diff --git a/.vscode/launch.json b/.vscode/launch.json index 4cbe7b3a7..06f464d2e 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -49,22 +49,22 @@ "console": "internalConsole" }, { - "name": "Launch ConfigurationImporter executable", + "name": "Launch RecoveryTool executable", "type": "coreclr", "request": "launch", "preLaunchTask": "build", - "program": "${workspaceFolder}/Executables/net8/Duplicati.CommandLine.ConfigurationImporter/bin/Debug/net8.0/Duplicati.CommandLine.ConfigurationImporter", + "program": "${workspaceFolder}/Executables/net8/Duplicati.CommandLine.RecoveryTool/bin/Debug/net8.0/Duplicati.CommandLine.RecoveryTool", "args": [], "cwd": "${workspaceFolder}", "stopAtEntry": false, "console": "internalConsole" }, { - "name": "Launch RecoveryTool executable", + "name": "Launch ServerUtil executable", "type": "coreclr", "request": "launch", "preLaunchTask": "build", - "program": "${workspaceFolder}/Executables/net8/Duplicati.CommandLine.RecoveryTool/bin/Debug/net8.0/Duplicati.CommandLine.RecoveryTool", + "program": "${workspaceFolder}/Executables/net8/Duplicati.CommandLine.ServerUtil/bin/Debug/net8.0/Duplicati.CommandLine.ServerUtil", "args": [], "cwd": "${workspaceFolder}", "stopAtEntry": false, diff --git a/Duplicati.sln b/Duplicati.sln index ce41a69f4..23cd2e730 100644 --- a/Duplicati.sln +++ b/Duplicati.sln @@ -93,12 +93,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Duplicati.Library.Backend.R EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Duplicati.Library.Common", "Duplicati\Library\Common\Duplicati.Library.Common.csproj", "{D63E53E4-A458-4C2F-914D-92F715F58ACF}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Duplicati.CommandLine.ConfigurationImporter", "Duplicati\CommandLine\ConfigurationImporter\Duplicati.CommandLine.ConfigurationImporter.csproj", "{B93E3BF0-DAA7-49B7-B07D-0559C5816735}" -EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Duplicati.Library.Encryption", "Duplicati\Library\Encryption\Duplicati.Library.Encryption.csproj", "{2CF2D90E-C25B-47AD-91E0-98451BAB8058}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Duplicati.CommandLine.AutoUpdater", "Duplicati\CommandLine\AutoUpdater\Duplicati.CommandLine.AutoUpdater.csproj", "{4D1B198B-F773-44F2-872B-2B283053323C}" -EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Duplicati.Library.Backend.Storj", "Duplicati\Library\Backend\Storj\Duplicati.Library.Backend.Storj.csproj", "{E9AB8491-BD4C-4E4F-84C3-0BD551CC7489}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Duplicati.Library.Backend.TencentCOS", "Duplicati\Library\Backend\TencentCOS\Duplicati.Library.Backend.TencentCOS.csproj", "{545DD6D4-9476-42D6-B51C-A28E000C489E}" @@ -115,16 +111,12 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Duplicati.CommandLine.Backe EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Duplicati.CommandLine.BackendTool", "Executables\net8\Duplicati.CommandLine.BackendTool\Duplicati.CommandLine.BackendTool.csproj", "{31FA5B9B-4CD6-4BF3-B7A9-12C1E30DCAF6}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Duplicati.CommandLine.ConfigurationImporter", "Executables\net8\Duplicati.CommandLine.ConfigurationImporter\Duplicati.CommandLine.ConfigurationImporter.csproj", "{156B9B77-C2B7-4169-8FE7-1171D221446C}" -EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Duplicati.CommandLine.RecoveryTool", "Executables\net8\Duplicati.CommandLine.RecoveryTool\Duplicati.CommandLine.RecoveryTool.csproj", "{0FFC557E-1B84-46A2-B6E8-06064FA7EA58}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Duplicati.GUI.TrayIcon", "Executables\net8\Duplicati.GUI.TrayIcon\Duplicati.GUI.TrayIcon.csproj", "{AF32C621-30DC-40F5-8CE6-DD69053068E9}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Duplicati.Server", "Executables\net8\Duplicati.Server\Duplicati.Server.csproj", "{55EEEBD2-CE45-45D6-9838-958F1C7354E4}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WindowsService", "Duplicati\WindowsService\WindowsService.csproj", "{8A651E2D-A7C8-4EC7-B421-7A457654811D}" -EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Duplicati.WindowsService", "Executables\net8\Duplicati.WindowsService\Duplicati.WindowsService.csproj", "{5D20B150-C445-47BE-8CE8-C9F74F19A4F2}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Duplicati.CommandLine", "Executables\net8\Duplicati.CommandLine\Duplicati.CommandLine.csproj", "{0F5A1F4E-25FA-4D02-920D-CA2138498081}" @@ -144,7 +136,7 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Duplicati.Library.Backends" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Duplicati.WebserverCore", "Duplicati\WebserverCore\Duplicati.WebserverCore.csproj", "{5A702CEE-DB36-4153-BD94-D8CF867E75A9}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Duplicati.Library.RestAPI", "Duplicati.Library.RestAPI\Duplicati.Library.RestAPI.csproj", "{C1D4D665-23A3-4216-9CD1-D67AE9AAAA4C}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Duplicati.Library.RestAPI", "Duplicati\Library\RestAPI\Duplicati.Library.RestAPI.csproj", "{C1D4D665-23A3-4216-9CD1-D67AE9AAAA4C}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Duplicati.Library.Backend.AliyunOSS", "Duplicati\Library\Backend\AliyunOSS\Duplicati.Library.Backend.AliyunOSS.csproj", "{4EB3DABC-D412-4C12-8876-41A1427A389E}" EndProject @@ -152,6 +144,12 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Duplicati.CommandLine.Sharp EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Duplicati.CommandLine.Snapshots", "Executables\net8\Duplicati.CommandLine.Snapshots\Duplicati.CommandLine.Snapshots.csproj", "{0364E724-1929-445E-9145-90A70B01DDC0}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Duplicati.CommandLine.ServerUtil", "Duplicati\CommandLine\ServerUtil\Duplicati.CommandLine.ServerUtil.csproj", "{5AF834B1-D227-4A98-9377-6BFA6BCF99A7}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Duplicati.CommandLine.ServerUtil", "Executables\net8\Duplicati.CommandLine.ServerUtil\Duplicati.CommandLine.ServerUtil.csproj", "{C09A7DE2-F0F3-4FA4-B36C-A0DE7844739B}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Duplicati.WindowsService", "Duplicati\WindowsService\Duplicati.WindowsService.csproj", "{3476A88B-4123-45F4-AC96-700B747367EB}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -338,18 +336,10 @@ Global {D63E53E4-A458-4C2F-914D-92F715F58ACF}.Debug|Any CPU.Build.0 = Debug|Any CPU {D63E53E4-A458-4C2F-914D-92F715F58ACF}.Release|Any CPU.ActiveCfg = Release|Any CPU {D63E53E4-A458-4C2F-914D-92F715F58ACF}.Release|Any CPU.Build.0 = Release|Any CPU - {B93E3BF0-DAA7-49B7-B07D-0559C5816735}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B93E3BF0-DAA7-49B7-B07D-0559C5816735}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B93E3BF0-DAA7-49B7-B07D-0559C5816735}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B93E3BF0-DAA7-49B7-B07D-0559C5816735}.Release|Any CPU.Build.0 = Release|Any CPU {2CF2D90E-C25B-47AD-91E0-98451BAB8058}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {2CF2D90E-C25B-47AD-91E0-98451BAB8058}.Debug|Any CPU.Build.0 = Debug|Any CPU {2CF2D90E-C25B-47AD-91E0-98451BAB8058}.Release|Any CPU.ActiveCfg = Release|Any CPU {2CF2D90E-C25B-47AD-91E0-98451BAB8058}.Release|Any CPU.Build.0 = Release|Any CPU - {4D1B198B-F773-44F2-872B-2B283053323C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4D1B198B-F773-44F2-872B-2B283053323C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4D1B198B-F773-44F2-872B-2B283053323C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4D1B198B-F773-44F2-872B-2B283053323C}.Release|Any CPU.Build.0 = Release|Any CPU {E9AB8491-BD4C-4E4F-84C3-0BD551CC7489}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {E9AB8491-BD4C-4E4F-84C3-0BD551CC7489}.Debug|Any CPU.Build.0 = Debug|Any CPU {E9AB8491-BD4C-4E4F-84C3-0BD551CC7489}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -374,10 +364,6 @@ Global {31FA5B9B-4CD6-4BF3-B7A9-12C1E30DCAF6}.Debug|Any CPU.Build.0 = Debug|Any CPU {31FA5B9B-4CD6-4BF3-B7A9-12C1E30DCAF6}.Release|Any CPU.ActiveCfg = Release|Any CPU {31FA5B9B-4CD6-4BF3-B7A9-12C1E30DCAF6}.Release|Any CPU.Build.0 = Release|Any CPU - {156B9B77-C2B7-4169-8FE7-1171D221446C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {156B9B77-C2B7-4169-8FE7-1171D221446C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {156B9B77-C2B7-4169-8FE7-1171D221446C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {156B9B77-C2B7-4169-8FE7-1171D221446C}.Release|Any CPU.Build.0 = Release|Any CPU {0FFC557E-1B84-46A2-B6E8-06064FA7EA58}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {0FFC557E-1B84-46A2-B6E8-06064FA7EA58}.Debug|Any CPU.Build.0 = Debug|Any CPU {0FFC557E-1B84-46A2-B6E8-06064FA7EA58}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -390,10 +376,6 @@ Global {55EEEBD2-CE45-45D6-9838-958F1C7354E4}.Debug|Any CPU.Build.0 = Debug|Any CPU {55EEEBD2-CE45-45D6-9838-958F1C7354E4}.Release|Any CPU.ActiveCfg = Release|Any CPU {55EEEBD2-CE45-45D6-9838-958F1C7354E4}.Release|Any CPU.Build.0 = Release|Any CPU - {8A651E2D-A7C8-4EC7-B421-7A457654811D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8A651E2D-A7C8-4EC7-B421-7A457654811D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8A651E2D-A7C8-4EC7-B421-7A457654811D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8A651E2D-A7C8-4EC7-B421-7A457654811D}.Release|Any CPU.Build.0 = Release|Any CPU {5D20B150-C445-47BE-8CE8-C9F74F19A4F2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {5D20B150-C445-47BE-8CE8-C9F74F19A4F2}.Debug|Any CPU.Build.0 = Debug|Any CPU {5D20B150-C445-47BE-8CE8-C9F74F19A4F2}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -426,6 +408,18 @@ Global {0364E724-1929-445E-9145-90A70B01DDC0}.Debug|Any CPU.Build.0 = Debug|Any CPU {0364E724-1929-445E-9145-90A70B01DDC0}.Release|Any CPU.ActiveCfg = Release|Any CPU {0364E724-1929-445E-9145-90A70B01DDC0}.Release|Any CPU.Build.0 = Release|Any CPU + {5AF834B1-D227-4A98-9377-6BFA6BCF99A7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {5AF834B1-D227-4A98-9377-6BFA6BCF99A7}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5AF834B1-D227-4A98-9377-6BFA6BCF99A7}.Release|Any CPU.ActiveCfg = Release|Any CPU + {5AF834B1-D227-4A98-9377-6BFA6BCF99A7}.Release|Any CPU.Build.0 = Release|Any CPU + {C09A7DE2-F0F3-4FA4-B36C-A0DE7844739B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C09A7DE2-F0F3-4FA4-B36C-A0DE7844739B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C09A7DE2-F0F3-4FA4-B36C-A0DE7844739B}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C09A7DE2-F0F3-4FA4-B36C-A0DE7844739B}.Release|Any CPU.Build.0 = Release|Any CPU + {3476A88B-4123-45F4-AC96-700B747367EB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3476A88B-4123-45F4-AC96-700B747367EB}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3476A88B-4123-45F4-AC96-700B747367EB}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3476A88B-4123-45F4-AC96-700B747367EB}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -461,8 +455,6 @@ Global {2CD5DBC3-3DA6-432D-BA97-F0B8D24501C2} = {E1A9B303-F281-45C5-A4F6-CADD9DE3F3C4} {32A74526-3E5F-413A-8CB4-1EFDAD4C8B91} = {E1A9B303-F281-45C5-A4F6-CADD9DE3F3C4} {851A1CB8-3CEB-41B4-956F-34D760D2A8E5} = {E1A9B303-F281-45C5-A4F6-CADD9DE3F3C4} - {B93E3BF0-DAA7-49B7-B07D-0559C5816735} = {D19A38DD-68F1-4EF5-BF5F-8966CE0D9A5B} - {4D1B198B-F773-44F2-872B-2B283053323C} = {D19A38DD-68F1-4EF5-BF5F-8966CE0D9A5B} {E9AB8491-BD4C-4E4F-84C3-0BD551CC7489} = {E1A9B303-F281-45C5-A4F6-CADD9DE3F3C4} {545DD6D4-9476-42D6-B51C-A28E000C489E} = {E1A9B303-F281-45C5-A4F6-CADD9DE3F3C4} {6B46F6B1-1898-49B8-ADA7-5CAF68EB77E3} = {FA88A246-EF8E-46E3-90AF-539B8C0A6ADE} @@ -470,17 +462,18 @@ Global {34149709-F3ED-4FB5-A087-43EB195C948B} = {6B46F6B1-1898-49B8-ADA7-5CAF68EB77E3} {2F1C0C8D-5C15-4BC0-811F-87F2C98D9790} = {6B46F6B1-1898-49B8-ADA7-5CAF68EB77E3} {31FA5B9B-4CD6-4BF3-B7A9-12C1E30DCAF6} = {6B46F6B1-1898-49B8-ADA7-5CAF68EB77E3} - {156B9B77-C2B7-4169-8FE7-1171D221446C} = {6B46F6B1-1898-49B8-ADA7-5CAF68EB77E3} {0FFC557E-1B84-46A2-B6E8-06064FA7EA58} = {6B46F6B1-1898-49B8-ADA7-5CAF68EB77E3} {AF32C621-30DC-40F5-8CE6-DD69053068E9} = {6B46F6B1-1898-49B8-ADA7-5CAF68EB77E3} {55EEEBD2-CE45-45D6-9838-958F1C7354E4} = {6B46F6B1-1898-49B8-ADA7-5CAF68EB77E3} - {8A651E2D-A7C8-4EC7-B421-7A457654811D} = {566EBBDA-19A4-4056-A615-D901D57D2439} {5D20B150-C445-47BE-8CE8-C9F74F19A4F2} = {6B46F6B1-1898-49B8-ADA7-5CAF68EB77E3} {0F5A1F4E-25FA-4D02-920D-CA2138498081} = {6B46F6B1-1898-49B8-ADA7-5CAF68EB77E3} {6B594D23-B629-465C-B799-70EE9E56C218} = {E1A9B303-F281-45C5-A4F6-CADD9DE3F3C4} {D19A38DD-68F1-4EF5-BF5F-8966CE0D9A5B} = {FA88A246-EF8E-46E3-90AF-539B8C0A6ADE} {FE6FD36C-E171-4599-8D55-62DA579C0864} = {6B46F6B1-1898-49B8-ADA7-5CAF68EB77E3} {0364E724-1929-445E-9145-90A70B01DDC0} = {6B46F6B1-1898-49B8-ADA7-5CAF68EB77E3} + {5AF834B1-D227-4A98-9377-6BFA6BCF99A7} = {D19A38DD-68F1-4EF5-BF5F-8966CE0D9A5B} + {C09A7DE2-F0F3-4FA4-B36C-A0DE7844739B} = {6B46F6B1-1898-49B8-ADA7-5CAF68EB77E3} + {3476A88B-4123-45F4-AC96-700B747367EB} = {D19A38DD-68F1-4EF5-BF5F-8966CE0D9A5B} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {8B40BAFE-D862-4397-9495-8F5EAF5CE80C} diff --git a/Duplicati/CommandLine/AutoUpdater/Duplicati.CommandLine.AutoUpdater.csproj b/Duplicati/CommandLine/AutoUpdater/Duplicati.CommandLine.AutoUpdater.csproj deleted file mode 100644 index 2bdf033a4..000000000 --- a/Duplicati/CommandLine/AutoUpdater/Duplicati.CommandLine.AutoUpdater.csproj +++ /dev/null @@ -1,24 +0,0 @@ - - - - net8.0 - Duplicati.CommandLine.AutoUpdater.Implementation - Duplicati.CommandLine.AutoUpdater - Copyright © 2024 Team Duplicati, MIT license - - - - - - - - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - - diff --git a/Duplicati/CommandLine/BackendTester/Program.cs b/Duplicati/CommandLine/BackendTester/Program.cs index 7b6973ebd..4fb6cac7e 100644 --- a/Duplicati/CommandLine/BackendTester/Program.cs +++ b/Duplicati/CommandLine/BackendTester/Program.cs @@ -34,9 +34,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 +#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 +#pragma warning restore CS0414 // The private field `Duplicati.CommandLine.BackendTester.Program.SystemSettings' is assigned but its value is never used class TempFile { @@ -66,6 +66,8 @@ namespace Duplicati.CommandLine.BackendTester { try { + Library.AutoUpdater.PreloadSettingsLoader.ConfigurePreloadSettings(ref _args, Library.AutoUpdater.PackageHelper.NamedExecutable.BackendTester); + if (_args.Length == 1) { try @@ -73,8 +75,8 @@ namespace Duplicati.CommandLine.BackendTester 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) - select x.Trim() + where !string.IsNullOrWhiteSpace(x) && !x.Trim().StartsWith("#", StringComparison.Ordinal) + select x.Trim() ).ToArray(); } catch @@ -105,7 +107,7 @@ namespace Duplicati.CommandLine.BackendTester if (options.ContainsKey("tempdir") && !string.IsNullOrEmpty(options["tempdir"])) Library.Utility.SystemContextSettings.DefaultTempPath = options["tempdir"]; - + SystemSettings = Duplicati.Library.Utility.SystemContextSettings.StartSession(); if (!options.ContainsKey("auth_password") && !string.IsNullOrEmpty(System.Environment.GetEnvironmentVariable("AUTH_PASSWORD"))) @@ -594,11 +596,11 @@ namespace Duplicati.CommandLine.BackendTester new CommandLineArgument("max-file-size", CommandLineArgument.ArgumentType.Size, "The maximum allowed file size", "File sizes are chosen at random, this value is the upper bound", "50mb"), new CommandLineArgument("min-filename-length", CommandLineArgument.ArgumentType.Integer, "The minimum allowed filename length", "File name lengths are chosen at random, this value is the lower bound", "5"), new CommandLineArgument("max-filename-length", CommandLineArgument.ArgumentType.Integer, "The minimum allowed filename length", "File name lengths are chosen at random, this value is the upper bound", "80"), - new CommandLineArgument("trim-filename-spaces", CommandLineArgument.ArgumentType.Boolean, "Trims whitespace from filenames", "A value that indicates if whitespace should be trimmed from the ends of randomly generated filenames", "false"), - new CommandLineArgument("auto-create-folder", CommandLineArgument.ArgumentType.Boolean, "Allows automatic folder creation", "A value that indicates if missing folders are created automatically", "false"), - new CommandLineArgument("skip-overwrite-test", CommandLineArgument.ArgumentType.Boolean, "Bypasses the overwrite test", "A value that indicates if dummy files should be uploaded prior to uploading the real files", "false"), - new CommandLineArgument("auto-clean", CommandLineArgument.ArgumentType.Boolean, "Removes any files found in target folder", "A value that indicates if all files in the target folder should be deleted before starting the first test", "false"), - new CommandLineArgument("force", CommandLineArgument.ArgumentType.Boolean, "Activates file deletion", "A value that indicates if existing files should really be deleted when using auto-clean", "false"), + new CommandLineArgument("trim-filename-spaces", CommandLineArgument.ArgumentType.Boolean, "Trim whitespace from filenames", "A value that indicates if whitespace should be trimmed from the ends of randomly generated filenames", "false"), + new CommandLineArgument("auto-create-folder", CommandLineArgument.ArgumentType.Boolean, "Allow automatic folder creation", "A value that indicates if missing folders are created automatically", "false"), + new CommandLineArgument("skip-overwrite-test", CommandLineArgument.ArgumentType.Boolean, "Bypass the overwrite test", "A value that indicates if dummy files should be uploaded prior to uploading the real files", "false"), + new CommandLineArgument("auto-clean", CommandLineArgument.ArgumentType.Boolean, "Remove any files found in target folder", "A value that indicates if all files in the target folder should be deleted before starting the first test", "false"), + new CommandLineArgument("force", CommandLineArgument.ArgumentType.Boolean, "Activate file deletion", "A value that indicates if existing files should really be deleted when using auto-clean", "false"), }); } } diff --git a/Duplicati/CommandLine/BackendTool/Program.cs b/Duplicati/CommandLine/BackendTool/Program.cs index 0a8d22f4b..d5d36aadf 100644 --- a/Duplicati/CommandLine/BackendTool/Program.cs +++ b/Duplicati/CommandLine/BackendTool/Program.cs @@ -39,6 +39,8 @@ namespace Duplicati.CommandLine.BackendTool bool debugoutput = false; try { + Library.AutoUpdater.PreloadSettingsLoader.ConfigurePreloadSettings(ref _args, Library.AutoUpdater.PackageHelper.NamedExecutable.BackendTool); + List args = new List(_args); Dictionary options = Library.Utility.CommandLineParser.ExtractOptions(args); @@ -77,8 +79,8 @@ namespace Duplicati.CommandLine.BackendTool { Console.WriteLine("Unsupported command: {0}", args[0]); Console.WriteLine(); - } - + } + Console.WriteLine("Usage: ://:@ [filename]"); Console.WriteLine("Example: LIST ftp://user:pass@server/folder"); Console.WriteLine(); @@ -89,37 +91,39 @@ namespace Duplicati.CommandLine.BackendTool } var modules = (from n in Library.DynamicLoader.GenericLoader.Modules - where n is Library.Interface.IConnectionModule - select n).ToArray(); + where n is Library.Interface.IConnectionModule + select n).ToArray(); - var uri = new Library.Utility.Uri(args[1]); - var qp = uri.QueryParameters; + var uri = new Library.Utility.Uri(args[1]); + var qp = uri.QueryParameters; - var backendOpts = new Dictionary(); - foreach (var k in qp.Keys.Cast()) - backendOpts[k] = qp[k]; + var backendOpts = new Dictionary(); + foreach (var k in qp.Keys.Cast()) + backendOpts[k] = qp[k]; - foreach (var k in backendOpts.Keys) { - options.Remove(k); - } + foreach (var k in backendOpts.Keys) + { + options.Remove(k); + } - foreach (var n in modules) { - n.Configure(options); - n.Configure(backendOpts); - } - - using(var backend = Library.DynamicLoader.BackendLoader.GetBackend(args[1], options)) + foreach (var n in modules) + { + n.Configure(options); + n.Configure(backendOpts); + } + + using (var backend = Library.DynamicLoader.BackendLoader.GetBackend(args[1], options)) { if (backend == null) throw new UserInformationException("Backend not supported", "InvalidBackend"); - + if (command == "list") { if (args.Count != 2) throw new UserInformationException(string.Format("too many arguments: {0}", string.Join(",", args)), "BackendToolTooManyArguments"); Console.WriteLine("{0}\t{1}\t{2}\t{3}", "Name", "Dir/File", "LastChange", "Size"); - - foreach(var e in backend.List()) + + foreach (var e in backend.List()) Console.WriteLine("{0}\t{1}\t{2}\t{3}", e.Name, e.IsFolder ? "Dir" : "File", e.LastModification, e.Size < 0 ? "" : Library.Utility.Utility.FormatSizeString(e.Size)); return 0; @@ -130,7 +134,7 @@ namespace Duplicati.CommandLine.BackendTool throw new UserInformationException(string.Format("too many arguments: {0}", string.Join(",", args)), "BackendToolTooManyArguments"); backend.CreateFolder(); - + return 0; } else if (command == "delete") @@ -140,7 +144,7 @@ namespace Duplicati.CommandLine.BackendTool if (args.Count > 3) throw new Exception(string.Format("too many arguments: {0}", string.Join(",", args))); backend.Delete(Path.GetFileName(args[2])); - + return 0; } else if (command == "get") @@ -152,21 +156,21 @@ namespace Duplicati.CommandLine.BackendTool if (File.Exists(args[2])) throw new UserInformationException("File already exists, not overwriting!", "BackendToolFileAlreadyExists"); backend.Get(Path.GetFileName(args[2]), args[2]); - + return 0; } else if (command == "put") { if (args.Count < 3) - throw new UserInformationException("PUT requires a filename argument","BackendToolPutRequiresAndArgument"); + throw new UserInformationException("PUT requires a filename argument", "BackendToolPutRequiresAndArgument"); if (args.Count > 3) throw new UserInformationException(string.Format("too many arguments: {0}", string.Join(",", args)), "BackendToolTooManyArguments"); - + backend.PutAsync(Path.GetFileName(args[2]), args[2], CancellationToken.None).Wait(); - + return 0; } - + throw new Exception("Internal error"); } } diff --git a/Duplicati/CommandLine/CLI/Commands.cs b/Duplicati/CommandLine/CLI/Commands.cs index b492520e3..f56f1982a 100644 --- a/Duplicati/CommandLine/CLI/Commands.cs +++ b/Duplicati/CommandLine/CLI/Commands.cs @@ -662,7 +662,7 @@ namespace Duplicati.CommandLine } var parsedStats = result.BackendStatistics as Duplicati.Library.Interface.IParsedBackendStatistics; - output.MessageEvent(string.Format(" Duration of backup: {0:hh\\:mm\\:ss}", result.Duration)); + output.MessageEvent(string.Format(" Duration of backup: {0:c}", result.Duration)); if (parsedStats != null) { if (parsedStats.KnownFileCount > 0) diff --git a/Duplicati/CommandLine/CLI/Program.cs b/Duplicati/CommandLine/CLI/Program.cs index eeb59d93f..1b77c2acf 100644 --- a/Duplicati/CommandLine/CLI/Program.cs +++ b/Duplicati/CommandLine/CLI/Program.cs @@ -40,6 +40,8 @@ namespace Duplicati.CommandLine /// public static int Main(string[] args) { + PreloadSettingsLoader.ConfigurePreloadSettings(ref args, PackageHelper.NamedExecutable.CommandLine); + Library.UsageReporter.Reporter.Initialize(); FROM_COMMANDLINE = true; try @@ -85,7 +87,7 @@ namespace Duplicati.CommandLine ["systeminfo"] = Commands.SystemInfo, ["send-mail"] = Commands.SendMail }; - + return knownCommands; } } diff --git a/Duplicati/CommandLine/ConfigurationImporter/Duplicati.CommandLine.ConfigurationImporter.csproj b/Duplicati/CommandLine/ConfigurationImporter/Duplicati.CommandLine.ConfigurationImporter.csproj deleted file mode 100644 index b400d7ec7..000000000 --- a/Duplicati/CommandLine/ConfigurationImporter/Duplicati.CommandLine.ConfigurationImporter.csproj +++ /dev/null @@ -1,22 +0,0 @@ - - - - net8.0 - Exe - Duplicati.CommandLine.ConfigurationImporter.Implementation - Copyright © 2024 Team Duplicati, MIT license - - - - - - - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - diff --git a/Duplicati/CommandLine/ConfigurationImporter/Program.cs b/Duplicati/CommandLine/ConfigurationImporter/Program.cs deleted file mode 100644 index 8ed4f0c0d..000000000 --- a/Duplicati/CommandLine/ConfigurationImporter/Program.cs +++ /dev/null @@ -1,103 +0,0 @@ -// Copyright (C) 2024, The Duplicati Team -// https://duplicati.com, hello@duplicati.com -// -// Permission is hereby granted, free of charge, to any person obtaining a -// copy of this software and associated documentation files (the "Software"), -// to deal in the Software without restriction, including without limitation -// the rights to use, copy, modify, merge, publish, distribute, sublicense, -// and/or sell copies of the Software, and to permit persons to whom the -// Software is furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -// DEALINGS IN THE SOFTWARE. - -using Duplicati.Library.AutoUpdater; -using Duplicati.Library.RestAPI; -using Duplicati.Server.Serializable; -using System; -using System.Collections.Generic; -using System.Linq; - -namespace Duplicati.CommandLine.ConfigurationImporter -{ - public static class ConfigurationImporter - { - private static readonly string UsageString = $"Usage: {PackageHelper.GetExecutableName(PackageHelper.NamedExecutable.ConfigurationImporter)} --import-metadata=(true | false) --server-datafolder="; - - public static int Main(string[] args) - { - if (args.Length != 3) - { - Console.WriteLine($"Incorrect number of input arguments."); - Console.WriteLine(UsageString); - return 1; - } - - string configurationFile = args[0]; - Dictionary importOptions = Duplicati.Library.Utility.CommandLineParser.ExtractOptions(args.Skip(1).ToList()); - if (!importOptions.TryGetValue("import-metadata", out string importMetadataString)) - { - Console.WriteLine($"Missing import-metadata argument."); - Console.WriteLine(UsageString); - return 1; - } - bool importMetadata = Duplicati.Library.Utility.Utility.ParseBool(importMetadataString, false); - - if (!importOptions.TryGetValue("server-datafolder", out string serverDatafolder)) - { - Console.WriteLine($"Missing server-datafolder argument."); - Console.WriteLine(UsageString); - return 1; - } - - Dictionary advancedOptions = new Dictionary - { - { "server-datafolder", serverDatafolder } - }; - - ImportExportStructure importedStructure = BackupImportExportHandler.ImportBackup(configurationFile, importMetadata, () => ConfigurationImporter.ReadPassword($"Password for {configurationFile}: "), advancedOptions); - Console.WriteLine($"Imported \"{importedStructure.Backup.Name}\" with ID {importedStructure.Backup.ID} and local database at {importedStructure.Backup.DBPath}."); - - return 0; - } - - private static string ReadPassword(string prompt) - { - Console.Write(prompt); - string password = ""; - while (true) - { - ConsoleKeyInfo keyInfo = Console.ReadKey(true); - if (keyInfo.Key == ConsoleKey.Enter) - { - break; - } - if (keyInfo.Key == ConsoleKey.Backspace) - { - if (password.Length > 0) - { - password = password.Substring(0, password.Length - 1); - Console.Write("\b \b"); - } - } - else if (keyInfo.KeyChar != '\u0000') // Only accept if the key maps to a Unicode character (e.g., ignore F1 or Home). - { - - password += keyInfo.KeyChar; - Console.Write("*"); - } - } - - Console.WriteLine(); - return password; - } - } -} diff --git a/Duplicati/CommandLine/RecoveryTool/Program.cs b/Duplicati/CommandLine/RecoveryTool/Program.cs index 78c991834..e117d6653 100644 --- a/Duplicati/CommandLine/RecoveryTool/Program.cs +++ b/Duplicati/CommandLine/RecoveryTool/Program.cs @@ -37,6 +37,8 @@ namespace Duplicati.CommandLine.RecoveryTool { try { + Library.AutoUpdater.PreloadSettingsLoader.ConfigurePreloadSettings(ref _args, Library.AutoUpdater.PackageHelper.NamedExecutable.RecoveryTool); + var args = new List(_args); var tmpparsed = Library.Utility.FilterCollector.ExtractOptions(args); var options = tmpparsed.Item1; @@ -99,7 +101,7 @@ namespace Duplicati.CommandLine.RecoveryTool return command(args, options, filter); } - catch(Exception ex) + catch (Exception ex) { if (ex is Duplicati.Library.Interface.UserInformationException) Console.WriteLine(ex.Message); @@ -127,7 +129,7 @@ namespace Duplicati.CommandLine.RecoveryTool if (!newfilter.Empty) filter = newfilter; - foreach(KeyValuePair keyvalue in opt) + foreach (KeyValuePair keyvalue in opt) options[keyvalue.Key] = keyvalue.Value; cargs.AddRange( @@ -135,7 +137,7 @@ namespace Duplicati.CommandLine.RecoveryTool where !string.IsNullOrWhiteSpace(c) && !c.StartsWith("#", StringComparison.Ordinal) && !c.StartsWith("!", StringComparison.Ordinal) && !c.StartsWith("REM ", StringComparison.OrdinalIgnoreCase) select c ); - + return true; } catch (Exception e) diff --git a/Duplicati/CommandLine/ServerUtil/CommandExtensions.cs b/Duplicati/CommandLine/ServerUtil/CommandExtensions.cs new file mode 100644 index 000000000..c7901c6dd --- /dev/null +++ b/Duplicati/CommandLine/ServerUtil/CommandExtensions.cs @@ -0,0 +1,22 @@ +using System.CommandLine; +using System.CommandLine.Invocation; + +namespace Duplicati.CommandLine.ServerUtil; + +/// +/// Extensions for . +/// +public static class CommandExtensions +{ + /// + /// Adds the missing WithHandler method to . + /// + /// The command to add the handler to. + /// The handler to add. + /// The command with the handler added. + public static Command WithHandler(this Command command, ICommandHandler handler) + { + command.Handler = handler; + return command; + } +} diff --git a/Duplicati/CommandLine/ServerUtil/Commands/ChangePassword.cs b/Duplicati/CommandLine/ServerUtil/Commands/ChangePassword.cs new file mode 100644 index 000000000..a0199a57a --- /dev/null +++ b/Duplicati/CommandLine/ServerUtil/Commands/ChangePassword.cs @@ -0,0 +1,28 @@ +using System.CommandLine; +using System.CommandLine.NamingConventionBinder; + +namespace Duplicati.CommandLine.ServerUtil.Commands; + +public static class ChangePassword +{ + public static Command Create() => + new Command("change-password", "Changes the server password") + { + new Argument("new-password", "The new password to use") { + Arity = ArgumentArity.ZeroOrOne + }, + } + .WithHandler(CommandHandler.Create(async (settings, newPassword) => + { + // Ask for previous password first, if needed + var connection = await settings.GetConnection(); + + if (string.IsNullOrWhiteSpace(newPassword)) + newPassword = HelperMethods.ReadPasswordFromConsole("Please provide the new password: "); + + if (string.IsNullOrWhiteSpace(newPassword)) + throw new UserReportedException("No password provided"); + + await connection.ChangePassword(newPassword); + })); +} diff --git a/Duplicati/CommandLine/ServerUtil/Commands/Import.cs b/Duplicati/CommandLine/ServerUtil/Commands/Import.cs new file mode 100644 index 000000000..be7471502 --- /dev/null +++ b/Duplicati/CommandLine/ServerUtil/Commands/Import.cs @@ -0,0 +1,49 @@ +using System.CommandLine; +using System.CommandLine.NamingConventionBinder; + +namespace Duplicati.CommandLine.ServerUtil.Commands; + +public static class Import +{ + public static Command Create() => + new Command("import", "Import a backup configuration") + { + new Argument("file", "The file to import, may be encrypted") { + Arity = ArgumentArity.ExactlyOne + }, + new Argument("passphrase", "The passphrase to use for decryption") { + Arity = ArgumentArity.ZeroOrOne + }, + new Option(name: "--import-metadata", description: "Import metadata from the backup", getDefaultValue: () => false) + } + .WithHandler(CommandHandler.Create(async (settings, file, passphrase, importMetadata) => + { + if (!file.Exists) + throw new UserReportedException($"File {file.FullName} does not exist"); + + Console.WriteLine($"Importing backup configuration from {file.FullName}"); + if (IsEncrypted(file)) + { + if (string.IsNullOrWhiteSpace(passphrase)) + passphrase = HelperMethods.ReadPasswordFromConsole("The file is encrypted. Please provide the encryption password: "); + + if (string.IsNullOrWhiteSpace(passphrase)) + throw new UserReportedException("No password provided"); + } + + var connection = await settings.GetConnection(); + var result = await connection.ImportBackup(file.FullName, passphrase, importMetadata); + + Console.WriteLine($"Imported \"{result.Name}\" with ID {result.ID}"); + })); + + private static bool IsEncrypted(FileInfo file) + { + using var fs = file.OpenRead(); + var header = new byte[3].AsSpan(); + if (fs.Read(header) != 3) + return false; + return header.SequenceEqual("AES"u8); + } + +} diff --git a/Duplicati/CommandLine/ServerUtil/Commands/ListBackups.cs b/Duplicati/CommandLine/ServerUtil/Commands/ListBackups.cs new file mode 100644 index 000000000..e1239c039 --- /dev/null +++ b/Duplicati/CommandLine/ServerUtil/Commands/ListBackups.cs @@ -0,0 +1,27 @@ +using System.CommandLine; +using System.CommandLine.NamingConventionBinder; + +namespace Duplicati.CommandLine.ServerUtil.Commands; + +public static class ListBackups +{ + public static Command Create() => + new Command("list-backups", "List all backups") + .WithHandler(CommandHandler.Create(async (settings) => + { + var bks = await (await settings.GetConnection()).ListBackups(); + + if (!bks.Any()) + { + Console.WriteLine("No backups found"); + return; + } + + foreach (var bk in bks) + { + Console.WriteLine($"{bk.ID}: {bk.Name}"); + Console.WriteLine($" {bk.Description}"); + Console.WriteLine(); + } + })); +} diff --git a/Duplicati/CommandLine/ServerUtil/Commands/Login.cs b/Duplicati/CommandLine/ServerUtil/Commands/Login.cs new file mode 100644 index 000000000..fddf76b59 --- /dev/null +++ b/Duplicati/CommandLine/ServerUtil/Commands/Login.cs @@ -0,0 +1,18 @@ +using System.CommandLine; +using System.CommandLine.NamingConventionBinder; + +namespace Duplicati.CommandLine.ServerUtil.Commands; + +public static class Login +{ + public static Command Create() => + new Command("login", "Logs in to the server") + .WithHandler(CommandHandler.Create(async (settings) => + { + Console.WriteLine("Logging in to the server"); + await Connection.Connect(settings, true); + + Console.WriteLine("Logged in, persistent token saved"); + }) + ); +} diff --git a/Duplicati/CommandLine/ServerUtil/Commands/Logout.cs b/Duplicati/CommandLine/ServerUtil/Commands/Logout.cs new file mode 100644 index 000000000..bbd04f81e --- /dev/null +++ b/Duplicati/CommandLine/ServerUtil/Commands/Logout.cs @@ -0,0 +1,13 @@ +using System.CommandLine; +using System.CommandLine.NamingConventionBinder; + +namespace Duplicati.CommandLine.ServerUtil.Commands; + +public static class Logout +{ + public static Command Create() + => new Command("logout", "Logs out of the server") + .WithHandler(CommandHandler.Create(async (settings) => + await (await settings.GetConnection()).Logout(settings)) + ); +} diff --git a/Duplicati/CommandLine/ServerUtil/Commands/Pause.cs b/Duplicati/CommandLine/ServerUtil/Commands/Pause.cs new file mode 100644 index 000000000..ab1edeede --- /dev/null +++ b/Duplicati/CommandLine/ServerUtil/Commands/Pause.cs @@ -0,0 +1,24 @@ +using System.CommandLine; +using System.CommandLine.NamingConventionBinder; + +namespace Duplicati.CommandLine.ServerUtil.Commands; + +public static class Pause +{ + public static Command Create() => + new Command("pause", "Pauses the server") + { + new Argument("duration", description: "The duration to pause the server for", getDefaultValue: () => null) { + Arity = ArgumentArity.ZeroOrOne + }, + } + .WithHandler(CommandHandler.Create(async (settings, duration) => + { + if (string.IsNullOrWhiteSpace(duration)) + Console.WriteLine("Pausing the server indefinitely"); + else + Console.WriteLine($"Pausing the server for {duration}"); + + await (await settings.GetConnection()).Pause(duration); + })); +} diff --git a/Duplicati/CommandLine/ServerUtil/Commands/Resume.cs b/Duplicati/CommandLine/ServerUtil/Commands/Resume.cs new file mode 100644 index 000000000..039c67ed3 --- /dev/null +++ b/Duplicati/CommandLine/ServerUtil/Commands/Resume.cs @@ -0,0 +1,13 @@ +using System.CommandLine; +using System.CommandLine.NamingConventionBinder; + +namespace Duplicati.CommandLine.ServerUtil.Commands; + +public static class Resume +{ + public static Command Create() + => new Command("resume", "Resumes the server") + .WithHandler(CommandHandler.Create(async (settings) => + await (await settings.GetConnection()).Resume()) + ); +} diff --git a/Duplicati/CommandLine/ServerUtil/Commands/RunBackup.cs b/Duplicati/CommandLine/ServerUtil/Commands/RunBackup.cs new file mode 100644 index 000000000..e98d2149b --- /dev/null +++ b/Duplicati/CommandLine/ServerUtil/Commands/RunBackup.cs @@ -0,0 +1,28 @@ +using System.CommandLine; +using System.CommandLine.NamingConventionBinder; + +namespace Duplicati.CommandLine.ServerUtil.Commands; + +public static class RunBackup +{ + public static Command Create() => + new Command("run", "Runs a backup") + { + new Argument("backup", "The backup to run, either ID or exact name (case-insensitive)") { + Arity = ArgumentArity.ExactlyOne + }, + } + .WithHandler(CommandHandler.Create(async (settings, backup) => + { + var connection = await settings.GetConnection(); + + var matchingBackup = (await connection.ListBackups()) + .FirstOrDefault(b => string.Equals(b.Name == backup, StringComparison.OrdinalIgnoreCase) || string.Equals(b.ID, backup)); + + if (matchingBackup == null) + throw new UserReportedException("No backup found with supplied ID or name"); + + Console.WriteLine($"Running backup {matchingBackup.Name} ({matchingBackup.ID})"); + await connection.RunBackup(matchingBackup.ID); + })); +} diff --git a/Duplicati/CommandLine/ServerUtil/Connection.cs b/Duplicati/CommandLine/ServerUtil/Connection.cs new file mode 100644 index 000000000..043ccc102 --- /dev/null +++ b/Duplicati/CommandLine/ServerUtil/Connection.cs @@ -0,0 +1,402 @@ +using System.Net.Http.Json; +using System.Text.Json; + +namespace Duplicati.CommandLine.ServerUtil; + +/// +/// Implementation of actions performed on the server. +/// +public class Connection +{ + /// + /// The reported backup data + /// + /// The ID of the backup + /// The name of the backup + /// The description of the backup + /// The metadata of the backup + public sealed record BackupEntry( + string ID, + string Name, + string Description, + Dictionary? Metadata + ); + + /// + /// The response backup data returned from the server + /// + /// The backup details + private sealed record ResponseBackupEntry(ResponseBackupEntry.ResponseBackupDetailsEntry Backup) + { + /// + /// The response backup details entry + /// + /// The ID of the backup + /// The name of the backup + /// The description of the backup + /// The path to the local database + /// The metadata of the backup + public sealed record ResponseBackupDetailsEntry( + string ID, + string Name, + string? Description, + string? DBPath, + Dictionary? Metadata + ); + + /// + /// Converts the response backup entry to a backup entry + /// + /// The backup entry + public BackupEntry ToBackupEntry() + => new BackupEntry(Backup.ID, Backup.Name, Backup.Description ?? "", Backup.Metadata); + } + + /// + /// The task entry + /// + /// The ID of the task + /// The ID of the backup + /// The operation of the task + public sealed record TaskEntry( + long TaskID, + string BackupID, + string Operation + ); + + /// + /// The stop level + /// + public enum StopLevel + { + /// + /// Stop after the current file + /// + AfterCurrentFile, + /// + /// Stop now + /// + StopNow, + /// + /// Stop immediately + /// + Abort + } + + /// + /// The HTTP client used to connect to the server + /// + private readonly HttpClient client; + + /// + /// Initializes a new instance of the class + /// + private Connection(HttpClient client) + { + this.client = client; + } + + /// + /// Connects to the server + /// + /// The settings to use for the connection + /// Whether to obtain a refresh token + /// The connection + public static async Task Connect(Settings settings, bool obtainRefreshToken = false) + { + Console.WriteLine($"Connecting to {settings.HostUrl}..."); + + // Configure the client for requests + var client = new HttpClient() + { + BaseAddress = new Uri(settings.HostUrl + "api/v1/"), + }; + + // If we already have a refresh token, try that first + try + { + if (!string.IsNullOrWhiteSpace(settings.RefreshToken)) + { + var (accessToken, refreshToken) = await LoginWithRefreshToken(client, settings.RefreshToken); + if (string.IsNullOrWhiteSpace(accessToken)) + throw new InvalidOperationException("Failed to get access token"); + if (string.IsNullOrWhiteSpace(refreshToken)) + throw new InvalidOperationException("Failed to get refresh token"); + + (settings with { RefreshToken = refreshToken }).Save(); + return CreateConnectionWithClient(client, accessToken); + } + } + catch (Exception ex) + { + Console.WriteLine($"Failed to use refresh token: {ex.Message}"); + } + + // If we can read the server database, try to create a signin token + try + { + var opts = new Dictionary(); + if (!string.IsNullOrWhiteSpace(settings.ServerDatafolder)) + opts.Add("server-datafolder", settings.ServerDatafolder); + + if (File.Exists(Path.Combine(Server.Program.GetDataFolderPath(opts), Server.Program.SERVER_DATABASE_FILENAME))) + { + string? cfg = null; + using (var connection = Duplicati.Server.Program.GetDatabaseConnection(opts)) + cfg = connection.ApplicationSettings.JWTConfig; + + if (!string.IsNullOrWhiteSpace(cfg)) + { + var signinjwt = new WebserverCore.Middlewares.JWTTokenProvider( + JsonSerializer.Deserialize(cfg) + ?? throw new InvalidOperationException("Failed to deserialize JWTConfig") + ).CreateSigninToken("server-cli"); + + var response = await client.PostAsync("auth/signin", JsonContent.Create(new { SigninToken = signinjwt, RememberMe = obtainRefreshToken })); + var (accessToken, refreshToken) = ParseAuthResponse(response); + if (string.IsNullOrWhiteSpace(accessToken)) + throw new InvalidOperationException("Failed to get access token"); + + if (!string.IsNullOrWhiteSpace(refreshToken)) + (settings with { RefreshToken = refreshToken }).Save(); + + return CreateConnectionWithClient(client, accessToken); + } + } + } + catch (Exception ex) + { + Console.WriteLine($"Failed to obtain a signin token: {ex.Message}"); + } + + // Otherwise, we need a password to log in + try + { + // Try obtaining the password from the user + if (string.IsNullOrWhiteSpace(settings.Password)) + settings = settings with { Password = HelperMethods.ReadPasswordFromConsole("Enter server password: ") }; + + if (string.IsNullOrWhiteSpace(settings.Password)) + throw new UserReportedException("Password is required"); + + var (accessToken, refreshToken) = await LoginWithPassword(client, settings.Password, obtainRefreshToken); + if (string.IsNullOrWhiteSpace(accessToken)) + throw new InvalidOperationException("Failed to get access token"); + + if (!string.IsNullOrWhiteSpace(refreshToken)) + (settings with { RefreshToken = refreshToken }).Save(); + + return CreateConnectionWithClient(client, accessToken); + } + catch (Exception ex) + { + client.Dispose(); + throw new UserReportedException($"Failed to connect to server: {ex.Message}", ex); + } + } + + /// + /// Creates the connection and adds the authorization header + /// + /// The HTTP client + /// The access token + /// The connection + private static Connection CreateConnectionWithClient(HttpClient client, string accessToken) + { + client.DefaultRequestHeaders.Add("Authorization", $"Bearer {accessToken}"); + return new Connection(client); + } + + /// + /// Logs in with a password + /// + /// The HTTP client + /// The password to use + /// Whether to obtain a refresh token + /// The access and refresh tokens + private static async Task<(string? AccessToken, string? RefreshToken)> LoginWithPassword(HttpClient client, string password, bool obtainRefreshToken) + => ParseAuthResponse( + await client.PostAsync($"auth/login", JsonContent.Create(new { Password = password, RememberMe = obtainRefreshToken })) + ); + + /// + /// Logs in with a refresh token + /// + /// The HTTP client + /// The refresh token to use + /// The access and refresh tokens + private static async Task<(string? AccessToken, string? RefreshToken)> LoginWithRefreshToken(HttpClient client, string refreshToken) + => ParseAuthResponse(await client.SendAsync(new HttpRequestMessage(HttpMethod.Post, "auth/refresh") + { + Headers = { { "Cookie", $"RefreshToken_{client.BaseAddress!.Port}={refreshToken}" } }, + })); + + + /// + /// Parses the authentication response + /// + /// The response to parse + /// The access and refresh tokens + private static (string? AccessToken, string? RefreshToken) ParseAuthResponse(HttpResponseMessage response) + { + response.EnsureSuccessStatusCode(); + var json = JsonSerializer.Deserialize>(response.Content.ReadAsStringAsync().Result) + ?? throw new InvalidOperationException("Failed to parse response"); + + if (!json.TryGetValue("AccessToken", out var accessToken)) + throw new InvalidOperationException("Failed to get access token"); + + response.Headers.TryGetValues("Set-Cookie", out var cookies); + var refreshToken = cookies?.SelectMany(c => c.Split(';')).FirstOrDefault(c => c.StartsWith($"RefreshToken_"))?.Split('=', 2)[1]; + + return (accessToken, refreshToken); + } + + /// + /// Pauses the server + /// + /// The duration to pause for + /// The task + public async Task Pause(string? duration) + { + var query = string.IsNullOrWhiteSpace(duration) ? "" : $"?duration={Uri.EscapeDataString(duration)}"; + var response = await client.PostAsync($"serverstate/pause{query}", null); + response.EnsureSuccessStatusCode(); + } + + /// + /// Resumes the server + /// + /// The task + public async Task Resume() + { + var response = await client.PostAsync($"serverstate/resume", null); + response.EnsureSuccessStatusCode(); + } + + /// + /// Lists the backups configured on the server + /// + /// The backups + public async Task> ListBackups() + { + var response = await client.GetAsync("backups"); + response.EnsureSuccessStatusCode(); + + return (JsonSerializer.Deserialize>(await response.Content.ReadAsStringAsync()) + ?? throw new UserReportedException("Failed to parse response")) + .Select(x => x.ToBackupEntry()) + .ToArray(); + } + + /// + /// Gets a backup by ID + /// + /// The ID of the backup + /// The backup + public async Task GetBackup(string backupId) + { + var response = await client.GetAsync($"backup/{Uri.EscapeDataString(backupId)}"); + response.EnsureSuccessStatusCode(); + + return (JsonSerializer.Deserialize(await response.Content.ReadAsStringAsync()) + ?? throw new UserReportedException("Failed to parse response")) + .ToBackupEntry(); + } + + /// + /// Runs a backup + /// + /// The ID of the backup + /// The task + public async Task RunBackup(string backupId) + { + var response = await client.PostAsync($"backup/{Uri.EscapeDataString(backupId)}/run", null); + response.EnsureSuccessStatusCode(); + } + + /// + /// Lists the active tasks + /// + /// The tasks + public async Task> ListTasks() + { + var response = await client.GetAsync("tasks"); + response.EnsureSuccessStatusCode(); + + return JsonSerializer.Deserialize>(await response.Content.ReadAsStringAsync()) + ?? throw new InvalidOperationException("Failed to parse response"); + } + + /// + /// Stops a task + /// + /// The ID of the task + /// The level to stop at + /// The task + public async Task StopTask(string taskId, StopLevel level = StopLevel.AfterCurrentFile) + { + var levelString = level switch + { + StopLevel.AfterCurrentFile => "stopaftercurrentfile", + StopLevel.StopNow => "stopnow", + StopLevel.Abort => "abort", + _ => throw new ArgumentOutOfRangeException(nameof(level)), + }; + var response = await client.PostAsync($"task/{Uri.EscapeDataString(taskId)}/{levelString}", null); + response.EnsureSuccessStatusCode(); + } + + /// + /// Logs out of the server + /// + /// The settings to use + /// The task + public async Task Logout(Settings settings) + { + var response = await client.SendAsync(new HttpRequestMessage(HttpMethod.Post, "auth/refresh/logout") + { + Headers = { { "Cookie", $"RefreshToken_{client.BaseAddress!.Port}={settings.RefreshToken}" } } + }); + response.EnsureSuccessStatusCode(); + (settings with { RefreshToken = null }).Save(); + } + + /// + /// Changes the server password + /// + /// The new password to use + /// The task + public async Task ChangePassword(string newPassword) + { + var response = await client.PutAsync("serversetting/server-passphrase", JsonContent.Create(newPassword)); + response.EnsureSuccessStatusCode(); + } + + /// + /// Imports a backup + /// + /// The file to import + /// The password to use + /// Whether to import metadata + /// The backup + public async Task ImportBackup(string file, string? password, bool importMetadata) + { + var payload = JsonContent.Create(new + { + config = Convert.ToBase64String(await File.ReadAllBytesAsync(file)), + import_metadata = importMetadata, + passphrase = password, + direct = true + }); + var response = await client.PostAsync("backups/import", payload); + response.EnsureSuccessStatusCode(); + + var json = JsonSerializer.Deserialize>(await response.Content.ReadAsStringAsync()) + ?? throw new UserReportedException("Failed to parse response"); + if (!json.TryGetValue("Id", out var id)) + throw new UserReportedException("Added backup but failed to get from response"); + + return await GetBackup(id); + } +} diff --git a/Duplicati/CommandLine/ServerUtil/Duplicati.CommandLine.ServerUtil.csproj b/Duplicati/CommandLine/ServerUtil/Duplicati.CommandLine.ServerUtil.csproj new file mode 100644 index 000000000..499ac9732 --- /dev/null +++ b/Duplicati/CommandLine/ServerUtil/Duplicati.CommandLine.ServerUtil.csproj @@ -0,0 +1,22 @@ + + + + net8.0 + enable + enable + Duplicati.CommandLine.ServerUtil.Implementation + Copyright © 2024 Team Duplicati, MIT license + Duplicati.CommandLine.ServerUtil + + + + + + + + + + + + + diff --git a/Duplicati/CommandLine/ServerUtil/HelperMethods.cs b/Duplicati/CommandLine/ServerUtil/HelperMethods.cs new file mode 100644 index 000000000..fe9e66b8f --- /dev/null +++ b/Duplicati/CommandLine/ServerUtil/HelperMethods.cs @@ -0,0 +1,41 @@ +namespace Duplicati.CommandLine.ServerUtil; + +/// +/// Various helper methods. +/// +public static class HelperMethods +{ + /// + /// Reads a password from the console. + /// + /// The prompt to display. + public static string ReadPasswordFromConsole(string prompt) + { + Console.Write(prompt); + string password = ""; + while (true) + { + ConsoleKeyInfo keyInfo = Console.ReadKey(true); + if (keyInfo.Key == ConsoleKey.Enter) + { + break; + } + if (keyInfo.Key == ConsoleKey.Backspace) + { + if (password.Length > 0) + { + password = password.Substring(0, password.Length - 1); + Console.Write("\b \b"); + } + } + else if (keyInfo.KeyChar != '\u0000') // Only accept if the key maps to a Unicode character (e.g., ignore F1 or Home). + { + password += keyInfo.KeyChar; + Console.Write("*"); + } + } + + Console.WriteLine(); + return password; + } +} diff --git a/Duplicati/CommandLine/ServerUtil/Program.cs b/Duplicati/CommandLine/ServerUtil/Program.cs new file mode 100644 index 000000000..2b1f0c002 --- /dev/null +++ b/Duplicati/CommandLine/ServerUtil/Program.cs @@ -0,0 +1,62 @@ +using System.CommandLine; +using System.CommandLine.Builder; +using System.CommandLine.Parsing; +using Duplicati.CommandLine.ServerUtil.Commands; + +namespace Duplicati.CommandLine.ServerUtil; + +/// +/// The entry point of the application +/// +public static class Program +{ + /// + /// Invokes the builder + /// + /// + /// The return code + public static Task Main(string[] args) + { + Library.AutoUpdater.PreloadSettingsLoader.ConfigurePreloadSettings(ref args, Library.AutoUpdater.PackageHelper.NamedExecutable.ServerUtil); + + var rootCmd = new RootCommand("Server CLI tool for Duplicati") + { + Pause.Create(), + Resume.Create(), + ListBackups.Create(), + RunBackup.Create(), + Login.Create(), + ChangePassword.Create(), + Logout.Create(), + Import.Create(), + }; + + rootCmd = SettingsBinder.AddGlobalOptions(rootCmd); + + return new CommandLineBuilder(rootCmd) + .UseDefaults() + .UseExceptionHandler((ex, context) => + { + if (ex is UserReportedException ure) + { + Console.WriteLine(ure.Message); + context.ExitCode = 2; + } + else + { + Console.WriteLine(ex.ToString()); + context.ExitCode = 1; + } + }) + .AddMiddleware(async (context, next) => + { + // Inject settings with custom binder + if (context.ParseResult.CommandResult?.Command is Command cmd) + context.BindingContext.AddService(_ => SettingsBinder.GetSettings(context.BindingContext)); + + await next(context); + }) + .Build() + .InvokeAsync(args); + } +} diff --git a/Duplicati/CommandLine/ServerUtil/Settings.cs b/Duplicati/CommandLine/ServerUtil/Settings.cs new file mode 100644 index 000000000..499620efb --- /dev/null +++ b/Duplicati/CommandLine/ServerUtil/Settings.cs @@ -0,0 +1,115 @@ +using System.Text.Json; +using Duplicati.Library.Encryption; +using Duplicati.Library.Main; + +namespace Duplicati.CommandLine.ServerUtil; + +/// +/// Settings instance for the server utility. +/// +/// The commandline password +/// The saved refresh token +/// The host url to connect to +/// The server datafolder for password-free connections +/// The settings file where data is loaded/saved +public sealed record Settings( + string? Password, + string? RefreshToken, + Uri HostUrl, + string? ServerDatafolder, + string SettingsFile +) +{ + /// + /// The JSON serialized settings for a single host + /// + /// Encrypted refresh token + /// The host url to connect to + /// The server datafolder, if any + private sealed record PersistedSettings( + string? RefreshToken, + Uri HostUrl, + string? ServerDatafolder + ); + private static string GetDefaultStorageFolder(string filename) + { + var folder = DatabaseLocator.GetDefaultStorageFolderWithDebugSupport(filename); + if (!Directory.Exists(folder)) + Directory.CreateDirectory(folder); + + return folder; + } + + /// + /// Loads the settings from the settings file + /// + /// The password to use + /// The host URL to use + /// The server data folder to use + /// The settings file to use + /// The loaded settings + public static Settings Load(string? password, Uri? hostUrl, string? serverDataFolder, string settingsFile) + { + hostUrl ??= new Uri("http://localhost:8200"); + if (string.IsNullOrWhiteSpace(serverDataFolder)) + serverDataFolder = GetDefaultStorageFolder("Duplicati-server.sqlite"); + + if (!string.IsNullOrWhiteSpace(settingsFile) && !Path.IsPathRooted(settingsFile)) + settingsFile = Path.Combine(GetDefaultStorageFolder(settingsFile), settingsFile); + + var persistedSettings = LoadSettings(settingsFile) + .FirstOrDefault(x => x.HostUrl == hostUrl); + + return new Settings( + password, + persistedSettings?.RefreshToken, + hostUrl, + serverDataFolder, + settingsFile + ); + } + + /// + /// Saves the settings to the settings file + /// + public void Save() + { + if (!string.IsNullOrWhiteSpace(RefreshToken) && EncryptedFieldHelper.IsCurrentKeyBlacklisted) + Console.WriteLine("Warning: The current encryption key is blacklisted and cannot be used, saving login token without encryption"); + + File.WriteAllText(SettingsFile, JsonSerializer.Serialize(LoadSettings(SettingsFile) + .Where(x => x.HostUrl != HostUrl) + .Append(new PersistedSettings(RefreshToken, HostUrl, ServerDatafolder)) + .Select(x => x with + { + RefreshToken = string.IsNullOrWhiteSpace(x.RefreshToken) || EncryptedFieldHelper.IsCurrentKeyBlacklisted + ? x.RefreshToken + : EncryptedFieldHelper.Encrypt(x.RefreshToken) + }) + )); + } + + /// + /// Gets a connection to the server + /// + /// The connection + public Task GetConnection() + { + return Connection.Connect(this); + } + + /// + /// Loads the settings from the settings file + /// + /// The filename to load + /// The loaded settings + private static List LoadSettings(string filename) + { + if (File.Exists(filename)) + return (JsonSerializer.Deserialize>(File.ReadAllText(filename)) ?? []) + .Select(x => x with { RefreshToken = EncryptedFieldHelper.Decrypt(x.RefreshToken) }) + .ToList(); + + return []; + } +} diff --git a/Duplicati/CommandLine/ServerUtil/SettingsBinder.cs b/Duplicati/CommandLine/ServerUtil/SettingsBinder.cs new file mode 100644 index 000000000..08320a4d3 --- /dev/null +++ b/Duplicati/CommandLine/ServerUtil/SettingsBinder.cs @@ -0,0 +1,63 @@ +using System.CommandLine; +using System.CommandLine.Binding; + +namespace Duplicati.CommandLine.ServerUtil; + +/// +/// Binds settings from command line options. +/// +public class SettingsBinder : BinderBase +{ + /// + /// The password option. + /// + public static readonly Option passwordOption = new Option("--password", description: "The password to use", getDefaultValue: () => null); + /// + /// The host URL option. + /// + public static readonly Option hostUrlOption = new Option("--hosturl", description: "The host URL to use", getDefaultValue: () => new Uri("http://localhost:8200")); + /// + /// The server datafolder option. + /// + public static readonly Option serverDatafolderOption = new Option("--server-datafolder", description: "The server datafolder to use for locating the database", getDefaultValue: () => null); + /// + /// The settings file option. + /// + public static readonly Option settingsFileOption = new Option("--settings-file", description: "The settings file to use", getDefaultValue: () => null); + + /// + /// Adds global options to the root command. + /// + /// The root command to add the options to. + /// The root command with the options added. + public static RootCommand AddGlobalOptions(RootCommand rootCommand) + { + rootCommand.AddGlobalOption(passwordOption); + rootCommand.AddGlobalOption(hostUrlOption); + rootCommand.AddGlobalOption(serverDatafolderOption); + rootCommand.AddGlobalOption(settingsFileOption); + return rootCommand; + } + + /// + /// Gets the settings instance from the binding context. + /// + /// The binding context to get the settings from. + /// The settings instance. + public static Settings GetSettings(BindingContext bindingContext) => + Settings.Load( + bindingContext.ParseResult.GetValueForOption(passwordOption), + bindingContext.ParseResult.GetValueForOption(hostUrlOption), + bindingContext.ParseResult.GetValueForOption(serverDatafolderOption)?.FullName, + bindingContext.ParseResult.GetValueForOption(settingsFileOption)?.FullName ?? "settings.json" + ); + + /// + /// Gets the bound value. + /// + /// The binding context to get the value from. + /// The bound value. + protected override Settings GetBoundValue(BindingContext bindingContext) => + GetSettings(bindingContext); + +} diff --git a/Duplicati/CommandLine/ServerUtil/UserReportedException.cs b/Duplicati/CommandLine/ServerUtil/UserReportedException.cs new file mode 100644 index 000000000..d9ff02f81 --- /dev/null +++ b/Duplicati/CommandLine/ServerUtil/UserReportedException.cs @@ -0,0 +1,9 @@ +namespace Duplicati.CommandLine.ServerUtil; + +/// +/// An exception that should be reported to the user. +/// +/// The message of the exception +/// The inner exception +[Serializable] +public class UserReportedException(string message, Exception? innerException = null) : Exception(message, innerException); diff --git a/Duplicati/GUI/Duplicati.GUI.TrayIcon/HostedInstanceKeeper.cs b/Duplicati/GUI/Duplicati.GUI.TrayIcon/HostedInstanceKeeper.cs index 703b2b28b..9f90e732b 100644 --- a/Duplicati/GUI/Duplicati.GUI.TrayIcon/HostedInstanceKeeper.cs +++ b/Duplicati/GUI/Duplicati.GUI.TrayIcon/HostedInstanceKeeper.cs @@ -73,13 +73,13 @@ namespace Duplicati.GUI.TrayIcon if (!Duplicati.Server.Program.ServerStartedEvent.WaitOne(TimeSpan.FromSeconds(100), true)) { if (m_runnerException != null) - throw m_runnerException; + throw new Duplicati.Library.Interface.UserInformationException("Server crashed on startup", "HostedStartupErrorCrash", m_runnerException); else throw new Duplicati.Library.Interface.UserInformationException("Hosted server startup timed out", "HostedStartupError"); } if (m_runnerException != null) - throw m_runnerException; + throw new Duplicati.Library.Interface.UserInformationException("Server crashed on startup", "HostedStartupErrorCrash", m_runnerException); } public void Dispose() diff --git a/Duplicati/GUI/Duplicati.GUI.TrayIcon/HttpServerConnection.cs b/Duplicati/GUI/Duplicati.GUI.TrayIcon/HttpServerConnection.cs index 51384c1b1..d434837f0 100644 --- a/Duplicati/GUI/Duplicati.GUI.TrayIcon/HttpServerConnection.cs +++ b/Duplicati/GUI/Duplicati.GUI.TrayIcon/HttpServerConnection.cs @@ -279,7 +279,7 @@ namespace Duplicati.GUI.TrayIcon private T PerformRequest(string method, string urlfragment, string body, TimeSpan? timeout) { - if (string.IsNullOrWhiteSpace(m_accesstoken)) + if (string.IsNullOrWhiteSpace(m_accesstoken) && !urlfragment.StartsWith("/auth/")) ObtainAccessToken(); var hasTriedPassword = false; @@ -373,7 +373,7 @@ namespace Duplicati.GUI.TrayIcon string signinjwt = null; // If we host the server, issue the token from the service - if (FIXMEGlobal.IsServerStarted || m_passwordSource == Program.PasswordSource.HostedServer) + if (FIXMEGlobal.IsServerStarted && m_passwordSource == Program.PasswordSource.HostedServer) signinjwt = FIXMEGlobal.Provider.GetRequiredService().CreateSigninToken("trayicon"); // If we have database access, grab the issuer key from the db and issue a token diff --git a/Duplicati/GUI/Duplicati.GUI.TrayIcon/Program.cs b/Duplicati/GUI/Duplicati.GUI.TrayIcon/Program.cs index ac1806ff7..2e0b9a917 100644 --- a/Duplicati/GUI/Duplicati.GUI.TrayIcon/Program.cs +++ b/Duplicati/GUI/Duplicati.GUI.TrayIcon/Program.cs @@ -21,6 +21,7 @@ using System; using System.Collections.Generic; +using System.IO; using System.Net; using Duplicati.Library.Interface; using Duplicati.Server; @@ -61,6 +62,7 @@ namespace Duplicati.GUI.TrayIcon [STAThread] public static int Main(string[] _args) { + Library.AutoUpdater.PreloadSettingsLoader.ConfigurePreloadSettings(ref _args, Library.AutoUpdater.PackageHelper.NamedExecutable.TrayIcon); List args = new List(_args); Dictionary options = Library.Utility.CommandLineParser.ExtractOptions(args); @@ -128,23 +130,26 @@ namespace Duplicati.GUI.TrayIcon } else if (Library.Utility.Utility.ParseBoolOption(options, READCONFIGFROMDB_OPTION)) { - databaseConnection = Server.Program.GetDatabaseConnection(options); - - if (databaseConnection != null) + if (File.Exists(Path.Combine(Server.Program.GetDataFolderPath(options), Server.Program.SERVER_DATABASE_FILENAME))) { - disableTrayIconLogin = databaseConnection.ApplicationSettings.DisableTrayIconLogin; + databaseConnection = Server.Program.GetDatabaseConnection(options); - var cert = databaseConnection.ApplicationSettings.ServerSSLCertificate; - var scheme = "http"; - - if (cert != null && cert.HasPrivateKey) - scheme = "https"; - - serverURL = new UriBuilder(serverURL) + if (databaseConnection != null) { - Port = databaseConnection.ApplicationSettings.LastWebserverPort == -1 ? serverURL.Port : databaseConnection.ApplicationSettings.LastWebserverPort, - Scheme = scheme - }.Uri; + disableTrayIconLogin = databaseConnection.ApplicationSettings.DisableTrayIconLogin; + + var cert = databaseConnection.ApplicationSettings.ServerSSLCertificate; + var scheme = "http"; + + if (cert != null && cert.HasPrivateKey) + scheme = "https"; + + serverURL = new UriBuilder(serverURL) + { + Port = databaseConnection.ApplicationSettings.LastWebserverPort == -1 ? serverURL.Port : databaseConnection.ApplicationSettings.LastWebserverPort, + Scheme = scheme + }.Uri; + } } } @@ -154,9 +159,23 @@ namespace Duplicati.GUI.TrayIcon if (options.TryGetValue(WebServerLoader.OPTION_WEBSERVICE_PASSWORD, out pwd)) password = pwd; + // Let the user specify the port, if they are not providing a hosturl + if (!options.ContainsKey(HOSTURL_OPTION) && options.TryGetValue(WebServerLoader.OPTION_PORT, out var portString) && int.TryParse(portString, out var port)) + serverURL = new UriBuilder(serverURL) { Port = port }.Uri; + if (options.TryGetValue(HOSTURL_OPTION, out var url)) serverURL = new Uri(url); + if (string.IsNullOrWhiteSpace(password) && databaseConnection == null && hosted == null) + { + Console.WriteLine($@" +When running the TrayIcon without a hosted server, you must provide the server password via the option --{WebServerLoader.OPTION_WEBSERVICE_PASSWORD}=. +If the TrayIcon instance has read access to the server database, you can also or use the option --{READCONFIGFROMDB_OPTION}, possibly with --server-datafolder=. + +No password provided, unable to connect to server, exiting"); + return 1; + } + StartTray(_args, options, hosted, password); return 0; diff --git a/Duplicati/Library/AutoUpdater/PackageHelper.cs b/Duplicati/Library/AutoUpdater/PackageHelper.cs index 190a7ac8a..649c72ec5 100644 --- a/Duplicati/Library/AutoUpdater/PackageHelper.cs +++ b/Duplicati/Library/AutoUpdater/PackageHelper.cs @@ -1,9 +1,4 @@ using System; -using System.Collections.Generic; -using System.Linq; -using System.Threading.Tasks; -using Duplicati.Library.Common; -using Duplicati.Library.Utility; namespace Duplicati.Library.AutoUpdater { @@ -58,9 +53,13 @@ namespace Duplicati.Library.AutoUpdater /// Snapshots, /// - /// The configuration importer + /// The server utility /// - ConfigurationImporter + ServerUtil, + /// + /// The service wrapping the server + /// + Service } @@ -83,7 +82,8 @@ namespace Duplicati.Library.AutoUpdater NamedExecutable.BackendTester => OperatingSystem.IsWindows() ? "Duplicati.CommandLine.BackendTester.exe" : "duplicati-backend-tester", NamedExecutable.SharpAESCrypt => OperatingSystem.IsWindows() ? "Duplicati.CommandLine.SharpAESCrypt.exe" : "duplicati-aescrypt", NamedExecutable.Snapshots => OperatingSystem.IsWindows() ? "Duplicati.CommandLine.Snapshots.exe" : "duplicati-snapshots", - NamedExecutable.ConfigurationImporter => OperatingSystem.IsWindows() ? "Duplicati.CommandLine.ConfigurationImporter.exe" : "duplicati-configuration-importer", + NamedExecutable.ServerUtil => OperatingSystem.IsWindows() ? "Duplicati.CommandLine.ServerUtil.exe" : "duplicati-server-util", + NamedExecutable.Service => OperatingSystem.IsWindows() ? "Duplicati.Service.exe" : "duplicati-service", _ => throw new ArgumentException($"Named executable not known: {exe}", nameof(exe)) }; diff --git a/Duplicati/Library/AutoUpdater/PreloadSettingsLoader.cs b/Duplicati/Library/AutoUpdater/PreloadSettingsLoader.cs new file mode 100644 index 000000000..4d69380fd --- /dev/null +++ b/Duplicati/Library/AutoUpdater/PreloadSettingsLoader.cs @@ -0,0 +1,314 @@ +#nullable enable + +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Text.Json; + +namespace Duplicati.Library.AutoUpdater; + +/// +/// Utility class for loading the preload settings +/// +public static class PreloadSettingsLoader +{ + /// + /// The environment variable to specify the preload settings file + /// + private const string PreloadSettingsEnvVar = "DUPLICATI_PRELOAD_SETTINGS"; + /// + /// The environment variable to enable debug output for preload settings + /// + private const string PreloadSettingsDebugEnvVar = "DUPLICATI_PRELOAD_SETTINGS_DEBUG"; + /// + /// The marker for any executable + /// + private const string AnyExecutableMarker = "*"; + + /// + /// Cached value for toggling debug code + /// + private static readonly bool PreloadDebug = !string.IsNullOrWhiteSpace(Environment.GetEnvironmentVariable(PreloadSettingsDebugEnvVar)); + + /// + /// The preload paths to search for settings in. + /// Each path is checked and applied to obtain the final settings. + /// Later paths take precedence over earlier ones, so the env variable is most specific. + /// These are statically loaded so the preload cannot change the settings after startup. + /// + private static readonly string[] PreloadPaths = new string[] + { + // The default path for preload settings + Path.Combine( + Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData), + "Duplicati", + "preload.json" + ), + + // The path for preload settings with the install directory + Path.Combine( + Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location) ?? "", + "preload.json" + ), + + // The path for preload settings specified with an environment variable + Environment.GetEnvironmentVariable(PreloadSettingsEnvVar) ?? "", + } + .Where(x => !string.IsNullOrEmpty(x)) + .ToArray(); + + /// + /// Configures the preload settings for the given executable + /// + /// The source commandline arguments + /// The executable to match + public static void ConfigurePreloadSettings(ref string[] arguments, PackageHelper.NamedExecutable executable) + => ConfigurePreloadSettings(ref arguments, executable, out _); + + /// + /// Configures the preload settings for the given executable + /// + /// The source commandline arguments + /// The executable to match + /// The database settings + public static void ConfigurePreloadSettings(ref string[] arguments, PackageHelper.NamedExecutable executable, out Dictionary dbsettings) + { + var (env, args, db) = GetExecutableMergedSettings(executable); + + dbsettings = db; + ApplyEnvironmentVariables(env); + ApplyCommandLineArguments(ref arguments, args); + } + + /// + /// Gets the argument name from the given argument + /// + /// The argument to get the name from + /// The argument name + private static string GetArgumentName(string arg) + => arg.Split('=', 2)[0]; + + /// + /// Gets the merged settings for the given executable + /// + /// The executable to get settings for + /// The merged settings + private static (Dictionary env, List args, Dictionary db) GetExecutableMergedSettings(PackageHelper.NamedExecutable executable) + { + // Collect settings in generic and specific dictionaries + // The executable-specific settings take precedence over the generic ones, + // but the loading order is used so that the most specific file is loaded last + + var env_generic = new Dictionary(StringComparer.OrdinalIgnoreCase); + var env_specific = new Dictionary(StringComparer.OrdinalIgnoreCase); + var args_generic = new List(); + var args_specific = new List(); + + var db_generic = new Dictionary(StringComparer.OrdinalIgnoreCase); + var db_specific = new Dictionary(StringComparer.OrdinalIgnoreCase); + + var exename = MapExecutableName(executable); + + void MergeDicts(Dictionary target, Dictionary? source) + { + if (source != null) + foreach (var kvp in source) + target[kvp.Key] = kvp.Value; + } + + foreach (var path in PreloadPaths) + { + if (!Path.IsPathRooted(path)) + { + if (PreloadDebug) + Console.WriteLine($"Preload settings path is not rooted, ignoring: {path}"); + continue; + } + + if (!File.Exists(path)) + { + if (PreloadDebug) + Console.WriteLine($"Preload settings file does not exist, ignoring: {path}"); + continue; + } + + var settings = LoadSettings(path); + + if (settings == null) + continue; + + if (settings.db != null) + { + if (settings.db.TryGetValue(AnyExecutableMarker, out var entry)) + MergeDicts(db_generic, entry); + + if (exename != AnyExecutableMarker && settings.db.TryGetValue(exename, out entry)) + MergeDicts(db_specific, entry); + } + + if (settings.env != null) + { + if (settings.env.TryGetValue(AnyExecutableMarker, out var entry)) + MergeDicts(env_generic, entry); + + if (exename != AnyExecutableMarker && settings.env.TryGetValue(exename, out entry)) + MergeDicts(env_specific, entry); + } + + if (settings.args != null) + { + if (settings.args.TryGetValue(AnyExecutableMarker, out var entry)) + args_generic.AddRange(entry ?? []); + + if (exename != AnyExecutableMarker && settings.args.TryGetValue(exename, out entry)) + args_specific.AddRange(entry ?? []); + } + } + + // Merge specific settings into generic ones + foreach (var kvp in db_specific) + db_generic[kvp.Key] = kvp.Value; + foreach (var kvp in env_specific) + env_generic[kvp.Key] = kvp.Value; + + args_generic.AddRange(args_specific); + + // Remove duplicates from the arguments, preserve order + var mapped = new Dictionary(StringComparer.OrdinalIgnoreCase); + var args = new List(); + + foreach (var value in args_generic) + { + var argname = GetArgumentName(value); + if (mapped.TryGetValue(argname, out var index)) + args.RemoveAt(index); + + mapped[argname] = args.Count; + args.Add(value); + } + + var env = env_generic.ToDictionary(x => x.Key, x => x.Value ?? ""); + return (env, args, db_generic); + } + + /// + /// Applies loaded environment variables, but does not overwrite existing ones + /// + /// The environment variables to apply + private static void ApplyEnvironmentVariables(Dictionary env) + { + var current = Environment.GetEnvironmentVariables(); + foreach (var kvp in env) + if (!current.Contains(kvp.Key)) + Environment.SetEnvironmentVariable(kvp.Key, kvp.Value ?? ""); + } + + /// + /// Applies loaded commandline arguments, but does not overwrite existing ones + /// + /// The source commandline arguments + /// The arguments to apply + private static void ApplyCommandLineArguments(ref string[] arguments, List args) + { + arguments ??= []; + var existing = new HashSet(arguments.Select(GetArgumentName), StringComparer.OrdinalIgnoreCase); + var result = arguments.ToList(); + + foreach (var value in args) + if (!existing.Contains(GetArgumentName(value))) + result.Add(value); + + arguments = result.ToArray(); + } + + /// + /// Loads the settings from the given path + /// + /// The path to load settings from + /// The loaded settings, or null if an error occurred + private static PreloadSettingsRoot? LoadSettings(string path) + { + try + { + var result = JsonSerializer.Deserialize(File.ReadAllText(path)); + if (PreloadDebug) + { + if (result == null) + { + Console.WriteLine($"Loaded empty preload settings from {path}"); + return null; + } + + var jsData = JsonSerializer.Deserialize(File.ReadAllText(path)); + var unmatched_keys = jsData.EnumerateObject().Select(x => x.Name).Except(["db", "env", "args"]); + if (unmatched_keys.Any()) + Console.WriteLine($"Unexpected key(s) in preload settings: {string.Join(", ", unmatched_keys)}"); + + Console.WriteLine($"Loaded preload settings from {path}"); + + var allowedSources = Enum.GetValues() + .Select(MapExecutableName) + .Append(AnyExecutableMarker) + .ToHashSet(StringComparer.OrdinalIgnoreCase); + + var unmatched_db = result.db?.Keys.Where(x => !allowedSources.Contains(x)) ?? []; + var unmatched_env = result.env?.Keys.Where(x => !allowedSources.Contains(x)) ?? []; + var unmatched_args = result.args?.Keys.Where(x => !allowedSources.Contains(x)) ?? []; + + if (unmatched_db.Any()) + Console.WriteLine($"Found unknown executable name(s) in db preload settings: {string.Join(", ", unmatched_db)}"); + if (unmatched_env.Any()) + Console.WriteLine($"Found unknown executable name(s) in env preload settings: {string.Join(", ", unmatched_env)}"); + if (unmatched_args.Any()) + Console.WriteLine($"Found unknown executable name(s) in args preload settings: {string.Join(", ", unmatched_args)}"); + } + + return result; + } + catch (Exception ex) + { + // Logging is usually not set up at this point + if (PreloadDebug) + Console.WriteLine($"Failed to load preload settings from {path}: {ex}"); + + return null; + } + } + + /// + /// Maps the executable name to the preload settings key + /// + /// The executable to map + /// The mapped name + private static string MapExecutableName(PackageHelper.NamedExecutable exe) + => exe switch + { + PackageHelper.NamedExecutable.TrayIcon => "tray", + PackageHelper.NamedExecutable.CommandLine => "cli", + PackageHelper.NamedExecutable.AutoUpdater => "autoupdater", + PackageHelper.NamedExecutable.Server => "server", + PackageHelper.NamedExecutable.WindowsService => "winservice", + PackageHelper.NamedExecutable.BackendTool => "backendtool", + PackageHelper.NamedExecutable.RecoveryTool => "recoverytool", + PackageHelper.NamedExecutable.BackendTester => "backendtester", + PackageHelper.NamedExecutable.SharpAESCrypt => "aescrypt", + PackageHelper.NamedExecutable.Snapshots => "snapshots", + PackageHelper.NamedExecutable.ServerUtil => "serverutil", + PackageHelper.NamedExecutable.Service => "service", + _ => AnyExecutableMarker, + }; + + /// + /// JSON root object for preload settings + /// + /// The database settings + /// The environment variables + /// The executable settings + private sealed record PreloadSettingsRoot( + Dictionary>? db, + Dictionary>? env, + Dictionary>? args + ); + +} diff --git a/Duplicati/Library/Backend/AlternativeFTP/Strings.cs b/Duplicati/Library/Backend/AlternativeFTP/Strings.cs index 1289735a0..264267920 100644 --- a/Duplicati/Library/Backend/AlternativeFTP/Strings.cs +++ b/Duplicati/Library/Backend/AlternativeFTP/Strings.cs @@ -30,9 +30,9 @@ namespace Duplicati.Library.Backend.AlternativeFTP public static string Description { get { return LC.L(@"This backend can read and write data to an FTP based backend using an alternative FTP client. Allowed formats are ""aftp://hostname/folder"" and ""aftp://username:password@hostname/folder""."); } } public static string DisplayName { get { return LC.L(@"Alternative FTP"); } } public static string DescriptionAuthPasswordLong { get { return LC.L(@"The password used to connect to the server. This may also be supplied as the environment variable ""AUTH_PASSWORD""."); } } - public static string DescriptionAuthPasswordShort { get { return LC.L(@"Supplies the password used to connect to the server"); } } + public static string DescriptionAuthPasswordShort { get { return LC.L(@"Supply the password used to connect to the server"); } } public static string DescriptionAuthUsernameLong { get { return LC.L(@"The username used to connect to the server. This may also be supplied as the environment variable ""AUTH_USERNAME""."); } } - public static string DescriptionAuthUsernameShort { get { return LC.L(@"Supplies the username used to connect to the server"); } } + public static string DescriptionAuthUsernameShort { get { return LC.L(@"Supply the username used to connect to the server"); } } public static string DescriptionLogToConsoleLong { get { return LC.L(@"Use this option to log FTP dialog to terminal console for debugging purposes."); } } public static string DescriptionLogToConsoleShort { get { return LC.L(@"Log FTP dialog to terminal console"); } } public static string DescriptionLogPrivateInfoToConsoleLong { get { return LC.L(@"Use this option to log FTP PRIVATE info (username, password) to console for debugging purposes (DO NOT POST THIS TO THE INTERNET!)"); } } diff --git a/Duplicati/Library/Backend/AzureBlob/Strings.cs b/Duplicati/Library/Backend/AzureBlob/Strings.cs index 026a1cfe0..e70a17c74 100644 --- a/Duplicati/Library/Backend/AzureBlob/Strings.cs +++ b/Duplicati/Library/Backend/AzureBlob/Strings.cs @@ -35,8 +35,8 @@ namespace Duplicati.Library.Backend.AzureBlob.Strings { public static string SasTokenDescriptionShort { get { return LC.L(@"The SAS token"); } } public static string NoAccessKeyOrSasToken { get { return LC.L(@"No Azure access key or SAS token given"); } } public static string AuthPasswordDescriptionLong { get { return LC.L(@"The password used to connect to the server. This may also be supplied as the environment variable ""AUTH_PASSWORD""."); } } - public static string AuthPasswordDescriptionShort { get { return LC.L(@"Supplies the password used to connect to the server"); } } + public static string AuthPasswordDescriptionShort { get { return LC.L(@"Supply the password used to connect to the server"); } } public static string AuthUsernameDescriptionLong { get { return LC.L(@"The username used to connect to the server. This may also be supplied as the environment variable ""AUTH_USERNAME""."); } } - public static string AuthUsernameDescriptionShort { get { return LC.L(@"Supplies the username used to connect to the server"); } } + public static string AuthUsernameDescriptionShort { get { return LC.L(@"Supply the username used to connect to the server"); } } } } diff --git a/Duplicati/Library/Backend/Backblaze/Strings.cs b/Duplicati/Library/Backend/Backblaze/Strings.cs index 77b5f0d1f..17f6f3866 100644 --- a/Duplicati/Library/Backend/Backblaze/Strings.cs +++ b/Duplicati/Library/Backend/Backblaze/Strings.cs @@ -29,9 +29,9 @@ namespace Duplicati.Library.Backend.Strings { public static string B2accountidDescriptionLong { get { return LC.L(@"B2 Cloud Storage Account ID can be obtained after logging into your Backblaze account. This can also be supplied through the option --{0}.", "auth-username"); } } public static string B2accountidDescriptionShort { get { return LC.L(@"B2 Cloud Storage Account ID"); } } public static string AuthPasswordDescriptionLong { get { return LC.L(@"The password used to connect to the server. This may also be supplied as the environment variable ""AUTH_PASSWORD""."); } } - public static string AuthPasswordDescriptionShort { get { return LC.L(@"Supplies the password used to connect to the server"); } } + public static string AuthPasswordDescriptionShort { get { return LC.L(@"Supply the password used to connect to the server"); } } public static string AuthUsernameDescriptionLong { get { return LC.L(@"The username used to connect to the server. This may also be supplied as the environment variable ""AUTH_USERNAME""."); } } - public static string AuthUsernameDescriptionShort { get { return LC.L(@"Supplies the username used to connect to the server"); } } + public static string AuthUsernameDescriptionShort { get { return LC.L(@"Supply the username used to connect to the server"); } } public static string NoB2KeyError { get { return LC.L(@"No B2 Cloud Storage Application Key given"); } } public static string NoB2UserIDError { get { return LC.L(@"No B2 Cloud Storage Account ID given"); } } public static string B2createbuckettypeDescriptionLong { get { return LC.L(@"By default, a private bucket is created. Use this option to set the bucket type. Refer to the B2 documentation for allowed types."); } } diff --git a/Duplicati/Library/Backend/CloudFiles/Strings.cs b/Duplicati/Library/Backend/CloudFiles/Strings.cs index 59d8fc7ae..c4d939f06 100644 --- a/Duplicati/Library/Backend/CloudFiles/Strings.cs +++ b/Duplicati/Library/Backend/CloudFiles/Strings.cs @@ -26,15 +26,15 @@ namespace Duplicati.Library.Backend.Strings { public static string DescriptionAuthenticationURLLong_v2(string optionname) { return LC.L(@"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}.", optionname); } public static string DescriptionAuthenticationURLShort { get { return LC.L(@"Provide another authentication URL"); } } public static string DescriptionAuthPasswordLong { get { return LC.L(@"The password used to connect to the server. This may also be supplied as the environment variable ""AUTH_PASSWORD""."); } } - public static string DescriptionAuthPasswordShort { get { return LC.L(@"Supplies the password used to connect to the server"); } } + public static string DescriptionAuthPasswordShort { get { return LC.L(@"Supply the password used to connect to the server"); } } public static string DescriptionAuthUsernameLong { get { return LC.L(@"The username used to connect to the server. This may also be supplied as the environment variable ""AUTH_USERNAME""."); } } - public static string DescriptionAuthUsernameShort { get { return LC.L(@"Supplies the username used to connect to the server"); } } + public static string DescriptionAuthUsernameShort { get { return LC.L(@"Supply the username used to connect to the server"); } } public static string DescriptionPasswordLong { get { return LC.L(@"The API Access Key used to authenticate with CloudFiles."); } } - public static string DescriptionPasswordShort { get { return LC.L(@"Supplies the access key used to connect to the server"); } } + public static string DescriptionPasswordShort { get { return LC.L(@"Supply the access key used to connect to the server"); } } public static string DescriptionUKAccountLong(string optionname, string optionvalue) { return LC.L(@"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}.", optionname, optionvalue); } public static string DescriptionUKAccountShort { get { return LC.L(@"Use a UK account"); } } public static string DescriptionUsernameLong { get { return LC.L(@"The username used to authenticate with CloudFiles."); } } - public static string DescriptionUsernameShort { get { return LC.L(@"Supplies the username used to authenticate with CloudFiles"); } } + public static string DescriptionUsernameShort { get { return LC.L(@"Supply the username used to authenticate with CloudFiles"); } } public static string ETagVerificationError { get { return LC.L(@"MD5 Hash (ETag) verification failed"); } } public static string FileDeleteError { get { return LC.L(@"Failed to delete file"); } } public static string FileUploadError { get { return LC.L(@"Failed to upload file"); } } diff --git a/Duplicati/Library/Backend/FTP/Strings.cs b/Duplicati/Library/Backend/FTP/Strings.cs index 1fdda48e8..ae278b0e7 100644 --- a/Duplicati/Library/Backend/FTP/Strings.cs +++ b/Duplicati/Library/Backend/FTP/Strings.cs @@ -27,15 +27,15 @@ namespace Duplicati.Library.Backend.Strings { public static string Description { get { return LC.L(@"This backend can read and write data to an FTP based backend. Allowed formats are ""ftp://hostname/folder"" and ""ftp://username:password@hostname/folder""."); } } public static string DisplayName { get { return LC.L(@"FTP"); } } public static string DescriptionFTPActiveLong { get { return LC.L(@"Activate this option to make the FTP connection in active mode. Even if the option --{0} is also set, the connection will be made in active mode.", "ftp-passive"); } } - public static string DescriptionFTPActiveShort { get { return LC.L(@"Toggles the FTP connections method"); } } + public static string DescriptionFTPActiveShort { get { return LC.L(@"Toggle the FTP connections method"); } } public static string DescriptionFTPPassiveLong { get { return LC.L(@"Activate this option to make the FTP connection in passive mode, which works better with some firewalls. If the option --{0} is set, this option is ignored.", "ftp-regular"); } } - public static string DescriptionFTPPassiveShort { get { return LC.L(@"Toggles the FTP connections method"); } } + public static string DescriptionFTPPassiveShort { get { return LC.L(@"Toggle the FTP connections method"); } } public static string DescriptionAuthPasswordLong { get { return LC.L(@"The password used to connect to the server. This may also be supplied as the environment variable ""AUTH_PASSWORD""."); } } - public static string DescriptionAuthPasswordShort { get { return LC.L(@"Supplies the password used to connect to the server"); } } + public static string DescriptionAuthPasswordShort { get { return LC.L(@"Supply the password used to connect to the server"); } } public static string DescriptionAuthUsernameLong { get { return LC.L(@"The username used to connect to the server. This may also be supplied as the environment variable ""AUTH_USERNAME""."); } } - public static string DescriptionAuthUsernameShort { get { return LC.L(@"Supplies the username used to connect to the server"); } } + public static string DescriptionAuthUsernameShort { get { return LC.L(@"Supply the username used to connect to the server"); } } public static string DescriptionUseSSLLong { get { return LC.L(@"Use this option to communicate using Secure Socket Layer (SSL) over ftp (ftps)."); } } - public static string DescriptionUseSSLShort { get { return LC.L(@"Instructs Duplicati to use an SSL (ftps) connection"); } } + public static string DescriptionUseSSLShort { get { return LC.L(@"Instruct Duplicati to use an SSL (ftps) connection"); } } public static string DescriptionDisableUploadVerifyLong { get { return LC.L(@"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."); } } public static string DescriptionDisableUploadVerifyShort { get { return LC.L(@"Disable upload verification"); } } public static string MissingFolderError(string foldername, string message) { return LC.L(@"The folder {0} was not found, message: {1}", foldername, message); } diff --git a/Duplicati/Library/Backend/File/Strings.cs b/Duplicati/Library/Backend/File/Strings.cs index a23677c9d..ff0597da8 100644 --- a/Duplicati/Library/Backend/File/Strings.cs +++ b/Duplicati/Library/Backend/File/Strings.cs @@ -28,9 +28,9 @@ namespace Duplicati.Library.Backend.Strings { public static string AlternateTargetPathsLong(string optionname, char pathseparator) { return LC.L(@"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 (*), e.g: ""*:\backup"", which will examine all drive letters. If a username and password is supplied, the same credentials are used for all destinations.", optionname, pathseparator); } public static string AlternateTargetPathsShort { get { return LC.L(@"A list of secondary target paths"); } } public static string DescriptionAuthPasswordLong { get { return LC.L(@"The password used to connect to the server. This may also be supplied as the environment variable ""AUTH_PASSWORD""."); } } - public static string DescriptionAuthPasswordShort { get { return LC.L(@"Supplies the password used to connect to the server"); } } + public static string DescriptionAuthPasswordShort { get { return LC.L(@"Supply the password used to connect to the server"); } } public static string DescriptionAuthUsernameLong { get { return LC.L(@"The username used to connect to the server. This may also be supplied as the environment variable ""AUTH_USERNAME""."); } } - public static string DescriptionAuthUsernameShort { get { return LC.L(@"Supplies the username used to connect to the server"); } } + public static string DescriptionAuthUsernameShort { get { return LC.L(@"Supply the username used to connect to the server"); } } public static string FolderMissingError(string foldername) { return LC.L(@"The folder {0} does not exist", foldername); } public static string NoDestinationWithMarkerFileError(string markername, string[] folders) { return LC.L(@"The marker file ""{0}"" was not found in any of the examined destinations: {1}", markername, string.Join(", ", folders)); } public static string UseMoveForPutLong { get { return LC.L(@"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 option --{0} is activated.", "disable-streaming-transfers"); } } diff --git a/Duplicati/Library/Backend/GoogleServices/GCSConfig.cs b/Duplicati/Library/Backend/GoogleServices/GCSConfig.cs index bb4c1436c..63f951911 100644 --- a/Duplicati/Library/Backend/GoogleServices/GCSConfig.cs +++ b/Duplicati/Library/Backend/GoogleServices/GCSConfig.cs @@ -70,7 +70,7 @@ namespace Duplicati.Library.Backend.GoogleServices public string DisplayName { get { return LC.L("Google Cloud Storage configuration module"); } } - public string Description { get { return LC.L("Exposes Google Cloud Storage configuration as a web module"); } } + public string Description { get { return LC.L("Expose Google Cloud Storage configuration as a web module"); } } public System.Collections.Generic.IList SupportedCommands @@ -78,7 +78,7 @@ namespace Duplicati.Library.Backend.GoogleServices get { return new List([ - new CommandLineArgument(KEY_CONFIGTYPE, CommandLineArgument.ArgumentType.Enumeration, LC.L("The config to get"), LC.L("Provides different config values"), DEFAULT_CONFIG_TYPE_STR, Enum.GetNames(typeof(ConfigType))) + new CommandLineArgument(KEY_CONFIGTYPE, CommandLineArgument.ArgumentType.Enumeration, LC.L("The config to get"), LC.L("Provide different config values"), DEFAULT_CONFIG_TYPE_STR, Enum.GetNames(typeof(ConfigType))) ]); } diff --git a/Duplicati/Library/Backend/GoogleServices/Strings.cs b/Duplicati/Library/Backend/GoogleServices/Strings.cs index 137bb54c5..8553baa91 100644 --- a/Duplicati/Library/Backend/GoogleServices/Strings.cs +++ b/Duplicati/Library/Backend/GoogleServices/Strings.cs @@ -32,12 +32,12 @@ namespace Duplicati.Library.Backend.Strings public static string AuthidShort { get { return LC.L(@"The authorization code"); } } public static string LocationDescriptionLong(string regions) { return LC.L(@"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: {0}", regions); } - public static string LocationDescriptionShort { get { return LC.L(@"Specifies location option for creating a bucket"); } } + public static string LocationDescriptionShort { get { return LC.L(@"Specify location option for creating a bucket"); } } public static string StorageclassDescriptionLong(string classes) { return LC.L(@"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: {0}", classes); } - public static string StorageclassDescriptionShort { get { return LC.L(@"Specifies storage class for creating a bucket"); } } + public static string StorageclassDescriptionShort { get { return LC.L(@"Specify storage class for creating a bucket"); } } public static string ProjectDescriptionLong { get { return LC.L(@"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."); } } - public static string ProjectDescriptionShort { get { return LC.L(@"Specifies project for creating a bucket"); } } + public static string ProjectDescriptionShort { get { return LC.L(@"Specify project for creating a bucket"); } } } internal static class GoogleDrive { diff --git a/Duplicati/Library/Backend/Jottacloud/Strings.cs b/Duplicati/Library/Backend/Jottacloud/Strings.cs index 38d918f1c..de4dc957d 100644 --- a/Duplicati/Library/Backend/Jottacloud/Strings.cs +++ b/Duplicati/Library/Backend/Jottacloud/Strings.cs @@ -31,9 +31,9 @@ namespace Duplicati.Library.Backend.Strings { public static string IllegalMountPoint { get { return LC.L(@"Illegal mount point given."); } } public static string FileUploadError { get { return LC.L(@"Failed to upload file"); } } public static string DescriptionDeviceLong(string mountPointOption) { return LC.L(@"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.", mountPointOption); } - public static string DescriptionDeviceShort { get { return LC.L(@"Supplies the backup device to use"); } } + public static string DescriptionDeviceShort { get { return LC.L(@"Supply the backup device to use"); } } public static string DescriptionMountPointLong(string deviceOptionName) { return LC.L(@"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.", deviceOptionName); } - public static string DescriptionMountPointShort { get { return LC.L(@"Supplies the mount point to use on the server"); } } + public static string DescriptionMountPointShort { get { return LC.L(@"Supply the mount point to use on the server"); } } public static string ThreadsLong { get { return LC.L(@"Number of threads for restore operations. In some cases the download rate is limited to 18.5 Mbps per stream. Use multiple threads to increase throughput."); } } public static string ThreadsShort { get { return LC.L(@"Number of threads for restore operations"); } } public static string ChunksizeLong { get { return LC.L(@"The chunk size for simultaneous downloading. These chunks will be held in memory, so keep it as low as possible."); } } diff --git a/Duplicati/Library/Backend/Mega/Strings.cs b/Duplicati/Library/Backend/Mega/Strings.cs index d187de81f..7880a01ac 100644 --- a/Duplicati/Library/Backend/Mega/Strings.cs +++ b/Duplicati/Library/Backend/Mega/Strings.cs @@ -25,9 +25,9 @@ namespace Duplicati.Library.Backend.Strings { public static string Description { get { return LC.L(@"This backend can read and write data to Mega.co.nz. Allowed format is ""mega://folder/subfolder""."); } } public static string DisplayName { get { return LC.L(@"mega.nz"); } } public static string AuthPasswordDescriptionLong { get { return LC.L(@"The password used to connect to the server. This may also be supplied as the environment variable ""AUTH_PASSWORD""."); } } - public static string AuthPasswordDescriptionShort { get { return LC.L(@"Supplies the password used to connect to the server"); } } + public static string AuthPasswordDescriptionShort { get { return LC.L(@"Supply the password used to connect to the server"); } } public static string AuthUsernameDescriptionLong { get { return LC.L(@"The username used to connect to the server. This may also be supplied as the environment variable ""AUTH_USERNAME""."); } } - public static string AuthUsernameDescriptionShort { get { return LC.L(@"Supplies the username used to connect to the server"); } } + public static string AuthUsernameDescriptionShort { get { return LC.L(@"Supply the username used to connect to the server"); } } public static string AuthTwoFactorKeyDescriptionLong { get { return LC.L(@"For accounts with two-factor authentication enabled, set the shared secret used to generate the two-factor TOTP codes."); } } public static string AuthTwoFactorKeyDescriptionShort { get { return LC.L(@"The shared secret used to generate two-factor TOTP codes"); } } public static string NoPasswordError { get { return LC.L(@"No password given"); } } diff --git a/Duplicati/Library/Backend/OneDrive/Strings.cs b/Duplicati/Library/Backend/OneDrive/Strings.cs index 2a88d1fbf..ad17d0e3a 100644 --- a/Duplicati/Library/Backend/OneDrive/Strings.cs +++ b/Duplicati/Library/Backend/OneDrive/Strings.cs @@ -38,7 +38,7 @@ namespace Duplicati.Library.Backend.Strings internal static class OneDriveV2 { - public static string Description(string mssadescription, string mssalink, string msopdescription, string msoplink) { return LC.L(@"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}).", mssadescription, mssalink, msopdescription, msoplink); } + public static string Description(string mssadescription, string mssalink, string msopdescription, string msoplink) { return LC.L(@"Store 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}).", mssadescription, mssalink, msopdescription, msoplink); } public static string DisplayName { get { return LC.L(@"Microsoft OneDrive v2"); } } public static string DriveIdLong(string defaultDrive) { return LC.L(@"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}'.", defaultDrive); } public static string DriveIdShort { get { return LC.L(@"Optional ID of the drive"); } } @@ -46,7 +46,7 @@ namespace Duplicati.Library.Backend.Strings internal static class SharePointV2 { - public static string Description(string mssadescription, string mssalink, string msopdescription, string msoplink) { return LC.L(@"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}).", mssadescription, mssalink, msopdescription, msoplink); } + public static string Description(string mssadescription, string mssalink, string msopdescription, string msoplink) { return LC.L(@"Store 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}).", mssadescription, mssalink, msopdescription, msoplink); } public static string DisplayName { get { return LC.L(@"Microsoft SharePoint v2"); } } public static string SiteIdLong { get { return LC.L(@"ID of the site to store data in."); } } public static string SiteIdShort { get { return LC.L(@"ID of the site"); } } @@ -56,7 +56,7 @@ namespace Duplicati.Library.Backend.Strings internal static class MicrosoftGroup { - public static string Description(string mssadescription, string mssalink, string msopdescription, string msoplink) { return LC.L(@"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) and ""sharepoint://subfolder"" (in which case you must also explicitly specify the SharePoint site's ID via --{0}). Usage of this backend requires that you agree to the terms in {1} ({2}) and {3} ({4}).", "site-id", mssadescription, mssalink, msopdescription, msoplink); } + public static string Description(string mssadescription, string mssalink, string msopdescription, string msoplink) { return LC.L(@"Store 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) and ""sharepoint://subfolder"" (in which case you must also explicitly specify the SharePoint site's ID via --{0}). Usage of this backend requires that you agree to the terms in {1} ({2}) and {3} ({4}).", "site-id", mssadescription, mssalink, msopdescription, msoplink); } public static string DisplayName { get { return LC.L(@"Microsoft Office 365 Group"); } } public static string GroupIdLong { get { return LC.L(@"ID of the group to store data in."); } } public static string GroupIdShort { get { return LC.L(@"ID of the group"); } } diff --git a/Duplicati/Library/Backend/OpenStack/OpenStackConfig.cs b/Duplicati/Library/Backend/OpenStack/OpenStackConfig.cs index ae22ebcee..214cbd40a 100644 --- a/Duplicati/Library/Backend/OpenStack/OpenStackConfig.cs +++ b/Duplicati/Library/Backend/OpenStack/OpenStackConfig.cs @@ -66,7 +66,7 @@ namespace Duplicati.Library.Backend.OpenStack public string DisplayName { get { return LC.L("OpenStack configuration module"); } } - public string Description { get { return LC.L("Exposes OpenStack configuration as a web module"); } } + public string Description { get { return LC.L("Expose OpenStack configuration as a web module"); } } public System.Collections.Generic.IList SupportedCommands @@ -74,11 +74,10 @@ namespace Duplicati.Library.Backend.OpenStack get { return new List([ - new CommandLineArgument(KEY_CONFIGTYPE, CommandLineArgument.ArgumentType.Enumeration, LC.L("The config to get"), LC.L("Provides different config values"), DEFAULT_CONFIG_TYPE_STR, Enum.GetNames(typeof(ConfigType))) + new CommandLineArgument(KEY_CONFIGTYPE, CommandLineArgument.ArgumentType.Enumeration, LC.L("The config to get"), LC.L("Provide different config values"), DEFAULT_CONFIG_TYPE_STR, Enum.GetNames(typeof(ConfigType))) ]); } } } } - diff --git a/Duplicati/Library/Backend/OpenStack/Strings.cs b/Duplicati/Library/Backend/OpenStack/Strings.cs index c8fea7c23..67cd636ab 100644 --- a/Duplicati/Library/Backend/OpenStack/Strings.cs +++ b/Duplicati/Library/Backend/OpenStack/Strings.cs @@ -28,21 +28,21 @@ namespace Duplicati.Library.Backend.Strings public static string DisplayName { get { return LC.L(@"OpenStack Simple Storage"); } } public static string MissingOptionError(string optionname) { return LC.L(@"Missing required option: {0}", optionname); } public static string PasswordOptionLong(string tenantnameoption) { return LC.L(@"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.", tenantnameoption); } - public static string PasswordOptionShort { get { return LC.L(@"Supplies the password used to connect to the server"); } } + public static string PasswordOptionShort { get { return LC.L(@"Supply the password used to connect to the server"); } } public static string DomainnameOptionLong { get { return LC.L(@"The domain name of the user used to connect to the server."); } } - public static string DomainnameOptionShort { get { return LC.L(@"Supplies the domain used to connect to the server"); } } + public static string DomainnameOptionShort { get { return LC.L(@"Supply the domain used to connect to the server"); } } public static string UsernameOptionLong { get { return LC.L(@"The username used to connect to the server. This may also be supplied as the environment variable ""AUTH_USERNAME""."); } } - public static string UsernameOptionShort { get { return LC.L(@"Supplies the username used to connect to the server"); } } + public static string UsernameOptionShort { get { return LC.L(@"Supply the username used to connect to the server"); } } public static string TenantnameOptionLong { get { return LC.L(@"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."); } } - public static string TenantnameOptionShort { get { return LC.L(@"Supplies the Tenant Name used to connect to the server"); } } + public static string TenantnameOptionShort { get { return LC.L(@"Supply the Tenant Name used to connect to the server"); } } public static string ApikeyOptionLong { get { return LC.L(@"The API key can be used to connect without supplying a password and tenant ID with some providers."); } } - public static string ApikeyOptionShort { get { return LC.L(@"Supplies the API key used to connect to the server"); } } + public static string ApikeyOptionShort { get { return LC.L(@"Supply the API key used to connect to the server"); } } public static string AuthuriOptionLong(string providers) { return LC.L(@"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}", System.Environment.NewLine, providers); } - public static string AuthuriOptionShort { get { return LC.L(@"Supplies the authentication URL"); } } + public static string AuthuriOptionShort { get { return LC.L(@"Supply the authentication URL"); } } public static string VersionOptionLong { get { return LC.L(@"The keystone API version to use. Valid values are 'v2' and 'v3'."); } } public static string VersionOptionShort { get { return LC.L(@"The keystone API version to use"); } } public static string RegionOptionLong { get { return LC.L(@"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."); } } - public static string RegionOptionShort { get { return LC.L(@"Supplies the region used for creating a container"); } } + public static string RegionOptionShort { get { return LC.L(@"Supply the region used for creating a container"); } } } } diff --git a/Duplicati/Library/Backend/S3/S3Config.cs b/Duplicati/Library/Backend/S3/S3Config.cs index 261d72da7..f2ef0dec6 100644 --- a/Duplicati/Library/Backend/S3/S3Config.cs +++ b/Duplicati/Library/Backend/S3/S3Config.cs @@ -74,14 +74,14 @@ namespace Duplicati.Library.Backend public string DisplayName { get { return LC.L("S3 configuration module"); } } - public string Description { get { return LC.L("Exposes S3 configuration as a web module"); } } + public string Description { get { return LC.L("Expose S3 configuration as a web module"); } } public IList SupportedCommands { get { return new List([ - new CommandLineArgument(KEY_CONFIGTYPE, CommandLineArgument.ArgumentType.Enumeration, LC.L("The config to get"), LC.L("Provides different config values"), DEFAULT_CONFIG_TYPE_STR, Enum.GetNames(typeof(ConfigType))) + new CommandLineArgument(KEY_CONFIGTYPE, CommandLineArgument.ArgumentType.Enumeration, LC.L("The config to get"), LC.L("Provide different config values"), DEFAULT_CONFIG_TYPE_STR, Enum.GetNames(typeof(ConfigType))) ]); } diff --git a/Duplicati/Library/Backend/S3/S3IAM.cs b/Duplicati/Library/Backend/S3/S3IAM.cs index 11afb062b..9ee0bc56e 100644 --- a/Duplicati/Library/Backend/S3/S3IAM.cs +++ b/Duplicati/Library/Backend/S3/S3IAM.cs @@ -70,7 +70,7 @@ namespace Duplicati.Library.Backend public string DisplayName { get { return LC.L("S3 IAM support module"); } } - public string Description { get { return LC.L("Exposes S3 IAM manipulation as a web module"); } } + public string Description { get { return LC.L("Expose S3 IAM manipulation as a web module"); } } public IList SupportedCommands @@ -78,7 +78,7 @@ namespace Duplicati.Library.Backend get { return new List([ - new CommandLineArgument(KEY_OPERATION, CommandLineArgument.ArgumentType.Enumeration, LC.L("The operation to perform"), LC.L("Selects the operation to perform"), null, Enum.GetNames(typeof(Operation))), + new CommandLineArgument(KEY_OPERATION, CommandLineArgument.ArgumentType.Enumeration, LC.L("The operation to perform"), LC.L("Select the operation to perform"), null, Enum.GetNames(typeof(Operation))), new CommandLineArgument(KEY_USERNAME, CommandLineArgument.ArgumentType.String, LC.L("The username"), LC.L("The Amazon Access Key ID")), new CommandLineArgument(KEY_PASSWORD, CommandLineArgument.ArgumentType.String, LC.L("The password"), LC.L("The Amazon Secret Key")), ]); @@ -235,4 +235,3 @@ namespace Duplicati.Library.Backend } } } - diff --git a/Duplicati/Library/Backend/S3/Strings.cs b/Duplicati/Library/Backend/S3/Strings.cs index 1a77ceb3e..7e4e90ce7 100644 --- a/Duplicati/Library/Backend/S3/Strings.cs +++ b/Duplicati/Library/Backend/S3/Strings.cs @@ -30,21 +30,21 @@ namespace Duplicati.Library.Backend.Strings public static string AMZUserIDDescriptionLong { get { return LC.L(@"AWS Access Key ID can be obtained after logging into your AWS account. This can also be supplied through the option --{0}.", "auth-username"); } } public static string AMZUserIDDescriptionShort { get { return LC.L(@"AWS Access Key ID"); } } public static string AuthPasswordDescriptionLong { get { return LC.L(@"The password used to connect to the server. This may also be supplied as the environment variable ""AUTH_PASSWORD""."); } } - public static string AuthPasswordDescriptionShort { get { return LC.L(@"Supplies the password used to connect to the server"); } } + public static string AuthPasswordDescriptionShort { get { return LC.L(@"Supply the password used to connect to the server"); } } public static string AuthUsernameDescriptionLong { get { return LC.L(@"The username used to connect to the server. This may also be supplied as the environment variable ""AUTH_USERNAME""."); } } - public static string AuthUsernameDescriptionShort { get { return LC.L(@"Supplies the username used to connect to the server"); } } + public static string AuthUsernameDescriptionShort { get { return LC.L(@"Supply the username used to connect to the server"); } } public static string NoAMZKeyError { get { return LC.L(@"No S3 secret key given"); } } public static string NoAMZUserIDError { get { return LC.L(@"No S3 userID given"); } } public static string S3LocationDescriptionLong(string regions) { return LC.L(@"This option is only used when creating new buckets. Use this option to change what region the data is stored in. Amazon charges slightly more for non-US buckets. Known bucket locations: {0}", regions); } - public static string S3LocationDescriptionShort { get { return LC.L(@"Specifies S3 location constraints"); } } + public static string S3LocationDescriptionShort { get { return LC.L(@"Specify S3 location constraints"); } } public static string S3ServerNameDescriptionLong(string providers) { return LC.L(@"Companies other than Amazon are now supporting the S3 API, meaning that this backend can read and write data to those providers as well. Use this option to set the hostname. Currently known providers are: {0}", providers); } - public static string S3ServerNameDescriptionShort { get { return LC.L(@"Specifies an alternate S3 server name"); } } + public static string S3ServerNameDescriptionShort { get { return LC.L(@"Specify an alternate S3 server name"); } } public static string S3ClientDescriptionLong { get { return LC.L(@"Set either to aws or minio. Then either the AWS SDK or Minio SDK will be used to communicate with S3 services."); } } - public static string S3ClientDescriptionShort { get { return LC.L(@"Specifies the S3 client library to use"); } } + public static string S3ClientDescriptionShort { get { return LC.L(@"Specify the S3 client library to use"); } } public static string DescriptionUseSSLLong { get { return LC.L(@"Use this option to communicate using Secure Socket Layer (SSL) over http (https). Note that bucket names containing a period has problems with SSL connections."); } } - public static string DescriptionUseSSLShort { get { return LC.L(@"Instructs Duplicati to use an SSL (https) connection"); } } + public static string DescriptionUseSSLShort { get { return LC.L(@"Instruct Duplicati to use an SSL (https) connection"); } } public static string DescriptionDisableChunkEncodingLong { get { return LC.L(@"This disables chunk encoding for the aws client, which is not supported by all S3 providers."); } } public static string DescriptionDisableChunkEncodingShort { get { return LC.L(@"Disable chunk encoding (aws client only)"); } } public static string S3StorageclassDescriptionLong { get { return LC.L(@"Use this option to specify a storage class. If this option is not used, the server will choose a default storage class."); } } diff --git a/Duplicati/Library/Backend/SSHv2/Strings.cs b/Duplicati/Library/Backend/SSHv2/Strings.cs index 51de0b355..97367eae3 100644 --- a/Duplicati/Library/Backend/SSHv2/Strings.cs +++ b/Duplicati/Library/Backend/SSHv2/Strings.cs @@ -46,21 +46,21 @@ namespace Duplicati.Library.Backend.Strings public static string Description { get { return LC.L(@"This backend can read and write data to an SSH based backend, using SFTP. Allowed formats are ""ssh://hostname/folder"" and ""ssh://username:password@hostname/folder""."); } } public static string DisplayName { get { return LC.L(@"SFTP (SSH)"); } } public static string DescriptionAuthPasswordLong { get { return LC.L(@"The password used to connect to the server. This may also be supplied as the environment variable ""AUTH_PASSWORD""."); } } - public static string DescriptionAuthPasswordShort { get { return LC.L(@"Supplies the password used to connect to the server"); } } + public static string DescriptionAuthPasswordShort { get { return LC.L(@"Supply the password used to connect to the server"); } } public static string DescriptionAuthUsernameLong { get { return LC.L(@"The username used to connect to the server. This may also be supplied as the environment variable ""AUTH_USERNAME""."); } } - public static string DescriptionAuthUsernameShort { get { return LC.L(@"Supplies the username used to connect to the server"); } } + public static string DescriptionAuthUsernameShort { get { return LC.L(@"Supply the username used to connect to the server"); } } public static string DescriptionFingerprintLong { get { return LC.L(@"The server fingerprint used for validation of server identity. Format is e.g. ""ssh-rsa 4096 11:22:33:44:55:66:77:88:99:00:11:22:33:44:55:66""."); } } - public static string DescriptionFingerprintShort { get { return LC.L(@"Supplies server fingerprint used for validation of server identity"); } } + public static string DescriptionFingerprintShort { get { return LC.L(@"Supply server fingerprint used for validation of server identity"); } } public static string DescriptionAnyFingerprintLong { get { return LC.L(@"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."); } } - public static string DescriptionAnyFingerprintShort { get { return LC.L(@"Disables fingerprint validation"); } } - public static string DescriptionSshkeyfileLong { get { return LC.L(@"Points to a valid OpenSSH keyfile. If the file is encrypted, the password supplied is used to decrypt it. If the keyfile is specified, the password is not used to authenticate."); } } - public static string DescriptionSshkeyfileShort { get { return LC.L(@"Uses a SSH private key to authenticate"); } } + public static string DescriptionAnyFingerprintShort { get { return LC.L(@"Disable fingerprint validation"); } } + public static string DescriptionSshkeyfileLong { get { return LC.L(@"Point to a valid OpenSSH keyfile. If the file is encrypted, the password supplied is used to decrypt it. If the keyfile is specified, the password is not used to authenticate."); } } + public static string DescriptionSshkeyfileShort { get { return LC.L(@"Use a SSH private key to authenticate"); } } public static string DescriptionSshkeyLong(string urlprefix) { return LC.L(@"An url-encoded SSH private key. The private key must be prefixed with {0}. If the key is encrypted, the password supplied is used to decrypt it. If the private key is specified, the password is not used to authenticate.", urlprefix); } - public static string DescriptionSshkeyShort { get { return LC.L(@"Uses a SSH private key to authenticate"); } } + public static string DescriptionSshkeyShort { get { return LC.L(@"Use a SSH private key to authenticate"); } } public static string DescriptionSshtimeoutLong { get { return LC.L(@"Use this option to manage the internal timeout for SSH operations. If the value is set to zero, the operations will not time out."); } } - public static string DescriptionSshtimeoutShort { get { return LC.L(@"Sets the operation timeout value"); } } + public static string DescriptionSshtimeoutShort { get { return LC.L(@"Set the operation timeout value"); } } public static string DescriptionSshkeepaliveLong { get { return LC.L(@"Use this option 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."); } } - public static string DescriptionSshkeepaliveShort { get { return LC.L(@"Sets a keepalive value"); } } + public static string DescriptionSshkeepaliveShort { get { return LC.L(@"Set a keepalive value"); } } public static string FolderNotFoundManagedError(string foldername, string message) { return LC.L(@"Unable to set folder to {0}, error message: {1}", foldername, message); } public static string FingerprintNotMatchManagedError(string fingerprint) { return LC.L(@"Validation of server fingerprint failed. Server returned fingerprint ""{0}"". Cause of this message is either not correct configuration or Man-in-the-middle attack!", fingerprint); } public static string FingerprintNotSpecifiedManagedError(string fingerprint, string hostkeyoption, string allkeysoptions) { return LC.L(@"Please add --{1}=""{0}"" to trust this host. Optionally you can use --{2} (NOT SECURE) for testing!", fingerprint, hostkeyoption, allkeysoptions); } diff --git a/Duplicati/Library/Backend/SharePoint/Strings.cs b/Duplicati/Library/Backend/SharePoint/Strings.cs index 993de0c02..68b522a59 100644 --- a/Duplicati/Library/Backend/SharePoint/Strings.cs +++ b/Duplicati/Library/Backend/SharePoint/Strings.cs @@ -26,9 +26,9 @@ namespace Duplicati.Library.Backend.Strings public static string Description { get { return LC.L(@"This backend can read and write data to a SharePoint server (including OneDrive for Business). Allowed formats are ""mssp://tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder"" and ""mssp://username:password@tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder"". Use a double slash '//' in the path to denote the web from the documents library."); } } public static string DisplayName { get { return LC.L(@"Microsoft SharePoint"); } } public static string DescriptionAuthPasswordLong { get { return LC.L(@"The password used to connect to the server. This may also be supplied as the environment variable ""AUTH_PASSWORD""."); } } - public static string DescriptionAuthPasswordShort { get { return LC.L(@"Supplies the password used to connect to the server"); } } + public static string DescriptionAuthPasswordShort { get { return LC.L(@"Supply the password used to connect to the server"); } } public static string DescriptionAuthUsernameLong { get { return LC.L(@"The username used to connect to the server. This may also be supplied as the environment variable ""AUTH_USERNAME""."); } } - public static string DescriptionAuthUsernameShort { get { return LC.L(@"Supplies the username used to connect to the server"); } } + public static string DescriptionAuthUsernameShort { get { return LC.L(@"Supply the username used to connect to the server"); } } public static string DescriptionIntegratedAuthenticationLong { get { return LC.L(@"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."); } } public static string DescriptionIntegratedAuthenticationShort { get { return LC.L(@"Use windows integrated authentication to connect to the server"); } } public static string DescriptionUseRecyclerLong { get { return LC.L(@"Use this option to have files moved to the recycle bin folder instead of removing them permanently when compacting or deleting backups."); } } diff --git a/Duplicati/Library/Backend/Storj/StorjConfig.cs b/Duplicati/Library/Backend/Storj/StorjConfig.cs index 50c57cde7..5237844bc 100644 --- a/Duplicati/Library/Backend/Storj/StorjConfig.cs +++ b/Duplicati/Library/Backend/Storj/StorjConfig.cs @@ -43,14 +43,14 @@ namespace Duplicati.Library.Backend.Storj public string DisplayName { get { return LC.L("Storj DCS configuration module"); } } - public string Description { get { return LC.L("Exposes Storj DCS configuration as a web module"); } } + public string Description { get { return LC.L("Expose Storj DCS configuration as a web module"); } } public IList SupportedCommands { get { return new List([ - new CommandLineArgument(KEY_CONFIGTYPE, CommandLineArgument.ArgumentType.Enumeration, LC.L("The config to get"), LC.L("Provides different config values"), DEFAULT_CONFIG_TYPE_STR, Enum.GetNames(typeof(ConfigType))) + new CommandLineArgument(KEY_CONFIGTYPE, CommandLineArgument.ArgumentType.Enumeration, LC.L("The config to get"), LC.L("Provide different config values"), DEFAULT_CONFIG_TYPE_STR, Enum.GetNames(typeof(ConfigType))) ]); } diff --git a/Duplicati/Library/Backend/TahoeLAFS/Strings.cs b/Duplicati/Library/Backend/TahoeLAFS/Strings.cs index 735df6729..101476656 100644 --- a/Duplicati/Library/Backend/TahoeLAFS/Strings.cs +++ b/Duplicati/Library/Backend/TahoeLAFS/Strings.cs @@ -24,7 +24,7 @@ namespace Duplicati.Library.Backend.Strings { public static string Description { get { return LC.L(@"This backend can read and write data to a Tahoe-LAFS based backend. Allowed format is ""tahoe://hostname:port/uri/$DIRCAP""."); } } public static string Displayname { get { return LC.L(@"Tahoe-LAFS"); } } public static string DescriptionUseSSLLong { get { return LC.L(@"Use this option to communicate using Secure Socket Layer (SSL) over http (https)."); } } - public static string DescriptionUseSSLShort { get { return LC.L(@"Instructs Duplicati to use an SSL (https) connection"); } } + public static string DescriptionUseSSLShort { get { return LC.L(@"Instruct Duplicati to use an SSL (https) connection"); } } public static string MissingFolderError(string foldername, string message) { return LC.L(@"The folder {0} was not found, message: {1}", foldername, message); } public static string UnrecognizedUriError { get { return LC.L(@"Unsupported URL format, must start with ""uri/URI:DIR2:"""); } } } diff --git a/Duplicati/Library/Backend/TencentCOS/Strings.cs b/Duplicati/Library/Backend/TencentCOS/Strings.cs index 13777b5c4..a70e5ba1b 100644 --- a/Duplicati/Library/Backend/TencentCOS/Strings.cs +++ b/Duplicati/Library/Backend/TencentCOS/Strings.cs @@ -35,7 +35,7 @@ namespace Duplicati.Library.Backend.Strings public static string COSBucketDescriptionLong { get { return LC.L(@"Bucket name, format: BucketName-APPID"); } } public static string COSBucketDescriptionShort { get { return LC.L(@"Bucket name"); } } public static string COSLocationDescriptionLong { get { return LC.L(@"Region is the distribution area of ​​the Tencent cloud hosting machine room. The object storage COS data is stored in the storage buckets of these regions. https://intl.cloud.tencent.com/document/product/436/6224."); } } - public static string COSLocationDescriptionShort { get { return LC.L(@"Specifies COS location constraints"); } } + public static string COSLocationDescriptionShort { get { return LC.L(@"Specify COS location constraints"); } } public static string COSStorageClassDescriptionLong { get { return LC.L(@"Storage class of the object; check enumerated values at https://intl.cloud.tencent.com/document/product/436/30925."); } } public static string COSStorageClassDescriptionShort { get { return LC.L(@"Storage class of the object"); } } } diff --git a/Duplicati/Library/Backend/WEBDAV/Strings.cs b/Duplicati/Library/Backend/WEBDAV/Strings.cs index 354dd79bb..96856a4ab 100644 --- a/Duplicati/Library/Backend/WEBDAV/Strings.cs +++ b/Duplicati/Library/Backend/WEBDAV/Strings.cs @@ -26,9 +26,9 @@ namespace Duplicati.Library.Backend.Strings { public static string DescriptionForceDigestLong { get { return LC.L(@"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 option, the client does not accept this, and always uses Digest authentication or fails to connect."); } } public static string DescriptionForceDigestShort { get { return LC.L(@"Force the use of the HTTP Digest authentication method"); } } public static string DescriptionAuthPasswordLong { get { return LC.L(@"The password used to connect to the server. This may also be supplied as the environment variable ""AUTH_PASSWORD""."); } } - public static string DescriptionAuthPasswordShort { get { return LC.L(@"Supplies the password used to connect to the server"); } } + public static string DescriptionAuthPasswordShort { get { return LC.L(@"Supply the password used to connect to the server"); } } public static string DescriptionAuthUsernameLong { get { return LC.L(@"The username used to connect to the server. This may also be supplied as the environment variable ""AUTH_USERNAME""."); } } - public static string DescriptionAuthUsernameShort { get { return LC.L(@"Supplies the username used to connect to the server"); } } + public static string DescriptionAuthUsernameShort { get { return LC.L(@"Supply the username used to connect to the server"); } } public static string DescriptionIntegratedAuthenticationLong { get { return LC.L(@"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."); } } public static string DescriptionIntegratedAuthenticationShort { get { return LC.L(@"Use windows integrated authentication to connect to the server"); } } public static string MethodNotAllowedError(System.Net.HttpStatusCode statuscode) { return LC.L(@"The server returned the error code {0} ({1}), indicating that the server does not support WebDAV connections", (int)statuscode, statuscode); } @@ -37,7 +37,7 @@ namespace Duplicati.Library.Backend.Strings { This can be because the file is deleted or unavailable, but it can also be because the file extension {2} is blocked by the web server. IIS blocks unknown extensions by default. Error message: {3}", foldername, filename, extension, errormessage); } public static string DescriptionUseSSLLong { get { return LC.L(@"Use this option to communicate using Secure Socket Layer (SSL) over http (https)."); } } - public static string DescriptionUseSSLShort { get { return LC.L(@"Instructs Duplicati to use an SSL (https) connection"); } } + public static string DescriptionUseSSLShort { get { return LC.L(@"Instruct Duplicati to use an SSL (https) connection"); } } public static string DescriptionDebugPropfindLong { get { return LC.L(@"To aid in debugging issues, it is possible to set a path to a file that will be overwritten with the PROPFIND response."); } } public static string DescriptionDebugPropfindShort { get { return LC.L(@"Dump the PROPFIND response"); } } } diff --git a/Duplicati/Library/Compression/Strings.cs b/Duplicati/Library/Compression/Strings.cs index bb7b81d9c..023e5317c 100644 --- a/Duplicati/Library/Compression/Strings.cs +++ b/Duplicati/Library/Compression/Strings.cs @@ -25,11 +25,11 @@ namespace Duplicati.Library.Compression.Strings { public static string DisplayName { get { return LC.L(@"ZIP compression"); } } public static string CompressionlevelDeprecated(string optionname) { return LC.L(@"Use the option --{0} instead.", optionname); } public static string CompressionlevelLong { get { return LC.L(@"This option controls the compression level used. A setting of zero gives no compression, and a setting of 9 gives maximum compression."); } } - public static string CompressionlevelShort { get { return LC.L(@"Sets the ZIP compression level"); } } + public static string CompressionlevelShort { get { return LC.L(@"Set the ZIP compression level"); } } public static string CompressionmethodLong(string optionname) { return LC.L(@"Use this option to set an alternative compressor method, such as LZMA. Note that using another value than Deflate will cause the option --{0} to be ignored.", optionname); } - public static string CompressionmethodShort { get { return LC.L(@"Sets the ZIP compression method"); } } + public static string CompressionmethodShort { get { return LC.L(@"Set the ZIP compression method"); } } public static string Compressionzip64Long { get { return LC.L(@"The ZIP64 format is required for files larger than 4GiB. Use this option to toggle it."); } } - public static string Compressionzip64Short { get { return LC.L(@"Toggles ZIP64 support"); } } + public static string Compressionzip64Short { get { return LC.L(@"Toggle ZIP64 support"); } } public static string FileNotFoundError(string filename) { return LC.L(@"File not found: {0}", filename); } } internal static class SevenZipCompression { @@ -41,8 +41,8 @@ namespace Duplicati.Library.Compression.Strings { public static string ThreadcountLong { get { return LC.L(@"The number of threads used in LZMA 2 compression. Defaults to the number of processor cores."); } } public static string ThreadcountShort { get { return LC.L(@"Number of threads used in compression"); } } public static string CompressionlevelLong { get { return LC.L(@"This option controls the compression level used. A setting of zero gives no compression, and a setting of 9 gives maximum compression."); } } - public static string CompressionlevelShort { get { return LC.L(@"Sets the 7z compression level"); } } + public static string CompressionlevelShort { get { return LC.L(@"Set the 7z compression level"); } } public static string FastalgoLong { get { return LC.L(@"This option controls the compression algorithm used. Enabling this option will cause 7z to use the fast algorithm, which produces slightly less compression."); } } - public static string FastalgoShort { get { return LC.L(@"Sets the 7z fast algorithm usage"); } } + public static string FastalgoShort { get { return LC.L(@"Set the 7z fast algorithm usage"); } } } } diff --git a/Duplicati/Library/Encryption/AESEncryption.cs b/Duplicati/Library/Encryption/AESEncryption.cs index 47a6e1696..354e71f4e 100644 --- a/Duplicati/Library/Encryption/AESEncryption.cs +++ b/Duplicati/Library/Encryption/AESEncryption.cs @@ -31,17 +31,31 @@ namespace Duplicati.Library.Encryption /// public class AESEncryption : EncryptionBase { - /// /// The key used to encrypt the data /// - private string m_key; + private readonly string m_key; /// /// The cached value for size overhead /// private static long m_cachedsizeoverhead = -1; + /// + /// Cached set of options for minimal header + /// + private static readonly SharpAESCrypt.EncryptionOptions m_minimalHeaderOptions = new(InsertCreatedByIdentifier: false, InsertTimeStamp: false, InsertPlaceholder: false); + + /// + /// Cached set of options for decryption + /// + private static readonly SharpAESCrypt.DecryptionOptions m_decryptionOptions = new(IgnorePaddingBytes: Environment.GetEnvironmentVariable("AES_IGNORE_PADDING_BYTES") == "1"); + + /// + /// Options to use for encryption + /// + private readonly SharpAESCrypt.EncryptionOptions m_encryptionOptions; + /// /// Default constructor, used to read file extension and supported commands /// @@ -52,12 +66,23 @@ namespace Duplicati.Library.Encryption /// /// Constructs a new AES encryption/decyption instance /// - public AESEncryption(string passphrase, Dictionary options) + /// The passphrase to use + /// Flag controlling if the encryption is done with a minimal header + public AESEncryption(string passphrase, bool minimalheader) { if (string.IsNullOrEmpty(passphrase)) throw new ArgumentException(Strings.AESEncryption.EmptyKeyError, nameof(passphrase)); m_key = passphrase; + m_encryptionOptions = minimalheader ? m_minimalHeaderOptions : default; + } + + /// + /// Constructs a new AES encryption/decyption instance + /// + public AESEncryption(string passphrase, Dictionary options) + : this(passphrase, false) + { } #region IEncryption Members @@ -81,7 +106,7 @@ namespace Duplicati.Library.Encryption /// Dispose the specified disposing. /// /// If set to true disposing. - protected override void Dispose(bool disposing) { m_key = null; } + protected override void Dispose(bool disposing) { } /// /// Returns the size in bytes of the overhead that will be added to a file of the given size when encrypted @@ -106,7 +131,7 @@ namespace Duplicati.Library.Encryption /// The target stream /// An encrypted stream that can be written to public override Stream Encrypt(Stream input) - => new SharpAESCrypt.EncryptingStream(m_key, input); + => new SharpAESCrypt.EncryptingStream(m_key, input, m_encryptionOptions); /// /// Decrypts the stream to the output stream @@ -114,7 +139,7 @@ namespace Duplicati.Library.Encryption /// The encrypted stream /// The unencrypted stream public override Stream Decrypt(Stream input) - => new SharpAESCrypt.DecryptingStream(m_key, input, new SharpAESCrypt.DecryptionOptions(IgnorePaddingBytes: Environment.GetEnvironmentVariable("AES_IGNORE_PADDING_BYTES") == "1")); + => new SharpAESCrypt.DecryptingStream(m_key, input, m_decryptionOptions); /// /// Gets a list of supported commandline arguments diff --git a/Duplicati/Library/Encryption/AESStringEncryption.cs b/Duplicati/Library/Encryption/AESStringEncryption.cs new file mode 100644 index 000000000..0a8690282 --- /dev/null +++ b/Duplicati/Library/Encryption/AESStringEncryption.cs @@ -0,0 +1,66 @@ +// Copyright (C) 2024, The Duplicati Team +// https://duplicati.com, hello@duplicati.com +// +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the "Software"), +// to deal in the Software without restriction, including without limitation +// the rights to use, copy, modify, merge, publish, distribute, sublicense, +// and/or sell copies of the Software, and to permit persons to whom the +// Software is furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +// DEALINGS IN THE SOFTWARE. + +using System; +using System.IO; +using System.Text; + +namespace Duplicati.Library.Encryption; + +public static class AESStringEncryption +{ + private enum Direction + { + Encryption, + Decryption + } + + public static string EncryptToHex(string passphrase, string content) + { + return Transform(passphrase, content, Direction.Encryption); + } + + public static string DecryptFromHex(string passphrase, string content) + { + return Transform(passphrase, content, Direction.Decryption); + } + + private static string Transform(string passphrase, string content, Direction direction) + { + using var aesprovider = new AESEncryption(passphrase, minimalheader: true); + using var inputStream = new MemoryStream(direction == Direction.Encryption + ? Encoding.UTF8.GetBytes(content) + : Utility.Utility.HexStringAsByteArray(content)); + using var outputStream = new MemoryStream(); + + switch (direction) + { + case Direction.Encryption: + aesprovider.Encrypt(inputStream, outputStream); + return Utility.Utility.ByteArrayAsHexString(outputStream.ToArray()); + case Direction.Decryption: + aesprovider.Decrypt(inputStream, outputStream); + return Encoding.UTF8.GetString(outputStream.ToArray()); + default: + throw new NotImplementedException(); + } + } +} diff --git a/Duplicati/Library/Encryption/EncryptedFieldHelper.cs b/Duplicati/Library/Encryption/EncryptedFieldHelper.cs new file mode 100644 index 000000000..b61178177 --- /dev/null +++ b/Duplicati/Library/Encryption/EncryptedFieldHelper.cs @@ -0,0 +1,205 @@ +// Copyright (C) 2024, The Duplicati Team +// https://duplicati.com, hello@duplicati.com +// +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the "Software"), +// to deal in the Software without restriction, including without limitation +// the rights to use, copy, modify, merge, publish, distribute, sublicense, +// and/or sell copies of the Software, and to permit persons to whom the +// Software is furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +// DEALINGS IN THE SOFTWARE. + +#nullable enable + +using System; +using System.Diagnostics.CodeAnalysis; +using System.Text; +using Duplicati.Library.Interface; +using Duplicati.Library.Utility; + +namespace Duplicati.Library.Encryption; + +/// +/// Class used to encrypt and decrypt settings in a way that is backwards compatible +/// with previous versions of Duplicati. +/// +public static class EncryptedFieldHelper +{ + /// + /// Key instance, isolating the current key and its hash + /// + /// The key to use + /// The key hash + /// If the key is blacklisted + public sealed record KeyInstance(string Key, string Hash, bool IsBlacklisted) + { + /// + /// Creates a new key instance + /// + /// The key to use + /// The key instance + public static KeyInstance CreateKey(string key) + { + if (string.IsNullOrWhiteSpace(key)) + throw new ArgumentNullException(nameof(key)); + if (key.Length < 8) + throw new ArgumentException("Key must be at least 8 characters long", nameof(key)); + + using var hasher = HashFactory.CreateHasher(HashFactory.SHA256); + return new KeyInstance(key, key.ComputeHashToHex(hasher), IsKeyBlacklisted(key)); + } + } + + /// + /// Checks if a key is blacklisted + /// + /// The key to check + /// true if the key is blacklisted; false otherwise + public static bool IsKeyBlacklisted(string key) + => DeviceIDHelper.EMPTY_DEVICE_ID_HASHES.Contains(key); + + + /// + /// The key supplied by the user + /// + private static string? SUPPLIED_KEY = Environment.GetEnvironmentVariable(ENVIROMENT_VARIABLE_NAME); + + /// + /// The default key to be used for encryption + /// + private static readonly KeyInstance DefaultKey = KeyInstance.CreateKey( + string.IsNullOrWhiteSpace(SUPPLIED_KEY) + ? DeviceIDHelper.GetDeviceIDHash() + : SUPPLIED_KEY + ); + + /// + /// Returns a value indicating if the default key is blacklisted and cannot be used + /// + public static bool IsCurrentKeyBlacklisted => DefaultKey.IsBlacklisted; + + /// + /// Prefix used to identify an encrypted field + /// + public const string HEADER_PREFIX = "enc-v1:"; + + /// + /// The name of the enviroment variable that holds the encryption key + /// + public const string ENVIROMENT_VARIABLE_NAME = "SETTINGS_ENCRYPTION_KEY"; + + /// + /// Checks if a value is an encrypted string + /// + /// The value to decrypt + /// true if the string is encrypted; false otherwise + public static bool IsEncryptedString(string value) + => !string.IsNullOrWhiteSpace(value) && value.StartsWith(HEADER_PREFIX); + + /// + /// Decrypts a value from the database, if it is not encrypted, it will be returned as is. + /// + /// If the value is encrypted, it will be decrypted using the key obtained from ActiveKey. + /// + /// The check for encryption is done by checking the prefix of the string. + /// An additional check is done by hashing the content and comparing it to the hash + /// + /// data from the field + /// Unencrypted data of the field + [return: NotNullIfNotNull("value")] + public static string? Decrypt(string? value) + => Decrypt(value, DefaultKey); + + /// + /// Decrypts a value from the database, if it is not encrypted, it will be returned as is. + /// + /// If the value is encrypted, it will be decrypted using the key obtained from ActiveKey. + /// + /// The check for encryption is done by checking the prefix of the string. + /// An additional check is done by hashing the content and comparing it to the hash + /// + /// data from the field + /// The key to use for decryption + /// Unencrypted data of the field + [return: NotNullIfNotNull("value")] + public static string? Decrypt(string? value, KeyInstance key) + { + // If the value is not encrypted, it will be returned as is. + if (string.IsNullOrEmpty(value) || !value.StartsWith(HEADER_PREFIX)) + return value; + + value = value.Substring(HEADER_PREFIX.Length); + + using var hasher = HashFactory.CreateHasher(HashFactory.SHA256); + + // For clarity, HashSize is size in bits / 8 for bytes, then times two because an encrypted field + // is prefixed with two hashes before + var hashSizeInBytes = hasher.HashSize / 8 * 2; + + // Value may be encrypted, to ensure, we will parse everything after + // the mark of hashesCombinedSize as content, hash it and check if matches prefix. + + var contentHash = value.Substring(0, hashSizeInBytes); + var keyHash = value.Substring(hashSizeInBytes, hashSizeInBytes); + var content = value.Substring(hashSizeInBytes * 2); + + if (contentHash == content.ComputeHashToHex(hasher)) + { + // Content hashes match therefore it is probed as encrypted, the next + // step is to verify the encryption keys hashes match. + + if (keyHash != key.Hash) + throw new SettingsEncryptionKeyMismatchException(); + + // Lets then decrypt it. + return AESStringEncryption.DecryptFromHex(key.Key, content); + } + + // if the hashes don't match, the lenght criteria can be ignored, + // and it will be returned as is. + return value; + + } + + /// + /// Encrypts a value to be stored in the database. + /// + /// + /// The encrypted string + public static string Encrypt(string value) + => Encrypt(value, DefaultKey); + + /// + /// Encrypts a value to be stored in the database. + /// + /// + /// The key to use for encryption + /// The encrypted string + public static string Encrypt(string value, KeyInstance key) + { + if (key.IsBlacklisted) + throw new InvalidOperationException("Refusing to encrypt with a blacklisted key"); + + using var hasher = HashFactory.CreateHasher(HashFactory.SHA256); + var encrypted = AESStringEncryption.EncryptToHex(key.Key, value); + + var sb = new StringBuilder(); + sb.Append(HEADER_PREFIX); + sb.Append(encrypted.ComputeHashToHex(hasher)); + sb.Append(key.Hash); + sb.Append(encrypted); + + return sb.ToString(); + } + +} \ No newline at end of file diff --git a/Duplicati/Library/Encryption/Strings.cs b/Duplicati/Library/Encryption/Strings.cs index d2a8095fa..4377aa2c7 100644 --- a/Duplicati/Library/Encryption/Strings.cs +++ b/Duplicati/Library/Encryption/Strings.cs @@ -49,9 +49,9 @@ namespace Duplicati.Library.Encryption.Strings public static string GpgprogrampathShort { get { return LC.L(@"The path to GnuPG"); } } public static string GpgencryptionenablearmorLong { get { return LC.L(@"Use this option to supply the --armor option to GPG. The files will be larger but can be sent as pure text files."); } } public static string GpgencryptionenablearmorShort { get { return LC.L(@"Use GPG Armor"); } } - public static string GpgencryptiondecryptioncommandLong { get { return LC.L(@"Overrides the GPG command supplied for decryption."); } } + public static string GpgencryptiondecryptioncommandLong { get { return LC.L(@"Override the GPG command supplied for decryption."); } } public static string GpgencryptiondecryptioncommandShort { get { return LC.L(@"The GPG decryption command"); } } - public static string GpgencryptionencryptioncommandLong(string commandname, string optionvalue) { return LC.L(@"Overrides the default GPG encryption command ""{0}"". Normal usage is to request asymetric encryption with the setting {1}.", commandname, optionvalue); } + public static string GpgencryptionencryptioncommandLong(string commandname, string optionvalue) { return LC.L(@"Override the default GPG encryption command ""{0}"". Normal usage is to request asymetric encryption with the setting {1}.", commandname, optionvalue); } public static string GpgencryptionencryptioncommandShort { get { return LC.L(@"The GPG encryption command"); } } } internal static class GPGStreamWrapper diff --git a/Duplicati/Library/Interface/CustomExceptions.cs b/Duplicati/Library/Interface/CustomExceptions.cs index 0232f5eeb..8677dc505 100644 --- a/Duplicati/Library/Interface/CustomExceptions.cs +++ b/Duplicati/Library/Interface/CustomExceptions.cs @@ -201,4 +201,18 @@ namespace Duplicati.Library.Interface : base(message, helpId, innerException) {} } + + /// + /// An exception indicating that the current encryption key does not match the key + /// used to encrypt the settings. + /// + [Serializable] + public class SettingsEncryptionKeyMismatchException : UserInformationException + { + public SettingsEncryptionKeyMismatchException() + : base(Strings.Common.SettingsKeyMismatchExceptionError, "SettingsKeyMismatch") + {} + + } + } diff --git a/Duplicati/Library/Interface/Strings.cs b/Duplicati/Library/Interface/Strings.cs index ffe547bae..1be65074b 100644 --- a/Duplicati/Library/Interface/Strings.cs +++ b/Duplicati/Library/Interface/Strings.cs @@ -41,5 +41,7 @@ namespace Duplicati.Library.Interface.Strings { public static string FolderAlreadyExistsError { get { return LC.L(@"The folder cannot be created because it already exists"); } } public static string FolderMissingError { get { return LC.L(@"The requested folder does not exist"); } } public static string CancelExceptionError { get { return LC.L(@"Cancelled"); } } + public static string SettingsKeyMismatchExceptionError { get { return LC.L(@"Encryption key used to encrypt target settings does not match current key."); } } } + } diff --git a/Duplicati/Library/Logging/StreamLogDestination.cs b/Duplicati/Library/Logging/StreamLogDestination.cs index 759e6ffa3..7d87babb3 100644 --- a/Duplicati/Library/Logging/StreamLogDestination.cs +++ b/Duplicati/Library/Logging/StreamLogDestination.cs @@ -1,27 +1,25 @@ -// Copyright (C) 2024, The Duplicati Team -// https://duplicati.com, hello@duplicati.com -// -// Permission is hereby granted, free of charge, to any person obtaining a -// copy of this software and associated documentation files (the "Software"), -// to deal in the Software without restriction, including without limitation -// the rights to use, copy, modify, merge, publish, distribute, sublicense, -// and/or sell copies of the Software, and to permit persons to whom the -// Software is furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -// DEALINGS IN THE SOFTWARE. +// Copyright (C) 2024, The Duplicati Team +// https://duplicati.com, hello@duplicati.com +// +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the "Software"), +// to deal in the Software without restriction, including without limitation +// the rights to use, copy, modify, merge, publish, distribute, sublicense, +// and/or sell copies of the Software, and to permit persons to whom the +// Software is furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +// DEALINGS IN THE SOFTWARE. using System; -using System.Collections.Generic; -using System.Text; namespace Duplicati.Library.Logging { @@ -72,7 +70,7 @@ namespace Duplicati.Library.Logging m_stream.WriteLine(entry.AsString(true)); } - + #endregion #region IDisposable Members diff --git a/Duplicati/Library/Main/ControllerMultiLogTarget.cs b/Duplicati/Library/Main/ControllerMultiLogTarget.cs index ef626a600..a0896addf 100644 --- a/Duplicati/Library/Main/ControllerMultiLogTarget.cs +++ b/Duplicati/Library/Main/ControllerMultiLogTarget.cs @@ -21,6 +21,7 @@ using System; using System.Collections.Generic; +using System.Linq; using Duplicati.Library.Logging; namespace Duplicati.Library.Main @@ -56,7 +57,7 @@ namespace Duplicati.Library.Main { if (target == null) return; - + m_targets.Add(new Tuple(target, loglevel, filter ?? new Library.Utility.FilterExpression())); } @@ -76,11 +77,17 @@ namespace Duplicati.Library.Main m_targets.Clear(); } + /// + /// Gets the minimum log level of all the targets + /// + public LogMessageType MinimumLevel + => m_targets.Select(x => x.Item2).DefaultIfEmpty(LogMessageType.Error).Min(); + /// /// Writes the message to all the destinations. /// /// Entry. - public void WriteMessage(LogEntry entry) + public void WriteMessage(LogEntry entry) { foreach (var e in m_targets) { diff --git a/Duplicati/Library/Main/DatabaseLocator.cs b/Duplicati/Library/Main/DatabaseLocator.cs index 124add6b4..209478ba9 100644 --- a/Duplicati/Library/Main/DatabaseLocator.cs +++ b/Duplicati/Library/Main/DatabaseLocator.cs @@ -22,8 +22,6 @@ using System; using System.Linq; using System.Collections.Generic; -using Newtonsoft.Json.Serialization; -using Duplicati.Library.Common; namespace Duplicati.Library.Main { @@ -38,10 +36,83 @@ namespace Duplicati.Library.Main public string Username; //public string Passwordhash; public int Port; - public string Databasepath; + public string Databasepath; public string ParameterFile; } - + + /// + /// The filename of the file with database configurations + /// + private const string CONFIG_FILE = "dbconfig.json"; + + /// + /// Finds a default storage folder, using the operating system specific locations. + /// The targetfilename is used to detect locations that are used in previous versions. + /// If the targetfilename is found in an old location, but not the current, the old location is used. + /// If running with DEBUG defined, the storage folder is placed in the same folder as the executable + /// + /// The filename to look for + /// The name of the application + /// The default storage folder + public static string GetDefaultStorageFolderWithDebugSupport(string targetfilename, string appName = "Duplicati") + { +#if DEBUG + return System.IO.Path.GetDirectoryName(typeof(DatabaseLocator).Assembly.Location) ?? string.Empty; +#else + return GetDefaultStorageFolder(targetfilename, appName); +#endif + } + + /// + /// Finds a default storage folder, using the operating system specific locations. + /// The targetfilename is used to detect locations that are used in previous versions. + /// If the targetfilename is found in an old location, but not the current, the old location is used. + /// + /// The filename to look for + /// The name of the application + /// The default storage folder + public static string GetDefaultStorageFolder(string targetfilename, string appName = "Duplicati") + { + //Normal mode uses the systems "(Local) Application Data" folder + // %LOCALAPPDATA% on Windows, ~/.config on Linux + var folder = System.IO.Path.Combine(System.Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), appName); + + if (OperatingSystem.IsWindows()) + { + // Special handling for Windows: + // - Older versions use %APPDATA% + // - but new versions use %LOCALAPPDATA% + var newlocation = System.IO.Path.Combine(System.Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), appName); + + var prevfile = System.IO.Path.Combine(folder, targetfilename); + var curfile = System.IO.Path.Combine(newlocation, targetfilename); + + // If the new file exists, we use that + // If the new file does not exist, and the old file exists we use the old + // Otherwise we use the new location + if (System.IO.File.Exists(curfile) || !System.IO.File.Exists(prevfile)) + folder = newlocation; + } + + if (OperatingSystem.IsMacOS()) + { + // Special handling for MacOS: + // - Older versions use ~/.config/ + // - but new versions use ~/Library/Application\ Support/ + var configfolder = System.IO.Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.UserProfile), ".config", appName); + + var prevfile = System.IO.Path.Combine(configfolder, targetfilename); + var curfile = System.IO.Path.Combine(folder, targetfilename); + + // If the old file exists, and not the new file, we use the old + // Otherwise we use the new location + if (!System.IO.File.Exists(curfile) && System.IO.File.Exists(prevfile)) + folder = configfolder; + } + + return folder; + } + public static string GetDatabasePath(string backend, Options options, bool autoCreate = true, bool anyUsername = false) { if (options == null) @@ -50,40 +121,15 @@ namespace Duplicati.Library.Main if (!string.IsNullOrEmpty(options.Dbpath)) return options.Dbpath; - //Normal mode uses the systems "(Local) Application Data" folder - // %LOCALAPPDATA% on Windows, ~/.config on Linux + var folder = GetDefaultStorageFolderWithDebugSupport(CONFIG_FILE); - // Special handling for Windows: - // - Older versions use %APPDATA% - // - but new versions use %LOCALAPPDATA% - // - // If we find a new version, lets use that - // otherwise use the older location - // - - var folder = System.IO.Path.Combine(System.Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "Duplicati"); - - if (OperatingSystem.IsWindows()) - { - var newlocation = System.IO.Path.Combine(System.Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), "Duplicati"); - - var prevfile = System.IO.Path.Combine(folder, "dbconfig.json"); - var curfile = System.IO.Path.Combine(newlocation, "dbconfig.json"); - - // If the new file exists, we use that - // If the new file does not exist, and the old file exists we use the old - // Otherwise we use the new location - if (System.IO.File.Exists(curfile) || !System.IO.File.Exists(prevfile)) - folder = newlocation; - } - - var file = System.IO.Path.Combine(folder, "dbconfig.json"); + var file = System.IO.Path.Combine(folder, CONFIG_FILE); List configs; if (!System.IO.File.Exists(file)) configs = new List(); else configs = Newtonsoft.Json.JsonConvert.DeserializeObject>(System.IO.File.ReadAllText(file, System.Text.Encoding.UTF8)); - + var uri = new Library.Utility.Uri(backend); string server = uri.Host; string path = uri.Path; @@ -91,64 +137,64 @@ namespace Duplicati.Library.Main int port = uri.Port; string username = uri.Username; string prefix = options.Prefix; - + if (username == null || uri.Password == null) { var sopts = DynamicLoader.BackendLoader.GetSupportedCommands(backend); var ropts = new Dictionary(options.RawOptions); - foreach(var k in uri.QueryParameters.AllKeys) + foreach (var k in uri.QueryParameters.AllKeys) ropts[k] = uri.QueryParameters[k]; - + if (sopts != null) { - foreach(var o in sopts) + foreach (var o in sopts) { if (username == null && o.Aliases != null && o.Aliases.Contains("auth-username", StringComparer.OrdinalIgnoreCase) && ropts.ContainsKey(o.Name)) username = ropts[o.Name]; } - - foreach(var o in sopts) + + foreach (var o in sopts) { if (username == null && o.Name.Equals("auth-username", StringComparison.OrdinalIgnoreCase) && ropts.ContainsKey("auth-username")) username = ropts["auth-username"]; } } } - + //Now find the one that matches :) var matches = (from n in configs - where - n.Type == type && - //n.Passwordhash == password && - n.Username == username && - n.Port == port && - n.Server == server && - n.Path == path && - n.Prefix == prefix - select n).ToList(); - + where + n.Type == type && + //n.Passwordhash == password && + n.Username == username && + n.Port == port && + n.Server == server && + n.Path == path && + n.Prefix == prefix + select n).ToList(); + if (matches.Count > 1) throw new Duplicati.Library.Interface.UserInformationException(string.Format("Multiple sources found for: {0}", backend), "MultipleLocalDatabaseSourcesFound"); - + // Re-select if (matches.Count == 0 && anyUsername && string.IsNullOrEmpty(username)) { matches = (from n in configs - where - n.Type == type && - n.Port == port && - n.Server == server && - n.Path == path && - n.Prefix == prefix - select n).ToList(); - + where + n.Type == type && + n.Port == port && + n.Server == server && + n.Path == path && + n.Prefix == prefix + select n).ToList(); + if (matches.Count > 1) throw new Duplicati.Library.Interface.UserInformationException(String.Format("Multiple sources found for \"{0}\", try supplying --{1}", backend, "auth-username"), "MultipleLocalDatabaseSourcesFound"); } - + if (matches.Count == 0 && !autoCreate) return null; - + if (matches.Count == 0) { var backupname = options.BackupName; @@ -156,20 +202,21 @@ namespace Duplicati.Library.Main backupname = GenerateRandomName(); else { - foreach(var c in System.IO.Path.GetInvalidFileNameChars()) + foreach (var c in System.IO.Path.GetInvalidFileNameChars()) backupname = backupname.Replace(c.ToString(), ""); } - + var newpath = System.IO.Path.Combine(folder, backupname + ".sqlite"); int max_tries = 100; while (System.IO.File.Exists(newpath) && max_tries-- > 0) newpath = System.IO.Path.Combine(folder, GenerateRandomName()); - + if (System.IO.File.Exists(newpath)) throw new Duplicati.Library.Interface.UserInformationException("Unable to find a unique name for the database, please use --dbpath", "CannotCreateRandomName"); - + //Create a new one, add it to the list, and save it - configs.Add(new BackendEntry() { + configs.Add(new BackendEntry() + { Type = type, Server = server, Path = path, @@ -177,7 +224,7 @@ namespace Duplicati.Library.Main Username = username, //Passwordhash = password, Port = port, - Databasepath = newpath, + Databasepath = newpath, ParameterFile = null }); @@ -187,16 +234,16 @@ namespace Duplicati.Library.Main var settings = new Newtonsoft.Json.JsonSerializerSettings(); settings.Formatting = Newtonsoft.Json.Formatting.Indented; System.IO.File.WriteAllText(file, Newtonsoft.Json.JsonConvert.SerializeObject(configs, settings), System.Text.Encoding.UTF8); - + return newpath; } else { return matches[0].Databasepath; } - + } - + public static string GenerateRandomName() { var rnd = new Random(); @@ -210,11 +257,7 @@ namespace Duplicati.Library.Main public static bool IsDatabasePathInUse(string path) { - var folder = System.IO.Path.Combine(System.Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "Duplicati"); - if (!System.IO.Directory.Exists(folder)) - return false; - - var file = System.IO.Path.Combine(folder, "dbconfig.json"); + var file = System.IO.Path.Combine(GetDefaultStorageFolderWithDebugSupport(CONFIG_FILE), CONFIG_FILE); if (!System.IO.File.Exists(file)) return false; diff --git a/Duplicati/Library/Main/Strings.cs b/Duplicati/Library/Main/Strings.cs index 3b1f1d667..a4682c0f6 100644 --- a/Duplicati/Library/Main/Strings.cs +++ b/Duplicati/Library/Main/Strings.cs @@ -62,7 +62,7 @@ namespace Duplicati.Library.Main.Strings public static string RestorepathLong { get { return LC.L(@"By default, files will be restored in the source folders. Use this option to restore to another folder."); } } public static string RestorepathShort { get { return LC.L(@"Restore to another folder"); } } public static string AllowsleepLong { get { return LC.L(@"Allow system to enter sleep power modes for inactivity during backup/restore operations (Windows/OSX only)"); } } - public static string AllowsleepShort { get { return LC.L(@"Toggles system sleep mode"); } } + public static string AllowsleepShort { get { return LC.L(@"Toggle system sleep mode"); } } public static string ThrottledownloadLong { get { return LC.L(@"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."); } } public static string ThrottledownloadShort { get { return LC.L(@"Max number of kilobytes to download pr. second"); } } public static string ThrottleuploadLong { get { return LC.L(@"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."); } } @@ -95,24 +95,24 @@ namespace Duplicati.Library.Main.Strings public static string SkipfileslargerthanShort { get { return LC.L(@"Limit the size of files being backed up"); } } public static string TempdirLong { get { return LC.L(@"Use this option 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 TempdirShort { get { return LC.L(@"Temporary storage 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 ThreadpriorityLong { get { return LC.L(@"Select 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."); } } public static string DblocksizeShort { get { return LC.L(@"Limit the size of the volumes"); } } - public static string DisableStreamingLong { get { return LC.L(@"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."); } } - public static string DisableStreamingShort { get { return LC.L(@"Disables use of the streaming transfer method"); } } + public static string DisableStreamingLong { get { return LC.L(@"Use this option to disallow usage of the streaming interface, which means that transfer progress bars will not show, and bandwidth throttle settings will be ignored."); } } + public static string DisableStreamingShort { get { return LC.L(@"Disable use of the streaming transfer method"); } } public static string DontreadmanifestsLong { get { return LC.L(@"Use this option to 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."); } } - public static string DontreadmanifestsShort { get { return LC.L(@"Disables manifests verification"); } } + public static string DontreadmanifestsShort { get { return LC.L(@"Disable manifests verification"); } } public static string CompressionmoduleLong { get { return LC.L(@"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."); } } public static string CompressionmoduleShort { get { return LC.L(@"Select what module to use for compression"); } } public static string EncryptionmoduleLong { get { return LC.L(@"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."); } } public static string EncryptionmoduleShort { get { return LC.L(@"Select what module to use for encryption"); } } public static string DisablemoduleLong { get { return LC.L(@"Supply one or more module names, separated by commas to unload them."); } } - public static string DisablemoduleShort { get { return LC.L(@"Disables one or more modules"); } } + public static string DisablemoduleShort { get { return LC.L(@"Disable one or more modules"); } } public static string EnablemoduleLong { get { return LC.L(@"Supply one or more module names, separated by commas to load them."); } } - public static string EnablemoduleShort { get { return LC.L(@"Enables one or more modules"); } } + public static string EnablemoduleShort { get { return LC.L(@"Enable one or more modules"); } } public static string SnapshotpolicyLong { get { return LC.L(@"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."); } } - public static string SnapshotpolicyShort { get { return LC.L(@"Controls the use of disk snapshots"); } } + public static string SnapshotpolicyShort { get { return LC.L(@"Control the use of disk snapshots"); } } public static string AsynchronousuploadfolderLong { get { return LC.L(@"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."); } } public static string AsynchronousuploadfolderShort { get { return LC.L(@"The path where ready volumes are placed until uploaded"); } } public static string AsynchronousuploadlimitLong { get { return LC.L(@"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."); } } @@ -120,20 +120,20 @@ namespace Duplicati.Library.Main.Strings public static string AsynchronousconcurrentuploadlimitLong { get { return LC.L(@"When performing asynchronous uploads, the maximum number of concurrent uploads allowed. Set to zero to disable the limit."); } } public static string AsynchronousconcurrentuploadlimitShort { get { return LC.L(@"The number of concurrent uploads allowed"); } } public static string DebugoutputLong { get { return LC.L(@"Activate this option to make some error messages more verbose, which may help you track down a particular issue."); } } - public static string DebugoutputShort { get { return LC.L(@"Enables debugging output"); } } - public static string LogfileLong { get { return LC.L(@"Logs information to the file specified."); } } + public static string DebugoutputShort { get { return LC.L(@"Enable debugging output"); } } + public static string LogfileLong { get { return LC.L(@"Log information to the file specified."); } } public static string LogfileShort { get { return LC.L(@"Log internal information to a file"); } } - public static string LoglevelLong { get { return LC.L(@"Specifies the amount of log information to write into the file specified by the option --{0}.", "log-file"); } } + public static string LoglevelLong { get { return LC.L(@"Specify the amount of log information to write into the file specified by the option --{0}.", "log-file"); } } public static string LoglevelShort { get { return LC.L(@"Log information level"); } } public static string LogLevelDeprecated(string option1, string option2) { return LC.L("Use the options --{0} and --{1} instead.", option1, option2); } public static string DisableautocreatefolderLong { get { return LC.L(@"If Duplicati detects that the target folder is missing, it will create it automatically. Activate this option to prevent automatic folder creation."); } } - public static string DisableautocreatefolderShort { get { return LC.L(@"Disables automatic folder creation"); } } + public static string DisableautocreatefolderShort { get { return LC.L(@"Disable automatic folder creation"); } } public static string VssexcludewritersLong { get { return LC.L(@"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."); } } public static string VssexcludewritersShort { get { return LC.L(@"A semicolon separated list of guids of VSS writers to exclude (Windows only)"); } } public static string UsnpolicyLong { get { return LC.L(@"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."); } } - public static string UsnpolicyShort { get { return LC.L(@"Controls the use of NTFS Update Sequence Numbers"); } } + public static string UsnpolicyShort { get { return LC.L(@"Control the use of NTFS Update Sequence Numbers"); } } public static string DisabletimetoleranceLong { get { return LC.L(@"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.", "keep-time"); } } - public static string DisabletimetoleranceShort { get { return LC.L(@"Deactivates tolerance when comparing times"); } } + public static string DisabletimetoleranceShort { get { return LC.L(@"Deactivate tolerance when comparing times"); } } public static string ListverifyuploadsLong { get { return LC.L(@"Use this option to verify uploads by listing contents."); } } public static string ListverifyuploadsShort { get { return LC.L(@"Verify uploads by listing contents"); } } public static string SynchronousuploadLong { get { return LC.L(@"Duplicati will upload files while scanning the disk and producing volumes, which usually makes the backup faster. Use this option to turn the behavior off, so that Duplicati will wait for each volume to complete."); } } @@ -146,7 +146,7 @@ namespace Duplicati.Library.Main.Strings public static string UploadUnchangedBackupsShort { get { return LC.L(@"Upload empty backup files"); } } public static string QuotasizeLong { get { return LC.L(@"Set a limit to the amount of storage used on the backend (by this backup). This is in addition to the full backend quota, if available. Note: Backups will continue past the quota. This only creates warnings and error messages."); } } public static string QuotasizeShort { get { return LC.L(@"Limit storage use"); } } - public static string QuotaWarningThresholdLong { get { return LC.L(@"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 than this percentage of the total backup size. If the backend does not report the quota information, this value will be ignored."); } } + public static string QuotaWarningThresholdLong { get { return LC.L(@"Set 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 than this percentage of the total backup size. If the backend does not report the quota information, this value will be ignored."); } } public static string QuotaWarningThresholdShort { get { return LC.L(@"Threshold for warning about low quota"); } } public static string QuotaDisableLong(string optionname) { return LC.L(@"Disable the quota reported by the backend. The option --{0} can still be used to set a manual quota", optionname); } public static string QuotaDisableShort { get { return LC.L(@"Disable backend quota"); } } @@ -182,11 +182,11 @@ namespace Duplicati.Library.Main.Strings public static string NobackendverificationLong { get { return LC.L(@"If this option 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."); } } public static string NobackendverificationShort { get { return LC.L(@"Do not query backend at startup"); } } public static string IndexfilepolicyLong { get { return LC.L(@"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."); } } - public static string IndexfilepolicyShort { get { return LC.L(@"Determines usage of index files"); } } + public static string IndexfilepolicyShort { get { return LC.L(@"Determine usage of index files"); } } public static string ThresholdLong { get { return LC.L(@"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."); } } public static string ThresholdShort { get { return LC.L(@"The maximum wasted space in percent"); } } public static string DryrunLong { get { return LC.L(@"Use this option to experiment with different settings and observe the outcome without changing actual files."); } } - public static string DryrunShort { get { return LC.L(@"Does not perform any modifications"); } } + public static string DryrunShort { get { return LC.L(@"Do not perform any modifications"); } } public static string BlockhashalgorithmLong { get { return LC.L(@"This is a very advanced option! Use this option to select a block hash algorithm with smaller or larger hash size, for performance or storage space reasons."); } } public static string BlockhashalgorithmShort { get { return LC.L(@"The hash algorithm used on blocks"); } } public static string FilehashalgorithmLong { get { return LC.L(@"This is a very advanced option! Use this option to select a file hash algorithm with smaller or larger hash size, for performance or storage space reasons."); } } @@ -201,7 +201,7 @@ namespace Duplicati.Library.Main.Strings public static string PatchwithlocalblocksShort { get { return LC.L(@"Use local file data when restoring"); } } public static string PatchwithlocalblocksDeprecated(string optionname) { return LC.L(@"Use the option --{0} instead.", optionname); } public static string NolocaldbLong { get { return LC.L(@"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."); } } - public static string NolocaldbShort { get { return LC.L(@"Disables the local database"); } } + public static string NolocaldbShort { get { return LC.L(@"Disable the local database"); } } public static string KeepversionsLong { get { return LC.L(@"Use this option to set number of versions to keep. Supply -1 to keep all versions."); } } public static string KeepversionsShort { get { return LC.L(@"Keep a number of versions"); } } public static string KeeptimeLong { get { return LC.L(@"Use this option to set the timespan in which backups are kept."); } } @@ -224,7 +224,7 @@ namespace Duplicati.Library.Main.Strings public static string BackendtestpercentageLong { get { return LC.L(@"After a backup is completed, some (dblock, dindex, dlist) files from the remote backend are selected for verification. Use this option to specify the percentage (between 0 and 100) of files to test. If the option --{0} is also provided, the number of samples tested is the maximum implied by the two options. If the option --{1} is provided, no remote files are verified.", "backup-test-samples", "no-backend-verification"); } } public static string BackendtestpercentageShort { get { return LC.L(@"The percentage of samples to test after a backup"); } } public static string FullremoteverificationLong(string optionname) { return LC.L(@"After a backup is completed, some (dblock, dindex, dlist) files from the remote backend are selected for verification. 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. ListAndIndexes is like True but only dlist and index volumes are handled.", optionname); } - public static string FullremoteverificationShort { get { return LC.L(@"Activates in-depth verification of files"); } } + public static string FullremoteverificationShort { get { return LC.L(@"Activate in-depth verification of files"); } } public static string FilereadbuffersizeLong { get { return LC.L(@"Use this size to control how many bytes are read from a file before processing."); } } public static string FilereadbuffersizeShort { get { return LC.L(@"Size of the file read buffer"); } } public static string FilereadbuffersizeDeprecated { get { return LC.L(@"The option --{0} is no longer used and has been deprecated.", "file-read-buffer-size"); } } @@ -234,7 +234,7 @@ namespace Duplicati.Library.Main.Strings public static string ListsetsonlyShort { get { return LC.L(@"List only filesets"); } } public static string SkipmetadataLong { get { return LC.L(@"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."); } } - public static string SkipmetadataShort { get { return LC.L(@"Don't store metadata"); } } + public static string SkipmetadataShort { get { return LC.L(@"Do not store metadata"); } } public static string RestorepermissionsLong { get { return LC.L(@"By default permissions are not restored as they might prevent you from accessing your files. Use this option to restore the permissions as well."); } } public static string RestorepermissionsShort { get { return LC.L(@"Restore file permissions"); } } public static string SkiprestoreverificationLong { get { return LC.L(@"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."); } } @@ -254,7 +254,7 @@ namespace Duplicati.Library.Main.Strings public static string ForcelocaleLong { get { return LC.L(@"By default, your system locale and culture settings will be used. In some cases you may prefer to run with another locale, for example to get messages in another language. Use this option to set the locale. Supply a blank string to choose the ""Invariant Culture""."); } } public static string ForcelocaleShort { get { return LC.L(@"Force the locale setting"); } } public static string ForceActualDateLong { get { return LC.L(@"By default, dates are displayed in the calendar format, meaning ""Today"" or ""Last Thursday"". By setting this option, only the actual dates are displayed, ""Nov 12, 2018, 8:01 AM"" for example."); } } - public static string ForceActualDateShort { get { return LC.L(@"Forces the display of the actual date instead of calendar date"); } } + public static string ForceActualDateShort { get { return LC.L(@"Force the display of the actual date instead of calendar date"); } } public static string DisablepipingLong { get { return LC.L(@"Use this option to disable multithreaded handling of up- and downloads. That can significantly speed up backend operations depending on the hardware you're running on and the transfer rate of your backend."); } } public static string DisablepipingShort { get { return LC.L(@"Handle file communication with backend using threaded pipes"); } } public static string ConcurrencymaxthreadsLong { get { return LC.L(@"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."); } } @@ -264,11 +264,11 @@ namespace Duplicati.Library.Main.Strings public static string ConcurrencycompressorsLong { get { return LC.L(@"Use this option to set the number of processes that perform compression of output data."); } } public static string ConcurrencycompressorsShort { get { return LC.L(@"Specify the number of concurrent compression processes"); } } public static string DisablesyntehticfilelistLong { get { return LC.L(@"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."); } } - public static string DisablesyntheticfilelistShort { get { return LC.L(@"Disables synthetic filelist"); } } + public static string DisablesyntheticfilelistShort { get { return LC.L(@"Disable synthetic filelist"); } } public static string CheckfiletimeonlyLong { get { return LC.L(@"This option 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."); } } - public static string CheckfiletimeonlyShort { get { return LC.L(@"Checks only file lastmodified"); } } + public static string CheckfiletimeonlyShort { get { return LC.L(@"Check only file lastmodified"); } } public static string DontcompressrestorepathsLong { get { return LC.L(@"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 option to skip this compression, such that the entire original folder structure is preserved, including upper level empty folders."); } } - public static string DontcompressrestorepathsShort { get { return LC.L(@"Disables path compression on restore"); } } + public static string DontcompressrestorepathsShort { get { return LC.L(@"Disable path compression on restore"); } } public static string AllowfullremovalLong { get { return LC.L(@"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 option to disable that protection, such that all filesets can be deleted."); } } public static string AllowfullremovalShort { get { return LC.L(@"Allow removing all filesets"); } } 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."); } } @@ -277,23 +277,23 @@ namespace Duplicati.Library.Main.Strings public static string DisablefilescannerShort { get { return LC.L(@"Disable the read-ahead scanner"); } } 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 DisablefilelistconsistencychecksShort { get { return LC.L(@"Disable filelist consistency checks"); } } - public static string DisableOnBatteryLong { get { return LC.L("Use this option to run a scheduled backup 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 (e.g., AC) or unknown, then scheduled backups will proceed as normal."); } } + public static string DisableOnBatteryLong { get { return LC.L("Use this option to disable a scheduled backup 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 (e.g., AC) or unknown, then scheduled backups will proceed as normal."); } } public static string DisableOnBatteryShort { get { return LC.L("Disable the backup when on battery power"); } } - public static string LogfileloglevelLong { get { return LC.L(@"Specifies the amount of log information to write into the file specified by the option --{0}.", "log-file"); } } + public static string LogfileloglevelLong { get { return LC.L(@"Specify the amount of log information to write into the file specified by the option --{0}.", "log-file"); } } public static string LogfileloglevelShort { get { return LC.L(@"Log file information level"); } } public static string LogfilelogfiltersLong(string delimiter) { return LC.L(@"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]"" ", delimiter); } - public static string LogfilelogfiltersShort { get { return LC.L(@"Applies filters to the file log data"); } } - public static string ConsoleloglevelLong { get { return LC.L(@"Specifies the amount of log information to output to the console."); } } + public static string LogfilelogfiltersShort { get { return LC.L(@"Apply filters to the file log data"); } } + public static string ConsoleloglevelLong { get { return LC.L(@"Specify the amount of log information to output to the console."); } } public static string ConsoleloglevelShort { get { return LC.L(@"Console information level"); } } public static string ConsolelogfiltersLong(string delimiter) { return LogfilelogfiltersLong(delimiter); } - public static string ConsolelogfiltersShort { get { return LC.L(@"Applies filters to the console log data"); } } + public static string ConsolelogfiltersShort { get { return LC.L(@"Apply filters to the console log data"); } } public static string UsebackgroundiopriorityLong { get { return LC.L("This option instructs 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 UsebackgroundiopriorityShort { get { return LC.L("Sets the process to use low IO priority"); } } + public static string UsebackgroundiopriorityShort { get { return LC.L("Set the process to use low IO priority"); } } public static string ExcludeemptyfoldersLong { get { return LC.L("Use this option to remove all empty folders from a backup."); } } - public static string ExcludeemptyfoldersShort { get { return LC.L("Excludes empty folders"); } } + public static string ExcludeemptyfoldersShort { get { return LC.L("Exclude empty folders"); } } public static string IgnorefilenamesLong { get { return LC.L("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."); } } public static string IgnorefilenamesShort { get { return LC.L("List of filenames that exclude folders"); } } public static string RestoresymlinkmetadataLong { get { return LC.L("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."); } } @@ -302,7 +302,7 @@ namespace Duplicati.Library.Main.Strings public static string UnittestmodeShort { get { return LC.L("Activate unittest mode"); } } 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 ProfilealldatabasequeriesShort { get { return LC.L("Activates logging of all database queries"); } } + public static string ProfilealldatabasequeriesShort { get { return LC.L("Activate logging of all database queries"); } } public static string RebuildmissingdblockfilesLong { get { return LC.L("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."); } } public static string RebuildmissingdblockfilesShort { get { return LC.L("Rebuild dblock files when missing"); } } diff --git a/Duplicati/Library/Modules/Builtin/GenericModules.cs b/Duplicati/Library/Modules/Builtin/GenericModules.cs index f7d3a1807..c35f977f5 100644 --- a/Duplicati/Library/Modules/Builtin/GenericModules.cs +++ b/Duplicati/Library/Modules/Builtin/GenericModules.cs @@ -37,6 +37,7 @@ public static class GenericModules new RunScript(), new SendHttpMessage(), new SendJabberMessage(), + new SendTelegramMessage(), new SendMail(), ]; } diff --git a/Duplicati/Library/Modules/Builtin/SendHttpMessage.cs b/Duplicati/Library/Modules/Builtin/SendHttpMessage.cs index 713917d82..5ec28b750 100644 --- a/Duplicati/Library/Modules/Builtin/SendHttpMessage.cs +++ b/Duplicati/Library/Modules/Builtin/SendHttpMessage.cs @@ -212,7 +212,7 @@ namespace Duplicati.Library.Modules.Builtin if (!commandlineOptions.TryGetValue(OPTION_RESULT_FORMAT, out var format)) format = ResultExportFormat.Duplicati.ToString(); - if (!Enum.TryParse(format, out var exportFormat)) + if (!Enum.TryParse(format, true, out var exportFormat)) exportFormat = ResultExportFormat.Duplicati; commandlineOptions.TryGetValue(OPTION_VERB, out var verb); diff --git a/Duplicati/Library/Modules/Builtin/SendTelegramMessage.cs b/Duplicati/Library/Modules/Builtin/SendTelegramMessage.cs new file mode 100644 index 000000000..e86de3627 --- /dev/null +++ b/Duplicati/Library/Modules/Builtin/SendTelegramMessage.cs @@ -0,0 +1,200 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Net.Http; +using Duplicati.Library.Interface; + +namespace Duplicati.Library.Modules.Builtin; + +public class SendTelegramMessage : ReportHelper +{ + /// + /// The tag used for log messages + /// + private static readonly string LOGTAG = Logging.Log.LogTagFromType(); + + /// + /// The timeout for the HTTP request + /// + private static readonly TimeSpan REQUEST_TIMEOUT = TimeSpan.FromSeconds(10); + + #region Option names + /// + /// Option used to specify Telegram bot ID + /// + private const string OPTION_BOTID = "send-telegram-bot-id"; + /// + /// Option used to specify Telegram bot API key + /// + private const string OPTION_APIKEY = "send-telegram-api-key"; + /// + /// Option used to specify channel to send to + /// + private const string OPTION_CHANNEL = "send-telegram-channel-id"; + /// + /// Option used to specify report body + /// + private const string OPTION_MESSAGE = "send-telegram-message"; + /// + /// Option used to specify report level + /// + private const string OPTION_SENDLEVEL = "send-telegram-level"; + /// + /// Option used to specify if reports are sent for other operations than backups + /// + private const string OPTION_SENDALL = "send-telegram-any-operation"; + /// + /// Option used to specify what format the result is sent in. + /// + private const string OPTION_RESULT_FORMAT = "send-telegram-result-output-format"; + + /// + /// Option used to set the log level + /// + private const string OPTION_LOG_LEVEL = "send-telegram-log-level"; + /// + /// Option used to set the log level + /// + private const string OPTION_LOG_FILTER = "send-telegram-log-filter"; + /// + /// Option used to set the maximum number of log lines + /// + private const string OPTION_MAX_LOG_LINES = "send-telegram-max-log-lines"; + + #endregion + + #region Option defaults + /// + /// The default message body + /// + protected override string DEFAULT_BODY => string.Format("Duplicati %OPERATIONNAME% report for %backup-name%{0}{0} %RESULT%", Environment.NewLine); + /// + /// Don't use the subject for telegram + /// + protected override string DEFAULT_SUBJECT => string.Empty; + #endregion + + + #region Implementation of IGenericModule + + /// + /// The module key, used to activate or deactivate the module on the commandline + /// + public override string Key => "sendtelegram"; + + /// + /// A localized string describing the module with a friendly name + /// + public override string DisplayName => Strings.SendTelegramMessage.DisplayName; + + /// + /// A localized description of the module + /// + public override string Description => Strings.SendTelegramMessage.Description; + + /// + /// A boolean value that indicates if the module should always be loaded. + /// If true, the user can choose to not load the module by entering the appropriate commandline option. + /// If false, the user can choose to load the module by entering the appropriate commandline option. + /// + public override bool LoadAsDefault => true; + + /// + /// Gets a list of supported commandline arguments + /// + public override IList SupportedCommands + => [ + new CommandLineArgument(OPTION_CHANNEL, CommandLineArgument.ArgumentType.String, Strings.SendTelegramMessage.SendtelegramchannelShort, Strings.SendTelegramMessage.SendtelegramchannelLong), + new CommandLineArgument(OPTION_MESSAGE, CommandLineArgument.ArgumentType.String, Strings.SendTelegramMessage.SendtelegrammessageShort, Strings.SendTelegramMessage.SendtelegrammessageLong, DEFAULT_BODY), + new CommandLineArgument(OPTION_BOTID, CommandLineArgument.ArgumentType.String, Strings.SendTelegramMessage.SendtelegrambotidShort, Strings.SendTelegramMessage.SendtelegrambotidLong), + new CommandLineArgument(OPTION_APIKEY, CommandLineArgument.ArgumentType.String, Strings.SendTelegramMessage.SendtelegramapikeyShort, Strings.SendTelegramMessage.SendtelegramapikeyLong), + new CommandLineArgument(OPTION_SENDLEVEL, CommandLineArgument.ArgumentType.String, Strings.SendTelegramMessage.SendtelegramlevelShort, Strings.SendTelegramMessage.SendtelegramlevelLong(ParsedResultType.Success.ToString(), ParsedResultType.Warning.ToString(), ParsedResultType.Error.ToString(), ParsedResultType.Fatal.ToString(), "All"), DEFAULT_LEVEL, null, Enum.GetNames(typeof(ParsedResultType)).Union(new string[] { "All" } ).ToArray()), + new CommandLineArgument(OPTION_SENDALL, CommandLineArgument.ArgumentType.Boolean, Strings.SendTelegramMessage.SendtelegramanyoperationShort, Strings.SendTelegramMessage.SendtelegramanyoperationLong), + + new CommandLineArgument(OPTION_LOG_LEVEL, CommandLineArgument.ArgumentType.Enumeration, Strings.ReportHelper.OptionLoglevelShort, Strings.ReportHelper.OptionLoglevelLong, DEFAULT_LOG_LEVEL.ToString(), null, Enum.GetNames(typeof(Logging.LogMessageType))), + new CommandLineArgument(OPTION_LOG_FILTER, CommandLineArgument.ArgumentType.String, Strings.ReportHelper.OptionLogfilterShort, Strings.ReportHelper.OptionLogfilterLong), + new CommandLineArgument(OPTION_MAX_LOG_LINES, CommandLineArgument.ArgumentType.Integer, Strings.ReportHelper.OptionmaxloglinesShort, Strings.ReportHelper.OptionmaxloglinesLong, DEFAULT_LOGLINES.ToString()), + + new CommandLineArgument(OPTION_RESULT_FORMAT, CommandLineArgument.ArgumentType.Enumeration, Strings.ReportHelper.ResultFormatShort, Strings.ReportHelper.ResultFormatLong(Enum.GetNames(typeof(ResultExportFormat))), DEFAULT_EXPORT_FORMAT.ToString(), null, Enum.GetNames(typeof(ResultExportFormat))), + ]; + + protected override string SubjectOptionName => OPTION_MESSAGE; + protected override string BodyOptionName => OPTION_MESSAGE; + protected override string ActionLevelOptionName => OPTION_SENDLEVEL; + protected override string ActionOnAnyOperationOptionName => OPTION_SENDALL; + protected override string LogLevelOptionName => OPTION_LOG_LEVEL; + protected override string LogFilterOptionName => OPTION_LOG_FILTER; + protected override string LogLinesOptionName => OPTION_MAX_LOG_LINES; + protected override string ResultFormatOptionName => OPTION_RESULT_FORMAT; + + /// + /// The server username + /// + private string m_botid; + /// + /// The server password + /// + private string m_apikey; + /// + /// The Telegram ChannelID + /// + private string m_channelId; + + /// + /// This method is the interception where the module can interact with the execution environment and modify the settings. + /// + /// A set of commandline options passed to Duplicati + protected override bool ConfigureModule(IDictionary commandlineOptions) + { + //We need at least a recipient + commandlineOptions.TryGetValue(OPTION_CHANNEL, out m_channelId); + if (string.IsNullOrEmpty(m_channelId)) + return false; + + commandlineOptions.TryGetValue(OPTION_BOTID, out m_botid); + commandlineOptions.TryGetValue(OPTION_APIKEY, out m_apikey); + + return true; + } + + #endregion + + protected override string ReplaceTemplate(string input, object result, Exception exception, bool subjectline) + { + // No need to do the expansion as we throw away the result + if (subjectline) + return string.Empty; + return base.ReplaceTemplate(input, result, exception, subjectline); + } + + protected override async void SendMessage(string subject, string body) + { + try + { + + var p = new + { + chat_id = Uri.EscapeDataString(m_channelId), + parse_mode = "Text", + text = Uri.EscapeDataString(body), + botId = Uri.EscapeDataString(m_botid), + apiKey = Uri.EscapeDataString(m_apikey) + }; + var url = $"https://api.telegram.org/bot{p.botId}:{p.apiKey}/sendMessage?chat_id={p.chat_id}&parse_mode={p.parse_mode}&text={p.text}"; + + using var client = new HttpClient { Timeout = REQUEST_TIMEOUT }; + var response = await client.GetAsync(url); + var responseContent = await response.Content.ReadAsStringAsync(); + + if (responseContent.Contains("\"ok\":true")) + return; + + Logging.Log.WriteWarningMessage(LOGTAG, "telegramSendError", null, "Failed to send to telegram messages: {0}", responseContent); + } + catch (Exception e) + { + Logging.Log.WriteWarningMessage(LOGTAG, "telegramSendError", e, "Failed to send to telegram messages: {0}", e.Message); + } + } + +} diff --git a/Duplicati/Library/Modules/Builtin/Strings.cs b/Duplicati/Library/Modules/Builtin/Strings.cs index 63b8c9a64..1f7f26dc7 100644 --- a/Duplicati/Library/Modules/Builtin/Strings.cs +++ b/Duplicati/Library/Modules/Builtin/Strings.cs @@ -50,13 +50,13 @@ namespace Duplicati.Library.Modules.Builtin.Strings public static string OauthurlLong { get { return LC.L(@"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."); } } public static string OauthurlShort { get { return LC.L(@"Alternate OAuth URL"); } } public static string SslversionsLong { get { return LC.L(@"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."); } } - public static string SslversionsShort { get { return LC.L(@"Sets allowed SSL versions"); } } + public static string SslversionsShort { get { return LC.L(@"Set allowed SSL versions"); } } public static string OperationtimeoutLong { get { return LC.L(@"This option changes the default timeout for any HTTP request, the time covers the entire operation from initial packet to shutdown."); } } - public static string OperationtimeoutShort { get { return LC.L(@"Sets the default operation timeout"); } } + public static string OperationtimeoutShort { get { return LC.L(@"Set the default operation timeout"); } } public static string ReadwritetimeoutLong { get { return LC.L(@"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."); } } - public static string ReadwritetimeoutShort { get { return LC.L(@"Sets readwrite"); } } + public static string ReadwritetimeoutShort { get { return LC.L(@"Set readwrite"); } } public static string BufferrequestsLong { get { return LC.L(@"This option sets the HTTP buffering. Setting this to ""{0}"" can cause memory leaks, but can also improve performance in some cases.", "true"); } } - public static string BufferrequestsShort { get { return LC.L(@"Sets HTTP buffering"); } } + public static string BufferrequestsShort { get { return LC.L(@"Set HTTP buffering"); } } } internal static class HyperVOptions { @@ -70,23 +70,23 @@ namespace Duplicati.Library.Modules.Builtin.Strings } internal static class RunScript { - public static string Description { get { return LC.L(@"Executes a script before starting an operation, and again on completion"); } } + public static string Description { get { return LC.L(@"Execute a script before starting an operation, and again on completion"); } } public static string DisplayName { get { return LC.L(@"Run script"); } } - 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 FinishoptionLong { get { return LC.L(@"Execute 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 RequiredoptionLong { get { return LC.L(@"Execute 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 ResultFormatLong(IEnumerable options) { return LC.L(@"Use this option to select the output format for results. Available formats: {0}", string.Join(", ", options)); } - public static string ResultFormatShort { get { return LC.L(@"Selects the output format for results"); } } + public static string ResultFormatShort { get { return LC.L(@"Select the output format for results"); } } public static string ScriptExecuteError(string script, string message) { return LC.L(@"Error while executing script ""{0}"": {1}", script, message); } public static string ScriptTimeoutError(string script) { return LC.L(@"Execution of the script ""{0}"" timed out", script); } - public static string StartupoptionLong { get { return LC.L(@"Executes a script before performing an operation. The operation will block until the script has completed or timed out."); } } + public static string StartupoptionLong { get { return LC.L(@"Execute a script before performing an operation. The operation will block until the script has completed or timed out."); } } public static string StartupoptionShort { get { return LC.L(@"Run a script on startup"); } } public static string StdErrorReport(string script, string message) { return LC.L(@"The script ""{0}"" reported error messages: {1}", script, message); } - public static string TimeoutoptionLong { get { return LC.L(@"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."); } } - public static string TimeoutoptionShort { get { return LC.L(@"Sets the script timeout"); } } + public static string TimeoutoptionLong { get { return LC.L(@"Set 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."); } } + public static string TimeoutoptionShort { get { return LC.L(@"Set the script timeout"); } } public static string EnableArgumentsLong { get { return LC.L(@"This option enables the use of script arguments. If this option is set, the script arguments are treated as commandline strings. Use single or double quotes to separate arguments."); } } public static string EnableArgumentsShort { get { return LC.L(@"Enable script arguments"); } } } @@ -94,7 +94,7 @@ namespace Duplicati.Library.Modules.Builtin.Strings { public static string Description { get { return LC.L(@"This module can send email after an operation completes"); } } public static string Displayname { get { return LC.L(@"Send mail"); } } - public static string FailedToLookupMXServer(string optionname) { return LC.L(@"Unable to find the destination mail server through MX lookup. Please use the option {0} to specify what smtp server to use.", optionname); } + public static string FailedToLookupMXServer(string optionname) { return LC.L(@"Unable to find the destination mail server through MX lookup. Please use the option --{0} to specify what SMTP server to use.", optionname); } public static string OptionBodyLong { get { return LC.L(@"This value can be a filename. If the file exists, the file contents will be used as the message body. In the message body, certain tokens are replaced: @@ -163,6 +163,35 @@ You can supply multiple options with a comma separator, e.g. ""{0},{1}"". The sp public static string LoginTimeoutError { get { return LC.L(@"Timeout occurred while logging in to jabber server"); } } } + internal static class SendTelegramMessage + { + public static string Description { get { return LC.L(@"This module provides support for sending status reports via Telegram messages"); } } + public static string DisplayName { get { return LC.L(@"Telegram report module"); } } + public static string SendtelegramchannelLong { get { return LC.L(@"Use this option to set the channel ID."); } } + public static string SendtelegramchannelShort { get { return LC.L(@"Telegram channel ID"); } } + public static string SendtelegrammessageLong { get { return LC.L(@"This value can be a filename. If the file exists, the file contents will be used as the message. + +In the message, certain tokens are replaced: +%OPERATIONNAME% - The name of the operation, normally ""Backup"" +%REMOTEURL% - Remote server URL +%LOCALPATH% - The path to the local files or folders involved in the operation (if any) +%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success + +All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed."); } } + public static string SendtelegrammessageShort { get { return LC.L(@"The message template"); } } + public static string SendtelegrambotidLong { get { return LC.L(@"Use this option to set a bot ID for the bot that will send the message."); } } + + public static string SendtelegrambotidShort { get { return LC.L(@"The Telegram bot ID"); } } + public static string SendtelegramapikeyLong { get { return LC.L(@"Use this option to set a API key for the bot that will send the message."); } } + public static string SendtelegramapikeyShort { get { return LC.L(@"The Telegram API key"); } } + public static string SendtelegramlevelLong(string success, string warning, string error, string fatal, string all) { return LC.L(@"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 a message.", success, warning, error, fatal, all); } + public static string SendtelegramlevelShort { get { return LC.L(@"The messages to send"); } } + public static string SendtelegramanyoperationLong { get { return LC.L(@"By default, messages will only be sent after a backup operation. Use this option to send messages for all operations."); } } + public static string SendtelegramanyoperationShort { get { return LC.L(@"Send messages for all operations"); } } + public static string LoginTimeoutError { get { return LC.L(@"Timeout occurred while sending to Telegram server"); } } + } + internal static class SendHttpMessage { public static string Description { get { return LC.L(@"This module provides support for sending status reports via HTTP messages"); } } @@ -189,7 +218,7 @@ You can supply multiple options with a comma separator, e.g. ""{0},{1}"". The sp public static string SendhttpanyoperationLong { get { return LC.L(@"By default, messages will only be sent after a backup operation. Use this option to send messages for all operations."); } } public static string SendhttpanyoperationShort { get { return LC.L(@"Send messages for all operations"); } } public static string HttpverbLong { get { return LC.L(@"Use this option to change the default HTTP verb used to submit a report."); } } - public static string HttpverbShort { get { return LC.L(@"Sets the HTTP verb to use"); } } + public static string HttpverbShort { get { return LC.L(@"Set the HTTP verb to use"); } } public static string SendhttpurlsformLong { get { return LC.L(@"Use this option to set HTTP report URLs for sending form-encoded data. This option accepts multiple URLs, seperated by a semi-colon. All URLs will receive the same data. Note that this option ignores the format and verb settings."); } } public static string SendhttpurlsformShort { get { return LC.L(@"HTTP report URLs for sending form data"); } } public static string SendhttpurlsjsonLong { get { return LC.L(@"Use this option to set HTTP report URLs for sending JSON data. This option accepts multiple URLs, seperated by a semi-colon. All URLs will receive the same data. Note that this option ignores the format and verb settings."); } } @@ -200,12 +229,12 @@ You can supply multiple options with a comma separator, e.g. ""{0},{1}"". The sp { public static string SendMessageFailedError(string message) { return LC.L(@"Failed to send message: {0}", message); } public static string OptionLoglevelLong { get { return LC.L("Use this option to set the log level for messages to include in the report."); } } - public static string OptionLoglevelShort { get { return LC.L("Defines a log level for messages"); } } + public static string OptionLoglevelShort { get { return LC.L("Define a log level for messages"); } } public static string OptionLogfilterLong { get { return LC.L("Use this option to set a filter expression that defines what options are included in the report."); } } public static string OptionLogfilterShort { get { return LC.L("Log message filter"); } } public static string OptionmaxloglinesLong { get { return LC.L("Use this option to set the maximum number of log lines to include in the report. Zero or negative values means unlimited."); } } - public static string OptionmaxloglinesShort { get { return LC.L("Limits log lines"); } } + public static string OptionmaxloglinesShort { get { return LC.L("Limit log lines"); } } public static string ResultFormatLong(IEnumerable options) { return LC.L(@"Use this option to select the output format for results. Available formats: {0}", string.Join(", ", options)); } - public static string ResultFormatShort { get { return LC.L(@"Selects the output format for results"); } } + public static string ResultFormatShort { get { return LC.L(@"Select the output format for results"); } } } } diff --git a/Duplicati.Library.RestAPI/Abstractions/IScheduler.cs b/Duplicati/Library/RestAPI/Abstractions/IScheduler.cs similarity index 100% rename from Duplicati.Library.RestAPI/Abstractions/IScheduler.cs rename to Duplicati/Library/RestAPI/Abstractions/IScheduler.cs diff --git a/Duplicati.Library.RestAPI/Abstractions/IWorkerThreadsManager.cs b/Duplicati/Library/RestAPI/Abstractions/IWorkerThreadsManager.cs similarity index 100% rename from Duplicati.Library.RestAPI/Abstractions/IWorkerThreadsManager.cs rename to Duplicati/Library/RestAPI/Abstractions/IWorkerThreadsManager.cs diff --git a/Duplicati.Library.RestAPI/BackupImportExportHandler.cs b/Duplicati/Library/RestAPI/BackupImportExportHandler.cs similarity index 78% rename from Duplicati.Library.RestAPI/BackupImportExportHandler.cs rename to Duplicati/Library/RestAPI/BackupImportExportHandler.cs index c1f6b569c..fb3be4d07 100644 --- a/Duplicati.Library.RestAPI/BackupImportExportHandler.cs +++ b/Duplicati/Library/RestAPI/BackupImportExportHandler.cs @@ -48,29 +48,25 @@ public static class BackupImportExportHandler return data; } - public static Server.Serializable.ImportExportStructure ImportBackup(string configurationFile, bool importMetadata, Func getPassword, Dictionary advancedOptions) + public static Server.Serializable.ImportExportStructure ImportBackup(Connection connection, string configurationFile, bool importMetadata, Func getPassword) { // This removes the ID and DBPath from the backup configuration. Server.Serializable.ImportExportStructure importedStructure = LoadConfiguration(configurationFile, importMetadata, getPassword); - // This will create the Duplicati-server.sqlite database file if it doesn't exist. - using (Duplicati.Server.Database.Connection connection = FIXMEGlobal.GetDatabaseConnection(advancedOptions)) + if (connection.Backups.Any(x => x.Name.Equals(importedStructure.Backup.Name, StringComparison.OrdinalIgnoreCase))) { - if (connection.Backups.Any(x => x.Name.Equals(importedStructure.Backup.Name, StringComparison.OrdinalIgnoreCase))) - { - throw new InvalidOperationException($"A backup with the name {importedStructure.Backup.Name} already exists."); - } - - string error = connection.ValidateBackup(importedStructure.Backup, importedStructure.Schedule); - if (!string.IsNullOrWhiteSpace(error)) - { - throw new InvalidOperationException(error); - } - - // This creates a new ID and DBPath. - connection.AddOrUpdateBackupAndSchedule(importedStructure.Backup, importedStructure.Schedule); + throw new InvalidOperationException($"A backup with the name {importedStructure.Backup.Name} already exists."); } + string error = connection.ValidateBackup(importedStructure.Backup, importedStructure.Schedule); + if (!string.IsNullOrWhiteSpace(error)) + { + throw new InvalidOperationException(error); + } + + // This creates a new ID and DBPath. + connection.AddOrUpdateBackupAndSchedule(importedStructure.Backup, importedStructure.Schedule); + return importedStructure; } diff --git a/Duplicati.Library.RestAPI/Database/Backup.cs b/Duplicati/Library/RestAPI/Database/Backup.cs similarity index 100% rename from Duplicati.Library.RestAPI/Database/Backup.cs rename to Duplicati/Library/RestAPI/Database/Backup.cs diff --git a/Duplicati.Library.RestAPI/Database/Connection.cs b/Duplicati/Library/RestAPI/Database/Connection.cs similarity index 89% rename from Duplicati.Library.RestAPI/Database/Connection.cs rename to Duplicati/Library/RestAPI/Database/Connection.cs index 2590a68f1..55a91a304 100644 --- a/Duplicati.Library.RestAPI/Database/Connection.cs +++ b/Duplicati/Library/RestAPI/Database/Connection.cs @@ -25,20 +25,40 @@ using System.Linq; using Duplicati.Server.Serialization.Interface; using System.Text; using Duplicati.Library.RestAPI; +using Duplicati.Library.Encryption; +using Duplicati.Library.DynamicLoader; +using Duplicati.Library.Main; namespace Duplicati.Server.Database { public class Connection : IDisposable { private readonly System.Data.IDbConnection m_connection; - private System.Data.IDbCommand m_errorcmd; + private readonly System.Data.IDbCommand m_errorcmd; public readonly object m_lock = new object(); public const int ANY_BACKUP_ID = -1; public const int SERVER_SETTINGS_ID = -2; private readonly Dictionary m_temporaryBackups = new Dictionary(); + private readonly bool m_encryptSensitiveFields; + private static readonly HashSet _encryptedFields = + BackendLoader.Backends.SelectMany(x => x.SupportedCommands ?? []) + .Concat(EncryptionLoader.Modules.SelectMany(x => x.SupportedCommands ?? [])) + .Concat(CompressionLoader.Modules.SelectMany(x => x.SupportedCommands ?? [])) + .Concat(GenericLoader.Modules.SelectMany(x => x.SupportedCommands ?? [])) + .Concat(WebLoader.Modules.SelectMany(x => x.SupportedCommands ?? [])) + .Concat(new Options(new Dictionary()).SupportedCommands) + .Where(x => x.Type == Duplicati.Library.Interface.CommandLineArgument.ArgumentType.Password) + .SelectMany(x => new string[] { x.Name }.Concat(x.Aliases ?? [])) + .SelectMany(x => new string[] { x, $"--{x}" }) + .Concat([ + ServerSettings.CONST.JWT_CONFIG, + ServerSettings.CONST.PBKDF_CONFIG + ]) + .ToHashSet(StringComparer.OrdinalIgnoreCase); - public Connection(System.Data.IDbConnection connection) + public Connection(System.Data.IDbConnection connection, bool disableFieldEncryption) { + m_encryptSensitiveFields = !disableFieldEncryption; m_connection = connection; m_errorcmd = m_connection.CreateCommand(); m_errorcmd.CommandText = @"INSERT INTO ""ErrorLog"" (""BackupID"", ""Message"", ""Exception"", ""Timestamp"") VALUES (?,?,?,?)"; @@ -48,6 +68,53 @@ namespace Duplicati.Server.Database this.ApplicationSettings = new ServerSettings(this); } + public void ReWriteAllFieldsIfEncryptionChanged() + { + // The token is automatically decrypted when the settings are loaded + // In case the password has changed, this will fail and return the encrypted + // hex-string, but will crash before reaching this point + if (this.ApplicationSettings.EncryptedFields != m_encryptSensitiveFields) + { + var backups = this.Backups; + foreach (var b in backups) + { + ((Backup)b).LoadChildren(this); + AddOrUpdateBackup(b, false, null); + } + + this.SetSettings(this.GetSettings(ANY_BACKUP_ID), ANY_BACKUP_ID); + this.ApplicationSettings.EncryptedFields = m_encryptSensitiveFields; + } + } + + public void SetPreloadSettingsIfChanged(Dictionary newsettings) + { + if (newsettings == null || newsettings.Count == 0) + return; + + var settingsHash = Convert.ToBase64String(System.Security.Cryptography.SHA256.HashData(System.Text.Encoding.UTF8.GetBytes(System.Text.Json.JsonSerializer.Serialize(newsettings.OrderBy(x => x.Key))))); + if (settingsHash == this.ApplicationSettings.PreloadSettingsHash) + return; + + newsettings = newsettings + .ToDictionary(x => x.Key.StartsWith("--") ? x.Key : $"--{x.Key}", x => x.Value); + + var currentSettings = this.Settings; + var filters = currentSettings.Where(x => x.Filter != null).ToDictionary(x => x.Name, x => x.Filter); + + var updatedSettings = currentSettings + .Where(x => !newsettings.ContainsKey(x.Name)) + .Concat(newsettings.Where(x => x.Value != null).Select(x => new Setting + { + Name = x.Key, + Value = x.Value, + Filter = filters.GetValueOrDefault(x.Key) ?? "" + })); + + this.Settings = updatedSettings.ToArray(); + this.ApplicationSettings.PreloadSettingsHash = settingsHash; + } + public void LogError(string backupid, string message, Exception ex) { lock (m_lock) @@ -194,7 +261,7 @@ namespace Duplicati.Server.Database { Filter = ConvertToString(rd, 0) ?? "", Name = ConvertToString(rd, 1) ?? "", - Value = ConvertToString(rd, 2) ?? "" + Value = DecryptSensitiveFields(ConvertToString(rd, 2) ?? "") //TODO: Attach the argument information }, @"SELECT ""Filter"", ""Name"", ""Value"" FROM ""Option"" WHERE ""BackupID"" = ?", id) @@ -206,6 +273,14 @@ namespace Duplicati.Server.Database lock (m_lock) using (var tr = transaction == null ? m_connection.BeginTransaction() : null) { + if (m_encryptSensitiveFields) + values = values.Select(x => new Setting + { + Filter = x.Filter, + Name = x.Name, + Value = EncryptSensitiveFields(x.Name, x.Value) + }).ToList(); + OverwriteAndUpdateDb( tr, @"DELETE FROM ""Option"" WHERE ""BackupID"" = ?", new object[] { id }, @@ -300,7 +375,7 @@ namespace Duplicati.Server.Database Name = ConvertToString(rd, 1), Description = ConvertToString(rd, 2), Tags = (ConvertToString(rd, 3) ?? "").Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries), - TargetURL = ConvertToString(rd, 4), + TargetURL = EncryptedFieldHelper.Decrypt(ConvertToString(rd, 4)), DBPath = ConvertToString(rd, 5), }, @"SELECT ""ID"", ""Name"", ""Description"", ""Tags"", ""TargetURL"", ""DBPath"" FROM ""Backup"" WHERE ID = ?", id) @@ -558,7 +633,7 @@ namespace Duplicati.Server.Database n.Name, 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, + m_encryptSensitiveFields ? EncryptedFieldHelper.Encrypt(n.TargetURL) : n.TargetURL, update ? item.ID : n.DBPath }; }); @@ -728,7 +803,7 @@ namespace Duplicati.Server.Database Name = ConvertToString(rd, 1), Description = ConvertToString(rd, 2), Tags = (ConvertToString(rd, 3) ?? "").Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries), - TargetURL = ConvertToString(rd, 4), + TargetURL = EncryptedFieldHelper.Decrypt(ConvertToString(rd, 4)), DBPath = ConvertToString(rd, 5), }, @"SELECT ""ID"", ""Name"", ""Description"", ""Tags"", ""TargetURL"", ""DBPath"" FROM ""Backup"" ") @@ -1254,23 +1329,45 @@ namespace Duplicati.Server.Database } } + /// + /// Encrypts sensitive fields + /// + /// The fieldname used to determine if it will be encrypted + /// The field value + /// The encrypted string or the original value + private static string EncryptSensitiveFields(string fieldName, string fieldValue) + { + if (fieldValue != null) + return _encryptedFields.Contains(fieldName) + ? EncryptedFieldHelper.Encrypt(fieldValue) + : fieldValue; + + return null; + } + + /// + /// Decrypts sensitive fields + /// + /// The field value + /// The decrypted string + private static string DecryptSensitiveFields(string fieldValue) + { + if (fieldValue != null) + return EncryptedFieldHelper.IsEncryptedString(fieldValue) + ? EncryptedFieldHelper.Decrypt(fieldValue) + : fieldValue; + + return null; + } + #region IDisposable implementation public void Dispose() { - if (m_errorcmd != null) - try { if (m_errorcmd != null) m_errorcmd.Dispose(); } - catch { } - finally { m_errorcmd = null; } + try { m_errorcmd?.Dispose(); } + catch { } - - try - { - if (m_connection != null) - m_connection.Dispose(); - } - catch - { - } + try { m_connection?.Dispose(); } + catch { } } #endregion } diff --git a/Duplicati.Library.RestAPI/Database/Database schema/1. Add Notifications.sql b/Duplicati/Library/RestAPI/Database/Database schema/1. Add Notifications.sql similarity index 100% rename from Duplicati.Library.RestAPI/Database/Database schema/1. Add Notifications.sql rename to Duplicati/Library/RestAPI/Database/Database schema/1. Add Notifications.sql diff --git a/Duplicati.Library.RestAPI/Database/Database schema/2. Add UIStorage.sql b/Duplicati/Library/RestAPI/Database/Database schema/2. Add UIStorage.sql similarity index 100% rename from Duplicati.Library.RestAPI/Database/Database schema/2. Add UIStorage.sql rename to Duplicati/Library/RestAPI/Database/Database schema/2. Add UIStorage.sql diff --git a/Duplicati.Library.RestAPI/Database/Database schema/3. Add temp file storage.sql b/Duplicati/Library/RestAPI/Database/Database schema/3. Add temp file storage.sql similarity index 100% rename from Duplicati.Library.RestAPI/Database/Database schema/3. Add temp file storage.sql rename to Duplicati/Library/RestAPI/Database/Database schema/3. Add temp file storage.sql diff --git a/Duplicati.Library.RestAPI/Database/Database schema/4. Add autoincrement to backup id.sql b/Duplicati/Library/RestAPI/Database/Database schema/4. Add autoincrement to backup id.sql similarity index 100% rename from Duplicati.Library.RestAPI/Database/Database schema/4. Add autoincrement to backup id.sql rename to Duplicati/Library/RestAPI/Database/Database schema/4. Add autoincrement to backup id.sql diff --git a/Duplicati.Library.RestAPI/Database/Database schema/5. Extend notification table.sql b/Duplicati/Library/RestAPI/Database/Database schema/5. Extend notification table.sql similarity index 100% rename from Duplicati.Library.RestAPI/Database/Database schema/5. Extend notification table.sql rename to Duplicati/Library/RestAPI/Database/Database schema/5. Extend notification table.sql diff --git a/Duplicati.Library.RestAPI/Database/Database schema/6. Add Description to Backup.sql b/Duplicati/Library/RestAPI/Database/Database schema/6. Add Description to Backup.sql similarity index 100% rename from Duplicati.Library.RestAPI/Database/Database schema/6. Add Description to Backup.sql rename to Duplicati/Library/RestAPI/Database/Database schema/6. Add Description to Backup.sql diff --git a/Duplicati.Library.RestAPI/Database/Database schema/7. Add Token Family.sql b/Duplicati/Library/RestAPI/Database/Database schema/7. Add Token Family.sql similarity index 100% rename from Duplicati.Library.RestAPI/Database/Database schema/7. Add Token Family.sql rename to Duplicati/Library/RestAPI/Database/Database schema/7. Add Token Family.sql diff --git a/Duplicati/Library/RestAPI/Database/Database schema/8. Encrypted fields.sql b/Duplicati/Library/RestAPI/Database/Database schema/8. Encrypted fields.sql new file mode 100644 index 000000000..61249c621 --- /dev/null +++ b/Duplicati/Library/RestAPI/Database/Database schema/8. Encrypted fields.sql @@ -0,0 +1,6 @@ +/* +This update does nothing but the user cannot really downgrade, +because the fields that are encrypted cannot be read by the previous version. +*/ +SELECT COUNT(*) FROM "Notification"; + diff --git a/Duplicati.Library.RestAPI/Database/Database schema/Schema.sql b/Duplicati/Library/RestAPI/Database/Database schema/Schema.sql similarity index 98% rename from Duplicati.Library.RestAPI/Database/Database schema/Schema.sql rename to Duplicati/Library/RestAPI/Database/Database schema/Schema.sql index 5b692931d..75b024632 100644 --- a/Duplicati.Library.RestAPI/Database/Database schema/Schema.sql +++ b/Duplicati/Library/RestAPI/Database/Database schema/Schema.sql @@ -164,5 +164,5 @@ CREATE TABLE "TokenFamily" ( "LastUpdated" INTEGER NOT NULL ); -INSERT INTO "Version" ("Version") VALUES (7); +INSERT INTO "Version" ("Version") VALUES (8); diff --git a/Duplicati.Library.RestAPI/Database/DatabaseConnectionSchemaMarker.cs b/Duplicati/Library/RestAPI/Database/DatabaseConnectionSchemaMarker.cs similarity index 100% rename from Duplicati.Library.RestAPI/Database/DatabaseConnectionSchemaMarker.cs rename to Duplicati/Library/RestAPI/Database/DatabaseConnectionSchemaMarker.cs diff --git a/Duplicati.Library.RestAPI/Database/Filter.cs b/Duplicati/Library/RestAPI/Database/Filter.cs similarity index 100% rename from Duplicati.Library.RestAPI/Database/Filter.cs rename to Duplicati/Library/RestAPI/Database/Filter.cs diff --git a/Duplicati.Library.RestAPI/Database/Notification.cs b/Duplicati/Library/RestAPI/Database/Notification.cs similarity index 100% rename from Duplicati.Library.RestAPI/Database/Notification.cs rename to Duplicati/Library/RestAPI/Database/Notification.cs diff --git a/Duplicati.Library.RestAPI/Database/Schedule.cs b/Duplicati/Library/RestAPI/Database/Schedule.cs similarity index 100% rename from Duplicati.Library.RestAPI/Database/Schedule.cs rename to Duplicati/Library/RestAPI/Database/Schedule.cs diff --git a/Duplicati.Library.RestAPI/Database/ServerSettings.cs b/Duplicati/Library/RestAPI/Database/ServerSettings.cs similarity index 94% rename from Duplicati.Library.RestAPI/Database/ServerSettings.cs rename to Duplicati/Library/RestAPI/Database/ServerSettings.cs index 758168f24..302e58fc3 100644 --- a/Duplicati.Library.RestAPI/Database/ServerSettings.cs +++ b/Duplicati/Library/RestAPI/Database/ServerSettings.cs @@ -58,6 +58,9 @@ namespace Duplicati.Server.Database public const string JWT_CONFIG = "jwt-config"; public const string PBKDF_CONFIG = "pbkdf-config"; public const string AUTOGENERATED_PASSPHRASE = "autogenerated-passphrase"; + public const string DISABLE_VISUAL_CAPTCHA = "disable-visual-captcha"; + public const string ENCRYPTED_FIELDS = "encrypted-fields"; + public const string PRELOAD_SETTINGS_HASH = "preload-settings-hash"; } private readonly Dictionary settings; @@ -273,6 +276,20 @@ namespace Duplicati.Server.Database } } + public bool DisableVisualCaptcha + { + get + { + return Duplicati.Library.Utility.Utility.ParseBool(settings[CONST.DISABLE_VISUAL_CAPTCHA], false); + } + set + { + lock (databaseConnection.m_lock) + settings[CONST.DISABLE_VISUAL_CAPTCHA] = value.ToString(); + SaveSettings(); + } + } + public int LastWebserverPort { get @@ -636,6 +653,34 @@ namespace Duplicati.Server.Database SaveSettings(); } } + + public bool EncryptedFields + { + get + { + return Duplicati.Library.Utility.Utility.ParseBool(settings[CONST.ENCRYPTED_FIELDS], false); + } + set + { + lock (databaseConnection.m_lock) + settings[CONST.ENCRYPTED_FIELDS] = value.ToString(); + SaveSettings(); + } + } + + public string PreloadSettingsHash + { + get + { + return settings[CONST.PRELOAD_SETTINGS_HASH]; + } + set + { + lock (databaseConnection.m_lock) + settings[CONST.PRELOAD_SETTINGS_HASH] = value; + SaveSettings(); + } + } } } diff --git a/Duplicati.Library.RestAPI/Database/Setting.cs b/Duplicati/Library/RestAPI/Database/Setting.cs similarity index 100% rename from Duplicati.Library.RestAPI/Database/Setting.cs rename to Duplicati/Library/RestAPI/Database/Setting.cs diff --git a/Duplicati.Library.RestAPI/Database/TempFile.cs b/Duplicati/Library/RestAPI/Database/TempFile.cs similarity index 100% rename from Duplicati.Library.RestAPI/Database/TempFile.cs rename to Duplicati/Library/RestAPI/Database/TempFile.cs diff --git a/Duplicati.Library.RestAPI/Duplicati.Library.RestAPI.csproj b/Duplicati/Library/RestAPI/Duplicati.Library.RestAPI.csproj similarity index 53% rename from Duplicati.Library.RestAPI/Duplicati.Library.RestAPI.csproj rename to Duplicati/Library/RestAPI/Duplicati.Library.RestAPI.csproj index f68b02d8f..d6431fcd8 100644 --- a/Duplicati.Library.RestAPI/Duplicati.Library.RestAPI.csproj +++ b/Duplicati/Library/RestAPI/Duplicati.Library.RestAPI.csproj @@ -18,13 +18,13 @@ - - - - - - - + + + + + + + diff --git a/Duplicati.Library.RestAPI/EventPollNotify.cs b/Duplicati/Library/RestAPI/EventPollNotify.cs similarity index 100% rename from Duplicati.Library.RestAPI/EventPollNotify.cs rename to Duplicati/Library/RestAPI/EventPollNotify.cs diff --git a/Duplicati.Library.RestAPI/FIXMEGlobal.cs b/Duplicati/Library/RestAPI/FIXMEGlobal.cs similarity index 97% rename from Duplicati.Library.RestAPI/FIXMEGlobal.cs rename to Duplicati/Library/RestAPI/FIXMEGlobal.cs index b034f8f4a..47d369901 100644 --- a/Duplicati.Library.RestAPI/FIXMEGlobal.cs +++ b/Duplicati/Library/RestAPI/FIXMEGlobal.cs @@ -72,8 +72,6 @@ namespace Duplicati.Library.RestAPI /// public static readonly LogWriteHandler LogHandler = new LogWriteHandler(); - public static Func, Server.Database.Connection> GetDatabaseConnection; - /// /// The update poll thread. /// diff --git a/Duplicati.Library.RestAPI/LiveControls.cs b/Duplicati/Library/RestAPI/LiveControls.cs similarity index 100% rename from Duplicati.Library.RestAPI/LiveControls.cs rename to Duplicati/Library/RestAPI/LiveControls.cs diff --git a/Duplicati.Library.RestAPI/LogWriteHandler.cs b/Duplicati/Library/RestAPI/LogWriteHandler.cs similarity index 90% rename from Duplicati.Library.RestAPI/LogWriteHandler.cs rename to Duplicati/Library/RestAPI/LogWriteHandler.cs index 1d8259e19..0d40aff96 100644 --- a/Duplicati.Library.RestAPI/LogWriteHandler.cs +++ b/Duplicati/Library/RestAPI/LogWriteHandler.cs @@ -24,6 +24,7 @@ using System.Linq; using Duplicati.Library.Logging; using System.Collections.Generic; using Duplicati.Library.Interface; +using Duplicati.Library.Main; namespace Duplicati.Server { @@ -209,8 +210,8 @@ namespace Duplicati.Server private volatile bool m_anytimeouts = false; private RingBuffer m_buffer; - private ILogDestination m_serverfile; - private LogMessageType m_serverloglevel; + + private readonly ControllerMultiLogTarget m_target = new ControllerMultiLogTarget(null, LogMessageType.Warning, null); private LogMessageType m_logLevel; public LogWriteHandler() @@ -237,9 +238,13 @@ namespace Duplicati.Server if (!System.IO.Directory.Exists(dir)) System.IO.Directory.CreateDirectory(dir); - m_serverfile = new StreamLogDestination(path); - m_serverloglevel = level; + m_target.AddTarget(new StreamLogDestination(path), level, null); + UpdateLogLevel(); + } + public void AppendLogDestination(ILogDestination destination, LogMessageType level) + { + m_target.AddTarget(destination, level, null); UpdateLogLevel(); } @@ -294,7 +299,7 @@ namespace Duplicati.Server private void UpdateLogLevel() { m_logLevel = - (LogMessageType)(GetActiveTimeouts().Union(new int[] { (int)m_serverloglevel }).Min()); + (LogMessageType)GetActiveTimeouts().Append((int)m_target.MinimumLevel).Min(); } @@ -305,14 +310,13 @@ namespace Duplicati.Server if (entry.Level < m_logLevel) return; - if (m_serverfile != null && entry.Level >= m_serverloglevel) - try - { - m_serverfile.WriteMessage(entry); - } - catch - { - } + try + { + m_target.WriteMessage(entry); + } + catch + { + } lock (m_lock) { @@ -342,13 +346,7 @@ namespace Duplicati.Server public void Dispose() { - if (m_serverfile != null) - { - var sf = m_serverfile; - m_serverfile = null; - if (sf is IDisposable disposable) - disposable.Dispose(); - } + m_target.Dispose(); } #endregion diff --git a/Duplicati.Library.RestAPI/NotificationUpdateService.cs b/Duplicati/Library/RestAPI/NotificationUpdateService.cs similarity index 100% rename from Duplicati.Library.RestAPI/NotificationUpdateService.cs rename to Duplicati/Library/RestAPI/NotificationUpdateService.cs diff --git a/Duplicati.Library.RestAPI/Runner.cs b/Duplicati/Library/RestAPI/Runner.cs similarity index 100% rename from Duplicati.Library.RestAPI/Runner.cs rename to Duplicati/Library/RestAPI/Runner.cs diff --git a/Duplicati.Library.RestAPI/Scheduler.cs b/Duplicati/Library/RestAPI/Scheduler.cs similarity index 100% rename from Duplicati.Library.RestAPI/Scheduler.cs rename to Duplicati/Library/RestAPI/Scheduler.cs diff --git a/Duplicati.Library.RestAPI/Serializable/ImportExportStructure.cs b/Duplicati/Library/RestAPI/Serializable/ImportExportStructure.cs similarity index 100% rename from Duplicati.Library.RestAPI/Serializable/ImportExportStructure.cs rename to Duplicati/Library/RestAPI/Serializable/ImportExportStructure.cs diff --git a/Duplicati.Library.RestAPI/Serializable/ServerSettings.cs b/Duplicati/Library/RestAPI/Serializable/ServerSettings.cs similarity index 100% rename from Duplicati.Library.RestAPI/Serializable/ServerSettings.cs rename to Duplicati/Library/RestAPI/Serializable/ServerSettings.cs diff --git a/Duplicati.Library.RestAPI/Serializable/TreeNode.cs b/Duplicati/Library/RestAPI/Serializable/TreeNode.cs similarity index 100% rename from Duplicati.Library.RestAPI/Serializable/TreeNode.cs rename to Duplicati/Library/RestAPI/Serializable/TreeNode.cs diff --git a/Duplicati.Library.RestAPI/SpecialFolders.cs b/Duplicati/Library/RestAPI/SpecialFolders.cs similarity index 96% rename from Duplicati.Library.RestAPI/SpecialFolders.cs rename to Duplicati/Library/RestAPI/SpecialFolders.cs index 2c914a562..4a1950684 100644 --- a/Duplicati.Library.RestAPI/SpecialFolders.cs +++ b/Duplicati/Library/RestAPI/SpecialFolders.cs @@ -145,7 +145,7 @@ namespace Duplicati.Server TryAdd(lst, Environment.SpecialFolder.MyPictures, "%MY_PICTURES%", "My Pictures"); TryAdd(lst, Environment.SpecialFolder.DesktopDirectory, "%DESKTOP%", "Desktop"); TryAdd(lst, Environment.GetEnvironmentVariable("HOME"), "%HOME%", "Home"); - TryAdd(lst, Environment.SpecialFolder.Personal, "%HOME%", "Home"); + TryAdd(lst, Environment.SpecialFolder.UserProfile, "%HOME%", "Home"); } Nodes = lst.ToArray(); diff --git a/Duplicati.Library.RestAPI/Strings.cs b/Duplicati/Library/RestAPI/Strings.cs similarity index 70% rename from Duplicati.Library.RestAPI/Strings.cs rename to Duplicati/Library/RestAPI/Strings.cs index fa6163049..3e8ba0264 100644 --- a/Duplicati.Library.RestAPI/Strings.cs +++ b/Duplicati/Library/RestAPI/Strings.cs @@ -9,7 +9,7 @@ namespace Duplicati.Server.Strings public static string AnotherInstanceDetected { get { return LC.L(@"Another instance is running, and was notified"); } } public static string DatabaseOpenError(string message) { return LC.L(@"Failed to create, open or upgrade the database. Error message: {0}", message); } - public static string HelpCommandDescription { get { return LC.L(@"Displays this help"); } } + public static string HelpCommandDescription { get { return LC.L(@"Display this help"); } } public static string HelpDisplayDialog { get { return LC.L(@"Supported commandline arguments: "); } } @@ -19,13 +19,14 @@ Error message: {0}", message); } public static string FiltersCannotBeUsedWithFileError2 { get { return LC.L(@"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}", "replace-filter", "append-filter", "prepend-filter", System.IO.Path.PathSeparator); } } public static string FailedToParseParametersFileError(string path, string message) { return LC.L(@"Unable to read the parameters file ""{0}"", reason: {1}", path, message); } public static string SkippingSourceArgumentsOnNonBackupOperation { get { return @"The --source argument was specified in the parameter file, but the current operation is not a backup operation, so the argument is ignored"; } } - public static string LogfileCommandDescription { get { return LC.L(@"Outputs log information to the file given"); } } - public static string LoglevelCommandDescription { get { return LC.L(@"Determines the amount of information written in the log file"); } } - public static string PortablemodeCommandDescription { get { return LC.L(@"Activates portable mode where the database is placed below the program executable"); } } + public static string LogfileCommandDescription { get { return LC.L(@"Output log information to the file given"); } } + public static string LoglevelCommandDescription { get { return LC.L(@"Determine the amount of information written in the log file"); } } + public static string PortablemodeCommandDescription { get { return LC.L(@"Activate portable mode where the database is placed below the program executable"); } } public static string SeriousError(string message) { return LC.L(@"A serious error occurred in Duplicati: {0}", message); } + public static string TearDownError(string message) { return LC.L(@"An error occurred on server tear down: {0}", message); } public static string StartupFailure(System.Exception error) { return LC.L(@"Unable to start up. Perhaps another process is already running? Error message: {0}", error); } - public static string UnencrypteddatabaseCommandDescription { get { return LC.L(@"Disables database encryption"); } } + public static string UnencrypteddatabaseCommandDescription { get { return LC.L(@"Disable database encryption"); } } public static string WrongSQLiteVersion(System.Version actualversion, string expectedversion) { return LC.L(@"Unsupported version of SQLite detected ({0}), must be {1} or higher", actualversion, expectedversion); } public static string WebserverWebrootDescription { get { return LC.L(@"The path to the folder where the static files for the webserver is present. The folder must be located beneath the installation folder."); } } public static string WebserverPortDescription { get { return LC.L(@"The port the webserver listens on. Multiple values may be supplied with a comma in between."); } } @@ -35,16 +36,32 @@ Error message: {0}", error); } public static string WebserverPasswordDescription { get { return LC.L(@"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."); } } public static string WebserverAllowedhostnamesDescription { get { return LC.L(@"The hostnames that are accepted, separated with semicolons. If any of the hostnames are ""*"", all hostnames are allowed and the hostname checking is disabled."); } } public static string PingpongkeepaliveLong { get { return LC.L(@"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."); } } - public static string PingpongkeepaliveShort { get { return LC.L(@"Enables the ping-pong responder"); } } + public static string PingpongkeepaliveShort { get { return LC.L(@"Enable the ping-pong responder"); } } public static string LogretentionLong { get { return LC.L(@"Set the time after which log data will be purged from the database."); } } public static string LogretentionShort { get { return LC.L(@"Clean up old log data"); } } public static string ServerdatafolderLong(string envname) { return LC.L(@"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}.", envname); } - public static string ServerdatafolderShort { get { return LC.L(@"Sets the folder where settings are stored"); } } + public static string ServerdatafolderShort { get { return LC.L(@"Set the folder where settings are stored"); } } public static string ServerencryptionkeyLong(string envname, string decryptionoption) { return LC.L(@"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.", envname, decryptionoption); } - public static string ServerencryptionkeyShort { get { return LC.L(@"Sets the database encryption key"); } } + public static string ServerencryptionkeyShort { get { return LC.L(@"Set the database encryption key"); } } public static string TempdirLong { get { return LC.L(@"Use this option 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 TempdirShort { get { return LC.L(@"Temporary storage folder"); } } - public static string WebserverResetJwtConfigDescription { get { return LC.L(@"Resets the JWT configuration, invalidating any issued login tokens"); } } + public static string WebserverResetJwtConfigDescription { get { return LC.L(@"Reset the JWT configuration, invalidating any issued login tokens"); } } + public static string WebserverDisableVisualCaptchaDescription { get { return LC.L(@"Disable the visual captcha"); } } + public static string DisabledbencryptionLong { get { return LC.L(@"Use this option to disable database encryption of sensitive fields"); } } + public static string DisabledbencryptionShort { get { return LC.L(@"Disable database encryption"); } } + public static string LogwindowseventlogLong { get { return LC.L(@"Use this option to log to the Windows event log."); } } + public static string LogwindowseventlogShort { get { return LC.L(@"Log to the Windows event log"); } } + public static string LogwindowseventloglevelLong { get { return LC.L(@"Use this option to set the log level for the Windows event log."); } } + public static string LogwindowseventloglevelShort { get { return LC.L(@"Set the log level for the Windows event log"); } } + public static string WindowsEventLogSourceNotFound(string source) { return LC.L(@"The Windows event log source {0} was not found. The source must be registered before the log can be written.", source); } + public static string WindowsEventLogNotSupported { get { return LC.L(@"The Windows event log is not supported on this platform"); } } + public static string ServerStarted(int port) { return LC.L(@"Server has started and is listening on port {0}", port); } + public static string ServerStartedSignin(string url) { return LC.L(@"Use the following link to sign in: {0}", url); } + public static string ServerCrashed(string message) { return LC.L(@"The server crashed: {0}", message); } + public static string RequiredbencryptionLong { get { return LC.L(@"Use this option to require a custom provided key for database encryption of sensitive fields and not rely on the serial number."); } } + public static string RequiredbencryptionShort { get { return LC.L(@"Require database encryption"); } } + public static string DatabaseEncryptionKeyRequired(string envkey, string disableoptionname) { return LC.L(@"Database encryption key is required. Supply an encryption key via the environment variable {0} or disable database encryption with the option --{1}", envkey, disableoptionname); } + public static string BlacklistedEncryptionKey(string envkey, string disableoptionname) { return LC.L(@"The encryption key is blacklisted and cannot be used. The database has been decrypted. Supply a new encryption key via the environment variable {0} or disable database encryption with the option --{1}", envkey, disableoptionname); } } internal static class Scheduler { diff --git a/Duplicati.Library.RestAPI/UpdatePollThread.cs b/Duplicati/Library/RestAPI/UpdatePollThread.cs similarity index 100% rename from Duplicati.Library.RestAPI/UpdatePollThread.cs rename to Duplicati/Library/RestAPI/UpdatePollThread.cs diff --git a/Duplicati.Library.RestAPI/newbackup.json b/Duplicati/Library/RestAPI/newbackup.json similarity index 100% rename from Duplicati.Library.RestAPI/newbackup.json rename to Duplicati/Library/RestAPI/newbackup.json diff --git a/Duplicati/Library/Utility/DeviceIDHelper.cs b/Duplicati/Library/Utility/DeviceIDHelper.cs new file mode 100644 index 000000000..146abc09c --- /dev/null +++ b/Duplicati/Library/Utility/DeviceIDHelper.cs @@ -0,0 +1,121 @@ +// Copyright (C) 2024, The Duplicati Team +// https://duplicati.com, hello@duplicati.com +// +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the "Software"), +// to deal in the Software without restriction, including without limitation +// the rights to use, copy, modify, merge, publish, distribute, sublicense, +// and/or sell copies of the Software, and to permit persons to whom the +// Software is furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +// DEALINGS IN THE SOFTWARE. +#nullable enable + +using Duplicati.Library.Utility; +using DeviceId; +using System.Collections.Generic; +using System.Linq; + +/// +/// Helper class to get the device ID string and computed hash +/// +public static class DeviceIDHelper +{ + /// + /// Generates an empty ID + /// + /// An empty ID + private static string? GenerateEmptyId() + { + var builder = new DeviceIdBuilder(); + builder.Components.Clear(); + return builder.ToString(); + } + + /// + /// The empty ID produced by DeviceIdBuilder if no information is available + /// + private static readonly HashSet EMPTY_DEVICE_IDS = new[] { + // Known empty Id + "WERC8GMRZGE196QVYK49JVXS4GKTWGF4CJDS6K54JPCHPY2JQ1AG", + // In case the library changes + GenerateEmptyId() + } + .Where(x => !string.IsNullOrWhiteSpace(x)) + .Select(x => x!) + // Don't allow empty strings either + .Append(string.Empty) + .ToHashSet(); + + /// + /// Hashes a set of device IDs + /// + /// The deviceIds to hash + /// The list of hashed ids + private static HashSet HashDeviceIds(IEnumerable deviceIds) + { + var hasher = HashFactory.CreateHasher("SHA256"); + return deviceIds.Select(x => x.ComputeHashToHex(hasher)).ToHashSet(); + } + + /// + /// The empty deviceId hashes + /// + public static readonly HashSet EMPTY_DEVICE_ID_HASHES = HashDeviceIds(EMPTY_DEVICE_IDS); + + /// + /// Returns a configured builder + /// + /// The builder + private static DeviceIdBuilder GetBuilder() + => new DeviceIdBuilder() + .OnWindows(deviceid => deviceid + .AddMotherboardSerialNumber()) + .OnLinux(deviceid => deviceid + .AddMotherboardSerialNumber()) + .OnMac(deviceid => deviceid + .AddPlatformSerialNumber()); + + /// + /// Get the device ID string (motherboard serial number on Windows and Linux, platform serial number on Mac) + /// + /// The device Id + public static string? GetDeviceID() + { + var id = GetBuilder().ToString(); + if (string.IsNullOrWhiteSpace(id)) + return EMPTY_DEVICE_IDS.First(); + + return id; + } + + /// + /// Checks if the deviceId is a meaningful value + /// + /// true if a deviceId can be obtained, false otherwise + public static bool CanGetDeviceId() + { + var builder = GetBuilder(); + builder.UseFormatter(new DeviceId.Formatters.StringDeviceIdFormatter(new DeviceId.Encoders.PlainTextDeviceIdComponentEncoder())); + return !string.IsNullOrWhiteSpace(builder.ToString()); + } + + /// + /// Get the device ID hashed in SHA256 and in hex format + /// + /// + public static string GetDeviceIDHash() + { + using var hasher = HashFactory.CreateHasher("SHA256"); + return (GetDeviceID() ?? "").ComputeHashToHex(hasher); + } +} \ No newline at end of file diff --git a/Duplicati/Library/Utility/Duplicati.Library.Utility.csproj b/Duplicati/Library/Utility/Duplicati.Library.Utility.csproj index a93122821..686701306 100644 --- a/Duplicati/Library/Utility/Duplicati.Library.Utility.csproj +++ b/Duplicati/Library/Utility/Duplicati.Library.Utility.csproj @@ -8,7 +8,11 @@ - + + + + + diff --git a/Duplicati/Library/Utility/HashExtentions.cs b/Duplicati/Library/Utility/HashExtentions.cs new file mode 100644 index 000000000..72347bfbf --- /dev/null +++ b/Duplicati/Library/Utility/HashExtentions.cs @@ -0,0 +1,50 @@ +// Copyright (C) 2024, The Duplicati Team +// https://duplicati.com, hello@duplicati.com +// +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the "Software"), +// to deal in the Software without restriction, including without limitation +// the rights to use, copy, modify, merge, publish, distribute, sublicense, +// and/or sell copies of the Software, and to permit persons to whom the +// Software is furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +// DEALINGS IN THE SOFTWARE. + +using System.Text; +using System.Security.Cryptography; +using Duplicati.Library.Utility; + +public static class HashExtentions +{ + + /// + /// Computes the hash of the given string using the given hash algorithm + /// + /// string to be hashed + /// hash algoritm instance to be used + /// + public static byte[] ComputeHash(this string value, HashAlgorithm hashAlgorithm) + { + return hashAlgorithm.ComputeHash(Encoding.UTF8.GetBytes(value)); + } + + /// + /// Computes the hash of the given string using the given hash algorithm and returns it as a hex string + /// + /// string to be hashed + /// hash algoritm instance to be used + /// + public static string ComputeHashToHex(this string value, HashAlgorithm hashAlgorithm) + { + return Utility.ByteArrayAsHexString(ComputeHash(value, hashAlgorithm)); + } +} \ No newline at end of file diff --git a/Duplicati/Library/Utility/Utility.cs b/Duplicati/Library/Utility/Utility.cs index 94d158f18..809388955 100644 --- a/Duplicati/Library/Utility/Utility.cs +++ b/Duplicati/Library/Utility/Utility.cs @@ -831,6 +831,18 @@ namespace Duplicati.Library.Utility data[i / 2] = Convert.ToByte(hex.Substring(i, 2), 16); } + /// + /// Converts a hex string to a byte array, as a function so no variable declaration on caller's side is needed + /// + /// The string as byte array. + /// The hex string + public static byte[] HexStringAsByteArray(string hex) + { + byte[] data = new byte[hex.Length /2]; + HexStringAsByteArray(hex, data); + return data; + } + [SupportedOSPlatform("linux")] [SupportedOSPlatform("macos")] /// diff --git a/Duplicati/License/Duplicati.License.csproj b/Duplicati/License/Duplicati.License.csproj index 9716b0140..c2403f29a 100644 --- a/Duplicati/License/Duplicati.License.csproj +++ b/Duplicati/License/Duplicati.License.csproj @@ -310,6 +310,18 @@ licenses\WindowsAzure\licensedata.json PreserveNewest + + licenses\DeviceId\download.txt + PreserveNewest + + + licenses\DeviceId\license.txt + PreserveNewest + + + licenses\DeviceId\licensedata.json + PreserveNewest + diff --git a/Duplicati/Server/Duplicati.Server.csproj b/Duplicati/Server/Duplicati.Server.csproj index 99e8d7487..fe5751430 100644 --- a/Duplicati/Server/Duplicati.Server.csproj +++ b/Duplicati/Server/Duplicati.Server.csproj @@ -14,11 +14,11 @@ - + - + diff --git a/Duplicati/Server/Program.cs b/Duplicati/Server/Program.cs index faa451073..6405f9486 100644 --- a/Duplicati/Server/Program.cs +++ b/Duplicati/Server/Program.cs @@ -24,6 +24,9 @@ using System.Globalization; using System.Linq; using System.Threading.Tasks; using Duplicati.Library.Common.IO; +using Duplicati.Library.Encryption; +using Duplicati.Library.Interface; +using Duplicati.Library.Main; using Duplicati.Library.Main.Database; using Duplicati.Library.RestAPI; using Duplicati.Server.Database; @@ -36,9 +39,15 @@ namespace Duplicati.Server public class Program { - private static readonly List AlternativeHelpStrings = new List { "help", "/help", "usage", "/usage", "--help" }; + private static readonly string[] AlternativeHelpStrings = ["help", "/help", "usage", "/usage", "--help"]; - private static readonly List ParameterFileOptionStrings = new List { "parameters-file", "parameterfile" }; + private static readonly string[] ParameterFileOptionStrings = ["parameters-file", "parameterfile"]; + + private const string PING_PONG_KEEPALIVE_OPTION = "ping-pong-keepalive"; + private const string WINDOWS_EVENTLOG_OPTION = "windows-eventlog"; + private const string WINDOWS_EVENTLOG_LEVEL_OPTION = "windows-eventlog-level"; + private const string DISABLE_DB_ENCRYPTION_OPTION = "disable-db-encryption"; + private const string REQUIRE_DB_ENCRYPTION_KEY_OPTION = "require-db-encryption-key"; #if DEBUG private const bool DEBUG_MODE = true; @@ -58,12 +67,17 @@ namespace Duplicati.Server /// /// Name of the database file /// - private const string SERVER_DATABASE_FILENAME = "Duplicati-server.sqlite"; + public const string SERVER_DATABASE_FILENAME = "Duplicati-server.sqlite"; + + /// + /// The environment variable prefix + /// + private static readonly string ENV_NAME_PREFIX = Duplicati.Library.AutoUpdater.AutoUpdateSettings.AppName.ToUpper(CultureInfo.InvariantCulture); /// /// The name of the environment variable that holds the path to the data folder used by Duplicati /// - private static readonly string DATAFOLDER_ENV_NAME = Duplicati.Library.AutoUpdater.AutoUpdateSettings.AppName.ToUpper(CultureInfo.InvariantCulture) + "_HOME"; + private static readonly string DATAFOLDER_ENV_NAME = ENV_NAME_PREFIX + "_HOME"; /// /// Gets the folder where Duplicati data is stored @@ -193,7 +207,6 @@ namespace Duplicati.Server static Program() { - FIXMEGlobal.GetDatabaseConnection = Program.GetDatabaseConnection; FIXMEGlobal.StartOrStopUsageReporter = Program.StartOrStopUsageReporter; } @@ -203,8 +216,10 @@ namespace Duplicati.Server [STAThread] public static int Main(string[] _args) { + Library.AutoUpdater.PreloadSettingsLoader.ConfigurePreloadSettings(ref _args, Library.AutoUpdater.PackageHelper.NamedExecutable.Server, out var preloadDbSettings); + //If this executable is invoked directly, write to console, otherwise throw exceptions - var writeToConsole = System.Reflection.Assembly.GetEntryAssembly().GetName().FullName.StartsWith("Duplicati.Server,", StringComparison.OrdinalIgnoreCase); + var writeToConsole = Origin == "Server"; //Find commandline options here for handling special startup cases var args = new List(_args); @@ -212,7 +227,7 @@ namespace Duplicati.Server var commandlineOptions = optionsWithFilter.Item1; var filter = optionsWithFilter.Item2; - if (_args.Select(s => s.ToLower()).Intersect(AlternativeHelpStrings.ConvertAll(x => x.ToLower())).Any()) + if (_args.Select(s => s.ToLower()).Intersect(AlternativeHelpStrings.Select(x => x.ToLower())).Any()) { return ShowHelp(writeToConsole); } @@ -224,8 +239,10 @@ namespace Duplicati.Server Library.Utility.SystemContextSettings.StartSession(); + ApplyEnvironmentVariables(commandlineOptions); + var parameterFileOption = commandlineOptions.Keys.Select(s => s.ToLower()) - .Intersect(ParameterFileOptionStrings.ConvertAll(x => x.ToLower())).FirstOrDefault(); + .Intersect(ParameterFileOptionStrings.Select(x => x.ToLower())).FirstOrDefault(); if (parameterFileOption != null && !string.IsNullOrEmpty(commandlineOptions[parameterFileOption])) { @@ -237,15 +254,20 @@ namespace Duplicati.Server ConfigureLogging(commandlineOptions); + var crashed = false; + var terminated = false; try { DataConnection = GetDatabaseConnection(commandlineOptions); + // Replicate the check from within the database connection, to emit the message to the console as well + if (writeToConsole && EncryptedFieldHelper.IsCurrentKeyBlacklisted && !Library.Utility.Utility.ParseBoolOption(commandlineOptions, DISABLE_DB_ENCRYPTION_OPTION)) + Console.WriteLine(Strings.Program.BlacklistedEncryptionKey(Library.Encryption.EncryptedFieldHelper.ENVIROMENT_VARIABLE_NAME, DISABLE_DB_ENCRYPTION_OPTION)); + if (!DataConnection.ApplicationSettings.FixedInvalidBackupId) DataConnection.FixInvalidBackupId(); DataConnection.ApplicationSettings.UpgradePasswordToKBDF(); - CreateApplicationInstance(writeToConsole); StartOrStopUsageReporter(); @@ -261,13 +283,6 @@ namespace Duplicati.Server DuplicatiWebserver = StartWebServer(commandlineOptions, DataConnection).ConfigureAwait(false).GetAwaiter().GetResult(); - if (FIXMEGlobal.Origin == "Server" && DataConnection.ApplicationSettings.AutogeneratedPassphrase) - { - var signinToken = DuplicatiWebserver.Provider.GetRequiredService().CreateSigninToken("server-cli"); - Console.WriteLine($"Server is now running on port {DuplicatiWebserver.Port}"); - Console.WriteLine($"Initial signin url: http://localhost:{DuplicatiWebserver.Port}/signin.html?token={signinToken}"); - } - UpdatePoller.Init(); SetPurgeTempFilesTimer(commandlineOptions); @@ -276,18 +291,51 @@ namespace Duplicati.Server SetWorkerThread(); - - if (Library.Utility.Utility.ParseBoolOption(commandlineOptions, "ping-pong-keepalive")) + if (Library.Utility.Utility.ParseBoolOption(commandlineOptions, PING_PONG_KEEPALIVE_OPTION)) { PingPongThread = new System.Threading.Thread(PingPongMethod) { IsBackground = true }; PingPongThread.Start(); } + DataConnection.ReWriteAllFieldsIfEncryptionChanged(); + DataConnection.SetPreloadSettingsIfChanged(preloadDbSettings); + + Library.Logging.Log.WriteInformationMessage(LOGTAG, "ServerStarted", Strings.Program.ServerStarted(DuplicatiWebserver.Port)); + if (writeToConsole) + Console.WriteLine(Strings.Program.ServerStarted(DuplicatiWebserver.Port)); + + if (FIXMEGlobal.Origin == "Server" && DataConnection.ApplicationSettings.AutogeneratedPassphrase) + { + var signinToken = DuplicatiWebserver.Provider.GetRequiredService().CreateSigninToken("server-cli"); + var hostname = (DataConnection.ApplicationSettings.AllowedHostnames ?? string.Empty).Split(new char[] { ';' }, StringSplitOptions.RemoveEmptyEntries).FirstOrDefault(x => x != "*") ?? "localhost"; + var protocol = DataConnection.ApplicationSettings.ServerSSLCertificate != null ? "https" : "http"; + + var url = $"{protocol}://{hostname}:{DuplicatiWebserver.Port}/signin.html?token={signinToken}"; + Library.Logging.Log.WriteWarningMessage(LOGTAG, "ServerStartedSignin", null, Strings.Program.ServerStartedSignin(url)); + + if (writeToConsole) + Console.WriteLine(Strings.Program.ServerStartedSignin(url)); + } + + DuplicatiWebserver.TerminationTask.ContinueWith((t) => + { + if (t.Exception != null) + { + Library.Logging.Log.WriteWarningMessage(LOGTAG, "ServerCrashed", t.Exception, Strings.Program.ServerCrashed(t.Exception.Message)); + if (writeToConsole) + Console.WriteLine(Strings.Program.ServerStartedSignin(Strings.Program.ServerCrashed(t.Exception.ToString()))); + } + + terminated = true; + ApplicationExitEvent.Set(); + }); + ServerStartedEvent.Set(); ApplicationExitEvent.WaitOne(); } catch (SingleInstance.MultipleInstanceException mex) { + crashed = true; System.Diagnostics.Trace.WriteLine(Strings.Program.SeriousError(mex.ToString())); if (!writeToConsole) throw; @@ -296,6 +344,7 @@ namespace Duplicati.Server } catch (Exception ex) { + crashed = true; System.Diagnostics.Trace.WriteLine(Strings.Program.SeriousError(ex.ToString())); if (writeToConsole) { @@ -307,22 +356,37 @@ namespace Duplicati.Server } finally { - StatusEventNotifyer.SignalNewEvent(); + var steps = new Action[] { + () => StatusEventNotifyer.SignalNewEvent(), + () => { if (ShutdownModernWebserver != null) ShutdownModernWebserver(); }, + () => UpdatePoller?.Terminate(), + () => Scheduler?.Terminate(true), + () => FIXMEGlobal.WorkThread?.Terminate(true), + () => ApplicationInstance?.Dispose(), + () => PurgeTempFilesTimer?.Dispose(), + () => Library.UsageReporter.Reporter.ShutDown(), + () => PingPongThread?.Interrupt(), + () => LogHandler?.Dispose() + }; - if (ShutdownModernWebserver != null) - ShutdownModernWebserver(); - UpdatePoller?.Terminate(); - Scheduler?.Terminate(true); - FIXMEGlobal.WorkThread?.Terminate(true); - ApplicationInstance?.Dispose(); - PurgeTempFilesTimer?.Dispose(); - - Library.UsageReporter.Reporter.ShutDown(); - - try { PingPongThread?.Interrupt(); } - catch { } - - LogHandler?.Dispose(); + foreach (var teardownStep in steps) + { + try + { + teardownStep(); + } + catch (Exception ex) + { + // If the server is already crashed, that is the main error + // If the server crashes during teardown, we log that as an error + if (!(crashed || terminated)) + { + System.Diagnostics.Trace.WriteLine(Strings.Program.TearDownError(ex.ToString())); + if (writeToConsole) + Console.WriteLine(Strings.Program.TearDownError(ex.ToString())); + } + } + } } return 0; @@ -340,9 +404,6 @@ namespace Duplicati.Server parsedOptions.Servername, parsedOptions.AllowedHostnames); - if (mappedSettings.AllowedHostnames == null || !mappedSettings.AllowedHostnames.Any()) - mappedSettings = mappedSettings with { AllowedHostnames = ["localhost", "127.0.0.1", "::1"] }; - var server = new DuplicatiWebserver(); server.InitWebServer(mappedSettings, connection); @@ -421,17 +482,10 @@ namespace Duplicati.Server { try { -#if DEBUG - if (Math.Abs((DateTime.Now - lastPurge).TotalHours) < 1) + if (Math.Abs((DateTime.Now - lastPurge).TotalHours) < (DEBUG_MODE ? 1 : 23)) { return; } -#else - if (Math.Abs((DateTime.Now - lastPurge).TotalHours) < 23) - { - return; - } -#endif lastPurge = DateTime.Now; @@ -469,18 +523,12 @@ namespace Duplicati.Server } }; -#if DEBUG PurgeTempFilesTimer = - new System.Threading.Timer(purgeTempFilesCallback, null, TimeSpan.FromSeconds(10), TimeSpan.FromHours(1)); -#else - PurgeTempFilesTimer = - new System.Threading.Timer(purgeTempFilesCallback, null, TimeSpan.FromHours(1), TimeSpan.FromDays(1)); -#endif + new System.Threading.Timer(purgeTempFilesCallback, null, + DEBUG_MODE ? TimeSpan.FromSeconds(10) : TimeSpan.FromHours(1), + DEBUG_MODE ? TimeSpan.FromHours(1) : TimeSpan.FromDays(1)); } - private static string? GetEnvironmentVariableForOption(string name) - => Environment.GetEnvironmentVariable((name ?? "").Replace('-', '_').ToUpperInvariant().Trim()); - private static void AdjustApplicationSettings(Dictionary commandlineOptions) { // This clears the JWT config, and a new will be generated, invalidating all existing tokens @@ -491,19 +539,16 @@ namespace Duplicati.Server DataConnection.ExecuteWithCommand((con) => con.ExecuteNonQuery("DELETE FROM TokenFamily")); } + if (commandlineOptions.ContainsKey(WebServerLoader.OPTION_WEBSERVICE_DISABLE_VISUAL_CAPTCHA)) + DataConnection.ApplicationSettings.DisableVisualCaptcha = Library.Utility.Utility.ParseBool(commandlineOptions[WebServerLoader.OPTION_WEBSERVICE_DISABLE_VISUAL_CAPTCHA], true); + if (commandlineOptions.ContainsKey(WebServerLoader.OPTION_WEBSERVICE_PASSWORD)) DataConnection.ApplicationSettings.SetWebserverPassword(commandlineOptions[WebServerLoader.OPTION_WEBSERVICE_PASSWORD]); - else if (!string.IsNullOrWhiteSpace(GetEnvironmentVariableForOption(WebServerLoader.OPTION_WEBSERVICE_PASSWORD))) - DataConnection.ApplicationSettings.SetWebserverPassword(GetEnvironmentVariableForOption(WebServerLoader.OPTION_WEBSERVICE_PASSWORD)); if (commandlineOptions.ContainsKey(WebServerLoader.OPTION_WEBSERVICE_ALLOWEDHOSTNAMES)) DataConnection.ApplicationSettings.SetAllowedHostnames(commandlineOptions[WebServerLoader.OPTION_WEBSERVICE_ALLOWEDHOSTNAMES]); else if (commandlineOptions.ContainsKey(WebServerLoader.OPTION_WEBSERVICE_ALLOWEDHOSTNAMES_ALT)) DataConnection.ApplicationSettings.SetAllowedHostnames(commandlineOptions[WebServerLoader.OPTION_WEBSERVICE_ALLOWEDHOSTNAMES_ALT]); - else if (!string.IsNullOrWhiteSpace(GetEnvironmentVariableForOption(WebServerLoader.OPTION_WEBSERVICE_ALLOWEDHOSTNAMES))) - DataConnection.ApplicationSettings.SetAllowedHostnames(GetEnvironmentVariableForOption(WebServerLoader.OPTION_WEBSERVICE_ALLOWEDHOSTNAMES)); - else if (!string.IsNullOrWhiteSpace(GetEnvironmentVariableForOption(WebServerLoader.OPTION_WEBSERVICE_ALLOWEDHOSTNAMES_ALT))) - DataConnection.ApplicationSettings.SetAllowedHostnames(GetEnvironmentVariableForOption(WebServerLoader.OPTION_WEBSERVICE_ALLOWEDHOSTNAMES_ALT)); } private static void CreateApplicationInstance(bool writeConsole) @@ -536,12 +581,26 @@ namespace Duplicati.Server } } + private static void ApplyEnvironmentVariables(Dictionary commandlineOptions) + { + foreach (var key in SupportedCommands.SelectMany(x => (x.Aliases ?? []).Prepend(x.Name)).Distinct()) + { + // Commandline options take precedence + if (commandlineOptions.ContainsKey(key)) + continue; + + var envkey = $"{ENV_NAME_PREFIX}__{key.Replace('-', '_').ToUpperInvariant()}"; + var envval = Environment.GetEnvironmentVariable(envkey); + if (!string.IsNullOrWhiteSpace(envval)) + commandlineOptions[key] = envval; + } + } + private static void ConfigureLogging(Dictionary commandlineOptions) { -#if DEBUG //Log various information in the logfile - if (!commandlineOptions.ContainsKey("log-file")) + if (DEBUG_MODE && !commandlineOptions.ContainsKey("log-file")) { var prefix = System.Reflection.Assembly.GetEntryAssembly().GetName().Name.StartsWith("Duplicati.Server") ? "server" : "trayicon"; commandlineOptions["log-file"] = System.IO.Path.Combine(StartupPath, $"Duplicati-{prefix}.debug.log"); @@ -551,20 +610,38 @@ namespace Duplicati.Server System.IO.File.Delete(commandlineOptions["log-file"]); } } -#endif // Setup the log redirect Library.Logging.Log.StartScope(LogHandler, null); if (commandlineOptions.ContainsKey("log-file")) { - var loglevel = Library.Logging.LogMessageType.Error; - + var loglevel = Library.Logging.LogMessageType.Warning; if (commandlineOptions.ContainsKey("log-level")) Enum.TryParse(commandlineOptions["log-level"], true, out loglevel); LogHandler.SetServerFile(commandlineOptions["log-file"], loglevel); } + + if (commandlineOptions.TryGetValue(WINDOWS_EVENTLOG_OPTION, out var source) && !string.IsNullOrEmpty(source)) + { + if (!OperatingSystem.IsWindows()) + { + Library.Logging.Log.WriteWarningMessage(LOGTAG, "WindowsLogNotSupported", null, Strings.Program.WindowsEventLogNotSupported); + } + else if (!WindowsEventLogSource.SourceExists(source)) + { + Library.Logging.Log.WriteWarningMessage(LOGTAG, "WindowsLogMissing", null, Strings.Program.WindowsEventLogSourceNotFound(source)); + } + else + { + var loglevel = Library.Logging.LogMessageType.Information; + if (commandlineOptions.ContainsKey(WINDOWS_EVENTLOG_LEVEL_OPTION)) + Enum.TryParse(commandlineOptions[WINDOWS_EVENTLOG_LEVEL_OPTION], true, out loglevel); + + LogHandler.AppendLogDestination(new WindowsEventLogSource(source), loglevel); + } + } } private static int ShowHelp(bool writeConsole) @@ -582,7 +659,7 @@ namespace Duplicati.Server throw new Exception("Server invoked with --help"); } - public static Database.Connection GetDatabaseConnection(Dictionary commandlineOptions) + public static string GetDataFolderPath(Dictionary commandlineOptions) { var serverDataFolder = Environment.GetEnvironmentVariable(DATAFOLDER_ENV_NAME); if (commandlineOptions.ContainsKey("server-datafolder")) @@ -597,66 +674,28 @@ namespace Duplicati.Server if (DEBUG_MODE && portableMode) { //debug mode uses a lock file located in the app folder - DataFolder = StartupPath; + return StartupPath; } else if (portableMode) { //Portable mode uses a data folder in the application home dir - DataFolder = System.IO.Path.Combine(StartupPath, "data"); System.IO.Directory.SetCurrentDirectory(StartupPath); + return System.IO.Path.Combine(StartupPath, "data"); } else { //Normal release mode uses the systems "(Local) Application Data" folder // %LOCALAPPDATA% on Windows, ~/.config on Linux, ~/Library/Application\ Support on MacOS - - serverDataFolder = System.IO.Path.Combine(System.Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), Library.AutoUpdater.AutoUpdateSettings.AppName); - if (OperatingSystem.IsWindows()) - { - // Special handling for Windows: - // - Older versions use %APPDATA% - // - but new versions use %LOCALAPPDATA% - // - // If we find a new version, lets use that - // otherwise use the older location - - var localappdata = System.IO.Path.Combine(System.Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), Library.AutoUpdater.AutoUpdateSettings.AppName); - - var prefile = System.IO.Path.Combine(serverDataFolder, SERVER_DATABASE_FILENAME); - var curfile = System.IO.Path.Combine(localappdata, SERVER_DATABASE_FILENAME); - - // If the new file exists, we use that - // If the new file does not exist, and the old file exists we use the old - // Otherwise we use the new location - if (System.IO.File.Exists(curfile) || !System.IO.File.Exists(prefile)) - serverDataFolder = localappdata; - } - - if (OperatingSystem.IsMacOS()) - { - // Special handling for MacOS: - // - Older versions use ~/.config/ - // - but new versions use ~/Library/Application\ Support/ - // - // If we find a new version, lets use that - // otherwise use the older location - - var homefolder = Environment.GetFolderPath(Environment.SpecialFolder.UserProfile); - var configfolder = System.IO.Path.Combine(homefolder, ".config", Library.AutoUpdater.AutoUpdateSettings.AppName); - - var prevfile = System.IO.Path.Combine(configfolder, SERVER_DATABASE_FILENAME); - var curfile = System.IO.Path.Combine(serverDataFolder, SERVER_DATABASE_FILENAME); - - // If the old file exists and the new does not, we switch back to the old location - if (System.IO.File.Exists(prevfile) && !System.IO.File.Exists(curfile)) - serverDataFolder = configfolder; - } - - DataFolder = serverDataFolder; + return DatabaseLocator.GetDefaultStorageFolder(SERVER_DATABASE_FILENAME, Library.AutoUpdater.AutoUpdateSettings.AppName); } } else - DataFolder = Util.AppendDirSeparator(Environment.ExpandEnvironmentVariables(serverDataFolder).Trim('"')); + return Util.AppendDirSeparator(Environment.ExpandEnvironmentVariables(serverDataFolder).Trim('"')); + } + + public static Database.Connection GetDatabaseConnection(Dictionary commandlineOptions) + { + DataFolder = GetDataFolderPath(commandlineOptions); var sqliteVersion = new Version(Duplicati.Library.SQLiteHelper.SQLiteLoader.SQLiteVersion); if (sqliteVersion < new Version(3, 6, 3)) @@ -686,10 +725,24 @@ namespace Duplicati.Server if (ex is System.Reflection.TargetInvocationException && ex.InnerException != null) ex = ex.InnerException; - throw new Exception(Strings.Program.DatabaseOpenError(ex.Message)); + throw new Exception(Strings.Program.DatabaseOpenError(ex.Message), ex); } - return new Database.Connection(con); + var disableDbEncryption = Library.Utility.Utility.ParseBoolOption(commandlineOptions, DISABLE_DB_ENCRYPTION_OPTION); + var requireDbEncryptionKey = Library.Utility.Utility.ParseBoolOption(commandlineOptions, REQUIRE_DB_ENCRYPTION_KEY_OPTION); + var hasEncryptionKey = !string.IsNullOrWhiteSpace(Environment.GetEnvironmentVariable(Library.Encryption.EncryptedFieldHelper.ENVIROMENT_VARIABLE_NAME)); + var usingBlacklistedKey = Library.Encryption.EncryptedFieldHelper.IsCurrentKeyBlacklisted; + + if (requireDbEncryptionKey && !(hasEncryptionKey || disableDbEncryption)) + throw new UserInformationException(Strings.Program.DatabaseEncryptionKeyRequired(Library.Encryption.EncryptedFieldHelper.ENVIROMENT_VARIABLE_NAME, DISABLE_DB_ENCRYPTION_OPTION), "RequireDbEncryptionKey"); + + if (usingBlacklistedKey && !disableDbEncryption) + { + Duplicati.Library.Logging.Log.WriteErrorMessage(LOGTAG, "BlacklistedEncryptionKey", null, Strings.Program.BlacklistedEncryptionKey(Library.Encryption.EncryptedFieldHelper.ENVIROMENT_VARIABLE_NAME, DISABLE_DB_ENCRYPTION_OPTION)); + disableDbEncryption = true; + } + + return new Database.Connection(con, disableDbEncryption); } public static void StartOrStopUsageReporter() @@ -794,33 +847,35 @@ namespace Duplicati.Server /// Gets a list of all supported commandline options /// public static Library.Interface.ICommandLineArgument[] SupportedCommands - { - get - { - var lst = new List(new Duplicati.Library.Interface.ICommandLineArgument[] { - new Duplicati.Library.Interface.CommandLineArgument("tempdir", Duplicati.Library.Interface.CommandLineArgument.ArgumentType.Path, Strings.Program.TempdirShort, Strings.Program.TempdirLong, System.IO.Path.GetTempPath()), - new Duplicati.Library.Interface.CommandLineArgument("help", Duplicati.Library.Interface.CommandLineArgument.ArgumentType.Boolean, Strings.Program.HelpCommandDescription, Strings.Program.HelpCommandDescription), - new Duplicati.Library.Interface.CommandLineArgument("parameters-file", Library.Interface.CommandLineArgument.ArgumentType.Path, Strings.Program.ParametersFileOptionShort, Strings.Program.ParametersFileOptionLong2, "", new string[] {"parameter-file", "parameterfile"}), - new Duplicati.Library.Interface.CommandLineArgument("portable-mode", Duplicati.Library.Interface.CommandLineArgument.ArgumentType.Boolean, Strings.Program.PortablemodeCommandDescription, Strings.Program.PortablemodeCommandDescription), - new Duplicati.Library.Interface.CommandLineArgument("log-file", Duplicati.Library.Interface.CommandLineArgument.ArgumentType.Path, Strings.Program.LogfileCommandDescription, Strings.Program.LogfileCommandDescription), - new Duplicati.Library.Interface.CommandLineArgument("log-level", Duplicati.Library.Interface.CommandLineArgument.ArgumentType.Enumeration, Strings.Program.LoglevelCommandDescription, Strings.Program.LoglevelCommandDescription, "Warning", null, Enum.GetNames(typeof(Duplicati.Library.Logging.LogMessageType))), - new Duplicati.Library.Interface.CommandLineArgument(WebServerLoader.OPTION_WEBROOT, Duplicati.Library.Interface.CommandLineArgument.ArgumentType.Path, Strings.Program.WebserverWebrootDescription, Strings.Program.WebserverWebrootDescription, WebServerLoader.DEFAULT_OPTION_WEBROOT), - new Duplicati.Library.Interface.CommandLineArgument(WebServerLoader.OPTION_PORT, Duplicati.Library.Interface.CommandLineArgument.ArgumentType.String, Strings.Program.WebserverPortDescription, Strings.Program.WebserverPortDescription, WebServerLoader.DEFAULT_OPTION_PORT.ToString()), - new Duplicati.Library.Interface.CommandLineArgument(WebServerLoader.OPTION_SSLCERTIFICATEFILE, Duplicati.Library.Interface.CommandLineArgument.ArgumentType.String, Strings.Program.WebserverCertificateFileDescription, Strings.Program.WebserverCertificateFileDescription, WebServerLoader.OPTION_SSLCERTIFICATEFILE), - new Duplicati.Library.Interface.CommandLineArgument(WebServerLoader.OPTION_SSLCERTIFICATEFILEPASSWORD, Duplicati.Library.Interface.CommandLineArgument.ArgumentType.String, Strings.Program.WebserverCertificatePasswordDescription, Strings.Program.WebserverCertificatePasswordDescription, WebServerLoader.OPTION_SSLCERTIFICATEFILEPASSWORD), - new Duplicati.Library.Interface.CommandLineArgument(WebServerLoader.OPTION_INTERFACE, Duplicati.Library.Interface.CommandLineArgument.ArgumentType.String, Strings.Program.WebserverInterfaceDescription, Strings.Program.WebserverInterfaceDescription, WebServerLoader.DEFAULT_OPTION_INTERFACE), - new Duplicati.Library.Interface.CommandLineArgument(WebServerLoader.OPTION_WEBSERVICE_PASSWORD, Duplicati.Library.Interface.CommandLineArgument.ArgumentType.Password, Strings.Program.WebserverPasswordDescription, Strings.Program.WebserverPasswordDescription), - new Duplicati.Library.Interface.CommandLineArgument(WebServerLoader.OPTION_WEBSERVICE_ALLOWEDHOSTNAMES, Duplicati.Library.Interface.CommandLineArgument.ArgumentType.String, Strings.Program.WebserverAllowedhostnamesDescription, Strings.Program.WebserverAllowedhostnamesDescription, null, [WebServerLoader.OPTION_WEBSERVICE_ALLOWEDHOSTNAMES_ALT]), - new Duplicati.Library.Interface.CommandLineArgument(WebServerLoader.OPTION_WEBSERVICE_RESET_JWT_CONFIG, Duplicati.Library.Interface.CommandLineArgument.ArgumentType.Boolean, Strings.Program.WebserverResetJwtConfigDescription, Strings.Program.WebserverResetJwtConfigDescription), - new Duplicati.Library.Interface.CommandLineArgument("ping-pong-keepalive", Duplicati.Library.Interface.CommandLineArgument.ArgumentType.Boolean, Strings.Program.PingpongkeepaliveShort, Strings.Program.PingpongkeepaliveLong), - new Duplicati.Library.Interface.CommandLineArgument("log-retention", Duplicati.Library.Interface.CommandLineArgument.ArgumentType.Timespan, Strings.Program.LogretentionShort, Strings.Program.LogretentionLong, DEFAULT_LOG_RETENTION), - new Duplicati.Library.Interface.CommandLineArgument("server-datafolder", Duplicati.Library.Interface.CommandLineArgument.ArgumentType.Path, Strings.Program.ServerdatafolderShort, Strings.Program.ServerdatafolderLong(DATAFOLDER_ENV_NAME), System.IO.Path.Combine(System.Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), Library.AutoUpdater.AutoUpdateSettings.AppName)), - - }); - - return lst.ToArray(); - } - } + => OperatingSystem.IsWindows() + ? [] + : new[] { + new Duplicati.Library.Interface.CommandLineArgument(WINDOWS_EVENTLOG_OPTION, Duplicati.Library.Interface.CommandLineArgument.ArgumentType.Boolean, Strings.Program.LogwindowseventlogShort, Strings.Program.LogwindowseventlogLong), + new Duplicati.Library.Interface.CommandLineArgument(WINDOWS_EVENTLOG_LEVEL_OPTION, Duplicati.Library.Interface.CommandLineArgument.ArgumentType.Enumeration, Strings.Program.LogwindowseventloglevelShort, Strings.Program.LogwindowseventloglevelLong, Library.Logging.LogMessageType.Information.ToString(), null, Enum.GetNames(typeof(Duplicati.Library.Logging.LogMessageType))) + } + .Concat([ + new Duplicati.Library.Interface.CommandLineArgument("tempdir", Duplicati.Library.Interface.CommandLineArgument.ArgumentType.Path, Strings.Program.TempdirShort, Strings.Program.TempdirLong, System.IO.Path.GetTempPath()), + new Duplicati.Library.Interface.CommandLineArgument("help", Duplicati.Library.Interface.CommandLineArgument.ArgumentType.Boolean, Strings.Program.HelpCommandDescription, Strings.Program.HelpCommandDescription), + new Duplicati.Library.Interface.CommandLineArgument("parameters-file", Library.Interface.CommandLineArgument.ArgumentType.Path, Strings.Program.ParametersFileOptionShort, Strings.Program.ParametersFileOptionLong2, "", ParameterFileOptionStrings), + new Duplicati.Library.Interface.CommandLineArgument("portable-mode", Duplicati.Library.Interface.CommandLineArgument.ArgumentType.Boolean, Strings.Program.PortablemodeCommandDescription, Strings.Program.PortablemodeCommandDescription), + new Duplicati.Library.Interface.CommandLineArgument("log-file", Duplicati.Library.Interface.CommandLineArgument.ArgumentType.Path, Strings.Program.LogfileCommandDescription, Strings.Program.LogfileCommandDescription), + new Duplicati.Library.Interface.CommandLineArgument("log-level", Duplicati.Library.Interface.CommandLineArgument.ArgumentType.Enumeration, Strings.Program.LoglevelCommandDescription, Strings.Program.LoglevelCommandDescription, Library.Logging.LogMessageType.Warning.ToString(), null, Enum.GetNames(typeof(Duplicati.Library.Logging.LogMessageType))), + new Duplicati.Library.Interface.CommandLineArgument(WebServerLoader.OPTION_WEBROOT, Duplicati.Library.Interface.CommandLineArgument.ArgumentType.Path, Strings.Program.WebserverWebrootDescription, Strings.Program.WebserverWebrootDescription, WebServerLoader.DEFAULT_OPTION_WEBROOT), + new Duplicati.Library.Interface.CommandLineArgument(WebServerLoader.OPTION_PORT, Duplicati.Library.Interface.CommandLineArgument.ArgumentType.String, Strings.Program.WebserverPortDescription, Strings.Program.WebserverPortDescription, WebServerLoader.DEFAULT_OPTION_PORT.ToString()), + new Duplicati.Library.Interface.CommandLineArgument(WebServerLoader.OPTION_SSLCERTIFICATEFILE, Duplicati.Library.Interface.CommandLineArgument.ArgumentType.String, Strings.Program.WebserverCertificateFileDescription, Strings.Program.WebserverCertificateFileDescription, WebServerLoader.OPTION_SSLCERTIFICATEFILE), + new Duplicati.Library.Interface.CommandLineArgument(WebServerLoader.OPTION_SSLCERTIFICATEFILEPASSWORD, Duplicati.Library.Interface.CommandLineArgument.ArgumentType.String, Strings.Program.WebserverCertificatePasswordDescription, Strings.Program.WebserverCertificatePasswordDescription, WebServerLoader.OPTION_SSLCERTIFICATEFILEPASSWORD), + new Duplicati.Library.Interface.CommandLineArgument(WebServerLoader.OPTION_INTERFACE, Duplicati.Library.Interface.CommandLineArgument.ArgumentType.String, Strings.Program.WebserverInterfaceDescription, Strings.Program.WebserverInterfaceDescription, WebServerLoader.DEFAULT_OPTION_INTERFACE), + new Duplicati.Library.Interface.CommandLineArgument(WebServerLoader.OPTION_WEBSERVICE_PASSWORD, Duplicati.Library.Interface.CommandLineArgument.ArgumentType.Password, Strings.Program.WebserverPasswordDescription, Strings.Program.WebserverPasswordDescription), + new Duplicati.Library.Interface.CommandLineArgument(WebServerLoader.OPTION_WEBSERVICE_ALLOWEDHOSTNAMES, Duplicati.Library.Interface.CommandLineArgument.ArgumentType.String, Strings.Program.WebserverAllowedhostnamesDescription, Strings.Program.WebserverAllowedhostnamesDescription, null, [WebServerLoader.OPTION_WEBSERVICE_ALLOWEDHOSTNAMES_ALT]), + new Duplicati.Library.Interface.CommandLineArgument(WebServerLoader.OPTION_WEBSERVICE_RESET_JWT_CONFIG, Duplicati.Library.Interface.CommandLineArgument.ArgumentType.Boolean, Strings.Program.WebserverResetJwtConfigDescription, Strings.Program.WebserverResetJwtConfigDescription), + new Duplicati.Library.Interface.CommandLineArgument(WebServerLoader.OPTION_WEBSERVICE_DISABLE_VISUAL_CAPTCHA, Duplicati.Library.Interface.CommandLineArgument.ArgumentType.Boolean, Strings.Program.WebserverDisableVisualCaptchaDescription, Strings.Program.WebserverDisableVisualCaptchaDescription), + new Duplicati.Library.Interface.CommandLineArgument(PING_PONG_KEEPALIVE_OPTION, Duplicati.Library.Interface.CommandLineArgument.ArgumentType.Boolean, Strings.Program.PingpongkeepaliveShort, Strings.Program.PingpongkeepaliveLong), + new Duplicati.Library.Interface.CommandLineArgument("log-retention", Duplicati.Library.Interface.CommandLineArgument.ArgumentType.Timespan, Strings.Program.LogretentionShort, Strings.Program.LogretentionLong, DEFAULT_LOG_RETENTION), + new Duplicati.Library.Interface.CommandLineArgument("server-datafolder", Duplicati.Library.Interface.CommandLineArgument.ArgumentType.Path, Strings.Program.ServerdatafolderShort, Strings.Program.ServerdatafolderLong(DATAFOLDER_ENV_NAME), System.IO.Path.Combine(System.Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), Library.AutoUpdater.AutoUpdateSettings.AppName)), + new Duplicati.Library.Interface.CommandLineArgument(DISABLE_DB_ENCRYPTION_OPTION, Duplicati.Library.Interface.CommandLineArgument.ArgumentType.Boolean, Strings.Program.DisabledbencryptionShort, Strings.Program.DisabledbencryptionLong), + new Duplicati.Library.Interface.CommandLineArgument(REQUIRE_DB_ENCRYPTION_KEY_OPTION, Duplicati.Library.Interface.CommandLineArgument.ArgumentType.Boolean, Strings.Program.RequiredbencryptionShort, Strings.Program.RequiredbencryptionLong), + ]) + .ToArray(); private static bool ReadOptionsFromFile(string filename, ref Library.Utility.IFilter filter, List cargs, Dictionary options) { diff --git a/Duplicati/Server/WebServerLoader.cs b/Duplicati/Server/WebServerLoader.cs index 58cf57bbf..a3f91da75 100644 --- a/Duplicati/Server/WebServerLoader.cs +++ b/Duplicati/Server/WebServerLoader.cs @@ -4,6 +4,7 @@ using System.Linq; using System.Security.Cryptography.X509Certificates; using System.Threading.Tasks; using Duplicati.Server.Database; +using Microsoft.AspNetCore.Connections; namespace Duplicati.Server; @@ -42,6 +43,11 @@ public static class WebServerLoader /// public const string OPTION_WEBSERVICE_RESET_JWT_CONFIG = "webservice-reset-jwt-config"; + /// + /// Option for disabling the visual captcha + /// + public const string OPTION_WEBSERVICE_DISABLE_VISUAL_CAPTCHA = "webservice-disable-visual-captcha"; + /// /// Option for setting the webservice allowed hostnames /// @@ -192,9 +198,14 @@ public static class WebServerLoader listenInterface, cert, string.Format("{0} v{1}", Library.AutoUpdater.AutoUpdateSettings.AppName, System.Reflection.Assembly.GetExecutingAssembly().GetName().Version), - options.GetValueOrDefault(OPTION_WEBSERVICE_ALLOWEDHOSTNAMES, "").Split(new char[] { ';' }, StringSplitOptions.RemoveEmptyEntries) + (connection.ApplicationSettings.AllowedHostnames ?? string.Empty).Split(new char[] { ';' }, StringSplitOptions.RemoveEmptyEntries) ); + // Materialize the list of ports, and move the last-used port to the front, so we try the last-known port first + ports = ports.ToList(); + if (ports.Contains(connection.ApplicationSettings.LastWebserverPort)) + ports = ports.Where(x => x != connection.ApplicationSettings.LastWebserverPort).Prepend(connection.ApplicationSettings.LastWebserverPort).ToList(); + // If we are in hosted mode with no specified port, // then try different ports foreach (var p in ports) @@ -213,9 +224,11 @@ public static class WebServerLoader return server; } - catch (System.Net.Sockets.SocketException) - { - } + catch (Exception ex) when + (ex is System.Net.Sockets.SocketException { SocketErrorCode: System.Net.Sockets.SocketError.AddressAlreadyInUse } + || ex is System.IO.IOException { InnerException: AddressInUseException }) + { } + throw new Exception(Strings.Server.ServerStartFailure(ports)); } diff --git a/Duplicati/Server/WindowsEventLogSource.cs b/Duplicati/Server/WindowsEventLogSource.cs new file mode 100644 index 000000000..f89b2e7d1 --- /dev/null +++ b/Duplicati/Server/WindowsEventLogSource.cs @@ -0,0 +1,69 @@ +using System; +using System.Diagnostics; +using System.Runtime.Versioning; +using Duplicati.Library.Logging; + +namespace Duplicati.Server +{ + /// + /// Writes log messages to the Windows Event Log + /// + [SupportedOSPlatform("windows")] + public class WindowsEventLogSource : ILogDestination, IDisposable + { + /// + /// The event log to write to + /// + private readonly EventLog m_eventLog; + + /// + /// Initializes a new instance of the class. + /// + /// The source of the log messages + /// The log to write to + public WindowsEventLogSource(string source, string log = "Application") + { + m_eventLog = new EventLog + { + Source = source, + Log = log + }; + } + + /// + /// Checks if the source exists + /// + /// The source to check + /// True if the source exists + public static bool SourceExists(string source) + => EventLog.SourceExists(source); + + /// + public void Dispose() => m_eventLog.Dispose(); + + /// + public void WriteMessage(LogEntry entry) + => m_eventLog.WriteEntry(entry.AsString(true), ToEventLogType(entry.Level)); + + /// + /// Converts a log message type to an windows event log type + /// + /// The log message type + /// The windows event log type + private static EventLogEntryType ToEventLogType(LogMessageType level) + { + return level switch + { + LogMessageType.ExplicitOnly => EventLogEntryType.Information, + LogMessageType.Profiling => EventLogEntryType.Information, + LogMessageType.Verbose => EventLogEntryType.Information, + LogMessageType.Retry => EventLogEntryType.Warning, + LogMessageType.Information => EventLogEntryType.Information, + LogMessageType.DryRun => EventLogEntryType.Information, + LogMessageType.Warning => EventLogEntryType.Warning, + LogMessageType.Error => EventLogEntryType.Error, + _ => EventLogEntryType.Information + }; + } + } +} \ No newline at end of file diff --git a/Duplicati/Server/webroot/login/login.js b/Duplicati/Server/webroot/login/login.js index 6eb70db1d..d9c5dad97 100644 --- a/Duplicati/Server/webroot/login/login.js +++ b/Duplicati/Server/webroot/login/login.js @@ -3,7 +3,6 @@ $(document).ready(function() { $('#login-form').on('submit', function() { - console.log('login-form submit'); if (processing) return; diff --git a/Duplicati/Server/webroot/ngax/index.html b/Duplicati/Server/webroot/ngax/index.html index bc42c5542..9130ead8b 100755 --- a/Duplicati/Server/webroot/ngax/index.html +++ b/Duplicati/Server/webroot/ngax/index.html @@ -103,6 +103,7 @@ + diff --git a/Duplicati/Server/webroot/ngax/less/base.less b/Duplicati/Server/webroot/ngax/less/base.less index b0e6c9518..871e88ed2 100644 --- a/Duplicati/Server/webroot/ngax/less/base.less +++ b/Duplicati/Server/webroot/ngax/less/base.less @@ -1,9 +1,9 @@ -// duplicati 2.0 less | Alex Franzelin 2015 +/* duplicati 2.0 less | Alex Franzelin 2015 */ @import 'fonts.less'; @import 'form.less'; @import 'font-awesome/font-awesome.less'; -// https://css-tricks.com/snippets/css/a-guide-to-flexbox/ +/* https://css-tricks.com/snippets/css/a-guide-to-flexbox/ */ .flexbox() { display: -webkit-box; display: -moz-box; @@ -612,6 +612,16 @@ div.captcha { margin-right: auto; width: 180px; } + .code { + background: lightgray; + color: black; + font-family: monospace; + font-size: xx-large; + padding: 10px; + } + .answer { + margin-top: 16px; + } } .centered-text { @@ -1288,8 +1298,8 @@ body { dt.active, dt:hover { - //background: @lColor; - //color: white; + /* background: @lColor; */ + /* color: white; */ } dd { @@ -1314,7 +1324,8 @@ body { .steps { margin-left: calc(calc(calc(var(--step-width) - var(--circle-width)) / 2) + var(--legends-padding-left)); - .step { + & button, + & div { padding-left: calc(var(--step-width) - var(--circle-width)); padding-right: 0; @@ -1355,7 +1366,8 @@ body { width: 100%; overflow: hidden; - .step { + & button, + & div { float: left; background: url('../img/steps/line-out.png') no-repeat top left; background-size: 485px 24px; @@ -1370,30 +1382,34 @@ body { } span { + --size: 35px; + display: block; - border: 4px #c7e5f6 solid; + border-width: 4px; + border-style: solid; + border-color: #c7e5f6; background: white; border-radius: 50%; - width: 35px; - height: 35px; + width: var(--size); + height: var(--size); text-align: center; font-size: 22px; - line-height: 35px; + line-height: var(--size); cursor: pointer; } - } - .step.active { - color: @lColor; - - span { - border: 4px @lColor solid; - background: @lColor; - color: white; - } - - h2 { + &.active { color: @lColor; + + span { + border-color: @lColor; + background: @lColor; + color: white; + } + + h2 { + color: @lColor; + } } } } @@ -1717,9 +1733,11 @@ body { } div.add .step2, - div.restore .step1 { + div.restore .step1, + .commandline { /* .step2: "destination" on adding/editing backup task .step1: "backup location" on a direct restore task + .commandline: the form on "Target URL >" TODO: integrate with form.less after investigation */ .input.select { display: grid; @@ -1740,9 +1758,10 @@ body { input { grid-area: custom; - /* Add gap between this input area and the select element above. - Avoid using the row-gap property as it sets the gap - even if this input area does not exist. */ + /* Add gap between this input area and the select + element above. Avoid using the row-gap property + as it sets the gap even if this input area does + not exist. */ margin-top: 10px; /* Magic number */ } } @@ -1929,7 +1948,7 @@ body { } } -// Modal windows +/* Modal windows */ .remodal { padding: 30px; box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.3); @@ -2079,7 +2098,7 @@ div.modal-dialog { ul { float: right; } - // tooltipped css taken from: https://github.com/primer/primer-tooltips and https://sachinchoolur.github.io/ngclipboard/ + /* tooltipped css taken from: https://github.com/primer/primer-tooltips and https://sachinchoolur.github.io/ngclipboard/ */ .tooltipped { position: relative } @@ -2777,7 +2796,7 @@ div.modal-dialog { .input.overlayButton { padding-top: 8px; padding-bottom: 30px; - //border-bottom: 1px #ddd solid; + /* border-bottom: 1px #ddd solid; */ margin-bottom: 10px; a.button { @@ -2804,10 +2823,10 @@ div.modal-dialog { } .filters { - //border-bottom: 1px #ddd solid; + /* border-bottom: 1px #ddd solid; */ .input.link { - //padding-bottom: 0; + /* padding-bottom: 0; */ } .input.textarea { diff --git a/Duplicati/Server/webroot/ngax/less/dark.less b/Duplicati/Server/webroot/ngax/less/dark.less index b13a600d7..80a73bf82 100644 --- a/Duplicati/Server/webroot/ngax/less/dark.less +++ b/Duplicati/Server/webroot/ngax/less/dark.less @@ -1,9 +1,9 @@ @import 'variables.less'; @import 'base.less'; -@tColor: #B0B0B0; // Text-color -@hColor: #609301; // Heading-color -@lColor: #2A89C0; // Link-color +@tColor: #B0B0B0; /* Text-color */ +@hColor: #609301; /* Heading-color */ +@lColor: #2A89C0; /* Link-color */ body { background-color: #1a1a1a !important; @@ -69,4 +69,4 @@ body .step3 source-folder-picker, body #folder_path_picker, body #restore_file_p body form.styled input, body form.styled textarea, body form.styled select, body form.styled .input.select select { color: @tColor; background-color: #1a1a1a; -} \ No newline at end of file +} diff --git a/Duplicati/Server/webroot/ngax/less/default.less b/Duplicati/Server/webroot/ngax/less/default.less index 4a9087170..05464b91b 100644 --- a/Duplicati/Server/webroot/ngax/less/default.less +++ b/Duplicati/Server/webroot/ngax/less/default.less @@ -1,6 +1,6 @@ @import 'variables.less'; @import 'base.less'; -@tColor: #505050; // Text-color -@hColor: #568301; // Heading-color -@lColor: #277DB0; // Link-color \ No newline at end of file +@tColor: #505050; /* Text-color */ +@hColor: #568301; /* Heading-color */ +@lColor: #277DB0; /* Link-color */ diff --git a/Duplicati/Server/webroot/ngax/less/form.less b/Duplicati/Server/webroot/ngax/less/form.less index 47e05c80c..66e7d2953 100755 --- a/Duplicati/Server/webroot/ngax/less/form.less +++ b/Duplicati/Server/webroot/ngax/less/form.less @@ -1,4 +1,4 @@ -// form.css for duplicati 2.0 | Alex Franzelin 2015 +/* form.css for duplicati 2.0 | Alex Franzelin 2015 */ form.styled { div.leftflush { 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 7a1022dfd..fd40cc9dd 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,34 +1,34 @@ angular.module('backupApp').run(['gettextCatalog', function (gettextCatalog) { /* jshint -W100 */ - gettextCatalog.setStrings('bn', {"- pick an option -":"-একটি বিকল্প নির্বাচন করুন-","...loading...":"...চালু হচ্ছে...","AWS Access ID":"AWS এর প্রবেশ আইডি","About":"সম্পর্কে","About {{appname}}":"{{appname}} সম্পর্কে","Access denied":"প্রবেশাধিকার বাতিল","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":"পরিবর্তণের তালিকা","Chose a storage type to get started":"শুরু করার জন্য একটি স্টোরেজের ধরন নির্বাচন করুন","Compact now":"এখনি কম্প্যাক্ট করুন"}); - gettextCatalog.setStrings('ca', {"- pick an option -":"- trieu una opció -","...loading...":"S'està carregant...","API Key":"Clau API","AWS Access ID":"ID d'accés d'AWS","AWS Access Key":"Clau d'accés d'AWS","AWS IAM Policy":"Política IAM d'AWS","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","Add a new backup":"Afegeix una nova còpia de seguretat","Add a path directly":"Afegeix una ruta directament","Add advanced option":"Afegeix una opció avançada","Add backup":"Afegeix una còpia de seguretat","Add filter":"Afegeix un filtre","Add path":"Afegeix una ruta","Added":"Afegits","Adjust bucket name?":"Voleu modificar el nom del contenidor?","Advanced Options":"Opcions avançades","Advanced options":"Opcions avançades","Advanced:":"Avançat:","All Hyper-V Machines":"Totes les màquines de l'Hyper-V","All Microsoft SQL Databases":"Totes les bases de dades SQL de Microsoft","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.":"Tots els informes d'ús s'envien anònimament i no contenen cap informació personal. Contenen informació sobre el maquinari i el sistema operatiu, el tipus de capa d'accés de dades, la durada de la còpia de seguretat, la mida general de les dades d'origen i dades similars. No contenen rutes, noms de fitxers, noms d'usuari, contrasenyes o dades sensibles similars.","Allow remote access (requires restart)":"Permet l'accés remot (cal reiniciar el programa)","Allowed days":"Dies permesos","An existing file was found at the new location":"S'ha trobat un fitxer existent a la nova ubicació","An existing file was found at the new location\nAre you sure you want the database to point to an existing file?":"S'ha trobat un fitxer existent a la nova ubicació.\nSegur que voleu que la base de dades apunti a un fitxer 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?":"S'ha trobat una base de dades local existent per a l'emmagatzematge.\nSi reaprofiteu la base de dades, permetreu que les instàncies de la línia d'ordres i del servidor funcionin amb el mateix emmagatzematge remot.\n\n Voleu fer servir la base de dades existent?","Anonymous usage reports":"Informes d'ús anònims","Applications":"Aplicacions","As Command-line":"Com a línia d'ordres","AuthID":"AuthID","Authentication password":"Contrasenya per a l'autenticació","Authentication username":"Nom d'usuari per a l'autenticació","Autogenerated passphrase":"Contrasenya generada automàticament","Automatically run backups.":"Executa les còpies de seguretat automàticament.","B2 Application Key":"Clau d'aplicació de B2","B2 Cloud Storage Account ID":"ID del compte de B2 Cloud Storage","B2 Cloud Storage Application Key":"Clau d'aplicació de B2 Cloud Storage","Back":"Enrere","Backend modules:":"Mòduls de rerefons:","Backup complete!":"S'ha completat la còpia de seguretat!","Backup destination":"Destinació de la còpia de seguretat","Backup is encrypted but no passphrase is available.\n Type a passphrase below to use for restoring your files,\n or, in case of GPG encryption, leave blank to let gpg retrieve the passphrase by\n invoking your system's keychain.":"La còpia de seguretat està xifrada però no hi ha cap contrasenya disponible.\n Escriviu una contrasenya a sota per restaurar els fitxers\n o, en cas de fer servir xifratge GPG, deixeu el camp en blanc perquè el GPG obtingui la contrasenya\n des del clauer del sistema.","Backup location":"Ubicació de la còpia de seguretat","Backup retention":"Preservació de la còpia de seguretat","Backup:":"Còpia de seguretat:","Beta":"Beta","Broken access":"L'accés està trencat","Browse":"Navega","Browser default":"Valor per defecte del navegador","Bucket Name":"Nom del contenidor","Bucket create location":"Ubicació de creació del contenidor","Bucket name":"Nom del contenidor","Bucket storage class":"Classe d'emmagatzematge del contenidor","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.":"Si permeteu l'accés remot, el servidor escolta les peticions de qualsevol ordinador de la xarxa. Si activeu aquesta opció, assegureu-vos que sempre feu servir l'ordinador en una xarxa protegida amb un tallafoc.","Cache Files":"Fitxers de memòria cau","Canary":"Canary","Cancel":"Cancel·la","Cannot move to existing file":"No s'ha pogut canviar al fitxer existent","Changelog":"Registre de canvis","Changelog for {{appname}} {{version}}":"Registre de canvis del {{appname}} {{version}}","Check failed:":"Ha fallat la comprovació:","Check for updates now":"Comprova ara si hi ha actualitzacions","Chose a storage type to get started":"Trieu un tipus d'emmagatzematge per començar","Click the AuthID link to create an AuthID":"Feu clic a l'enllaç d'AuthID per crear una AuthID","Click to set throttle options":"Feu clic per definir les opcions de velocitat","Compact Phase":"Fase de compactació","Compact now":"Compacta ara","Compression modules:":"Mòduls de compressió:","Computer":"Ordinador","Configuration file:":"Fitxer de configuració:","Configuration:":"Configuració:","Configure a new backup":"Configura una nova còpia de seguretat","Confirm delete":"Confirma l'eliminació","Confirmation required":"Es requereix una confirmació","Connect":"Connecta","Connect now":"Connecta ara","Connection lost":"S'ha perdut la connexió","Connection worked!":"Ha funcionat la connexió!","Container name":"Nom del contenidor","Container region":"Regió del contenidor","Continue":"Continua","Continue without encryption":"Continua sense xifratge","Copied!":"S'ha copiat!","Copy":"Copia","Copy Destination URL to Clipboard":"Copia l'URL de destinació al porta-retalls","Copy failed. Please manually copy the URL":"Ha fallat la còpia. Copieu l'URL manualment","Core options":"Opcions principals","Counting ({{files}} files found, {{size}})":"S'està comptant (s'han trobat {{files}} fitxers, {{size}})","Crashes only":"Només fallades","Create folder?":"Voleu crear una carpeta?","Created new limited user":"S'ha creat un nou usuari limitat","Current action:":"Acció actual:","Current file:":"Fitxer actual:","Current version is {{versionname}} ({{versionnumber}})":"La versió actual és {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"Extrem d'S3 personalitzat","Custom authentication url":"URL d'autenticació personalitzat","Custom backup retention":"Preservació de còpies de seguretat personalitzada","Custom location ({{server}})":"Ubicació personalitzada ({{server}})","Custom region for creating buckets":"Regió de creació de contenidors personalitzada","Custom region value ({{region}})":"Valor de regió personalitzat ({{region}})","Custom server url ({{server}})":"URL del servidor personalitzat ({{server}})","Custom storage class ({{class}})":"Classe d'emmagatzematge personalitzada ({{class}})","Days":"Dies","Default":"Per defecte","Default ({{channelname}})":"Per defecte ({{channelname}})","Default excludes":"Exclusions per defecte","Default options":"Opcions per defecte","Delete":"Elimina","Delete Phase (Old Backup Versions)":"Fase d'eliminació (versions antigues de la còpia de seguretat)","Delete backup":"Elimina la còpia de seguretat","Delete backups that are older than":"Elimina les còpies de seguretat anteriors a","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","Delete {{filecount}} files ({{filesize}}) from the remote storage?":"Voleu eliminar {{filecount}} fitxers ({{filesize}}) de l'emmagatzematge remot?","Deleted":"Eliminats","Deleted Versions":"Versions eliminades","Deleted files":"Fitxers eliminats","Description (optional)":"Descripció (opcional)","Description:":"Descripció:","Desktop":"Escriptori","Destination":"Destinació","Destination path":"Ruta de destinació","Disabled":"Desactivat","Dismiss":"Ignora","Dismiss all":"Ignora-ho tot","Display and color theme":"Visualització i tema de color","Do you really want to delete the backup: \"{{name}}\" ?":"Segur que voleu eliminar la còpia de seguretat «{{name}}»?","Do you really want to delete the local database for: {{name}}":"Segur que voleu eliminar la base de dades local de «{{name}}»?","Done":"Fet","Download":"Baixa","Downloaded files":"Fitxers baixats","Duplicate option {{opt}}":"Opció duplicada {{opt}}","Duplicati Website":"Lloc web del Duplicati","Duplicati forum":"Fòrum del Duplicati","Duplicati will run when started, but will remain in a paused state for the duration. Duplicati will occupy minimal system resources and no backups will be run.":"El Duplicati s'executarà quan arrenqui, però es mantindrà pausat durant el període especificat. El Duplicati ocuparà els recursos del sistema mínims i no s'executaran còpies de seguretat.","Duration":"Durada","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 còpia de seguretat té una base de dades local associada que emmagatzema informació sobre la còpia de seguretat remota a l'ordinador local.\n Quan elimineu una còpia de seguretat, també podeu eliminar la base de dades local sense que això afecti la possibilitat de restaurar els fitxers remots.\n Si feu servir la base de dades local per a còpies de seguretat des de la línia d'ordres, hauríeu de mantenir la base de dades.","Edit as list":"Edita com a llista","Edit as text":"Edita com a text","Encrypt file":"Xifra el fitxer","Encryption":"Xifratge","Encryption changed":"S'ha canviat el xifratge","Encryption modules:":"Mòduls de xifratge:","End":"Final","Enter URL":"Introduïu 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.":"Introduïu un pla de preservació manualment. Les expressions són D/W/Y per a dies/setmanes/anys i U per a il·limitat. La sintaxi és: 7D:1D,4W:1W,36M:1M. Aquest exemple preserva una còpia de seguretat per a cadascun dels pròxims 7 dies, per a cadascuna de les pròximes 4 setmanes, i per a cadascun dels pròxims 36 mesos. Això també es pot escriure així: 1W:1D,1M:1W,3Y:1M.","Enter backup passphrase, if any":"Introduïu la contrasenya de la còpia de seguretat, si en té","Enter configuration details":"Introduïu els detalls de configuració","Enter encryption passphrase":"Introduïu la contrasenya de xifratge","Enter expression here":"Introduïu l'expressió aquí","Enter the destination path":"Introduïu la ruta de destinació","Error":"Error","Error!":"S'ha produït un error!","Errors and crashes":"Errors i fallades","Examined":"Examinats","Exclude":"Exclusions","Exclude directories whose names contain":"Exclou carpetes amb un nom que contingui","Exclude expression":"Exclou una expressió","Exclude file":"Exclou un fitxer","Exclude file extension":"Exclou una extensió de fitxer","Exclude files whose names contain":"Exclou fitxers amb un nom que contingui","Exclude filter group":"Exclou un grup de filtres","Exclude folder":"Exclou una carpeta","Exclude regular expression":"Exclou una expressió regular","Existing file found":"S'ha trobat un fitxer existent","Experimental":"Experimental","Export":"Exporta","Export backup configuration":"Exporta la configuració de la còpia de seguretat","Export configuration":"Exporta la configuració","Export passwords":"Exporta les contrasenyes","External link":"Enllaç extern","FTP (Alternative)":"FTP (alternatiu)","Failed to build temporary database: {{message}}":"No s'ha pogut crear la base de dades temporal: {{message}}","Failed to connect:":"No s'ha pogut connectar:","Failed to connect: {{message}}":"No s'ha pogut connectar: {{message}}","Failed to delete:":"No s'ha pogut eliminar:","Failed to fetch path information: {{message}}":"No s'ha pogut recollir la informació de les rutes: {{message}}","Failed to find backup:":"No s'ha pogut trobar la còpia de seguretat:","Failed to read backup defaults:":"No s'han pogut llegir els valors per defecte de la còpia de seguretat:","Failed to restore files: {{message}}":"No s'han pogut restaurar els fitxers: {{message}}","Failed to save:":"No s'ha pogut desar:","File":"Fitxer","Files larger than:":"Fitxers més grans que:","Filters":"Filtres","Finished!":"S'ha acabat!","First run setup":"Configuració inicial","Folder":"Carpeta","Folder path":"Ruta de la carpeta","Fri":"Divendres","GByte":"GBytes","GByte/s":"GByte/s","GCS Project ID":"ID del projecte de GCS","General":"General","General backup settings":"Paràmetres generals de la còpia de seguretat","General options":"Opcions generals","Generate":"Genera","Generate IAM access policy":"Genera una política d'accés IAM","Group email":"Adreça electrònica del grup","Hidden files":"Fitxers ocults","Hide":"Amaga","Hide hidden folders":"Amaga les carpetes ocultes","Home":"Inici","Hostnames":"Noms","Hours":"Hores","How do you want to handle existing files?":"Què voleu fer amb els fitxers existents?","Hyper-V Machine":"Màquina de l'Hyper-V","Hyper-V Machine:":"Màquina de l'Hyper-V:","Hyper-V Machines":"Màquines de l'Hyper-V","ID:":"ID:","If a date was missed, the job will run as soon as possible.":"Si s'ha sobrepassat una data, la tasca s'executarà tan aviat com sigui possible.","If at least one newer backup is found, all backups older than this date are deleted.":"Si es troba com a mínim una còpia de seguretat més recent, s'eliminaran totes les còpies de seguretat anteriors a aquesta data.","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 introduïu una ruta, s'emmagatzemaran tots els fitxers a la carpeta d'inici de sessió.\nSegur que voleu fer això?","If you do not enter an API Key, the tenant name is required":"Si no introduïu una clau API, heu d'indicar el nom d'inquilí","If you want to use the backup later, you can export the configuration before deleting it":"Si voleu fer servir la còpia de seguretat més endavant, podeu exportar la configuració abans d'eliminar-la","Import":"Importa","Import Destination URL":"Importa un URL de destinació","Import backup configuration":"Importa una configuració de còpia de seguretat","Import from a file":"Importa des d'un fitxer","Import metadata":"Importa les metadades","Include a file?":"Voleu incloure un fitxer?","Include expression":"Inclou una expressió","Include regular expression":"Inclou una expressió regular","Incorrect answer, try again":"La resposta és incorrecta, torneu-ho a provar","Individual builds for developers only. Not for use with important data.":"Compilacions individuals només per a desenvolupadors. No ho feu servir amb dades importants.","Information":"Informació","Invalid characters in path":"La ruta conté caràcters no vàlids","Invalid retention time":"El període de preservació no és vàlid","It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?":"És possible connectar-se a alguns servidors FTP sense contrasenya.\nSegur que el vostre servidor FTP suporta l'accés sense contrasenya?","KByte":"KBytes","KByte/s":"KByte/s","Keep a specific number of backups":"Preserva un nombre específic de còpies de seguretat","Keep all backups":"Preserva totes les còpies de seguretat","Keystone API version":"Versió de l'API de Keystone","Language in user interface":"Idioma de la interfície d'usuari","Last month":"El mes passat","Last successful backup:":"Última còpia de seguretat completada:","Last successful restore: {{time}} (took {{duration || '0 seconds'}})":"Última restauració completada: {{time}} (durada: {{duration || '0 segons'}})","Latest":"Versió més recent","Libraries":"Biblioteques","Live":"En viu","Load a configuration from an exported job or a storage provider":"Importeu una configuració des d'una tasca exportada o des d'un proveïdor d'emmagatzematge","Load destination from an exported job or a storage provider":"Importeu una destinació des d'una tasca exportada o des d'un proveïdor d'emmagatzematge","Load older data":"Carrega dades més antigues","Local Repository":"Dipòsit local","Local database for":"Base de dades local de","Local database path:":"Ruta de la base de dades local:","Local repository":"Dipòsit local","Local storage":"Emmagatzematge local","Location":"Ubicació","Location where buckets are created":"Ubicació on es creen els contenidors","Log data for {{Backup.Backup.Name}}":"Dades de registre de {{Backup.Backup.Name}}","Log data from the server":"Dades de registre del servidor","Log out":"Surt","MByte":"MBytes","MByte/s":"MByte/s","Maintenance":"Manteniment","Manually type path":"Escriviu la ruta manualment","Max download speed":"Velocitat màxima de baixada","Max upload speed":"Velocitat màxima de càrrega","Menu":"Menú","Microsoft SQL Database:":"Base de dades SQL de Microsoft:","Microsoft SQL Databases":"Bases de dades SQL de Microsoft","Minimum redundancy":"Redundància mínima","Minimum redundancy is 1.0":"La redundància mínima és de 1.0","Minutes":"Minuts","Missing name":"No s'ha definit un nom","Missing passphrase":"No s'ha definit una contrasenya","Missing sources":"No s'ha definit un origen","Modified":"Modificats","Mon":"Dilluns","Months":"Mesos","Move existing database":"Mou una base de dades existent","Move failed:":"No s'ha pogut moure:","My Documents":"Documents","My Music":"Música","My Photos":"Fotografies","My Pictures":"Imatges","Name":"Nom","Never":"Mai","New user name is {{user}}.\nUpdated credentials to use the new limited user":"El nou nom d'usuari és {{user}}.\nS'han actualitzat les credencials per fer servir el nou usuari limitat","Next":"Següent","Next scheduled run:":"Pròxima execució programada:","Next scheduled task:":"Pròxima tasca programada:","Next task:":"Pròxima tasca:","Next time":"La pròxima vegada","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 s'ha especificat cap certificat anteriorment, comproveu amb l'administrador del servidor que la clau és correcta: {{key}} \n\nVoleu aprovar aquesta clau d'amfitrió?","No editor found for the "{{backend}}" storage type":"No s'ha trobat cap editor per a l'emmagatzematge del tipus «{{backend}}»","No encryption":"Sense xifratge","No items selected":"No s'ha seleccionat cap element","No items to restore, please select one or more items":"No hi ha elements per restaurar, seleccioneu-ne un o més","No passphrase entered":"No s'ha introduït cap contrasenya","No scheduled tasks":"No hi ha tasques planificades","Non-matching passphrase":"La contrasenya no coincideix","None / disabled":"Cap / desactivat","Not using encryption":"El xifratge està desactivat","Nothing will be deleted. The backup size will grow with each change.":"No s'eliminarà res. La mida de la còpia de seguretat augmentarà després de cada canvi.","OK":"D'acord","Once there are more backups than the specified number, the oldest backups are deleted.":"Una vegada hi ha més còpies de seguretat que el nombre especificat, s'eliminen les còpies de seguretat més antigues.","OpenStack AuthURI":"AuthURI de l'OpenStack","OpenStack Object Storage / Swift":"OpenStack Object Storage / Swift","Opened":"Oberts","Openstack API Key are not supported in v3 keystone API.":"Les claus API de l'OpenStack no són compatibles amb l'API v3 de Keystone.","Operating System":"Sistema operatiu","Operation":"Operació","Operations:":"Operacions:","Optional authentication password":"Contrasenya per a l'autenticació (opcional)","Optional authentication username":"Nom d'usuari per a l'autenticació (opcional)","Options":"Opcions","Options added here are applied to all backups, but can be overridden in each individual backup":"Les opcions afegides aquí s'apliquen a totes les còpies de seguretat, però es poden redefinir a cada còpia de seguretat","Original location":"Ubicació original","Others":"Altres","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.":"Al llarg del temps, les còpies de seguretat s'eliminaran automàticament. Es conservarà una còpia de seguretat per a cadascun dels darrers 7 dies, les darreres 4 setmanes i els darrers 12 mesos. Sempre hi haurà com a mínim una còpia de seguretat restant.","Overwrite":"Sobreescriu-los","Passphrase":"Contrasenya","Passphrase (if encrypted)":"Contrasenya (si el fitxer està xifrat)","Passphrase changed":"S'ha canviat la contrasenya","Passphrases are not matching":"Les contrasenyes no coincideixen","Passphrases do not match":"Les contrasenyes no coincideixen","Password":"Contrasenya","Path":"Ruta","Path not found":"No s'ha trobat la ruta","Path on server":"Ruta al servidor","Path or subfolder in the bucket":"Ruta o subcarpeta al contenidor","Pause":"Pausa","Pause after startup or hibernation":"Pausa després de l'arrencada o la hibernació","Pause options":"Opcions de pausa","Permissions":"Permisos","Pick location":"Trieu una ubicació","Point to your backup files and restore from there":"Indiqueu on són els vostres fitxers de còpia de seguretat i feu una restauració des d'allà","Port":"Port","Prevent tray icon automatic log-in":"Impedeix l'inici de sessió automàtic de la safata del sistema","Previous":"Enrere","Progress:":"Progrés:","ProjectID is optional if the bucket exist":"La ProjectID és opcional si el contenidor existeix","Proprietary":"De propietat","Purge Phase":"Fase de purga","Purging files complete!":"S'ha completat la purga de fitxers!","Recreate (delete and repair)":"Recrea (elimina i repara)","Recreate Database Phase":"Fase de recreació de la base de dades","Relative paths not allowed":"No es permet l'ús de rutes relatives","Reload":"Actualitza","Remote":"Remot","Remote Path":"Ruta remota","Remote Repository":"Dipòsit remot","Remote path":"Ruta remota","Remote repository":"Dipòsit remot","Remote volume size":"Mida dels volums remots","Remove":"Elimina","Remove option":"Elimina l'opció","Removed files":"Fitxers eliminats","Repair":"Repara","Repair Phase":"Fase de reparació","Repeat Passphrase":"Repetiu la contrasenya","Reporting:":"S'està informant:","Reset":"Reinicialitza","Restore":"Restaura","Restore complete!":"S'ha completat la restauració!","Restore files":"Restaura fitxers","Restore from":"Restaura des de","Restore from backup configuration":"Restaura des d'una configuració de còpia de seguretat","Restore options":"Opcions de restauració","Restore read/write permissions":"Restaura els permisos de lectura/escriptura","Resume":"Reprèn","Rewritten File Lists":"Llistes de fitxers reescrits","Run again every":"Torna a executar cada","Run now":"Executa ara","Running commandline entry":"S'està executant una entrada de la línia d'ordres","Running task:":"Tasca en execució:","S3 Compatible":"Compatible amb S3","Same as the base install version: {{channelname}}":"La mateixa que la versió base d'instal·lació: {{channelname}}","Sat":"Dissabte","Save":"Desa","Save and repair":"Desa i repara","Save different versions with timestamp in file name":"Desa les versions diferents amb una marca horària al nom del fitxer","Save immediately":"Desa immediatament","Schedule":"Planificació","Search":"Cerca","Search for files":"Cerca fitxers","Seconds":"Segons","Select a log level and see messages as they happen:":"Trieu un nivell de registre i vegeu els nous missatges al moment:","Select files":"Seleccioneu els fitxers","Server":"Servidor","Server and port":"Servidor i port","Server hostname or IP":"Nom del servidor o IP","Server is currently paused,":"El servidor està pausat actualment,","Server is currently paused, do you want to resume now?":"El servidor està pausat actualment, voleu reprendre la tasca ara?","Server password":"Contrasenya del servidor","Server paused":"S'ha pausat el servidor","Server state properties":"Propietats de l'estat del servidor","Settings":"Configuració","Show":"Mostra","Show advanced editor":"Mostra l'editor avançat","Show hidden folders":"Mostra les carpetes ocultes","Show log":"Mostra el registre","Show treeview":"Mostra la vista en arbre","Sia server password":"Contrasenya del servidor de Sia","Smart backup retention":"Preservació de còpies de seguretat intel·ligent","Some OpenStack providers allow an API key instead of a password and tenant name":"Alguns proveïdors de l'OpenStack permeten fer servir una clau API en comptes d'una contrasenya i un nom d'inquilí","Source Data":"Dades d'origen","Source data":"Dades d'origen","Source folders":"Carpetes d'origen","Source:":"Origen:","Specific builds for developers only. Not for use with important data.":"Compilacions específiques només per a desenvolupadors. No ho feu servir amb dades importants.","Standard protocols":"Protocols estàndard","Start":"Inici","Stop after the current file":"Atura després del fitxer actual","Stop now":"Atura ara","Stop running backup":"Atura la còpia de seguretat en execució","Stop running task":"Atura la tasca en execució","Stopping task:":"S'està aturant la tasca:","Storage Type":"Tipus d'emmagatzematge","Storage class":"Classe d'emmagatzematge","Storage class for creating a bucket":"Classe d'emmagatzematge per crear un contenidor","Stored":"Emmagatzemat","Strong":"Forta","Success":"Èxit","Sun":"Diumenge","Symbolic link":"Enllaç simbòlic","System Files":"Fitxers del sistema","System default ({{levelname}})":"Valor per defecte del sistema ({{levelname}})","System files":"Fitxers del sistema","System info":"Informació del sistema","System properties":"Propietats del sistema","TByte":"TBytes","TByte/s":"TByte/s","Task is running":"La tasca s'està executant","Temporary Files":"Fitxers temporals","Temporary files":"Fitxers temporals","Test Phase":"Fase de comprovació","Test connection":"Comprova la connexió","The '{{fieldname}}' field contains an invalid character: {{character}} (value: {{value}}, index: {{pos}})":"El camp «{{fieldname}}» conté un caràcter no vàlid: {{character}} (valor: {{value}}, índex: {{pos}})","The backup is missing, has it been deleted?":"No s'ha trobat la còpia de seguretat; l'heu eliminat?","The backup was temporary and does not exist anymore, so the log data is lost":"La còpia de seguretat era temporal i ja no existeix, per la qual cosa s'han perdut les dades del registre","The bucket name should be all lower-case, convert automatically?":"El nom del contenidor ha d'estar en minúscules; voleu convertir-lo automàticament?","The bucket name should start with your username, prepend automatically?":"El nom del contenidor ha de començar amb el vostre nom d'usuari; voleu afegir-lo automàticament?","The configuration should be kept safe. Are you sure you want to save an unencrypted file containing your passwords?":"És recomanable que deseu la configuració en un lloc segur. Segur que voleu desar un fitxer sense xifrar amb les vostres contrasenyes?","The dark theme (by Michal)":"Tema fosc (per Michal)","The default blue on white theme (by Alex)":"Tema per defecte, blau sobre blanc (per Alex)","The folder {{folder}} does not exist.\nCreate it now?":"La carpeta {{folder}} no existeix.\nVoleu crear-la ara?","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 clau de l'amfitrió ha canviat, comproveu amb l'administrador del servidor que això és correcte, o podríeu ser víctima d'un atac d'intermediari.\n\nVoleu substituir la clau d'amfitrió actual («{{prev}}») amb la clau d'amfitrió «{{key}}»?","The passwords do not match":"Les contrasenyes no coincideixen","The path does not appear to exist, do you want to add it anyway?":"Sembla que la ruta no existeix, voleu afegir-la igualment?","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 acaba amb un caràcter «{{dirsep}}», la qual cosa vol dir que heu triat un fitxer, no una carpeta.\n\nVoleu incloure el fitxer especificat?","The path must be an absolute path, i.e. it must start with a forward slash '/'":"La ruta ha de ser absoluta, és a dir, ha de començar amb una barra «/»","The region parameter is only applied when creating a new bucket":"El paràmetre de regió només s'aplica quan es crea un contenidor","The region parameter is only used when creating a bucket":"El paràmetre de regió només es fa servir quan es crea un contenidor","The server certificate could not be validated.\nDo you want to approve the SSL certificate with the hash: {{hash}}?":"No s'ha pogut validar el certificat del servidor.\nVoleu aprovar el certificat SSL amb la suma «{{hash}}»?","The storage class affects the availability and price for a stored file":"La classe d'emmagatzematge afecta la disponibilitat i el preu dels fitxers emmagatzemats","The target folder contains encrypted files, please supply the passphrase":"La carpeta de destinació conté fitxers encriptats; introduïu-ne la contrasenya","The user has too many permissions. Do you want to create a new limited user, with only permissions to the selected path?":"L'usuari té massa permisos. Voleu crear un nou usuari limitat, amb permisos només per a 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?":"Aquesta còpia de seguretat s'ha creat en un altre sistema operatiu. Si restaureu fitxers sense especificar una carpeta de destinació, pot ser que es restaurin fitxers en llocs inesperats. Segur que voleu continuar sense seleccionar una carpeta de destinació?","This month":"Aquest mes","This week":"Aquesta setmana","Throttle settings":"Opcions de velocitat","Thu":"Dijous","Time":"Hora","To File":"A un fitxer","To confirm you want to delete all remote files for \"{{name}}\", please enter the word you see below":"Per confirmar que voleu eliminar tots els fitxers remots de «{{name}}, escriviu la paraula que veieu a continuació","To export without a passphrase, uncheck the \"Encrypt file\" box":"Per fer una exportació sense contrasenya, desactiveu la casella «Xifra el fitxer»","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 evitar diversos atacs basats en el DNS, el Duplicati limita els noms de servidor permesos als d'aquesta llista. Sempre es permet l'accés directe a localhost o per IP. Podeu indicar diversos noms de servidor separant-los amb un punt i coma. Si cap dels noms d'ordinador permesos és un asterisc (*), es permeten tots els noms d'ordinador i es desactiva aquesta característica. Si el camp és buit, només es permet l'accés a localhost o per adreça IP.","Today":"Avui","Trust host certificate?":"Voleu confiar en el certificat de l'amfitrió?","Trust server certificate?":"Voleu confiar en el certificat del 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.":"Proveu les noves característiques que estem preparant. És la versió més estable disponible actualment. Proveu la funció de restauració abans de fer-ho servir en entorns de producció.","Tue":"Dimarts","Type passphrase here.":"Escriviu la contrasenya aquí.","Type to highlight files":"Escriviu per ressaltar fitxers","Unknown backup size and versions":"No s'han pogut determinar la mida de la còpia de seguretat i les versions","Until resumed":"Fins que es reprengui","Update channel":"Canal d'actualitzacions","Update failed:":"Ha fallat l'actualització:","Updating with existing database":"S'està actualitzant amb una base de dades existent","Uploaded files":"Fitxers carregats","Usage statistics":"Estadístiques d'ús","Usage statistics, warnings, errors, and crashes":"Estadístiques d'ús, avisos, errors i fallades","Use SSL":"Fes servir SSL","Use existing database?":"Voleu fer servir la base de dades existent?","Use weak passphrase":"Fes servir una contrasenya dèbil","Useless":"Inútil","User data":"Dades d'usuari","User domain name":"Nom de domini de l'usuari","User has too many permissions":"L'usuari té massa permisos","User interface settings":"Paràmetres de la interfície d'usuari","Username":"Nom d'usuari","Verifications":"Verificacions","Verify files":"Verifica els fitxers","Verifying answer":"S'està verificant la resposta","Version ID":"ID de la versió","Very strong":"Molt forta","Very weak":"Molt dèbil","Visit us on":"Visiteu-nos a","WARNING: The remote database is found to be in use by the commandline library":"AVÍS: La biblioteca de la línia d'ordres està fent servir la base de dades remota","WARNING: This will prevent you from restoring the data in the future.":"AVÍS: Això impedirà que restaureu les dades més endavant.","Waiting for task to begin":"S'està esperant que la tasca comenci","Warnings, errors and crashes":"Avisos, errors i fallades","We recommend that you encrypt all backups stored outside your system":"És recomanable que xifreu totes les còpies de seguretat emmagatzemades fora del vostre ordinador","Weak":"Dèbil","Weak passphrase":"Contrasenya dèbil","Wed":"Dimecres","Weeks":"Setmanes","Where do you want to restore from?":"Des d'on voleu fer la restauració?","Where do you want to restore the files to?":"On voleu restaurar els fitxers?","Years":"Anys","Yes":"Sí","Yes, I have stored the passphrase safely":"Sí, he desat la contrasenya en un lloc segur","Yes, I understand the risk":"Sí, entenc els riscos","Yes, I'm brave!":"Sí, no tinc por!","Yes, please break my backup!":"Sí, destrossa'm la còpia de seguretat!","Yesterday":"Ahir","You are changing the database path away from an existing database.\nAre you sure this is what you want?":"Esteu canviant la ruta d'una base de dades existent.\nSegur que voleu fer això?","You are currently running {{appname}} {{version}}":"Actualment esteu executant el {{appname}} {{version}}","You have changed the encryption mode. This may break stuff. You are encouraged to create a new backup instead":"Heu canviat el mode de xifratge. Pot ser que això trenqui alguna cosa. És recomanable que creeu una nova còpia de seguretat en comptes de fer això","You have changed the passphrase, which is not supported. You are encouraged to create a new backup instead.":"Heu canviat la contrasenya, i això no està implementat. És recomanable que creeu una nova còpia de seguretat en comptes de fer això.","You have chosen not to encrypt the backup. Encryption is recommended for all data stored on a remote server.":"Heu decidit no xifrar la còpia de seguretat. És recomanable que xifreu totes les dades emmagatzemades en un servidor remot.","You have chosen to restore to a new location, but not entered one":"Heu decidit fer la restauració en una nova ubicació, però no n'heu indicat cap","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.":"Heu generat una contrasenya forta. Assegureu-vos que heu copiat la contrasenya en un lloc segur, perquè no podreu recuperar les dades si la perdeu.","You must choose at least one source folder":"Heu de triar com a mínim una carpeta d'origen","You must enter a domain name to use v3 API":"Heu d'introduir un nom de domini per fer servir l'API v3","You must enter a name for the backup":"Heu d'introduir un nom per a la còpia de seguretat","You must enter a passphrase or disable encryption":"Heu d'introduir una contrasenya o desactivar el xifratge","You must enter a password to use v3 API":"Heu d'introduir una contrasenya per fer servir l'API v3","You must enter a positive number of backups to keep":"Heu d'introduir un nombre positiu de còpies de seguretat que voleu preservar","You must enter a tenant (aka project) name to use v3 API":"Heu d'introduir un nom d'inquilí (projecte) per fer servir l'API v3","You must enter a tenant name if you do not provide an API Key":"Heu d'introduir un nom d'inquilí si no proporcioneu una clau API","You must enter a valid duration for the time to keep backups":"Heu d'introduir una durada vàlida de preservació de les còpies de seguretat","You must enter either a password or an API Key":"Heu d'introduir una contrasenya o una clau API","You must enter either a password or an API Key, not both":"Heu d'introduir una contrasenya o una clau API, no totes dues","You must fill in the password":"Heu d'introduir la contrasenya","You must fill in the server name or address":"Heu d'introduir el nom o l'adreça del servidor","You must fill in the username":"Heu d'introduir el nom d'usuari","You must fill in {{field}}":"Heu d'introduir el camp «{{field}}»","You must select or fill in the AuthURI":"Heu de triar o introduir l'AuthURI","You must select or fill in the server":"Heu de triar o introduir el servidor","You must specify a path":"Heu d'especificar una ruta","Your files and folders have been restored successfully.":"S'han restaurat els fitxers i carpetes correctament.","Your passphrase is easy to guess. Consider changing passphrase.":"La contrasenya és fàcil d'endevinar. Penseu a canviar la contrasenya.","bucket/folder/subfolder":"contenidor/carpeta/subcarpeta","byte":"bytes","byte/s":"byte/s","custom":"personalitzat","resume now":"reprèn ara","unless you are explicitly specifying --group-id":"excepte si especifiqueu explícitament el paràmetre --group-id","{{appname}} was primarily developed by {{dev1}} and {{dev2}}. {{appname}} can be downloaded from {{websitename}}. {{appname}} is licensed under the {{licensename}}.":"El {{appname}} ha estat desenvolupat principalment per {{dev1}} i {{dev2}}. Podeu baixar-vos el {{appname}} des de {{websitename}}. El {{appname}} està publicat sota la {{licensename}}.","{{files}} files ({{size}}) to go {{speed_txt}}":"Queden {{files}} fitxers ({{size}}) {{speed_txt}}","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version":["{{item.Backup.Metadata.TargetSizeString}} / {{$count}} versió","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} versions"],"{{number}} Hour":"{{number}} hora","{{number}} Hours":"{{number}} hores","{{number}} Minutes":"{{number}} minuts","{{time}} (took {{duration}})":"{{time}} (ha tardat {{duration}})"}); - 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)","API key":"Klíč k aplikačnímu programovému rozhraní (API)","AWS Access ID":"Přístupový identifikátor ke službě 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 grant":"Udělení přístupu","Access to user interface":"Přístup k uživatelskému rozhraní","Account name":"Název účtu","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í","Added":"Přidáno","Adjust bucket name?":"Přizpůsobit název „nádoby“ (bucket)?","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 method":"Způsob autentizace","Authentication method ({{auth_method}})":"Způsob autentizace ({{auth_method}})","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 Application ID":"B2 Aplikační ID","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 ID":"Aplikační klíč ke cloudovému úložišti 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 is encrypted but no passphrase is available.\n Type a passphrase below to use for restoring your files,\n or, in case of GPG encryption, leave blank to let gpg retrieve the passphrase by\n invoking your system's keychain.":"Záloha je šifrovaná, ale není k dispozici žádná heslová fráze.\n Pro obnovu souborů níže zadejte heslovou frázi,\n nebo, v případě GPG šifrování, ponechte nevyplněné a nechte gpg získat heslovou frázi\n vyvoláním systémové klíčenky.","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":"„nádoba“ (bucket)","Bucket Name":"Název „nádoby“ (bucket)","Bucket create location":"Umístění ve kterém „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…","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.":"Umožněním přístupu na dálku, server očekává požadavky z libovolného stroje na síti. Pokud tuto volbu zapnete, počítač používejte pouze na síti, zabezpečené bránou firewall.","By default, the tray icon will open the user interface with a token that 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.":"Ve výchozím stavu ikona v oznamovací oblasti otevře uživatelské rozhraní s tokenem, který ho odemkne. To zajistí že můžete přistupovat k uživatelskému rozhraní z ikony v oznamovací oblasti, zatímco po ostatních bude vyžadovat zadání hesla. Pokud upřednostňujete zadávání hesla i při přístupu k uživatelskému rozhraní z ikony v oznamovací oblasti, zapněte tuto volbu.","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 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í","Client library to use":"Používaná klientská knihovna","Commandline …":"Příkazový řádek…","Compact Phase":"Fáze zkompaktňování","Compact now":"Zkompaktnit nyní","Compacting remote data …":"Zkompaktňování dat na protějšku…","Complete log":"Úplný záznam událostí","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í","Confirm encryption passphrase":"Potvrzení zadání šifrovací heslové fráze","Confirm passphrase":"Zopakování zadání heslové fráze","Confirmation required":"Vyžadováno potvrzení","Connect":"Připojit","Connect now":"Připojit nyní","Connecting to server …":"Připojování k serveru…","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":"Základní volby","Counting ({{files}} files found, {{size}})":"Počítání ({{files}} souborů nalezeno, {{size}})","Crashes only":"Pouze pády","Create bug report …":"Vytvořit hlášení chyby…","Create folder?":"Vytvořit složku?","Created new limited user":"Vytvořen nový uživatelský účet s omezenými oprávněními","Creating bug report …":"Vytvořit 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…","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 Satellite":"Vlastní satelit","Custom Satellite ({{satellite}})":"Vlastní satelit ({{satellite}})","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\n ({{class}})":"Vlastní třída úložiště\n ({{class}})","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 excludes":"Ve výchozím stavu vynecháno","Default options":"Výchozí volby","Delete":"Smazat","Delete Phase (Old Backup Versions)":"Fáze mazání (staré verze zálohy)","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ě?","Delete …":"Smazat…","Deleted":"Smazáno","Deleted Versions":"Smazané verze","Deleted files":"Smazané soubory","Deleting remote files …":"Mazání souborů na protějšku…","Deleting unwanted files …":"Mazání nepotřebných souborů…","Description (optional)":"Popis (volitelné)","Description:":"Popis:","Desktop":"Osobní počítač","Destination":"Cíl","Destination path":"Cílové umístění","Disabled":"Vypnuto","Dismiss":"Zavřít","Dismiss all":"Zavřít 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}}","Done":"Hotovo","Download":"Stáhnout","Downloaded files":"Stažené soubory","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","Duplicati will run when started, but will remain in a paused state for the duration. Duplicati will occupy minimal system resources and no backups will be run.":"Duplicati se zahájí při spuštění, ale po dobu průběhu zůstane v pozastaveném stavu. Bude zabírat co nejméně systémových prostředků a nebudou spouštěny žádné zálohy.","Duration":"Doba trvání","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.","Edit as list":"Upravit jako seznam","Edit as text":"Upravit jako text","Edit …":"Upravit…","Encrypt file":"Zašifrovat soubor","Encryption":"Šifrování","Encryption changed":"Šifrování změněno","Encryption modules:":"Šifrovací moduly:","Encryption passphrase":"Šifrovací heslová fráze","End":"Konec","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 backup passphrase, if any":"Zadejte záložní heslovou frázi, pokud existuje","Enter configuration details":"Zadejte podrobnosti nastavení","Enter encryption passphrase":"Zadejte šifrovací heslovou frázi","Enter expression here":"Sem zadejte výraz","Enter the destination path":"Zadejte popis cílového umístění ","Error":"Chyba","Error!":"Chyba!","Errors and crashes":"Chyby a pády","Examined":"Prozkoumáno","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 filter group":"Skupina filtru vynechání","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 backup configuration":"Exportovat zálohu nastavení","Export configuration":"Exportovat nastavení","Export passwords":"Exportovat hesla","Export …":"Export…","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 find backup:":"Zálohu se nepodařilo nalézt:","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 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","Import":"Import","Import Destination URL":"Importovat URL adresu cíle","Import backup configuration":"Importovat nastavení zálohy","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","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:","Last successful restore: {{time}} (took {{duration || '0 seconds'}})":"Minulé úspěšné obnovení: {{time}} (trvalo {{duration || '0 sekund'}})","Latest":"Poslední","Libraries":"Knihovny","Listing backup dates …":"Vypisování datumů záloh…","Listing remote files for purge …":"Vypisování souborů na protějšku, které trvale vymazat…","Listing remote files …":"Vypisování souborů na protějšku…","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í…","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","Modified":"Změněno","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 user name is {{user}}.\nUpdated credentials to use the new limited user":"Nové uživatelské jméno je {{user}}.\nNyní budou používány přihlašovací údaje tohoto uživatele","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","Non-matching passphrase":"Zadání heslové fráze se neshodují","None / disabled":"Žádné / vypnuté","Not using encryption":"Nepoužívá šifrování","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)","Opened":"Otevřeno","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":"Operace","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í","Passphrases do not match":"Zadání heslové fráze se neshodují","Password":"Heslo","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","Prevent tray icon automatic log-in":"Zabránit automatickému přihlašování ikony v oznamovací oblasti","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í","Purge Phase":"Fáze trvalého mazání","Purging files complete!":"Trvalé smazání souborů dokončeno!","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)","Recreate Database Phase":"Fáze znovuvytváření databáze","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","Removed files":"Odebrané soubory","Repair":"Opravit","Repair Phase":"Fáze oprav","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 from":"Obnovit z","Restore from backup configuration":"Obnovit nastavení ze zálohy","Restore options":"Volby obnovení","Restore read/write permissions":"Obnovit práva pro čtení/zápis","Restored Files":"Obnovené soubory","Restored Folders":"Obnovené složky","Restored Symlinks":"Obnovené symbolické odkazy","Restoring files …":"Obnovování souborů…","Resume":"Pokračovat","Rewritten File Lists":"Seznamy přepsaných souborů","Run again every":"Spustit znovu každou","Run now":"Spustit nyní","Running commandline entry":"Spuštěná položka příkazového řádku","Running task:":"Spuštěná úloha:","Running …":"Spuštěné…","S3 Compatible":"Kompatibilní s S3","Same as the base install version: {{channelname}}":"Stejné jako základní nainstalovaná verze: {{channelname}}","Sat":"So","Satellite":"Satelit","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)","Some S3 providers might only be compatible with a certain client library":"Někteří S3 poskytovatelé mohou být kompatibilní pouze s některými klientskými knihovnami","Source Data":"Zdrojová data","Source Files":"Zdrojové soubory","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","Start":"Začátek","Starting backup …":"Spouštění zálohy…","Starting restore …":"Spouštění obnovení…","Starting the restore process …":"Spouštění procesu obnovení…","Stop after current file":"Zastavit po stávajícím souboru","Stop after the current file":"Zastavit po stávajícím souboru","Stop now":"Zastavit nyní","Stop running backup":"Zastavit probíhající zálohu","Stop running task":"Zastavit probíhající úlohu","Stopping after the current file:":"Zastavování pro stávajícím souboru:","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","Task is running":"Úloha je spuštěná","Temporary Files":"Dočasné soubory","Temporary files":"Dočasné soubory","Test Phase":"Fáze zkoušení","Test connection":"Vyzkoušet spojení","Testing permissions …":"Zkoušení přístupových práv…","Testing …":"Testování…","The '{{fieldname}}' field contains an invalid character: {{character}} (value: {{value}}, index: {{pos}})":"Kolonka „{{fieldname}}“ obsahuje neplatný znak: {{character}} (hodnota: {{value}}, index: {{pos}})","The backup is missing, has it been deleted?":"Záloha chybí, byla smazána?","The backup was temporary and does not exist anymore, so the log data is lost":"Záloha byla dočasná a už neexistuje, takže data záznamu událostí jsou ztracena","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 configuration should be kept safe. Are you sure you want to save an unencrypted file containing your passwords?":"Nastavení by měla být uchovávána bezpečně. Opravdu chcete uložit nešifrovaný soubor obsahující vaše hesla?","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 passwords do not match":"Zadání hesla se neshodují","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 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","Time":"Čas","To File":"Do souboru","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“","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.":"Z důvodu prevence různým útokům prostřednictvím DNS, Duplicati omezuje názvy strojů, kterým je umožněn přístup na ty, vypsané zde. Přímý přístup na IP adresu a localhost je umožněn vždy. Je možné zadat vícero názvů strojů, oddělovaných středníkem. Pokud je některý z názvů povolených strojů hvězdička (*), je přístup umožněn ze všech strojů a tato funkce je vypnuta. Pokud kolonka není vyplněna, je umožněn přístup pouze na IP adresu a localhost.","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. V současnosti 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 passphrase here.":"Sem zadejte heslovou frázi.","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í","Uploaded files":"Nahrané soubory","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' | translate}}":"Hlášení o využití pomáhá vývojářům zlepšovat uživatelskou přívětivost a vyhodnocovat dopad nových funkcí. Pomáhá vytvářet anonymizované {{'public usage statistics' | translate}}","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","Vacuuming database …":"Úklid v databázi…","Validating …":"Ověřování…","Verifications":"Ověřování","Verify files":"Ověřit soubory","Verifying answer":"Ověřování odpovědi","Verifying backend data …":"Ověřování dat podpůrné vrstvy (backend)…","Verifying files …":"Ověřování správnosti souborů…","Verifying remote data …":"Ověřování správnosti dat na protějšku…","Verifying restored files …":"Ověřování obnovených souborů…","Verifying …":"Ověřování…","Version ID":"Identif. verze","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 upload to finish …":"Čeká se na dokončení nahrání…","Warnings, errors and crashes":"Varování, chyby a pády","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 understand the risk":"Ano, rozumím riziku","Yes, I'm brave!":"Ano, mám odvahu!","Yes, please break my backup!":"Ano, chci rozbít své zálohy!","Yesterday":"Včera","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 after any file uploads currently in progress have finished.":"Zálohu můžete zastavit 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 then 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 retention 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í","public usage statistics":"veřejné statistiky využívání","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 vyvinuto 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}} Hours":"{{number}} hodin","{{number}} Minutes":"{{number}} minut","{{time}} (took {{duration}})":"{{time}} (trvalo {{duration}})","…loading…":"…načítání…"}); - gettextCatalog.setStrings('da', {"- pick an option -":"- vælg indstilling -","...loading...":"...indlæser...","API Key":"API Key","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 grant":"Adgang godkendt","Access to user interface":"Adgang til brugerflade","Account name":"Kontonavn","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","Added":"Tilføjet","Adjust bucket name?":"Tilpas bucket navnet?","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 brugsrapporter 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, adgangskoder 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","Applications":"Applikationer","As Command-line":"Som kommandolinie","AuthID":"AuthID","Authentication method":"Godkendelsesmetode","Authentication method ({{auth_method}})":"Godkendelsesmetode ({{auth_method}})","Authentication password":"Adgangskode til godkendelse","Authentication username":"Brugernavn til godkendelse","Autogenerated passphrase":"Autogenereret adgangssætning","Automatically run backups.":"Kør backups automatisk","B2 Application ID":"B2 Application ID","B2 Application Key":"B2 Application Key","B2 Cloud Storage Account ID":"B2 Cloud Storage Account ID","B2 Cloud Storage Application ID":"B2 Cloud Storage Application ID","B2 Cloud Storage Application Key":"B2 Cloud Storage Application Key","Back":"Tilbage","Backend modules:":"Destinationsmoduler:","Backup complete!":"Backup fuldført!","Backup destination":"Backup destination","Backup is encrypted but no passphrase is available.\n Type a passphrase below to use for restoring your files,\n or, in case of GPG encryption, leave blank to let gpg retrieve the passphrase by\n invoking your system's keychain.":"Backup er krypteret, men ingen adgangssætning er tilgængelig.\nIndtast en adgangssætning til gendannelse af dine filer nedenfor,\neller efterlad blank i tilfælde af GPG-kryptering for at lade gpg \nhente adgangssætningen via dit systems nøglering.","Backup location":"Backup placering","Backup retention":"Backup fastholdelse","Backup:":"Backup:","Beta":"Beta","Broken access":"Adgang defekt","Browse":"Gennemse","Browser default":"Browser standard","Bucket":"Bucket","Bucket Name":"Bucket navn","Bucket create location":"Bucket placering ved oprettelse","Bucket name":"Bucket navn","Bucket storage class":"Bucket storage class","Building list of files to restore …":"Opbygger liste af filer for gendannelse ...","Building partial temporary database …":"Bygger en midlertidig database ...","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.":"Ved at tillade fjernadgang vil serveren lytte efter forespørgsler fra en hver maskine på dit netværk. Hvis du slår denne indstilling til, så vær sikker på at computeren er på et sikkert netværk beskyttet af en firewall.","By default, the tray icon will open the user interface with a token that 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.":"Som standard vil systembakke-ikonet åbne brugerfladen med en token der låser applikationen op. Dette sikrer at du kan tilgå brugerfladen fra systembakke-ikonet, mens andre brugerkonti skal indtaste en adgangskode. Foretrækker du at skulle skrive adgangskoden, selv når du åbner via systembakke-ikonet, så slå denne indstilling til.","Cache Files":"Cache Filer","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 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","Client library to use":"Klient bibliotek som skal bruges","Commandline …":"Kommandolinie ...","Compact Phase":"Komprimeringsfase","Compact now":"Komprimer nu","Compacting remote data …":"Komprimerer data på destinationen ...","Complete log":"Samlet log","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","Confirm encryption passphrase":"Bekræft krypteringskoden","Confirm passphrase":"Bekræft adgangskode","Confirmation required":"Bekræftelse kræves","Connect":"Forbind","Connect now":"Forbind nu","Connecting to server …":"Forbinder til server ...","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 ...","Current action:":"Nuværende handling:","Current file:":"Nuværende fil:","Current version is {{versionname}} ({{versionnumber}})":"Nuværende version er {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"Brugerdefineret S3 endpoint","Custom Satellite":"Brugerdefineret Satellit","Custom Satellite ({{satellite}})":"Brugerdefineret Satellit ({{satellite}})","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\n ({{class}})":"Brugerdefineret storage class\n({{class}})","Custom storage class ({{class}})":"Brugerdefineret storage class ({{klasse}})","Database …":"Database ...","Days":"Dage","Default":"Standard","Default ({{channelname}})":"Standard ({{channelname}})","Default excludes":"Standard ekskluderinger","Default options":"Standardindstillinger","Delete":"Slet","Delete Phase (Old Backup Versions)":"Slettefase (Gamle backup-versioner)","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?","Delete …":"Slet ...","Deleted":"Slettet","Deleted Versions":"Slettede versioner","Deleted files":"Slettede filer","Deleting remote files …":"Sletter filer fra destinationen ...","Deleting unwanted files …":"Sletter uønskede filer ...","Description (optional)":"Beskrivelse (valgfrit)","Description:":"Beskrivelse:","Desktop":"Skrivebord","Destination":"Destination","Destination path":"Destinations sti","Disabled":"Deaktiveret","Dismiss":"Afvis","Dismiss all":"Afvis alle","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}}","Done":"Færdig","Download":"Download","Downloaded files":"Downloadede filer","Downloading files …":"Downloader filer ...","Downloading update…":"Downloader opdatering ...","Duplicate option {{opt}}":"Dublet af indstilling {{opt}}","Duplicati Website":"Duplicati hjemmeside","Duplicati forum":"Duplicati forum","Duplicati will run when started, but will remain in a paused state for the duration. Duplicati will occupy minimal system resources and no backups will be run.":"Duplicati kører når startet, men forbliver i pause-tilstand. Duplicati optager minimale systemressourcer og ingen backups vil køre.","Duration":"Varighed","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.","Edit as list":"Rediger som liste","Edit as text":"Rediger som tekst","Edit …":"Rediger ...","Encrypt file":"Krypter fil","Encryption":"Kryptering","Encryption changed":"Kryptering ændret","Encryption modules:":"Krypterings moduler:","Encryption passphrase":"Krypteringssætning","End":"Afsluttet","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 backup passphrase, if any":"Indtast adgangssætning til backup, hvis defineret","Enter configuration details":"Indtast konfigurationsdetaljer","Enter encryption passphrase":"Indtast adgangssætning til kryptering","Enter expression here":"Indtast udtryk her","Enter the destination path":"Indtast destinations stien","Error":"Fejl","Error!":"Fejl!","Errors and crashes":"Fejl og nedbrud","Examined":"Undersøgt","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 filter group":"Ekskluderings filter gruppe","Exclude folder":"Ekskluder mappe","Exclude regular expression":"Ekskluder regulært udtryk","Existing file found":"Eksisterende fil fundet","Experimental":"Eksperimental","Export":"Eksporter","Export backup configuration":"Eksporter backup konfiguration","Export configuration":"Eksporter konfiguration","Export passwords":"Eksportér adgangskoder","Export …":"Eksport ...","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 find backup:":"Kunne ikke finde backup:","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 ...","Group email":"Gruppe email","Hidden files":"Skjulte filer","Hide":"Skjul","Hide hidden folders":"Skjul skjulte filer","Home":"Hjem","Hostnames":"Hostnavne","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 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","Import":"Importér","Import Destination URL":"Importer destinations URL","Import backup configuration":"Importer backup konfiguration","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. Not for use with important data.":"Individuelle versioner kun for udviklere. Bør ikke bruges med vigtig data.","Information":"Information","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 visse FTP servere uden adgangskode.\nEr du sikker på din FTP-server understøtter login uden adgangskode?","KByte":"KByte","KByte/s":"KByte/s","Keep a specific number of backups":"Gem et bestemt antal backups","Keep all backups":"Gem alle backups","Keystone API version":"Keystone API version","Language in user interface":"Sprog i brugergrænsefladen","Last month":"Sidste måned","Last successful backup:":"Sidst gennemførte backup:","Last successful restore: {{time}} (took {{duration || '0 seconds'}})":"Sidste gennemførte gendannelse: {{time}} (took {{duration || '0 seconds'}})","Latest":"Nyeste","Libraries":"Biblioteker","Listing backup dates …":"Noterer backup datoer...","Listing remote files for purge …":"Noterer filer fra destinationen til rensning ...","Listing remote files …":"Noterer 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 ...","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":"Adgangssætning mangler","Missing sources":"Kilder mangler","Modified":"Ændret","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 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","Non-matching passphrase":"Uoverenstemmelse mellem adgangssætninger","None / disabled":"Ingen / deaktiveret","Not using encryption":"Uden kryptering","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","Opened":"Åbnet","Openstack API Key are not supported in v3 keystone API.":"Openstack API nøgler er ikke understøttet i v3 keystone API.","Operating System":"Operativ System","Operation":"Operation","Operations:":"Operationer:","Optional authentication password":"Valgfri adgangskode 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":"Adgangssætning","Passphrase (if encrypted)":"Adgangssætning (hvis krypteret)","Passphrase changed":"Adgangssætning ændret","Passphrases are not matching":"Adgangssætninger er ikke ens","Passphrases do not match":"Adgangssætninger er ikke identiske","Password":"Adgangskode","Patching files with local blocks …":"Opdaterer filer med lokale blokke ...","Path":"Sti","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","Prevent tray icon automatic log-in":"Forhindre automatisk login-in fra system ikonet","Previous":"Forrige","Progress:":"Fremgang:","ProjectID is optional if the bucket exist":"ProjectID er valgfrit hvis bucket eksisterer","Proprietary":"Proprietære","Purge Phase":"Rensningsfase","Purging files complete!":"Rensning af filer gennemført!","Purging files …":"Fjerner filer ...","Rebuilding local database …":"Genopbygger lokal database ...","Recreate (delete and repair)":"Gendan (slet og reparer)","Recreate Database Phase":"Database gendannelsesfase ...","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","Remote volume size":"Volume størrelse","Remove":"Fjern","Remove option":"Fjern indstilling","Removed files":"Fjernede filer","Repair":"Reparer","Repair Phase":"Reparationsfase","Repairing database …":"Reparere database ...","Repeat Passphrase":"Gentag adgangssætning","Reporting:":"Rapporterer:","Reset":"Nulstil","Restore":"Gendan","Restore complete!":"Gendannelse fuldført!","Restore files":"Gendan filer","Restore files …":"Gendan filer ...","Restore from":"Gendan fra","Restore from backup configuration":"Gendan fra konfiguration i backup","Restore options":"Indstillinger til gendannelse","Restore read/write permissions":"Gendan læse/skrive tilladelser","Restored Files":"Gendannede filer","Restored Folders":"Gendannede mapper","Restored Symlinks":"Gendannede Symlinks","Restoring files …":"Gendanner filer ...","Resume":"Genoptag","Rewritten File Lists":"Genskrevne fil-lister","Run again every":"Kør igen hver","Run now":"Kør nu","Running commandline entry":"Kører kommandolinie opgave","Running task:":"Kørende opgave:","Running …":"Kører ...","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 adgangskode","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 adgangskode","Smart backup retention":"Smart backupfastholdelse","Some OpenStack providers allow an API key instead of a password and tenant name":"Visse OpenStack udbydere tillader en API nøgle istedet for en adgangskode og et tenant navn","Source Data":"Kilde data","Source Files":"Kilde filer","Source data":"Kilde data","Source folders":"Kilde mapper","Source:":"Kilde:","Specific builds for developers only. Not for use with important data.":"Specifikke versioner kun til udviklere. Bør ikke bruges med vigtig data.","Standard protocols":"Standard protokoller","Start":"Start","Starting backup …":"Starter backup ...","Starting restore …":"Starter gendannelse ...","Starting the restore process …":"Starter gendannelses processen ...","Stop after current file":"Stop efter den nuværende fil","Stop after the current file":"Stop efter den nuværende fil","Stop now":"Stop nu","Stop running backup":"Stop den kørende backup","Stop running task":"Stop den kørende opgave","Stopping after the current file:":"Stopper efter den nuværende fil:","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 Files":"System Filer","System default ({{levelname}})":"System standard ({{levelname}})","System files":"System filer","System info":"System info","System properties":"System egenskaber","TByte":"TByte","TByte/s":"TByte/s","Task is running":"Opgave kører","Temporary Files":"Midlertidige Filer","Temporary files":"Midlertidige filer","Test Phase":"Testfase","Test connection":"Test forbindelse","Testing permissions …":"Tester tilladelser ...","Testing …":"Tester ...","The '{{fieldname}}' field contains an invalid character: {{character}} (value: {{value}}, index: {{pos}})":"'{{fieldname}}' feltet indeholder ugyldige karakterer: {{character}} (value: {{value}}, index: {{pos}})","The backup is missing, has it been deleted?":"Backup mangler, er den blevet slettet?","The backup was temporary and does not exist anymore, so the log data is lost":"Backup var midlertidig og eksisterer ikke længere, log data er dermed tabt","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 configuration should be kept safe. Are you sure you want to save an unencrypted file containing your passwords?":"Opsætningen bør holdes hemmelig. Er du sikker på at du vil gemme en ikke-krypteret fil der indeholder dine adgangskoder?","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 passwords do not match":"Adgangskoderne er ikke ens","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 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 adgangssæ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","Time":"Tid","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\"","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.":"For at forhindre forskellige DNS baserede angreb svarer Duplicati kun på hostnavne der er angivet her. Direkte adgang over IP eller localhost er altid tilladt. Flere hostnavne kan angives med en semikolonseparator. Hvis nogen af de tilladte hostnavne er en stjerne (*), vil alle hostnavne være tilladt og denne indstilling slået fra. Hvis feltet er tomt vil kun IP addresse og localhost adgangvære tilladt.","Today":"I dag","Trust host certificate?":"Stol på værtscertifikatet?","Trust server certificate?":"Stol på server certifikatet?","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.":"Prøv nye funktioner vi arbejder på. Den mest stabile version tilgængelig på nuværende tidspunkt. Test gendannelse af data før du bruger dette i produktions miljøer.","Tue":"Tir","Type passphrase here.":"Indtast adgangssætning her.","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","Uploaded files":"Uploadede filer","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 adgangssætning","Useless":"Ubrugelig","User data":"Brugerdata","User domain name":"Bruger domæne navn","User has too many permissions":"Brugeren har for mange tilladelser","User interface settings":"Indstillinger til brugergrænseflade","Username":"Brugernavn","Vacuuming database …":"Støvsuger databasen ...","Validating …":"Validerer ...","Verifications":"Verificeringer","Verify files":"Verificer filer","Verifying answer":"Verificerer svar","Verifying backend data …":"Verificerer destinations data ...","Verifying files …":"Verificerer filer ...","Version ID":"Versions-id","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","Warnings, errors and crashes":"Advarsler, fejl og nedbrud","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 adgangssæ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 adgangssætningen sikkert","Yes, I understand the risk":"Ja, jeg forstår risikoen","Yes, I'm brave!":"Ja, jeg er modig!","Yes, please break my backup!":"Ja, ødelæg venligst min backup!","Yesterday":"I går","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 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 adgangssæ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 adgangssætning. Sørg for, at du har en sikker kopi, da data ikke kan gendannes, hvis du mister adgangssætningen.","You must choose at least one source folder":"Du skal vælge mindst en kilde mappe","You must enter a domain name to use v3 API":"Du er nødt til at angive et domæne navn for at bruge v3 API'en","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 adgangssætning eller fravælge kryptering","You must enter a password to use v3 API":"Du skal angive en adgangskode for at bruge v3 API'en","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 (aka project) name to use v3 API":"Du er nødt til at angive et tenant (projekt) navn for at bruge v3 API'en","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 en adgangskode eller en API nøgle","You must enter either a password or an API Key, not both":"Du skal angive enten en adgangskode eller en API nøgle, ikke begge","You must fill in the password":"Du skal angive en adgangskode","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","unless you are explicitly specifying --group-id":"Medmindre du eksplicit angiver --group-id","{{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}} Hours":"{{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","API key":"API-Key","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 grant":"Zugriffs-Grant","Access to user interface":"Zugriff auf die Benutzeroberfläche","Account name":"Kontoname","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","Added":"Hinzugefügt","Adjust bucket name?":"Bucket-Name 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 method":"Authentifizierungs-Methode","Authentication method ({{auth_method}})":"Authentifizierungs-Methode ({{auth_method}})","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 Application ID":"B2-Anwendungs-ID","B2 Application Key":"B2 Application Key","B2 Cloud Storage Account ID":"B2 Cloud Storage Account ID","B2 Cloud Storage Application ID":"B2 Cloud Storage Application ID","B2 Cloud Storage Application Key":"B2 Cloud Storage Application Key","Back":"Zurück","Backend modules:":"Backend-Module:","Backup complete!":"Sicherung abgeschlossen!","Backup destination":"Sicherungsziel","Backup is encrypted but no passphrase is available.\n Type a passphrase below to use for restoring your files,\n or, in case of GPG encryption, leave blank to let gpg retrieve the passphrase by\n invoking your system's keychain.":"Die Sicherung ist verschlüsselt, jedoch ist keine Passphrase verfügbar.\\nGeben Sie unten die für die Wiederherstellung Ihrer Dateien zu verwendende Passphrase ein.\\nIm Fall einer GPG-Verschlüsselung müssen SIe das Feld leer lassen, damit GPG die Passphrase aus dem Schlüsselbund Ihres Systems abrufen kann.","Backup location":"Sicherungsort","Backup retention":"Sicherungsaufbewahrung","Backup:":"Sicherung:","Beta":"Beta","Broken access":"Defekter Zugriff","Browse":"Durchsuchen","Browser default":"Browserstandard","Bucket":"Behälter","Bucket Name":"Bucket-Name","Bucket create location":"Bucket-Speicherort","Bucket name":"Bucket-Name","Bucket storage class":"Bucket Speicherklasse","Building list of files to restore …":"Erstellen einer Liste von wiederherzustellenden Dateien...","Building partial temporary database …":"Temporäre Datenbank wird erstellt...","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 erlaubtem Fernzugriff wird der Server auf Anfragen von jedem Computer Ihres Netzwerks antworten. Stellen Sie bei Aktivierung dieser Option bitte sicher, dass Sie den Computer immer in einem sicheren, durch eine Firewall geschützten Netzwerk verwenden.","By default, the tray icon will open the user interface with a token that 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 Sie über das Taskleistensymbol auf die Benutzeroberfläche zugreifen können. Wenn Sie es bevorzugen, dass das Passwort auch beim Zugriff auf die Benutzeroberfläche über das Taskleistensymbol eingegeben werden muss, aktivieren Sie 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 for updates …":"Aktualisierungen werden gesucht …","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":"Zum Einstellen der Drosselungsoptionen anklicken","Client library to use":"Zu benutzende Client Bibliothek","Commandline …":"Kommandozeile …","Compact Phase":"Komprimierungsphase","Compact now":"Sicherung komprimieren","Compacting remote data …":"Remotedaten verkleinern...","Complete log":"Vollständiges Protokoll","Completing backup …":"Sicherung wird abgeschlossen …","Completing previous backup …":"Vorherige Sicherung wird abgeschlossen …","Compression modules:":"Kompression:","Computer":"Computer","Configuration file:":"Konfigurationsdatei:","Configuration:":"Konfiguration:","Configure a new backup":"Neue Sicherung konfigurieren","Confirm delete":"Löschen bestätigen","Confirm encryption passphrase":"Verschlüsselungspassphrase bestätigen","Confirm passphrase":"Passphrase bestätigen","Confirmation required":"Bestätigung erfolderlich","Connect":"Verbinden","Connect now":"Jetzt verbinden","Connecting to server …":"Verbindung zum Server wird hergestellt …","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":"Ziel-URL in Zwischenablage kopieren","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 …":"Neuer Benutzer mit eingeschränktem Zugriff wird erstellt …","Creating target folders …":"Zielverzeichnisse erstellen... ","Creating temporary backup …":"Temporäre Sicherung wird erstellt …","Current action:":"Aktuelle Aktion:","Current file:":"Aktuelle Datei:","Current version is {{versionname}} ({{versionnumber}})":"Aktuelle Version: {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"Benutzerdefinierter S3 endpoint","Custom Satellite":"Benutzerdefinierter Satellit","Custom Satellite ({{satellite}})":"Benutzerdefinierter Satellit ({{satellite}})","Custom authentication url":"Benutzerdefinierte URL für Authentifizierung","Custom backup retention":"Benutzerdefinierte Sicherungsaufbewahrung","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\n ({{class}})":"Benutzerdefinierte Speicherklasse\n ({{class}})","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 Phase (Old Backup Versions)":"Phase Löschen (alte Sicherungsversionen)","Delete backup":"Sicherung löschen","Delete backups that are older than":"Sicherungen löschen, 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?","Delete …":"Löschen …","Deleted":"Gelöscht","Deleted Versions":"Gelöschte Versionen","Deleted files":"Gelöschte Dateien","Deleting remote files …":"Remote-Dateien löschen... ","Deleting unwanted files …":"Unnötige Daten löschen... ","Description (optional)":"Beschreibung (optional)","Description:":"Beschreibung:","Desktop":"Desktop","Destination":"Ziel","Destination path":"Ziel-Pfad","Disabled":"Deaktiviert","Dismiss":"Verwerfen","Dismiss all":"Alles ausblenden","Display and color theme":"Darstellung und Farbthema","Do you really want to delete the backup: \"{{name}}\" ?":"Möchten Sie die Sicherung wirklich löschen: \"{{name}}\" ?","Do you really want to delete the local database for: {{name}}":"Möchten Sie die lokale Datenbank wirklich löschen für: {{name}}","Done":"Fertig","Download":"Herunterladen","Downloaded files":"Heruntergeladene Dateien","Downloading files …":"Dateien werden heruntergeladen …","Downloading update…":"Aktualisierung wird heruntergeladen …","Duplicate option {{opt}}":"doppelte Option {{opt}}","Duplicati Website":"Duplicati Website","Duplicati forum":"Duplicati Forum","Duplicati will run when started, but will remain in a paused state for the duration. Duplicati will occupy minimal system resources and no backups will be run.":"Duplicati wird beim Start ausgeführt und verbleibt für die angegebene Dauer im pausierten Zustand. Dabei belegt Duplicati minimale Systemressourcen und Backups werden nicht ausgeführt.","Duration":"Dauer","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.":"Jeder Sicherung ist eine lokale Datenbank zugeordnet, die Informationen über die Fernsicherung auf dem lokalen Rechner speichert.\\nWenn Sie eine Sicherung löschen, können Sie auch die lokale Datenbank löschen, ohne die Wiederherstellbarkeit der entfernten Dateien zu beeinträchtigen.\\nWenn Sie die lokale Datenbank für Sicherungen von der Kommandozeile aus verwenden, sollten Sie die Datenbank behalten.","Edit as list":"Als Liste bearbeiten","Edit as text":"Als Text bearbeiten","Edit …":"Bearbeiten …","Encrypt file":"Datei verschlüsseln","Encryption":"Verschlüsselung","Encryption changed":"Verschlüsselung geändert","Encryption modules:":"Verschlüsselungen:","Encryption passphrase":"Verschlüsselungspassphrase","End":"Ende","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.":"Gib 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 behält eine Sicherung für jeden der nächsten 7 Tage, jede der nächsten 4 Wochen und jeden der nächsten 36 Monate. Die Schreibweise 1W:1D,1M:1W,3Y:1M ist ebenso gültig.","Enter backup passphrase, if any":"Sicherungspassphrase eingeben, falls vorhanden","Enter configuration details":"Konfigurationsdetails eingeben","Enter encryption passphrase":"Verschlüsselungpassphrase eingeben","Enter expression here":"Ausdruck hier eingeben","Enter the destination path":"Ziel-Pfad angeben","Error":"Fehler","Error!":"Fehler!","Errors and crashes":"Fehler und Abstürze","Examined":"Geprüft","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 backup configuration":"Sicherungskonfiguration exportieren","Export configuration":"Konfiguration exportieren","Export passwords":"Passwort exportieren","Export …":"Exportieren …","Exporting …":"Am 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 find backup:":"Sicherung konnte nicht gefunden werden:","Failed to read backup defaults:":"Sicherungsstandardeinstellungen konnten nicht gelesen werden:","Failed to restore files: {{message}}":"Wiederherstellung der Dateien fehlgeschlagen: {{message}}","Failed to save:":"Fehler beim Speichern:","Fetching path information …":"Abrufen von Pfadinformationen...","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":"IAM-Zugriffsrichtlinie generieren","Getting file versions …":"Dateiversionen werden abgerufen …","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 eine neuere Sicherung gefunden wird, werden alle Sicherungen älter als dieses Datum gelöscht.","If the backup file was not downloaded automatically, right click and choose "Save as …"":"Wenn die Sicherungsdatei nicht automatisch heruntergeladen wurde, mit der rechten Maustaste klicken und \"Speichern unter...\" auswählen","If the backup file was not downloaded automatically, right click and choose "Save as …"":"Wenn die Sicherungsdatei nicht automatisch heruntergeladen wurde, mit der rechten Maustaste klicken und \"Speichern unter...\" auswählen","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 Anmeldeverzeichnis gespeichert.\\nMöchten Sie 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 Sie die Sicherung später verwenden möchten, können Sie die Konfiguration vor dem Löschen exportieren.","Import":"Importieren","Import Destination URL":"Ziel-URL importieren","Import backup configuration":"Sicherungskonfiguration importieren","Import from a file":"Von einer Datei importieren","Import metadata":"Importiere Metadata","Importing …":"Am Importieren …","Include a file?":"Datei einschießen?","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","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.\nSind Sie sicher, dass Ihr FTP-Server dazu gehört?","KByte":"KByte","KByte/s":"KByte/s","Keep a specific number of backups":"Eine bestimmte Anzahl von Sicherungen behalten","Keep all backups":"Alle Sicherungen behalten","Keystone API version":"Keystone API Version","Language in user interface":"Sprache der Benutzeroberfläche","Last month":"Letzter Monat","Last successful backup:":"Letzte erfolgreiche Sicherung:","Last successful restore: {{time}} (took {{duration || '0 seconds'}})":"Letzte erfolgreiche Wiederherstellung: {{time}} (dauerte {{duration || '0 Sekunden'}})","Latest":"Neueste","Libraries":"Bibliotheken","Listing backup dates …":"Sicherungsdaten werden aufgelistet …","Listing remote files for purge …":"Auflisten von Remote-Dateien fürs Löschen...","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...","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. Uploadgeschwindigkeit","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","Modified":"Geändert","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 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, bitte überprüfen Sie mit dem Serveradministrator, ob der Schlüssel korrekt ist: {{key}}\\n\\nMöchten Sie den angegebenen Host-Schlüssel bestätigen?","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","Non-matching passphrase":"Nicht übereinstimmende Passphrase","None / disabled":"Keine / deaktiviert","Not using encryption":"Verschlüsselung nicht verwenden","Nothing will be deleted. The backup size will grow with each change.":"Es wird nichts gelöscht. Die Sicherungsgröße erhöht sich mit jeder Änderung.","OK":"OK","Official releases":"Offizielle Versionen","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","Opened":"Geöffnet","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":"Operation","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","Passphrases do not match":"Passphrasen stimmen nicht überein","Password":"Passwort","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","Purge Phase":"Aufräumphase","Purging files complete!":"Löschen von Dateien abgeschlossen!","Purging files …":"Dateien bereinigen...","Rebuilding local database …":"Lokale Datenbank wird neu aufgebaut …","Recreate (delete and repair)":"Wiederherstellen (löschen und reparieren)","Recreate Database Phase":"Datenbank-Wiederherstellungsphase","Recreating database …":"Datenbank wird neu erstellt …","Registering temporary backup …":"Temporäre Sicherung wird registriert …","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","Removed files":"Entfernte Dateien","Repair":"Reparieren","Repair Phase":"Reparatur Phase","Repairing database …":"Datenbank wird repariert …","Repeat Passphrase":"Passphrase wiederholen","Reporting:":"Bericht:","Reset":"Zurücksetzen","Restore":"Wiederherstellen","Restore complete!":"Wiederherstellung komplett!","Restore files":"Dateien wiederherstellen","Restore files …":"Dateien wiederherstellen …","Restore from":"Wiederherstellen von","Restore from backup configuration":"Aus Sicherungskonfiguration wiederherstellen","Restore options":"Wiederherstellungsoptionen","Restore read/write permissions":"Schreib- und Leserechte wiederherstellen","Restored Files":"Dateien wiederhergestellt","Restored Folders":"Ordner wiederhergestellt","Restored Symlinks":"Symbolische Verknüpfungen wiederhergestellt","Restoring files …":"Dateien werden wiederhergestellt …","Resume":"Fortsetzen","Rewritten File Lists":"Neu geschrieben Dateiliste","Run again every":"Wiederholen alle","Run now":"Jetzt sichern","Running commandline entry":"Führe Kommandozeilenbefehl aus","Running task:":"Laufende Aufgabe:","Running …":"Läuft...","S3 Compatible":"S3 Kompatibel","Same as the base install version: {{channelname}}":"Wie die zuerst installierte Version: {{channelname}}","Sat":"Sa","Satellite":"Satellit","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 werden gescannt …","Scanning for local blocks …":"Scannen nach lokalen Blöcken...","Schedule":"Zeitplan","Search":"Suche","Search for files":"Dateien suchen","Seconds":"Sekunden","Select a log level and see messages as they happen:":"Wähle eine Protokollierungsstufe aus und sehe dir die Meldungen an während sie erstellt werden:","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-Passwort","Server paused":"Server pausiert","Server state properties":"Server Zustandseigenschaften","Settings":"Einstellungen","Show":"Anzeigen","Show advanced editor":"Erweiterten Editor anzeigen","Show hidden folders":"Versteckte Ordner anzeigen","Show log":"Protokolldatei anzeigen","Show log …":"Protokoll anzeigen...","Show treeview":"Baumansicht anzeigen","Sia server password":"Sia Server-Passwort","Smart backup retention":"Intelligente Sicherungsaufbewahrung","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","Some S3 providers might only be compatible with a certain client library":"Manche S3 Anbieter sind nur mit bestimmten Client Bibliotheken kompatibel","Source Data":"Quell-Daten","Source Files":"Quelldateien","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.","Stable":"Stabil","Standard protocols":"Standardprotokolle","Start":"Beginn","Starting backup …":"Sicherung wird gestartet …","Starting restore …":"Wiederherstellung wird gestartet …","Starting the restore process …":"Starten des Wiederherstellungsprozesses...","Stop after current file":"Stopp nach aktueller Datei","Stop after the current file":"Beende nach aktueller Datei","Stop now":"Beenden","Stop running backup":"Laufende Sicherung anhalten","Stop running task":"Beende laufenden Vorgang","Stopping after the current file:":"Anhalten nach der aktuellen Datei:","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","Task is running":"Aufgabe wird ausgeführt","Temporary Files":"Temporäre Dateien","Temporary files":"Temporäre Dateien","Test Phase":"Test Phase","Test connection":"Verbindung prüfen","Testing permissions …":"Berechtigungen werden überprüft …","Testing …":"Prüfung...","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 backup is missing, has it been deleted?":"Die Sicherung fehlt, wurde sie gelöscht?","The backup was temporary and does not exist anymore, so the log data is lost":"Die Sicherung war temporär und existiert nicht mehr, die Protokolldaten sind daher verloren","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 Ihrem Benutzernamen beginnen, diesen automatisch voranstellen?","The configuration should be kept safe. Are you sure you want to save an unencrypted file containing your passwords?":"Die Konfiguration sollte sicher aufbewahrt werden. Sicher, dass eine unverschlüsselte Datei mit Ihren Passwörtern gespeichert werden soll?","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üfen Sie mit dem Server-Administrator, ob dieser korrekt ist, sonst könnten Sie das Opfer eines MAN-IN-THE-MIDDLE-Angriffs werden.\\n\\nMöchten Sie Ihren AKTUELLEN Host-Schüssel \"{{prev}}\" durch den GEMELDETEN Host-Schüssel {{key}} ersetzen?","The passwords do not match":"Die Passwörter stimmen nicht überein","The path does not appear to exist, do you want to add it anyway?":"Der Pfad scheint nicht zu existieren. Möchten Sie 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?":"Der Pfad endet nicht mit dem Zeichen \"{{dirsep}}\", was bedeutet, dass Sie eine Daten und kein Verzeichnis einschließen.\\n\\nMöchten Sie die angegebene Datei einschließen?","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 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 konnte nicht validiert werden.\\nMöchten Sie das SSL-Zertifikat mit dem folgenden Hash bestätigen: {{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":"Der Zielordner enthält verschlüsselte Dateien, bitte stelle die Passphrase bereit","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 Berechtigungen. Möchten Sie einen neuen eingeschränkten Nutzer erstellen, welcher nur Zugriffsrechte für den ausgewählten Pfad hat?","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 Zielordners kann dazu führen, dass Dateien an unerwarteten Stellen wiederhergestellt werden. Sind Sie sicher, dass Sie fortfahren möchten, ohne ein Zielverzeichnis zu wählen?","This month":"Dieser Monat","This week":"Diese Woche","Throttle settings":"Drosselungseinstellungen","Thu":"Do","Time":"Zeit","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":"Deaktiviere »Datei verschlüsseln«, um ohne eine Passphrase 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.":"Probiere neue 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 passphrase here.":"Hier Passphrase eingeben.","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","Uploaded files":"Hochgeladene Dateien","Uploading verification file …":"Verifikationsdatei wird hochgeladen …","Usage reports help us improve the user experience and evaluate impact of new features. We use them to generate {{'public usage statistics' | translate}}":"Nutzungsberichte helfen uns bei der Weiterentwicklung. Wir generieren daraus {{'öffentliche Nutzungsstatistiken' | translate}}","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","Vacuuming database …":"Datenbank wird bereinigt …","Validating …":"Validieren...","Verifications":"Überprüfungen","Verify files":"Dateien prüfen","Verifying answer":"Antwort verifizieren","Verifying backend data …":"Verifizierung von Backend-Daten...","Verifying files …":"Dateien überprüfen... ","Verifying remote data …":"Remotedaten prüfen ...","Verifying restored files …":"Wiederhergestellte Dateien werden überprüft …","Verifying …":"Am Überprüfen …","Version ID":"Version ID","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 können Sie die Daten in Zukunft nicht wiederherstellen.","Waiting for task to begin":"Warte darauf, loslegen zu können","Waiting for upload to finish …":"Warte auf Ende des Uploads... ","Warnings, errors and crashes":"Warnungen, Fehler und Abstürze","We recommend that you encrypt all backups stored outside your system":"Wir empfehlen, dass Sie alle Backups verschlüsseln, die außerhalb Ihres Systems gespeichert werden.","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 understand the risk":"Ja, ich habe die Risiken verstanden","Yes, I'm brave!":"Ja, ich bin mutig!","Yes, please break my backup!":"Ja, bitte zerstöre meine Sicherung!","Yesterday":"Gestern","You are changing the database path away from an existing database.\nAre you sure this is what you want?":"Sie ändern gerade den Datenbankpfad einer existierenden lokalen Datenbank.\nSind Sie sicher, dass Sie das wollen?","You are currently running {{appname}} {{version}}":"Aktuell wird {{appname}} {{version}} verwendet","You can stop the backup after any file uploads currently in progress have finished.":"Nachdem alle derzeit laufenden Datei-Uploads abgeschlossen sind, kann das Backup gestoppt werden.","You can stop the task immediately, or allow the process to continue its current file and then 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":"Sie haben die Verschlüsselungsmethode geändert. Dies könnte Daten zerstören. Wir empfehlen Ihnen, stattdessen eine neue Sicherung zu erstellen","You have changed the passphrase, which is not supported. You are encouraged to create a new backup instead.":"Sie haben die Passphrase geändert, was nicht unterstützt wird. Bitte erstellen Sie stattdessen eine neue Sicherung.","You have chosen not to encrypt the backup. Encryption is recommended for all data stored on a remote server.":"Sie haben ausgewählt, dass die Sicherung nicht verschlüsselt werden soll. Die Verschlüsselung wird für alle auf einem Remote-Server 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.":"Sie haben eine starke Passphrase erstellt. Stellen Sie sicher, dass Sie diese an einem sicheren Ort aufbewahren, da die Daten bei Verlust der Passphrase nicht wiederhergestellt werden können.","You must choose at least one source folder":"Sie müssen mindestens 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":"Sie müssen einen Namen für die Sicherung eingeben.","You must enter a passphrase or disable encryption":"Sie müssen 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":"Sie müssen eine positive Anzahl 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":"Sie müssen einen Kundennamen eingeben, wenn Sie keinen API-Key angeben.","You must enter a valid duration for the time to keep backups":"Sie müssen eine gültige Aufbewahrungsdauer für die Sicherungen eingeben.","You must enter a valid retention policy string":"Sie müssen eine gültige Aufbewahrungsregel 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":"Sie müssen ein Passwort eintragen.","You must fill in the server name or address":"Sie müssen einen Servernamen oder eine Adresse eintragen.","You must fill in the username":"Sie müssen einen Benutzernamen eintragen.","You must fill in {{field}}":"{{field}} muss ausgefüllt sein","You must select or fill in the AuthURI":"Sie müssen die AuthURI auswählen oder eintragen.","You must select or fill in the server":"Sie müssen den Server auswählen oder eintragen.","You must specify a path":"Sie müssen 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.":"Ihre Passphrase ist leicht zu erraten. Erwägen Sie eine Änderung der Passphrase.","bucket/folder/subfolder":"Bucket/Ordner/Unterordner","byte":"Byte","byte/s":"Byte/s","custom":"benutzerdefiniert","public usage statistics":"Öffentliche Nutzungsstatistiken","resume now":"Jetzt starten","unless you are explicitly specifying --group-id":"es sei denn, Sie geben 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}} Hours":"{{number}} Stunden","{{number}} Minutes":"{{number}} Minuten","{{time}} (took {{duration}})":"{{time}} (dauerte {{duration}})","…loading…":"...laden... "}); - gettextCatalog.setStrings('en_GB', {"- pick an option -":"- pick an option -","...loading...":"...loading...","API Key":"API Key","API key":"API key","AWS Access ID":"AWS Access ID","AWS Access Key":"AWS Access Key","AWS IAM Policy":"AWS IAM Policy","About":"About","About {{appname}}":"About {{appname}}","Access Key":"Access Key","Access denied":"Access denied","Access grant":"Access grant","Access to user interface":"Access to user interface","Account name":"Account name","Add a new backup":"Add a new backup","Add a path directly":"Add a path directly","Add advanced option":"Add advanced option","Add backup":"Add backup","Add filter":"Add filter","Add path":"Add path","Added":"Added","Adjust bucket name?":"Adjust bucket name?","Advanced Options":"Advanced Options","Advanced options":"Advanced options","Advanced:":"Advanced:","All Hyper-V Machines":"All Hyper-V Machines","All Microsoft SQL Databases":"All 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.":"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)":"Allow remote access (requires restart)","Allowed days":"Allowed days","An existing file was found at the new location":"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 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?":"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?","Anonymous usage reports":"Anonymous usage reports","Applications":"Applications","As Command-line":"As Command-line","AuthID":"AuthID","Authentication method":"Authentication method","Authentication method ({{auth_method}})":"Authentication method ({{auth_method}})","Authentication password":"Authentication password","Authentication username":"Authentication username","Autogenerated passphrase":"Autogenerated passphrase","Automatically run backups.":"Automatically run backups.","B2 Application ID":"B2 Application ID","B2 Application Key":"B2 Application Key","B2 Cloud Storage Account ID":"B2 Cloud Storage Account ID","B2 Cloud Storage Application ID":"B2 Cloud Storage Application ID","B2 Cloud Storage Application Key":"B2 Cloud Storage Application Key","Back":"Back","Backend modules:":"Backend modules:","Backup complete!":"Backup complete!","Backup destination":"Backup destination","Backup is encrypted but no passphrase is available.\n Type a passphrase below to use for restoring your files,\n or, in case of GPG encryption, leave blank to let gpg retrieve the passphrase by\n invoking your system's keychain.":"Backup is encrypted but no passphrase is available.\n Type a passphrase below to use for restoring your files,\n or, in case of GPG encryption, leave blank to let gpg retrieve the passphrase by\n invoking your system's keychain.","Backup location":"Backup location","Backup retention":"Backup retention","Backup:":"Backup:","Beta":"Beta","Broken access":"Broken access","Browse":"Browse","Browser default":"Browser default","Bucket":"Bucket","Bucket Name":"Bucket Name","Bucket create location":"Bucket create location","Bucket name":"Bucket name","Bucket storage class":"Bucket storage class","Building list of files to restore …":"Building list of files to restore …","Building partial temporary database …":"Building partial temporary database …","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.":"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.","By default, the tray icon will open the user interface with a token that 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.":"By default, the tray icon will open the user interface with a token that 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.","Cache Files":"Cache Files","Canary":"Canary","Cancel":"Cancel","Cannot move to existing file":"Cannot move to existing file","Changelog":"Changelog","Changelog for {{appname}} {{version}}":"Changelog for {{appname}} {{version}}","Check failed:":"Check failed:","Check for updates now":"Check for updates now","Checking for updates …":"Checking for updates …","Chose a storage type to get started":"Chose a storage type to get started","Click the AuthID link to create an AuthID":"Click the AuthID link to create an AuthID","Click to set throttle options":"Click to set throttle options","Client library to use":"Client library to use","Commandline …":"Command Line …","Compact Phase":"Compact Phase","Compact now":"Compact now","Compacting remote data …":"Compacting remote data …","Complete log":"Complete log","Completing backup …":"Completing backup …","Completing previous backup …":"Completing previous backup …","Compression modules:":"Compression modules:","Computer":"Computer","Configuration file:":"Configuration file:","Configuration:":"Configuration:","Configure a new backup":"Configure a new backup","Confirm delete":"Confirm delete","Confirm encryption passphrase":"Confirm encryption passphrase","Confirm passphrase":"Confirm passphrase","Confirmation required":"Confirmation required","Connect":"Connect","Connect now":"Connect now","Connecting to server …":"Connecting to server …","Connection lost":"Connection lost","Connection worked!":"Connection worked!","Container name":"Container name","Container region":"Container region","Continue":"Continue","Continue without encryption":"Continue without encryption","Copied!":"Copied!","Copy":"Copy","Copy Destination URL to Clipboard":"Copy Destination URL to Clipboard","Copy failed. Please manually copy the URL":"Copy failed. Please manually copy the URL","Core options":"Core options","Counting ({{files}} files found, {{size}})":"Counting ({{files}} files found, {{size}})","Crashes only":"Crashes only","Create bug report …":"Create bug report …","Create folder?":"Create folder?","Created new limited user":"Created new limited user","Creating bug report …":"Creating bug report …","Creating new user with limited access …":"Creating new user with limited access …","Creating target folders …":"Creating target folders …","Creating temporary backup …":"Creating temporary backup …","Current action:":"Current action:","Current file:":"Current file:","Current version is {{versionname}} ({{versionnumber}})":"Current version is {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"Custom S3 endpoint","Custom Satellite":"Custom Satellite","Custom Satellite ({{satellite}})":"Custom Satellite ({{satellite}})","Custom authentication url":"Custom authentication url","Custom backup retention":"Custom backup retention","Custom location ({{server}})":"Custom location ({{server}})","Custom region for creating buckets":"Custom region for creating buckets","Custom region value ({{region}})":"Custom region value ({{region}})","Custom server url ({{server}})":"Custom server url ({{server}})","Custom storage class\n ({{class}})":"Custom storage class\n ({{class}})","Custom storage class ({{class}})":"Custom storage class ({{class}})","Database …":"Database …","Days":"Days","Default":"Default","Default ({{channelname}})":"Default ({{channelname}})","Default excludes":"Default excludes","Default options":"Default options","Delete":"Delete","Delete Phase (Old Backup Versions)":"Delete Phase (Old Backup Versions)","Delete backup":"Delete backup","Delete backups that are older than":"Delete backups that are older than","Delete local database":"Delete local database","Delete remote files":"Delete remote files","Delete the local database":"Delete the local database","Delete {{filecount}} files ({{filesize}}) from the remote storage?":"Delete {{filecount}} files ({{filesize}}) from the remote storage?","Delete …":"Delete …","Deleted":"Deleted","Deleted Versions":"Deleted Versions","Deleted files":"Deleted files","Deleting remote files …":"Deleting remote files …","Deleting unwanted files …":"Deleting unwanted files …","Description (optional)":"Description (optional)","Description:":"Description:","Desktop":"Desktop","Destination":"Destination","Destination path":"Destination path","Disabled":"Disabled","Dismiss":"Dismiss","Dismiss all":"Dismiss all","Display and color theme":"Display and color theme","Do you really want to delete the backup: \"{{name}}\" ?":"Do you really want to delete the backup: \"{{name}}\" ?","Do you really want to delete the local database for: {{name}}":"Do you really want to delete the local database for: {{name}}","Done":"Done","Download":"Download","Downloaded files":"Downloaded files","Downloading files …":"Downloading files …","Downloading update…":"Downloading update…","Duplicate option {{opt}}":"Duplicate option {{opt}}","Duplicati Website":"Duplicati Website","Duplicati forum":"Duplicati forum","Duplicati will run when started, but will remain in a paused state for the duration. Duplicati will occupy minimal system resources and no backups will be run.":"Duplicati will run when started, but will remain in a paused state for the duration. Duplicati will occupy minimal system resources and no backups will be run.","Duration":"Duration","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 as list":"Edit as list","Edit as text":"Edit as text","Edit …":"Edit …","Encrypt file":"Encrypt file","Encryption":"Encryption","Encryption changed":"Encryption changed","Encryption modules:":"Encryption modules:","Encryption passphrase":"Encryption passphrase","End":"End","Enter URL":"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.":"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.","Enter backup passphrase, if any":"Enter backup passphrase, if any","Enter configuration details":"Enter configuration details","Enter encryption passphrase":"Enter encryption passphrase","Enter expression here":"Enter expression here","Enter the destination path":"Enter the destination path","Error":"Error","Error!":"Error!","Errors and crashes":"Errors and crashes","Examined":"Examined","Exclude":"Exclude","Exclude directories whose names contain":"Exclude directories whose names contain","Exclude expression":"Exclude expression","Exclude file":"Exclude file","Exclude file extension":"Exclude file extension","Exclude files whose names contain":"Exclude files whose names contain","Exclude filter group":"Exclude filter group","Exclude folder":"Exclude folder","Exclude regular expression":"Exclude regular expression","Existing file found":"Existing file found","Experimental":"Experimental","Export":"Export","Export backup configuration":"Export backup configuration","Export configuration":"Export configuration","Export passwords":"Export passwords","Export …":"Export …","Exporting …":"Exporting …","External link":"External link","FTP (Alternative)":"FTP (Alternative)","Failed to build temporary database: {{message}}":"Failed to build temporary database: {{message}}","Failed to connect:":"Failed to connect:","Failed to connect: {{message}}":"Failed to connect: {{message}}","Failed to delete:":"Failed to delete:","Failed to fetch path information: {{message}}":"Failed to fetch path information: {{message}}","Failed to find backup:":"Failed to find backup:","Failed to read backup defaults:":"Failed to read backup defaults:","Failed to restore files: {{message}}":"Failed to restore files: {{message}}","Failed to save:":"Failed to save:","Fetching path information …":"Fetching path information …","File":"File","Files larger than:":"Files larger than:","Filters":"Filters","Finished!":"Finished!","First run setup":"First run setup","Folder":"Folder","Folder path":"Folder path","Fri":"Fri","GByte":"GByte","GByte/s":"GByte/s","GCS Project ID":"GCS Project ID","General":"General","General backup settings":"General backup settings","General options":"General options","Generate":"Generate","Getting file versions …":"Getting file versions …","Group email":"Group email","Hidden files":"Hidden files","Hide":"Hide","Hide hidden folders":"Hide hidden folders","Home":"Home","Hostnames":"Hostnames","Hours":"Hours","How do you want to handle existing files?":"How do you want to handle existing files?","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.":"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 at least one newer backup is found, all backups older than this date are deleted.","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 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?":"If you do not enter a path, all files will be stored in the login folder.\nAre you sure this is what you want?","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 you want to use the backup later, you can export the configuration before deleting it","Import":"Import","Import Destination URL":"Import Destination URL","Import backup configuration":"Import backup configuration","Import from a file":"Import from a file","Import metadata":"Import metadata","Importing …":"Importing …","Include a file?":"Include a file?","Include expression":"Include expression","Include regular expression":"Include regular expression","Incorrect answer, try again":"Incorrect answer, try again","Individual builds for developers only. Not for use with important data.":"Individual builds for developers only. Not for use with important data.","Information":"Information","Invalid characters in path":"Invalid characters in path","Invalid retention time":"Invalid retention time","It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?":"It is possible to connect to some FTP servers without a password.\nAre you sure your FTP server supports password-less logins?","KByte":"KByte","KByte/s":"KByte/s","Keep a specific number of backups":"Keep a specific number of backups","Keep all backups":"Keep all backups","Keystone API version":"Keystone API version","Language in user interface":"Language in user interface","Last month":"Last month","Last successful backup:":"Last successful backup:","Last successful restore: {{time}} (took {{duration || '0 seconds'}})":"Last successful restore: {{time}} (took {{duration || '0 seconds'}})","Latest":"Latest","Libraries":"Libraries","Listing backup dates …":"Listing backup dates …","Listing remote files for purge …":"Listing remote files for purge …","Listing remote files …":"Listing remote files …","Live":"Live","Load a configuration from an exported job or a storage provider":"Load a configuration from an exported job or a storage provider","Load destination from an exported job or a storage provider":"Load destination from an exported job or a storage provider","Load older data":"Load older data","Loading …":"Loading …","Local Repository":"Local Repository","Local database for":"Local database for","Local database path:":"Local database path:","Local repository":"Local repository","Local storage":"Local storage","Location":"Location","Location where buckets are created":"Location where buckets are created","Log data for {{Backup.Backup.Name}}":"Log data for {{Backup.Backup.Name}}","Log data from the server":"Log data from the server","Log out":"Log out","MByte":"MByte","MByte/s":"MByte/s","Maintenance":"Maintenance","Manually type path":"Manually type path","Max download speed":"Max download speed","Max upload speed":"Max upload speed","Menu":"Menu","Microsoft SQL Database:":"Microsoft SQL Database:","Microsoft SQL Databases":"Microsoft SQL Databases","Minimum redundancy":"Minimum redundancy","Minimum redundancy is 1.0":"Minimum redundancy is 1.0","Minutes":"Minutes","Missing name":"Missing name","Missing passphrase":"Missing passphrase","Missing sources":"Missing sources","Modified":"Modified","Mon":"Mon","Months":"Months","Move existing database":"Move existing database","Move failed:":"Move failed:","My Documents":"My Documents","My Music":"My Music","My Photos":"My Photos","My Pictures":"My Pictures","Name":"Name","Never":"Never","New user name is {{user}}.\nUpdated credentials to use the new limited user":"New user name is {{user}}.\nUpdated credentials to use the new limited user","Next":"Next","Next scheduled run:":"Next scheduled run:","Next scheduled task:":"Next scheduled task:","Next task:":"Next task:","Next time":"Next time","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 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":"No editor found for the "{{backend}}" storage type","No encryption":"No encryption","No items selected":"No items selected","No items to restore, please select one or more items":"No items to restore, please select one or more items","No passphrase entered":"No passphrase entered","No scheduled tasks":"No scheduled tasks","Non-matching passphrase":"Non-matching passphrase","None / disabled":"None / disabled","Not using encryption":"Not using encryption","Nothing will be deleted. The backup size will grow with each change.":"Nothing will be deleted. The backup size will grow with each change.","OK":"OK","Once there are more backups than the specified number, the oldest backups are deleted.":"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","Opened":"Opened","Openstack API Key are not supported in v3 keystone API.":"Openstack API Key are not supported in v3 keystone API.","Operating System":"Operating System","Operation":"Operation","Operations:":"Operations:","Optional authentication password":"Optional authentication password","Optional authentication username":"Optional authentication username","Options":"Options","Options added here are applied to all backups, but can be overridden in each individual backup":"Options added here are applied to all backups, but can be overridden in each individual backup","Original location":"Original location","Others":"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.":"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.","Overwrite":"Overwrite","Passphrase":"Passphrase","Passphrase (if encrypted)":"Passphrase (if encrypted)","Passphrase changed":"Passphrase changed","Passphrases are not matching":"Passphrases are not matching","Passphrases do not match":"Passphrases do not match","Password":"Password","Patching files with local blocks …":"Patching files with local blocks …","Path":"Path","Path not found":"Path not found","Path on server":"Path on server","Path or subfolder in the bucket":"Path or subfolder in the bucket","Pause":"Pause","Pause after startup or hibernation":"Pause after startup or hibernation","Pause options":"Pause options","Permissions":"Permissions","Pick location":"Pick location","Point to your backup files and restore from there":"Point to your backup files and restore from there","Port":"Port","Prevent tray icon automatic log-in":"Prevent tray icon automatic log-in","Previous":"Previous","Progress:":"Progress:","ProjectID is optional if the bucket exist":"ProjectID is optional if the bucket exist","Proprietary":"Proprietary","Purge Phase":"Purge Phase","Purging files complete!":"Purging files complete!","Purging files …":"Purging files …","Rebuilding local database …":"Rebuilding local database …","Recreate (delete and repair)":"Recreate (delete and repair)","Recreate Database Phase":"Recreate Database Phase","Recreating database …":"Recreating database …","Registering temporary backup …":"Registering temporary backup …","Relative paths not allowed":"Relative paths not allowed","Reload":"Reload","Remote":"Remote","Remote Path":"Remote Path","Remote Repository":"Remote Repository","Remote path":"Remote path","Remote repository":"Remote repository","Remote volume size":"Remote volume size","Remove":"Remove","Remove option":"Remove option","Removed files":"Removed files","Repair":"Repair","Repair Phase":"Repair Phase","Repairing database …":"Repairing database …","Repeat Passphrase":"Repeat Passphrase","Reporting:":"Reporting:","Reset":"Reset","Restore":"Restore","Restore complete!":"Restore complete!","Restore files":"Restore files","Restore files …":"Restore files …","Restore from":"Restore from","Restore from backup configuration":"Restore from backup configuration","Restore options":"Restore options","Restore read/write permissions":"Restore read/write permissions","Restored Files":"Restored Files","Restored Folders":"Restored Folders","Restored Symlinks":"Restored Symlinks","Restoring files …":"Restoring files …","Resume":"Resume","Rewritten File Lists":"Rewritten File Lists","Run again every":"Run again every","Run now":"Run now","Running commandline entry":"Running command line entry","Running task:":"Running task:","Running …":"Running …","S3 Compatible":"S3 Compatible","Same as the base install version: {{channelname}}":"Same as the base install version: {{channelname}}","Sat":"Sat","Satellite":"Satellite","Save":"Save","Save and repair":"Save and repair","Save different versions with timestamp in file name":"Save different versions with timestamp in file name","Save immediately":"Save immediately","Scanning existing files …":"Scanning existing files …","Scanning for local blocks …":"Scanning for local blocks …","Schedule":"Schedule","Search":"Search","Search for files":"Search for files","Seconds":"Seconds","Select a log level and see messages as they happen:":"Select a log level and see messages as they happen:","Select files":"Select files","Server":"Server","Server and port":"Server and port","Server hostname or IP":"Server hostname or IP","Server is currently paused,":"Server is currently paused,","Server is currently paused, do you want to resume now?":"Server is currently paused, do you want to resume now?","Server password":"Server password","Server paused":"Server paused","Server state properties":"Server state properties","Settings":"Settings","Show":"Show","Show advanced editor":"Show advanced editor","Show hidden folders":"Show hidden folders","Show log":"Show log","Show log …":"Show log …","Show treeview":"Show treeview","Sia server password":"Sia server password","Smart backup retention":"Smart backup retention","Some OpenStack providers allow an API key instead of a password and tenant name":"Some OpenStack providers allow an API key instead of a password and tenant name","Some S3 providers might only be compatible with a certain client library":"Some S3 providers might only be compatible with a certain client library","Source Data":"Source Data","Source Files":"Source Files","Source data":"Source data","Source folders":"Source folders","Source:":"Source:","Specific builds for developers only. Not for use with important data.":"Specific builds for developers only. Not for use with important data.","Standard protocols":"Standard protocols","Start":"Start","Starting backup …":"Starting backup …","Starting restore …":"Starting restore …","Starting the restore process …":"Starting the restore process …","Stop after current file":"Stop after current file","Stop after the current file":"Stop after the current file","Stop now":"Stop now","Stop running backup":"Stop running backup","Stop running task":"Stop running task","Stopping after the current file:":"Stopping after the current file:","Stopping task:":"Stopping task:","Storage Type":"Storage Type","Storage class":"Storage class","Storage class for creating a bucket":"Storage class for creating a bucket","Stored":"Stored","Strong":"Strong","Success":"Success","Sun":"Sun","Symbolic link":"Symbolic link","System Files":"System Files","System default ({{levelname}})":"System default ({{levelname}})","System files":"System files","System info":"System info","System properties":"System properties","TByte":"TByte","TByte/s":"TByte/s","Task is running":"Task is running","Temporary Files":"Temporary Files","Temporary files":"Temporary files","Test Phase":"Test Phase","Test connection":"Test connection","Testing permissions …":"Testing permissions …","Testing …":"Testing …","The '{{fieldname}}' field contains an invalid character: {{character}} (value: {{value}}, index: {{pos}})":"The '{{fieldname}}' field contains an invalid character: {{character}} (value: {{value}}, index: {{pos}})","The backup is missing, has it been deleted?":"The backup is missing, has it been deleted?","The backup was temporary and does not exist anymore, so the log data is lost":"The backup was temporary and does not exist anymore, so the log data is lost","The bucket name should be all lower-case, convert automatically?":"The bucket name should be all lower-case, convert automatically?","The bucket name should start with your username, prepend automatically?":"The bucket name should start with your username, prepend automatically?","The configuration should be kept safe. Are you sure you want to save an unencrypted file containing your passwords?":"The configuration should be kept safe. Are you sure you want to save an unencrypted file containing your passwords?","The dark theme (by Michal)":"The dark theme (by Michal)","The default blue on white theme (by Alex)":"The default blue on white theme (by Alex)","The folder {{folder}} does not exist.\nCreate it now?":"The folder {{folder}} does not exist.\nCreate it now?","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}}?":"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}}?","The passwords do not match":"The passwords do not match","The path does not appear to exist, do you want to add it anyway?":"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?":"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?","The path must be an absolute path, i.e. it must start with a forward slash '/'":"The path must be an absolute path, i.e. it must start with a forward slash '/'","The region parameter is only applied when creating a new bucket":"The region parameter is only applied when creating a new bucket","The region parameter is only used when creating a bucket":"The region parameter is only used when creating a bucket","The server certificate could not be validated.\nDo you want to approve the SSL certificate with the hash: {{hash}}?":"The server certificate could not be validated.\nDo you want to approve the SSL certificate with the hash: {{hash}}?","The storage class affects the availability and price for a stored file":"The storage class affects the availability and price for a stored file","The target folder contains encrypted files, please supply the passphrase":"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?":"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 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 month","This week":"This week","Throttle settings":"Throttle settings","Thu":"Thu","Time":"Time","To File":"To File","To confirm you want to delete all remote files for \"{{name}}\", please enter the word you see below":"To confirm you want to delete all remote files for \"{{name}}\", please enter the word you see below","To export without a passphrase, uncheck the \"Encrypt file\" box":"To export without a passphrase, uncheck the \"Encrypt file\" box","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.":"To prevent various DNS based attacks, Duplicati limits the allowed hostnames to the ones listed here. Direct IP access and localhost/127.0.0.1 are 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.","Today":"Today","Trust host certificate?":"Trust host certificate?","Trust server 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.":"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":"Tue","Type passphrase here.":"Type passphrase here.","Type to highlight files":"Type to highlight files","Unknown backup size and versions":"Unknown backup size and versions","Until resumed":"Until resumed","Update channel":"Update channel","Update failed:":"Update failed:","Updating with existing database":"Updating with existing database","Uploaded files":"Uploaded files","Uploading verification file …":"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' | translate}}":"Usage reports help us improve the user experience and evaluate impact of new features. We use them to generate {{'public usage statistics' | translate}}","Usage statistics":"Usage statistics","Usage statistics, warnings, errors, and crashes":"Usage statistics, warnings, errors, and crashes","Use SSL":"Use SSL","Use existing database?":"Use existing database?","Use weak passphrase":"Use weak passphrase","Useless":"Useless","User data":"User data","User domain name":"User domain name","User has too many permissions":"User has too many permissions","User interface settings":"User interface settings","Username":"Username","Vacuuming database …":"Vacuuming database …","Validating …":"Validating …","Verifications":"Verifications","Verify files":"Verify files","Verifying answer":"Verifying answer","Verifying backend data …":"Verifying backend data …","Verifying files …":"Verifying files …","Verifying remote data …":"Verifying remote data …","Verifying restored files …":"Verifying restored files …","Verifying …":"Verifying …","Version ID":"Version ID","Very strong":"Very strong","Very weak":"Very weak","Visit us on":"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 command line library","WARNING: This will prevent you from restoring the data in the future.":"WARNING: This will prevent you from restoring the data in the future.","Waiting for task to begin":"Waiting for task to begin","Waiting for upload to finish …":"Waiting for upload to finish …","Warnings, errors and crashes":"Warnings, errors and crashes","We recommend that you encrypt all backups stored outside your system":"We recommend that you encrypt all backups stored outside your system","Weak":"Weak","Weak passphrase":"Weak passphrase","Wed":"Wed","Weeks":"Weeks","Where do you want to restore from?":"Where do you want to restore from?","Where do you want to restore the files to?":"Where do you want to restore the files to?","Years":"Years","Yes":"Yes","Yes, I have stored the passphrase safely":"Yes, I have stored the passphrase safely","Yes, I understand the risk":"Yes, I understand the risk","Yes, I'm brave!":"Yes, I'm brave!","Yes, please break my backup!":"Yes, please break my backup!","Yesterday":"Yesterday","You are changing the database path away from an existing database.\nAre you sure this is what you want?":"You are changing the database path away from an existing database.\nAre you sure this is what you want?","You are currently running {{appname}} {{version}}":"You are currently running {{appname}} {{version}}","You can stop the backup after any file uploads currently in progress have finished.":"You can stop the backup after any file uploads currently in progress have finished.","You can stop the task immediately, or allow the process to continue its current file and then stop.":"You can stop the task immediately, or allow the process to continue its current file and then stop.","You have changed the encryption mode. This may break stuff. You are encouraged to create a new backup instead":"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 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 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 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 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 choose at least one source folder","You must enter a domain name to use v3 API":"You must enter a domain name to use v3 API","You must enter a name for the backup":"You must enter a name for the backup","You must enter a passphrase or disable encryption":"You must enter a passphrase or disable encryption","You must enter a password to use v3 API":"You must enter a password to use v3 API","You must enter a positive number of backups to keep":"You must enter a positive number of backups to keep","You must enter a tenant (aka project) name to use v3 API":"You must enter a tenant (aka project) name to use v3 API","You must enter a tenant name if you do not provide an API Key":"You must enter a tenant name if you do not provide an API Key","You must enter a valid duration for the time to keep backups":"You must enter a valid duration for the time to keep backups","You must enter a valid retention policy string":"You must enter a valid retention policy string","You must enter either a password or an API Key":"You must enter either a password or an API Key","You must enter either a password or an API Key, not both":"You must enter either a password or an API Key, not both","You must fill in the password":"You must fill in the password","You must fill in the server name or address":"You must fill in the server name or address","You must fill in the username":"You must fill in the username","You must fill in {{field}}":"You must fill in {{field}}","You must select or fill in the AuthURI":"You must select or fill in the AuthURI","You must select or fill in the server":"You must select or fill in the server","You must specify a path":"You must specify a path","Your files and folders have been restored successfully.":"Your files and folders have been restored successfully.","Your passphrase is easy to guess. Consider changing passphrase.":"Your passphrase is easy to guess. Consider changing passphrase.","bucket/folder/subfolder":"bucket/folder/subfolder","byte":"byte","byte/s":"byte/s","custom":"custom","public usage statistics":"public usage statistics","resume now":"resume now","unless you are explicitly specifying --group-id":"unless you are explicitly specifying --group-id","{{appname}} was primarily developed by {{dev1}} and {{dev2}}. {{appname}} can be downloaded from {{websitename}}. {{appname}} is licensed under the {{licensename}}.":"{{appname}} was primarily developed by {{dev1}} and {{dev2}}. {{appname}} can be downloaded from {{websitename}}. {{appname}} is licensed under the {{licensename}}.","{{files}} files ({{size}}) to go {{speed_txt}}":"{{files}} files ({{size}}) to go {{speed_txt}}","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version":["{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions"],"{{number}} Hour":"{{number}} Hour","{{number}} Hours":"{{number}} Hours","{{number}} Minutes":"{{number}} Minutes","{{time}} (took {{duration}})":"{{time}} (took {{duration}})","…loading…":"…loading…"}); - gettextCatalog.setStrings('es', {"- pick an option -":"- escoja una opción -","...loading...":"...cargando...","API Key":"Clave API","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 grant":"Acceso concedido","Access to user interface":"Acceso a la interfaz de usuario","Account name":"Nombre de la cuenta","Add a new backup":"Añadir nueva copia de seguridad","Add a path directly":"Agregar la ruta 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","Added":"Agregado","Adjust bucket name?":"¿Ajustar el nombre del deposito?","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","Applications":"Aplicaciones","As Command-line":"Como Línea de comandos","AuthID":"AuthID","Authentication method":"Método de autentificación","Authentication method ({{auth_method}})":"Método de autentificación ({{auth_method}})","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 Application ID":"ID de la aplicación B2","B2 Application Key":"B2 clave de aplicación","B2 Cloud Storage Account ID":"B2 Cuenta Cloud Storage ID","B2 Cloud Storage Application ID":"ID de la aplicación de almacenamiento en la nube B2","B2 Cloud Storage Application Key":"B2 Clave de aplicación de Cloud Storage","Back":"Volver","Backend modules:":"Módulos de respaldo:","Backup complete!":"Respaldo completo!","Backup destination":"Destino de la copia de seguridad","Backup is encrypted but no passphrase is available.\n Type a passphrase below to use for restoring your files,\n or, in case of GPG encryption, leave blank to let gpg retrieve the passphrase by\n invoking your system's keychain.":"La copia está encriptada, pero no se dispone de la frase de cifrado.\nIngrese una frase de cifrado a continuación para poder restaurar sus archivos o,\nen caso de cifrado GPG, deje en blanco para permitir que gpg recupere la frase de cifrado\ninvocando la cadena de claves de su sistema.","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":"Depósito","Bucket Name":"Nombre del depósito","Bucket create location":"Crear la ubicación del depósito","Bucket name":"Nombre del depósito","Bucket storage class":"Categoría de almacenamiento del depósito","Building list of files to restore …":"Creando una lista de archivos para restaurar ...","Building partial temporary database …":"Construyendo una base de datos parcial temporal ...","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.":"Permitiendo el acceso remoto, el servidor atenderá requerimientos desde\ncualquier equipo de su red. Si Ud. habilita esta opción, asegurese siempre de usar\nla computadora dentro de una red protegida por un firewall.","By default, the tray icon will open the user interface with a token that 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.":"De forma predeterminada, el icono de la bandeja abrirá la interfaz de usuario con un token que desbloquea la interfaz de usuario. Esto asegura que pueda acceder a la interfaz de usuario desde el icono de la bandeja, mientras que requiere que otros ingresen una contraseña. Si prefiere tener que escribir la contraseña, incluso al acceder a la interfaz de usuario desde el icono de la bandeja, habilite esta opción.","Cache Files":"Archivos caché","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 for updates …":"Buscando 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","Click to set throttle options":"Acceda para opciones de aceleración","Client library to use":"Biblioteca cliente para usar","Commandline …":"Línea de comandos ...","Compact Phase":"Fase de compactación","Compact now":"Compactar ahora","Compacting remote data …":"Compactando datos remotos ...","Complete log":"Registro completo","Completing backup …":"Completando copia de seguridad ...","Completing previous backup …":"Completando copia de seguridad precia ...","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","Confirm encryption passphrase":"Confirmar frase de seguridad cifrada","Confirm passphrase":"Confirme contraseña","Confirmation required":"Confirmación necesaria","Connect":"Conectar","Connect now":"Conectar ahora","Connecting to server …":"Conectando al servidor ...","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 errores ...","Create folder?":"¿Crear carpeta?","Created new limited user":"Creó un nuevo usuario limitado","Creating bug report …":"Creando informe de errores ...","Creating new user with limited access …":"Creando nuevo usuario con acceso limitado ...","Creating target folders …":"Creando carpetas de destino …","Creating temporary backup …":"Creando copia de seguridad temporal ...","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 Satellite":"Satélite personalizado","Custom Satellite ({{satellite}})":"Satélite personalizado ({{satellite}})","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\n ({{class}})":"Clase de almacenamiento personalizada\n ({{class}})","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 excludes":"Exclusiones por defecto","Default options":"Opciones por defecto","Delete":"Eliminar","Delete Phase (Old Backup Versions)":"Elimine Fase (Versiones Antiguas del Respaldo)","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?","Delete …":"Eliminar ...","Deleted":"Eliminado","Deleted Versions":"Versiones eliminadas","Deleted files":"Archivos eliminados","Deleting remote files …":"Eliminando archivos remotos ...","Deleting unwanted files …":"Eliminando archivos no deseados ...","Description (optional)":"Descripción (opcional)","Description:":"Descripción:","Desktop":"Escritorio","Destination":"Destino","Destination path":"Ruta de destino","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}}","Done":"Hecho","Download":"Descargar","Downloaded files":"Ficheros descargados","Downloading files …":"Descargando archivos ...","Downloading update…":"Descargando actualización ...","Duplicate option {{opt}}":"Opciones de duplicado {{opt}}","Duplicati Website":"Sitio Web Duplicati","Duplicati forum":"Foro de Duplicati","Duplicati will run when started, but will remain in a paused state for the duration. Duplicati will occupy minimal system resources and no backups will be run.":"Duplicati se ejecutará cuando inicie, pero permanecerá en stand-by mientras se ejecute.\nDuplicati ocupará minimos recursos del sistema y ningúna tarea de respaldo se ejectutará.","Duration":"Duración","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.","Edit as list":"Editar lista","Edit as text":"Editar como texto","Edit …":"Editar ...","Encrypt file":"Cifrar archivo","Encryption":"Cifrado","Encryption changed":"Cambios de cifrado","Encryption modules:":"Módulos de cifrado:","Encryption passphrase":"Contraseña de cifrado","End":"Fin","Enter URL":"Introduzca 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.":"Ingrese una estrategia de retención en forma manual. Los campos son D/W/Y para dias/semanas/años y U para \"ilimitado\". La sintaxis es: 7D:1D,4W:1W,36M:1M. Este ejemplo mantiene una copia para cada uno de los 7 dias, una para cada una de las 4 semanas y una por cada uno de los próximos 36 meses. Esto también puede escribirse como 1W:1D,1M:1W,3Y:1M.","Enter backup passphrase, if any":"Introduzca la frase de seguridad, si la hay","Enter configuration details":"Introduzca los detalles de configuración","Enter encryption passphrase":"Introduzca la frase de seguridad","Enter expression here":"Introduzca aquí la expresión","Enter the destination path":"Introduzca la ruta de destino","Error":"Error","Error!":"¡Error!","Errors and crashes":"Errores y bloqueos","Examined":"Examinado","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 filter group":"Excluir grupo de filtros","Exclude folder":"Excluir la carpeta","Exclude regular expression":"Excluir la expresión regular","Existing file found":"Archivo existente encontrado","Experimental":"Experimental","Export":"Exportar","Export backup configuration":"Exportar configuración de copia de seguridad","Export configuration":"Exportar configuración","Export passwords":"Exportar contraseñas","Export …":"Exportar ...","Exporting …":"Exportando ...","External link":"Enlace externo","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 find backup:":"Error para encontrar respaldo:","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 …":"Obteniendo versiones de archivos ...","Group email":"Correo del grupo","Hidden files":"Archivos ocultos","Hide":"Ocultar","Hide hidden folders":"Ocultar carpetas ocultas","Home":"Inicio","Hostnames":"Nombres de host","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 at least one newer backup is found, all backups older than this date are deleted.":"Si al menos una copia mas nueva es encontrada, todas las copias anteriores\na ese día s eliminarán.","If the backup file was not downloaded automatically, right click and choose "Save as …"":"Si el archivo de copia de seguridad no se descargó automáticamente, ","If the backup file was not downloaded automatically, right click and choose "Save as …"":"Si el archivo de copia de seguridad no se descargó automáticamente, ","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 from a file":"Importar desde un archivo","Import metadata":"Importar metadatos","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. Not for use with important data.":"Compilaciones individuales solo para desarrolladores. No usar con datos importantes.","Information":"Información","Invalid characters in path":"Caracteres no válidos en la ruta","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","Keep a specific number of backups":"Mantener un número específico de copias de seguridad","Keep all backups":"Mantener todas las copias de seguridad","Keystone API version":"Versión de la API de Keystone","Language in user interface":"Idioma de interfaz de usuario","Last month":"Mes pasado","Last successful backup:":"Última copia de seguridad exitosa","Last successful restore: {{time}} (took {{duration || '0 seconds'}})":"Última restauración exitosa: {{time}} (took {{duration || '0 seconds'}})","Latest":"Más reciente","Libraries":"Librerías","Listing backup dates …":"Listando fechas de las copias de seguridad","Listing remote files for purge …":"Listando archivos remotos para purgar ...","Listing remote files …":"Listando 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 ...","Local Repository":"Repositorio Local","Local database for":"Base de datos local para","Local database path:":"Ruta de la base de datos local:","Local repository":"Repositorio 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","Modified":"Modificado","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 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","Non-matching passphrase":"No coincide la frase de seguridad","None / disabled":"Ninguno / desactivado","Not using encryption":"Sin usar cifrado","Nothing will be deleted. The backup size will grow with each change.":"Nada será borrado. El tamaño de la copia de seguridad aumentará con cada cambio.","OK":"OK","Once there are more backups than the specified number, the oldest backups are deleted.":"Una vez que haya más copias de seguridad que el número especificado, se eliminarán las copias de seguridad más antiguas.","OpenStack AuthURI":"OpenStack AuthURI","OpenStack Object Storage / Swift":"OpenStack Object Storage / Swift","Opened":"Abierto","Openstack API Key are not supported in v3 keystone API.":"La clave de API de Openstack no está soportada con la API de keystone v3.","Operating System":"Sistema operativo","Operation":"Operación","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","Passphrases do not match":"Las frases de seguridad no coinciden","Password":"Contraseña","Patching files with local blocks …":"Parchear 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","Prevent tray icon automatic log-in":"Impedir el inicio de sesión automático con el icono de la bandeja","Previous":"Anterior","Progress:":"Progreso","ProjectID is optional if the bucket exist":"ProjectID es opcional si el depósito existe","Proprietary":"Propietario","Purge Phase":"Fase de purgado","Purging files complete!":"¡Purgado de ficheros finalizado!","Purging files …":"Purgando archivos ...","Rebuilding local database …":"Reconstruyendo base de datos local ...","Recreate (delete and repair)":"Recrear (borrar y reparar)","Recreate Database Phase":"Fase de recreación de base de datos","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","Remote Path":"Ruta Remota","Remote Repository":"Repositorio Remoto","Remote path":"Ruta remota","Remote repository":"Repositorio remoto","Remote volume size":"Tamaño de volumen remoto","Remove":"Quitar","Remove option":"Quitar opción","Removed files":"Ficheros borrados","Repair":"Reparar","Repair Phase":"Fase de reparación","Repairing database …":"Reparando base de datos…","Repeat Passphrase":"Repita la frase de seguridad","Reporting:":"Reportando:","Reset":"Resetear","Restore":"Restaurar","Restore complete!":"¡Restauración finalizada!","Restore files":"Restaurar archivos","Restore files …":"Restaurando archivos ...","Restore from":"Restaurar desde","Restore from backup configuration":"Restaurar desde una configuración de copia de seguridad","Restore options":"Opciones de restauración","Restore read/write permissions":"Restaurar permisos de lectura/escritura","Restored Files":"Archivos Restaurados","Restored Folders":"Carpetas Restauradas","Restored Symlinks":"Symlinks restaurados","Restoring files …":"Restaurando archivos ....","Resume":"Resumir","Rewritten File Lists":"Listas de ficheros reescritos","Run again every":"Volver a ejecutar cada","Run now":"Ejecutar ahora","Running commandline entry":"Ejecutando entrada de linea de comandos","Running task:":"Ejecutando tarea:","Running …":"Ejecutando ...","S3 Compatible":"S3 Compatible","Same as the base install version: {{channelname}}":"Igual que la versión base instalada: {{channelname}}","Sat":"Sab","Satellite":"Satélite","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 …":"Escaneando archivos existentes ...","Scanning for local blocks …":"Buscando 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 password":"Contraseña del servidor","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","Sia server password":"Contraseña del servidor Sia","Smart backup retention":"Retención de copias inteligente","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","Some S3 providers might only be compatible with a certain client library":"Es posible que algunos proveedores de S3 solo sean compatibles con una biblioteca de cliente determinada","Source Data":"Datos de Origen","Source Files":"Archivos de origen","Source data":"Datos de origen","Source folders":"Carpetas de origen","Source:":"Origen:","Specific builds for developers only. Not for use with important data.":"Compilaciones específicas solo para desarrolladores. No usar con datos importantes.","Standard protocols":"Protocolos estándar","Start":"Comenzar","Starting backup …":"Comenzando copia de seguridad","Starting restore …":"Comenzando restauración ...","Starting the restore process …":"Comenzando el proceso de restauración ...","Stop after current file":"Parar después del archivo actual","Stop after the current file":"Detener después del archivo actual","Stop now":"Detener ahora","Stop running backup":"Detener respaldo en curso","Stop running task":"Detener tarea en ejecución","Stopping after the current file:":"Parando después del archivo actual:","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 Files":"Archivos del sistema","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","Temporary files":"Archivos temporales","Test Phase":"Fase de pruebas","Test connection":"Conexión de prueba","Testing permissions …":"Probando permisos…","Testing …":"Probando ...","The '{{fieldname}}' field contains an invalid character: {{character}} (value: {{value}}, index: {{pos}})":"El campo '{{fieldname}}' contiene un carácter no válido: {{carácter}} (valor: {{valor}}, índice: {{pos}})","The backup is missing, has it been deleted?":"Falta la copia de seguridad, ¿se ha eliminado?","The backup was temporary and does not exist anymore, so the log data is lost":"La copia de seguridad era temporal y ya no existe, por lo que los datos de registro se han perdido.","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 configuration should be kept safe. Are you sure you want to save an unencrypted file containing your passwords?":"La configuración debe mantenerse segura. ¿Está seguro de que desea guardar un archivo sin cifrar que contenga sus contraseñas?","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 folder {{folder}} does not exist.\nCreate it now?":"La carpete {{carpeta}} no existe.\n¿La creo ahora?","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 passwords do not match":"Las contraseñas no coinciden","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","Throttle settings":"Ajustes de aceleración.","Thu":"Jue","Time":"Hora","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\"","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 varios ataques basados en DNS, Duplicati limita los nombres de anfitriones permitidos a los que se enumeran aquí. El acceso directo a IP y al anfitrión local siempre está permitido. Se pueden proporcionar varios nombres de anfitrión con un separador de punto y coma. Si alguno de los nombres de anfitrión permitidos es un asterisco (*), todos los nombres de anfitrión están permitidos y esta función está desactivada. Si el campo está vacío, solo se permite el acceso a la dirección IP y al anfitrión local.","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 that we are working on. Currently the most stable version available. Test Restore data before using this in production environments.":"Probar las nuevas funciones en las que estamos trabajando. Actualmente, la versión más estable disponible. Pruebe a Restaurar los datos antes de usarlo en entornos de producción","Tue":"Mar","Type passphrase here.":"Escriba la frase de seguridad aquí.","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","Uploaded files":"Archivos subidos","Uploading verification file …":"Subiendo archivo de verificación…","Usage reports help us improve the user experience and evaluate impact of new features. We use them to generate {{'public usage statistics' | translate}}":"Los informes de uso nos ayudan a mejorar la experiencia del usuario y evaluar el impacto de las nuevas funciones. Los usamos para generar {{'public usage statistics' | translate}}","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 domain name":"Nombre de dominio 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","Vacuuming database …":"Limpiando la base de datos ...","Validating …":"Validando ...","Verifications":"Verificaciones","Verify files":"Verificar archivos","Verifying answer":"Verificando respuesta","Verifying backend data …":"Verificando datos del servidor ...","Verifying files …":"Verificando archivos ...","Verifying remote data …":"Verificando datos remotos ...","Verifying restored files …":"Verificando archivos restaurados ...","Verifying …":"Verificando ...","Version ID":"ID de versión","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 upload to finish …":"Esperando a que finalice la carga …","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 understand the risk":"Sí, entiendo el riesgo","Yes, I'm brave!":"Sí, ¡soy valiente!","Yes, please break my backup!":"Sí, por favor, ¡rompe mi copia de seguridad!","Yesterday":"Ayer","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 can stop the backup after any file uploads currently in progress have finished.":"Puede detener la copia de seguridad después de que finalice cualquier carga de archivo en curso.","You can stop the task immediately, or allow the process to continue its current file and then stop.":"Puede detener la tarea inmediatamente o permitir que el proceso continúe con su archivo actual y luego se detenga.","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 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.":"Ha generado una frase de contraseña segura. Asegúrese de haber hecho una copia segura de la frase de contraseña, ya que los datos no se pueden recuperar si la pierde.","You must choose at least one source folder":"Debe seleccionar al menos una carpeta de origen","You must enter a domain name to use v3 API":"Debe ingresar un nombre de dominio para usar la API v3","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 password to use v3 API":"Debe ingresar una contraseña para usar la API v3","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 (aka project) name to use v3 API":"Debe ingresar un nombre de cliente (también conocido como proyecto) para usar la API v3","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 a valid retention policy string":"Debes ingresar una cadena de política de retención válida","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","public usage statistics":"estadísticas de uso público","resume now":"reanudar ahora","unless you are explicitly specifying --group-id":"a menos que usted haya especificando explícitamente --group-id","{{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}}.","{{files}} files ({{size}}) to go {{speed_txt}}":"{{files}} ficheros ({{size}}) para finalizar {{speed_txt}} ","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version":["{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versión","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versiones","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versiones"],"{{number}} Hour":"{{number}} Hora","{{number}} Hours":"{{número}} Horas","{{number}} Minutes":"{{number}} Minutos","{{time}} (took {{duration}})":"{{time}} (llevó {{duration}})","…loading…":"...cargando..."}); - gettextCatalog.setStrings('fi', {"- pick an option -":"- Valitse jokin vaihtoehto -","...loading...":"...ladataan...","API Key":"API-avain","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","Add a new backup":"Lisää uusi varmuuskopio","Add a path directly":"Lisää suora polku","Add advanced option":"Anna harvoin tarvittava valitsin","Add backup":"Lisää varmuuskopio","Add filter":"Lisää suodatin","Add path":"Lisää polku","Added":"Lisätty","Adjust bucket name?":"Muuta ämpärin nimeä?","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","Applications":"Sovellukset","As Command-line":"Komentona","AuthID":"AuthID","Authentication method":"Tunnistautumistapa","Authentication password":"Kirjautumissalasana","Authentication username":"Käyttäjätunnus","Autogenerated passphrase":"Automaattisesti luoto salauslause","Automatically run backups.":"Tee varmuuskopiot automaattisesti","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 complete!":"Varmuuskopiointi valmis!","Backup destination":"Sijainti, johon varmuuskopio tehdään","Backup is encrypted but no passphrase is available.\n Type a passphrase below to use for restoring your files,\n or, in case of GPG encryption, leave blank to let gpg retrieve the passphrase by\n invoking your system's keychain.":"Varmuuskopio on salattu, mutta salasanaa ei ole saatavilla.\nAnna palautuksessa käytettävä salasana. Mikäli käytössä on GPG-salaus, \njätä kenttä tyhjäksi, jolloin gpg hakee salasanan järjestelmän avainnipusta. ","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 name":"Ämpärin nimi","Bucket storage class":"Ämpärin tallennusluokka","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.":"Sallimalla etäyhteyden ohjelmisto kuuntelee pyyntöjä miltä tahansa laitteelta verkossa. Jos sallit tämän, varmista että tietokoneesi on aina palomuurilla suojatussa verkossa.","By default, the tray icon will open the user interface with a token that 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.":"Oletuksena huomautusalueen kuvake avaa käyttöliittymän ja poistaa käyttöliitymän lukituksen erillisellä valtuutuksella. Tämä mahdollistaa käyttöliittymän käytön huomautusalueen kuvakkeesta ilman salasanaa, vaikka muille käyttöliittymä on salasanasuojattu. Jos haluat käyttää salasanaa myös huomatusalueen kuvakkeen kanssa, valitse tämä valinta.","Cache Files":"Välimuistitiedostot","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":"Tarkista päivitykset","Checking for updates …":"Tarkistetaan 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","Client library to use":"Käytettävä kirjasto","Commandline …":"Komentorivi ...","Compact Phase":"Tiivistys-vaihe","Compact now":"Tiivistä nyt","Compacting remote data …":"Tiiistetään kohteen tiedostoja ...","Complete log":"Koko loki","Completing backup …":"Viimeistellään varmuuskopiota ...","Compression modules:":"Pakkausmoduulit","Computer":"Tietokone","Configuration file:":"Asetustiedosto","Configuration:":"Asetukset:","Configure a new backup":"Määrittele uusi varmuuskopio","Confirm delete":"Vahvista poistaminen","Confirm encryption passphrase":"Vahvista salauslause","Confirm passphrase":"Vahvista salasana","Confirmation required":"Tarvitsen vahvistuksen","Connect":"Yhdistä","Connect now":"Yhdistä nyt","Connecting to server …":"Yhdistetään palvelimeen ...","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":"Kopioi","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 virheraportti ...","Create folder?":"Luo kansio?","Created new limited user":"Luotiin uusi rajoitettu käyttäjä","Creating bug report …":"Luodaan virheraporttia ...","Creating new user with limited access …":"Luodaan uusi rajoitettu käyttäjä","Creating target folders …":"Luodaan kohdekansiot ...","Creating temporary backup …":"Luodaan tilapäinen varmuuskopio ...","Current file:":"Nykyinen tiedosto:","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}})","Database …":"Tietokanta ...","Days":"Päivää","Default":"Oletus","Default ({{channelname}})":"Oletus ({{channelname}})","Default options":"Oletusasetukset","Delete":"Poista","Delete backup":"Poista varmuuskopio","Delete backups that are older than":"Poista varmuuskopiot, jotka ovat vanhempia kuin","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","Delete …":"Poista ...","Deleted":"Poistettu","Deleted Versions":"Poistetut versiot","Deleted files":"Poistetut tiedostot","Deleting remote files …":"Poistetaan kohteen tiedostoja ...","Deleting unwanted files …":"Poistetaan turhia tiedostoja ...","Description (optional)":"Kuvaus (valinnainen)","Description:":"Kuvaus:","Desktop":"Työpöytä","Destination":"Kohde","Destination path":"Kohdepolku","Disabled":"Poistettu käytöstä","Dismiss":"Ohita","Dismiss all":"Hylkää kaikki","Display and color theme":"Näyttö ja väriteema","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?","Done":"Valmis","Download":"Lataa","Downloaded files":"Ladatut tiedostot","Downloading files …":"Ladataan tiedostoja ...","Downloading update…":"Ladataan päivitystä ...","Duplicate option {{opt}}":"Sama valitsin {{opt}} annettiin kahdesti","Duplicati Website":"Duplicatin verkkosivu","Duplicati forum":"Duplicatin keskustelualue","Duration":"Kesto","Edit as list":"Muokkaa listana","Edit as text":"Muokkaa tekstinä","Edit …":"Muokkaa ...","Encrypt file":"Salaa tiedosto","Encryption":"Salaus","Encryption changed":"Salausasetukset ovat muuttuneet","Encryption modules:":"Saluasmoduulit:","Encryption passphrase":"Salausavain","End":"Loppu","Enter URL":"Anna URL","Enter backup passphrase, if any":"Anna varmuuskopion salauslause, jos käytät salausta.","Enter encryption passphrase":"Anna salauslause","Enter expression here":"Anna ilmaisu","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 backup configuration":"Vie varmuuskopion asetukset","Export configuration":"Vie asetukset","External link":"Ulkoinen linkki","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 find backup:":"Varmuuskopiota ei löydetty:","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:","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 ...","Group email":"Ryhmäsähköpostiosoite","Hidden files":"Piilotetut tiedostot","Hide":"Piilota","Hide hidden folders":"Älä näytä piilotettuja kansioita","Home":"Etusivu","Hostnames":"Isäntänimet","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 at least one newer backup is found, all backups older than this date are deleted.":"Kaikki tätä päivämäärää vanhemmat varmuuskopiot poistetaan, mikäli vähintään yksi uudempi varmuuskopio löytyy.","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 from a file":"Tuo tiedostosta","Import metadata":"Tuo metatieto","Importing …":"Tuodaan ...","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. Not for use with important data.":"Yksittäiset versiot, vain ohjelman kehittäjille. Älä käytä tärkeiden tietojen kanssa.","Information":"Informaatio","Invalid characters in path":"Virheellisiä merkkejä polussa","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","Keep a specific number of backups":"Säilytä määritelty määrä varmuuskopioita","Keep all backups":"Säilytä kaikki varmuuskopiot","Language in user interface":"Käytettävä kieli","Last month":"Viime kuussa","Last successful backup:":"Viimeisin onnistunut varmuuskopio:","Latest":"Viimesin","Libraries":"Kirjastot","Listing backup dates …":"Listataan varmuuskopioiden päivämääriä ...","Listing remote files …":"Listataan kohteen tiedostoja ...","Live":"Live","Load older data":"Lataa vanhoja tietoja","Loading …":"Ladataan ...","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","Max download speed":"Suurin latausnopeus","Max upload speed":"Suurin lähetysnopeus","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 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ä","Not using encryption":"Salaus ei ole käytössä","Nothing will be deleted. The backup size will grow with each change.":"Mitään ei poisteta. Varmuuskopion koko kasvaa jokaisella muutoksella.","OK":"OK","Once there are more backups than the specified number, the oldest backups are deleted.":"Vanhimmat varmuuskopiot poistetaan, kun varmuuskopioita on enemmän kuin määritelty määrä.","OpenStack AuthURI":"Openstack autentikointiosoite","OpenStack Object Storage / Swift":"OpenStack Object Storage / Swift","Opened":"Avattu","Operating System":"Käyttöjärjestelmä","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ää","Passphrases do not match":"Salausavaimet eivät täsmää","Password":"Salasana","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","Progress:":"Edistyminen: ","ProjectID is optional if the bucket exist":"Tunniste ProjectID on valinnainen, jos ämpäri on jo olemassa","Proprietary":"Suljettu","Rebuilding local database …":"Rakennetaan paikallinen tietokanta uudelleen ...","Recreate (delete and repair)":"Luo uudelleen (poista ja korjaa)","Recreating database …":"Luodaan tietokanta uudelleen ...","Registering temporary backup …":"Rekisteröidään tilapäinen varmuuskopio ...","Relative paths not allowed":"Suhteelliset polut eivät ole sallittuja","Reload":"Lataa uudelleen","Remote":"Etäpalvelimella","Remote Path":"Kohteen polku","Remote path":"Kohteen polku","Remove":"Poista","Remove option":"Poisto-asetukset","Repair":"Korjaa","Repair Phase":"Korjausvaihe","Repairing database …":"Korjataan tietokantaa ...","Repeat Passphrase":"Toista salauslause","Reporting:":"Raportoin:","Reset":"Palauta edelliset asetukset","Restore":"Palauta","Restore complete!":"Palautus valmis!","Restore files":"Palauta tiedostoja","Restore files …":"Palauta tiedostoja ...","Restore from":"Palauta etäpalvelimelta","Restore options":"Palautusasetukset","Restore read/write permissions":"Palauta luku- ja kirjoitusoikeudet","Restored Files":"Palautetut tiedostot","Restored Folders":"Palautetut kansiot","Restoring files …":"Palautetaan tiedostoja ...","Resume":"Jatka","Run again every":"Suorita uudelleen joka","Run now":"Suorita nyt","Running commandline entry":"Ajetaan komentorivin komentoa","Running task:":"Suoritettava tehtävä:","Running …":"Käynnissä ...","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","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 password":"Palvelimen salasana","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 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","Stop after the current file":"Keskeytä nykyisen tiedoston jälkeen","Stop now":"Keskeytä nyt","Stop running backup":"Keskeytä käynnissä oleva varmuuskopiointi","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 Files":"Järjestelmätiedostot","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":"Väliaikaiset tiedostot","Temporary files":"Tilapäistiedostot","Test connection":"Kokeile yhteysasetuksia","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 dark theme (by Michal)":"Tumma teema (by Michal)","The default blue on white theme (by Alex)":"Oletusteema, sinistä valkoisella (by Alex)","The folder {{folder}} does not exist.\nCreate it now?":"Kansiota {{folder}} ei ole olemassa. Luodaanko se nyt?","The passwords do not match":"Salasanat eivät täsmää","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","Time":"Aika","To File":"Tiedostoon","To confirm you want to delete all remote files for \"{{name}}\", please enter the word you see below":"Vahvistaaksesi että haluat poistaa kaikki etäkohteen tiedostot työltä \"{{name}}\", kirjoita alla näkyvä sana","To export without a passphrase, uncheck the \"Encrypt file\" box":"Viedäksesi ilmaan salasanaa poista rasti \"Salaa tiedosto\" -valinnasta","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.":"Erilaisten DNS-hyökkäysten estämiseksi Duplicati rajaa sallitut isäntänimet tässä listattuihin. Suora yhteys IP-osoitteella ja localhost ovat aina sallittuja. Useita isäntänimia voidaan listata erottamalla ne puolipisteellä. Jos yksikin listattu isäntänimi on asteriski (*), sallitaan kaikki isäntänimet, ja tämä toiminto on pois käytöstä. Mikäli kenttä on tyhjä, ainoastaan IP-osoite- ja localhost-yhteys on sallittu.","Today":"Tänään","Trust host certificate?":"Luota palvelimen varmenteeseen?","Trust server certificate?":"Luota palvelimen varmenteeseen?","Tue":"ti","Type passphrase here.":"Kirjoita salausavain tähän.","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 varmennustiedosto ...","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 data":"Käyttäjätiedot","User has too many permissions":"Käyttäjällä on liikaa oikeuksia","User interface settings":"Käyttöliittymän asetukset","Username":"Käyttäjätunnus","Vacuuming database …":"Puhdistetaan tietokanta ...","Verify files":"Tarkista tiedostot","Verifying answer":"Tarkistetaan vastausta","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","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 understand the risk":"Kyllä, ymmärrän riskin","Yes, I'm brave!":"Kyllä, olen rohkea!","Yes, please break my backup!":"Kyllä, riko varmuuskopioni!","Yesterday":"Eilen","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","public usage statistics":"julkiset käyttötilastot","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}} Hours":"{{number}} Tuntia","{{number}} Minutes":"{{number}} minuuttia","{{time}} (took {{duration}})":"{{time}} (kesto: {{duration}})","…loading…":"...ladataan..."}); - gettextCatalog.setStrings('fr_CA', {"- pick an option -":"- choisissez une option -","...loading...":"... chargement...","API Key":"Clé API","AWS Access ID":"Clé d'accès AWS","AWS Access Key":"Clé d'accès secrète AWS","AWS IAM Policy":"AWS IAM Stratégies","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","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 une sauvegarde","Add filter":"Ajouter un filtre","Add path":"Ajouter un chemin","Added":"Ajouté","Adjust bucket name?":"Modifier le nom du bucket","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 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 serveurs 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 Application Key":"Clé application B2","B2 Cloud Storage Account ID":"Identifiant du compte B2 Cloud Storage","B2 Cloud Storage Application Key":"Clé d'application B2 Cloud Storage","Back":"Retour","Backend modules:":"Modules en arrière-plan :","Backup complete!":"Sauvegarde Complète","Backup destination":"Destination de la sauvegarde","Backup is encrypted but no passphrase is available.\n Type a passphrase below to use for restoring your files,\n or, in case of GPG encryption, leave blank to let gpg retrieve the passphrase by\n invoking your system's keychain.":"La sauvegarde est cryptée mais aucune phrase secrète n’est disponible.\n Saisisez une phrase secrète ci-dessous à utiliser pour restaurer vos fichiers,\n invoquer le trousseau de votre système.","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 name":"Nom du bucket","Bucket storage class":"Classe de stockage du bucket","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.","Cache Files":"Fichiers de cache","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","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","Compact Phase":"Étape de compactage","Compact now":"Compacter maintenant","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","Confirm encryption passphrase":"Confirmez la phrase secrète de chiffrement","Confirmation required":"Confirmation nécessaire","Connect":"Connecter","Connect now":"Connecter maintenant","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 plantages","Create folder?":"Créer un dossier?","Created new limited user":"Nouvel utilisateur limité créé","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}})","Days":"Jours","Default":"Défaut","Default ({{channelname}})":"({{channelname}}) par défaut","Default excludes":"Les exclusions par défaut","Default options":"Options par défaut","Delete":"Supprimer","Delete Phase (Old Backup Versions)":"Étape de suppression (ancienne version de sauvegarde)","Delete backup":"Supprimer la 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 ?","Deleted":"Supprimer","Deleted Versions":"Versions supprimés","Deleted files":"Fichiers supprimés","Description (optional)":"Description (facultatif)","Description:":"Description","Desktop":"Bureau","Destination":"Destination","Destination path":"Chemin de destination","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}} ?","Done":"Terminé","Download":"Téléchargement","Downloaded files":"Fichiers téléchargés","Duplicate option {{opt}}":"Option de duplication {{opt}}","Duplicati Website":"Site internet de Duplicati","Duplicati forum":"Forum de Duplicati","Duplicati will run when started, but will remain in a paused state for the duration. Duplicati will occupy minimal system resources and no backups will be run.":"Duplicati s'exécutera une fois démarré, mais restera en état de pause pendant la durée. Duplicati occupera un minimum de ressources système et aucune sauvegarde ne sera exécutée.","Duration":"Durée","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.","Edit as list":"Éditer en tant que liste","Edit as text":"Éditer en tant que texte","Encrypt file":"Chiffrement du fichier","Encryption":"Chiffrement","Encryption changed":"Chiffrement changé","Encryption modules:":"Modules de Chiffrement :","End":"Terminé","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 backup passphrase, if any":"Entrez la phrase secrète de sauvegarde, si présente","Enter configuration details":"Entrer les détails de configuration","Enter encryption passphrase":"Entrez la phrase secrète de chiffrement","Enter expression here":"Entrez l'expression ici","Enter the destination path":"Entrez le chemin de destination","Error":"Erreur","Error!":"Erreur!","Errors and crashes":"Erreurs et plantages","Examined":"Examiné","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 backup configuration":"Exporter la configuration de sauvegarde","Export configuration":"Exporter la configuration","Export passwords":"Exporter les mots de passe","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 find backup:":"Impossible de trouver la sauvegarde","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 :","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":"Goctet","GByte/s":"GOtects/s","GCS Project ID":"ID du projet GCS","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 la statégie d'accès IAM","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 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","Import":"Importer","Import Destination URL":"Importer l'URL de destination","Import backup configuration":"Importer la configuration de sauvegarde","Import from a file":"Importer depuis un fichier","Import metadata":"Importer des métadonnées","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","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":"KOctet","KByte/s":"KOctet/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","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","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":"MOctet","MByte/s":"MOctet/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","Modified":"Modifié","Mon":"Lun.","Months":"Mois","Move existing database":"Déplacer la 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 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é","Non-matching passphrase":"La phrase secrète ne correspond pas","None / disabled":"Aucun / Désactivé","Not using encryption":"N'utilise pas le chiffrement","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","Opened":"Ouvert","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":"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","Passphrases do not match":"Le mot de passe ne correspond pas","Password":"Mot de passe","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 l'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","Purge Phase":"Étape de purge","Purging files complete!":"Purge des fichiers complétée!","Recreate (delete and repair)":"Récrée (suppression et réparation)","Recreate Database Phase":"Étape de recréation de la base de données","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","Removed files":"Fichiers supprimés","Repair":"Réparer","Repair Phase":"Étape de réparation","Repeat Passphrase":"Répeter la phrase secrète","Reporting:":"Communication de données :","Reset":"Réinitialiser","Restore":"Restaurer","Restore complete!":"La restauration a été complétée!","Restore files":"Restaurer les fichiers","Restore from":"Restaurer depuis","Restore from backup configuration":"Restaurer depuis une sauvegarde de configuration","Restore options":"Options de restauration","Restore read/write permissions":"Autorisations de lecture/écriture de restauration","Resume":"Reprendre","Rewritten File Lists":"Réécriture des listes de fichiers","Run again every":"Relancer tous les","Run now":"Démarrer maintenant","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 ","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 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","Start":"Démarrer","Stop after the current file":"Arrêter après le fichier en cour","Stop now":"Arrêter maintenant","Stop running backup":"Arrêter la sauvegarde en cour","Stop running task":"Stopper la tâche en cour","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":"TOctet","TByte/s":"TOctet/s","Task is running":"La tâche est en cours","Temporary Files":"Fichiers temporaires","Temporary files":"Fichiers temporaires","Test Phase":"Étape de test","Test connection":"Tester la connexion","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 backup is missing, has it been deleted?":"La sauvegarde est n'existe pas, a-t-elle été supprimée?","The backup was temporary and does not exist anymore, so the log data is lost":"La sauvegarde était temporaire et n'existe plus, les données du journal sont perdues.","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 configuration should be kept safe. Are you sure you want to save an unencrypted file containing your passwords?":"La configuration doit être gardée en sécurité. Êtes-vous sûr de vouloir enregistrer un fichier non crypté contenant vos mots de passe?","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 passwords do not match":"Le mot de passe ne correspond pas","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 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.","Time":"temps","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 passphrase here.":"Tapez mot de passe ici.","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","Uploaded files":"Fichiers téléchargés","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","Verifications":"Vérifications","Verify files":"Vérifier les fichiers","Verifying answer":"Vérification de la réponse","Version ID":"ID de version","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","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 understand the risk":"Oui, je comprends le risque","Yes, I'm brave!":"Oui, je suis courageux !","Yes, please break my backup!":"Oui, s'il vous plait cassez ma sauvegarde","Yesterday":"Hier","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 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 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":"octet","byte/s":"octet/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}}) à transferer {{speed_txt}}","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version":["{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions"],"{{number}} Hour":"{{number}} Heure","{{number}} Hours":"{{number}} Heures","{{number}} Minutes":"{{number}} Minutes","{{time}} (took {{duration}})":"{{time}} (durée {{duration}})"}); - gettextCatalog.setStrings('fr', {"- pick an option -":"- choisir une option -","...loading...":"...chargement...","API Key":"Clé API","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 grant":"Octroi d'accès","Access to user interface":"Accès à l'interface utilisateur","Account name":"Nom du compte","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 une sauvegarde","Add filter":"Ajouter un filtre","Add path":"Ajouter un chemin","Added":"Ajouté","Adjust bucket name?":"Modifier le nom du bucket ?","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, 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 les chemin d'accès, noms de fichiers, noms d'utilisateurs, mots de passe ou 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 emplacement","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 emplacement.\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 method":"Méthode d'authentification","Authentication method ({{auth_method}})":"Méthode d'authentification ({{auth_method}})","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 Application ID":"B2 Application ID","B2 Application Key":"B2 Application Key","B2 Cloud Storage Account ID":"B2 Cloud Storage Account ID","B2 Cloud Storage Application ID":"B2 Cloud Storage Application ID","B2 Cloud Storage Application Key":"B2 Cloud Storage Application Key","Back":"Précédent","Backend modules:":"Modules back-end :","Backup complete!":"Sauvegarde terminée !","Backup destination":"Destination de sauvegarde","Backup is encrypted but no passphrase is available.\n Type a passphrase below to use for restoring your files,\n or, in case of GPG encryption, leave blank to let gpg retrieve the passphrase by\n invoking your system's keychain.":"La sauvegarde est chiffrée mais aucune phrase secrète n'est disponible. Tapez une phrase secrète ci-dessous à utiliser pour restaurer vos fichiers, ou, en cas de cryptage GPG, laissez vide pour permettre à GPG de récupérer le mot de passe complexe pour invoquer le trousseau de votre système.","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":"Bucket","Bucket Name":"Nom du bucket","Bucket create location":"Emplacement de la création du bucket","Bucket name":"Nom du bucket","Bucket storage class":"Classe de stockage du bucket","Building list of files to restore …":"Création d'une liste de fichiers à restaurer...","Building partial temporary database …":"Création d'une base de données temporaire partielle...","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 that 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 ouvre l'interface utilisateur avec un jeton de sécurité. Ceci vous permet d'accéder à l'interface utilisateur à partir de l'icône de la barre d'état système, tout en demandant aux autres utilisateurs d'entrer 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 des tâches, activez cette option.","Cache Files":"Mettre les fichiers en cache","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:":"Échec de la vérification :","Check for updates now":"Vérifier les mise à jour maintenant","Checking for updates …":"Recherche de mises à jour...","Chose a storage type to get started":"Sélectionner un type de stockage pour commencer","Click the AuthID link to create an AuthID":"Cliquer sur le lien pour créer un AuthID","Click to set throttle options":"Cliquez pour définir les options d'accélération","Client library to use":"Bibliothèque cliente à utiliser","Commandline …":"Ligne de commande...","Compact Phase":"Étape de compression","Compact now":"Compacter maintenant","Compacting remote data …":"Compression des données distantes...","Complete log":"Journal complet","Completing backup …":"Achèvement de la sauvegarde...","Completing previous backup …":"Achèvement de la sauvegarde précédente...","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","Confirm encryption passphrase":"Confirmez la phrase secrète de chiffrement","Confirm passphrase":"Confirmer la phrase secrète","Confirmation required":"Confirmation nécessaire","Connect":"Connecter","Connect now":"Connecter maintenant","Connecting to server …":"Connexion au serveur...","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":"Échec de la copie. Copier l'URL manuellement","Core options":"Options du noyau","Counting ({{files}} files found, {{size}})":"Énumération ({{files}} fichiers trouvés, {{size}})","Crashes only":"Plantages uniquement","Create bug report …":"Créer un rapport d'erreur...","Create folder?":"Créer un dossier ?","Created new limited user":"Nouvel utilisateur limité créé","Creating bug report …":"Création du 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 dossiers de destination...","Creating temporary backup …":"Création d'une sauvegarde temporaire...","Current action:":"Action en cours :","Current file:":"Fichier actuel :","Current version is {{versionname}} ({{versionnumber}})":"Version actuelle : {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"S3 endpoint personnalisé","Custom Satellite":"Satellite personnalisé","Custom Satellite ({{satellite}})":"Satellite personnalisé ({{satellite}})","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\n ({{class}})":"Classe de stockage personalisée\n ({{class}})","Custom storage class ({{class}})":"Classe de stockage personnalisée ({{class}})","Database …":"Base de données...","Days":"Jours","Default":"Défaut","Default ({{channelname}})":"({{channelname}}) par défaut","Default excludes":"Exclusions par défaut","Default options":"Options par défaut","Delete":"Supprimer","Delete Phase (Old Backup Versions)":"Étape de suppression (anciennes versions de sauvegarde)","Delete backup":"Supprimer la sauvegarde","Delete backups that are older than":"Supprimer les sauvegardes plus anciennes que","Delete local database":"Supprimer la 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 ?","Delete …":"Supprimer...","Deleted":"Supprimé","Deleted Versions":"Versions supprimées","Deleted files":"Fichiers supprimés","Deleting remote files …":"Suppression des fichiers distants...","Deleting unwanted files …":"Suppression des fichiers non désirés...","Description (optional)":"Description (facultative)","Description:":"Description : ","Desktop":"Bureau","Destination":"Destination","Destination path":"Chemin de destination","Disabled":"Désactivé","Dismiss":"Rejeter","Dismiss all":"Rejeter la totalité","Display and color theme":"Thème d'affichage et de 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}} ?","Done":"Fait","Download":"Téléchargement","Downloaded files":"Fichiers téléchargés","Downloading files …":"Téléchargement des fichiers...","Downloading update…":"Téléchargement de la mise à jour...","Duplicate option {{opt}}":"Option de duplication {{opt}}","Duplicati Website":"Site internet de Duplicati","Duplicati forum":"Forum de Duplicati","Duplicati will run when started, but will remain in a paused state for the duration. Duplicati will occupy minimal system resources and no backups will be run.":"Duplicati s'exécutera une fois démarré, mais restera en pause pendant toute la durée. Duplicati occupera un minimum de ressources système et aucune sauvegarde ne sera exécutée.","Duration":"Durée","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 stocke des informations à 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.","Edit as list":"Éditer en tant que liste","Edit as text":"Éditer en tant que texte","Edit …":"Édition...","Encrypt file":"Chiffrement de fichier","Encryption":"Chiffrement","Encryption changed":"Chiffrement modifié","Encryption modules:":"Modules de chiffrement :","Encryption passphrase":"Phrase de chiffrement","End":"Fin","Enter URL":"Saisir 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.":"Saisir 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 sept prochains jours, une pour chacune des quatre prochaines semaines et une pour chacun des 36 prochains mois. Cela peut également être écrit comme 1W:1D, 1M:1W, 3Y:1M.","Enter backup passphrase, if any":"Saisir la phrase secrète de sauvegarde, si existante","Enter configuration details":"Saisir les détails de configuration","Enter encryption passphrase":"Saisir la phrase secrète de chiffrement","Enter expression here":"Saisir l'expression ici","Enter the destination path":"Saisir le chemin de destination","Error":"Erreur","Error!":"Erreur !","Errors and crashes":"Erreurs et plantages","Examined":"Examiné","Exclude":"Exclure","Exclude directories whose names contain":"Exclure les répertoires dont le nom contient","Exclude expression":"Exclure l'expression","Exclude file":"Exclure le fichier","Exclude file extension":"Exclure l'extension de fichier","Exclude files whose names contain":"Exclure les fichiers dont les noms contiennent","Exclude filter group":"Exclure le groupe de filtres","Exclude folder":"Exclure le dossier","Exclude regular expression":"Exclure l'expression régulière","Existing file found":"Fichier existant trouvé","Experimental":"Expérimental","Export":"Exporter","Export backup configuration":"Exporter la configuration de sauvegarde","Export configuration":"Exporter la configuration","Export passwords":"Exporter les mots de passe","Export …":"Exporter...","Exporting …":"Export...","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 find backup:":"Impossible de trouver la sauvegarde : ","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 d'informations sur le 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":"Go","GByte/s":"Go/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 une politique d'accès IAM","Getting file versions …":"Récupération des versions de fichier...","Group email":"Courriel de groupe","Hidden files":"Fichiers cachés","Hide":"Masquer","Hide hidden folders":"Masquer les dossiers cachés","Home":"Poste de travail","Hostnames":"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, la tâche 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 file was not downloaded automatically, right click and choose "Save as …"":"Si le fichier de sauvegarde n'a pas été téléchargé automatiquement, cliquer sur le bouton droit et choisir "Enregistrer sous..."","If the backup file was not downloaded automatically, right click and choose "Save as …"":"Si le fichier de sauvegarde n'a pas été téléchargé automatiquement, cliquer sur le bouton droit et choisir "Enregistrer 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","Import":"Importer","Import Destination URL":"Importer l'URL de destination","Import backup configuration":"Importer la configuration de sauvegarde","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.":"Versions individuelles pour les développeurs uniquement. Ne pas utiliser avec des données importantes.","Information":"Information","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":"Ko","KByte/s":"Ko/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 de 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":"Bibliothèques","Listing backup dates …":"Énumération des dates de sauvegarde...","Listing remote files for purge …":"Énumération des fichiers distants à purger...","Listing remote files …":"Énumération 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...","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":"Mo","MByte/s":"Mo/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","Modified":"Modifié","Mon":"Lun.","Months":"Mois","Move existing database":"Déplacer la 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 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":"Aucune tâche planifiée","Non-matching passphrase":"La phrase secrète ne correspond pas","None / disabled":"Aucun / Désactivé","Not using encryption":"Ne pas utiliser le chiffrement","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","Opened":"Ouvert","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":"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.":"Les sauvegardes seront automatiquement supprimées. Il restera une sauvegarde pour chacun des sept derniers jours, chacune des quatre dernières semaines et chacun des douze derniers mois. Il y aura toujours au moins une sauvegarde.","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","Passphrases do not match":"La phrase secrète ne correspond pas","Password":"Mot de passe","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":"Indiquer l'emplacement des fichiers de sauvegarde ","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","Purge Phase":"Étape de purge","Purging files complete!":"Nettoyage des fichiers terminé !","Purging files …":"Nettoyage des fichiers…","Rebuilding local database …":"Reconstruction de la base de données locale...","Recreate (delete and repair)":"Régénération (supprimer et réparer)","Recreate Database Phase":"Etape de la régénération de la bases de données","Recreating database …":"Régénération de la base de données...","Registering temporary backup …":"Enregistrement d'une 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":"Supprimer","Remove option":"Option de suppression","Removed files":"Fichiers supprimés","Repair":"Réparer","Repair Phase":"Étape de réparation","Repairing database …":"Réparation de la base de données...","Repeat Passphrase":"Répéter la phrase secrète","Reporting:":"Communication de données :","Reset":"Réinitialiser","Restore":"Restaurer","Restore complete!":"Restauration terminée !","Restore files":"Restaurer les fichiers","Restore files …":"Restaurer les fichiers...","Restore from":"Restaurer depuis","Restore from backup configuration":"Restaurer depuis la sauvegarde de la configuration","Restore options":"Options de restauration","Restore read/write permissions":"Restauration des droits de lecture/écriture","Restored Files":"Fichiers restaurés","Restored Folders":"Dossiers restaurés","Restored Symlinks":"Liens symboliques restaurés","Restoring files …":"Restauration des fichiers...","Resume":"Reprendre","Rewritten File Lists":"Listes de fichiers réécrits","Run again every":"Relancer tous les","Run now":"Démarrer maintenant","Running commandline entry":"Exécution d'une ligne de commande","Running task:":"Tâche en cours :","Running …":"En cours...","S3 Compatible":"Compatible S3","Same as the base install version: {{channelname}}":"Identique à la version de base installée : {{channelname}}","Sat":"Sam.","Satellite":"Satellite","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":"Enregistrer immédiatement ","Scanning existing files …":"Analyse des fichiers existants...","Scanning for local blocks …":"Analyse des blocs locaux...","Schedule":"Planifier","Search":"Rechercher","Search for files":"Rechercher les 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":"Afficher","Show advanced editor":"Afficher l'éditeur avancé","Show hidden folders":"Afficher les dossiers cachés","Show log":"Afficher l'historique","Show log …":"Afficher le journal...","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é","Some S3 providers might only be compatible with a certain client library":"Certains fournisseurs S3 pourraient n'être compatibles qu'avec une bibliothèque cliente particulière.","Source Data":"Données source","Source Files":"Fichiers sources","Source data":"Données source","Source folders":"Dossiers source","Source:":"Source :","Specific builds for developers only. Not for use with important data.":"Versions spécifiques pour les développeurs uniquement. Ne pas utiliser avec des données importantes.","Standard protocols":"Protocoles standards","Start":"Démarrer","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 current file":"Arrêter après le fichier en cours","Stop after the current file":"Arrêter après le fichier en cours","Stop now":"Arrêter maintenant","Stop running backup":"Arrêter la sauvegarde en cours","Stop running task":"Arrêter la tâche en cours","Stopping after the current file:":"Arrêt après le fichier en cours:","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","Task is running":"La tâche est en cours","Temporary Files":"Fichiers temporaires","Temporary files":"Fichiers temporaires","Test Phase":"Étape de test","Test connection":"Tester la connexion","Testing permissions …":"Test des permissions...","Testing …":"Test...","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 backup is missing, has it been deleted?":"La sauvegarde est introuvable, a-t-elle été supprimée?","The backup was temporary and does not exist anymore, so the log data is lost":"La sauvegarde était temporaire et n'existe plus, alors les données du journal sont perdues.","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 configuration should be kept safe. Are you sure you want to save an unencrypted file containing your passwords?":"La configuration doit être conservée en sécurité. Êtes-vous sûr de vouloir enregistrer un fichier non chiffré contenant vos mots de passe ?","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.\nVoulez-vous le créer 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 actuelle \"{{prev}}\" par la clé indiquée : {{key}} ?","The passwords do not match":"Les mots de passe ne correspondent pas","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 chemin 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 absolu, c.-à-d. qu'il doit commencer par une barre oblique '/'","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. Indiquer 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 a des droits d'accès trop élevés. Voulez-vous créer un nouvel utilisateur limité avec des droits d'accès uniquement 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 un dossier de destination ?","This month":"Ce mois","This week":"Cette semaine","Throttle settings":"Options de contrôle du débit","Thu":"Jeu.","Time":"Heure","To File":"Vers un fichier","To confirm you want to delete all remote files for \"{{name}}\", please enter the word you see below":"Pour confirmer la suppression de tous les fichiers distants pour \"{{name}}\", entrer le mot affiché 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 séparés par un points-virgule. Si l'un des noms d'hôte 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.":"Essayer les nouvelles fonctionnalités en développement. Actuellement la version la plus stable disponible. Tester la restauration des données avant de l'utiliser dans des environnements de production.","Tue":"Mar.","Type passphrase here.":"Tapez la phrase secrète ici.","Type to highlight files":"Tapez pour mettre en surbrillance les fichiers","Unknown backup size and versions":"Taille et versions des sauvegardes inconnues","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","Uploaded files":"Fichiers téléversés","Uploading verification file …":"Envoi 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' | translate}}":"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 les statistiques publiques d'utilisation","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","Vacuuming database …":"Nettoyage de la base de données...","Validating …":"Validation...","Verifications":"Vérifications","Verify files":"Vérifier fichier","Verifying answer":"Vérification de la réponse","Verifying backend data …":"Vérification des données du backend...","Verifying files …":"Vérification des fichiers...","Verifying remote data …":"Vérification des données distantes...","Verifying restored files …":"Vérification des fichiers restaurés...","Verifying …":"Vérification...","Version ID":"ID de version","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 upload to finish …":"Attente de la fin 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 understand the risk":"Oui, je comprends le risque","Yes, I'm brave!":"Oui, je suis courageux !","Yes, please break my backup!":"Oui, s'il vous plait cassez ma sauvegarde","Yesterday":"Hier","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}}":"Version installée : {{appname}} {{version}}","You can stop the backup after any file uploads currently in progress have finished.":"Vous pouvez arrêter la sauvegarde une fois que l'envoi de fichiers en cours est terminé.","You can stop the task immediately, or allow the process to continue its current file and then stop.":"Vous pouvez arrêter la tâche immédiatement, ou permettre au processus de terminer le fichier en cours, puis l'arrêter.","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 phrase secrète forte. Assurez-vous que vous avez effectué une copie sécurisée de cette phrase secrète, car les données ne pourront pas être récupérées si vous la 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 saisir une phrase secrète ou désactiver le chiffrement","You must enter a password to use v3 API":"Vous devez saisir 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 retention policy string":"Vous devez saisir une chaîne de politique de conservation valide","You must enter either a password or an API Key":"Vous devez saisir un mot de passe ou une clé API","You must enter either a password or an API Key, not both":"Vous devez saisir un mot de passe ou 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é ","public usage statistics":"statistiques publiques d'utilisation","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é par {{dev1}} et {{dev2}}. {{appname}} peut être téléchargé depuis {{websitename}}. {{appname}} est sous licence {{licensename}}.","{{files}} files ({{size}}) to go {{speed_txt}}":"{{files}} fichiers {{size}}) à transférer {{speed_txt}}","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version":["{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions"],"{{number}} Hour":"{{number}} Heure","{{number}} Hours":"{{number}} Heures","{{number}} Minutes":"{{number}} Minutes","{{time}} (took {{duration}})":"{{time}} (durée {{duration}})","…loading…":"...chargement..."}); - gettextCatalog.setStrings('hu', {"- pick an option -":"- válasszon -","...loading...":"...töltés...","API Key":"API kulcs","API key":"API kulcs","AWS Access ID":"AWS Access ID","AWS Access Key":"AWS Access Key","AWS IAM Policy":"AWS IAM Policy","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","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","Added":"Hozzáadva","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","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.":"Az összes felhasználási jelentést névtelenül küldjük el, és nem tartalmaznak személyes információt. Információkat tartalmaz a hardverről és az operációs rendszerről, a háttér típusáról, a biztonsági mentés időtartamáról, a forrásadatok teljes méretéről és hasonló adatokról. Nem tartalmaz útvonalakat, fájlneveket, felhasználóneveket, jelszavakat vagy hasonló érzékeny információkat.","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?","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?":"A tároláshoz létező helyi adatbázis található. Az adatbázis újbóli használata lehetővé teszi, hogy a parancssori és a kiszolgálópéldányok ugyanabban a távoli tárolóban működjenek. \n\nSzeretné használni a meglévő adatbázist?","Anonymous usage reports":"Névtelen használati jelentések","Applications":"Alkalmazások","As Command-line":"Parancssorként","Authentication password":"Hitelesítési jelszó","Authentication username":"Hitelesítési felhasználónév","Autogenerated passphrase":"Automatikusan generált jelszó","Automatically run backups.":"Biztonsági mentések automatikus futtatása.","Back":"Vissza","Backend modules:":"Háttér modulok:","Backup complete!":"Mentés kész!","Backup destination":"Mentés cél","Backup is encrypted but no passphrase is available.\n Type a passphrase below to use for restoring your files,\n or, in case of GPG encryption, leave blank to let gpg retrieve the passphrase by\n invoking your system's keychain.":"A biztonsági mentés titkosítva van, de jelszó nem érhető el. Írja be az alábbi jelmondatot a fájlok helyreállításához, vagy GPG titkosítás esetén hagyja üresen, hogy hagyja, hogy a gpg a rendszer kulcstartójának meghívásával visszaszerezze a jelmondatot.","Backup location":"Mentés helye","Backup retention":"Mentés késleltetés","Backup:":"Mentés:","Beta":"Béta","Broken access":"Törött hozzáférés","Browse":"Tallóz","Browser default":"Böngésző alapértelmezett","Bucket Name":"Bucket név","Bucket create location":"Bucket létrehozásának helye","Bucket name":"Bucket neve","Building list of files to restore …":"Fájl lista összeállítás a visszaállításhoz...","Building partial temporary database …":"Részleges ideiglenes adatbázist készítése","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.":"A távoli elérés engedélyezésével a szerver minden kérésre hallgat a hálózaton. Csak akkor engedélyezd ezt az opciót, ha biztos vagy benne, hogy biztonságos, tűzfallal védett hálózaton van a számítógép.","By default, the tray icon will open the user interface with a token that 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.":"Alapértelmezés szerint a tálca ikon megnyitja a felhasználói felületet egy tokennel, amely feloldja a felhasználói felületet. Ez biztosítja, hogy a tálcán található ikonnal hozzáférjen a felhasználói felülethez, miközben másoknak is meg kell adniuk a jelszót. Ha inkább be kell írnia a jelszót, akkor is engedélyezze ezt a beállítást, ha a felhasználói felületre a tálcaikonból fér hozzá.","Cache Files":"Gyorsítótás Fájlok","Cancel":"Mégsem","Cannot move to existing file":"Nem lehet létező fájlra átnevezni","Changelog":"Váztozások","Changelog for {{appname}} {{version}}":"{{appname}} {{version}} változásnapló","Check failed:":"Ellenőrzés sikertelen:","Check for updates now":"Frissítés ellenőrzése most","Checking for updates …":"Frissítések ellenőrzése ...","Chose a storage type to get started":"A kezdéshez válassz tárhely típust","Click to set throttle options":"Kattints a sebességkorlátozás beállításához","Commandline …":"Parancssor...","Compact Phase":"Tömörített állapot","Compact now":"Tömörítés most","Compacting remote data …":"Távoli adatok tömörítése...","Complete log":"Teljes napló","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","Configuration file:":"Konfigurációs fájl:","Configuration:":"Konfiguráció:","Configure a new backup":"Új mentés beállítás","Confirm delete":"Törlés megerősítése","Confirm encryption passphrase":"Titkosítási jelszó megerősítése","Confirm passphrase":"Jelmondat megerősítés","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...","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!","Copy":"Másolás","Copy Destination URL to Clipboard":"Cél URL másolása a Vágólapra","Copy failed. Please manually copy the URL":"Másolás sikertelen. Próbáld meg kézzel másolni az URL-t","Core options":"Mag beállítások","Counting ({{files}} files found, {{size}})":"Számolás ({{files}} megtalált fájl, {{size}})","Crashes only":"Csak összeomlások","Create bug report …":"Hibajelentés készítés...","Create folder?":"Mappa készítés?","Created new limited user":"Új korlátozott felhasználó létrehozva","Creating bug report …":"Hibajelentés készítés...","Creating new user with limited access …":"Új felhasználó létrehozása korlátozott hozzáféréssel...","Creating target folders …":"Cél mappák létrehozása...","Creating temporary backup …":"Ideiglenes mentés létrehozása...","Current action:":"Aktuális művelet:","Current file:":"Aktuális fájl:","Current version is {{versionname}} ({{versionnumber}})":"Aktuális verzió: {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"Egyéni S3 végpont","Custom authentication url":"Egyéni hitelesítési URL","Custom backup retention":"Egyéni mentés késleltetés","Custom location ({{server}})":"Egyéni hely ({{server}})","Custom region value ({{region}})":"Egyéni régió érték ({{region}})","Custom server url ({{server}})":"Egyéni kiszolgáló URL ({{server}})","Custom storage class ({{class}})":"Egyéni tároló osztály ({{class}})","Database …":"Adatbázis...","Days":"Nap","Default":"Alapértelmezett","Default ({{channelname}})":"Alapértelmezett ({{channelname}})","Default excludes":"Alapértelmezett kihagyások","Default options":"Alapértelmezett beállítások","Delete":"Törlés","Delete Phase (Old Backup Versions)":"Törlési fázis (régi mentés verziók)","Delete backup":"Mentés törlése","Delete backups that are older than":"Ennél régebbi mentések 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","Delete {{filecount}} files ({{filesize}}) from the remote storage?":"{{filecount}} fájl ({{filesize}}) törlése a távoli tárhelyről?","Delete …":"Törlés...","Deleted":"Törölve","Deleted Versions":"Törölt verziók","Deleted files":"Törölt fájlok","Deleting remote files …":"Távoli fájlok törlése","Deleting unwanted files …":"Felesleges fájlok törlése...","Description (optional)":"Leírás (nem kötelező)","Description:":"Leírás:","Desktop":"Asztal","Destination":"Cél","Destination path":"Cél útvonal","Disabled":"Letiltva","Dismiss":"Elvet","Dismiss all":"Elvet mindent","Display and color theme":"Megjelenés és szín téma","Do you really want to delete the backup: \"{{name}}\" ?":"Biztos, hogy törölni akarod ezt a mentést: \"{{name}}\" ?","Do you really want to delete the local database for: {{name}}":"Biztos, hogy törölni akarod ezt a helyi adatbázist: {{name}}","Done":"Kész","Download":"Letöltés","Downloaded files":"Letöltött fájlok","Downloading files …":"Fájlok letöltése...","Downloading update…":"Frissítés letöltése...","Duplicate option {{opt}}":"Dupla beállítás: {{opt}}","Duplicati Website":"Duplicati webodal","Duplicati forum":"Duplicati fórum","Duplicati will run when started, but will remain in a paused state for the duration. Duplicati will occupy minimal system resources and no backups will be run.":"A másolat elindul, amikor elindul, de szüneteltetett állapotban marad mindaddig. A Duplicatiák minimális rendszer erőforrásokat foglalnak el, és biztonsági másolatot nem indítanak.","Duration":"Időtartam","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.":"Minden biztonsági mentéshez egy helyi adatbázis tartozik, amely a távoli biztonsági mentésről információkat tárol a helyi számítógépen. Biztonsági másolat törlésekor törölheti a helyi adatbázist anélkül, hogy befolyásolná a távoli fájlok visszaállításának képességét. Ha a helyi adatbázist a parancssorból készített biztonsági másolatokra használja, meg kell őriznie az adatbázist.","Edit as list":"Szerkesztés listaként","Edit as text":"Szerkesztés szövegként","Edit …":"Szerkesztés...","Encrypt file":"Fájl titkosítás","Encryption":"Titkosítás","Encryption changed":"Titkosítás megváltozott","Encryption modules:":"Titkosító modulok:","End":"Vége","Enter URL":"URL megadás","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.":"Adjon meg egy megtartási stratégiát kézzel. A helyőrzők napok / hetek / évek feletti órás / év / év, korlátlan U A szintaxis: 7D: 1D, 4W: 1W, 36M: 1M. Ez a példa egy biztonsági másolatot készít a következő 7 nap mindegyikére, egyet a következő 4 hétre és egy a következő 36 hónapra. Ez is 1W: 1D, 1M: 1W, 3Y: 1M formátumban írható.","Enter backup passphrase, if any":"Mentés jelszó megadása, ha van","Enter configuration details":"Beállítások részletes megadása","Enter encryption passphrase":"Titkosítási jelszó megadása","Enter expression here":"Kifejezés megadása itt","Enter the destination path":"Cél útvonal megadása","Error":"Hiba","Error!":"Hiba!","Errors and crashes":"Hibák és összeomlások","Examined":"Vizsgálva","Exclude":"Kizár","Exclude directories whose names contain":"Könyvtárak kizárása, amelyek neve tartalmazza","Exclude expression":"Kifejezés kizárása","Exclude file":"A fájl kizárása","Exclude file extension":"Fájlkiterjesztés kizárása","Exclude files whose names contain":"Fájlok kizárása, amelyek nevei tartalmazzák","Exclude filter group":"Szűrőcsoport kizárása","Exclude folder":"Mappa kizárása","Exclude regular expression":"Reguláris kifejezés kizárása","Existing file found":"Meglévő fájl található","Experimental":"Kísérleti","Export":"Export","Export backup configuration":"Biztonsági mentés konfiguráció exportálása","Export configuration":"Konfiguráció exportálása","Export passwords":"Jelszó exportálása","Export …":"Exportálás…","Exporting …":"Exportálás ...","External link":"Külső hivatkozás","FTP (Alternative)":"FTP (alternatív)","Failed to build temporary database: {{message}}":"Nem sikerült létrehozni az ideiglenes adatbázist: {{message}}","Failed to connect:":"Nem sikerült csatlakozni:","Failed to connect: {{message}}":"Nem sikerült csatlakozni: {{message}}","Failed to delete:":"A törlés nem sikerült:","Failed to fetch path information: {{message}}":"Nem sikerült letölteni az elérési út adatait: {{message}}","Failed to find backup:":"Nem sikerült megtalálni a biztonsági másolatot:","Failed to read backup defaults:":"A biztonsági másolat alapértelmezett értékeinek olvasása nem sikerült:","Failed to restore files: {{message}}":"A fájlok helyreállítása nem sikerült: {{message}}","Failed to save:":"Nem sikerült elmenteni:","Fetching path information …":"Útvonal-információ lekérése ...","File":"Fájl","Files larger than:":"Fájlok nagyobb mint:","Filters":"Szürők","Finished!":"Kész!","First run setup":"Első futtatáskori beállítás","Folder":"Mappa","Folder path":"Mappa útvonal","Fri":"Pén","GByte":"GByte","GByte/s":"GByte/s","General":"Általános","General backup settings":"Általános mentési beállítások","General options":"Általános beállítások","Generate":"Generál","Getting file versions …":"Fájl verziók lekérdezése...","Group email":"Csoport e-mail","Hidden files":"Rejtett fájlok","Hide":"Elrejt","Hide hidden folders":"Rejtett mappák elrejtése","Home":"Kezdőlap","Hostnames":"Gazdagép nevek","Hours":"Óra","How do you want to handle existing files?":"Hogyan szeretnéd kezelni a létező fájlokat?","Hyper-V Machine":"Hyper-V gép","Hyper-V Machine:":"Hyper-V gép:","Hyper-V Machines":"Hyper-V gépek","ID:":"ID:","If a date was missed, the job will run as soon as possible.":"Ha egy dátum kimaradt, a lehető leghamarabb elindul.","If at least one newer backup is found, all backups older than this date are deleted.":"Ha legalább egy újabb biztonsági másolatot talál, az összes ezen időpontnál régebbi biztonsági másolatot törli.","If the backup file was not downloaded automatically, right click and choose "Save as …"":"Ha a biztonsági mentési fájlt nem töltötte le automatikusan, kattintson a jobb gombbal, és válassza a "Mentés másként ..." lehetőséget.","If the backup file was not downloaded automatically, right click and choose "Save as …"":"Ha a biztonsági mentési fájlt nem töltötte le automatikusan, kattintson a jobb gombbal, és válassza a "Mentés másként ..." lehetőséget.","If you do not enter a path, all files will be stored in the login folder.\nAre you sure this is what you want?":"Ha nem ad meg útvonalat, az összes fájlt a bejelentkezési mappában tárolja. Biztos benne, hogy ezt akarod?","If you do not enter an API Key, the tenant name is required":"Ha nem ad meg API-kulcsot, akkor kötelező a bérlő neve","If you want to use the backup later, you can export the configuration before deleting it":"Ha később használni szeretné a biztonsági mentést, törlés előtt exportálhatja a konfigurációt","Import":"Import","Import from a file":"Importálás egy fájlból","Import metadata":"Metaadatok importálása","Importing …":"Importálás...","Incorrect answer, try again":"Érvénytelen válasz, próbáld újra","Information":"Információ","Invalid characters in path":"Érvénytelen karakterek az útvonalban","Invalid retention time":"Érvénytelen késleltetési idő","KByte":"KByte","KByte/s":"KByte/s","Keep a specific number of backups":"Meghatározott számú mentés megtartása","Keep all backups":"Minden mentés megtartása","Language in user interface":"Felhasználói felület nyelve","Last month":"Előző hónap","Last successful backup:":"Utolsó sikeres mentés:","Last successful restore: {{time}} (took {{duration || '0 seconds'}})":"Utolsó sikeres visszaállítás: {{time}} (took {{duration || '0 seconds'}})","Latest":"Legújabb","Libraries":"Könyvtárak","Listing backup dates …":"Mentési dátumok felsorolása…","Listing remote files for purge …":"Távoli fájlok felsorolása a tisztításhoz…","Listing remote files …":"Távoli fájlok felsorolása...","Live":"Élő","Load older data":"Régebbi adatok betöltése","Loading …":"Betöltés...","Local Repository":"Helyi tároló","Local database for":"Helyi adatbázis ehhez","Local database path:":"Helyi adatbázis útvonal:","Local repository":"Helyi tároló","Local storage":"Helyi tárhely","Location":"Hely","Log out":"Kijelentkezés","MByte":"MByte","MByte/s":"MByte/s","Maintenance":"Karbantartás","Manually type path":"Útvonal kézi megadása","Max download speed":"Maximális letöltési sebesség","Max upload speed":"Maximális feltöltési sebesség","Menu":"Menü","Microsoft SQL Database:":"Microsoft SQL adatbázis:","Microsoft SQL Databases":"Microsoft SQL adatbázisok","Minimum redundancy":"Minimális redundancia","Minimum redundancy is 1.0":"A minimális redundancia 1.0","Minutes":"Perc","Missing name":"Hiányzó név","Missing passphrase":"Hiányzó jelszó","Missing sources":"Hiányzó források","Modified":"Módosított","Mon":"Hé","Months":"Hónap","Move existing database":"Létező adatbázis áthelyezése","Move failed:":"Áthelyezés sikertelen:","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:","Next time":"Következő dátum","No":"Nem","No encryption":"Nincs titkosítás","No items selected":"Nincsenek kijelölt elemek","No passphrase entered":"Nincs megadva jelszó","No scheduled tasks":"Nincs ütemezett feladat","Non-matching passphrase":"Nem egyező jelszavak","None / disabled":"Semmi / letiltva","Not using encryption":"Nem használ titkosítást","Nothing will be deleted. The backup size will grow with each change.":"Semmi sem lesz törölve. A mentés minden változáskor növekedni fog.","OK":"OK","Once there are more backups than the specified number, the oldest backups are deleted.":"A mentések megadott számának elérését követően, a régebbi mentések törlésre kerülnek.","Opened":"Megnyitva","Operating System":"Operációs rendszer","Operation":"Művelet","Operations:":"Tevékenységek:","Optional authentication password":"Opcionális hitelesítési jelszó","Options":"Beállítások","Original location":"Eredeti hely","Others":"Egyebek","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.":"A biztonsági másolatok idővel automatikusan törlődnek. Egy biztonsági másolat megmarad az elmúlt 7 napból, az utolsó 4 hétből és az utolsó 12 hónapból. Legalább egy biztonsági másolat mindig marad.","Overwrite":"Felülírás","Passphrase":"Jelmondat","Passphrase (if encrypted)":"Jelszó (ha titkosított)","Passphrase changed":"A jelmondat megváltozott","Passphrases are not matching":"A jelszavak nem egyeznek meg","Passphrases do not match":"A jelszavak nem egyeznek","Password":"Jelszó","Path":"Útvonal","Path not found":"Az útvonal nem található","Path on server":"Útvonal a kiszolgálón","Pause":"Szünet","Pause after startup or hibernation":"Szünet indítás vagy hibernálás után","Pause options":"Szünet beállítások","Permissions":"Engedélyek","Pick location":"Hely választása","Port":"Port","Prevent tray icon automatic log-in":"Tálca ikon automatikus bejelentkezés megakadályozása","Previous":"Előző","Progress:":"Folyamat:","Proprietary":"Tulajdonosi","Purge Phase":"Tisztítási fázis","Purging files complete!":"Fájlok tisztítása befejezve!","Purging files …":"Fájlok tisztítása...","Rebuilding local database …":"Helyi adatbázis újraépítése...","Recreate (delete and repair)":"Újraépítés (törlés és javítás)","Recreate Database Phase":"Adatbázis újraépítési fázis","Recreating database …":"Adatbázis újraépítése...","Registering temporary backup …":"Ideiglenes mentés regisztrálása...","Relative paths not allowed":"Relatív útvonalak nem engedélyezettek","Reload":"Újratöltés","Remote":"Távoli","Remote Path":"Távoli útvonal","Remote Repository":"Távoli tároló","Remote path":"Távoli útvonal","Remote repository":"Távoli tároló","Remote volume size":"Távoli kötet méret","Remove":"Eltávolít","Remove option":"Opció eltávolítás","Removed files":"Eltávolított fájlok","Repair":"Javítás","Repair Phase":"Javítási fázis","Repairing database …":"Adatbázis javítás...","Repeat Passphrase":"Jelmondat ismét","Reporting:":"Jelentés:","Reset":"Visszaállítás","Restore":"Visszaállítás","Restore complete!":"Visszaállítás sikeres!","Restore files":"Fájlok visszaállítása","Restore files …":"Fájlok visszaállítása...","Restore from":"Visszaállítás innen","Restore from backup configuration":"Visszaállítás mentési konfigurációból","Restore options":"Visszaállítási beállítások","Restore read/write permissions":"Irási/olvasási engedélyek visszaállítása","Restored Files":"Visszaállított fájlok","Restored Folders":"Visszaállított mappák","Restored Symlinks":"Visszaállított szimbolikus linkek","Restoring files …":"Fájlok visszaállítása...","Resume":"Folytatás","Rewritten File Lists":"Újraírt fájl listák","Run again every":"Futtassa újra minden","Run now":"Futtatás most","Running commandline entry":"Parancssori bejegyzés futtatása","Running task:":"Futó feladat:","Running …":"Fut...","S3 Compatible":"S3 kompatibilis","Same as the base install version: {{channelname}}":"Ugyanaz, mint az alap telepítési verzió: {{channelname}}","Sat":"Szo","Save":"Mentés","Save and repair":"Mentés és javítás","Save different versions with timestamp in file name":"Eltérő verziók mentése időbélyeggel a fájlnévben","Save immediately":"Mentés azonnal","Scanning existing files …":"Létező fájlok szkennelése...","Scanning for local blocks …":"Helyi blokkok szkennelése...","Schedule":"Időzítés","Search":"Keresés","Search for files":"Fájlok keresése","Seconds":"Másodperc","Select files":"Fájlok kiválasztása","Server":"Kiszolgáló","Server and port":"Kiszolgáló és port","Server hostname or IP":"Kiszolgáló gazdanév vagy IP","Server is currently paused,":"A kiszolgáló jelenleg szünetel.","Server is currently paused, do you want to resume now?":"A kiszolgáló jelenleg szünetel, szeretnéd folytatni?","Server password":"Szerver jelszó","Server paused":"Kiszolgáló szünetel","Server state properties":"Kiszolgáló állapot tulajdonságok","Settings":"Beállítások","Show":"Mutat","Show advanced editor":"Speciális szerkesztő megjelenítése","Show hidden folders":"Rejtett mappák megjelenítése","Show log":"Mutasd a naplót","Show log …":"Mutasd a naplót ...","Show treeview":"Fa nézet megjelenítése","Sia server password":"Sia szerver jelszó","Smart backup retention":"Intelligens mentés késleltetés","Source Data":"Forrás adat","Source Files":"Forrás fájlok","Source data":"Forrás adat","Source folders":"Forrás mappák","Source:":"Forrás:","Specific builds for developers only. Not for use with important data.":"Fejlesztőknek szánt kiadások. Fontos mentésére nem használható.","Standard protocols":"Szabványos protokollok","Start":"Start","Starting backup …":"Mentés indítása...","Starting restore …":"Visszaállítás indítása...","Starting the restore process …":"Visszaállítási folyamat indítása...","Stop after current file":"Leállítás az aktuális fájl után","Stop after the current file":"Leállítás az aktuális fájl után","Stop now":"Leállítás most","Stop running backup":"Mentés futtatásának leállítása","Stop running task":"Feladat futtatásának leállítása","Stopping after the current file:":"Leállítás az aktuális fájl után:","Stopping task:":"Feladat leállítása:","Storage Type":"Tárhely típus","Storage class":"Tároló osztály","Stored":"Tárolva","Strong":"Erős","Success":"Siker","Sun":"V","Symbolic link":"Szimbolikus link","System Files":"Rendszer fájlok","System default ({{levelname}})":"Rendszer alapértelmezés ({{levelname}})","System files":"Rendszer fájlok","System info":"Rendszer információ","System properties":"Rendszer tulajdonságok","TByte":"TByte","TByte/s":"TByete/s","Task is running":"A feladat fut","Temporary Files":"Ideiglenes fájlok","Temporary files":"Ideiglenes fájlok","Test Phase":"Teszt fázis","Test connection":"Kapcsolat tesztelése","Testing permissions …":"Engedélyek tesztelése...","Testing …":"Tesztelés...","The dark theme (by Michal)":"Sötét téma (by Michal)","The default blue on white theme (by Alex)":"Alapértelmezett kék-fehér téma (Alextől)","The folder {{folder}} does not exist.\nCreate it now?":"A mappa nem létezik: {{folder}} .\nLétrehozzam?","The passwords do not match":"A jelszavak nem egyeznek meg","The path does not appear to exist, do you want to add it anyway?":"Úgy tűnik, hogy a megadott útvonal nem létezik, mégis hozzá akarod adni?","This month":"Ez a hónap","This week":"Ez a hét","Throttle settings":"Sebességkorlátozás beállítások","Thu":"Cs","Time":"Idő","To File":"Fájlba","Today":"Ma","Trust host certificate?":"Megbízható a gazdagép tanúsítványa?","Trust server certificate?":"Megbízható kiszolgáló tanúsítványa?","Tue":"K","Type passphrase here.":"Írd ide a jelmondatot","Type to highlight files":"A fájlok kiemeléséhez gépeljen","Unknown backup size and versions":"Ismeretlen biztonsági mentés méret és verziók","Until resumed":"Folytatásig","Update channel":"Frissítési csatorna","Update failed:":"Frissítés sikertelen:","Updating with existing database":"Frissítés létező adatbázissal","Uploaded files":"Fájlok feltöltése","Uploading verification file …":"Ellenőrző fájl feltöltése...","Usage statistics":"Használati statisztikák","Usage statistics, warnings, errors, and crashes":"Használati statisztikák, figyelmeztetések, hibák és összeomlások","Use SSL":"SSL használata","Use existing database?":"Létező adatbázis használata?","Use weak passphrase":"Használja a gyenge jelmondatot","Useless":"Hasztalan","User data":"Felhasználói adat","User domain name":"Felhasználói domain név","User has too many permissions":"A felhasználónak túl sok engedélye van","User interface settings":"Felhasználói felület beállítások","Username":"Felhasználónév","Validating …":"Érvényesítés...","Verifications":"Ellenőrzések","Verify files":"Fájlok ellenőrzése","Verifying answer":"Válasz ellenőrzése","Verifying backend data …":"Háttér adat ellenőrzése...","Verifying files …":"Fájlok ellenőrzése...","Verifying remote data …":"Távoli adatok ellenőrzése...","Verifying restored files …":"Visszaállított fájlok ellenőrzése...","Verifying …":"Ellenőrzés...","Version ID":"Verzió ID","Very strong":"Nagyon erős","Very weak":"Nagyon gyenge","Visit us on":"Látogass meg minket itt","WARNING: The remote database is found to be in use by the commandline library":"FIGYELEM: úgy tűnik, hogy a távoli adatbázist egy parancssori könyvtár használja","WARNING: This will prevent you from restoring the data in the future.":"FIGYELEM: Ez megakadályozza, hogy a jövőben helyreállítsd az adatokat.","Waiting for task to begin":"Várakozás a feladat elkezdésére","Waiting for upload to finish …":"Várakozás a feltöltés befejezésére...","Warnings, errors and crashes":"Figyelmeztetések, hibák és összeomlások","We recommend that you encrypt all backups stored outside your system":"Javasoljuk, hogy titkosítson minden, a rendszeren kívül tárolt biztonsági másolatot","Weak":"Hét","Weak passphrase":"Gyenge jelmondat","Wed":"Sze","Weeks":"Hét","Where do you want to restore from?":"Honnan szeretnél visszaállítani?","Where do you want to restore the files to?":"Hova szeretnéd visszaállítani a fájlokat?","Years":"Év","Yes":"Igen","Yes, I have stored the passphrase safely":"Igen, biztonságosan tárolom a jelmondatot","Yes, I understand the risk":"Igen, megértettem a kockázatot","Yes, I'm brave!":"Igen, bátor vagyok","Yes, please break my backup!":"Igen, kérlek tedd tönkre a mentésemet!","Yesterday":"Tegnap","You must fill in the password":"Ki kell töltened a jelszót","You must fill in the server name or address":"Ki kell töltened a szerver nevét vagy a címét","You must fill in the username":"Ki kell töltened a felhasználónevet","You must fill in {{field}}":"Ez ki kell töltened: {{field}}","You must specify a path":"Meg kell adnod egy útvonalat","Your files and folders have been restored successfully.":"A fájljaid és mappáid sikeresen vissza lettek állítva.","Your passphrase is easy to guess. Consider changing passphrase.":"A jelszavadat könnyű kitalálni. Érdemes lenne megváltoztatni.","byte":"byte","byte/s":"byte/s","custom":"egyéni","public usage statistics":"nyilvános használati statisztikák","resume now":"folytatás most","{{files}} files ({{size}}) to go {{speed_txt}}":"{{files}} fájl ({{size}}) van még hátra {{speed_txt}}","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version":["{{item.Backup.Metadata.TargetSizeString}} / {{$count}} verzió","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} verzió"],"{{number}} Hour":"{{number}} óra","{{number}} Hours":"{{number}} óra","{{number}} Minutes":"{{number}} perc","…loading…":"...betöltés..."}); - gettextCatalog.setStrings('it', {"(interrupted)":"(interrupted)","- pick an option -":"- seleziona un'opzione -","...loading...":"... caricamento in corso ...","API Key":"Chiave API","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 Key Secret":"Chiave di accesso segreta","Access denied":"Accesso negato","Access grant":"Concessione accesso","Access to user interface":"Accesso all'interfaccia utente","Account name":"Nome account","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","Added":"Aggiunto","Adjust bucket name?":"Sistemare il nome bucket?","Advanced Options":"Opzioni Avanzate","Advanced options":"Opzioni avanzate","Advanced:":"Avanzate:","Aliyun OSS Endpoint":"Endpoint Aliyun OSS","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","Applications":"Applicazioni","As Command-line":"Come riga di comando","AuthID":"AuthID","Authentication method":"Metodo di autenticazione","Authentication method ({{auth_method}})":"Metodo di autenticazione ({{auth_method}})","Authentication password":"Password di autenticazione","Authentication username":"Nome utente di autenticazione","Autogenerated passphrase":"Genera automaticamente passphrase","Automatically run backups.":"Esegui automaticamente i backup.","B2 Application ID":"ID applicazione B2","B2 Application Key":"Chiave Applicazione B2","B2 Cloud Storage Account ID":"ID Account Cloud B2 Storage","B2 Cloud Storage Application ID":"ID applicazione di archiviazione cloud B2","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 is encrypted but no passphrase is available.\n Type a passphrase below to use for restoring your files,\n or, in case of GPG encryption, leave blank to let gpg retrieve the passphrase by\n invoking your system's keychain.":"Il backup è crittografato ma non è disponibile la passphrase.\n Digita una passphrase qui sotto da utilizzare per ripristinare i tuoi file,\n o, in caso di crittografia GPG, lascia vuoto per consentire a gpg di recuperare la passphrase\n richiamando il portachiavi del sistema.","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":"Bucket","Bucket Name":"Nome Bucket","Bucket create location":"Crea posizione bucket","Bucket name":"Nome bucket","Bucket name can only be between 3 and 63 characters long and contain only lower-case characters, numbers, periods and dashes":"Il nome del bucket può avere una lunghezza compresa tra 3 e 63 caratteri e contenere solo caratteri minuscoli, numeri, punti e trattini","Bucket region":"Regione bucket","Bucket region ap-guangzhou":"Regione bucket ap-guangzhou","Bucket storage class":"Classe bucket","Bucket, format: BucketName-APPID":"Bucket, formato: BucketName-APPID","Building list of files to restore …":"Creazione di un elenco di file da ripristinare ...","Building partial temporary database …":"Creazione di un database temporaneo parziale ...","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 that 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 sblocca l'interfaccia utente. Ciò garantisce che sia possibile accedere all'interfaccia utente dall'icona nella barra delle applicazioni, mentre si richiede agli altri di inserire una password. Se si preferisce digitare la password, anche quando si accede all'interfaccia utente dall'icona nella barra delle applicazioni, abilitare questa opzione.","COS Path or subfolder in the bucket":"Percorso COS o sottocartella nel bucket","COS Secret Key":"Chiave segreta COS","Cache Files":"File Cache","Canary":"Canary","Cancel":"Annulla","Cannot include \"{{text}}\"":"Non può includere \"{{text}}\"","Cannot move to existing file":"Non puoi spostare in un file esistente","Cannot specify filter include or excludes in extra options":"Non è possibile specificare i filtri include o esclude nelle opzioni extra","Changelog":"Changelog","Changelog for {{appname}} {{version}}":"Changelog di {{appname}} {{version}}","Check failed:":"Controllo fallito:","Check for updates now":"Controlla aggiornamenti ora","Checking for updates …":"Verifica 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","Client library to use":"Libreria client da utilizzare","Cloud API Secret Key":"Chiave segreta API Cloud","Commandline …":"Riga di comando …","Compact Phase":"Fase Compattazione","Compact now":"Comprimi","Compacting remote data …":"Compattazione dei dati remoti ...","Complete log":"Registro completo","Completing backup …":"Completamento del backup ...","Completing previous backup …":"Completamento del 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","Confirm encryption passphrase":"Conferma passphrase crittografia","Confirm passphrase":"Conferma passphrase","Confirmation required":"Conferma richiesta","Connect":"Connetti","Connect now":"Connetti ora","Connecting to server …":"Connessione al server …","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","Copy log":"Copia registro","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 di un nuovo utente con accesso limitato ...","Creating target folders …":"Creazione di cartelle di destinazione ...","Creating temporary backup …":"Creazione backup temporaneo ...","Current action:":"Azione corrente:","Current file:":"File corrente:","Current version is {{versionname}} ({{versionnumber}})":"La versione attuale è {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"Endpoint S3 personalizzato","Custom Satellite":"Satellite personalizzato","Custom Satellite ({{satellite}})":"Satellite personalizzato ({{satellite}})","Custom authentication url":"URL di autenticazione personalizzato","Custom backup retention":"Conservazione backup personalizzato","Custom bucket storage class":"Classe archiviazione bucket personalizzata","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\n ({{class}})":"Classe di archiviazione personalizzata\n ({{class}})","Custom storage class ({{class}})":"Classe di archiviazione personalizzata ({{class}})","Database …":"Banca dati …","Days":"Giorni","Default":"Predefinito","Default ({{channelname}})":"Predefinito ({{channelname}})","Default excludes":"Esclusioni predefinite","Default options":"Opzioni predefinite","Delete":"Cancella","Delete Phase (Old Backup Versions)":"Fase Cancellazione (Vecchie versioni di backup)","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?","Delete …":"Elimina …","Deleted":"Cancellato","Deleted Versions":"Versioni Cancellate","Deleted files":"File cancellati","Deleting remote files …":"Eliminazione di file remoti ...","Deleting unwanted files …":"Eliminazione di file indesiderati ...","Description (optional)":"Descrizione (facoltativa)","Description:":"Descrizione:","Desktop":"Desktop","Destination":"Destinazione","Destination path":"Percorso destinazione","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}} ?","Done":"Fatto","Download":"Scarica","Downloaded files":"File scaricati","Downloading files …":"Download di file...","Downloading update…":"Download dell'aggiornamento...","Duplicate option {{opt}}":"Opzione duplicata {{opt}}","Duplicati Website":"Sito web di Duplicati","Duplicati forum":"Forum Duplicati","Duplicati will run when started, but will remain in a paused state for the duration. Duplicati will occupy minimal system resources and no backups will be run.":"Duplicati sarà eseguito all'avvio, ma rimarrà in pausa per la durata. Duplicati occuperà risorse di sistema minime e non saranno eseguiti backup.","Duration":"Durata","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.","Edit as list":"Modifica come elenco","Edit as text":"Modifica come testo","Edit …":"Modifica …","Encrypt file":"Cripta file","Encryption":"Crittografia","Encryption changed":"Crittografia cambiata","Encryption modules:":"Moduli crittografia:","Encryption passphrase":"Passphrase di crittografia","End":"Fine","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 backup passphrase, if any":"Inserisci la passphrase del backup, se presente","Enter configuration details":"Inserisci dettagli configurazione","Enter encryption passphrase":"Inserisci passphrase crittografia","Enter expression here":"Inserisci qui espressione","Enter one argument per line without quotes, e.g. *.txt":"Inserisci un argomento per riga senza virgolette, ad es. *.TXT","Enter the destination path":"Inserisci percorso destinazione","Error":"Errore","Error!":"Errore!","Errors and crashes":"Errori e arresti anomali","Examined":"Esaminato","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 backup configuration":"Esporta configurazione backup","Export configuration":"Esporta configurazione","Export passwords":"Esporta le password","Export …":"Esporta …","Exporting …":"Esportazione in corso ...","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 find backup:":"Impossibile trovare il backup:","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:","Fatal error, no statistics collected":"Errore fatale, nessuna statistica raccolta","Fetching path information …":"Recupero delle informazioni sul 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 …":"Ottenere versioni di 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:","IDrive Sync directory path":"Percorso cartella di sincronizzazione di IDrive","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 file was not downloaded automatically, right click and choose "Save as …"":"Se il file di backup non è stato scaricato automaticamente, tasto destro e sciegli "a;Salva come …"a;","If the backup file was not downloaded automatically, right click and choose "Save as …"":"Se il file di backup non è stato scaricato automaticamente, tasto destro e sciegli "a;Salva come …"a;","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 del detentore","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","Import":"Importa","Import Destination URL":"Importa URL Destinazione","Import backup configuration":"Importa configurazione backup","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","Interrupted, no statistics collected":"Interrotto, nessuna statistica raccolta","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 …":"Elenco date di backup ...","Listing remote files for purge …":"Elenco dei file remoti per l'eliminazione ...","Listing remote files …":"Elenco dei 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 in corso …","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","Manual":"Manuale","Manual update found:":"Aggiornamento manuale trovato:","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","Modified":"Modificato","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","Non-matching passphrase":"Passphrase non corrispondente","None / disabled":"Nessuno / disattivato","Not using encryption":"Non usare la crittografia","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","OSS Access Key Secret":"Chiave di accesso segreta OSS","OSS Bucket Name":"Nome del bucket OSS","OSS Bucket Region":"Regione del bucket OSS","OSS Endpoint":"Endpoint OSS","OSS Path or subfolder in the bucket":"Percorso OSS o sottocartella nel bucket","OSS Region":"Regione dell'OSS","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","Opened":"Aperto","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":"Operazione","Operations:":"Operazioni:","Optional authentication password":"Password opzionale per l'autenticazione","Optional authentication username":"Nome utente opzionale per l'autenticazione","Optional region":"Regione opzionale","Optional tenant name":"Nome detentore facoltativo","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","Passphrases do not match":"Le passphrase non corrispondono","Password":"Password","Patching files with local blocks …":"Patch di 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","Purge Phase":"Fase eliminazione","Purging files complete!":"Eliminazione dei file completata!","Purging files …":"Eliminazione dei file ...","Rebuilding local database …":"Ricostruzione del database locale ...","Recreate (delete and repair)":"Ricrea (cancella e ripara)","Recreate Database Phase":"Fase ricreazione database","Recreating database …":"Ricreazione del database ...","Region":"Regione","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","Removed files":"File rimossi","Repair":"Ripara","Repair Phase":"Fase riparazione","Repairing database …":"Ripristino del database ...","Repeat Passphrase":"Ripeti Passphrase","Reporting:":"Segnalazione:","Reset":"Reset","Restore":"Ripristina","Restore complete!":"Ripristino completato!","Restore files":"Ripristina file","Restore files from:":"Ripristina file da:","Restore files …":"Ripristina file ...","Restore from":"Ripristina da","Restore from backup configuration":"Ripristino dalla configurazione backup","Restore options":"Opzioni ripristino","Restore read/write permissions":"Ripristina autorizzazioni lettura/scrittura","Restored Files":"File ripristinati","Restored Folders":"Cartelle ripristinate","Restored Symlinks":"Symlink ripristinati","Restoring files …":"Ripristino di file ...","Resume":"Riprendi","Rewritten File Lists":"Elenchi file riscritti","Run again every":"Esegui ogni","Run now":"Esegui ora","Running commandline entry":"Riga di comando in esecuzione","Running task:":"Attività in esecuzione:","Running …":"In esecuzione …","S3 Compatible":"Compatibile S3","Same as the base install version: {{channelname}}":"Come la versione di base installata: {{channelname}}","Sat":"Sab","Satellite":"Satellitare","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 di file esistenti ...","Scanning for local blocks …":"Scansione per 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 registro …","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 detentore","Some S3 providers might only be compatible with a certain client library":"Alcuni provider S3 potrebbero essere compatibili solo con una determinata libreria client","Source Data":"Dati Sorgente","Source Files":"Sorgente File","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","Start":"Avvio","Starting backup …":"Avvio backup ...","Starting restore …":"Avvio ripristino ...","Starting the restore process …":"Avvio del processo di ripristino ...","Stop after current file":"Stop dopo il file corrente","Stop after the current file":"Ferma dopo il file corrente","Stop now":"Ferma adesso","Stop running backup":"Ferma esecuzione backup","Stop running task":"Ferma esecuzione attività","Stopping after the current file:":"Arresto dopo il file corrente:","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","Task is running":"Attività in esecuzione","Temporary Files":"File Temporanei","Temporary files":"File temporanei","Test Phase":"Fase test","Test connection":"Prova connessione","Testing permissions …":"Test delle autorizzazioni ...","Testing …":"Test in corso...","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 backup is missing, has it been deleted?":"Il backup è mancante, è stato cancellato?","The backup was temporary and does not exist anymore, so the log data is lost":"Il backup era temporaneo e non esiste più, quindi i dati del registro sono persi","The backups will be split up into multiple files called volumes. Here\n\t\t\tyou can set the maximum size of the individual volume files.\n See this page for more information.":"I backup saranno suddivisi in più file chiamati volumi. Qui\n\t\t\tpuoi impostare la dimensione massima del singolo volume\n Consulta questa pagina per ulteriori informazioni.","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 configuration should be kept safe. Are you sure you want to save an unencrypted file containing your passwords?":"La configurazione dovrebbe essere mantenuta al sicuro. Sei sicuro di voler salvare un file non criptato contenente le tue password?","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 encryption passphrases do not match":"Le passphrase di crittografia non corrispondono","The file size is {{size}}, larger than the maximum specified size. If the file size decreases, it will be included in future backups.":"La dimensione del file è {{size}}, superiore alla dimensione massima specificata. Se la dimensione del file diminuisce, sarà inclusa nei backup futuri.","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 passwords do not match":"Le password non corrispondono","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 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","Time":"Tempo","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 passphrase here.":"Scrivi la passphrase qui.","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","Uploaded files":"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' | translate}}":"I report sull'utilizzo ci aiutano a migliorare l'esperienza dell'utente e a valutare l'impatto delle nuove funzionalità. Li usiamo per generare {{\"statistiche sull'uso pubblico\" | tradurre}}","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","Vacuuming database …":"Prelevamento database ...","Validating …":"Convalida in corso ...","Verifications":"Verifiche","Verify encryption passphrase":"Verifica la passphrase di crittografia","Verify files":"Verifica file","Verifying answer":"Verifica risposta","Verifying backend data …":"Verifica dei dati di backend ...","Verifying files …":"Verifica dei file ...","Verifying remote data …":"Verifica dei dati remoti ...","Verifying restored files …":"Verifica dei file ripristinati ...","Verifying …":"Verifica in corso ...","Version ID":"Versione ID","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 upload to finish …":"In attesa del completamento del caricamento ...","Warnings, errors and crashes":"Avvisi, errori e arresti anomali","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 understand the risk":"Sì, capisco il rischio","Yes, I'm brave!":"Sì, sono coraggioso!","Yes, please break my backup!":"Sì, per favore rompi il mio backup!","Yesterday":"Ieri","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 after any file uploads currently in progress have finished.":"È possibile interrompere il backup al termine di eventuali caricamenti di file attualmente in corso.","You can stop the task immediately, or allow the process to continue its current file and then stop.":"È possibile interrompere l'operazione immediatamente, o consentire il processo di continuare il suo file corrente e poi fermarsi.","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 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 detentore (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 detentore 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 retention policy string":"Devi inserire 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","failed":"fallito","public usage statistics":"statistiche sull'uso pubblico","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","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versioni"],"{{number}} Hour":"{{number}} Ore","{{number}} Hours":"{{number}} Ore","{{number}} Minutes":"{{number}} Minuti","{{time}} (took {{duration}})":"{{time}} (durata {{duration}})","…loading…":"…Caricamento in corso…"}); - gettextCatalog.setStrings('ja_JP', {"(1 error{{item.Result.Interrupted? (', interrupted'|translate) : ''}})":"({{$count}}件のエラー{{item.Result.Interrupted? ('、中断されました'|translate) : ''}})","(1 warning{{item.Result.Interrupted? (', interrupted'|translate) : ''}})":"({{$count}}件の警告{{item.Result.Interrupted? ('、中断されました'|translate) : ''}})","(interrupted)":"(中断されました)","- pick an option -":"- オプションを選択してください -","...loading...":"…読み込んでいます…","API Key":"APIキー","API key":"APIキー","AWS Access ID":"AWSのアクセスID","AWS Access Key":"AWSのアクセスキー","AWS IAM Policy":"AWSのIAMポリシー","About":"概要","About {{appname}}":"{{appname}}について","Access Key":"アクセスキー","Access Key Secret":"アクセスキーのシークレット","Access denied":"アクセスが拒否されました","Access grant":"アクセス権","Access to user interface":"ユーザーインターフェースへのアクセス","Account name":"アカウント名","Add a new backup":"新しいバックアップを作成","Add a path directly":"パスディレクトリを追加","Add advanced option":"高度な設定を追加","Add backup":"バックアップを追加","Add filter":"フィルターを追加","Add path":"パスを追加","Added":"追加済","Adjust bucket name?":"バケットの名称を変更しますか?","Advanced Options":"高度な設定","Advanced options":"高度な設定","Advanced:":"高度:","Aliyun OSS Endpoint":"Aliyun OSSのエンドポイント","Aliyun OSS documents and resources":"Aliyun OSSのドキュメントと参考資料","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.":"使用状況に関する報告は全て匿名で送信され、個人情報を含みません。報告には、ハードウェア、OS、バックエンドの種類、バックアップの保持期間、バックアップ元のデータなどの全体のサイズに関するデータが含まれます。パス、ファイル名、ユーザー名、パスワードなどの機密情報は含まれません。","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":"使用状況に関する匿名の報告","Applications":"アプリケーション","As Command-line":"コマンドライン","AuthID":"認証ID","Authentication method":"認証方法","Authentication method ({{auth_method}})":"認証方法({{auth_method}})","Authentication password":"認証パスワード","Authentication username":"認証ユーザー名","Autogenerated passphrase":"自動生成したパスフレーズ","Automatically run backups.":"バックアップを自動的に実行。","B2 Application ID":"B2 アプリケーションのID","B2 Application Key":"B2 アプリケーションのキー","B2 Cloud Storage Account ID":"B2 クラウドストレージのアカウントのID","B2 Cloud Storage Application ID":"B2 クラウドストレージのアプリケーションのID","B2 Cloud Storage Application Key":"B2 クラウドストレージのアプリケーションのキー","Back":"戻る","Backend modules:":"バックエンドのモジュール:","Backup complete!":"バックアップが完了しました!","Backup destination":"バックアップ先","Backup is encrypted but no passphrase is available.\n Type a passphrase below to use for restoring your files,\n or, in case of GPG encryption, leave blank to let gpg retrieve the passphrase by\n invoking your system's keychain.":"バックアップは暗号化されていますが、パスフレーズが指定されていません。\nファイルを復元するには、以下にパスフレーズを入力するか、\nGPGによる暗号化を行っている場合は、以下を空欄のままにして、gpgでシステムのキーチェーンからパスフレーズを取得してください。","Backup location":"バックアップの場所","Backup retention":"バックアップの保持期間","Backup:":"バックアップ:","Beta":"ベータ版","Broken access":"アクセスが壊れています","Browse":"参照","Browser default":"ブラウザ設定","Bucket":"バケット","Bucket Name":"バケット名","Bucket create location":"バケットを作成する場所","Bucket name":"バケット名","Bucket name can only be between 3 and 63 characters long and contain only lower-case characters, numbers, periods and dashes":"バケット名は3文字から63文字までの間で指定してください。バケット名には、アルファベットの小文字、数字、点、ダッシュのみを含めることができます。","Bucket region":"バケットのリージョン","Bucket region ap-guangzhou":"バケットのリージョン ap-guangzhou","Bucket storage class":"バケットのストレージクラス","Bucket, format: BucketName-APPID":"バケット名。形式:BucketName-APPID","Building list of files to restore …":"復元するファイルの一覧を作成しています…","Building partial temporary database …":"一時的なデータベースを構築しています…","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.":"遠隔アクセスを許可すると、サーバーはあなたのネットワークの任意のコンピューターからのリクエストを受け付けます。このオプションを有効にする場合は、ファイヤーウォールで安全に保護されているネットワークのコンピューターを使用してください。","By default, the tray icon will open the user interface with a token that 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.":"トレイアイコンは既定で、トークンでロックを解除してユーザーインターフェースを開きます。この場合、他のユーザーはパスワードを入力する必要がありますが、ユーザーはトレイアイコンからユーザーインターフェースにアクセスすることができます。トレイアイコンからアクセスする場合にパスワードを入力するよう設定したい場合は、このオプションを有効にしてください。","COS Path or subfolder in the bucket":"COSのパスあるいはバケットのサブフォルダー","COS Secret Key":"COSの秘密鍵","Cache Files":"キャッシュファイル","Canary":"実験的(カナリア)","Cancel":"キャンセル","Cannot include \"{{text}}\"":"「{{text}}」を含めることはできません","Cannot move to existing file":"既にファイルがあるため移動できません","Cannot specify filter include or excludes in extra options":"追加のオプションに、含めたり除外したりするフィルターを指定することはできません","Change server passphrase":"サーバーのパスフレーズを変更","Changelog":"更新履歴","Changelog for {{appname}} {{version}}":"更新履歴 {{appname}} {{version}}","Check failed:":"確認できませんでした:","Check for updates now":"アップデートを確認","Checking for updates …":"アップデートを確認しています…","Choose 1.0 for fast backup, 1.5 for decent reliability, 2.0 for safer upload but slow backup.":"高速なバックアップには1.0、安定性を求める場合は1.5、速度に代えて安全性を求める場合は2.0を指定してください。","Chose a storage type to get started":"初めにストレージの種類を選択してください","Click the AuthID link to create an AuthID":"認証IDのリンクをクリックして作成してください","Click to set throttle options":"クリックで速度制限のオプションを設定","Client library to use":"使用するクライアントライブラリー","Cloud API Secret Key":"Cloud APIの秘密鍵","Commandline …":"コマンドライン…","Compact Phase":"圧縮化の段階","Compact now":"圧縮","Compacting remote data …":"リモートデータを圧縮しています…","Complete log":"完全なログ","Completing backup …":"バックアップを完了しています…","Completing previous backup …":"以前のバックアップを完了しています…","Compression modules:":"圧縮モジュール:","Computer":"コンピューター","Configuration file:":"設定ファイル:","Configuration:":"設定:","Configure a new backup":"新しいバックアップを設定","Confirm delete":"削除を確認","Confirm encryption passphrase":"暗号化用パスフレーズを確認","Confirm new password":"新しいパスワードを再度入力してください","Confirm passphrase":"パスフレーズを確認","Confirmation required":"確認が必要です","Connect":"接続","Connect now":"今すぐ接続","Connecting to server …":"サーバーに接続しています…","Connection lost":"切断しました","Connection to server was rejected due to invalid authentication. Reload browser window to reconnect to server properly. \n
\n If this problem persist open this page from the TrayIcon instead.":"不正な認証のためサーバーへの接続が拒否されました。サーバーに接続するには、ブラウザーのウィンドウを再度読み込んでください。\n
\n 問題が解決しない場合は、トレイアイコンからこのページを開いてください。","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を手動でコピーしてください","Copy log":"ログをコピー","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 …":"一時的なバックアップを作成しています…","Current action:":"現在のアクション:","Current file:":"現在のファイル:","Current version is {{versionname}} ({{versionnumber}})":"現在のバージョンは {{versionname}}({{versionnumber}})","Custom S3 endpoint":"ユーザー定義のS3エンドポイント","Custom Satellite":"ユーザー定義のサテライト","Custom Satellite ({{satellite}})":"ユーザー定義のサテライト({{satellite}})","Custom authentication url":"ユーザー定義の認証用URL","Custom backup retention":"ユーザー定義のバックアップの保持期間","Custom bucket storage class":"ユーザー定義のバケットストレージのクラス","Custom location ({{server}})":"ユーザー定義の場所({{server}})","Custom region for creating buckets":"バケットを作成するユーザー定義のリージョン","Custom region value ({{region}})":"ユーザー定義のリージョンの値({{region}})","Custom server url ({{server}})":"ユーザー定義のサーバーURL ({{server}})","Custom storage class\n ({{class}})":"ユーザー定義の保存領域のクラス\n ({{class}})","Custom storage class ({{class}})":"ユーザー定義の保存領域のクラス({{class}})","DEPRECATED:":"非推奨:","Database …":"データベース…","Days":"日","Default":"初期設定","Default ({{channelname}})":"既定({{channelname}})","Default excludes":"既定で除外するアイテム","Default options":"既定のオプション","Delete":"削除","Delete Phase (Old Backup Versions)":"削除の段階","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}})をリモートの保存領域から削除しますか?","Delete …":"削除...","Deleted":"削除済","Deleted Versions":"削除されたバージョン","Deleted files":"削除されたファイル","Deleting remote files …":"リモートファイルを削除しています…","Deleting unwanted files …":"不要なファイルを削除しています…","Description (optional)":"概要(任意)","Description:":"概要:","Desktop":"デスクトップ","Destination":"バックアップ先","Destination path":"バックアップ先のパス","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}} のデータベースを削除してよろしいですか?","Done":"完了","Download":"ダウンロード","Downloaded files":"ダウンロードされたファイル","Downloading files …":"ファイルをダウンロードしています…","Downloading update…":"アップデートをダウンロードしています…","Duplicate option {{opt}}":"複製に関するオプション {{opt}}","Duplicati Website":"Duplicatiのウェブサイト","Duplicati forum":"Duplicatiのフォーラム","Duplicati needs to be secured with a passphrase and a random passphrase has been generated for you.\nIf you open Duplicati from the tray icon, you do not need a passphrase, but if you plan to open it from another location you need to set a passphrase you know.\nDo you want to set a passphrase now?":"Duplicatiはパスフレーズで保護する必要があります。ランダムなパスフレーズを作成しました。\nDuplicatiをトレイアイコンから開く場合はパスフレーズは必要ありませんが、別の場所から開くにはパスフレーズを入力する必要があります。\nパスフレーズを設定しますか?","Duplicati will run when started, but will remain in a paused state for the duration. Duplicati will occupy minimal system resources and no backups will be run.":"Duplicatiは起動と同時に実行しますが、ここで指定した時間が経過するまで一時停止の状態を維持します。一時停止の間、Duplicatiは最低限のシステムの処理能力しか使用せず、その間バックアップは実行されません。","Duration":"経過","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. This makes it faster to perform many operations, and reduces the amount of data that needs to be downloaded for each operation.":"それぞれのバックアップには、ローカルのコンピューターに保存されるデータベースがあります。このデータベースには、リモートバックアップに関する情報が保存されており、操作の速度を改善したり、その都度の操作でダウンロードするデータ量を減らしたりする効果があります。","Edit as list":"一覧で編集","Edit as text":"テキストで編集","Edit …":"編集...","Encrypt file":"ファイルを暗号化","Encryption":"暗号化の方式","Encryption changed":"暗号化の方式が変更されました","Encryption modules:":"暗号化のモジュール:","Encryption passphrase":"暗号化用のパスフレーズ","End":"終了","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、Uがあり、それぞれ日、週、年、無制限(Unlimited)を指します。構文の形式は「7D:1D,4W:1W,36M:1M」となります。この例では、今後7日間にわたり毎日1個ずつ、今後4週間にわたり毎週1個ずつ、今後36か月にわたり毎月1個ずつバックアップが作成、保存されます。これはまた「1W:1D,1M:1W,3Y:1M」と表記することもできます。","Enter backup passphrase, if any":"バックアップのパスフレーズがある場合は入力してください","Enter configuration details":"設定の詳細を入力","Enter encryption passphrase":"暗号化用のパスフレーズを入力してください","Enter expression here":"式をここに入力してください","Enter one argument per line without quotes, e.g. *.txt":"各行に1個の引数を、引用符を付けずに入力してください(例:*.txt)。","Enter the destination path":"バックアップ先のパスを入力してください","Error":"エラー","Error!":"エラー!","Errors and crashes":"エラーとクラッシュ","Examined":"検査済","Exclude":"除外","Exclude directories whose names contain":"次の文字を含むディレクトリを除外","Exclude expression":"次の文字を含むファイル・ディレクトリを除外","Exclude file":"除外するファイル名","Exclude file extension":"除外する拡張子","Exclude files whose names contain":"次の文字を含むファイルを除外","Exclude filter group":"グループで除外","Exclude folder":"除外するディレクトリ名","Exclude regular expression":"正規表現で除外","Existing file found":"既存のファイルが見つかりました","Experimental":"実験的","Export":"エクスポート","Export backup configuration":"バックアップの設定をエクスポート","Export configuration":"設定をエクスポート","Export passwords":"パスワードをエクスポート","Export …":"エクスポート…","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 find backup:":"バックアップが見つかりませんでした:","Failed to get bug report URL: {{message}}":"バグレポートのURLを取得できませんでした:{{message}}","Failed to import: {{message}}":"インポートできませんでした:{{message}}","Failed to read backup defaults:":"バックアップの既定の設定を読み込めませんでした:","Failed to read file: {{message}}":"ファイルを読み込めませんでした:{{message}}","Failed to restore files: {{message}}":"ファイルを復元できませんでした:{{message}}","Failed to save:":"保存できませんでした:","Fatal error, no statistics collected":"深刻なエラーが発生しました。統計は収集されていません","Fetching path information …":"パスの情報を取得しています…","File":"ファイル","Files larger than:":"閾値より大きなファイル:","Filters":"フィルター","Finished!":"完了しました!","First run setup":"初回実行セットアップ","Folder":"フォルダー","Folder path":"フォルダーのパス","Fri":"金曜日","GByte":"ギガバイト","GByte/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":"ホーム","Hostnames":"ホスト名","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:","IDrive Sync directory path":"IDrive Syncのディレクトリーのパス","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.":"最低1つ以上のより新しいバックアップが存在する場合、この日付よりも古い全てのバックアップを削除します。","If the backup and the remote storage is out of sync, Duplicati will require that you perform a repair operation to synchronize the database. If the repair is unsuccessful, you can delete the local database and re-generate.":"バックアップとリモートの保存領域が同期していない場合、データベースを修復して同期させる必要があります。修復が上手く行かない場合は、ローカルのデータベースを削除して、改めてこれを作成してください。","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":"後にバックアップを使用したい場合は、削除する前に設定をエクスポートできます","Import":"インポート","Import Destination URL":"バックアップ先のURLをインポート","Import backup configuration":"バックアップの設定をインポート","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":"情報","Interrupted, no statistics collected":"中断されました。統計は収集されていません","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":"キロバイト秒","Keep a specific number of backups":"指定した数のバックアップを保存","Keep all backups":"全てのバックアップを保存","Keystone API version":"Keystone APIのバージョン","Language in user interface":"言語設定","Last month":"先月","Last successful backup:":"最後に成功したバックアップ:","Last successful restore: {{time}} (took {{duration || '0 seconds'}})":"最後に成功した復元:{{time}}(完了までの時間 {{duration || '0秒'}})","Latest":"最新","Libraries":"ライブラリー","Listing backup dates …":"バックアップの日付を一覧表示しています…","Listing remote files for purge …":"削除するリモートファイルの一覧を作成しています…","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 …":"読み込んでいます…","Local Repository":"ローカルのリポジトリー","Local database for":"のデータベース","Local database path:":"ローカルのデータベースのパス:","Local repository":"ローカルのリポジトリー","Local storage":"ローカルストレージ","Location":"場所","Location where buckets are created":"バケットを作成する場所","Log data for {{Backup.Backup.Name}}":"{{Backup.Backup.Name}}のログデータ","Log data from the server":"サーバー上のログデータ","Log out":"ログアウト","MByte":"メガバイト","MByte/s":"メガバイト秒","Maintenance":"メンテナンス","Make sure that rclone is in your path, or add the location to rclone via the advanced options.":"Rcloneの実行ファイルをパスで指定するか、実行ファイルの場所を「高度な設定」で指定してください。","Manual":"マニュアル","Manual update found:":"手動アップデートが見つかりました:","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":"バックアップ元のファイルがありません","Modified":"変更済","Mon":"月曜日","Months":"月","Move existing database":"既存のデータベースを移動","Move failed:":"移動できませんでした:","My Documents":"マイドキュメント","My Music":"マイミュージック","My Photos":"マイフォト","My Pictures":"マイピクチャ","Name":"名前","Never":"未実行","New Password":"新しいパスワードを入力してください","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":"復元するアイテムがありません。1つ以上のアイテムを選択してください","No passphrase entered":"パスフレーズが入力されていません","No scheduled tasks":"予定されているタスクはありません","Non-matching passphrase":"パスフレーズが一致しません","None / disabled":"なし / 無効","Not using encryption":"暗号化を行っていません","Note:":"注意:","Nothing will be deleted. The backup size will grow with each change.":"バックアップは削除されません。バックアップのサイズはその都度の変更に従って大きくなります。","OK":"OK","OSS Access Key Secret":"OSSのアクセスキーのシークレット","OSS Bucket Name":"OSSのバケット名","OSS Bucket Region":"OSSのバケットのリージョン","OSS Endpoint":"OSSのエンドポイント","OSS Path or subfolder in the bucket":"OSSのパスあるいはバケットのサブフォルダー","OSS Region":"OSSのリージョン","Official releases":"公式リリース版","Once there are more backups than the specified number, the oldest backups are deleted.":"指定した数以上のバックアップが作成された場合、古いバックアップから削除されます。","OpenStack AuthURI":"OpenStack AuthURI","OpenStack Object Storage / Swift":"OpenStack オブジェクトストレージ / Swift","Opened":"展開済","Openstack API Key are not supported in v3 keystone API.":"Openstack APIキーはバージョン3のkeystone APIではサポートされていません。","Operating System":"オペレーティングシステム","Operation":"操作","Operations:":"操作:","Optional authentication password":"認証に必要なパスワード(オプション)","Optional authentication username":"認証に必要なユーザー名(オプション)","Optional region":"リージョン(オプション)","Optional tenant name":"テナント名(オプション)","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ヶ月ごとのバックアップはそれぞれ保持されます。最低でも1つはバックアップが残ります。","Overwrite":"上書き","Passphrase":"パスフレーズ","Passphrase (if encrypted)":"パスフレーズ(暗号化されている場合)","Passphrase changed":"パスフレーズを変更しました","Passphrases are not matching":"パスフレーズが一致しません","Passphrases do not match":"パスフレーズが一致しません","Password":"パスワード","Patching files with local blocks …":"ファイルをローカルのブロックで修復しています…","Path":"パス","Path not found":"パスが見つかりません","Path on server":"サーバー上のパス","Path or subfolder in the bucket":"パスまたはバケットのサブフォルダー","Pause":"一時停止","Pause after startup or hibernation":"起動時またはハイバネート時に一時停止","Pause options":"一時停止の設定","Permissions":"権限","Pick location":"場所を入力","Please select a file to import":"インポートするファイルを選択してください","Point to your backup files and restore from there":"バックアップファイルを指定し、そこから復元","Port":"ポート","Prevent tray icon automatic log-in":"トレイアイコンの自動ログインを行わない","Previous":"前へ","Progress:":"進行度:","ProjectID is optional if the bucket exist":"バケットが存在する場合、ProjectIDはオプションです","Proprietary":"サービス","Purge Phase":"削除の段階","Purging files complete!":"ファイルを削除しました!","Purging files …":"ファイルを削除しています…","Rebuilding local database …":"ローカルデータベースを再構築しています…","Recreate (delete and repair)":"改めて作成(削除して修復)","Recreate Database Phase":"データベースの再構築の段階","Recreating database …":"データベースを改めて作成しています…","Region":"リージョン","Registering temporary backup …":"一時的なバックアップを登録しています…","Relative paths not allowed":"相対パスは許可されていません","Reload":"更新","Remote":"リモート","Remote Path":"リモートのパス","Remote Repository":"リモートのリポジトリー","Remote path":"リモートのパス","Remote repository":"リモートのリポジトリー","Remote volume size":"リモートのボリュームのサイズ","Remove":"削除","Remove option":"削除の設定","Removed files":"削除したファイル","Repair":"修復","Repair Phase":"修復の段階","Repairing database …":"データベースを修復しています…","Repeat Passphrase":"パスフレーズ(再度)","Reporting:":"報告:","Reset":"リセット","Restore":"復元","Restore complete!":"復元しました!","Restore files":"ファイルの復元","Restore files from:":"ファイルの復元:","Restore files …":"ファイルを復元…","Restore from":"データを復元するバックアップ","Restore from backup configuration":"バックアップの設定から復元","Restore options":"復元オプション","Restore read/write permissions":"読み込み/書き込み権限を復元","Restored Files":"復元されたファイル","Restored Folders":"復元されたフォルダー","Restored Symlinks":"復元されたシンボリックリンク","Restoring files …":"ファイルを復元しています…","Resume":"再開","Rewritten File Lists":"ファイルの一覧を書き換えました","Run again every":"実行タイミング","Run now":"すぐに実行","Running commandline entry":"コマンドラインのエントリーを実行しています","Running task:":"タスクを実行しています:","Running …":"実行しています…","S3 Compatible":"S3互換","Same as the base install version: {{channelname}}":"基本インストールのバージョンと同じです:{{channelname}}","Sat":"土曜日","Satellite":"サテライト","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サーバーのパスワード","Sia will still boost redundancy later as long as you're connected to your hosts.":"ホストに接続している間、Siaは後で冗長性を増加させます。","Smart backup retention":"スマートなバックアップ保持期間","Some OpenStack providers allow an API key instead of a password and tenant name":"OpenStackのサービス提供者の中には、パスワードとテナント名の代わりにAPIキーを許可するものもあります","Some S3 providers might only be compatible with a certain client library":"いくつかのS3プロバイダーは特定のクライアントライブラリーにしか対応していないおそれがあります","Source Data":"バックアップ元","Source Files":"バックアップ元のファイル","Source data":"バックアップ元","Source folders":"バックアップ元のフォルダー","Source:":"バックアップ元:","Specific builds for developers only. Not for use with important data.":"開発者用の特定のビルドです。重要なデータのパックアップには使用しないでください。","Stable":"安定版","Standard protocols":"標準プロトコル","Start":"開始","Starting backup …":"バックアップを開始しています…","Starting restore …":"復元を開始しています…","Starting the restore process …":"復元プロセスを開始しています…","Stop after current file":"現在のファイルの後で停止","Stop after the current file":"現在のファイルの後で停止","Stop now":"すぐに停止","Stop running backup":"実行中のバックアップを停止","Stop running task":"実行中のタスクを停止","Stopping after the current file:":"現在のファイルの後で停止:","Stopping task:":"タスクを停止しています:","Storage Type":"ストレージのタイプ","Storage class":"ストレージのクラス","Storage class for creating a bucket":"バケットを作成する際のストレージのクラス","Stored":"保存済","Strong":"強","Success":"成功","Sun":"日曜日","Symbolic link":"シンボリックリンク","System Files":"システムファイル","System default ({{levelname}})":"システムの既定値({{levelname}})","System files":"システムファイル","System info":"システムの情報","System properties":"システムのプロパティー","TByte":"テラバイト","TByte/s":"テラバイト秒","Task is running":"タスクは実行中です","Temporary Files":"一時ファイル","Temporary files":"一時ファイル","Tencent Cloud Account APPID":"Tencent CloudアカウントのAPPID","Tencent Cloud COS documents and resources":"Tencent Cloud COSのドキュメントと参考資料","Test Phase":"テストの段階","Test connection":"接続をテスト","Testing permissions …":"権限をテストしています…","Testing …":"テストしています…","The '{{fieldname}}' field contains an invalid character: {{character}} (value: {{value}}, index: {{pos}})":"「{{fieldname}}」のフィールドには不正な文字「{{character}}」が含まれています(値:{{value}}、インデックス:{{pos}})","The backup is missing, has it been deleted?":"バックアップがありません。削除された模様です","The backup was temporary and does not exist anymore, so the log data is lost":"バックアップは一時的で既に存在しないため、ログデータは削除されています","The backups will be split up into multiple files called volumes. Here\n\t\t\tyou can set the maximum size of the individual volume files.\n See this page for more information.":"バックアップは「ボリューム」と呼ばれる複数のファイルに分割されます。ここで、各ボリュームの最大のサイズを設定できます。詳細についてはこのページを確認してください。","The bucket name should be all lower-case, convert automatically?":"バケット名には小文字のみが使用できます。自動的に変換しますか?","The bucket name should start with your username, prepend automatically?":"バケット名はユーザー名で開始する必要があります。自動的に追加しますか?","The configuration should be kept safe. Are you sure you want to save an unencrypted file containing your passwords?":"設定ファイルは安全に保存すべきです。ファイルにはパスワードが含まれていますが、暗号化せずに保存してよろしいですか?","The dark theme (by Michal)":"ダークテーマ(by Michal)","The default blue on white theme (by Alex)":"既定の白地に青テーマ(by Alex)","The encryption passphrases do not match":"暗号化用のパスフレーズが一致しません","The file size is {{size}}, larger than the maximum specified size. If the file size decreases, it will be included in future backups.":"ファイルのサイズが{{size}}であり、指定されている最大のサイズを超えています。サイズが指定されている最大のサイズよりも小さくなると、このファイルは以後のバックアップに含まれます。","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 passwords do not match":"パスワードが一致しません","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 region parameter is only applied when creating a new bucket":"リージョンパラメーターは、バケットを新たに作成する際にのみ適用されます","The region parameter is only used when creating a 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":"木曜日","Time":"時間","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":"パスフレーズなしでエクスポートするには、「ファイルを暗号化」のチェックを外してください","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.":"DNSに基づく攻撃を防ぐため、Duplicatiは、ここに入力されたホスト名しか許可しません。IPアドレスまたはlocalhostによるアクセスは常に許可されます。複数のホスト名を指定する場合は、セミコロンで区切ってください。ただし、アスタリスク(*)がホスト名として入力されている場合は、どのホスト名も許可され、この機能は無効となります。また、ホスト名が入力されていない場合は、IPアドレスまたはlocalhostによるアクセスのみが許可されます。","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 passphrase here.":"ここにパスフレーズを入力してください。","Type to highlight files":"見つけたいファイル名を入力してください","Unknown backup size and versions":"バックアップのサイズとバージョンが不明です","Until resumed":"再開するまで","Update channel":"アップデートチャンネル","Update failed:":"アップデートできませんでした:","Updating with existing database":"既存のデータベースでアップデートしています","Uploaded files":"アップロードされたファイル","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' | translate}}":"使用状況に関する報告は、ソフトウェアの使い勝手を改善したり、新しい機能の効果を評価したりする際に参照されます。また、私達はこの報告を用いて、{{'public usage statistics' | translate}}を作成しています。","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":"ユーザー名","Vacuuming database …":"データベースのバキュームを行っています…","Validating …":"検証しています…","Verifications":"検証","Verify encryption passphrase":"暗号化用のパスフレーズを再入力","Verify files":"ファイルを検証","Verifying answer":"回答を検証しています","Verifying backend data …":"バックエンドのデータを検証しています…","Verifying files …":"ファイルを検証しています…","Verifying remote data …":"リモートデータを検証しています…","Verifying restored files …":"復元したファイルを検証しています…","Verifying …":"検証しています…","Version ID":"バージョンID","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 upload to finish …":"アップロードの完了を待機しています…","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 understand the risk":"はい、リスクを理解しました","Yes, I'm brave!":"はい、問題ありません!","Yes, please break my backup!":"バックアップが壊れることを了承して続行","Yesterday":"昨日","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 after any file uploads currently in progress have finished.":"現在実行中のファイルのアップロードが終了してからバックアップを停止することができます。","You can stop the task immediately, or allow the process to continue its current file and then 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":"最低1つのバックアップ元のフォルダーを選択してください","You must enter a domain name to use v3 API":"バージョン3の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":"バージョン3のAPIを使用するにはパスワードを入力してください","You must enter a positive number of backups to keep":"保存するバックアップの数を入力してください","You must enter a tenant (aka project) name to use v3 API":"バージョン3の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 retention 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":"AuthURIを選択または入力してください","You must select or fill in the server":"サーバーを選択または入力してください","You must specify a path":"パスを指定してください","You should fill in {{field}} {{reason}}":"{{reason}}{{field}}を入力してください。","Your files and folders have been restored successfully.":"ファイルとフォルダーを復元しました。","Your passphrase is easy to guess. Consider changing passphrase.":"設定したパスフレーズは容易に推測できます。パスフレーズの変更を考慮してください。","bucket/folder/subfolder":"バケット/フォルダー/サブフォルダー","byte":"バイト","byte/s":"バイト秒","cos_app_id":"COS AppのID","cos_bucket":"バケット名","cos_region":"リージョン","cos_secret_id":"COSのシークレットのID","cos_secret_key":"COSの秘密鍵","custom":"ユーザー定義","failed":"失敗しました","oss_access_key_id":"OSSのアクセスキーのID","oss_access_key_secret":"OSSのアクセスキーのシークレット","oss_bucket_name":"OSSのバケット名","oss_endpoint":"OSSのエンドポイント","oss_region":"OSSのリージョン","public usage statistics":"公開されている使用状況の統計","resume now":"再開","storj_shared_access":"アクセス権","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}}によってライセンスされています。","{{brandingService.appName}} is using the following third party libraries:":"{{brandingService.appName}}は以下のサードパーティー製のライブラリーを使用しています。","{{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}} Hours":"{{number}}時間","{{number}} Minutes":"{{number}}分","{{time}} (took {{duration}})":"{{time}}(完了までの時間 {{duration}})","…loading…":"…読み込んでいます…"}); - gettextCatalog.setStrings('ko', {"- pick an option -":"- 옵션을 선택하십시오 -","...loading...":"...로딩...","API Key":"API 키","About":"정보","About {{appname}}":"{{appname}} 정보","Access Key":"접근 키","Access denied":"접근 불가","Access to user interface":"액세스 설정","Account name":"계정 이름","Add a new backup":"새 백업 추가","Add a path directly":"경로 직접 추가","Add advanced option":"고급 옵션 추가","Add backup":"백업 추가","Add filter":"필터 추가","Add path":"경로 추가","Added":"추가됨","Adjust bucket name?":"버켓 이름을 적용 하시겠습니까?","Advanced Options":"고급 옵션","Advanced options":"고급 옵션","Advanced:":"고급:","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":"허용된 요일","Anonymous usage reports":"익명 사용 보고서","AuthID":"AuthID","Automatically run backups.":"자동으로 백업 실행","Back":"이전","Backup destination":"백업 대상","Backup location":"백업 위치","Backup retention":"백업 보존","Backup:":"백업:","Beta":"Beta","Browse":"찾아보기","Bucket Name":"Bucket 이름","Bucket name":"Bucket 이름","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.":"원격 액세스를 허용하면 서버는 네트워크의 모든 컴퓨터에서 접속할 수 있습니다. 이 옵션을 사용하도록 설정하려면 방화벽으로 보호된 네트워크에서 컴퓨터를 사용하고 있는지 확인하십시오.","By default, the tray icon will open the user interface with a token that 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.":"기본적으로 트레이 아이콘은 토큰으로 잠금을 해제합니다. 이렇게 하면 다른 사용자가 암호를 입력하도록 요구하면서 트레이 아이콘에서는 사용자 인터페이스에 액세스할 수 있습니다. 트레이 아이콘에서 사용자 인터페이스에 액세스하는 때도 암호를 입력해야 하는 경우 이 옵션을 사용하도록 설정하십시오.","Canary":"Canary","Cancel":"취소","Cannot move to existing file":"기존 파일로 이동할 수 없습니다","Changelog":"변경로그","Changelog for {{appname}} {{version}}":"{{appname}} {{version}}에 대한 변경로그","Check failed:":"확인 실패:","Check for updates now":"업데이트 확인","Checking for updates …":"업데이트 확인 중 …","Chose a storage type to get started":"시작할 저장소 유형을 선택하세요","Click to set throttle options":"속도 제한 옵션을 설정하려면 클릭","Commandline …":"명령줄 …","Compact now":"최적화 실행","Computer":"내 PC","Configuration file:":"구성 파일:","Configuration:":"구성:","Configure a new backup":"새 백업 구성","Confirm encryption passphrase":"암호화 암호 확인","Connect":"연결","Connect now":"지금 연결하기","Connecting to server …":"서버에 연결하는 중 …","Connection lost":"연결이 끊어짐","Connection worked!":"연결되었습니다!","Continue":"계속","Copied!":"복사됨!","Copy":"복사","Copy Destination URL to Clipboard":"대상 URL을 클립보드에 복사","Core options":"핵심 옵션","Crashes only":"충돌만","Create bug report …":"버그 리포트 생성 …","Create folder?":"폴더를 생성하시겠습니까?","Creating bug report …":"버그 리포트 생성 중 …","Current action:":"현재 작업:","Current file:":"현재 파일:","Custom backup retention":"사용자 지정 백업 보존","Database …":"데이터베이스 …","Days":"일","Default":"기본값","Default ({{channelname}})":"기본값 ({{channelname}})","Default options":"기본 옵션","Delete":"삭제","Delete backup":"백업 삭제","Delete backups that are older than":"이전 백업 삭제","Delete local database":"로컬 데이터베이스 삭제","Delete remote files":"원격 파일 삭제","Delete the local database":"로컬 데이터베이스 삭제","Delete …":"삭제 …","Deleted":"삭제됨","Deleted Versions":"삭제된 버전들","Deleted files":"삭제된 파일들","Deleting unwanted files …":"원치 않는 파일 삭제 중 …","Description (optional)":"설명 (선택 사항)","Desktop":"바탕 화면","Destination":"대상","Destination path":"대상 경로","Disabled":"비활성화","Dismiss":"닫기","Dismiss all":"모두 닫기","Display and color theme":"인터페이스 테마","Done":"완료","Download":"다운로드","Downloading files …":"파일 다운로드 중 …","Duplicati Website":"Duplicati Website","Duplicati forum":"Duplicati 포럼","Duplicati will run when started, but will remain in a paused state for the duration. Duplicati will occupy minimal system resources and no backups will be run.":"Duplicati는 시작할 때 실행되지만 지정된 시간 동안 일시 중지된 상태로 유지됩니다. Duplicati는 최소한의 시스템 리소스를 차지하며 백업이 실행되지 않습니다.","Edit as list":"목록으로 편집","Edit as text":"텍스트로 편집","Edit …":"편집 …","Encrypt file":"파일 암호화","Encryption":"암호화","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 backup passphrase, if any":"백업 암호가 있는 경우 입력합니다.","Enter configuration details":"구성 세부 정보 입력","Enter the destination path":"대상 경로 입력","Error":"오류","Error!":"오류!","Errors and crashes":"오류 및 충돌","Exclude":"제외","Experimental":"Experimental","Export":"내보내기","Export backup configuration":"백업 구성 내보내기","Export configuration":"구성 내보내기","Export passwords":"암호 내보내기","Export …":"내보내기 …","Exporting …":"내보내는 중 …","Fetching path information …":"경로 정보를 가져오는 중 …","Files larger than:":"큰 파일","Filters":"필터","Folder path":"폴더 경로","Fri":"금요일","GByte":"GByte","GByte/s":"GByte/s","General":"일반","General backup settings":"일반 백업 설정","General options":"일반 옵션","Generate":"생성","Getting file versions …":"파일 버전을 구하는 중 ...","Hidden files":"숨김 파일","Hide":"숨기기","Hide hidden folders":"숨김 폴더 숨기기","Home":"홈","Hours":"시","How do you want to handle existing files?":"기존 파일을 어떻게 처리하시겠습니까?","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.":"새 백업이 발견되면 이 날짜보다 오래된 모든 백업이 삭제됩니다.","Import Destination URL":"대상 URL 가져오기","Import backup configuration":"백업 구성 가져오기","Import from a file":"파일에서 가져오기","Import metadata":"메타데이터 가져오기","Individual builds for developers only. Not for use with important data.":"개발자 전용 개별 빌드입니다. 중요한 데이터와 함께 사용하지 마십시오.","KByte":"KByte","KByte/s":"KByte/s","Keep a specific number of backups":"특정 수의 백업 유지","Keep all backups":"모든 백업 유지","Language in user interface":"인터페이스 언어","Last month":"지난 달","Last successful backup:":"마지막으로 성공한 백업:","Last successful restore: {{time}} (took {{duration || '0 seconds'}})":"마지막으로 성공한 복원: {{time}} ({{duration || '0초'}} 소요)","Latest":"최근","Libraries":"라이브러리","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 …":"로딩 …","Local database for":"로컬 데이터베이스:","Local database path:":"로컬 데이터베이스 경로:","Local repository":"로컬 리포지토리","Local storage":"로컬 저장소","Location":"위치","Log data from the server":"서버에서 가져온 로그 데이터","MByte":"MByte","MByte/s":"MByte/s","Maintenance":"유지 관리","Manually type path":"수동 경로 입력","Max download speed":"최대 다운로드 속도","Max upload speed":"최대 업로드 속도","Microsoft SQL Database:":"Microsoft SQL Database:","Minutes":"분","Mon":"월요일","Months":"분","Move existing database":"기존 데이터베이스 이동","My Documents":"문서","My Music":"음악","My Pictures":"사진","Name":"이름","Never":"없음","Next":"다음","Next scheduled run:":"다음 백업 일정:","Next scheduled task:":"다음 예약 작업:","Next time":"시작","No":"아니오","No encryption":"암호화 없음","No items selected":"선택된 항목 없음","No items to restore, please select one or more items":"복원할 항목이 없습니다. 하나 이상의 항목을 선택하십시오.","No scheduled tasks":"스케줄링된 작업 없음","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.":"지정된 수보다 많은 백업이 있으면 가장 오래된 백업이 삭제됩니다.","Operations:":"작업:","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)":"암호 (암호화된 경우)","Password":"암호","Path on server":"서버의 경로","Pause":"일시 중지","Pause after startup or hibernation":"부팅 또는 최대 절전 모드 후 일시 중지","Pause options":"일시 중지 옵션","Permissions":"권한","Pick location":"위치 선택","Point to your backup files and restore from there":"백업 파일을 선택하고 복원","Prevent tray icon automatic log-in":"트레이 아이콘 자동 로그인 방지","Previous":"이전","Progress:":"진행률:","Proprietary":"독점","Recreate (delete and repair)":"재생성 (삭제 및 수리)","Recreating database …":"데이터베이스를 다시 만드는 중 …","Remote":"원격","Remote path":"원격 경로","Remote repository":"원격 저장소","Remote volume size":"원격 볼륨 크기","Remove":"제거","Remove option":"설정 제거","Removed files":"파일들 제거","Repair":"수리","Repeat Passphrase":"암호 재입력","Reporting:":"리포트:","Reset":"초기화","Restore":"복원","Restore complete!":"저장이 완료되었습니다!","Restore files":"파일 복원","Restore files …":"파일 복원 …","Restore from":"버전 선택","Restore from backup configuration":"백업 구성에서 복원","Restore options":"복원 옵션","Restore read/write permissions":"읽기/쓰기 권한 복원","Restoring files …":"파일 복원 중 …","Run again every":"실행 주기","Run now":"백업 실행","Same as the base install version: {{channelname}}":"기본 설치 버전과 동일: {{channelname}}","Sat":"토요일","Save":"저장","Save and repair":"저장 및 수리","Save different versions with timestamp in file name":"파일명에 타임스탬프 추가","Save immediately":"즉시 저장","Schedule":"일정","Search":"검색","Search for files":"파일 검색","Seconds":"초","Select a log level and see messages as they happen:":"로그 레벨을 선택하고 발생하는 메시지를 확인하십시오:","Select files":"파일 선택","Server state properties":"서버 상태 속성","Settings":"설정","Show":"표시","Show advanced editor":"고급 편집기 표시","Show hidden folders":"숨김 폴더 표시","Show log":"로그 표시","Show log …":"로그 표시 …","Smart backup retention":"스마트 백업 보존","Source Data":"원본 데이터","Source data":"원본 데이터","Source folders":"원본 폴더","Source:":"대상:","Specific builds for developers only. Not for use with important data.":"개발자 전용 특정 빌드입니다. 중요한 데이터와 함께 사용하지 마십시오.","Standard protocols":"표준 프로토콜","Starting backup …":"백업 시작 중 …","Stop after current file":"현재 파일까지 진행 후 중지","Stop after the current file":"현재 파일까지 진행 후 중지","Stop now":"지금 중지","Stop running backup":"백업 실행 중지","Stopping after the current file:":"현재 파일까지 진행 후 중지 중:","Storage Type":"저장소 유형","Strong":"강한","Success":"성공","Sun":"일요일","System files":"시스템 파일","System info":"시스템 정보","System properties":"시스템 속성","TByte":"TByte","TByte/s":"TByte/s","Temporary Files":"임시 파일","Temporary files":"임시 파일","Test connection":"연결 테스트","The dark theme (by Michal)":"어두운 테마 (by Michal)","The default blue on white theme (by Alex)":"파란색의 밝은 테마 (by Alex)","The passwords do not match":"암호가 일치하지 않음","This month":"이번 달","This week":"이번 주","Throttle settings":"속도 제한 설정","Thu":"목요일","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":"파일을 강조 표시하려면 입력","Until resumed":"다시 시작할 때까지","Update channel":"업데이트 채널","Usage reports help us improve the user experience and evaluate impact of new features. We use them to generate {{'public usage statistics' | translate}}":"사용 보고서는 사용자 환경을 개선하고 새로운 기능의 영향을 평가하는 데 도움이 됩니다. {{'공개 사용 통계' | translate}}를 만드는 데 사용합니다.","Usage statistics":"사용 통계","Usage statistics, warnings, errors, and crashes":"사용 통계, 경고, 오류 및 충돌","Useless":"쓸모없는","User data":"사용자 데이터","User interface settings":"인터페이스 설정","Username":"사용자 이름","Verify files":"무결성 확인","Verifying backend data …":"백엔드 데이터 확인 중 …","Verifying files …":"파일 검증 중 …","Verifying remote data …":"원격 데이터 확인 중 …","Very strong":"매우 강한","Very weak":"매우 약한","Visit us on":"Visit us on","Waiting for upload to finish …":"업로드가 완료되기를 기다리는 중 …","Warnings, errors and crashes":"경고, 오류 및 충돌","Weak":"약한","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 understand the risk":"네, 위험을 이해했습니다.","Yes, I'm brave!":"네,저는 용감합니다!","Yesterday":"어제","You are currently running {{appname}} {{version}}":"현재 사용 중: {{appname}} {{version}}","You can stop the backup after any file uploads currently in progress have finished.":"현재 진행 중인 파일 업로드가 완료된 후 백업을 중지할 수 있습니다.","You must enter a name for the backup":"백업 이름을 입력해야 합니다","You must fill in the password":"암호를 입력해야 합니다","You must fill in the server name or address":"서버 이름 또는 주소를 채워야합니다.","You must fill in the username":"사용자 이름을 채워야합니다.","You must specify a path":"경로를 지정해야 합니다.","Your files and folders have been restored successfully.":"파일 및 폴더가 성공적으로 복원되었습니다.","byte":"byte","byte/s":"byte/s","custom":"사용자 지정","public usage statistics":"공개 사용 통계","resume now":"지금 다시 시작","{{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}} Hours":"{{number}}시간 동안","{{number}} Minutes":"{{number}}분 동안","{{time}} (took {{duration}})":"{{time}} ({{duration}} 소요)","…loading…":"…로딩…"}); - gettextCatalog.setStrings('lt', {"- pick an option -":"- pasirinkite parametrą -","...loading...":"...įkeliama...","API Key":"API raktas","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 grant":"Prieiga leista","Access to user interface":"Pasiekti vartotojo sąsają","Account name":"Paskyros vardas","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ą","Added":"Pridėta","Adjust bucket name?":"Keisti saugyklos pavadinimą?","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 method":"Autorizacijos metodas","Authentication method ({{auth_method}})":"Autorizacijos metodas ({{auth_method}})","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 Application ID":"B2 programos ID","B2 Application Key":"B2 programos raktas","B2 Cloud Storage Account ID":"B2 debesų saugyklos paskyros ID","B2 Cloud Storage Application ID":"B2 debesų saugyklos programos ID","B2 Cloud Storage Application Key":"B2 debesų saugyklos programos raktas","Back":"Atgal","Backend modules:":"Kopijų saugyklos moduliai:","Backup complete!":"Kopija padaryta!","Backup destination":"Kopijų saugojimo vieta","Backup is encrypted but no passphrase is available.\n Type a passphrase below to use for restoring your files,\n or, in case of GPG encryption, leave blank to let gpg retrieve the passphrase by\n invoking your system's keychain.":"Kopija yra užšifruota, bet nėra slaptos frazės.\nĮrašykite slaptą frazę failų atkūrimui,\narba GPG šifravimo atveju, palikite tuščią, kad slapta frazė būtu gauta sistemos raktų grandinės.","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":"Saugykla","Bucket Name":"Saugyklos pavadinimas","Bucket create location":"Sukurti saugyklos vietą","Bucket name":"Saugyklos pavadinimas","Bucket storage class":"Saugyklos klasė","Building list of files to restore …":"Kuriamas atkūriamų failų sąrašas...","Building partial temporary database …":"Kuriama dalinė laikina duomenų bazė...","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 that 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.":"Pradžioje dėklo piktograma naudojama vartotojo aplinkos atidarymui. Tai užtikrina, kad aplinka būtu pasiekiama, kai tuo tarpu kiti turi įvesti slaptažodį. Jei norite, kad būtu reikalaujama slaptažodžio visais atvejais - į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","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","Compact now":"Suspausti dabar","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","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 folder?":"Sukurti aplanką?","Created new limited user":"Sukurtas naujas ribotas 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}})","Days":"Dienos","Default":"Numatyta","Default ({{channelname}})":"Numatytas ({{channelname}})","Default excludes":"Numatytos išimtys","Default options":"Numatyti parametrai","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?","Desktop":"Darbastalis","Destination":"Paskirtis","Destination path":"Kelias iki paskirties","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}}","Done":"Baigta","Download":"Atsisiųsti","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.","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 backup passphrase, if any":"Jei naudojama šifravimo slapta frazė, įveskite ją","Enter configuration details":"Įveskite konfigūracijos detales","Enter encryption passphrase":"Įveskite šifravimo slaptą frazę","Enter expression here":"Įveskite čia išraišką","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 backup configuration":"Eksportuoti atsarginės kopijos konfigūraciją","Export configuration":"Eksportuoti konfigūraciją","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 read backup defaults:":"Nepavyko nuskaityti kopijos numatytus parametrus:","Failed to restore files: {{message}}":"Failų atkūrimas nepavyko: {{message}}","Failed to save:":"Išsaugoti nepavyko:","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ą","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 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ą","Import":"Importas","Import Destination URL":"Importo paskirties URL","Import backup configuration":"Importuoti kopijos konfigūraciją","Import from a file":"Importas iš failo","Import metadata":"Importuoti meta duomenis","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","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","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","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 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ų","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","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","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","Recreate (delete and repair)":"Perkurti (ištrinti ir taisyti)","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","Repeat Passphrase":"Pakartokite slaptą frazę","Reporting:":"Ataskaitų teikimas:","Reset":"Atstatyti","Restore":"Atkurti","Restore files":"Atkurti failus","Restore from":"Atkurti iš","Restore from backup configuration":"Atkurti iš atsarginės kopijos konfigūracijos","Restore options":"Atkurimo parinktis","Restore read/write permissions":"Atkurti skaitymo/rašymo leidimus","Resume":"Tęsti","Run again every":"Vykdyti dar kartą kas","Run now":"Vykdyti dabar","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","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 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","Stop after the current file":"Stabdyti po dabartinio failo","Stop now":"Stabdyti dabar","Stop running backup":"Stabdyti vykdomą atsarginę kopiją","Stop running task":"Stabdyti vykdomą užduotį","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","Task is running":"Užduotis vykdoma","Temporary Files":"Laikini failai","Temporary files":"Laikini failai","Test connection":"Patikrinti prisijungimą","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 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 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 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","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","Verify files":"Tikrinti failus","Verifying answer":"Tikrinamas atsakymas","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","Warnings, errors and crashes":"Įspėjimai, klaidos ir lūžimai","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","AWS Access ID":"AWS Piekļuves ID","AWS Access Key":"AWS Piekļuves atslēga","AWS IAM Policy":"AWS IAM Politika","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","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","Added":"Pievienots","Adjust bucket name?":"Precizēt spaiņa iestatījumu?","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","Applications":"Lietotnes","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 complete!":"Dublējumkopijas veidošana pabeigta!","Backup destination":"Dublējumkopijas mērķa atrašanās vieta","Backup location":"Dublējumkopijas atrašanās vieta","Backup retention":"Dublējumkopiju saglabāšanas ilgums","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","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","Click to set throttle options":"Uzklikšķiniet, lai uzstādītu ierobežojumus","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...","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 folder?":"Izveidot mapi?","Custom region for creating buckets":"Specifiskais reģions spaiņu izveidei","Days":"Dienas","Default":"Noklusējums","Default options":"Noklusējuma iestatījumi","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","Desktop":"Darbavirsma","Destination":"Mērķis","Disabled":"Atspējots","Dismiss":"Atmest","Display and color theme":"Displeja un krāsu motīvs","Done":"Pabeigts","Download":"Lejupielādēt","Duplicati Website":"Duplicati tīmekļa vietne","Duplicati forum":"Duplicati forums","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 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 configuration":"Eksportēt konfigurāciju","FTP (Alternative)":"FTP (Alternatīvs)","Failed to connect:":"Neizdevās izveidot savienojumu:","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","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.","Import":"Importēt","Import from a file":"Pievienot no faila","Incorrect answer, try again":"Nepareiza atbilde, mēģiniet vēlreiz","Information":"Informācija","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","Load older data":"Ielādēt vecākus datus","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","Modified":"Modificēts","Mon":"Pirm","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","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","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 options":"Atjaunot opcijas","Restore read/write permissions":"Atjaunot lasīšanas/rakstīšanas atļaujas","Resume":"Turpināt","Run again every":"Palaist atkal katru","Run now":"Palaist tagad","Sat":"Sest","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","Sia server password":"Sia servera parole","Source Data":"Avota Dati","Source data":"Avota dati","Source folders":"Avota mapes","Source:":"Avots:","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","Sun":"Svēt","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","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","Thu":"Cetr","Today":"Šodien","Tue":"Otr","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","Very strong":"Ļoti stiprs","Very weak":"Ļoti vājš","WARNING: The remote database is found to be in use by the commandline library":"UZMANĪBU: Attālināto datu bāzi izmanto komandrindas bibliotēka","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","Wed":"Treš","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 name for the backup":"Nepieciešams ievadīt dublējumkopijas nosaukumu","You must enter a passphrase or disable encryption":"Jums nepieciešams ievadīt pieejas frāzi vai atspējot šifrēšanu","You must fill in the password":"Nepieciešams ievadīt paroli!","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', {"(1 error{{item.Result.Interrupted? (', interrupted'|translate) : ''}})":["({{$count}} errors{{item.Result.Interrupted? (', interrupted'|translate) : ''}})","({{$count}} errors{{item.Result.Interrupted? (', interrupted'|translate) : ''}})"],"(1 warning{{item.Result.Interrupted? (', interrupted'|translate) : ''}})":["({{$count}} warnings{{item.Result.Interrupted? (', interrupted'|translate) : ''}})","({{$count}} warnings{{item.Result.Interrupted? (', interrupted'|translate) : ''}})"],"(interrupted)":"(onderbroken)","- pick an option -":" - kies een optie -","...loading...":"...laden...","API Key":"API sleutel","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 Key Secret":"Toegangssleutel Geheim","Access denied":"Toegang geweigerd","Access grant":"Toegang verleend","Access to user interface":"Toegang tot gebruikersomgeving","Account name":"Accountnaam","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","Added":"Toegevoegd","Adjust bucket name?":"Bucket naam aanpassen?","Advanced Options":"Geavanceerde Opties","Advanced options":"Geavanceerde opties","Advanced:":"Geavanceerd:","Aliyun OSS Endpoint":"Aliyun OSS Eindpunt","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 method":"Authenticatiemethode","Authentication method ({{auth_method}})":"Authenticatiemethode ({{auth_method}})","Authentication password":"Authenticatie wachtwoord","Authentication username":"Authenticatie gebruikersnaam","Autogenerated passphrase":"Automatisch gegenereerde wachtwoordzin","Automatically run backups.":"Automatisch back-ups uitvoeren","B2 Application ID":"B2 Applicatie ID","B2 Application Key":"B2 Applicatiesleutel","B2 Cloud Storage Account ID":"B2 Cloud Storage Account ID","B2 Cloud Storage Application ID":"B2 Cloud Storage Applicatie ID","B2 Cloud Storage Application Key":"B2 Cloud Storage Applicatiesleutel","Back":"Vorige","Backend modules:":"Backend modules:","Backup complete!":"Back-up compleet!","Backup destination":"Back-updoel","Backup is encrypted but no passphrase is available.\n Type a passphrase below to use for restoring your files,\n or, in case of GPG encryption, leave blank to let gpg retrieve the passphrase by\n invoking your system's keychain.":"Back-up is versleuteld maar er is geen wachtwoordzin beschikbaar.\nTyp hieronder een wachtwoordzin om te gebruiken voor het herstellen van uw bestanden, of, in het geval van GPG-codering, laat dit leeg om de gpg-code de wachtwoordzin op te laten halen door een beroep te doen op de keychain van uw systeem.","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":"Bucket","Bucket Name":"Bucket Naam","Bucket create location":"Bucket aanmaaklocatie","Bucket name":"Bucketnaam","Bucket name can only be between 3 and 63 characters long and contain only lower-case characters, numbers, periods and dashes":"Bucket-naam kan alleen tussen 3 en 63 tekens lang zijn en mag alleen kleine letters, cijfers, punten en mintekens bevatten","Bucket region":"Bucket-regio","Bucket region ap-guangzhou":"Bucket-regio ap-guangzhou","Bucket storage class":"Bucket opslagklasse","Bucket, format: BucketName-APPID":"Bucket, formaat: BucketNaam-APPID","Building list of files to restore …":"Opbouwen lijst te herstellen bestanden ...","Building partial temporary database …":"Opbouwen gedeeltelijke tijdelijke database ...","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 that 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 gebruikersomgeving met een token dat de gebruikersomgeving ontgrendelt. Dit zorgt ervoor dat u toegang heeft tot de gebruikersomgeving vanaf het systeemvak-pictogram, zonder dat u anderen hoeft te vragen het wachtwoord in te voeren. Schakel deze optie in als u er de voorkeur aan geeft zelf het wachtwoord in te voeren, zelfs wanneer de gebruikersomgeving wordt geopend vanuit het systeemvak-pictogram.","COS Path or subfolder in the bucket":"COS Pad of submap in de bucket","COS Secret Key":"COS Geheime Sleutel","Cache Files":"Cache bestanden","Canary":"Canary","Cancel":"Annuleren","Cannot include \"{{text}}\"":"Mag \"{{text}}\" niet bevatten","Cannot move to existing file":"Kan niet verplaatsen naar bestaand bestand","Cannot specify filter include or excludes in extra options":"Kan geen in- of uitsluitingsfilters opnemen in extra opties","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 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","Client library to use":"Te gebruiken client-blibliotheek","Cloud API Secret Key":"Cloud API Geheime Sleutel","Commandline …":"Opdrachtregel ...","Compact Phase":"Opruimen Subtaak","Compact now":"Nu opruimen","Compacting remote data …":"Opschonen remote gegevens ...","Complete log":"Compleet log","Completing backup …":"Afronden back-up ...","Completing previous backup …":"Afronden vorige back-up ...","Compression modules:":"Compressiemodules:","Computer":"Computer","Configuration file:":"Configuratiebestand","Configuration:":"Configuratie:","Configure a new backup":"Een nieuwe back-up instellen","Confirm delete":"Bevestig verwijderen","Confirm encryption passphrase":"Bevestig wachtwoordzin voor versleuteling","Confirm passphrase":"Bevestig wachtwoordzin","Confirmation required":"Bevestiging vereist","Connect":"Verbind","Connect now":"Verbind nu","Connecting to server …":"Verbinden met server ...","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","Copy log":"Kopie log","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 maken ...","Creating new user with limited access …":"Nieuwe gebruiker met beperkte toegang aanmaken ...","Creating target folders …":"Doelmappen aanmaken ...","Creating temporary backup …":"Tijdelijke back-up 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 Satellite":"Aangepaste Satellite","Custom Satellite ({{satellite}})":"Aangepaste Satellite ({{satellite}})","Custom authentication url":"Aangepaste authenticatie url","Custom backup retention":"Aangepaste back-up retentie","Custom bucket storage class":"Aangepaste bucket-opslagklasse","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\n ({{class}})":"Aangepaste opslagklasse ({{class}})","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 Phase (Old Backup Versions)":"Verwijderen Subtaak (Oude Back-upversies)","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?","Delete …":"Verwijderen ...","Deleted":"Verwijderd","Deleted Versions":"Verwijderde versies","Deleted files":"Verwijderde bestanden","Deleting remote files …":"Remote bestanden verwijderen ...","Deleting unwanted files …":"Ongewenste bestanden verwijderen ...","Description (optional)":"Omschrijving (optioneel)","Description:":"Omschrijving:","Desktop":"Desktop","Destination":"Doel","Destination path":"Doelpad","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?","Done":"Klaar","Download":"Download","Downloaded files":"Gedownloade bestanden","Downloading files …":"Bestanden downloaden ...","Downloading update…":"Update downloaden ...","Duplicate option {{opt}}":"Dubbele optie {{opt}}","Duplicati Website":"Duplicati Website","Duplicati forum":"Duplicati forum","Duplicati will run when started, but will remain in a paused state for the duration. Duplicati will occupy minimal system resources and no backups will be run.":"Duplicati zal bij het starten worden uitgevoerd, maar zolang als opgegeven gepauzeerd blijven. Duplicati zal een minimale hoeveelheid systeembronnen gebruiken en er zullen geen back-ups gestart worden.","Duration":"Tijdsduur","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.","Edit as list":"Bewerk als lijst","Edit as text":"Bewerk als tekst","Edit …":"Bewerken ...","Encrypt file":"Versleutel bestand","Encryption":"Versleuteling","Encryption changed":"Versleuteling aangepast","Encryption modules:":"Versleutelingsmodules:","Encryption passphrase":"Encryptie wachtwoordzin","End":"Einde","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 backup passphrase, if any":"Geef eventueel back-up wachtwoordzin in","Enter configuration details":"Voer configuratie-details in","Enter encryption passphrase":"Geef een wachtwoordzin in voor versleuteling","Enter expression here":"Geef uitdrukking hier in","Enter one argument per line without quotes, e.g. *.txt":"Geef één argument per regel op zonder aanhalingstekens, bijv. *.txt","Enter the destination path":"Geef het doelpad in","Error":"Fout","Error!":"Fout!","Errors and crashes":"Fouten en crashes","Examined":"Onderzocht","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 backup configuration":"Exporteer back-upconfiguratie","Export configuration":"Exporteer configuratie","Export passwords":"Exporteer wachtwoorden","Export …":"Exporteren ...","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 find backup:":"Back-up kon niet worden gevonden:","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:","Fatal error, no statistics collected":"Fatale fout, geen statistieken verzameld","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:","IDrive Sync directory path":"IDrive Sync directory-pad","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 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","Import":"Importeer","Import Destination URL":"Importeer Doel URL","Import backup configuration":"Importeer back-upconfiguratie","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","Interrupted, no statistics collected":"Onderbroken, geen statistieken verzameld","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 gebruikersomgeving","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-updatums weergeven ...","Listing remote files for purge …":"Remote bestanden tonen voor wissen ...","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 ...","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","Manual":"Handmatig","Manual update found:":"Handmatige update gevonden:","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","Modified":"Gewijzigd","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","Non-matching passphrase":"Niet-bijbehorende wachtwoordzin","None / disabled":"Geen / uitgeschakeld","Not using encryption":"Zonder versleuteling","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","OSS Access Key Secret":"OSS Toegangssleutel Geheim","OSS Bucket Name":"OSS Bucket-naam","OSS Bucket Region":"OSS Bucket-regio","OSS Endpoint":"OSS Eindpunt","OSS Path or subfolder in the bucket":"OSS Pad of submap in de bucket","OSS Region":"OSS-Regio","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","Opened":"Geopend","Openstack API Key are not supported in v3 keystone API.":"Openstack API Sleutels worden niet ondersteund in v3 keystone API.","Operating System":"Besturingssysteem","Operation":"Bewerking","Operations:":"Bewerkingen:","Optional authentication password":"Optioneel authenticatie wachtwoord","Optional authentication username":"Optionele authenticatie gebruikersnaam","Optional region":"Optionele regio","Optional tenant name":"Optionele tenant-naam","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","Passphrases do not match":"Wachtwoordzinnen komen niet overeen","Password":"Wachtwoord","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","Purge Phase":"Uitwissen Subtaak","Purging files complete!":"Wissen van bestanden compleet!","Purging files …":"Bestanden wissen ...","Rebuilding local database …":"Opnieuw opbouwen van lokale database ...","Recreate (delete and repair)":"Opnieuw aanmaken (verwijderen en repareren)","Recreate Database Phase":"Opnieuw aanmaken Database Subtaak","Recreating database …":"Opnieuw aanmaken van de database ...","Region":"Regio","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","Removed files":"Verwijderde bestanden","Repair":"Repareren","Repair Phase":"Repareren Subtaak","Repairing database …":"Database repareren ...","Repeat Passphrase":"Herhaal wachtwoordzin","Reporting:":"Rapportage:","Reset":"Reset","Restore":"Herstellen","Restore complete!":"Herstellen compleet!","Restore files":"Herstel bestanden","Restore files from:":"Herstel bestanden van:","Restore files …":"Bestanden herstellen ...","Restore from":"Herstellen vanaf","Restore from backup configuration":"Herstel vanuit back-up configuratie","Restore options":"Herstelopties","Restore read/write permissions":"Herstel lees/schrijfpermissies","Restored Files":"Herstelde Bestanden","Restored Folders":"Herstelde Mappen","Restored Symlinks":"Herstelde Symbolische Links","Restoring files …":"Bestanden worden hersteld ...","Resume":"Hervat","Rewritten File Lists":"Herschreven bestandslijsten","Run again every":"Voer opnieuw uit iedere","Run now":"Nu uitvoeren","Running commandline entry":"Opdrachtregelinvoer in uitvoering","Running task:":"Taak in uitvoering:","Running …":"In uitvoering ...","S3 Compatible":"S3 Compatible","Same as the base install version: {{channelname}}":"Zelfde als de basis installatie versie: {{channelname}}","Sat":"Zaterdag","Satellite":"Satellite","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","Some S3 providers might only be compatible with a certain client library":"Sommige S3 providers zouden alleen compatible kunnen zijn met een specifieke client-bibliotheek","Source Data":"Bron","Source Files":"Bronbestanden","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","Start":"Start","Starting backup …":"Back-up wordt gestart ...","Starting restore …":"Herstellen wordt gestart ...","Starting the restore process …":"Starten van het herstelproces ...","Stop after current file":"Stop na het huidige bestand","Stop after the current file":"Stop na het huidige bestand","Stop now":"Nu stoppen","Stop running backup":"Stop de back-up in uitvoering","Stop running task":"Stop de taak in uitvoering","Stopping after the current file:":"Stoppen na het huidige bestand:","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","Task is running":"Taak is in uitvoering","Temporary Files":"Tijdelijke bestanden","Temporary files":"Tijdelijke bestanden","Tencent Cloud Account APPID":"Tencent Cloud Account APPID","Test Phase":"Testen Subtaak","Test connection":"Test verbinding","Testing permissions …":"Testen van de permissies ...","Testing …":"Testen ...","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 backup is missing, has it been deleted?":"De back-up ontbreekt, is deze verwijderd?","The backup was temporary and does not exist anymore, so the log data is lost":"De back-up was tijdelijk en bestaat niet meer, waardoor de log-gegevens verloren zijn gegaan","The backups will be split up into multiple files called volumes. Here\n\t\t\tyou can set the maximum size of the individual volume files.\n See this page for more information.":"De back-ups worden opgesplitst in meerdere bestanden die volumes worden genoemd. Hier\n\t\t\tkunt u de maximale grootte van de individuele volumebestanden instellen.\n Zie deze pagina voor meer informatie.","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 configuration should be kept safe. Are you sure you want to save an unencrypted file containing your passwords?":"De configuratie moet op een veilige plaats bewaard worden. Weet u zeker dat u een onversleuteld bestand wilt opslaan dat uw wachtwoorden bevat?","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 encryption passphrases do not match":"De coderings-wachtwoordzinnen komen niet overeen","The file size is {{size}}, larger than the maximum specified size. If the file size decreases, it will be included in future backups.":"De bestandsgrootte is {{size}}, groter dan de maximaal opgegeven grootte. Als de bestandsgrootte afneemt, zal het worden opgenomen in toekomstige back-ups.","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 passwords do not match":"De wachtwoorden komen niet overeen","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 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","Time":"Tijd","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 passphrase here.":"Type hier de wachtwoordzin.","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","Uploaded files":"Geüploade bestanden","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' | translate}}":"Gebruiksrapporten helpen ons de gebruikerservaring te verbeteren en de impact van nieuwe mogelijkheden te evalueren. We gebruiken ze om openbare 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":"Gebruikersomgeving-instellingen","Username":"Gebruikersnaam","Vacuuming database …":"Database opschonen ...","Validating …":"Valideren ...","Verifications":"Controles","Verify encryption passphrase":"Verifieer coderings-wachtwoordzin","Verify files":"Bestanden controleren","Verifying answer":"Antwoord controleren","Verifying backend data …":"Controleren van backend gegevens ...","Verifying files …":"Controleren bestanden ...","Verifying remote data …":"Controleren remote gegevens ...","Verifying restored files …":"Controleren herstelde bestanden ...","Verifying …":"Controleren ...","Version ID":"Versie ID","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 upload to finish …":"Wachten op voltooien van upload ...","Warnings, errors and crashes":"Waarschuwingen, fouten en crashes","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 understand the risk":"Ja, ik begrijp het risico","Yes, I'm brave!":"Ja, ik ben dapper!","Yes, please break my backup!":"Ja, help mijn back-up om zeep!","Yesterday":"Gisteren","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 after any file uploads currently in progress have finished.":"De back-up kan worden gestopt nadat de upload van alle bestanden die momenteel in behandeling zijn, is voltooid.","You can stop the task immediately, or allow the process to continue its current file and then 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 retention policy string":"Er moet een geldige waarde 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","cos_app_id":"cos_app_id","cos_bucket":"cos_bucket","cos_region":"cos_region","cos_secret_id":"cos_secret_id","cos_secret_key":"cos_secret_key","custom":"aangepast","failed":"mislukt","oss_access_key_id":"oss_access_key_id","oss_access_key_secret":"oss_access_key_secret","oss_bucket_name":"oss_bucket_name","oss_endpoint":"oss_endpoint","oss_region":"oss_region","public usage statistics":"openbare gebruikstatistieken","resume now":"nu hervatten","storj_shared_access":"storj_shared_access","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}} Hours":"{{number}} Uur","{{number}} Minutes":"{{number}} Minuten","{{time}} (took {{duration}})":"{{time}} (duurde {{duration}})","…loading…":"...laden..."}); - gettextCatalog.setStrings('pl', {"- pick an option -":"- wybierz opcję -","...loading...":"...ładowanie...","API Key":"Klucz API","API key":"klucz API","AWS Access ID":"Identyfikator dostępu AWS","AWS Access Key":"Klucz dostepu AWS","AWS IAM Policy":"Polityka AWS IAM","About":"O programie","About {{appname}}":"O programie {{appname}}","Access Key":"Klucz dostępu","Access denied":"Dostęp zabroniony","Access grant":"Dostęp przyznany","Access to user interface":"Dostęp do interfejsu użytkownika","Account name":"Nazwa konta","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ę","Added":"Dodano","Adjust bucket name?":"Poprawić nazwę zasobnika?","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","Applications":"Aplikacje","As Command-line":"Jako Linia poleceń","AuthID":"AuthID","Authentication method":"Metoda uwierzytelnienia","Authentication method ({{auth_method}})":"Metoda uwierzytelnienia ({{auth_method}})","Authentication password":"Hasło uwierzytenienia","Authentication username":"Nazwa uwierzytelnienia","Autogenerated passphrase":"Automatycznie wygenerowane długie hasło","Automatically run backups.":"Automatycznie uruchamiaj kopie.","B2 Application ID":"ID aplikacji B2","B2 Application Key":"Klucz aplikacji B2","B2 Cloud Storage Account ID":"ID konta magazynu w chmurze B2","B2 Cloud Storage Application ID":"ID aplikacji magazynu w chmurze B2","B2 Cloud Storage Application Key":"Klucz aplikacji B2 magazynu w chmurze","Back":"Wstecz","Backend modules:":"Moduły zaplecza:","Backup complete!":"Backup zakończony!","Backup destination":"Miejsce docelowe kopii","Backup is encrypted but no passphrase is available.\n Type a passphrase below to use for restoring your files,\n or, in case of GPG encryption, leave blank to let gpg retrieve the passphrase by\n invoking your system's keychain.":"Kopia zapasowa jest zaszyfrowana ale hasło nie jest dostepne.\n Wpisz hasło poniżej aby przywrócić swoje pliki, lub\n w wypadku szyfrowania PGP, pozostaw puste aby PGP pobrało hasło \n przez odwołanie się do systemowego keychain.","Backup location":"Lokalizacja kopii","Backup retention":"Retencja kopii zapasowej","Backup:":"Kopia:","Beta":"Beta","Broken access":"Przerwany dostęp","Browse":"Przeglądaj","Browser default":"Domyślna przeglądarka","Bucket":"Wiaderko","Bucket Name":"Nazwa Zasobnika","Bucket create location":"Miejsce tworzenia zasobnika","Bucket name":"Nazwa zasobnika","Bucket storage class":"Klasa przechowywania zasobnika","Building list of files to restore …":"Tworzenie listy plików do przywrócenia ...","Building partial temporary database …":"Tworzenie tymczasowej częściowej bazy danych ...","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.":"Po umożliwieniu zdalnego dostępu, serwer nasłuchuje żądań z każdego urządzenia w twojej sieci. Jeśli aktywujesz tę opcję, upewnij się, że używasz komputera w bezpiecznej, zabezpieczonej firewallem sieci.","By default, the tray icon will open the user interface with a token that 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.":"Domyślnie, z ikony w zasobniku można otworzyć interfejs użytkownika dzięki tokenowi który odblokowuje interfejs. To zapewnia że masz dostęp do interfejsu użytkownika bezpośrednio z ikony w zasobniku, podczas gdy od innych będzie wymagane wprowadzenie hasła. Jeśli wolisz konieczność wprowadzenia hasła nawet przy otwieraniu interfejsu użytkownika z ikony w zasobniku, aktywuj tę funkcję.","Cache Files":"Pliki pamięci podręcznej","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 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","Client library to use":"Biblioteka klienta do użycia","Commandline …":"Linia poleceń ...","Compact Phase":"Faza kompaktowania","Compact now":"Kompaktuj teraz","Compacting remote data …":"Kompaktowanie zdalnych danych ...","Complete log":"Log kompletny","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","Confirm encryption passphrase":"Potwierdź hasło szyfrowania","Confirm passphrase":"Potwierdź hasło","Confirmation required":"Potwierdzenie wymagane","Connect":"Połącz","Connect now":"Połącz teraz","Connecting to server …":"Łączenie z serwerem ...","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":"Kopiuj","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 …":"Utwórz raport o błędach ...","Create folder?":"Utworzyć folder","Created new limited user":"Utwórz nowego użytkownika z ograniczeniami","Creating bug report …":"Tworzenie raportu o błędach ...","Creating new user with limited access …":"Tworzenie nowego użytkownika z ograniczonym dostępem ...","Creating target folders …":"Tworzenie folderów docelowych ...","Creating temporary backup …":"Tworzenie kopii tymczasowej ...","Current action:":"Bieżące działanie:","Current file:":"Aktualny plik:","Current version is {{versionname}} ({{versionnumber}})":"Bieżąca wersja to {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"Niestandardowy węzeł końcowy S3","Custom Satellite":"Niestandardowy satelita","Custom Satellite ({{satellite}})":"Niestandardowy satelita ({{satellite}})","Custom authentication url":"Niestandardowy URL uwierzytelniania","Custom backup retention":"Niestandardowa retencja kopii","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\n ({{class}})":"Niestandardowa klasa magazynu\n ({{class}})","Custom storage class ({{class}})":"Niestandardowa klasa magazynu ({{Klasa}})","Database …":"Baza danych ...","Days":"Dni","Default":"Domyślny","Default ({{channelname}})":"Domyślny ({{channelname}})","Default excludes":"Domyślne wykluczenia","Default options":"Opcje domyślne","Delete":"Usuń","Delete Phase (Old Backup Versions)":"Faza usuwania (stare wersje kopii)","Delete backup":"Usuń kopię","Delete backups that are older than":"Usuń kopie zapasowe starsze niż","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?","Delete …":"Usuń ...","Deleted":"Usunięto","Deleted Versions":"Usunięte wersje","Deleted files":"Usunięte pliki","Deleting remote files …":"Usuwanie zdalnych plików ...","Deleting unwanted files …":"Usuwanie niepotrzebnych plików ...","Description (optional)":"Opis (opcjonalnie)","Description:":"Opis:","Desktop":"Pulpit","Destination":"Lokalizacja docelowa","Destination path":"Ścieżka docelowa","Disabled":"Wyłączone","Dismiss":"Odrzuć","Dismiss all":"Odrzucić wszystkie","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}}","Done":"Wykonane","Download":"Pobranie","Downloaded files":"Pobrane pliki","Downloading files …":"Pobieranie plików ...","Downloading update…":"Pobieranie uaktualnienia ...","Duplicate option {{opt}}":"Powielenie opcji {{opt}}","Duplicati Website":"Strona Duplicati","Duplicati forum":"Forum Duplicati","Duplicati will run when started, but will remain in a paused state for the duration. Duplicati will occupy minimal system resources and no backups will be run.":"Duplikati będzie działać po uruchomieniu, ale pozostanie w stanie wstrzymania na wskazany czas. Duplikati będzie używać minimalne zasoby systemowe i nie będą wykonywane żadne kopie zapasowe.","Duration":"Czas trwania","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żda skonfigurowana kopia posiada powiązaną z nią lokalną bazę danych, w której przechowuje na komputerze lokalnym informacje o zdalnej kopii.\rKiedy konfiguracja kopii 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ń, powinieneś zachować bazę danych.","Edit as list":"Edytuj jako listę","Edit as text":"Edytuj jako tekst","Edit …":"Edycja ...","Encrypt file":"Zaszyfruj plik","Encryption":"Szyfrowanie","Encryption changed":"Szyfrowanie zmienione","Encryption modules:":"Moduły szyfrujące:","Encryption passphrase":"Hasło szyfrowania","End":"Zakończono","Enter URL":"Podaj 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.":"Wprowadź strategię przechowywania ręcznie. Symbole D/W/Y oznaczają dni/tygodnie/lata oraz U - nieograniczony. Schemat składni: 7D:1D,4W:1W,36M:1M. Ten przykład zachowuje kopię dla każdego z 7 kolejnych dni, kopię dla kolejnych 4 tygodni i jedną dla kolejnych 36 miesięcy. Może to być zapisane także jako: 1W:1D,1M:1W,3Y:1M.","Enter backup passphrase, if any":"Podaj długie hasło, jeśli jest","Enter configuration details":"Wprowadź szczegóły konfiguracji","Enter encryption passphrase":"Podaj długie hasło szyfrowania","Enter expression here":"Tutaj wprowadź wyrażenie","Enter the destination path":"Wprowadź ścieżkę docelową","Error":"Błąd","Error!":"Błąd!","Errors and crashes":"Błędy i awarie","Examined":"Sprawdzono","Exclude":"Wyklucz","Exclude directories whose names contain":"Wyklucz katalogi z nazwą zawierającą","Exclude expression":"Wyklucz wyrażenie","Exclude file":"Wyklucz plik","Exclude file extension":"Wyklucz rozszerzenie pliku","Exclude files whose names contain":"Wyklucz pliki z nazwą zawierającą","Exclude filter group":"Grupa filtrów wykluczajacych","Exclude folder":"Wyklucz folder","Exclude regular expression":"Wyklucz wyrażenie regularne","Existing file found":"Znaleziono istniejący plik","Experimental":"Eksperymentalne","Export":"Eksport","Export backup configuration":"Eksportuj konfigurację kopii","Export configuration":"Eksportuj konfigurację","Export passwords":"Eksportuj hasła","Export …":"Eksport ...","Exporting …":"Eksportowanie ...","External link":"Link zewnętrzny","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 find backup:":"Nie udało się znaleźć kopii zapasowej:","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 ...","Group email":"E-mail grupowy","Hidden files":"Ukryte pliki","Hide":"Ukryj","Hide hidden folders":"Ukryj ukryte foldery","Home":"Strona główna","Hostnames":"Nazwy hostów","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 at least one newer backup is found, all backups older than this date are deleted.":"Jeśli znajdzie się przynajmniej jedna nowa kopia, wszystkie kopie starsze od niej zostaną skasowane.","If the backup file was not downloaded automatically, right click and choose "Save as …"":"Jeśli kopia nie została pobrana automatycznie, kliknij prawym klawiszem i wybierz "Zapisz jako …"","If the backup file was not downloaded automatically, right click and choose "Save as …"":"Jeśli kopia nie została pobrana automatycznie, kliknij prawym klawiszem 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","Import":"Import","Import Destination URL":"Import Docelowego URL","Import backup configuration":"Importuj konfigurację kopii","Import from a file":"Zaimportuj z pliku","Import metadata":"Importuj metadane","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. Not for use with important data.":"Indywidualne kompilacje tylko dla programistów. Nie do użytku z ważnymi danymi.","Information":"Informacja","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","Keep a specific number of backups":"Zachowaj określoną ilość kopii","Keep all backups":"Zachowaj wszystkie kopie","Keystone API version":"Wersja Keystone API","Language in user interface":"Język w interfejsie użytkownika","Last month":"Ostatni miesiąc","Last successful backup:":"Ostatnia prawidłowa kopia zapasowa:","Last successful restore: {{time}} (took {{duration || '0 seconds'}})":"Ostatnie udane odtworzenie: {{time}} (zajęło {{duration || '0 sekund'}})","Latest":"Ostatni","Libraries":"Biblioteki","Listing backup dates …":"Listowanie dat kopii ...","Listing remote files for purge …":"Listowanie zdalnych plików do wyczyszczenia ...","Listing remote files …":"Listowanie zdalnych plików ...","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 ...","Local Repository":"Magazyn lokalny","Local database for":"Lokalna baza danych dla","Local database path:":"Ścieżka lokalnej bazy danych:","Local repository":"Magazyn lokalny","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}}":"Logi dla {{Backup.Backup.Name}}","Log data from the server":"Logi 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","Modified":"Zmodyfikowano","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 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ń","Non-matching passphrase":"Niepasujące długie hasła","None / disabled":"Żaden / wyłączone","Not using encryption":"Bez użycia szyfrowania","Nothing will be deleted. The backup size will grow with each change.":"Nic nie będzie kasowane. Kopia będzie zwiększała rozmiar z każdą zmianą.","OK":"OK","Once there are more backups than the specified number, the oldest backups are deleted.":"Kiedy wystąpi więcej kopii niż określona ilość, najstarsze kopie zostaną skasowane.","OpenStack AuthURI":"OpenStack AuthURI","OpenStack Object Storage / Swift":"OpenStack Object Storage / Swift","Opened":"Otwarto","Openstack API Key are not supported in v3 keystone API.":"Klucz API OpenStack nie wspierany w v3 Keystone API","Operating System":"System operacyjny","Operation":"Operacja","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","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.":"Z biegiem czasu kopie będą usuwane automatycznie. Pozostanie jedna kopia dla każdego z ostatnich 7 dni, dla każdego z 4 ostatnich tygodni, dla każdego z 12 ostatnich miesięcy. Zawsze będzie zachowana przynajmniej jedna kopia.","Overwrite":"Nadpisz","Passphrase":"Długie hasło","Passphrase (if encrypted)":"Długie hasło (jeśli zaszyfrowane)","Passphrase changed":"Zmieniono hasło","Passphrases are not matching":"Hasła różnią się od siebie","Passphrases do not match":"Hasła różnią się od siebie","Password":"Hasło","Patching files with local blocks …":"Poprawianie plików za pomocą lokalnych bloków ...","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","Prevent tray icon automatic log-in":"Zapobiegaj automatycznemu logowaniu z ikony w trayu","Previous":"Poprzedni","Progress:":"Postęp:","ProjectID is optional if the bucket exist":"ProjectID jest opcjonalne jeśli zasobnik istnieje","Proprietary":"Własny","Purge Phase":"Faza czyszczenia","Purging files complete!":"Czyszczenie plików zakończone!","Purging files …":"Czyszczenie plików ...","Rebuilding local database …":"Odbudowa lokalnej bazy danych ...","Recreate (delete and repair)":"Odtworzenie (usunięcie i naprawienie)","Recreate Database Phase":"Faza odtwarzania bazy danych","Recreating database …":"Odtwarzanie bazy danych ...","Registering temporary backup …":"Rejestrowanie kopii tymczasowej ...","Relative paths not allowed":"Ścieżki względne nie są dopuszczalne","Reload":"Przeładuj","Remote":"Zdalny","Remote Path":"Ścieżka zdalna","Remote Repository":"Magazyn zdalny","Remote path":"Ścieżka zdalna","Remote repository":"Magazyn zdalny","Remote volume size":"Rozmiar wolumenu zdalnego","Remove":"Usuń","Remove option":"Usuń opcję","Removed files":"Usunięte pliki","Repair":"Napraw","Repair Phase":"Faza naprawiania","Repairing database …":"Naprawianie bazy danych ...","Repeat Passphrase":"Powtórz długie hasło","Reporting:":"Raportowanie:","Reset":"Resetuj","Restore":"Odtwórz","Restore complete!":"Odtwarzanie zakończone!","Restore files":"Odtwórz pliki","Restore files …":"Odtwórz pliki ...","Restore from":"Odtwórz z","Restore from backup configuration":"Odtwórz z konfiguracji kopii","Restore options":"Opcje odtwarzania","Restore read/write permissions":"Odtwórz uprawnienia odczytu/zapisu","Restored Files":"Odtworzone pliki","Restored Folders":"Odtworzone foldery","Restored Symlinks":"Odtworzone linki symboliczne","Restoring files …":"Odtworzone pliki ...","Resume":"Wznów","Rewritten File Lists":"Przepisana lista plików","Run again every":"Uruchom ponownie co","Run now":"Uruchom teraz","Running commandline entry":"Uruchamianie komend z linii poleceń","Running task:":"Działające zadania:","Running …":"Działanie ...","S3 Compatible":"Kompatybilny z S3","Same as the base install version: {{channelname}}":"Zgodny z bazową wersją instalacji: {{channelname}}","Sat":"So","Satellite":"Satelita","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","Smart backup retention":"Inteligentna retencja kopii","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","Some S3 providers might only be compatible with a certain client library":"Niektórzy dostawcy S3, mogą być zgodni tylko z określoną biblioteką klienta","Source Data":"Dane źródłowe","Source Files":"Pliki źródłowe","Source data":"Dane źródłowe","Source folders":"Foldery źródłowe","Source:":"Źródło:","Specific builds for developers only. Not for use with important data.":"Szczególne kompilacje tylko dla programistów. Nie do użytku z ważnymi danymi.","Standard protocols":"Protokoły standardowe","Start":"Rozpoczęto","Starting backup …":"Rozpoczynanie kopii ...","Starting restore …":"Uruchamianie odzyskiwania ...","Starting the restore process …":"Uruchamianie procesu odzyskiwania ...","Stop after current file":"Zatrzymaj po bieżącym pliku","Stop after the current file":"Zatrzymaj po bieżącym pliku","Stop now":"Zatrzymaj teraz","Stop running backup":"Zatrzymaj wykonywaną kopię","Stop running task":"Zatrzymaj wykonywane zadanie","Stopping after the current file:":"Zatrzymywanie po bieżącym pliku:","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 Files":"Pliki systemowe","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","Task is running":"Zadanie jest wykonywane","Temporary Files":"Pliki tymczasowe","Temporary files":"Pliki tymczasowe","Test Phase":"Faza testu","Test connection":"Sprawdź połączenie","Testing permissions …":"Sprawdzanie uprawnień ...","Testing …":"Testowanie ...","The '{{fieldname}}' field contains an invalid character: {{character}} (value: {{value}}, index: {{pos}})":"Pole '{{fieldname}}' zawiera niedozwolony znak: {{character}} (value: {{value}}, indeks: {{pos}})","The backup is missing, has it been deleted?":"Kopia nie istnieje, czy została usunięta?","The backup was temporary and does not exist anymore, so the log data is lost":"Kopia była tymczasowa i nie istnieje, stąd dane dziennika są utracone","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 configuration should be kept safe. Are you sure you want to save an unencrypted file containing your passwords?":"Konfiguracja powinna być przetrzymywana bezpiecznie. Jesteś pewien, że chcesz zapisać niezaszyfrowany plik zawierający twoje hasła?","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 passwords do not match":"Hasła różnią się od siebie","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 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","Time":"Czas","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\"","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.":"By zapobiec różnym atakom bazujących na DNS, Duplicati limituje dozwolone nazwy hostów do tu wymienionych. Bezpośredni dostęp z IP i localhost zawsze są dozwolone. Wiele nazw hostów może być wpisane i rozdzielone średnikiem. Jeśli któraś z podanych nazw hosta jest gwiazdką (*), wszystkie nazwy hostów są dozwolone i ta funkcja jest wyłączona. Jeśli pole jest puste, tylko dostęp z IP i localhost jest dozwolony.","Today":"Dzisiaj","Trust host certificate?":"Certyfikat zaufanego hosta?","Trust server certificate?":"Certyfikat zaufanego serwera?","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.":"Wypróbuj nowe funkcje nad którymi pracujemy. Obecnie najbardziej stabilna dostępna wersja. Przetestuj przywracanie danych przed ich użyciem w środowiskach produkcyjnych.","Tue":"Wt","Type passphrase here.":"Wpisz tutaj hasło.","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","Uploaded files":"Przesłane pliki","Uploading verification file …":"Przesyłanie pliku weryfikującego ...","Usage reports help us improve the user experience and evaluate impact of new features. We use them to generate {{'public usage statistics' | translate}}":"Raporty użytkowania pomagają nam poprawić wygodę obsługi i ocenić użyteczność nowych funkcji. Używamy ich do generowania {{'publicznych statystyk użytkowania'}}","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 domain name":"Nazwa domeny 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","Vacuuming database …":"Oczyszczanie bazy danych ...","Validating …":"Walidacja ...","Verifications":"Weryfikacje","Verify files":"Sprawdź pliki","Verifying answer":"Weryfikacja odpowiedzi","Verifying backend data …":"Weryfikowanie danych silnika ...","Verifying files …":"Weryfikacja plików ...","Verifying remote data …":"Weryfikacja zdalnych danych ...","Verifying restored files …":"Weryfikowanie odzyskanych plików ...","Verifying …":"Weryfikowanie ...","Version ID":"ID wersji","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 upload to finish …":"Oczekiwanie na zakończenie przesyłania ...","Warnings, errors and crashes":"Ostrzeżenia, błędy i awarie","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 understand the risk":"Tak, rozumiem ryzyko","Yes, I'm brave!":"Tak. Jestem dzielny!","Yes, please break my backup!":"Tak, proszę zepsuj moją kopię!","Yesterday":"Wczoraj","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 after any file uploads currently in progress have finished.":"Możesz zatrzymać wykonywanie kopii po zakończeniu wysyłania dowolnego aktualnie przetwarzanego pliku.","You can stop the task immediately, or allow the process to continue its current file and then stop.":"Możesz przerwać zadanie natychmiast lub pozwolić kontynuować z bieżącym plikiem i następnie przerwać.","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 domain name to use v3 API":"Musisz podać domenę aby użyć v3 API","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 password to use v3 API":"Musisz podać hasło aby użyć v3 API","You must enter a positive number of backups to keep":"Musisz podać dodatnią liczbę kopii do zachowania","You must enter a tenant (aka project) name to use v3 API":"Musisz podać nazwę dzierżawcy (znanego jako projekt) aby użyć v3 API","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 a valid retention policy string":"Musisz wprowadzić prawidłowy ciąg zasad przechowywania","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","public usage statistics":"publiczne statystyki użytkowania","resume now":"wznów teraz","unless you are explicitly specifying --group-id":"chyba że wyraźnie określisz --group-id","{{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}} Wersje"],"{{number}} Hour":"{{number}} Godzin","{{number}} Hours":"{{number}} godzin","{{number}} Minutes":"{{number}} Minut","{{time}} (took {{duration}})":"{{time}} (trwało {{duration}})","…loading…":"...ładowanie..."}); - gettextCatalog.setStrings('pt_BR', {"- pick an option -":"- selecione uma opção -","...loading...":"...carregando...","API Key":"Chave da API","API key":"Chave 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 grant":"Concessão de acesso","Access to user interface":"Acesso à interface do usuário","Account name":"Nome do usuário","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","Added":"Adicionado","Adjust bucket name?":"Ajustar o nome do bucket?","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 method":"Método de autenticação","Authentication method ({{auth_method}})":"Método de autenticação ({{auth_method}})","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 Application ID":"ID da aplicação B2","B2 Application Key":"B2 Application Key","B2 Cloud Storage Account ID":"B2 Cloud Storage Account ID","B2 Cloud Storage Application ID":"ID da aplicação B2 armazenagem em nuvem","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 is encrypted but no passphrase is available.\n Type a passphrase below to use for restoring your files,\n or, in case of GPG encryption, leave blank to let gpg retrieve the passphrase by\n invoking your system's keychain.":"O backup é criptografado, mas nenhuma frase secreta está disponível. Digite uma frase secreta abaixo para usar na restauração de seus arquivos ou, no caso de criptografia GPG, deixe em branco para permitir que o gpg recupere a senha invocando as chaves do seu sistema.","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":"Bucket","Bucket Name":"Nome do Bucket","Bucket create location":"Localização do Bucket","Bucket name":"Nome do Bucket","Bucket storage class":"Classe de storage do Bucket","Building list of files to restore …":"Criando lista de arquivos para restauração ...","Building partial temporary database …":"Construindo um banco de dados parcial temporário ...","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 that 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 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 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","Client library to use":"Biblioteca cliente para ser usada","Commandline …":"Linha de comando ...","Compact Phase":"Fase Compacta","Compact now":"Compactar agora","Compacting remote data …":"Compactando dados remotos","Complete log":"Log completo","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","Confirm encryption passphrase":"Confirma frase de segurança encriptada","Confirm passphrase":"Confirmar frase-senha","Confirmation required":"Confirmação necessária","Connect":"Conectar","Connect now":"Conectar agora","Connecting to server …":"Conectando ao servidor ...","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 errors ...","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 acesso limitado ...","Creating target folders …":"Criando diretórios de destino…","Creating temporary backup …":"Criando backup temporá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 Satellite":"Satélite customizado","Custom Satellite ({{satellite}})":"Satélite customizado ({{satellite}})","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\n ({{class}})":"Classe de armazenamento customizada\n ({{class}}) ","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 Phase (Old Backup Versions)":"Fase de Exclusão (Versões de Backup Antigas)","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?","Delete …":"Remover ","Deleted":"Deletado","Deleted Versions":"Versões Deletadas","Deleted files":"Arquivos deletados","Deleting remote files …":"Removendo arquivos remotos ...","Deleting unwanted files …":"Removendo arquivos indesejados ...","Description (optional)":"Descrição (opcional)","Description:":"Descrição:","Desktop":"Área de Trabalho","Destination":"Destino","Destination path":"Caminho de destino","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}}","Done":"Finalizado","Download":"Baixar","Downloaded files":"Arquivos baixados","Downloading files …":"Baixando arquivos ... ","Downloading update…":"Baixando atualização... ","Duplicate option {{opt}}":"Duplicar opção {{opt}}","Duplicati Website":"Site do Duplicati","Duplicati forum":"Fórum do Duplicati","Duplicati will run when started, but will remain in a paused state for the duration. Duplicati will occupy minimal system resources and no backups will be run.":"Duplicati será executado quando iniciado, mas permanecerá em um estado pausado pela duração. O Duplicati ocupará recursos mínimos do sistema e nenhum backup será executado.","Duration":"Duração","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 a partir da linha de comando, deverá manter o banco de dados.","Edit as list":"Editar como lista","Edit as text":"Editar como texto","Edit …":"Editar ...","Encrypt file":"Criptografar arquivo","Encryption":"Criptografia","Encryption changed":"A criptografia mudou","Encryption modules:":"Módulos de criptografia:","Encryption passphrase":"Frase-senha de criptografia ","End":"Fim","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 backup passphrase, if any":"Informe a senha do backup, caso exista","Enter configuration details":"Inserir detalhes da configuração","Enter encryption passphrase":"Informe a senha de criptografia","Enter expression here":"Informe a expressão aqui","Enter the destination path":"Informe o caminho no destino","Error":"Erro","Error!":"Erro!","Errors and crashes":"Erros e problemas","Examined":"Examinado","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 backup configuration":"Exportar configuração do backup","Export configuration":"Exportar configuração","Export passwords":"Exportar senhas","Export …":"Exportar ...","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 find backup:":"Falha ao encontrar backup:","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 …":"Buscando informações 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 do arquivo ... ","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 file was not downloaded automatically, right click and choose "Save as …"":"Se o arquivo de backup não foi baixado automaticamente, clique com o botão direito do mouse 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 com o botão direito do mouse 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","Import":"Importar","Import Destination URL":"Importar URL de destino","Import backup configuration":"Importar configuração de backup","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","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}} (demorou {{duration || '0 segundos'}})","Latest":"Mais recentes","Libraries":"Bibliotecas","Listing backup dates …":"Listando datas de backup ... ","Listing remote files for purge …":"Listando arquivos remotos para limpeza…","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 …":"Carregando …","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","Modified":"Modificado","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 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 tipo de armazenamento "{{backend}}"","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","Non-matching passphrase":"Senha não correspondente","None / disabled":"Nenhum / desabilitado","Not using encryption":"Sem criptografia","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","Opened":"Aberto","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":"Operações:","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","Passphrases do not match":"As senhas não correspondem","Password":"Senha","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","Purge Phase":"Estágio deleção","Purging files complete!":"Deleção de arquivos completo!","Purging files …":"Limpando arquivos ...","Rebuilding local database …":"Reconstruindo banco de dados local ...","Recreate (delete and repair)":"Recriar (excluir e reparar)","Recreate Database Phase":"Recriar banco de dados","Recreating database …":"Recriaando banco de dados ...","Registering temporary backup …":"Registrando 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","Remote volume size":"Tamanho do volume remoto","Remove":"Remover","Remove option":"Remover opção","Removed files":"Arquivos Removidos","Repair":"Reparar","Repair Phase":"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 from":"Restaurar de","Restore from backup configuration":"Restaurar a partir da configuração de backup","Restore options":"Restaurar opções","Restore read/write permissions":"Restaurar permissões leitura/escrita","Restored Files":"Arquivos Restaurados","Restored Folders":"Diretórios Restaurados","Restored Symlinks":"Links Simbólicos Restaurados","Restoring files …":"Restaurando arquivos ...","Resume":"Continuar","Rewritten File Lists":"Listas de arquivos reescritos","Run again every":"Executar novamente a cada","Run now":"Executar agora","Running commandline entry":"Executando entrada de linha de comando","Running task:":"Executando tarefa:","Running …":"Executando ...","S3 Compatible":"S3 Compatível","Same as the base install version: {{channelname}}":"Igual à versão de instalação base: {{channelname}}","Sat":"Sáb","Satellite":"Satélite","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 …":"Procurando arquivos existentes ...","Scanning for local blocks …":"Procurando por 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","Some S3 providers might only be compatible with a certain client library":"Alguns provedores S3 podem ser compatíveis apenas com uma determinada biblioteca cliente","Source Data":"Dados de origem","Source Files":"Arquivos 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","Start":"Inicio","Starting backup …":"Iniciando backup ...","Starting restore …":"Iniciando restauração ...","Starting the restore process …":"Iniciando o processo de restauração ...","Stop after current file":"Parar após o arquivo atual","Stop after the current file":"Parar após o arquivo atual","Stop now":"Parar agora","Stop running backup":"Parar de executar o backup","Stop running task":"Parar de executar a tarefa","Stopping after the current file:":"Parando após o arquivo atual:","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","Task is running":"Tarefa está executando","Temporary Files":"Arquivos temporários","Temporary files":"Arquivos temporários","Test Phase":"Fase de teste","Test connection":"Teste de conexão","Testing permissions …":"Testando permissões ...","Testing …":"Testando ...","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 backup is missing, has it been deleted?":"O backup está faltando, foi excluído?","The backup was temporary and does not exist anymore, so the log data is lost":"O backup era temporário e não existe mais, portanto, os dados de log serão perdidos","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 configuration should be kept safe. Are you sure you want to save an unencrypted file containing your passwords?":"A configuração deve ser mantida segura. Tem certeza de que deseja salvar um arquivo não criptografado contendo suas senhas?","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 passwords do not match":"Senhas não conferem","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 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","Time":"Tempo","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 passphrase here.":"Nenhuma senha inserida","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","Uploaded files":"Arquivos enviados","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' | translate}}":"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 os usamos para gerar {{'public usage statistics' | translate}}","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","Vacuuming database …":"Limpando banco de dados ...","Validating …":"Validando ...","Verifications":"Verificações","Verify files":"Verificar arquivos","Verifying answer":"Verificando pergunta","Verifying backend data …":"Verificando dados do backend ...","Verifying files …":"Verificando arquivos ...","Verifying remote data …":"Verificando dados remotos ...","Verifying restored files …":"Verificando arquivos restaurados ...","Verifying …":"Verificando ...","Version ID":"ID da versão","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 upload to finish …":"Aguardando o upload terminar ...","Warnings, errors and crashes":"Avisos, erros e falhas","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 understand the risk":"Sim, entendo o risco","Yes, I'm brave!":"Sim, sou corajoso!","Yes, please break my backup!":"Sim, corrompa meu backup!","Yesterday":"Ontem","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 after any file uploads currently in progress have finished.":"Você pode interromper o backup após a conclusão de qualquer upload de arquivo em andamento.","You can stop the task immediately, or allow the process to continue its current file and then 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 retention policy string":"Você tem que inserir uma string de política 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","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","public usage statistics":"estatísticas de uso público","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","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versões"],"{{number}} Hour":"{{number}} hora","{{number}} Hours":"{{number}} horas","{{number}} Minutes":"{{number}} Minutos","{{time}} (took {{duration}})":"{{time}} (demorou {{duration}})","…loading…":"...carregando..."}); - gettextCatalog.setStrings('pt', {"- pick an option -":"- escolha uma opção -","...loading...":"...a carregar...","API Key":"Chave API","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":"Sobre","About {{appname}}":"Sobre o {{appname}}","Access Key":"Chave de acesso","Access denied":"Acesso recusado","Access grant":"Acesso concedido","Access to user interface":"Acesso à interface","Account name":"Nome da conta","Add a new backup":"Adicionar nova cópia de segurança","Add a path directly":"Digitar caminho","Add advanced option":"Adicionar opção avançada","Add backup":"Adicionar cópia de segurança","Add filter":"Adicionar filtro","Add path":"Adicionar caminho","Added":"Adicionado","Adjust bucket name?":"Ajustar nome do 'bucket'?","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 da cópia de segurança, 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","Applications":"Aplicações","As Command-line":"Como linha de comandos","AuthID":"AuthID","Authentication method":"Método de autenticação","Authentication method ({{auth_method}})":"Método de autenticação ({{auth_method}})","Authentication password":"Palavra-passe de autenticação","Authentication username":"Nome de utilizador de autenticação","Autogenerated passphrase":"Frase-passe gerada automaticamente","Automatically run backups.":"Executar cópias de segurança automaticamente.","B2 Application ID":"ID Aplicação B2","B2 Application Key":"Chave da aplicação B2","B2 Cloud Storage Account ID":"ID da conta B2 Cloud Storage","B2 Cloud Storage Application ID":"ID Aplicação B2 Cloud Storage","B2 Cloud Storage Application Key":"Chave da aplicação B2 Cloud Storage","Back":"Recuar","Backend modules:":"Módulos de 'backend':","Backup complete!":"Cópia de segurança terminada!","Backup destination":"Destino da cópia de segurança","Backup is encrypted but no passphrase is available.\n Type a passphrase below to use for restoring your files,\n or, in case of GPG encryption, leave blank to let gpg retrieve the passphrase by\n invoking your system's keychain.":"A cópia de segurança é encriptada mas não está disponível nenhuma frase-passe.\n Digite uma frase-passe abaixo para usar no restauro dos seus ficheiros\n ou, no caso de encriptação GPG, deixe vazio para deixar o gpg obter a frase-passe\n invocando o chaveiro do seu sistema.","Backup location":"Localização da cópia de segurança","Backup retention":"Retenção de cópias de segurança","Backup:":"Cópia de segurança:","Beta":"Beta","Broken access":"Acesso danificado","Browse":"Explorar","Browser default":"Navegador padrão","Bucket":"'Bucket'","Bucket Name":"Nome do 'bucket'","Bucket create location":"Localizaçã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 a lista de ficheiros a restaurar ...","Building partial temporary database …":"A criar a base de dados parcial temporária ...","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 na sua rede. Se ativar esta opção, certifique-se que está a usar sempre o computador numa rede protegida por uma firewall segura.","By default, the tray icon will open the user interface with a token that 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 pré-definição, o ícone da barra de tarefas abrirá a interface do utilizador com um token que desbloqueia a mesma. Isto permite-lhe que consegue aceder à interface do utilizador a partir do ícone da barra de tarefas, garantindo que terceiros tenham de introduzir uma palavra-passe. Se preferir introduzir a palavra-passe ao aceder a partir do ícone da barra de tarefas, ative esta opção.","Cache Files":"Ficheiros em cache","Canary":"Canary","Cancel":"Cancelar","Cannot move to existing file":"Não foi possível 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 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","Client library to use":"Biblioteca do cliente a utilizar","Commandline …":"Linha de comandos ...","Compact Phase":"Fase de compactar","Compact now":"Compactar agora","Compacting remote data …":"A compactar dados remotos ...","Complete log":"Registo completo","Completing backup …":"A terminar a cópia de segurança ...","Completing previous backup …":"A completar a cópia de segurança anterior ...","Compression modules:":"Módulos de compressão:","Computer":"Computador","Configuration file:":"Ficheiro de configuração:","Configuration:":"Configuração:","Configure a new backup":"Configurar nova cópia de segurança","Confirm delete":"Confirmação de eliminação","Confirm encryption passphrase":"Confirme a chave de encriptação","Confirm passphrase":"Confirme a chave","Confirmation required":"Requer confirmação","Connect":"Estabelecer ligação","Connect now":"Estabelecer ligação agora","Connecting to server …":"A ligar ao servidor ...","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 erros ...","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 cópia de segurança temporária ...","Current action:":"Ação atual:","Current file:":"Ficheiro atual:","Current version is {{versionname}} ({{versionnumber}})":"A versão atual é a {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"URL S3 personalizado","Custom Satellite":"Satélite personalizado","Custom Satellite ({{satellite}})":"Satélite personalizado ({{satellite}})","Custom authentication url":"URL personalizado de autenticação","Custom backup retention":"Retenção de cópias de segurança 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\n ({{class}})":"Classe de armazenamento personalizada\n ({{class}})","Custom storage class ({{class}})":"Classe personalizada do armazenamento ({{class}})","Database …":"Base 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":"Eliminar","Delete Phase (Old Backup Versions)":"Fase de eliminar (versões de cópias de segurança antigas)","Delete backup":"Eliminar cópia de segurança","Delete backups that are older than":"Eliminar cópias de segurança mais antigas do que","Delete local database":"Eliminar base de dados local","Delete remote files":"Eliminar ficheiros remotos","Delete the local database":"Eliminar base de dados local","Delete {{filecount}} files ({{filesize}}) from the remote storage?":"Eliminar {{filecount}} ficheiros ({{filesize}}) do armazenamento remoto?","Delete …":"A apagar ...","Deleted":"Eliminado","Deleted Versions":"Versões eliminadas","Deleted files":"Ficheiros eliminados","Deleting remote files …":"A apagar ficheiros remotos ...","Deleting unwanted files …":"A apagar ficheiros desnecessários ...","Description (optional)":"Descrição (opcional)","Description:":"Descrição:","Desktop":"Ambiente de trabalho","Destination":"Destino","Destination path":"Caminho de destino","Disabled":"Desativada","Dismiss":"Descartar","Dismiss all":"Descartar tudo","Display and color theme":"Visualização e cor do tema","Do you really want to delete the backup: \"{{name}}\" ?":"Tem a certeza de que deseja eliminar a cópia de segurança: \"{{name}}\"?","Do you really want to delete the local database for: {{name}}":"Tem a certeza de que deseja eliminar a base de dados local para: {{name}}?","Done":"Terminado","Download":"Descarregar","Downloaded files":"Descarregar ficheiros","Downloading files …":"A transferir ficheiros ...","Downloading update…":"A transferir atualizações ...","Duplicate option {{opt}}":"Opção duplicada {{opt}}","Duplicati Website":"Site do Duplicati","Duplicati forum":"Fórum","Duplicati will run when started, but will remain in a paused state for the duration. Duplicati will occupy minimal system resources and no backups will be run.":"O Duplicati será executado quando iniciado, mas permanecerá no estado pausado pela duração. O Duplicati ocupará recursos mínimos do sistema e não será executada nenhuma cópia de segurança.","Duration":"Duração","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 cópia de segurança tem uma base de dados local associada e que armazena as informações sobre a cópia de segurança remota na sua máquina local.\nAo eliminar uma cópia de segurança, também elimina a base de dados local e afetará a possibilidade de restaurar os ficheiros remotos.\nSe estiver a utilizar uma base de dados local para cópias de segurança a partir da linha de comandos deve manter esta base de dados.","Edit as list":"Editar como lista...","Edit as text":"Editar como texto","Edit …":"Editar ...","Encrypt file":"Encriptar ficheiro","Encryption":"Encriptação","Encryption changed":"Encriptação alterada","Encryption modules:":"Módulos de encriptação:","Encryption passphrase":"Frase-passe de encriptação","End":"Fim","Enter URL":"Digite o 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.":"Introduza 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 uma cópia de segurança para cada um dos próximos 7 dias, uma para cada uma das próximas 4 semanas e uma para cada um dos próximos 36 meses. Isso também pode ser escrito como 1W:1D,1M:1W,3Y:1M.","Enter backup passphrase, if any":"Digite a frase-passe da cópia de segurança, se existente","Enter configuration details":"Digite os detalhes da configuração","Enter encryption passphrase":"Digite a frase-passe de encriptação","Enter expression here":"Digite aqui a expressão","Enter the destination path":"Digite o caminho do destino","Error":"Erro","Error!":"Erro!","Errors and crashes":"Erros e términos","Examined":"Examinado","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 filter group":"Excluir grupo de filtros","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 backup configuration":"Exportar configuração de cópia de segurança","Export configuration":"Exportar configuração","Export passwords":"Exportar palavras-passe","Export …":"Exportar ...","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 eliminar:","Failed to fetch path information: {{message}}":"Falha ao obter a informação do caminho: {{message}}","Failed to find backup:":"Falha ao encontrar a cópia de segurança:","Failed to read backup defaults:":"Falha ao ler as definições da cópia de segurança:","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 cópia de segurança","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 ...","Group email":"E-mail do grupo","Hidden files":"Ficheiros ocultos","Hide":"Ocultar","Hide hidden folders":"Ocultar ficheiros ocultos","Home":"Página inicial","Hostnames":"Nomes de hosts","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 at least one newer backup is found, all backups older than this date are deleted.":"Se for encontrada uma cópia de segurança mais recente, todas as cópias de segurança anteriores a esta data serão eliminadas.","If the backup file was not downloaded automatically, right click and choose "Save as …"":"Se o ficheiro da cópia de segurança não for transferido automáticamente, cloque 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 de cópia de segurança não for transferido automáticamente, clique com o lado 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' (projeto).","If you want to use the backup later, you can export the configuration before deleting it":"Se quiser utilizar esta cópia de segurança posteriormente, pode exportar a configuração antes de a eliminar.","Import":"Importar","Import Destination URL":"Importar URL do destino","Import backup configuration":"Importar configuração da cópia de segurança","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.","Individual builds for developers only. Not for use with important data.":"Versões apenas para programadores. Não destinadas a serem utilizadas com dados importantes.","Information":"Informaçã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 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 todas as cópias de segurança","Keystone API version":"Versão da API Keystone","Language in user interface":"Idioma da interface de utilizador","Last month":"Último mês","Last successful backup:":"Última cópia de segurança com sucesso:","Last successful restore: {{time}} (took {{duration || '0 seconds'}})":"Último restauro bem-sucedido: {{time}} (demorou {{duration || '0 segundos'}})","Latest":"Último","Libraries":"Bibliotecas","Listing backup dates …":"A listar datas das cópias de segurança ...","Listing remote files for purge …":"A listar ficheiros remotos para apagar ...","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 ...","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":"Frase-passe inexistente","Missing sources":"Fontes em falta","Modified":"Modificado","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 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 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?":"Não foi especificado nenhum certificado anteriormente, verifique com o administrador do servidor se a chave está correta: {{key}}\n\nQuer aprovar a chave de host reportada?","No editor found for the "{{backend}}" storage type":"Não foi encontrado nenhum editor para o tipo de armazenamento "{{backend}}"","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":"Frase-passe não introduzida","No scheduled tasks":"Nenhuma tarefa agendada","Non-matching passphrase":"Disparidade de frases-passe","None / disabled":"Nenhum / desativado","Not using encryption":"Não usando encriptação","Nothing will be deleted. The backup size will grow with each change.":"Nada será eliminado. O tamanho da cópia de segurança crescerá com cada alteração.","OK":"Aceitar","Once there are more backups than the specified number, the oldest backups are deleted.":"Se existirem mais cópias de segurança do que o número especificado, as cópias de segurança mais antigas serão eliminadas.","OpenStack AuthURI":"URI de autenticação do OpenStack ","OpenStack Object Storage / Swift":"OpenStack Object Storage / Swift","Opened":"Aberto","Openstack API Key are not supported in v3 keystone API.":"A chave da API do Openstack não é suportada na API keystone v3.","Operating System":"Sistema operativo","Operation":"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","Options added here are applied to all backups, but can be overridden in each individual backup":"As opções aqui adicionadas são aplicadas a todas as cópias de segurança, mas podem ser substituídas em cada cópia de segurança individual","Original location":"Localização original","Others":"Outras","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 das cópias de segurança serão eliminadas automaticamente. Permanecerá uma cópia de segurança dos últimos 7 dias, das últimas 4 semanas e cada um dos últimos 12 meses. Haverá sempre pelo menos uma cópia de segurança.","Overwrite":"Substituir","Passphrase":"Frase-passe","Passphrase (if encrypted)":"Frase-passe (se encriptado)","Passphrase changed":"Frase-passe alterada","Passphrases are not matching":"Disparidade de frases-passe","Passphrases do not match":"As frases-passe não coincidem","Password":"Palavra-passe","Patching files with local blocks …":"A aplicar correcções aos ficheiros com blocos locais ...","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","Point to your backup files and restore from there":"Apontar para os ficheiros da cópia de segurança e restaurar a partir de lá","Port":"Porta","Prevent tray icon automatic log-in":"Impedir autenticação automática com o ícone da barra de tarefas","Previous":"Anterior","Progress:":"Progresso:","ProjectID is optional if the bucket exist":"ID do projeto é opcional se o 'bucket' já existir","Proprietary":"Proprietário","Purge Phase":"Fase de purgar","Purging files complete!":"A purga dos ficheiros está terminada!","Purging files …":"A eliminar ficheiros ...","Rebuilding local database …":"A recriar a base de dados local ...","Recreate (delete and repair)":"Recriar (eliminar e reparar)","Recreate Database Phase":"Fase de recriar base de dados","Recreating database …":"A recriar a base de dados","Registering temporary backup …":"A registar a cópia de segurança emporá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":"Remover tamanho do volume","Remove":"Remover","Remove option":"Remover opção","Removed files":"Ficheiros removidos","Repair":"Reparar","Repair Phase":"Fase de reparar","Repairing database …":"A reparar a base de dados ...","Repeat Passphrase":"Repetição de frase-passe","Reporting:":"Reporte:","Reset":"Repor","Restore":"Restaurar","Restore complete!":"Restauro terminado!","Restore files":"Restaurar ficheiros","Restore files …":"Restaurar ficheiros ...","Restore from":"Restaurar de","Restore from backup configuration":"Restaurar de uma configuração de cópia de segurança","Restore options":"Opções de restauro","Restore read/write permissions":"Restaurar permissões de leitura/escrita","Restored Files":"Ficheiros restaurados","Restored Folders":"Pastas restauradas","Restored Symlinks":"Ligações de ficheiros restauradas","Restoring files …":"A restaurar ficheiros ...","Resume":"Retomar","Rewritten File Lists":"Listas de ficheiros reescritos","Run again every":"Executar a cada","Run now":"Executar agora","Running commandline entry":"A executar a entrada na linha de comandos","Running task:":"Tarefa em execução:","Running …":"A executar ...","S3 Compatible":"Compatível com S3","Same as the base install version: {{channelname}}":"Igual à versão de instalação base: {{channelname}}","Sat":"Sáb","Satellite":"Satélite","Save":"Guardar","Save and repair":"Guardar e reparar","Save different versions with timestamp in file name":"Guardar versões diferentes com marcas de hora no nome do ficheiro","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 a log level and see messages as they happen:":"Selecione um nível de registos e veja as mensagens conforme elas aparecem:","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","Smart backup retention":"Retenção de cópia de segurança inteligente","Some OpenStack providers allow an API key instead of a password and tenant name":"Alguns fornecedores OpenStack permitem uma chave de API em vez de uma palavra-passe e o tenant (projeto)","Some S3 providers might only be compatible with a certain client library":"Alguns fornecedores de S3 podem ser compatíveis apenas com uma determinada biblioteca de clientesSome S3 providers might only be compatible with a certain client library","Source Data":"Dados de origem","Source Files":"Ficheiros de origem","Source data":"Dados de origem","Source folders":"Pastas de origem","Source:":"Origem:","Specific builds for developers only. Not for use with important data.":"Versões específicas apenas para programadores. Não destinadas a serem utilizadas com dados importantes.","Standard protocols":"Protocolos padrão","Start":"Iniciar","Starting backup …":"A iniciar a cópia de segurança ...","Starting restore …":"A iniciar o restauro ...","Starting the restore process …":"A iniciar o processo de restauro ...","Stop after current file":"Parar após o ficheiro atual","Stop after the current file":"Parar após o ficheiro atual","Stop now":"Parar agora","Stop running backup":"Parar cópia de segurança em execução","Stop running task":"Parar tarefa em execução","Stopping after the current file:":"A parar após o ficheiro atual:","Stopping task:":"Parar tarefa:","Storage Type":"Tipo de armazenamento","Storage class":"Classe de armazenamento","Storage class for creating a bucket":"Classe de armazenamento para criar um 'bucket'","Stored":"Guardado","Strong":"Forte","Success":"Sucesso","Sun":"Dom","Symbolic link":"Ligação simbólica","System Files":"Ficheiros de sistema","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","Task is running":"Tarefa em execução","Temporary Files":"Ficheiros temporários","Temporary files":"Ficheiros temporários","Test Phase":"Fase de teste","Test connection":"Testar ligação","Testing permissions …":"A verificar permissões ...","Testing …":"A verificar ...","The '{{fieldname}}' field contains an invalid character: {{character}} (value: {{value}}, index: {{pos}})":"O campo '{{fieldname}}' contém um carácter inválido: {{character}} (valor: {{value}}, índice: {{pos}})","The backup is missing, has it been deleted?":"Falta a cópia de segurança. Será que foi eliminada?","The backup was temporary and does not exist anymore, so the log data is lost":"A cópia de segurança era temporária e já não existe, por isso os dados de registo foram perdidos","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 utilizador, prefixar automaticamente?","The configuration should be kept safe. Are you sure you want to save an unencrypted file containing your passwords?":"A configuração deve ser mantida de forma segura. Tem a certeza de que quer guardar um ficheiro não encriptado contendo as suas palavras-passe?","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?","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 foi alterada, verifique com o administrador do servidor se está correta, caso contrário pode ter sido vítima de um ataque MAN-IN-THE MIDDLE.\n\nDeseja SUBSTITUIR a sua chave do host ATUAL \"{{prev}}\" pela chave do host REPORTADA: {{key}}?","The passwords do not match":"As palavras-passe não coincidem","The path does not appear to exist, do you want to add it anyway?":"Parece que o caminho não existe, quer adicioná-lo mesmo assim?","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 incluiu um ficheiro e não uma pasta.\n\nQuer incluir o ficheiro 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 inclinada '/'","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}}?":"Não foi possível validar o certificado do servidor.\nQuer 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 ficheiro armazenado","The target folder contains encrypted files, please supply the passphrase":"A pasta de destino contém ficheiros encriptados. Forneça a frase-passe","The user has too many permissions. Do you want to create a new limited user, with only permissions to the selected path?":"O utilizador tem muitas permissões. Quer criar um novo utilizador limitado, com permissões apenas 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?":"Esta cópia de segurança foi criada noutro sistema operativo. A restauração dos ficheiros sem especificar uma pasta de destino pode fazer com que os ficheiros sejam restaurados em locais inesperados. Tem a certeza que quer continuar sem escolher uma pasta de destino?","This month":"Este mês","This week":"Esta semana","Throttle settings":"Definições de velocidade","Thu":"Qui","Time":"Hora","To File":"Para ficheiro","To confirm you want to delete all remote files for \"{{name}}\", please enter the word you see below":"Para confirmar que deseja eliminar todos os ficheiros remotos para \"{{nome}}\", insira a palavra abaixo","To export without a passphrase, uncheck the \"Encrypt file\" box":"Para exportar sem uma frase-passe, desmarque a caixa \"Encriptar ficheiro\"","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 que estão listados aqui. O acesso IP direto e o host local são sempre permitidos. Podem ser fornecidos vários nomes de host 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, apenas o endereço IP e o acesso ao host local serão permitidos.","Today":"Hoje","Trust host certificate?":"Confiar no certificado do host?","Trust server certificate?":"Confiar no certificado do 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 as novas funcionalidades em que estamos a trabalhar. Atualmente, a versão mais estável disponível. Teste restaurar dados antes de usar isto em ambientes de produção.","Tue":"Terça","Type passphrase here.":"Digite a frase-passe aqui.","Type to highlight files":"Digite para destacar ficheiros","Unknown backup size and versions":"Tamanho e versões da cópia de segurança desconhecidos","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","Uploaded files":"Ficheiros enviados","Uploading verification file …":"A enviar ficheiro 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' | translate}}":"Relatórios de utilização ajudam-nos a melhorar a experiência do utilizador e medir o impacto de novas funcionalidades. Usamos estes dados para gerar {{'estatisticas de utilização públicas.'}}","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 frase-passe fraca","Useless":"Inútil","User data":"Dados do utilizador","User domain name":"Nome do domínio do utilizador","User has too many permissions":"Utilizador com demasiadas permissões","User interface settings":"Definições da interface","Username":"Nome de utilizador","Vacuuming database …":"A limpar a base de dados ...","Validating …":"A validar ...","Verifications":"Verificações","Verify files":"A verificar ficheiros","Verifying answer":"A verificar resposta","Verifying backend data …":"A verificar dados remotos ...","Verifying files …":"A verificar ficheiros ...","Verifying remote data …":"A verificar dados remotos ...","Verifying restored files …":"A verificar ficheiros restaurados ...","Verifying …":"A verificar ...","Version ID":"ID da versão","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: a base de dados remoto está a ser usada pela biblioteca da linha de comandos","WARNING: This will prevent you from restoring the data in the future.":"AVISO: isto impedirá que possa restaurar os dados no futuro.","Waiting for task to begin":"À espera para iniciar a tarefa","Waiting for upload to finish …":"A aguardar que o envio termine ...","Warnings, errors and crashes":"Avisos e erros","We recommend that you encrypt all backups stored outside your system":"Recomendamos que encripte todas as cópias de segurança armazenadas fora do seu sistema","Weak":"Fraca","Weak passphrase":"Frase-passe fraca","Wed":"Qua","Weeks":"Semanas","Where do you want to restore from?":"De onde quer restaurar?","Where do you want to restore the files to?":"Para onde quer restaurar os ficheiros?","Years":"Anos","Yes":"Sim","Yes, I have stored the passphrase safely":"Sim, eu armazenei a frase-passe de forma segura","Yes, I understand the risk":"Sim, eu entendo os riscos","Yes, I'm brave!":"Sim, sou valente!","Yes, please break my backup!":"Sim, por favor estraga a minha cópia de segurança!","Yesterday":"Ontem","You are changing the database path away from an existing database.\nAre you sure this is what you want?":"Está a alterar o caminho da base de dados para longe de uma base de dados existente.\nTem a certeza que quer isso?","You are currently running {{appname}} {{version}}":"Está a executar o {{appname}} {{version}}","You can stop the backup after any file uploads currently in progress have finished.":"Pode parar a cópia de segurança após o envio de qualquer ficheiro em curso terminar.","You can stop the task immediately, or allow the process to continue its current file and then stop.":"Pode parar a tarefa imediatamente ou parar a tarefa após o processo do ficheiro atual.","You have changed the encryption mode. This may break stuff. You are encouraged to create a new backup instead":"Mudou o modo de encriptação. Isso pode estragar algo. Em vez disso é recomendável fazer uma cópia de segurança.","You have changed the passphrase, which is not supported. You are encouraged to create a new backup instead.":"Alterou a frase-passe, que não é suportada. Em vez disso é recomendável criar uma cópia de segurança.","You have chosen not to encrypt the backup. Encryption is recommended for all data stored on a remote server.":"Escolheu não encriptar a cópia de segurança. É recomendável encriptar todos os dados armazenados num servidor remoto.","You have chosen to restore to a new location, but not entered one":"Escolheu restaurar para uma localização distinta mas não a indicou","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.":"Gerou uma frase-passe segura. Certifique-se que fez uma cópia da frase-passe, uma vez que os dados não podem ser recuperados se perder a frase-passe.","You must choose at least one source folder":"Tem que escolher, pelo menos, uma pasta de origem","You must enter a domain name to use v3 API":"Tem de introduzir um nome de domínio para usar a API v3","You must enter a name for the backup":"Tem que introduzir o nome para a cópia de segurança","You must enter a passphrase or disable encryption":"Tem de introduzir uma frase-passe ou desativar a encriptação","You must enter a password to use v3 API":"Tem de introduzir uma palavra-passe para usar a API v3","You must enter a positive number of backups to keep":"Tem que introduzir um número positivo para as cópias de segurança a manter","You must enter a tenant (aka project) name to use v3 API":"Te de introduzir um tenant (ou seja projeto) para usar a API v3","You must enter a tenant name if you do not provide an API Key":"Tem de introduzir um nome de tenant (projeto) se não fornecer uma chave de API","You must enter a valid duration for the time to keep backups":"Tem de introduzir uma duração de tempo válida durante a qual deve manter as cópias de segurança","You must enter a valid retention policy string":"Tem de inserir uma cadeia de política de retenção válida","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 frase-passe é muito fraca. Deve alterar para uma mais forte.","bucket/folder/subfolder":"'bucket'/pasta/sub-pasta","byte":"byte","byte/s":"byte/s","custom":"personalizado","public usage statistics":"estatísticas de utilização públicas","resume now":"retomar agora","unless you are explicitly specifying --group-id":"a não ser que esteja a especificar explicitamente --group-id","{{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","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} versões"],"{{number}} Hour":"{{number}} hora","{{number}} Hours":"{{number}} horas","{{number}} Minutes":"{{number}} minutos","{{time}} (took {{duration}})":"{{time}} (demorou {{duration}})","…loading…":"...a carregar..."}); - gettextCatalog.setStrings('ro', {"- pick an option -":"- alegeți o opțiune -","...loading...":"...se încarcă...","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","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 o copie de rezervă","Add filter":"Adăugați un filtru","Add path":"Adaugă calea","Added":"Adăugat","Adjust bucket name?":"Modificați numele găleții?","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 de la distanță (necesită repornire)","Allowed days":"Zile permise","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","Applications":"Aplicații","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 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:":"Copie de rezervă:","Beta":"Beta","Broken access":"Accesul spart","Browse":"Naviga","Browser default":"Browser default","Bucket Name":"Numele găleții","Bucket create location":"Locația unde va fi creată găleata","Bucket name":"Numele găleții","Bucket storage class":"Clasa de stocare a găleții","Building list of files to restore …":"Creez lista de fișiere de restaurat ...","Building partial temporary database …":"Creez o bază de date parțială temporară ...","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.":"Prin permiterea accesului de la distanță, se configurează serverul sa asculte cererile oricăror mașini din rețeaua ta. Dacă activezi această opțiune, asigură-te că folosești mereu calculatorul într-o rețea protejată de firewall.","Cache Files":"Încarcă fișierele în avans","Canary":"Canar","Cancel":"Anulare","Cannot move to existing file":"Nu se poate muta la fișierul existent","Changelog":"Jurnal de modificări","Changelog for {{appname}} {{version}}":"Jurnal de modificări pentru {{appname}} {{version}}","Check failed:":"Verificarea a eșuat:","Check for updates now":"Verifică acum actualizările","Checking for updates …":"Caut versiuni noi ...","Chose a storage type to get started":"Alege 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 comandă ...","Compact Phase":"Etapa de compactare","Compact now":"Compactează acum","Compacting remote data …":"Se compactează datele de la distanță ...","Complete log":"Jurnal complet","Completing backup …":"Se finalizează copia de rezervă ...","Completing previous backup …":"Se finalizează copia de rezervă anterioară ...","Compression modules:":"Module de compresie:","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","Confirm encryption passphrase":"Confirmă parola de criptare","Confirm passphrase":"Confirmă parola","Confirmation required":"Confirmare Necesară","Connect":"Conectează","Connect now":"Conectează acum","Connecting to server …":"Se conectează la server ...","Connection lost":"Conexiunea a fost pierdută","Connection worked!":"Conexiunea a funcționat!","Container name":"Numele containerului","Container region":"Zona containerului","Continue":"Continuă","Continue without encryption":"Continuă fără criptare","Copied!":"Copiată!","Copy":"Copiază","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":"Opțiuni centrale","Counting ({{files}} files found, {{size}})":"Numărătoare ({{fișiere}} fișiere găsite, {{size}})","Crashes only":"Doar eșecuri","Create bug report …":"Creează un raport de defecțiune","Create folder?":"Creează director?","Created new limited user":"S-a creat un nou utilizator cu drepturi limitate","Creating bug report …":"Se creează un raport de defecțiuni ...","Creating new user with limited access …":"Se creează un nou utilizator cu acces limitat ...","Creating target folders …":"Se creează directoarele destinație ...","Creating temporary backup …":"Se creează o copie de rezervă temporară ...","Current action:":"Acțiunea curentă:","Current file:":"Fișierul curent:","Current version is {{versionname}} ({{versionnumber}})":"Versiunea curentă este {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"Conector S3 personalizat","Custom authentication url":"Adresă de autentificare personalizată","Custom backup retention":"Durată de retenție a copiei de rezervă 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":"Zile","Default":"Mod implicit","Default ({{channelname}})":"Implicit ({{nume_canal}})","Default excludes":"Excluderi implicite","Default options":"Opțiunile prestabilite","Delete":"Șterge","Delete Phase (Old Backup Versions)":"Etapa de ștergere (Versiuni Vechi ale Copiei de Rezervă)","Delete backup":"Șterge copie de rezervă","Delete backups that are older than":"Șterge copiile de rezervă mai vechi de:","Delete local database":"Șterge 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ță?","Delete …":"Șterge ...","Deleted":"Șters","Deleted Versions":"Versiuni șterse","Deleted files":"Fișiere șterse","Deleting remote files …":"Se șterg fișierele de la distanță ...","Deleting unwanted files …":"Se șterg fișierele nedorite ...","Description (optional)":"Descriere (opțional)","Description:":"Descriere:","Desktop":"Spațiul de lucru","Destination":"Destinaţie","Destination path":"Calea destinație","Disabled":"Inactiv","Dismiss":"Închide","Dismiss all":"Închide tot","Display and color theme":"Afișare și temă de culoare","Do you really want to delete the backup: \"{{name}}\" ?":"Chiar vrei să ștergi copia de rezervă: \"{{name}}\"?","Do you really want to delete the local database for: {{name}}":"Chiar vrei să ștergi baza de date locală pentru: {{name}}","Done":"Terminat","Download":"Descarcă","Downloaded files":"Fișierele descărcate","Downloading files …":"Se descarcă fișierele ...","Downloading update…":"Se descarcă actualizarea ...","Duplicate option {{opt}}":"Opțiunea de duplicare {{opt}}","Duplicati Website":"Site-ul web al Duplicati","Duplicati forum":"Forum-ul Duplicati","Duplicati will run when started, but will remain in a paused state for the duration. Duplicati will occupy minimal system resources and no backups will be run.":"Duplicati va rula la pornire, dar va rămâne pe pauză pentru durata specificată. Duplicati va folosi resurse minime și nu va fi creată nici o copie de rezervă.","Duration":"Durată","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.","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:","End":"Sfârșit","Enter URL":"Introdu URL-ul","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.":"Înregistrează manual o strategie de retenție. Literele sunt D/W/Y oentru zile/săptămâni/ani și U pentru nelimitat. Sintaxa este: 7D:1D,4W:1W,36M:1M. Acest exemplu păstreză o copie de rezervă pentru fiecare zi din următoarele 7 zile, una pentru următoarele 4 săptămâni și una pentru fiecare din următoarele 36 de luni. Acest lucru poate fi scris astfel 1W:1D,1M:1W,3Y:1M.","Enter backup passphrase, if any":"Introduceți fraza de acces, dacă există","Enter configuration details":"Introduceți detaliile de configurare","Enter encryption passphrase":"Introduceți expresia de acces pentru criptare","Enter expression here":"Introduceți expresia aici","Enter the destination path":"Introduceți calea de destinație","Error":"Eroare","Error!":"Eroare!","Errors and crashes":"Erori și accidente","Examined":"Examinat","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 backup configuration":"Exportați configurația de backup","Export configuration":"Exportați configurația","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 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:","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","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 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","Import":"Import","Import Destination URL":"Importați adresa URL de destinație","Import backup configuration":"Importați configurația de rezervă","Import from a file":"Importați dintr-un fișier","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","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","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","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 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","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","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","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","Recreate (delete and repair)":"Refaceți (ștergeți și reparați)","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 from":"Restaurați de la","Restore from backup configuration":"Restabiliți din configurația de backup","Restore options":"Restaurați opțiunile","Restore read/write permissions":"Restaurați permisiunile de citire / scriere","Resume":"Relua","Run again every":"Rulați din nou fiecare","Run now":"Fugiți acum","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","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 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","Stop after the current file":"Opriți după fișierul curent","Stop now":"Opreste-te acum","Stop running backup":"Nu mai rulați backupul","Stop running task":"Opriți executarea sarcinii","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","Task is running":"Sarcina se execută","Temporary files":"Fișiere temporare","Test connection":"Test de conexiune","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 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 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ă","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","Verify files":"Verificați fișierele","Verifying answer":"Verificarea răspunsului","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ă","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 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 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","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 grant":"Разрешение на доступ","Access to user interface":"Доступ в веб-интерфейс","Account name":"Имя учётной записи","Add a new backup":"Создать новую резервную копию","Add a path directly":"Добавить путь непосредственно","Add advanced option":"Добавить расширенный параметр","Add backup":"Добавить резервную копию","Add filter":"Добавить фильтр","Add path":"Добавить путь","Added":"Добавлено","Adjust bucket 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":"Анонимные отчёты об использовании","Applications":"Приложения","As Command-line":"Как командная строка","AuthID":"AuthID","Authentication method":"Метод аутентификации","Authentication method ({{auth_method}})":"Метод аутентификации ({{auth_method}})","Authentication password":"Пароль для аутентификации","Authentication username":"Имя пользователя для аутентификации","Autogenerated passphrase":"Сгенерированный пароль","Automatically run backups.":"Запускать резервное копирование автоматически","B2 Application ID":"B2 Application ID","B2 Application Key":"B2 Application Key","B2 Cloud Storage Account ID":"B2 Cloud Storage Account ID","B2 Cloud Storage Application ID":"B2 Cloud Storage Application ID","B2 Cloud Storage Application Key":"B2 Cloud Storage Application Key","Back":"Назад","Backend modules:":"Модули бэкенда:","Backup complete!":"Резервное копирование завершено!","Backup destination":"Хранение резервной копии","Backup is encrypted but no passphrase is available.\n Type a passphrase below to use for restoring your files,\n or, in case of GPG encryption, leave blank to let gpg retrieve the passphrase by\n invoking your system's keychain.":"Резервная копия зашифрована, но кодовая фраза недоступна.\nВведите кодовую фразу ниже, чтобы использовать ее для восстановления файлов,\nа если применяется шифрование GPG, оставьте поле пустым, чтобы позволить gpg получить кодовую фразу с помощью\nвызова связки ключей вашей системы.","Backup location":"Расположение резервной копии","Backup retention":"Хранение копий","Backup:":"Резервная копия:","Beta":"Beta","Broken access":"Битый доступ","Browse":"Обзор","Browser default":"Браузер по-умолчанию","Bucket":"Блок памяти","Bucket Name":"Имя блока","Bucket create location":"Место создания блока","Bucket name":"Имя блока","Bucket storage class":"Класс хранения блока","Building list of files to restore …":"Создание списка файлов для восстановления…","Building partial temporary database …":"Создание временной базы данных…","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.":"Разрешая удаленный доступ, сервер видит запросы от любого компьютера в вашей сети. Если Вы включили эту опцию, убедитесь, что используете компьютер в защищенной сети, где есть надежный Файрвол.","By default, the tray icon will open the user interface with a token that 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.":"По умолчанию значок в трее открывает пользовательский интерфейс сразу без ввода каких либо данных. Это удобно для быстрого доступа к интерфейсу, но не безопасно, так как любой может получить доступ к зашифрованным резервным копиям. Если вам такое не нравится, включите эту опцию, предварительно указав пароль выше. ","Cache Files":"Кеш файлы","Canary":"Canary","Cancel":"Отмена","Cannot move to existing file":"Не могу переместить в существующий файл","Changelog":"История изменений","Changelog for {{appname}} {{version}}":"Список изменений для {{appname}} {{version}}","Check failed:":"Проверка не удалась:","Check for updates now":"Проверить наличие обновлений","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":"Нажмите, чтобы установить параметры ограничения скорости","Client library to use":"Использовать клиентскую библиотеку","Commandline …":"Командная строка...","Compact Phase":"Компактная фаза","Compact now":"Уплотнить сейчас","Compacting remote data …":"Сжатие удаленных данных…","Complete log":"Полный отчёт","Completing backup …":"Завершение резервного копирования…","Completing previous backup …":"Завершение предыдущего резервного копирования…","Compression modules:":"Модули сжатия:","Computer":"Компьютер","Configuration file:":"Файл конфигурации:","Configuration:":"Настройка:","Configure a new backup":"Настройка новой резервной копии","Confirm delete":"Подтвердите удаление","Confirm encryption passphrase":"Подтвердите кодовую фразу шифрования","Confirm passphrase":"Подтвердите кодовую фразу","Confirmation required":"Необходимо подтверждение","Connect":"Подключение","Connect now":"Подключиться сейчас","Connecting to server …":"Подключение к серверу…","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 …":"Создание временной резервной копии…","Current action:":"Текущая операция:","Current file:":"Текущий файл:","Current version is {{versionname}} ({{versionnumber}})":"Текущая версия — {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"Пользовательский S3 endpoint","Custom Satellite":"Пользовательский спутник","Custom Satellite ({{satellite}})":"Пользовательский спутник ({{satellite}})","Custom authentication url":"Пользовательский URL-адрес аутентификации","Custom backup retention":"Пользовательское","Custom location ({{server}})":"Пользовательское местоположение ({{server}})","Custom region for creating buckets":"Пользовательский регион для создания buckets","Custom region value ({{region}})":"Пользовательское значение региона ({{region}})","Custom server url ({{server}})":"Пользовательский URL-адрес сервера ({{server}})","Custom storage class\n ({{class}})":"Пользовательский класс хранения\n ({{class}})","Custom storage class ({{class}})":"Пользовательский класс хранения ({{class}})","Database …":"База данных…","Days":"Дней","Default":"По умолчанию","Default ({{channelname}})":"По умолчанию ({{channelname}})","Default excludes":"Исключения по-умолчанию","Default options":"Параметры по умолчанию","Delete":"Удалить","Delete Phase (Old Backup Versions)":"Этап удаления (старые версии резервного копирования)","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}}) из удаленного хранилища?","Delete …":"Удалить…","Deleted":"Удалено","Deleted Versions":"Удалённые версии","Deleted files":"Удалённые файлы","Deleting remote files …":"Удаление \"удаленных\" файлов…","Deleting unwanted files …":"Удаление ненужных файлов…","Description (optional)":"Описание (опционально)","Description:":"Описание:","Desktop":"Рабочий стол","Destination":"Хранение","Destination path":"Путь назначения","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}}","Done":"Готово","Download":"Скачать","Downloaded files":"Загруженные файлы","Downloading files …":"Загрузка файлов…","Downloading update…":"Загрузка обновления…","Duplicate option {{opt}}":"Дублировать параметр {{opt}}","Duplicati Website":"Сайт Duplicati ","Duplicati forum":"Форум Duplicati","Duplicati will run when started, but will remain in a paused state for the duration. Duplicati will occupy minimal system resources and no backups will be run.":"Duplicati будет запущен при запуске, но останется в приостановленном состоянии. Duplicati будет использовать минимальные количество ресурсов, и создание резервных копий не будет выполняться.","Duration":"Продолжительность","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Если Вы планируете воспользоваться удаляемым планом в будущем через командную строку, то не рекомендуется удалять локальную базу данных.","Edit as list":"Редактировать как список","Edit as text":"Редактировать как текст","Edit …":"Изменить... ","Encrypt file":"Шифровать файл","Encryption":"Шифрование","Encryption changed":"Шифрование изменено","Encryption modules:":"Модули шифрования:","Encryption passphrase":"Кодовая фраза для шифрования","End":"Конец","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/U соответсвенно день (D), неделя (W), год (Y), без ограничений (U). Например: 7D:1D,4W:1W,36M:1M\nВ этом примере сохраняется одна копия за каждые 7 дней, одна копия за 4 недели и одна копия за 36 месяцев. ","Enter backup passphrase, if any":"Введите пароль резервной копии, если таковой имеется","Enter configuration details":"Ввод сведений конфигурации","Enter encryption passphrase":"Введите пароль шифрования","Enter expression here":"Введите выражение здесь","Enter the destination path":"Введите путь назначения","Error":"Ошибка","Error!":"Ошибка!","Errors and crashes":"Ошибки и падения","Examined":"Проверено","Exclude":"Исключить","Exclude directories whose names contain":"Исключить каталоги, имена которых содержат","Exclude expression":"Выражение для исключения","Exclude file":"Исключить файл","Exclude file extension":"Исключить файловое расширение","Exclude files whose names contain":"Исключить файлы, имена которых содержат","Exclude filter group":"Исключить группу фильтров","Exclude folder":"Исключить папку","Exclude regular expression":"Регулярное выражение для исключения","Existing file found":"Найден существующий файл","Experimental":"Experimental","Export":"Экспорт","Export backup configuration":"Экспорт конфигурации резервного копирования","Export configuration":"Экспорт конфигурации","Export passwords":"Экспорт паролей","Export …":"Экспорт...","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 find backup:":"Не удалось найти резервную копию:","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 …":"Получение версий файлов…","Group email":"Электронная почта группы","Hidden files":"Скрытые файлы","Hide":"Скрыть","Hide hidden folders":"Скрыть скрытые папки","Home":"Главная","Hostnames":"Имя хоста","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 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":"Если вы хотите использовать резервное копирование позже, вы можете экспортировать конфигурацию перед ее удалением","Import":"Импорт","Import Destination URL":"Импортировать URL-адрес назначения","Import backup configuration":"Импорт настройки резервной копии","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":"Информация","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":"КБ/сек","Keep a specific number of backups":"Хранить в количестве","Keep all backups":"Хранить все копии","Keystone API version":"Версия Keystone API","Language in user interface":"Язык пользовательского интерфейса","Last month":"Последний месяц","Last successful backup:":"Последнее успешное резервное копирование:","Last successful restore: {{time}} (took {{duration || '0 seconds'}})":"Последнее успешное восстановление: {{time}} (took {{duration || '0 seconds'}})","Latest":"Последнее","Libraries":"Библиотеки","Listing backup dates …":"Отображать дату резервного копирования…","Listing remote files for purge …":"Показать список удаленных файлов после очистки…","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 …":"Загрузка...","Local Repository":"Локальный репозиторий","Local database for":"Локальная база данных для","Local database path:":"Путь локальной базы данных:","Local 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/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":"Отсутствуют источники","Modified":"Изменено","Mon":"Пн","Months":"Месяцев","Move existing database":"Перемещение существующей базы данных","Move failed:":"Перемещение не удалось:","My Documents":"Мои документы","My Music":"Моя музыка","My Photos":"Мои фотографии","My Pictures":"Мои Картинки","Name":"Имя","Never":"Никогда","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":"Нет запланированных задач","Non-matching passphrase":"Кодовые фразы не совпадают","None / disabled":"Нет / отключено","Not using encryption":"Без шифрования","Nothing will be deleted. The backup size will grow with each change.":"Ничего не будет удалено. Размер резервной копии будет расти с каждым изменением.","OK":"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","Opened":"Открыто","Openstack API Key are not supported in v3 keystone API.":"Openstack API Key не поддерживается v3 keystone API.","Operating System":"Операционная Система","Operation":"Операция","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":"Кодовые фразы не совпадают","Passphrases do not match":"Парольные фразы не совпадают","Password":"Пароль","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":"Порт","Prevent tray icon automatic log-in":"Запретить автоматический вход из значка в трее","Previous":"Назад","Progress:":"Прогресс:","ProjectID is optional if the bucket exist":"ProjectID необязателен, если существует bucket","Proprietary":"Проприетарное","Purge Phase":"Стадия очистки","Purging files complete!":"Очистка файлов завершена!","Purging files …":"Очистка файлов...","Rebuilding local database …":"Восстановление локальной базы данных…","Recreate (delete and repair)":"Пересоздать (удалить и исправить)","Recreate Database Phase":"Этап восстановления базы данных","Recreating database …":"Восстановление базы данных…","Registering temporary backup …":"Регистрация временной резервной копии…","Relative paths not allowed":"Относительные пути не допускаются","Reload":"Обновить","Remote":"Удаленный","Remote Path":"Удаленный путь","Remote Repository":"Удаленный Репозиторий","Remote path":"Удаленный путь","Remote repository":"Удаленный репозиторий","Remote volume size":"Размер удаленного тома","Remove":"Удалить","Remove option":"Удалить параметр","Removed files":"Удаленные файлы","Repair":"Исправить","Repair Phase":"Период исправления","Repairing database …":"Восстановление базы данных…","Repeat Passphrase":"Повторить кодовую фразу","Reporting:":"Отчетность:","Reset":"Сбросить","Restore":"Восстановление","Restore complete!":"Восстановление завершено!","Restore files":"Восстановить файлы","Restore files …":"Восстановить файлы...","Restore from":"Восстановить из","Restore from backup configuration":"Восстановить из конфигурации резервной копии","Restore options":"Параметры восстановления","Restore read/write permissions":"Восстановить разрешения чтения/записи","Restored Files":"Восстановленные Файлы","Restored Folders":"Восстановленные Папки","Restored Symlinks":"Восстановленные Символические ссылки","Restoring files …":"Восстановление файлов…","Resume":"Продолжить","Rewritten File Lists":"Перезаписанные списки файлов","Run again every":"Запускать каждый","Run now":"Запустить сейчас","Running commandline entry":"Выполнение записи командной строки","Running task:":"Выполняемая задача:","Running …":"Запуск...","S3 Compatible":"S3 совместимый","Same as the base install version: {{channelname}}":"Такой же как в базовой версии: {{channelname}}","Sat":"Сб","Satellite":"Спутник","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 вместо имени клиента и пароля","Some S3 providers might only be compatible with a certain client library":"Некоторые поставщики S3 могут быть совместимы только с определенной клиентской библиотекой.","Source Data":"Исходные данные","Source Files":"Исходные Файлы","Source data":"Данные для резервирования","Source folders":"Исходные папки","Source:":"Источник:","Specific builds for developers only. Not for use with important data.":"Специальные сборки только для разработчиков. Не рекомендуется использовать для сохранения важных данных.","Standard protocols":"Стандартные протоколы","Start":"Начало","Starting backup …":"Запуск резервного копирования…","Starting restore …":"Начало восстановления…","Starting the restore process …":"Запуск процесса восстановления…","Stop after current file":"Остановить после текущего файла","Stop after the current file":"Остановиться после текущего файла","Stop now":"Остановить сейчас","Stop running backup":"Остановить резервное копирование","Stop running task":"Остановить задачу","Stopping after the current file:":"Остановка после текущего файла:","Stopping task:":"Остановка задачи:","Storage Type":"Тип хранилища","Storage class":"Класс хранилища","Storage class for creating a bucket":"Класс хранения для создания bucket","Stored":"Сохраненные","Strong":"Сильный","Success":"Успех","Sun":"Вс","Symbolic link":"Символическая ссылка","System Files":"Системные Файлы","System default ({{levelname}})":"По умолчанию ({{levelname}})","System files":"Системные файлы","System info":"Информация о системе","System properties":"Свойства системы","TByte":"ТБайт","TByte/s":"ТБайт/s","Task is running":"Выполняется задача","Temporary Files":"Временные Файлы","Temporary files":"Временные файлы","Test Phase":"Этап проверки","Test connection":"Проверить доступ","Testing permissions …":"Проверка разрешений…","Testing …":"Тестирование…","The '{{fieldname}}' field contains an invalid character: {{character}} (value: {{value}}, index: {{pos}})":"Поле '{{fieldname}}' содержит недопустимый символ: {{character}} (value: {{value}}, index: {{pos}})","The backup is missing, has it been deleted?":"Резервная копия не найдена. Возможно удалена.","The backup was temporary and does not exist anymore, so the log data is lost":"Резервная копия была временной и больше не существует, поэтому данные журнала отсутствуют.","The bucket name should be all lower-case, convert automatically?":"Имя bucket должно быть строчным, преобразовать автоматически?","The bucket name should start with your username, prepend automatically?":"Имя bucket следует начинать с вашего имени пользователя, вставить автоматически?","The configuration should be kept safe. Are you sure you want to save an unencrypted file containing your passwords?":"Конфигурация должна быть защищена. Вы уверены, что хотите сохранить незашифрованным файл, в котором содержатся ваши пароли?","The dark theme (by Michal)":"Тёмная тема (от Michael)","The default blue on white theme (by Alex)":"Стандартная тема синий на белом (от 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}}?":"Ключ узла изменился, пожалуйста, проверьте у администратора сервера так ли это, в противном случае вы можете быть жертвой атаки MAN-IN-THE-MIDDLE.\n\nВы хотите ЗАМЕНИТЬ ваш ТЕКУЩИЙ ключ узла «{{prev}}» ПОЛУЧЕННЫМ ключом хоста: {{key}}?","The passwords do not match":"Пароли не совпадают","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 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":"Чт","Time":"Время","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":"Чтобы экспортировать без кодовой фразы, снимите флажок «Зашифровать файл»","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.":"Чтобы предотвратить различные атаки на основе DNS, Duplicati ограничивает допустимые имена хостов перечисленными здесь. Всегда разрешен прямой IP-доступ и localhost. Несколько имен хостов могут быть указаны через точку с запятой. Для доступа с любого хоста, указываем звездочку (*). Если оставить поле пустым, разрешен только IP-адрес и доступ к локальному хосту.","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 passphrase here.":"Введите здесь кодовую фразу.","Type to highlight files":"Напишите для выделения файлов","Unknown backup size and versions":"Неизвестные размер резервной копии и версии","Until resumed":"До возобновления","Update channel":"Канал обновлений","Update failed:":"Обновление не удалось:","Updating with existing database":"Обновление с существующей базой данных","Uploaded files":"Загруженные файлы","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' | translate}}":"Отчеты об использовании помогают нам улучшить взаимодействие с пользователем и оценить влияние новых функций. Мы используем их для создания {{'public usage statistics' | translate}}","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":"Имя пользователя","Vacuuming database …":"Очистка базы данных…","Validating …":"Проверка…","Verifications":"Проверено","Verify files":"Проверить файлы","Verifying answer":"Проверка ответа","Verifying backend data …":"Проверка внутренних данных …","Verifying files …":"Проверка файлов…","Verifying remote data …":"Проверка удаленных данных…","Verifying restored files …":"Проверка восстановленных файлов…","Verifying …":"Проверка…","Version ID":"Version ID","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 upload to finish …":"Ожидание завершения выгрузки…","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 understand the risk":"Да, я принимаю риск","Yes, I'm brave!":"Да, я смелый!","Yes, please break my backup!":"Да, пожалуйста, сломайте мою резервную копию!","Yesterday":"Вчера","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 after any file uploads currently in progress have finished.":"Вы можете остановить резервное копирование после завершения загрузки файлов, который выполняется на данный момент .","You can stop the task immediately, or allow the process to continue its current file and then 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 retention 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":"Вы должны выбрать или заполнить 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":"пользовательские","public usage statistics":"статистика публичного использования","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}} версия","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} версии","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} версий","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} версий"],"{{number}} Hour":"{{number}} Часов","{{number}} Hours":"{{number}} Часов","{{number}} Minutes":"{{number}} минут","{{time}} (took {{duration}})":"{{time}} (заняло {{duration}})","…loading…":"…загрузка…"}); - 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","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:","Confirm encryption passphrase":"Potvrdenie šifrovacej frázy","Continue":"Pokračovať","Continue without encryption":"Pokračovať bez šifrovania","Copied!":"Skopírované!","Create folder?":"Vytvoriť adresár?","Days":"Dni","Delete":"Zmazať","Delete backup":"Zmazať zálohu","Do you really want to delete the backup: \"{{name}}\" ?":"Ozaj chcete zmazať zálohu: \"{{name}}\" ?","Duplicati Website":"Duplicati stránky","Encryption":"Šifrovanie","Enter URL":"Zadaj URL","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","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?","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č","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 grant":"Dozvola za pristup","Access to user interface":"Pristup korisničkom interfejsu","Account name":"Korisničko ime","Add a new backup":"Dodaj novu rezervnu kopiju","Add a path directly":"Dodajte direktno putanju","Add advanced option":"Dodaj naprednu opciju","Add backup":"Dodaj rezervnu kopiju","Add filter":"Dodaj filter","Add path":"Dodaj putanju","Added":"Dodato","Adjust bucket name?":"Prilagodi ime segment-a?","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","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.":"Svi izveštaji o korišćenju se šalju anonimno i ne sadrže nikakve lične podatke. Oni sadrže informacije o hardveru i operativnom sistemu, tipu pozadine, trajanju rezervne kopije, ukupnoj veličini izvornih podataka i sličnim podacima. Ne sadrže putanje, imena datoteka, korisnička imena, lozinke ili slične osetljive informacije.","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","An existing file was found at the new location\nAre you sure you want the database to point to an existing file?":"Postojeća datoteka je pronađena na novoj lokaciji\nDa li ste sigurni da želite da baza podataka ukazuje na postojeću datoteku?","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?":"Pronađena je u skladištu postojeća lokalna baza.\nBaza se ponovo može koristit sa komandne linije i serverske instance na istom skladištu.\n\nDa li želite da koristite postojeću bazu?","Anonymous usage reports":"Anonimni izveštaj o korišćenju","Applications":"Aplikacije","As Command-line":"Kao komandna linija","AuthID":"AuthID","Authentication method":"Metoda autentifikacije","Authentication method ({{auth_method}})":"Metoda autentifikacije ({{auth_method}})","Authentication password":"Lozinka za autentifikaciju","Authentication username":"Korisničko ime za autentifikaciju","Autogenerated passphrase":"Automatski generisana pristupna lozinka","Automatically run backups.":"Automatski pokreći rezervne kopije.","B2 Application ID":"B2 ID aplikacije","B2 Application Key":"B2 aplikacioni ključ","B2 Cloud Storage Account ID":"B2 ID naloga za skladište u oblaku","B2 Cloud Storage Application ID":"B2 ID aplikacije za skladište u oblaku","B2 Cloud Storage Application Key":"B2 ključ aplikacije za skladište u oblaku","Back":"Nazad","Backend modules:":"Moduli u pozadini:","Backup complete!":"Rezervna kopija je završena!","Backup destination":"Odredište rezervne kopije","Backup is encrypted but no passphrase is available.\n Type a passphrase below to use for restoring your files,\n or, in case of GPG encryption, leave blank to let gpg retrieve the passphrase by\n invoking your system's keychain.":"Rezervna kopija je šifrovana ali fraza lozinke nije dostupna.\nUnesite ispod frazu lozinke koju ćete koristiti za vraćanje vaših fajlova,\nili, u slučaju GPG enkripcije, ostavite prazno da biste dozvolili gpg-u da preuzme frazu lozinke\npozivanjem keychain-a vašeg sistema.","Backup location":"Lokacija rezervne kopije","Backup retention":"Čuvanje rezervne kopije","Backup:":"Rezervna kopija:","Beta":"Beta","Broken access":"Neispravan pristup","Browse":"Pregledaj","Browser default":"Podrazumvani pretraživač","Bucket":"Segment","Bucket Name":"Ime segmenta","Bucket create location":"Segment kreira lokaciju","Bucket name":"Ime segmenta","Bucket storage class":"Klasa skladištenja segment-a","Building list of files to restore …":"Pravljnje liste fajlova za vraćanje ...","Building partial temporary database …":"Pravljenje delimične privremene baze podataka ...","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.":"Dozvoljavajući daljinski pristup, server sluša zahteve sa bilo koje mašine na vašoj mreži. Ako omogućite ovu opciju, uverite se da uvek koristite računar na bezbednoj mreži zaštićenoj zaštitnim zidom.","By default, the tray icon will open the user interface with a token that 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.":"Podrazumevano, ikona u traci otvara korisnički interfejs sa tokenom koji otključava korisnički interfejs. Ovo osigurava da možete pristupiti korisničkom interfejsu sa ikone na traci, dok od drugih zahtevate da unesu lozinku. Ako želite da se mora uneti lozinka, čak i kada pristupate korisničkom interfejsu sa ikone na traci, omogućite ovu opciju.","Cache Files":"Keš fajlovi","Canary":"Canary","Cancel":"Otkaži","Cannot move to existing file":"Nemoguće premestiti u postojeću datoteku","Changelog":"Dnevnik promena","Changelog for {{appname}} {{version}}":"Dnevnik promena za {{appname}} {{version}}","Check failed:":"Provera nije uspela:","Check for updates now":"Proveri ažuriranja odmah","Checking for updates …":"Provera ažuriranja …","Chose a storage type to get started":"Izaberite tip skladištenja da biste započeli","Click the AuthID link to create an AuthID":"Kliknite na vezu AuthID da biste kreirali AuthID","Click to set throttle options":"Kliknite da biste podesili opcije prigušivanja funkcije","Client library to use":"Klijentska biblioteka za korišćenje","Commandline …":"Komandna linija …","Compact Phase":"Faza sažimanja","Compact now":"Sažmi sada","Compacting remote data …":"Sažimanje udaljenih podataka ...","Complete log":"Kompletiram dnevnik","Completing backup …":"Kompletiranje rezervne kopije","Completing previous backup …":"Kompletiranje prethodne rezervne kopije","Compression modules:":"Moduli za kompresiju:","Computer":"Računar","Configuration file:":"Datoteka sa podešavanjima:","Configuration:":"Podešavanja:","Configure a new backup":"Konfigurišite novu rezervnu kopiju","Confirm delete":"Potvrdi brisanje","Confirm encryption passphrase":"Potvrdite pristupnu frazu lozinke za šifrovanje","Confirm passphrase":"Potvrdite pristupnu frazu lozinke","Confirmation required":"Neophodna potvrda","Connect":"Poveži","Connect now":"Poveži odmah","Connecting to server …":"Povezivanje na server …","Connection lost":"Veza izgubljena","Connection worked!":"Veza je radila!","Container name":"Naziv kontejnera","Container region":"Region kontejnera","Continue":"Nastavi","Continue without encryption":"Nastavi bez šifrovanja","Copied!":"Prekopirano!","Copy":"Kopiraj","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 kopirajte URL","Core options":"Osnovne opcije","Counting ({{files}} files found, {{size}})":"Brojanjem ({{files}} fajlova pronađeno, {{size}})","Crashes only":"Samo srušeni","Create bug report …":"Kreira se izveštaj o greškama ...","Create folder?":"Napraviti fasciklu?","Created new limited user":"Napravljen novi korisnik sa ograničenjima","Creating bug report …":"Kreira se izveštaj o greškama ...","Creating new user with limited access …":"Pravljenje novog korisnika sa ograničenim pristupom …","Creating target folders …":"Pravljenje ciljnih foldera ...","Creating temporary backup …":"Pravljenje privremene rezervne kopije …","Current action:":"Trenutna akcija:","Current file:":"Trenutni fajl:","Current version is {{versionname}} ({{versionnumber}})":"Trenutna verzija je {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"Prilagođena krajnja tačka S3","Custom Satellite":"Prilagođeni satelit","Custom Satellite ({{satellite}})":"Prilagođeni satelit ({{satellite}})","Custom authentication url":"Prilagođeni URL za autentifikaciju","Custom backup retention":"Prilagođeno zadržavanje rezervne kopije","Custom location ({{server}})":"Prilagođena lokacija ({{server}})","Custom region for creating buckets":"Prilagođeni region za pravljenje segmenata","Custom region value ({{region}})":"Prilagođena vrednost regiona ({{region}})","Custom server url ({{server}})":"Prilagođeni URL servera ({{server}})","Custom storage class\n ({{class}})":"Prilagođena klasa skladištenja\n({{class}})","Custom storage class ({{class}})":"Prilagođena klasa skladištenja ({{class}})","Database …":"Baza podataka ...","Days":"Dana","Default":"Podrazumevano","Default ({{channelname}})":"Podrazumevano ({{channelname}})","Default excludes":"Podrazumevano isključuje","Default options":"Podrazumevane opcije","Delete":"Obriši","Delete Phase (Old Backup Versions)":"Faza brisanja (stare verzije rezervne kopije)","Delete backup":"Obriši backup","Delete backups that are older than":"Izbrisati rezervne kopije koje su starije od","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?","Delete …":"Brisanje …","Deleted":"Izbrisano","Deleted Versions":"Izbrisane verzije","Deleted files":"Izbrisani fajlovi","Deleting remote files …":"Brisanje udaljenih fajlova …","Deleting unwanted files …":"Brisanje neželjenih fajlova …","Description (optional)":"Opis (opciono)","Description:":"Opis:","Desktop":"Radna površina","Destination":"Odredište","Destination path":"Putanja odredišta","Disabled":"Onemogućeno","Dismiss":"Odbaci","Dismiss all":"Odbaci sve","Display and color theme":"Ekran i tema boja","Do you really want to delete the backup: \"{{name}}\" ?":"Da li zaista želite da obrišete rezervnu kopiju: \"{{name}}\" ?","Do you really want to delete the local database for: {{name}}":"Da li zaista želiš da obrišeš lokalnu bazu podataka za: {{name}}","Done":"Završi","Download":"Preuzmi","Downloaded files":"Preuzeti fajlovi","Downloading files …":"Preuzimanje fajlova …","Downloading update…":"Preuzimanje ažuriranja…","Duplicate option {{opt}}":"Duplikat opcije {{opt}}","Duplicati Website":"Duplicati veb sajt","Duplicati forum":"Duplicati forum","Duplicati will run when started, but will remain in a paused state for the duration. Duplicati will occupy minimal system resources and no backups will be run.":"Duplicati će se pokrenuti kada se startuje, ali će ostati u pauziranom stanju sve vreme. Duplicati će zauzeti minimalne sistemske resurse i neće praviti rezervne kopije.","Duration":"Trajanje","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.":"Svaka rezervna kopija ima lokalnu bazu podataka koja je povezana sa njom, koja čuva informacije o udaljenoj rezervnoj kopiji na lokalnoj mašini.\nKada brišete rezervnu kopiju, takođe možete izbrisati lokalnu bazu podataka bez uticaja na mogućnost vraćanja udaljenih fajlova.\nAko koristite lokalnu bazu podataka za rezervne kopije sa komandne linije, trebalo bi da zadržite bazu podataka.","Edit as list":"Izmeni kao listu","Edit as text":"Izmeni kao tekst","Edit …":"Izmeni ...","Encrypt file":"Šifrujte fajl","Encryption":"Šifrovanje","Encryption changed":"Šifrovanje promenjeno","Encryption modules:":"Moduli za šifrovanje:","Encryption passphrase":"Šifrovanje pristupne fraze","End":"Kraj","Enter URL":"Unesi 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.":"Ručno unesite strategiju zadržavanja. Čuvari mesta su D/W/Y za dane/sedmice/godine i U za neograničeno. Sintaksa je: 7D:1D,4W:1W,36M:1M. Ovaj primer čuva jednu rezervnu kopiju za svaki od narednih 7 dana, jednu za svaku od naredne 4 nedelje i jednu za svaki od narednih 36 meseci. Ovo se takođe može napisati kao 1W:1D,1M:1W,3Y:1M.","Enter backup passphrase, if any":"Unesite frazu lozinke rezervne kopije, ako postoji","Enter configuration details":"Unesite detalje konfiguracije","Enter encryption passphrase":"Unesite frazu lozinke enkripcije","Enter expression here":"Ovde unesite izraz","Enter the destination path":"Unesite odredišnu putanju","Error":"Greška","Error!":"Greška!","Errors and crashes":"Greške i rušenja","Examined":"Ispitano","Exclude":"Izuzmi","Exclude directories whose names contain":"Izuzmite direktorijume čija imena sadrže","Exclude expression":"Izuzmi izraz","Exclude file":"Izuzmi fajl","Exclude file extension":"Izuzmi ekstenziju fajla","Exclude files whose names contain":"Izuzmi fajlove čija imena sadrže","Exclude filter group":"Izuzmi grupu filtera","Exclude folder":"Izuzmi fasciklu","Exclude regular expression":"Isključi regularni izraz","Existing file found":"Pronađen je postojeći fajl","Experimental":"Eksperimentalno","Export":"Izvezi","Export backup configuration":"Izvezi podešavanja rezervne kopije","Export configuration":"Izvezi podešavanja","Export passwords":"Izvezi lozinke","Export …":"Izvoz ...","Exporting …":"Izvozim ...","External link":"Spoljašnja veza","FTP (Alternative)":"FTP (Alternativno)","Failed to build temporary database: {{message}}":"Pravljenje privremene baze podataka nije uspelo: {{message}}","Failed to connect:":"Neuspelo povezivanje:","Failed to connect: {{message}}":"Neuspelo povezivanje: {{message}}","Failed to delete:":"Brisanje nije uspelo:","Failed to fetch path information: {{message}}":"Nije uspelo preuzimanje informacija o putanji: {{message}}","Failed to find backup:":"Pronalaženje rezervne kopije nije uspelo:","Failed to read backup defaults:":"Čitanje podrazumevanih rezervnih kopija nije uspelo:","Failed to restore files: {{message}}":"Vraćanje fajlova nije uspelo: {{message}}","Failed to save:":"Čuvanje nije uspelo:","Fetching path information …":"Preuzimanje informacija o putanji …","File":"Fajl","Files larger than:":"Fajlovi veći od:","Filters":"Filteri","Finished!":"Završeno!","First run setup":"Podešavanje za prvo pokretanje","Folder":"Fascikla","Folder path":"Putanja do fascikle","Fri":"Pet","GByte":"GBajt","GByte/s":"GBajt/s","GCS Project ID":"GCS ID projekta","General":"Generalno","General backup settings":"Opšta podešavanja rezervnih kopija","General options":"Generalne opcije","Generate":"Generiši","Getting file versions …":"Dohvatanje verzija fajla ...","Group email":"Grupna e-pošta","Hidden files":"Skriveni fajlovi","Hide":"Sakrij","Hide hidden folders":"Sakrij skrivene fascikle","Home":"Glavna","Hostnames":"Imena hostova","Hours":"Sati","How do you want to handle existing files?":"Kako želite da rukujete postojećim fajlovima?","Hyper-V Machine":"Hyper-V mašina","Hyper-V Machine:":"Hyper-V mašina:","Hyper-V Machines":"Hyper-V mašine","ID:":"ID:","If a date was missed, the job will run as soon as possible.":"Ako je neki datum propušten, posao će biti pokrenut što je pre moguće.","If at least one newer backup is found, all backups older than this date are deleted.":"Ako se pronađe bar jedna novija rezervna kopija, sve rezervne kopije starije od ovog datuma se brišu.","If the backup file was not downloaded automatically, right click and choose "Save as …"":"Ako rezervna kopija fajla nije preuzeta automatski, kliknite desnim tasterom miša i izaberite "Sačuvaj kao …"","If the backup file was not downloaded automatically, right click and choose "Save as …"":"Ako rezervna kopija fajla nije preuzeta automatski, kliknite desnim tasterom miša i izaberite "Sačuvaj kao …"","If you do not enter a path, all files will be stored in the login folder.\nAre you sure this is what you want?":"Ako ne unesete putanju, svi fajlovi će biti sačuvani u fascikli za prijavu.\nJeste li sigurni da je to ono što želite?","If you do not enter an API Key, the tenant name is required":"Ako ne unesete API ključ, potrebno je ime zakupca","If you want to use the backup later, you can export the configuration before deleting it":"Ako želite da koristite rezervnu kopiju kasnije, možete da izvezete konfiguraciju pre nego što je izbrišete","Import":"Uvoz","Import Destination URL":"Uvezite odredišnu URL adresu","Import backup configuration":"Uvezite konfiguraciju rezervne kopije","Import from a file":"Uvezi iz fajla","Import metadata":"Uvezite metapodatke","Importing …":"Uvoz ...","Include a file?":"Uključiti fajl?","Include expression":"Uključite izraz","Include regular expression":"Uključite regularni izraz","Incorrect answer, try again":"Netačan odgovor, pokušajte ponovo","Individual builds for developers only. Not for use with important data.":"Pojedinačne verzije samo za programere. Nije za upotrebu sa važnim podacima.","Information":"Informacije","Invalid characters in path":"Nevažeći znakovi u putanji","Invalid retention time":"Nevažeće vreme zadržavanja","It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?":"Moguće je povezati se na neki FTP bez lozinke.\nDa li ste sigurni da vaš FTP server podržava prijavljivanje bez lozinke?","KByte":"KBajt","KByte/s":"KBajt/s","Keep a specific number of backups":"Čuvajte određeni broj rezervnih kopija","Keep all backups":"Čuvajte sve rezervne kopije","Keystone API version":"Keystone API verzija","Language in user interface":"Jezik u korisničkom interfejsu","Last month":"Prošlog meseca","Last successful backup:":"Poslednja uspešna rezervna kopija:","Last successful restore: {{time}} (took {{duration || '0 seconds'}})":"Poslednje uspešno vraćanje: {{time}} (trajalo je {{duration || '0 seconds'}})","Latest":"Najnovije","Libraries":"Biblioteke","Listing backup dates …":"Navođenje datuma rezervnih kopija …","Listing remote files for purge …":"Lista udaljenih fajlova za čišćenje …","Listing remote files …":"Lista udaljenih fajlova ...","Live":"Uživo","Load a configuration from an exported job or a storage provider":"Učitajte konfiguraciju iz izvezenog posla ili dobavljača skladišta","Load destination from an exported job or a storage provider":"Učitajte odredište iz izvezenog posla ili dobavljača skladišta","Load older data":"Učitaj starije podatke","Loading …":"Učitavanje ...","Local Repository":"Lokalno spremište","Local database for":"Lokalna baza podataka za","Local database path:":"Putanja lokalne baze podataka:","Local repository":"Lokalno skladište","Local storage":"Lokalno skladište","Location":"Lokacija","Location where buckets are created":"Lokacija na kojoj se kreiraju segmenti","Log data for {{Backup.Backup.Name}}":"Podaci evidencije za {{Backup.Backup.Name}}","Log data from the server":"Evidentirajte podatke sa servera","Log out":"Odjavi se","MByte":"MBajt","MByte/s":"MBajt/s","Maintenance":"Održavanje","Manually type path":"Ručno unesite putanju","Max download speed":"Maksimalna brzina preuzimanja","Max upload speed":"Maksimalna brzina otpremanja","Menu":"Meni","Microsoft SQL Database:":"Microsoft SQL baza podataka:","Microsoft SQL Databases":"Microsoft SQL baze podataka","Minimum redundancy":"Minimalna redundantnost","Minimum redundancy is 1.0":"Minimalna redundantnost je 1.0","Minutes":"Minute","Missing name":"Nedostaje naziv","Missing passphrase":"Nedostaje fraza lozinke","Missing sources":"Nedostaju izvori","Modified":"Modifikovano","Mon":"Pon","Months":"Meseci","Move existing database":"Premesti postojeću bazu podataka","Move failed:":"Premeštanje nije uspelo:","My Documents":"Moji dokumenti","My Music":"Moja muzika","My Photos":"Moje fotografije","My Pictures":"Moje slike","Name":"Naziv","Never":"Nikad","New user name is {{user}}.\nUpdated credentials to use the new limited user":"Novo korisničko ime je {{user}}.\nAžurirani akreditivi za korišćenje novog korisnika sa ograničenjem","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 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?":"Nijedan sertifikat prethodno nije naveden, proverite kod administratora servera da li je ključ tačan: {{key}}\n\nDa li želite da odobrite prijavljeni ključ hosta?","No editor found for the "{{backend}}" storage type":"Nije pronađen nijedan uređivač za "{{backend}}" tip skladištenja","No encryption":"Bez šifrovanja","No items selected":"Nema izabranih stavki","No items to restore, please select one or more items":"Nema stavki za vraćanje, izaberite jednu ili više stavki","No passphrase entered":"Lozinka nije uneta","No scheduled tasks":"Nema zakazanih zadataka","Non-matching passphrase":"Pristupna fraza koja se ne podudara","None / disabled":"Ništa / onemogućeno","Not using encryption":"Ne koristi šifrovanje","Nothing will be deleted. The backup size will grow with each change.":"Ništa neće biti izbrisano. Veličina rezervne kopije će rasti sa svakom promenom.","OK":"U redu","Once there are more backups than the specified number, the oldest backups are deleted.":"Kada ima više rezervnih kopija od navedenog broja, najstarije rezervne kopije se brišu.","OpenStack AuthURI":"OpenStack AuthURI","OpenStack Object Storage / Swift":"OpenStack Object Storage / Swift","Opened":"Otvoren","Openstack API Key are not supported in v3 keystone API.":"Openstack API ključ nije podržan u v3 keystone API-ju.","Operating System":"Operativni sistem","Operation":"Operacija","Operations:":"Operacije:","Optional authentication password":"Opciona lozinka za autentifikaciju","Optional authentication username":"Opciono korisničko ime za autentifikaciju","Options":"Opcije","Options added here are applied to all backups, but can be overridden in each individual backup":"Opcije koje se ovde dodaju primenjuju se na sve rezervne kopije, ali se mogu zameniti u svakoj pojedinačnoj rezervnoj kopiji","Original location":"Originalna lokacija","Others":"Ostalo","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.":"Vremenom će rezervne kopije biti automatski izbrisane. Ostaće po jedna rezervna kopija za svaku od poslednjih 7 dana, svaku od poslednje 4 nedelje, svaku od poslednjih 12 meseci. Uvek će biti najmanje jedna preostala rezervna kopija.","Overwrite":"Prepiši","Passphrase":"Lozinka","Passphrase (if encrypted)":"Lozinka (ako je šifrovano)","Passphrase changed":"Lozinka promenjena","Passphrases are not matching":"Lozinke se ne poklapaju","Passphrases do not match":"Pristupne fraze se ne podudaraju","Password":"Lozinka","Patching files with local blocks …":"Zakrpa fajlova sa lokalnim blokovima …","Path":"Putanja","Path not found":"Putanja nije pronađena","Path on server":"Putanja na serveru","Path or subfolder in the bucket":"Putanja ili podfascikla u segment-u","Pause":"Pauza","Pause after startup or hibernation":"Pauziraj nakon pokretanja ili hibernacije","Pause options":"Opcije pauze","Permissions":"Dozvole","Pick location":"Izaberite lokaciju","Point to your backup files and restore from there":"Postavite pokazivač na svoje rezervne kopije fajlova i vratite ih odatle","Port":"Port","Prevent tray icon automatic log-in":"Sprečite automatsko prijavljivanje ikonom na traci","Previous":"Prethodno","Progress:":"Napredak:","ProjectID is optional if the bucket exist":"ID projekta je opcioni ako segment postoji","Proprietary":"Vlasnički","Purge Phase":"Faza čišćenja","Purging files complete!":"Čišćenje fajlova je završeno!","Purging files …":"Čišćenje fajlova …","Rebuilding local database …":"Ponovno kreiranje lokalne baze podataka …","Recreate (delete and repair)":"Ponovo kreirajte (izbrišite i popravite)","Recreate Database Phase":"Ponovo kreirajte fazu baze podataka","Recreating database …":"Ponovo kreiranje baze podataka …","Registering temporary backup …":"Registrovanje privremene rezervne kopije …","Relative paths not allowed":"Relativne putanje nisu dozvoljene","Reload":"Učitaj ponovo","Remote":"Udaljeno","Remote Path":"Udaljena putanja","Remote Repository":"Udaljeno spremište","Remote path":"Udaljena putanja","Remote repository":"Udaljeno spremište","Remote volume size":"Veličina udljenog volumena","Remove":"Ukloni","Remove option":"Ukloni opciju","Removed files":"Ukloni fajlove","Repair":"Popravi","Repair Phase":"Popravi fazu","Repairing database …":"Popravljanje baze podataka …","Repeat Passphrase":"Ponovite lozinku","Reporting:":"Izveštavanje:","Reset":"Resetovanje","Restore":"Vrati","Restore complete!":"Vraćanje je završeno!","Restore files":"Vrati fajlove","Restore files …":"Vraćanje fajlova ...","Restore from":"Vrati iz","Restore from backup configuration":"Vrati iz podešavanja rezervne kopije","Restore options":"Vrati opcije","Restore read/write permissions":"Vrati dozvole za čitanje i upis","Restored Files":"Vraćeni fajlovi","Restored Folders":"Vraćene fascikle","Restored Symlinks":"Vraćeni Symlinks","Restoring files …":"Vraćanje fajlova ...","Resume":"Nastavi","Rewritten File Lists":"Prepisane liste fajlova","Run again every":"Izvrši ponovo svaki","Run now":"Izvrši sad","Running commandline entry":"Izvrši unos komandne linije","Running task:":"Izvršavanje zadatka:","Running …":"Izvršavanje ...","S3 Compatible":"S3 kompatibilno","Same as the base install version: {{channelname}}":"Isto kao i verzija osnovne instalacije: {{channelname}}","Sat":"Sub","Satellite":"Satelit","Save":"Sačuvaj","Save and repair":"Sačuvaj i popravi","Save different versions with timestamp in file name":"Sačuvaj drugu verziju sa vremenom u nazivu fajla","Save immediately":"Sačuvaj odmah","Scanning existing files …":"Skeniranje postojećih fajlova …","Scanning for local blocks …":"Skeniranje lokalnih blokova ...","Schedule":"Raspored","Search":"Pretraga","Search for files":"Pretraga fajlova","Seconds":"Sekunde","Select a log level and see messages as they happen:":"Izaberite nivo dnevnika i pogledajte poruke kako se dešavaju:","Select files":"Izaberite fajlove","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 password":"Lozinka servera","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 …":"Prikazujem dnevnik ...","Show treeview":"Prikazujem izled stabla","Sia server password":"Lozinka za Sia server","Smart backup retention":"Pametno čuvanje rezervne kopije","Some OpenStack providers allow an API key instead of a password and tenant name":"Neki OpenStack provajderi dozvoljavaju API ključ umesto lozinke i imena zakupca","Some S3 providers might only be compatible with a certain client library":"Neki S3 provajderi mogu biti kompatibilni samo sa određenom bibliotekom klijenata","Source Data":"Izvorni podaci","Source Files":"Izvorni fajlovi","Source data":"Izvorni podaci","Source folders":"Izvorne fascikle","Source:":"Izvor:","Specific builds for developers only. Not for use with important data.":"Posebne verzije samo za programere. Nije za upotrebu sa važnim podacima.","Standard protocols":"Standardni protokoli","Start":"Start","Starting backup …":"Startujem rezervnu kopiju ...","Starting restore …":"Startujem obnavljanje ...","Starting the restore process …":"Startujem proces obnavljanja ...","Stop after current file":"Zaustavi nakon trenutnog fajla","Stop after the current file":"Zaustavi nakon trenutnog fajla","Stop now":"Zaustavi odmah","Stop running backup":"Zaustavi pokrenutu rezervnu kopiju","Stop running task":"Zaustavi pokrenuti zadatak","Stopping after the current file:":"Zaustavljanje nakon trenutnog fajla:","Stopping task:":"Zaustavljanje zadatka:","Storage Type":"Tip skladišta","Storage class":"Klasa skladišta","Storage class for creating a bucket":"Klasa skladišta za kreiranje segment-a","Stored":"Uskladišteno","Strong":"Jaka","Success":"Uspešno","Sun":"Ned","Symbolic link":"Simbolička veza","System Files":"Sistemski fajlovi","System default ({{levelname}})":"Podrazumevani sistem ({{levelname}})","System files":"Sistemski fajlovi","System info":"Sistemske informacije","System properties":"Osobine sistema","TByte":"TBajt","TByte/s":"TBajt/s","Task is running":"Zadatak se izvršava","Temporary Files":"Privremeni fajlovi","Temporary files":"Privremene fajlovi","Test Phase":"Faza testiranje","Test connection":"Ispitaj vezu","Testing permissions …":"Ispitivanje dozvola ...","Testing …":"Ispitivanje ...","The '{{fieldname}}' field contains an invalid character: {{character}} (value: {{value}}, index: {{pos}})":"Polje '{{fieldname}}' sadrži nevažeći znak: {{character}} (vrednost: {{value}}, indeks: {{pos}})","The backup is missing, has it been deleted?":"Nedostaje rezervna kopija, da li je izbrisana?","The backup was temporary and does not exist anymore, so the log data is lost":"Rezervna kopija je bila privremena i više ne postoji, tako da su podaci dnevnika izgubljeni","The bucket name should be all lower-case, convert automatically?":"Naziv segmenta treba da bude malim slovima, da li da se automatski konvertuje?","The bucket name should start with your username, prepend automatically?":"Naziv segmenta treba da počinje vašim korisničkim imenom, da li da se automatski dodaje?","The configuration should be kept safe. Are you sure you want to save an unencrypted file containing your passwords?":"Konfiguraciju treba čuvati na sigurnom. Da li ste sigurni da želite da sačuvate nešifrovani fajl koji sadrži vaše lozinke?","The dark theme (by Michal)":"Tamna tema (napravio Michal)","The default blue on white theme (by Alex)":"Podrazumevana tema plavo na belom (napravio Alex)","The folder {{folder}} does not exist.\nCreate it now?":"Fascikla {{folder}} ne postoji.\nKreirate je sada?","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}}?":"Ključ hosta se promenio, proverite kod administratora servera da li je to tačno, inače biste mogli da budete žrtva napada MAN-IN-THE-MIDDLE.\n\nDa li želite da ZAMENITE svoj TRENUTNI ključ hosta \"{{prev}}\" sa PRIJAVLJENIM ključem hosta: {{key}}?","The passwords do not match":"Lozinke se ne poklapaju","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 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?":"Putanja se ne završava znakom '{{dirsep}}', što znači da uključujete fajl, a ne fasciklu.\n\nDa li želite da uključite navedeni fajl?","The path must be an absolute path, i.e. it must start with a forward slash '/'":"Putanja mora biti apsolutna putanja, tj. mora da počinje sa kosom crtom unapred '/'","The region parameter is only applied when creating a new bucket":"Parametar regiona se primenjuje samo pri kreiranju novog segmenta","The region parameter is only used when creating a bucket":"Parametar regiona se kreira samo kada se koristi segment","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šteni fajl","The target folder contains encrypted files, please supply the passphrase":"Ciljana fasckla sadrži šifrovane fajlove, molimo unesite pristupnu frazu","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, samo sa dozvolama za izabranu putanju?","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?":"Ova rezervna kopija je napravljena na drugom operativnom sistemu. Vraćanje fajlova bez navođenja odredišne fascikle može dovesti do vraćanja fajlova na neočekivana mesta. Da li ste sigurni da želite da nastavite bez odabira odredišne fascikle?","This month":"Ovog meseca","This week":"Ove sedmice","Throttle settings":"Podešavanja regulacije","Thu":"Čet","Time":"Vreme","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","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.":"Da bi sprečio različite napade zasnovane na DNS-u, Duplicati ograničava dozvoljena imena hostova na ona koja su ovde navedena. Direktan IP pristup i lokalni host je uvek dozvoljen. Višestruka imena hostova mogu biti isporučena sa tačkom i zarezom. Ako je neko od dozvoljenih imena hostova zvezdica (*), sva imena hostova su dozvoljena i ova funkcija je onemogućena. Ako je polje prazno, dozvoljen je samo pristup IP adresi i lokalnom hostu.","Today":"Danas","Trust host certificate?":"Verujete sertifikatu hosta?","Trust server certificate?":"Veruj sertifikatu servera?","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.":"Isprobajte nove funkcije na kojima radimo. Trenutno najstabilnija dostupna verzija. Testirajte podatke za vraćanje pre nego što ih upotrebite u proizvodnim okruženjima.","Tue":"Uto","Type passphrase here.":"Ovde unesite pristupnu frazu.","Type to highlight files":"Ukucajte da biste istakli fajlove","Unknown backup size and versions":"Nepoznata veličina i verzije rezervne kopije","Until resumed":"Dok se ne nastavi","Update channel":"Ažurirajte kanal","Update failed:":"Ažuriranje nije uspelo:","Updating with existing database":"Ažuriranje sa postojećom bazom podataka","Uploaded files":"Otpremanje fajlova","Uploading verification file …":"Otpremanje fajla za verifikaciju …","Usage reports help us improve the user experience and evaluate impact of new features. We use them to generate {{'public usage statistics' | translate}}":"Izveštaji o korišćenju nam pomažu da poboljšamo korisničko iskustvo i procenimo uticaj novih funkcija. Koristimo ih za generisanje {{'public usage statistics' | translate}}","Usage statistics":"Statistika upotrebe","Usage statistics, warnings, errors, and crashes":"Statistika korišćenja, upozorenja, greške i rušenja","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 domain name":"Ime korisničkog domena","User has too many permissions":"Korisnik ima previše dozvola","User interface settings":"Podešavanja korisničkog interfejsa","Username":"Korisničko ime","Vacuuming database …":"Usisavanje baze podataka …","Validating …":"Provera valjanosti ...","Verifications":"Provere","Verify files":"Proveri datoteke","Verifying answer":"Proveravanje odgovora","Verifying backend data …":"Provra pozadinskih podataka ...","Verifying files …":"Provera fajlova ...","Verifying remote data …":"Provera udaljenih podataka ...","Verifying restored files …":"Provera vraćenih fajlova ...","Verifying …":"Provera ...","Version ID":"ID verzije","Very strong":"Veoma jaka","Very weak":"Veoma slaba","Visit us on":"Posetite nas na","WARNING: The remote database is found to be in use by the commandline library":"UPOZORENJE: Biblioteka komandne linije koristi udaljenu bazu podataka","WARNING: This will prevent you from restoring the data in the future.":"UPOZORENJE: Ovo će vas sprečiti da vratite podatke u budućnosti.","Waiting for task to begin":"Čekanje na početak zadatka","Waiting for upload to finish …":"Čeka se da se otpremanje završi …","Warnings, errors and crashes":"Upozorenja, greške i padovi","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 fajlove?","Years":"Godina","Yes":"Da","Yes, I have stored the passphrase safely":"Da, uskladištio sam lozinku bezbedno","Yes, I understand the risk":"Da, razumem rizik","Yes, I'm brave!":"Da, hrabar sam!","Yes, please break my backup!":"Da, molim te pauziraj moju rezervnu kopiju!","Yesterday":"Juče","You are changing the database path away from an existing database.\nAre you sure this is what you want?":"Menjate putanju baze podataka dalje od postojeće baze podataka.\nJeste li sigurni da je to ono što želite?","You are currently running {{appname}} {{version}}":"Trenutno koristite {{appname}} {{version}}","You can stop the backup after any file uploads currently in progress have finished.":"Možete da zaustavite pravljenje rezervne kopije nakon što se završi bilo koji fajl koji je trenutno u toku.","You can stop the task immediately, or allow the process to continue its current file and then stop.":"Možete odmah zaustaviti zadatak ili dozvoliti procesu da nastavi sa trenutnim fajlom, a zatim ga zaustavi.","You have changed the encryption mode. This may break stuff. You are encouraged to create a new backup instead":"Promenili ste režim šifrovanja. Ovo bi moglo biti loš izbor. Preporučujemo vam da umesto toga napravite novu rezervnu kopiju","You have changed the passphrase, which is not supported. You are encouraged to create a new backup instead.":"Promenili ste pristupnu frazu lozinke, koja nije podržana. Preporučujemo vam da umesto toga napravite novu rezervnu kopiju.","You have chosen not to encrypt the backup. Encryption is recommended for all data stored on a remote server.":"Izabrali ste da ne šifrujete rezervnu kopiju. Šifrovanje se preporučuje za sve podatke uskladištene na udaljenom serveru.","You have chosen to restore to a new location, but not entered one":"Odabrali ste da vratite na novu lokaciju, ali niste je uneli","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.":"Generisali ste jaku pristupnu frazu lozinke. Uverite se da ste napravili bezbednu kopiju pristupne fraze lozinke, jer podaci ne mogu da se povrate ako izgubite pristupnu frazu lozinke.","You must choose at least one source folder":"Morate odabrati najmanje jednu izvornu fasciklu","You must enter a domain name to use v3 API":"Morate uneti naziv domena da biste koristili v3 API","You must enter a name for the backup":"Morate uneti naziv za rezervnu kopiju","You must enter a passphrase or disable encryption":"Morate uneti lozinku ili isključiti šifrovanje","You must enter a password to use v3 API":"Morate uneti lozinku da biste koristili v3 API","You must enter a positive number of backups to keep":"Morate da unesete važeće vreme trajanje za čuvanje rezervnih kopija","You must enter a tenant (aka project) name to use v3 API":"Morate da unesete ime zakupca (aka projekta) da biste koristili v3 API","You must enter a tenant name if you do not provide an API Key":"Morate da unesete ime zakupca ako ne dostavite API ključ","You must enter a valid duration for the time to keep backups":"Morate da unesete važeće vreme trajanja za čuvanja rezervnih kopija","You must enter a valid retention policy string":"Morate da unesete važeći niz politike retencije","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.","bucket/folder/subfolder":"segment/fascikla/podfascikla","byte":"bajt","byte/s":"bajt/ova","custom":"poručen","public usage statistics":"statistika javne upotrebe","resume now":"nastavi odmah","unless you are explicitly specifying --group-id":"osim ako izričito ne navedete --group-id","{{appname}} was primarily developed by {{dev1}} and {{dev2}}. {{appname}} can be downloaded from {{websitename}}. {{appname}} is licensed under the {{licensename}}.":"{{appname}} su prvenstveno razvili {{dev1}} i {{dev2}}. {{appname}} se može preuzeti sa {{websitename}}. {{appname}} je licenciran pod {{licensename}}.","{{files}} files ({{size}}) to go {{speed_txt}}":"{{files}} fajlovi ({{size}}) da ide {{speed_txt}}","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version":["{{item.Backup.Metadata.TargetSizeString}} / {{$count}} verzije","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} verzije","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} verzije"],"{{number}} Hour":"{{number}} sati","{{number}} Hours":"{{number}} sati","{{number}} Minutes":"{{number}} minuta","{{time}} (took {{duration}})":"{{time}} (trajalo {{duration}})","…loading…":"...učitavam..."}); - gettextCatalog.setStrings('sv_SE', {"- pick an option -":"- välj ett alternativ -","...loading...":"...laddar...","API Key":"API-nyckel","API key":"API-nyckel","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":"Åtkomstnyckel","Access denied":"Åtkomst nekad","Access grant":"Åtkomst beviljad","Access to user interface":"Access till användarinterface","Account name":"Kontonamn","Add a new backup":"Lägg till ny säkerhetskopia","Add a path directly":"Lägg till direkt sökväg","Add advanced option":"Lägg till avancerade val","Add backup":"Lägg till säkerhetskopia","Add filter":"Lägg till filter","Add path":"Lägg till sökväg","Added":"Sparad","Adjust bucket name?":"Justera \"bucket name\"?","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","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.":"Alla användningsrapporter skickas anonymt och innehåller ingen personlig information. De innehåller information om hårdvara och operativsystem, typ av backend, säkerhetskopieringstid, övergripande storlek på källdata och liknande data. De innehåller inte sökvägar, filnamn, användarnamn, lösenord eller liknande känslig information.","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?","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 befintlig lokal databas för lagringen har hittats.\nÅteranvändning av databasen gör att kommandorads- och serverinstanserna kan arbeta på samma fjärrlagring.\n\nVill du använda den befintliga databasen?","Anonymous usage reports":"Anonym användarrapport","Applications":"Applikationer","As Command-line":"Som kommandorad","AuthID":"AuthID","Authentication method":"Autentiseringsmetod","Authentication method ({{auth_method}})":"Autentiseringsmetod ({{auth_method}})","Authentication password":"Autentiseringslösenord","Authentication username":"Autentiseringsanvändarnamn","Autogenerated passphrase":"Autogenererat lösenord","Automatically run backups.":"Kör säkerhetskopia automatiskt.","B2 Application ID":"B2 Application ID","B2 Application Key":"B2 Application Key","B2 Cloud Storage Account ID":"B2 Cloud Storage Account ID","B2 Cloud Storage Application ID":"B2 Cloud Storage Application ID","B2 Cloud Storage Application Key":"B2 Cloud Storage Application Key","Back":"Åter","Backend modules:":"Backend-moduler:","Backup complete!":"Säkerhetskopieringen är klar!","Backup destination":"Destination till säkerhetskopia","Backup is encrypted but no passphrase is available.\n Type a passphrase below to use for restoring your files,\n or, in case of GPG encryption, leave blank to let gpg retrieve the passphrase by\n invoking your system's keychain.":"Säkerhetskopieringen är krypterad men ingen lösenordsfras är tillgänglig.\nSkriv en lösenfras nedan för att använda för att återställa dina filer,\neller, vid användning av GPG-kryptering, lämna tomt för att låta gpg hämta lösenfrasen genom att\nanropar ditt systems nyckelring.","Backup location":"Plats för säkerhetskopia","Backup retention":"Backup-bibehållning","Backup:":"Säkerhetskopia:","Beta":"Beta","Broken access":"Trasig åtkomst","Browse":"Bläddra","Browser default":"Webbläsarens standard","Bucket":"Bucket","Bucket Name":"Bucket Namn","Bucket create location":"Bucket skapa plats","Bucket name":"Bucket namn","Bucket storage class":"Bucket förvaringsklass","Building list of files to restore …":"Skapar lista med filer för återskapande ...","Building partial temporary database …":"Skapar tillfällig databas ...","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.":"Genom att tillåta fjärråtkomst lyssnar servern på förfrågningar från vilken maskin som helst i ditt nätverk. Om du aktiverar det här alternativet, se till att du alltid använder datorn i ett säkert brandvägg-skyddat nätverk.","By default, the tray icon will open the user interface with a token that 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.":"Som standard öppnar tray-icon användargränssnittet med en token som låser upp användargränssnittet. Detta säkerställer att du kan komma åt användargränssnittet från ikonen i fältet, samtidigt som du kräver att andra anger ett lösenord. Om du föredrar att behöva skriva in lösenordet, även när du kommer åt användargränssnittet från ikonen i fältet, aktivera det här alternativet.","Cache Files":"Cachefiler","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 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","Client library to use":"Klientbibliotek att använda","Commandline …":"Kommandorad ...","Compact Phase":"Kompakt Fas","Compact now":"Komprimera nu","Compacting remote data …":"Komprimerar fjärrdata …","Complete log":"Komplett logg","Completing backup …":"Slutför säkerhetskopieringen...","Completing previous backup …":"Slutför tidigare säkerhetskopiering …","Compression modules:":"Komprimeringsmoduler:","Computer":"Dator","Configuration file:":"Konfigurationsfil:","Configuration:":"Konfiguration:","Configure a new backup":"Konfigurera en ny säkerhetskopia","Confirm delete":"Bekräfta borttagning","Confirm encryption passphrase":"Bekräfta krypteringslösenord","Confirm passphrase":"Bekräfta lösenfras","Confirmation required":"Bekräftelse beövs","Connect":"Anslut","Connect now":"Anslut nu","Connecting to server …":"Ansluter till server ...","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 …":"Skapar ny användare med begränsad åtkomst …","Creating target folders …":"Skapar målmappar …","Creating temporary backup …":"Skapar temporär säkerhetskopia ...","Current action:":"Nuvarande åtgärd:","Current file:":"Nuvarande fil:","Current version is {{versionname}} ({{versionnumber}})":"Aktuell version är {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"Anpassad S3-slutpunkt","Custom Satellite":"Anpassad Satellit","Custom Satellite ({{satellite}})":"Anpassad Satellit ({{satellite}})","Custom authentication url":"Anpassad autentiseringsadress","Custom backup retention":"Anpassad backup-bibehållning","Custom location ({{server}})":"Anpassad plats ({{server}})","Custom region for creating buckets":"Anpassad region för att skapa buckets","Custom region value ({{region}})":"Anpassat värde för region ({{region}})","Custom server url ({{server}})":"Anpassad serveradress ({{server}})","Custom storage class\n ({{class}})":"Anpassad lagringsklass\n ({{class}})","Custom storage class ({{class}})":"Anpassad lagringsklass ({{class}})","Database …":"Databas ...","Days":"Dagar","Default":"Standard","Default ({{channelname}})":"Standard ({{channelname}})","Default excludes":"Standard exkluderingar","Default options":"Standardalternativ","Delete":"Radera","Delete Phase (Old Backup Versions)":"Ta bort fas (gamla säkerhetskopieringsversioner)","Delete backup":"Radera säkerhetskopia","Delete backups that are older than":"Radera säkerhetskopior ä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?","Delete …":"Radera ...","Deleted":"Raderade","Deleted Versions":"Raderade Versioner","Deleted files":"Raderade filer","Deleting remote files …":"Raderar fjärrfiler ...","Deleting unwanted files …":"Raderar oönskade filer...","Description (optional)":"Beskrivning (valfritt)","Description:":"Beskrivning:","Desktop":"Skrivbord","Destination":"Destination","Destination path":"Målsökväg","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 säkerhetskopia för: \"{{name}}\" ?","Do you really want to delete the local database for: {{name}}":"Vill du verkligen radera den lokala databasen för: {{name}}","Done":"Klart","Download":"Ladda ner","Downloaded files":"Nedladdade filer","Downloading files …":"Laddar ner filer ...","Downloading update…":"Laddar ner uppdatering ...","Duplicate option {{opt}}":"Duplicera alternativ {{opt}}","Duplicati Website":"Duplicatis webbsida","Duplicati forum":"Duplicatis forum","Duplicati will run when started, but will remain in a paused state for the duration. Duplicati will occupy minimal system resources and no backups will be run.":"Duplicati kommer att köras när den startas, men förblir i pausat tillstånd under hela tiden. Duplicati kommer att uppta minimala systemresurser och inga säkerhetskopior kommer att köras.","Duration":"Varaktighet","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.","Edit as list":"Ändra som lista","Edit as text":"Ändra som text","Edit …":"Ändra ...","Encrypt file":"Kryptera fil","Encryption":"Kryptering","Encryption changed":"Kryptering förändrad","Encryption modules:":"Krypteringsmoduler:","Encryption passphrase":"Ange krypteringslösenord","End":"Slut","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 backup passphrase, if any":"Ange lösenordsfras, om tillämpligt","Enter configuration details":"Ange konfigurationsdetaljer","Enter encryption passphrase":"Ange krypteringslösenord","Enter expression here":"Ange uttryck här","Enter the destination path":"Ange målsökväg","Error":"Fel","Error!":"Fel!","Errors and crashes":"Fel och kraschar","Examined":"Granska","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 filter group":"Uteslut filtergrupp","Exclude folder":"Uteslut mapp","Exclude regular expression":"Uteslut enligt reguljärt uttryck","Existing file found":"Filen existerar redan","Experimental":"Experimentell","Export":"Exportera","Export backup configuration":"Exportera konfiguration för säkerhetskopia","Export configuration":"Exportera konfiguration","Export passwords":"Exportera lösenord","Export …":"Exportera ...","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 find backup:":"Misslyckades med att hitta säkerhetskopia:","Failed to read backup defaults:":"Misslyckades med att läsa standardinställningarna för säkerhetskopia:","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":"Allmän inställningar för säkerhetskopia","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","Hostnames":"Värdnamn","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 säkerhetskopia finns, kommer alla säkerhetskopior äldre än detta datum att raderas.","If the backup file was not downloaded automatically, right click and choose "Save as …"":"Om säkerhetskopian inte laddades ner automatiskt, högerklicka och välj "Spara som …"","If the backup file was not downloaded automatically, right click and choose "Save as …"":"Om säkerhetskopian inte laddades ner automatiskt, högerklicka och välj "Spara 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?":"Om du inte anger en sökväg kommer alla filer att lagras i inloggningsmappen.\nÄr du säker på detta?","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","Import":"Importera","Import Destination URL":"Importera destinationsadress","Import backup configuration":"Importera konfiguration för säkerhetskopia","Import from a file":"Importera från en fil","Import metadata":"Importera metadata","Importing …":"Importerar …","Include a file?":"Inkludera en fil?","Include expression":"Inkludera enligt uttryck","Include regular expression":"Inkludera enligt reguljärt uttryck","Incorrect answer, try again":"Felaktigt svar, försök igen","Individual builds for developers only. Not for use with important data.":"Individuella versioner endast för utvecklare. Ej för användning med viktig data.","Information":"Information","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","Last successful backup:":"Senaste lyckade säkerhetskopiering:","Last successful restore: {{time}} (took {{duration || '0 seconds'}})":"Senaste lyckade återställning: {{tid}} (tog {{varaktighet || '0 sekunder'}})","Latest":"Senaste","Libraries":"Bibliotek","Listing backup dates …":"Listar datum för säkerhetskopia …","Listing remote files for purge …":"Listar fjärrfiler för rensning …","Listing remote files …":"Listar fjärrfiler ...","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 ...","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","Location where buckets are created":"Plats där buckets skapas","Log data for {{Backup.Backup.Name}}":"Logg-data för {{Backup.Backup.Name}}","Log data from the server":"Logg data från servern","Log out":"Logga ut","MByte":"MByte","MByte/s":"MByte/s","Maintenance":"Underhåll","Manually type path":"Skriv sökväg manuellt","Max download speed":"Max nedladdningshastighet","Max upload speed":"Max uppladdningshastighet","Menu":"Meny","Microsoft SQL Database:":"Microsoft SQL-databas:","Microsoft SQL Databases":"Microsoft SQL-databaser","Minimum redundancy":"Minsta redundans","Minimum redundancy is 1.0":"Minsta redundans är 1,0","Minutes":"Minuter","Missing name":"Saknar namn","Missing passphrase":"Saknar lösenfras ","Missing sources":"Saknade källor","Modified":"Ändrad","Mon":"Mån","Months":"Månader","Move existing database":"Flytta existerande databas","Move failed:":"Flytten misslyckades:","My Documents":"Mina Dokument","My Music":"Min Musi","My Photos":"Mina Foton","My Pictures":"Mina Bilder","Name":"Namn","Never":"Aldrig","New user name is {{user}}.\nUpdated credentials to use the new limited user":"Nytt användarnamn är {{user}}.\nUppdaterade användaruppgifter för att använda den nya begränsade användaren","Next":"Nästa","Next scheduled run:":"Nästa schemalagda körning:","Next scheduled task:":"Nästa schemalagda uppgift:","Next task:":"Nästa uppgift:","Next time":"Nästa gång","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?":"Inget certifikat har angetts tidigare, kontrollera med serveradministratören att nyckeln är korrekt: {{key}}\n\nVill du godkänna den rapporterade värdnyckeln?","No editor found for the "{{backend}}" storage type":"Ingen redigerare hittades för "{{backend}}" lagringstyp","No encryption":"Ingen kryptering","No items selected":"Inga objekt har valts","No items to restore, please select one or more items":"Inga objekt att återställa, välj ett eller flera objekt","No passphrase entered":"Ingen lösenfras har angetts","No scheduled tasks":"Inga schemalagda uppgifter","Non-matching passphrase":"Lösenfras som inte matchar","None / disabled":"Ingen / inaktiverad","Not using encryption":"Använder inte kryptering","Nothing will be deleted. The backup size will grow with each change.":"Ingenting kommer att raderas. Storleken på säkerhetskopieringen kommer att växa med varje ändring.","OK":"OK","Once there are more backups than the specified number, the oldest backups are deleted.":"När det finns fler säkerhetskopior än det angivna antalet, raderas de äldsta säkerhetskopiorna.","OpenStack AuthURI":"OpenStack AuthURI","OpenStack Object Storage / Swift":"OpenStack Object Storage / Swift","Opened":"Öppnad","Openstack API Key are not supported in v3 keystone API.":"Openstack API Key stöds inte i v3 keystone API.","Operating System":"Operativsystem","Operation":"Operation","Operations:":"Operationer:","Optional authentication password":"Valfritt lösenord för autentisering","Optional authentication username":"Valfritt användarnamn för autentisering","Options":"Alternativ","Options added here are applied to all backups, but can be overridden in each individual backup":"Alternativ som läggs till här tillämpas på alla säkerhetskopior, men kan åsidosättas i varje enskild säkerhetskopia","Original location":"Ursprunglig plats","Others":"Andra","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.":"Med tiden kommer säkerhetskopior att raderas automatiskt. Det kommer att finnas kvar en säkerhetskopia för var och en av de senaste 7 dagarna, var och en av de senaste 4 veckorna, var och en av de senaste 12 månaderna. Det kommer alltid att finnas minst en säkerhetskopia kvar.","Overwrite":"Skriva över","Passphrase":"Lösenfras","Passphrase (if encrypted)":"Lösenfras (om krypterad)","Passphrase changed":"Lösenfras ändrad","Passphrases are not matching":"Lösenfraser matchar inte","Passphrases do not match":"Lösenfraser matchar inte","Password":"Lösenord","Patching files with local blocks …":"Patchar filer med lokala block...","Path":"Sökväg","Path not found":"Sökvägen hittades inte","Path on server":"Sökväg på servern","Path or subfolder in the bucket":"Sökväg eller undermapp i bucket","Pause":"Paus","Pause after startup or hibernation":"Pausa efter uppstart eller viloläge","Pause options":"Pausalternativ","Permissions":"Behörigheter","Pick location":"Välj plats","Point to your backup files and restore from there":"Peka på dina säkerhetskopior och återställ därifrån","Port":"Port","Prevent tray icon automatic log-in":"Förhindra att tray-icon automatiskt loggar in","Previous":"Tidigare","Progress:":"Framsteg:","ProjectID is optional if the bucket exist":"ProjectID är valfritt om bucket finns","Proprietary":"Proprietär","Purge Phase":"Rensningsfas","Purging files complete!":"Rensning av filer klar!","Purging files …":"Rensar filer...","Rebuilding local database …":"Bygger om lokal databas...","Recreate (delete and repair)":"Återskapa (ta bort och reparera)","Recreate Database Phase":"Återskapa Databas Fasen","Recreating database …":"Återskapar databas...","Registering temporary backup …":"Registrerar tillfällig säkerhetskopia …","Relative paths not allowed":"Relativa sökvägar är inte tillåtna","Reload":"Ladda om","Remote":"Fjärr","Remote Path":"Fjärrsökväg ","Remote Repository":"Fjärr Repository","Remote path":"Fjärrsökväg ","Remote repository":"Fjärr repository","Remote volume size":"Fjärr-volymstorlek","Remove":"Ta bort","Remove option":"Ta bort alternativ","Removed files":"Borttagna filer","Repair":"Reparera","Repair Phase":"Reparations Fas","Repairing database …":"Reparerar databas ...","Repeat Passphrase":"Upprepa lösenfrasen","Reporting:":"Rapportering:","Reset":"Återställa","Restore":"Återställ","Restore complete!":"Återställningen är klar!","Restore files":"Återställningen filer","Restore files …":"Återställer filer …","Restore from":"Återställ från","Restore from backup configuration":"Återställ från konfiguration av säkerhetskopia","Restore options":"Återställ alternativ","Restore read/write permissions":"Återställ läs-/skrivbehörigheter","Restored Files":"Återställda filer","Restored Folders":"Återställda mappar","Restored Symlinks":"Återställda symbollänkar","Restoring files …":"Återställer filer...","Resume":"Försätt","Rewritten File Lists":"Omskrivna fillistor","Run again every":"Kör igen varje","Run now":"Kör nu","Running commandline entry":"Kör kommandoradspost","Running task:":"Pågående uppgift:","Running …":"Pågående ... ","S3 Compatible":"S3 Kompatibel","Same as the base install version: {{channelname}}":"Samma som basinstallationsversionen: {{channelname}}","Sat":"Lör","Satellite":"Satellit","Save":"Spara","Save and repair":"Spara och reparera","Save different versions with timestamp in file name":"Spara olika versioner med tidsstämpel i filnamnet","Save immediately":"Spara omedelbart","Scanning existing files …":"Skannar befintliga filer...","Scanning for local blocks …":"Söker efter lokala block …","Schedule":"Schema","Search":"Sök","Search for files":"Sök efter filer","Seconds":"Sekunder","Select a log level and see messages as they happen:":"Välj en logg-nivå och se meddelanden när de händer:","Select files":"Välj filer","Server":"Server","Server and port":"Server och port","Server hostname or IP":"Server värdnamn eller IP","Server is currently paused,":"Servern är för närvarande pausad,","Server is currently paused, do you want to resume now?":"Servern är för närvarande pausad, vill du återuppta nu?","Server password":"Server lösenord","Server paused":"Servern pausad","Server state properties":"Serverstatusegenskaper","Settings":"Inställningar","Show":"Visa","Show advanced editor":"Visa avancerad redigerare","Show hidden folders":"Visa dolda mappar","Show log":"Visa logg","Show log …":"Visa logg ...","Show treeview":"Visa träd-vy","Sia server password":"Sia-server lösenord","Smart backup retention":"Smart backup-bibehållning","Some OpenStack providers allow an API key instead of a password and tenant name":"Vissa OpenStack-leverantörer tillåter en API-nyckel istället för ett lösenord och \"tenant name\"","Some S3 providers might only be compatible with a certain client library":"Vissa S3-leverantörer kanske bara är kompatibla med ett visst klientbibliotek","Source Data":"Källdata","Source Files":"Källfiler","Source data":"Källdata","Source folders":"Källmappar","Source:":"Källa:","Specific builds for developers only. Not for use with important data.":"Specifika versioner endast för utvecklare. Ej för användning med viktig data.","Standard protocols":"Standardprotokoll","Start":"Start","Starting backup …":"Startar säkerhetskopiering ...","Starting restore …":"Startar återställning ...","Starting the restore process …":"Startar återställningsprocessen ...","Stop after current file":"Stoppa efter aktuell fil","Stop after the current file":"Stoppa efter den aktuella filen","Stop now":"Stoppa nu","Stop running backup":"Avsluta säkerhetskopiering","Stop running task":"Sluta köra uppgiften","Stopping after the current file:":"Stoppa efter den aktuella filen:","Stopping task:":"Stoppa uppgift:","Storage Type":"Lagringstyp","Storage class":"Förvarings-klass","Storage class for creating a bucket":"Förvaringsklass för att skapa en bucket","Stored":"Lagrat","Strong":"Stark","Success":"Framgång","Sun":"Sön","Symbolic link":"Symbolisk länk","System Files":"Systemfiler","System default ({{levelname}})":"Systemstandard ({{levelname}})","System files":"Systemfiler","System info":"System information","System properties":"Systemegenskaper","TByte":"TByte","TByte/s":"TByte/s","Task is running":"Uppgiften pågår","Temporary Files":"Tillfälliga filer","Temporary files":"Tillfälliga filer","Test Phase":"Test Fas","Test connection":"Testa anslutningen","Testing permissions …":"Testar behörigheter...","Testing …":"Testar ...","The '{{fieldname}}' field contains an invalid character: {{character}} (value: {{value}}, index: {{pos}})":"Fältet '{{fieldname}}' innehåller ett ogiltigt tecken: {{character}} (värde: {{value}}, index: {{pos}})","The backup is missing, has it been deleted?":"Säkerhetskopia saknas, har den tagits bort?","The backup was temporary and does not exist anymore, so the log data is lost":"Säkerhetskopian var tillfällig och existerar inte längre, så logg-data går förlorad","The bucket name should be all lower-case, convert automatically?":"Namnet på bucket borde vara gemener, konvertera automatiskt?","The bucket name should start with your username, prepend automatically?":"Bucket namnet ska börja med ditt användarnamn, addera till början automatiskt?","The configuration should be kept safe. Are you sure you want to save an unencrypted file containing your passwords?":"Konfigurationen bör förvaras säker. Är du säker på att du vill spara en okrypterad fil som innehåller dina lösenord?","The dark theme (by Michal)":"Det mörka temat (av Michal)","The default blue on white theme (by Alex)":"Standardtemat för blått på vitt (av Alex)","The folder {{folder}} does not exist.\nCreate it now?":"Mappen {{folder}} finns inte.\nSkapa det 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}}?":"Värdnyckeln har ändrats, kontrollera med serveradministratören om detta är korrekt, annars kan du bli offer för en MAN-IN-MIDDLE-attack.\n\nVill du ERSÄTTA din AKTUELLA värdnyckel \"{{prev}}\" med den RAPPORTERADE värdnyckeln: {{key}}?","The passwords do not match":"Lösenorden matchar inte","The path does not appear to exist, do you want to add it anyway?":"Sökvägen verkar inte existera, vill du lägga till den ändå?","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?":"Sökvägen slutar inte med tecknet '{{dirsep}}', vilket betyder att du inkluderar en fil, inte en mapp.\n\nVill du inkludera den angivna filen ändå?","The path must be an absolute path, i.e. it must start with a forward slash '/'":"Sökvägen måste vara en absolut väg, dvs den måste börja med ett snedstreck '/'","The region parameter is only applied when creating a new bucket":"Regionparametern tillämpas endast när en ny bucket skapas","The region parameter is only used when creating a bucket":"Regionparametern används endast när du skapar en bucket","The server certificate could not be validated.\nDo you want to approve the SSL certificate with the hash: {{hash}}?":"Servercertifikatet kunde inte valideras.\nVill du godkänna SSL-certifikatet med hashen: {{hash}}?","The storage class affects the availability and price for a stored file":"Lagringsklassen påverkar tillgängligheten och priset för en lagrad fil","The target folder contains encrypted files, please supply the passphrase":"Målmappen innehåller redan krypterade filer, vänligen ange lösenfrasen","The user has too many permissions. Do you want to create a new limited user, with only permissions to the selected path?":"Användaren har för många behörigheter. Vill du skapa en ny begränsad användare, med endast behörigheter till den valda sökvägen?","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?":"Denna säkerhetskopia skapades på ett annat operativsystem. Att återställa filer utan att ange en målmapp kan göra att filer återställs på oväntade platser. Är du säker på att du vill fortsätta utan att välja en målmapp?","This month":"Denna månad","This week":"Denna vecka","Throttle settings":"Inställningar för Hastighetsbegränsningar ","Thu":"Tors","Time":"Tid","To File":"Till Arkiv","To confirm you want to delete all remote files for \"{{name}}\", please enter the word you see below":"För att bekräfta att du vill ta bort alla fjärrfiler för \"{{name}}\", skriv in ordet du ser nedan","To export without a passphrase, uncheck the \"Encrypt file\" box":"För att exportera utan en lösenordsfras, avmarkera rutan \"Kryptera fil\"","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.":"För att förhindra olika DNS-baserade attacker, begränsar Duplicati de tillåtna värdnamnen till de som listas här. Direkt IP-åtkomst och lokal värd är alltid tillåten. Flera värdnamn kan förses med en semikolonseparator. Om något av de tillåtna värdnamnen är en asterisk (*), är alla värdnamn tillåtna och den här funktionen är inaktiverad. Om fältet är tomt tillåts endast IP-adress och lokal värdåtkomst.","Today":"I dag","Trust host certificate?":"Lita på värdcertifikat?","Trust server certificate?":"Lita på servercertifikat?","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.":"Testa de nya funktionerna som vi arbetar med. För närvarande den mest stabila versionen som finns. Testa Återställ data innan du använder detta i produktionsmiljöer.","Tue":"Tis","Type passphrase here.":"Skriv lösenordsfras här.","Type to highlight files":"Skriv för att markera filer","Unknown backup size and versions":"Okänd storlek och versioner av säkerhetskopia","Until resumed":"Tills den återupptas","Update channel":"Uppdatera kanal","Update failed:":"Uppdateringen misslyckades:","Updating with existing database":"Uppdatering med befintlig databas","Uploaded files":"Uppladdade filer","Uploading verification file …":"Laddar upp verifieringsfil …","Usage reports help us improve the user experience and evaluate impact of new features. We use them to generate {{'public usage statistics' | translate}}":"Användningsrapporter hjälper oss att förbättra användarupplevelsen och utvärdera effekten av nya funktioner. Vi använder dem för att generera {{'public usage statistics' | translate}}","Usage statistics":"Användningsstatistik","Usage statistics, warnings, errors, and crashes":"Användningsstatistik, varningar, fel och krascher","Use SSL":"Använd SSL","Use existing database?":"Använd befintlig databas?","Use weak passphrase":"Använd svag lösenfras","Useless":"Oanvändbar","User data":"Användardata","User domain name":"Användardomännamn","User has too many permissions":"Användaren har för många behörigheter","User interface settings":"Användargränssnittet inställningar","Username":"Användarnamn","Vacuuming database …":"Dammsugar databas …","Validating …":"Validerar …","Verifications":"Verifieringar","Verify files":"Verifiera filer","Verifying answer":"Verifierar svar","Verifying backend data …":"Verifierar backend-data …","Verifying files …":"Verifierar filer ...","Verifying remote data …":"Verifierar fjärrdata …","Verifying restored files …":"Verifierar återställda filer...","Verifying …":"Verifierar ...","Version ID":"Versions-ID","Very strong":"Väldigt stark","Very weak":"Väldigt svag","Visit us on":"Besök oss på","WARNING: The remote database is found to be in use by the commandline library":"VARNING: Fjärrdatabasen har visat sig användas av kommandoradsbiblioteket","WARNING: This will prevent you from restoring the data in the future.":"VARNING: Detta kommer att förhindra dig från att återställa data i framtiden.","Waiting for task to begin":"Väntar på att uppgiften ska börja","Waiting for upload to finish …":"Väntar på att uppladdningen ska slutföras ...","Warnings, errors and crashes":"Varningar, fel och krascher","We recommend that you encrypt all backups stored outside your system":"Vi rekommenderar att du krypterar alla säkerhetskopior som lagras utanför ditt system","Weak":"Svag","Weak passphrase":"Svag lösenfras","Wed":"Ons","Weeks":"Veckor","Where do you want to restore from?":"Var vill du återställa från?","Where do you want to restore the files to?":"Var vill du återställa filerna?","Years":"År","Yes":"Ja","Yes, I have stored the passphrase safely":"Ja, jag har lagrat lösenfrasen säkert","Yes, I understand the risk":"Ja, jag förstår risken","Yes, I'm brave!":"Ja, jag är modig!","Yes, please break my backup!":"Ja, snälla bryt min säkerhetskopia!","Yesterday":"I går","You are changing the database path away from an existing database.\nAre you sure this is what you want?":"Du ändrar databassökvägen från en befintlig databas.\nÄr du säker på detta?","You are currently running {{appname}} {{version}}":"Du kör för närvarande {{appname}} {{version}}","You can stop the backup after any file uploads currently in progress have finished.":"Du kan stoppa säkerhetskopieringen efter att alla pågående filuppladdningar har slutförts.","You can stop the task immediately, or allow the process to continue its current file and then stop.":"Du kan stoppa uppgiften omedelbart eller tillåta processen att fortsätta sin nuvarande fil och sedan stoppa.","You have changed the encryption mode. This may break stuff. You are encouraged to create a new backup instead":"Du har ändrat krypteringsläget. Det här kan ta sönder saker. Du uppmuntras att skapa en ny säkerhetskopia istället","You have changed the passphrase, which is not supported. You are encouraged to create a new backup instead.":"Du har ändrat lösenfrasen, som inte stöds. Du uppmuntras att skapa en ny säkerhetskopia istället.","You have chosen not to encrypt the backup. Encryption is recommended for all data stored on a remote server.":"Du har valt att inte kryptera säkerhetskopian. Kryptering rekommenderas för all data som lagras på en fjärrserver.","You have chosen to restore to a new location, but not entered one":"Du har valt att återställa till en ny plats, men inte angett någon","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 genererat en stark lösenfras. Se till att du har gjort en säker kopia av lösenfrasen, eftersom data inte kan återställas om du tappar bort lösenfrasen.","You must choose at least one source folder":"Du måste välja minst en källmapp","You must enter a domain name to use v3 API":"Du måste ange ett domännamn för att använda v3 API","You must enter a name for the backup":"Du måste ange ett namn för säkerhetskopian","You must enter a passphrase or disable encryption":"Du måste ange en lösenfras eller inaktivera kryptering","You must enter a password to use v3 API":"Du måste ange ett lösenord för att använda v3 API","You must enter a positive number of backups to keep":"Du måste ange ett positivt antal säkerhetskopior för att behålla","You must enter a tenant (aka project) name to use v3 API":"Du måste ange ett tenant (aka project) för att använda v3 API","You must enter a tenant name if you do not provide an API Key":"Du måste ange ett \"tenant name\" om du inte tillhandahåller en API-nyckel","You must enter a valid duration for the time to keep backups":"Du måste ange en giltig varaktighet för hur länge säkerhetskopior sparas ","You must enter a valid retention policy string":"Du måste ange en giltig lagrings-policysträng","You must enter either a password or an API Key":"Du måste ange antingen ett lösenord eller en API-nyckel","You must enter either a password or an API Key, not both":"Du måste ange antingen ett lösenord eller en API-nyckel, inte båda","You must fill in the password":"Du måste fylla i lösenordet","You must fill in the server name or address":"Du måste fylla i serverns namn eller adress","You must fill in the username":"Du måste fylla i användarnamnet","You must fill in {{field}}":"Du måste fylla i {{field}}","You must select or fill in the AuthURI":"Du måste välja eller fylla i AuthURI","You must select or fill in the server":"Du måste välja eller fylla i uppgifterna för servern","You must specify a path":"Du måste ange en sökväg","Your files and folders have been restored successfully.":"Dina filer och mappar har återställts.","Your passphrase is easy to guess. Consider changing passphrase.":"Din lösenfras är lätt att gissa. Överväg att ändra lösenordsfras.","bucket/folder/subfolder":"bucket/mapp/undermapp","byte":"byte","byte/s":"byte/s","custom":"anpassad","public usage statistics":"offentlig användningsstatistik","resume now":"återuppta nu","unless you are explicitly specifying --group-id":"om du inte uttryckligen anger --group-id","{{appname}} was primarily developed by {{dev1}} and {{dev2}}. {{appname}} can be downloaded from {{websitename}}. {{appname}} is licensed under the {{licensename}}.":"{{appname}} utvecklades främst av {{dev1}} och {{dev2}}. {{appname}} kan laddas ner från {{websitename}}. {{appname}} är licensierad under {{licensename}}.","{{files}} files ({{size}}) to go {{speed_txt}}":"{{files}} filer ({{size}}) att gå {{speed_txt}}","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version":["{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions"],"{{number}} Hour":"{{number}} Timme","{{number}} Hours":"{{number}} Timmar","{{number}} Minutes":"{{number}} Minuter","{{time}} (took {{duration}})":"{{time}} (tog {{duration}})","…loading…":"...laddar..."}); - gettextCatalog.setStrings('th', {"- pick an option -":"- เลือกตัวเลือก -","...loading...":"...กำลังดึงข้อมูล...","API Key":"กุญแจ API","About":"เกี่ยวกับ","About {{appname}}":"เกี่ยวกับ {{appname}}","Access Key":"กุญแจเข้าถึง","Access denied":"การเข้าถึงถูกปฏิเสธ","Access to user interface":"การเข้าถึงส่วนติดต่อผู้ใช้","Account name":"ชื่อบัญชี","Add a new backup":"เพิ่มการสำรองข้อมูลใหม่","Add advanced option":"เพิ่มตัวเลือกขั้นสูง","Add backup":"เพิ่มข้อมูลสำรอง","Add filter":"เพิ่มตัวกรอง","Add path":"เพิ่ม path","Added":"เพิ่มแล้ว","Adjust bucket name?":"ปรับแก้ชื่อถัง?","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":"ชื่อถัง","Cancel":"ยกเลิก","Changelog":"ปูมความเปลี่ยนแปลง","Check failed:":"การตรวจสอบล้มเหลว:","Check for updates now":"ตรวจหาการปรับปรุงตอนนี้","Computer":"คอมพิวเตอร์","Configuration:":"การตั้งค่า:","Configure a new backup":"ตั้งค่าข้อมูลสำรองอันใหม่","Confirm delete":"ยืนยันการลบ","Confirmation required":"จำเป็นต้องได้รับการยืนยัน","Connect":"เชื่อมต่อ","Connect now":"เชื่อมต่อเดี๋ยวนี้","Continue":"ทำต่อ","Copied!":"คัดลอกแล้ว!","Copy Destination URL to Clipboard":"คัดลอก URL ปลายทางไปยังคลิปบอร์ด","Create folder?":"สร้างโฟลเดอร์?","Created new limited user":"สร้างผู้ใช้จำกัดสิทธิ์คนใหม่","Days":"วัน","Default":"ปริยาย","Default options":"ตัวเลือกมาตรฐาน","Delete":"ลบ","Delete backup":"ลบข้อมูลสำรอง","Delete local database":"ลบฐานข้อมูลในเครื่อง","Delete remote files":"ลบแฟ้มทางไกล","Delete the local database":"ลบฐานข้อมูลในเครื่อง","Delete {{filecount}} files ({{filesize}}) from the remote storage?":"ลบ {{filecount}} แฟ้ม ({{filesize}}) จากที่เก็บข้อมูลทางไกล?","Desktop":"เดสก์ทอป","Destination":"ปลายทาง","Disabled":"ปิดใช้","Dismiss":"รับทราบ","Display and color theme":"การแสดงผลและชุดสี","Done":"เสร็จ","Download":"ดาวน์โหลด","Encrypt file":"เข้ารหัสลับแฟ้ม","Encryption":"การเข้ารหัสลับ","Encryption changed":"การเข้ารหัสลับถูกเปลี่ยนแล้ว","Encryption modules:":"มอดูลเข้ารหัสลับ:","Enter URL":"ใส่ URL","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 configuration":"ส่งออกการตั้งค่า","FTP (Alternative)":"FTP (ทางเลือก)","Failed to delete:":"การลบล้มเหลว:","File":"แฟ้ม","Files larger than:":"แฟ้มที่ใหญ่กว่า:","Filters":"ตัวกรอง","Finished!":"เสร็จสิ้น!","Folder":"โฟลเดอร์","Fri":"ศุกร์","GByte":"กิกะไบต์","GByte/s":"กิกะไบต์/วิ","General":"ทั่วไป","General backup settings":"การตั้งค่าข้อมูลสำรองทั่วไป","General options":"ตัวเลือกทั่วไป","Generate":"สร้าง","Hidden files":"แฟ้มที่ซ่อนอยู่","Hide":"ซ่อน","Hide hidden folders":"ซ่อนโฟลเดอร์ที่ถูกซ่อน","Home":"เหย้า","Hours":"ชั่วโมง","ID:":"ID:","Import":"นำเข้า","Import Destination URL":"นำเข้า URL ปลายทาง","Import backup configuration":"นำเข้าการตั้งค่าข้อมูลสำรอง","Import from a file":"นำเข้าจากแฟ้ม","Include a file?":"นับรวมแฟ้ม?","KByte":"กิโลไบต์","KByte/s":"กิโลไบต์/วิ","Language in user interface":"ภาษาในส่วนติดต่อผู้ใช้","Last month":"เดือนที่แล้ว","Latest":"ล่าสุด","Live":"สด","Load older data":"เรียกข้อมูลที่เก่ากว่า","Local storage":"ที่เก็บข้อมูลในท้องถิ่น","Location":"ที่ตั้ง","Log out":"ลงชื่อออก","MByte":"เมกะไบต์","MByte/s":"เมกะไบต์/วิ","Maintenance":"การบำรุงรักษา","Menu":"เมนู","Minutes":"นาที","Mon":"จ","Months":"เดือน","Next":"ถัดไป","No":"ไม่","No encryption":"ไม่เข้ารหัสลับ","OK":"ตกลง","Opened":"เปิดแล้ว","Options":"ตัวเลือก","Original location":"ตำแหน่งที่ตั้งตั้งต้น","Others":"อื่นๆ","Overwrite":"เขียนทับ","Passphrase":"วลีรหัสผ่าน","Passphrase (if encrypted)":"วลีรหัสผ่าน (ถ้าเข้ารหัสลับ)","Passphrase changed":"เปลี่ยนวลีรหัสผ่านแล้ว","Passphrases are not matching":"วลีรหัสผ่านไม่ตรงกัน","Passphrases do not match":"วลีรหัสผ่านไม่ตรง","Password":"รหัสผ่าน","Pause":"หยุดชั่วคราว","Previous":"ก่อหน้า","Progress:":"คืบหน้า:","Remote":"ทางไกล","Repair":"ซ่อม","This month":"เดือนนี้","This week":"สัปดาห์นี้","Thu":"พฤ","Time":"เวลา"}); - gettextCatalog.setStrings('zh_CN', {"- pick an option -":"- 选择一个选项 -","...loading...":"…正在加载…","API Key":"API 密钥","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 grant":"访问授权","Access to user interface":"用户界面访问","Account name":"帐户名","Add a new backup":"添加新备份","Add a path directly":"直接添加路径","Add advanced option":"添加高级选项","Add backup":"新增备份","Add filter":"添加过滤条件","Add path":"添加路径","Added":"已添加","Adjust bucket name?":"调整 bucket 名称?","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":"匿名使用报告","Applications":"应用","As Command-line":"导出为命令行","AuthID":"授权 ID","Authentication method":"认证方法","Authentication method ({{auth_method}})":"认证方法 ({{auth_method}})","Authentication password":"认证密码","Authentication username":"认证用户名","Autogenerated passphrase":"自动生成的密码","Automatically run backups.":"自动运行备份","B2 Application ID":"B2 应用 ID","B2 Application Key":"B2 应用密钥","B2 Cloud Storage Account ID":"B2 云存储帐户 ID","B2 Cloud Storage Application ID":"B2 云存储应用 ID","B2 Cloud Storage Application Key":"B2 云存储应用密钥","Back":"返回","Backend modules:":"后端模块:","Backup complete!":"备份完成!","Backup destination":"备份保存位置","Backup is encrypted but no passphrase is available.\n Type a passphrase below to use for restoring your files,\n or, in case of GPG encryption, leave blank to let gpg retrieve the passphrase by\n invoking your system's keychain.":"备份已经加密,但没有可用的密码。\n 请在下方输入密码以恢复您的文件,\n 如果您使用 GPG 加密,请保留空白让 GPG 通过调用系统密钥链获取密码。","Backup location":"备份位置","Backup retention":"备份保留策略","Backup:":"备份数据:","Beta":"Beta","Broken access":"访问中断","Browse":"浏览","Browser default":"浏览器默认","Bucket":"Bucket","Bucket Name":"Bucket 名称","Bucket create location":"Bucket 创建位置","Bucket name":"Bucket 名称","Bucket storage class":"Bucket 存储类型","Building list of files to restore …":"正在构建文件还原列表…","Building partial temporary database …":"正在构建部分临时数据库…","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.":"允许远程访问,服务器监听并允许来自你网络上任何机器的请求。启用此项,请确保您的网络启用了安全防火墙保护。","By default, the tray icon will open the user interface with a token that 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.":"默认情况下,托盘图标将使用令牌打开用户界面,而不是解锁用户界面。这能确保从托盘图标访问用户界面,同时要求其他人输入密码。如果您希望从托盘图标访问用户界面也要输入密码,也请启用此选项。","Cache Files":"缓存文件","Canary":"Canary","Cancel":"取消","Cannot move to existing file":"不能移动到已有文件","Changelog":"更新日志","Changelog for {{appname}} {{version}}":"{{appname}} {{version}} 更新日志","Check failed:":"检查失败:","Check for updates now":"立即检查更新","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":"点击配置限流","Client library to use":"使用的客户端库","Commandline …":"命令行...","Compact Phase":"压实阶段","Compact now":"立即压实","Compacting remote data …":"正在压实远程数据…","Complete log":"完整日志","Completing backup …":"正在完成备份…","Completing previous backup …":"正在完成上次备份…","Compression modules:":"压缩模块:","Computer":"计算机","Configuration file:":"配置文件:","Configuration:":"配置:","Configure a new backup":"配置新备份","Confirm delete":"确认删除","Confirm encryption passphrase":"确认加密密码","Confirm passphrase":"确认密码","Confirmation required":"需要确认","Connect":"连接","Connect now":"立即连接","Connecting to server …":"正在连接服务器…","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 …":"创建问题报告…","Create folder?":"创建文件夹?","Created new limited user":"受限用户已创建","Creating bug report …":"正在创建问题报告…","Creating new user with limited access …":"正在创建受限用户…","Creating target folders …":"正在创建目标文件夹…","Creating temporary backup …":"正在创建临时备份…","Current action:":"当前操作:","Current file:":"当前文件:","Current version is {{versionname}} ({{versionnumber}})":"当前版本为 {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"自定义 S3 端点","Custom Satellite":"自定义卫星","Custom Satellite ({{satellite}})":"自定义卫星 ({{satellite}})","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\n ({{class}})":"自定义存储类别\n ({{class}})","Custom storage class ({{class}})":"自定义存储类别 ({{class}})","Database …":"数据库...","Days":"天","Default":"默认","Default ({{channelname}})":"默认 ({{channelname}})","Default excludes":"默认排除规则","Default options":"默认选项","Delete":"删除","Delete Phase (Old Backup Versions)":"删除阶段 (旧版本备份)","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}}) ?","Delete …":"删除…","Deleted":"已删除","Deleted Versions":"已删除版本","Deleted files":"已删除文件","Deleting remote files …":"正在删除远程文件…","Deleting unwanted files …":"正在删除不需要的文件…","Description (optional)":"描述 (可选)","Description:":"描述:","Desktop":"桌面","Destination":"目标位置","Destination path":"目标路径","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}}\" 的本地数据库吗 ?","Done":"完成","Download":"下载","Downloaded files":"已下载文件","Downloading files …":"正在下载文件…","Downloading update…":"正在下载更新…","Duplicate option {{opt}}":"Duplicati 选项 {{opt}}","Duplicati Website":"Duplicati 网站","Duplicati forum":"Duplicati 论坛","Duplicati will run when started, but will remain in a paused state for the duration. Duplicati will occupy minimal system resources and no backups will be run.":"Duplicati 将在启动后运行,但会保持在暂停状态。Duplicati 会使用最小的系统资源,并且不会运行任何备份。","Duration":"时间","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但如果你通过命令行进行备份,您应当保留此数据库。","Edit as list":"以列表形式编辑","Edit as text":"以文本形式编辑","Edit …":"编辑…","Encrypt file":"加密文件","Encryption":"加密方式","Encryption changed":"加密方式已更改","Encryption modules:":"加密模块:","Encryption passphrase":"加密密码","End":"结束","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 backup passphrase, if any":"输入备份密码 (若存在)","Enter configuration details":"进入详细配置","Enter encryption passphrase":"输入加密密码","Enter expression here":"在此输入表达式","Enter the destination path":"输入目标路径","Error":"错误","Error!":"错误!","Errors and crashes":"错误和崩溃","Examined":"已检查","Exclude":"排除","Exclude directories whose names contain":"排除文件夹,名称包括","Exclude expression":"排除表达式","Exclude file":"排除文件","Exclude file extension":"排除文件扩展名","Exclude files whose names contain":"排除文件,名称包括","Exclude filter group":"排除过滤条件集","Exclude folder":"排除文件夹","Exclude regular expression":"排除正则表达式","Existing file found":"发现已存在文件","Experimental":"Experimental","Export":"导出","Export backup configuration":"导出备份配置","Export configuration":"导出配置","Export passwords":"导出密码","Export …":"导出…","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 find backup:":"查找备份失败:","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":"首页","Hostnames":"主机名","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 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":"如果您需要之后使用该备份,您可以在删除它之前导出配置","Import":"导入","Import Destination URL":"导入地址","Import backup configuration":"导入备份配置","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":"信息","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":"上月","Last successful backup:":"上次成功备份于:","Last successful restore: {{time}} (took {{duration || '0 seconds'}})":"上次成功恢复于:{{time}} (耗时 {{duration || '0 秒'}})","Latest":"最新","Libraries":"第三方库","Listing backup dates …":"正在列出备份日期…","Listing remote files for purge …":"正在列出需要清除的远程文件…","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 …":"正在加载…","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":"来自服务器的日志数据","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":"缺少源数据","Modified":"已修改","Mon":"周一","Months":"月","Move existing database":"移动已有数据库","Move failed:":"移动失败:","My Documents":"我的文档","My Music":"我的音乐","My Photos":"我的照片","My Pictures":"我的图片","Name":"名称","Never":"从不","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":"暂无计划任务","Non-matching passphrase":"密码不匹配","None / disabled":"无 / 禁用","Not using encryption":"未使用加密","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","Opened":"已打开","Openstack API Key are not supported in v3 keystone API.":"v3 keystone API 不支持 Openstack API 密钥","Operating System":"操作系统","Operation":"操作","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":"密码不匹配","Passphrases do not match":"密码不匹配","Password":"密码","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":"端口","Prevent tray icon automatic log-in":"保持托盘图标自动登录","Previous":"上一步","Progress:":"进度:","ProjectID is optional if the bucket exist":"若 Bucket 存在, 则项目ID 可选","Proprietary":"专有","Purge Phase":"清除阶段","Purging files complete!":"清除文件完成!","Purging files …":"正在清除文件...","Rebuilding local database …":"正在重新构建本地数据库…","Recreate (delete and repair)":"重建 (删除并修复)","Recreate Database Phase":"重建数据库阶段","Recreating database …":"正在重建数据库…","Registering temporary backup …":"正在注册临时备份…","Relative paths not allowed":"不允许相对路径","Reload":"重新加载","Remote":"远程","Remote Path":"远程路径","Remote Repository":"远程仓库","Remote path":"远程路径","Remote repository":"远程仓库","Remote volume size":"远程卷大小","Remove":"移除","Remove option":"移除选项","Removed files":"已删除文件","Repair":"修复","Repair Phase":"修复阶段","Repairing database …":"正在修复数据库…","Repeat Passphrase":"重复密码","Reporting:":"报告:","Reset":"重置","Restore":"恢复","Restore complete!":"恢复完成!","Restore files":"恢复文件","Restore files …":"恢复文件…","Restore from":"恢复自","Restore from backup configuration":"从备份配置中恢复","Restore options":"恢复选项","Restore read/write permissions":"恢复读写权限","Restored Files":"已恢复文件","Restored Folders":"已恢复目录","Restored Symlinks":"已恢复符号链接","Restoring files …":"正在恢复文件…","Resume":"恢复运行","Rewritten File Lists":"重写文件列表","Run again every":"重复运行每","Run now":"立即运行","Running commandline entry":"正在运行命令行","Running task:":"运行中的任务:","Running …":"正在运行…","S3 Compatible":"S3 兼容","Same as the base install version: {{channelname}}":"与当前安装版本一致:{{channelname}}","Sat":"周六","Satellite":"卫星","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 密钥,而不是租户名称和密码","Some S3 providers might only be compatible with a certain client library":"一些 S3 提供商可能只与某个客户端库兼容","Source Data":"源数据","Source Files":"源文件","Source data":"源数据","Source folders":"源文件夹","Source:":"源数据:","Specific builds for developers only. Not for use with important data.":"面向开发者的特定构建,不适用于重要数据","Standard protocols":"标准协议","Start":"开始","Starting backup …":"准备开始备份…","Starting restore …":"准备开始恢复…","Starting the restore process …":"正在开始恢复操作…","Stop after current file":"当前文件完成后停止","Stop after the current file":"当前文件完成后停止","Stop now":"立即停止","Stop running backup":"停止正在运行的备份","Stop running task":"停止正在运行的任务","Stopping after the current file:":"当前文件完成后停止:","Stopping task:":"正在停止任务:","Storage Type":"存储类型","Storage class":"存储类别","Storage class for creating a bucket":"创建 Bucket 的存储类别","Stored":"存档","Strong":"强度高","Success":"成功","Sun":"周日","Symbolic link":"符号链接","System Files":"系统文件","System default ({{levelname}})":"默认 ({{levelname}})","System files":"系统文件","System info":"系统信息","System properties":"系统属性","TByte":"TB","TByte/s":"TB/s","Task is running":"任务正在运行中","Temporary Files":"临时文件","Temporary files":"临时文件","Test Phase":"测试阶段","Test connection":"测试连接","Testing permissions …":"正在测试权限…","Testing …":"正在测试…","The '{{fieldname}}' field contains an invalid character: {{character}} (value: {{value}}, index: {{pos}})":"字段 '{{fieldname}}' 包含无效字符:{{character}} (值: {{value}}, 位置: {{pos}})","The backup is missing, has it been deleted?":"这个备份缺失,是否已经被删除?","The backup was temporary and does not exist anymore, so the log data is lost":"这是已经不存在的临时备份,因此没有日志数据","The bucket name should be all lower-case, convert automatically?":"Bucket 名称应当是全小写,需要自动转换吗?","The bucket name should start with your username, prepend automatically?":"Bucket 名称应该以您的用户名开头,需要自动加上吗?","The configuration should be kept safe. Are you sure you want to save an unencrypted file containing your passwords?":"配置应该注意安全。您确定要将含有您密码的配置保存为不加密的文件吗?","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 passwords do not match":"密码不匹配","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 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您想要允许该哈希值为 {{hash}} 的 SSL 证书吗?","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":"周四","Time":"时间 ","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":"如果不想使用密码加密导出的文件,请去除勾选\"加密文件\"","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.":"为了防止各种基于 DNS 的攻击,Duplicati 将仅允许此处列出的主机名。直接使用 IP 和 localhost 访问是始终允许的。可以使用分号分隔多个主机名,星号 (*) 代表允许所有主机名,同时禁用所有限制。如果该字段为空,则仅允许 IP 地址和本地主机访问。","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 passphrase here.":"在这里输入密码。","Type to highlight files":"输入以高亮文件","Unknown backup size and versions":"未知的备份大小和版本","Until resumed":"直到手动恢复运行","Update channel":"更新分支","Update failed:":"更新失败:","Updating with existing database":"正在更新存在的数据库","Uploaded files":"已上传文件","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' | translate}}":"使用情况报告帮助我们提升用户体验,评估新特性的影响。我们用它们生成 {{'public usage statistics' | translate}}","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":"用户名","Vacuuming database …":"正在清理数据库…","Validating …":"正在验证…","Verifications":"验证","Verify files":"校验文件","Verifying answer":"正在验证","Verifying backend data …":"正在校验后端数据…","Verifying files …":"正在校验文件…","Verifying remote data …":"正在校验远程数据…","Verifying restored files …":"正在校验恢复后的文件…","Verifying …":"正在校验…","Version ID":"版本 ID","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 upload to finish …":"等待上传完成…","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 understand the risk":"是,我理解该风险","Yes, I'm brave!":"是,我无所谓","Yes, please break my backup!":"是,请清除我的备份","Yesterday":"昨天","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 after any file uploads currently in progress have finished.":"您可以立即停止备份,将在当前上传的任意文件完成后停止。","You can stop the task immediately, or allow the process to continue its current file and then 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 retention 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":"您必须指定路径","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":"自定义","public usage statistics":"公共使用统计","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}} Hours":"{{number}} 小时","{{number}} Minutes":"{{number}} 分钟","{{time}} (took {{duration}})":"{{time}} (耗时 {{duration}})","…loading…":"…正在加载…"}); - 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":"用戶名","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.":"自動執行備份","Back":"返回","Backup destination":"備份目的地","Backup location":"備份位置","Backup:":"備份:","Beta":"Beta","Browse":"瀏覽","Browser default":"瀏覽預設","Bucket Name":"Bucket 名稱","Bucket create location":"Bucket 建立位置","Bucket name":"Bucket 名稱","Bucket storage class":"Bucket 儲存等級","Canary":"Canary","Cancel":"Cancel","Changelog":"更新日誌","Changelog for {{appname}} {{version}}":"{{appname}} {{version}} 更新日誌","Check failed:":"檢查失敗:","Check for updates now":"立即檢查更新","Compact now":"立即壓縮","Compression modules:":"壓縮模組:","Computer":"電腦","Configuration file:":"設定檔案:","Configuration:":"設定:","Configure a new backup":"設定新備份","Confirm delete":"確認刪除","Confirm encryption passphrase":"確認加密密碼","Confirmation required":"需要確認","Connect":"連接","Connect now":"立即連接","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":"已建立受限制的使用者","Current version is {{versionname}} ({{versionnumber}})":"現時版本 {{versionname}} ({{versionnumber}})","Custom location ({{server}})":"自訂位置({{server}})","Custom server url ({{server}})":"自訂伺服器地址({{server}})","Days":"Days","Default":"預設","Default ({{channelname}})":"預設 ({{channelname}})","Default options":"預設選項","Delete":"刪除","Delete backup":"刪除備份","Delete local database":"刪除本地資料庫","Delete remote files":"刪除遠端檔案","Delete the local database":"刪除本地資料庫","Desktop":"桌面","Destination":"目的地","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}}\" 的本地數據庫?","Done":"完成","Download":"下載","Duplicate option {{opt}}":"Duplicati 選項 {{opt}}","Duplicati Website":"Duplicati 網站","Duplicati forum":"Duplicati 討論區","Encrypt file":"加密檔案","Encryption modules:":"加密模組:","Enter URL":"輸入網址","Enter backup passphrase, if any":"輸入備份密碼(如有)","Enter encryption passphrase":"輸入加密密碼","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 backup configuration":"匯出備份設定","Export configuration":"匯出設定","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 read backup defaults:":"讀取預設備份失敗:","Failed to restore files: {{message}}":"還原檔案失敗:{{message}}","Failed to save:":"儲存失敗:","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 存取原則","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 from a file":"從檔案匯入","Include a file?":"包括一個檔案?","Include expression":"包括表達式","Include regular expression":"包括正規表達式","Incorrect answer, try again":"答案錯誤,請重試","Information":"訊息","Invalid characters in path":"路徑中有無效的字符","Invalid retention time":"無效的保留時間","KByte":"KByte","KByte/s":"KByte/s","Language in user interface":"界面語言","Last month":"上個月","Latest":"最新","Live":"即時","Load older data":"載入舊資料","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 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":"密碼","Path":"路徑","Path not found":"找不到路徑","Path on server":"伺服器上路徑","Pause":"暫停","Pause after startup or hibernation":"啟動或休眠後暫停","Pause options":"暫停選項","Permissions":"權限","Pick location":"選擇位置","Port":"埠","Previous":"Previous","Recreate (delete and repair)":"重建(刪除及修復)","Remote":"遠端","Remove":"移除","Remove option":"移除選項","Repair":"修復","Repeat Passphrase":"重覆密碼","Reporting:":"報告︰","Reset":"重設","Restore":"還原","Restore files":"還原檔案","Restore from":"從...還原檔案","Restore from backup configuration":"從備份設定還原","Restore options":"還原選項","Resume":"繼續","Run again every":"每...重覆執行","Run now":"立即執行","Running task:":"正在執行工作:","S3 Compatible":"S3 相容","Sat":"星期六","Save":"儲存","Save and repair":"儲存並修復","Save immediately":"立即儲存","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 treeview":"顯示樹狀檢視","Sia server password":"Sia 伺服器密碼","Source Data":"來源資料","Source data":"來源資料","Source folders":"來源資料夾","Source:":"來源:","Standard protocols":"標準通訊協定","Stop after the current file":"現時檔案完成後停止","Stop now":"立即停止","Stop running backup":"停止正在進行的備份","Stop running task":"停止正在進行的工作","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","Task is running":"工作執行中","Temporary files":"暫存檔案","Test connection":"測試連線","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 answer":"驗證答案中...","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":"帳號名稱","Add a new backup":"新增備份","Add a path directly":"直接增加資料路徑","Add advanced option":"加入進階選項","Add backup":"備份","Add filter":"加入篩選條件","Add path":"加入路徑","Added":"已加入","Adjust bucket name?":"調整 bucket 名稱?","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":"匿名使用報告","Applications":"Applications","As Command-line":"顯示為 Command-Line","AuthID":"AuthID","Authentication password":"認證密碼","Authentication username":"認證名稱","Autogenerated passphrase":"自動產生密碼","Automatically run backups.":"自動執行備份","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 is encrypted but no passphrase is available.\n Type a passphrase below to use for restoring your files,\n or, in case of GPG encryption, leave blank to let gpg retrieve the passphrase by\n invoking your system's keychain.":"備份檔已加密,但沒有可用的密碼。\n 請輸入密碼以還原您的檔案,\n 若您是使用 GPG 加密者,保持空白讓 GPG 檢索並取用系統的 keychain。","Backup location":"備份位置","Backup retention":"保留備份數目","Backup:":"備份:","Beta":"測試版 (Beta)","Broken access":"故障連線","Browse":"瀏覽","Browser default":"瀏覽器預設","Bucket Name":"Bucket 名稱","Bucket create location":"Bucket 建立位置","Bucket name":"Bucket 名稱","Bucket storage class":"Bucket 儲存等級","Building list of files to restore …":"正在建立還原的檔案清單 ...","Building partial temporary database …":"正在建立部份暫存資料庫 ...","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.":"允許遠端存取,伺服器間接收來自網路中任何主機的連線。如果啟用了這個選項,請確認已經使用防火牆保護好您網路中的主機。","By default, the tray icon will open the user interface with a token that 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.":"在預設情況下,點選系統列 (Tray) 圖示將會直接打開登入介面,而非直接解鎖進入管理介面。除了您從系統列圖示進入的是登入介面,也可以確保當其它人使用時也需要輸入密碼。如果您喜歡輸入密碼才能進入介面的話,啟用這個選項將是適合您的選擇。","Cache Files":"快取檔案","Canary":"Canary","Cancel":"取消","Cannot move to existing file":"無法搬移已存在檔案","Changelog":"更新記錄","Changelog for {{appname}} {{version}}":"更新記錄:{{appname}} {{version}}","Check failed:":"檢查失敗:","Check for updates now":"現在檢查更新","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 Phase":"壓縮階段","Compact now":"立即緊密壓縮","Compacting remote data …":"正在緊密壓縮遠端資料 ...","Complete log":"完整記錄","Completing backup …":"正在完成備份 ...","Completing previous backup …":"正在完成上一次備份 ...","Compression modules:":"壓縮模組:","Computer":"電腦","Configuration file:":"設定檔:","Configuration:":"設定:","Configure a new backup":"設定一個新備份","Confirm delete":"確認刪除","Confirm encryption passphrase":"確認加密密碼","Confirm passphrase":"確認密碼","Confirmation required":"需要確認","Connect":"連線","Connect now":"立即連線","Connecting to server …":"正在連線到伺服器 ...","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 …":"正在建立暫存備份 ...","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 excludes":"預設排除","Default options":"預設選項","Delete":"刪除","Delete Phase (Old Backup Versions)":"刪除階段 (舊版本備份)","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}}) 嗎?","Delete …":"刪除 ...","Deleted":"已刪除","Deleted Versions":"已刪除版本","Deleted files":"已刪除檔案","Deleting remote files …":"正在刪除遠端檔案 ...","Deleting unwanted files …":"正在刪除不需要的檔案 ...","Description (optional)":"說明 (可省略)","Description:":"說明:","Desktop":"桌面","Destination":"目的地","Destination path":"目的路徑","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}} 這個本機資料庫?","Done":"完成","Download":"下載","Downloaded files":"已下載檔案","Downloading files …":"正在下載檔案 ...","Downloading update…":"正在下載更新 ...","Duplicate option {{opt}}":"重複選項 {{opt}}","Duplicati Website":"Duplicati 官方網站","Duplicati forum":"Duplicati 論壇","Duplicati will run when started, but will remain in a paused state for the duration. Duplicati will occupy minimal system resources and no backups will be run.":"Duplicati 將於作業系統啟動後執行,但將會保持在暫停狀態。此時 Duplicati 將以最少資源使用率的情況下常駐,不會進行備份作業。","Duration":"時間","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 如果您使用本機資料庫做命令列方式備份,您將資料庫保留好。","Edit as list":"編輯清單","Edit as text":"編輯文字內容","Edit …":"編輯 ...","Encrypt file":"加密檔案","Encryption":"加密方式","Encryption changed":"加密方式已變更","Encryption modules:":"加密模組:","End":"結束","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 backup passphrase, if any":"輸入備份密碼,如果有的話","Enter configuration details":"進入設定細節","Enter encryption passphrase":"輸入加密密碼","Enter expression here":"在這裡輸入運算式","Enter the destination path":"輸入目的地路徑","Error":"錯誤","Error!":"錯誤!","Errors and crashes":"錯誤與當機","Examined":"已檢查","Exclude":"例外","Exclude directories whose names contain":"排除目錄名稱含有","Exclude expression":"排除表示式","Exclude file":"例外檔案","Exclude file extension":"例外副檔名","Exclude files whose names contain":"排除檔案名稱包含有","Exclude filter group":"例外篩選群組","Exclude folder":"例外資料夾","Exclude regular expression":"排除的正規表示式","Existing file found":"檔案已存在","Experimental":"實驗版 (Experimental)","Export":"匯出","Export backup configuration":"匯出備份設定","Export configuration":"匯出設定","Export passwords":"匯出密碼","Export …":"匯出 ...","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 find backup:":"尋找備份失敗:","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 …":"正在取得檔案版本 ...","Group email":"群組郵件","Hidden files":"隱藏檔案","Hide":"隱藏","Hide hidden folders":"隱藏目錄","Home":"首頁","Hostnames":"主機名稱","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 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":"如果您以後還想要使用此備份,您可以在刪除之前先將設定匯出","Import":"匯入","Import Destination URL":"匯入目的地 URL","Import backup configuration":"匯入備份設定","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. Not for use with important data.":"僅針對開發人員的個別組建版本,請不要使用在重要資料上。","Information":"資訊","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":"保留所有備份","Keystone API version":"Keystone API 版本","Language in user interface":"使用者介面語言","Last month":"上個月","Last successful backup:":"上一次成功備份:","Last successful restore: {{time}} (took {{duration || '0 seconds'}})":"上一次成功還原:{{time}} (took {{duration || '0 seconds'}})","Latest":"最新","Libraries":"函式庫","Listing backup dates …":"正在列出備份日期 ...","Listing remote files for purge …":"正在列出要清除的遠端檔案...","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 …":"載入中 ...","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":"遺失來源","Modified":"已修改","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 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":"沒有排程工作","Non-matching passphrase":"密碼不相符","None / disabled":"無 / 取消","Not using encryption":"未使用加密","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","Opened":"已開啟","Openstack API Key are not supported in v3 keystone API.":"v3 keystone API 不支援 Openstack API 金鑰。","Operating System":"作業系統","Operation":"作業","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":"密碼不相符","Passphrases do not match":"密碼不相符","Password":"密碼","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":"連接埠","Prevent tray icon automatic log-in":"關閉從系統列 (Tray) 圖示自動登入","Previous":"上一頁","Progress:":"正在處理:","ProjectID is optional if the bucket exist":"ProjectID is optional if the bucket exist","Proprietary":"雲端服務","Purge Phase":"清除階段","Purging files complete!":"檔案清除完成!","Purging files …":"正在清理檔案 ...","Rebuilding local database …":"正在重建本機資料庫 ...","Recreate (delete and repair)":"重新建立(刪除並修復)","Recreate Database Phase":"重建資料庫階段","Recreating database …":"正在重建資料庫 ...","Registering temporary backup …":"正在註冊暫時備份 ...","Relative paths not allowed":"不允許使用相對路徑","Reload":"重新載入","Remote":"遠端","Remote Path":"遠端 Path","Remote Repository":"遠端 Repository","Remote path":"遠端 path","Remote repository":"遠端 repository","Remote volume size":"遠端區塊大小","Remove":"移除","Remove option":"移除選項","Removed files":"檔案已移除","Repair":"修復","Repair Phase":"修復階段","Repairing database …":"正在修復資料庫 ...","Repeat Passphrase":"重複密碼","Reporting:":"報告︰","Reset":"重置","Restore":"還原","Restore complete!":"還原完成!","Restore files":"還原檔案","Restore files …":"還原檔案 ...","Restore from":"還原檔案從 ","Restore from backup configuration":"從備份設定檔還原","Restore options":"還原選項","Restore read/write permissions":"還原讀/寫權限","Restored Files":"已還原檔案","Restored Folders":"已還原資料夾","Restored Symlinks":"已還原符號連結","Restoring files …":"正在還原檔案 ...","Resume":"繼續","Rewritten File Lists":"覆寫檔案清單","Run again every":"重複執行於每","Run now":"立即執行","Running commandline entry":"Running commandline entry","Running task:":"正在執行工作:","Running …":"正在執行 ...","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 Files":"來源檔案","Source data":"來源資料","Source folders":"來源資料夾","Source:":"來源:","Specific builds for developers only. Not for use with important data.":"僅針對開發人員的特定組建版本,請不要使用在重要資料上。","Standard protocols":"標準通訊協定","Start":"開始","Starting backup …":"正在開始備份 ...","Starting restore …":"正在開始還原...","Starting the restore process …":"正在開始還原程序 ...","Stop after current file":"這個檔案完成後停止","Stop after the current file":"這個檔案完成後停止","Stop now":"立即停止","Stop running backup":"停止正在進行的備份","Stop running task":"停止正在進行的工作","Stopping after the current file:":"正在等檔案完成後停止:","Stopping task:":"正在停止工作:","Storage Type":"儲存區類型","Storage class":"儲存區等級","Storage class for creating a bucket":"建立 Bucket 的儲存類型","Stored":"儲存","Strong":"強","Success":"成功","Sun":"週日","Symbolic link":"符號連結","System Files":"系統檔案","System default ({{levelname}})":"系統預設 ({{levelname}})","System files":"系統檔案","System info":"系統資訊","System properties":"系統屬性","TByte":"TByte","TByte/s":"TByte/s","Task is running":"工作正在執行","Temporary Files":"暫存檔案","Temporary files":"暫存檔案","Test Phase":"測試階段","Test connection":"測試連線","Testing permissions …":"正在測試權限 ...","Testing …":"測試中 ...","The '{{fieldname}}' field contains an invalid character: {{character}} (value: {{value}}, index: {{pos}})":"在 '{{fieldname}}' 欄位當中有無效字元: {{character}} (value: {{value}}, index: {{pos}})","The backup is missing, has it been deleted?":"這個備份已遺失,是否要刪除?","The backup was temporary and does not exist anymore, so the log data is lost":"這是已經不存在的臨時備份,因此已無記錄資料。","The bucket name should be all lower-case, convert automatically?":"Bucket 名稱應該全部小寫,要自動轉換嗎?","The bucket name should start with your username, prepend automatically?":"Bucket 名稱應該以您的使用者名稱開頭,要自動加入嗎?","The configuration should be kept safe. Are you sure you want to save an unencrypted file containing your passwords?":"設定應該注意安全,您確定將含有密碼的設定儲存為不加密的檔案嗎?","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 passwords do not match":"密碼不符","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 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":"週四","Time":"時間","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":"若要無密碼匯出,請不要勾選\"加密檔案\"核取方塊","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.":"為了避免基於 DNS 的攻擊,Duplicati 可以用主機名稱作為連接的來源限制。\n直接使用 IP 與 localhost 是內建允許的方式。\n若有多個主機名稱,可以用分號 (;) 做為分隔,如果使用萬用字元 (*),則表示所有主機名稱均可以連線至 Duplicaiti,等於關閉此功能;如果內容為空,則只允許使用 IP 與 localhost 進行連線。","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 passphrase here.":"在此這輸入密碼。","Type to highlight files":"輸入字串,符合的檔名會以粗體字方式標示","Unknown backup size and versions":"未知的備份大小與版本","Until resumed":"手動繼續","Update channel":"更新頻道","Update failed:":"更新失敗:","Updating with existing database":"正在更新既有資料庫 ...","Uploaded files":"已上傳檔案","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' | translate}}":"使用情況報告有助於我們改進使用者體驗並評估新功能的影響。 我們使用這些報告資料來產生 {{'public usage statistics' | translate}}","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":"使用者","Vacuuming database …":"正在清理資料庫 ...","Validating …":"驗證中 ...","Verifications":"驗證","Verify files":"驗證檔案","Verifying answer":"驗證答案","Verifying backend data …":"正在驗證後端資料 ...","Verifying files …":"正在驗證檔案 ...","Verifying remote data …":"正在驗證遠端資料 ...","Verifying restored files …":"正在驗證已還原檔案 ...","Verifying …":"驗證中 ...","Version ID":"版本 ID","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 upload to finish …":"等待上傳完成中 ...","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 understand the risk":"是的,我理解這個風險","Yes, I'm brave!":"是的,我敢!","Yes, please break my backup!":"是,請中斷我的備份!","Yesterday":"昨天","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 after any file uploads currently in progress have finished.":"您可以立即停止備份,將在目前檔案上傳完成後停止。","You can stop the task immediately, or allow the process to continue its current file and then 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":"您必須輸入 tenant (或 project) 名稱以使用 v3 API","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 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":"自訂","public usage statistics":"公開使用統計資料","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}} Hours":"{{number}} 小時","{{number}} Minutes":"{{number}} 分鐘","{{time}} (took {{duration}})":"{{time}} (花費 {{duration}})","…loading…":"...載入中..."}); + gettextCatalog.setStrings('bn', {"- pick an option -":"-একটি বিকল্প নির্বাচন করুন-","...loading...":"...চালু হচ্ছে...","AWS Access ID":"AWS এর প্রবেশ আইডি","About":"সম্পর্কে","About {{appname}}":"{{appname}} সম্পর্কে","Access denied":"প্রবেশাধিকার বাতিল","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":"অজ্ঞাত ব্যবহারের রিপোর্ট","Back":"পিছনে","Backup location":"ব্যাকআপ স্থান","Backup retention":"ব্যাকআপ ধারণসংখ্যা","Backup:":"ব্যাকআপ:","Beta":"বিটা","Browse":"ব্রাউজ করুন","Browser default":"ব্রাউজার ডিফল্ট","Cancel":"বাতিল","Changelog":"পরিবর্তণের তালিকা","Chose a storage type to get started":"শুরু করার জন্য একটি স্টোরেজের ধরন নির্বাচন করুন","Compact now":"এখনি কম্প্যাক্ট করুন"}); + gettextCatalog.setStrings('ca', {"- pick an option -":"- trieu una opció -","...loading...":"S'està carregant...","AWS Access ID":"ID d'accés d'AWS","AWS Access Key":"Clau d'accés d'AWS","AWS IAM Policy":"Política IAM d'AWS","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","Add a new backup":"Afegeix una nova còpia de seguretat","Add a path directly":"Afegeix una ruta directament","Add advanced option":"Afegeix una opció avançada","Add backup":"Afegeix una còpia de seguretat","Add filter":"Afegeix un filtre","Add path":"Afegeix una ruta","Added":"Afegits","Adjust bucket name?":"Voleu modificar el nom del contenidor?","Advanced Options":"Opcions avançades","Advanced options":"Opcions avançades","Advanced:":"Avançat:","All Hyper-V Machines":"Totes les màquines de l'Hyper-V","All Microsoft SQL Databases":"Totes les bases de dades SQL de Microsoft","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.":"Tots els informes d'ús s'envien anònimament i no contenen cap informació personal. Contenen informació sobre el maquinari i el sistema operatiu, el tipus de capa d'accés de dades, la durada de la còpia de seguretat, la mida general de les dades d'origen i dades similars. No contenen rutes, noms de fitxers, noms d'usuari, contrasenyes o dades sensibles similars.","Allow remote access (requires restart)":"Permet l'accés remot (cal reiniciar el programa)","Allowed days":"Dies permesos","An existing file was found at the new location":"S'ha trobat un fitxer existent a la nova ubicació","An existing file was found at the new location\nAre you sure you want the database to point to an existing file?":"S'ha trobat un fitxer existent a la nova ubicació.\nSegur que voleu que la base de dades apunti a un fitxer 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?":"S'ha trobat una base de dades local existent per a l'emmagatzematge.\nSi reaprofiteu la base de dades, permetreu que les instàncies de la línia d'ordres i del servidor funcionin amb el mateix emmagatzematge remot.\n\n Voleu fer servir la base de dades existent?","Anonymous usage reports":"Informes d'ús anònims","Applications":"Aplicacions","As Command-line":"Com a línia d'ordres","AuthID":"AuthID","Authentication password":"Contrasenya per a l'autenticació","Authentication username":"Nom d'usuari per a l'autenticació","Autogenerated passphrase":"Contrasenya generada automàticament","B2 Application Key":"Clau d'aplicació de B2","B2 Cloud Storage Account ID":"ID del compte de B2 Cloud Storage","B2 Cloud Storage Application Key":"Clau d'aplicació de B2 Cloud Storage","Back":"Enrere","Backup complete!":"S'ha completat la còpia de seguretat!","Backup destination":"Destinació de la còpia de seguretat","Backup location":"Ubicació de la còpia de seguretat","Backup retention":"Preservació de la còpia de seguretat","Backup:":"Còpia de seguretat:","Beta":"Beta","Broken access":"L'accés està trencat","Browse":"Navega","Browser default":"Valor per defecte del navegador","Bucket create location":"Ubicació de creació del contenidor","Bucket name":"Nom del contenidor","Bucket storage class":"Classe d'emmagatzematge del contenidor","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.":"Si permeteu l'accés remot, el servidor escolta les peticions de qualsevol ordinador de la xarxa. Si activeu aquesta opció, assegureu-vos que sempre feu servir l'ordinador en una xarxa protegida amb un tallafoc.","Cache Files":"Fitxers de memòria cau","Canary":"Canary","Cancel":"Cancel·la","Cannot move to existing file":"No s'ha pogut canviar al fitxer existent","Changelog":"Registre de canvis","Changelog for {{appname}} {{version}}":"Registre de canvis del {{appname}} {{version}}","Check failed:":"Ha fallat la comprovació:","Check for updates now":"Comprova ara si hi ha actualitzacions","Chose a storage type to get started":"Trieu un tipus d'emmagatzematge per començar","Click the AuthID link to create an AuthID":"Feu clic a l'enllaç d'AuthID per crear una AuthID","Click to set throttle options":"Feu clic per definir les opcions de velocitat","Compact Phase":"Fase de compactació","Compact now":"Compacta ara","Computer":"Ordinador","Configuration file:":"Fitxer de configuració:","Configuration:":"Configuració:","Configure a new backup":"Configura una nova còpia de seguretat","Confirm delete":"Confirma l'eliminació","Confirmation required":"Es requereix una confirmació","Connect":"Connecta","Connect now":"Connecta ara","Connection lost":"S'ha perdut la connexió","Connection worked!":"Ha funcionat la connexió!","Container name":"Nom del contenidor","Container region":"Regió del contenidor","Continue":"Continua","Continue without encryption":"Continua sense xifratge","Copied!":"S'ha copiat!","Copy":"Copia","Copy Destination URL to Clipboard":"Copia l'URL de destinació al porta-retalls","Copy failed. Please manually copy the URL":"Ha fallat la còpia. Copieu l'URL manualment","Core options":"Opcions principals","Counting ({{files}} files found, {{size}})":"S'està comptant (s'han trobat {{files}} fitxers, {{size}})","Crashes only":"Només fallades","Create folder?":"Voleu crear una carpeta?","Created new limited user":"S'ha creat un nou usuari limitat","Current action:":"Acció actual:","Current file:":"Fitxer actual:","Current version is {{versionname}} ({{versionnumber}})":"La versió actual és {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"Extrem d'S3 personalitzat","Custom authentication url":"URL d'autenticació personalitzat","Custom backup retention":"Preservació de còpies de seguretat personalitzada","Custom location ({{server}})":"Ubicació personalitzada ({{server}})","Custom region for creating buckets":"Regió de creació de contenidors personalitzada","Custom region value ({{region}})":"Valor de regió personalitzat ({{region}})","Custom server url ({{server}})":"URL del servidor personalitzat ({{server}})","Custom storage class ({{class}})":"Classe d'emmagatzematge personalitzada ({{class}})","Days":"Dies","Default":"Per defecte","Default ({{channelname}})":"Per defecte ({{channelname}})","Default excludes":"Exclusions per defecte","Default options":"Opcions per defecte","Delete":"Elimina","Delete Phase (Old Backup Versions)":"Fase d'eliminació (versions antigues de la còpia de seguretat)","Delete backup":"Elimina la còpia de seguretat","Delete backups that are older than":"Elimina les còpies de seguretat anteriors a","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","Delete {{filecount}} files ({{filesize}}) from the remote storage?":"Voleu eliminar {{filecount}} fitxers ({{filesize}}) de l'emmagatzematge remot?","Deleted":"Eliminats","Deleted Versions":"Versions eliminades","Deleted files":"Fitxers eliminats","Description (optional)":"Descripció (opcional)","Description:":"Descripció:","Desktop":"Escriptori","Destination":"Destinació","Destination path":"Ruta de destinació","Disabled":"Desactivat","Dismiss":"Ignora","Dismiss all":"Ignora-ho tot","Display and color theme":"Visualització i tema de color","Do you really want to delete the backup: \"{{name}}\" ?":"Segur que voleu eliminar la còpia de seguretat «{{name}}»?","Do you really want to delete the local database for: {{name}}":"Segur que voleu eliminar la base de dades local de «{{name}}»?","Done":"Fet","Download":"Baixa","Downloaded files":"Fitxers baixats","Duplicate option {{opt}}":"Opció duplicada {{opt}}","Duplicati Website":"Lloc web del Duplicati","Duplicati forum":"Fòrum del Duplicati","Duplicati will run when started, but will remain in a paused state for the duration. Duplicati will occupy minimal system resources and no backups will be run.":"El Duplicati s'executarà quan arrenqui, però es mantindrà pausat durant el període especificat. El Duplicati ocuparà els recursos del sistema mínims i no s'executaran còpies de seguretat.","Duration":"Durada","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 còpia de seguretat té una base de dades local associada que emmagatzema informació sobre la còpia de seguretat remota a l'ordinador local.\n Quan elimineu una còpia de seguretat, també podeu eliminar la base de dades local sense que això afecti la possibilitat de restaurar els fitxers remots.\n Si feu servir la base de dades local per a còpies de seguretat des de la línia d'ordres, hauríeu de mantenir la base de dades.","Edit as list":"Edita com a llista","Edit as text":"Edita com a text","Encrypt file":"Xifra el fitxer","Encryption":"Xifratge","Encryption changed":"S'ha canviat el xifratge","End":"Final","Enter URL":"Introduïu 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.":"Introduïu un pla de preservació manualment. Les expressions són D/W/Y per a dies/setmanes/anys i U per a il·limitat. La sintaxi és: 7D:1D,4W:1W,36M:1M. Aquest exemple preserva una còpia de seguretat per a cadascun dels pròxims 7 dies, per a cadascuna de les pròximes 4 setmanes, i per a cadascun dels pròxims 36 mesos. Això també es pot escriure així: 1W:1D,1M:1W,3Y:1M.","Enter backup passphrase, if any":"Introduïu la contrasenya de la còpia de seguretat, si en té","Enter configuration details":"Introduïu els detalls de configuració","Enter encryption passphrase":"Introduïu la contrasenya de xifratge","Enter expression here":"Introduïu l'expressió aquí","Enter the destination path":"Introduïu la ruta de destinació","Error":"Error","Error!":"S'ha produït un error!","Errors and crashes":"Errors i fallades","Examined":"Examinats","Exclude":"Exclusions","Exclude directories whose names contain":"Exclou carpetes amb un nom que contingui","Exclude expression":"Exclou una expressió","Exclude file":"Exclou un fitxer","Exclude file extension":"Exclou una extensió de fitxer","Exclude files whose names contain":"Exclou fitxers amb un nom que contingui","Exclude filter group":"Exclou un grup de filtres","Exclude folder":"Exclou una carpeta","Exclude regular expression":"Exclou una expressió regular","Existing file found":"S'ha trobat un fitxer existent","Experimental":"Experimental","Export":"Exporta","Export backup configuration":"Exporta la configuració de la còpia de seguretat","Export configuration":"Exporta la configuració","Export passwords":"Exporta les contrasenyes","External link":"Enllaç extern","FTP (Alternative)":"FTP (alternatiu)","Failed to build temporary database: {{message}}":"No s'ha pogut crear la base de dades temporal: {{message}}","Failed to connect:":"No s'ha pogut connectar:","Failed to connect: {{message}}":"No s'ha pogut connectar: {{message}}","Failed to delete:":"No s'ha pogut eliminar:","Failed to fetch path information: {{message}}":"No s'ha pogut recollir la informació de les rutes: {{message}}","Failed to find backup:":"No s'ha pogut trobar la còpia de seguretat:","Failed to read backup defaults:":"No s'han pogut llegir els valors per defecte de la còpia de seguretat:","Failed to restore files: {{message}}":"No s'han pogut restaurar els fitxers: {{message}}","Failed to save:":"No s'ha pogut desar:","File":"Fitxer","Files larger than:":"Fitxers més grans que:","Filters":"Filtres","Finished!":"S'ha acabat!","First run setup":"Configuració inicial","Folder":"Carpeta","Folder path":"Ruta de la carpeta","Fri":"Divendres","GByte":"GBytes","GByte/s":"GByte/s","GCS Project ID":"ID del projecte de GCS","General":"General","General backup settings":"Paràmetres generals de la còpia de seguretat","General options":"Opcions generals","Generate":"Genera","Generate IAM access policy":"Genera una política d'accés IAM","Group email":"Adreça electrònica del grup","Hidden files":"Fitxers ocults","Hide":"Amaga","Hide hidden folders":"Amaga les carpetes ocultes","Home":"Inici","Hostnames":"Noms","Hours":"Hores","How do you want to handle existing files?":"Què voleu fer amb els fitxers existents?","Hyper-V Machine":"Màquina de l'Hyper-V","Hyper-V Machine:":"Màquina de l'Hyper-V:","Hyper-V Machines":"Màquines de l'Hyper-V","ID:":"ID:","If a date was missed, the job will run as soon as possible.":"Si s'ha sobrepassat una data, la tasca s'executarà tan aviat com sigui possible.","If at least one newer backup is found, all backups older than this date are deleted.":"Si es troba com a mínim una còpia de seguretat més recent, s'eliminaran totes les còpies de seguretat anteriors a aquesta data.","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 introduïu una ruta, s'emmagatzemaran tots els fitxers a la carpeta d'inici de sessió.\nSegur que voleu fer això?","If you do not enter an API Key, the tenant name is required":"Si no introduïu una clau API, heu d'indicar el nom d'inquilí","Import":"Importa","Import Destination URL":"Importa un URL de destinació","Import backup configuration":"Importa una configuració de còpia de seguretat","Import from a file":"Importa des d'un fitxer","Import metadata":"Importa les metadades","Include a file?":"Voleu incloure un fitxer?","Include expression":"Inclou una expressió","Include regular expression":"Inclou una expressió regular","Incorrect answer, try again":"La resposta és incorrecta, torneu-ho a provar","Individual builds for developers only. Not for use with important data.":"Compilacions individuals només per a desenvolupadors. No ho feu servir amb dades importants.","Information":"Informació","Invalid characters in path":"La ruta conté caràcters no vàlids","Invalid retention time":"El període de preservació no és vàlid","It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?":"És possible connectar-se a alguns servidors FTP sense contrasenya.\nSegur que el vostre servidor FTP suporta l'accés sense contrasenya?","KByte":"KBytes","KByte/s":"KByte/s","Keep a specific number of backups":"Preserva un nombre específic de còpies de seguretat","Keep all backups":"Preserva totes les còpies de seguretat","Keystone API version":"Versió de l'API de Keystone","Language in user interface":"Idioma de la interfície d'usuari","Last month":"El mes passat","Last successful backup:":"Última còpia de seguretat completada:","Last successful restore: {{time}} (took {{duration || '0 seconds'}})":"Última restauració completada: {{time}} (durada: {{duration || '0 segons'}})","Latest":"Versió més recent","Libraries":"Biblioteques","Live":"En viu","Load a configuration from an exported job or a storage provider":"Importeu una configuració des d'una tasca exportada o des d'un proveïdor d'emmagatzematge","Load destination from an exported job or a storage provider":"Importeu una destinació des d'una tasca exportada o des d'un proveïdor d'emmagatzematge","Load older data":"Carrega dades més antigues","Local Repository":"Dipòsit local","Local database path:":"Ruta de la base de dades local:","Local repository":"Dipòsit local","Local storage":"Emmagatzematge local","Location":"Ubicació","Location where buckets are created":"Ubicació on es creen els contenidors","Log data for {{Backup.Backup.Name}}":"Dades de registre de {{Backup.Backup.Name}}","Log data from the server":"Dades de registre del servidor","Log out":"Surt","MByte":"MBytes","MByte/s":"MByte/s","Maintenance":"Manteniment","Manually type path":"Escriviu la ruta manualment","Max download speed":"Velocitat màxima de baixada","Max upload speed":"Velocitat màxima de càrrega","Menu":"Menú","Microsoft SQL Database:":"Base de dades SQL de Microsoft:","Microsoft SQL Databases":"Bases de dades SQL de Microsoft","Minimum redundancy":"Redundància mínima","Minimum redundancy is 1.0":"La redundància mínima és de 1.0","Minutes":"Minuts","Missing name":"No s'ha definit un nom","Missing passphrase":"No s'ha definit una contrasenya","Missing sources":"No s'ha definit un origen","Modified":"Modificats","Mon":"Dilluns","Months":"Mesos","Move existing database":"Mou una base de dades existent","Move failed:":"No s'ha pogut moure:","My Documents":"Documents","My Music":"Música","My Photos":"Fotografies","My Pictures":"Imatges","Name":"Nom","Never":"Mai","New user name is {{user}}.\nUpdated credentials to use the new limited user":"El nou nom d'usuari és {{user}}.\nS'han actualitzat les credencials per fer servir el nou usuari limitat","Next":"Següent","Next scheduled run:":"Pròxima execució programada:","Next scheduled task:":"Pròxima tasca programada:","Next task:":"Pròxima tasca:","Next time":"La pròxima vegada","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 s'ha especificat cap certificat anteriorment, comproveu amb l'administrador del servidor que la clau és correcta: {{key}} \n\nVoleu aprovar aquesta clau d'amfitrió?","No editor found for the "{{backend}}" storage type":"No s'ha trobat cap editor per a l'emmagatzematge del tipus «{{backend}}»","No encryption":"Sense xifratge","No items selected":"No s'ha seleccionat cap element","No items to restore, please select one or more items":"No hi ha elements per restaurar, seleccioneu-ne un o més","No passphrase entered":"No s'ha introduït cap contrasenya","No scheduled tasks":"No hi ha tasques planificades","Non-matching passphrase":"La contrasenya no coincideix","None / disabled":"Cap / desactivat","Not using encryption":"El xifratge està desactivat","Nothing will be deleted. The backup size will grow with each change.":"No s'eliminarà res. La mida de la còpia de seguretat augmentarà després de cada canvi.","OK":"D'acord","Once there are more backups than the specified number, the oldest backups are deleted.":"Una vegada hi ha més còpies de seguretat que el nombre especificat, s'eliminen les còpies de seguretat més antigues.","OpenStack AuthURI":"AuthURI de l'OpenStack","OpenStack Object Storage / Swift":"OpenStack Object Storage / Swift","Opened":"Oberts","Operating System":"Sistema operatiu","Operation":"Operació","Operations:":"Operacions:","Optional authentication password":"Contrasenya per a l'autenticació (opcional)","Optional authentication username":"Nom d'usuari per a l'autenticació (opcional)","Options":"Opcions","Original location":"Ubicació original","Others":"Altres","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.":"Al llarg del temps, les còpies de seguretat s'eliminaran automàticament. Es conservarà una còpia de seguretat per a cadascun dels darrers 7 dies, les darreres 4 setmanes i els darrers 12 mesos. Sempre hi haurà com a mínim una còpia de seguretat restant.","Overwrite":"Sobreescriu-los","Passphrase":"Contrasenya","Passphrase (if encrypted)":"Contrasenya (si el fitxer està xifrat)","Passphrase changed":"S'ha canviat la contrasenya","Passphrases are not matching":"Les contrasenyes no coincideixen","Passphrases do not match":"Les contrasenyes no coincideixen","Password":"Contrasenya","Path":"Ruta","Path not found":"No s'ha trobat la ruta","Path on server":"Ruta al servidor","Path or subfolder in the bucket":"Ruta o subcarpeta al contenidor","Pause":"Pausa","Pause after startup or hibernation":"Pausa després de l'arrencada o la hibernació","Pause options":"Opcions de pausa","Permissions":"Permisos","Pick location":"Trieu una ubicació","Point to your backup files and restore from there":"Indiqueu on són els vostres fitxers de còpia de seguretat i feu una restauració des d'allà","Port":"Port","Prevent tray icon automatic log-in":"Impedeix l'inici de sessió automàtic de la safata del sistema","Previous":"Enrere","Progress:":"Progrés:","ProjectID is optional if the bucket exist":"La ProjectID és opcional si el contenidor existeix","Proprietary":"De propietat","Purge Phase":"Fase de purga","Purging files complete!":"S'ha completat la purga de fitxers!","Recreate (delete and repair)":"Recrea (elimina i repara)","Recreate Database Phase":"Fase de recreació de la base de dades","Relative paths not allowed":"No es permet l'ús de rutes relatives","Reload":"Actualitza","Remote":"Remot","Remote Path":"Ruta remota","Remote Repository":"Dipòsit remot","Remote path":"Ruta remota","Remote repository":"Dipòsit remot","Remote volume size":"Mida dels volums remots","Remove":"Elimina","Remove option":"Elimina l'opció","Removed files":"Fitxers eliminats","Repair":"Repara","Repair Phase":"Fase de reparació","Repeat Passphrase":"Repetiu la contrasenya","Reporting:":"S'està informant:","Reset":"Reinicialitza","Restore":"Restaura","Restore complete!":"S'ha completat la restauració!","Restore files":"Restaura fitxers","Restore from":"Restaura des de","Restore from backup configuration":"Restaura des d'una configuració de còpia de seguretat","Restore options":"Opcions de restauració","Restore read/write permissions":"Restaura els permisos de lectura/escriptura","Resume":"Reprèn","Rewritten File Lists":"Llistes de fitxers reescrits","Run again every":"Torna a executar cada","Run now":"Executa ara","Running commandline entry":"S'està executant una entrada de la línia d'ordres","Running task:":"Tasca en execució:","S3 Compatible":"Compatible amb S3","Same as the base install version: {{channelname}}":"La mateixa que la versió base d'instal·lació: {{channelname}}","Sat":"Dissabte","Save":"Desa","Save and repair":"Desa i repara","Save different versions with timestamp in file name":"Desa les versions diferents amb una marca horària al nom del fitxer","Save immediately":"Desa immediatament","Schedule":"Planificació","Search":"Cerca","Search for files":"Cerca fitxers","Seconds":"Segons","Select a log level and see messages as they happen:":"Trieu un nivell de registre i vegeu els nous missatges al moment:","Select files":"Seleccioneu els fitxers","Server":"Servidor","Server and port":"Servidor i port","Server hostname or IP":"Nom del servidor o IP","Server is currently paused,":"El servidor està pausat actualment,","Server is currently paused, do you want to resume now?":"El servidor està pausat actualment, voleu reprendre la tasca ara?","Server password":"Contrasenya del servidor","Server paused":"S'ha pausat el servidor","Server state properties":"Propietats de l'estat del servidor","Settings":"Configuració","Show":"Mostra","Show advanced editor":"Mostra l'editor avançat","Show hidden folders":"Mostra les carpetes ocultes","Show log":"Mostra el registre","Show treeview":"Mostra la vista en arbre","Sia server password":"Contrasenya del servidor de Sia","Smart backup retention":"Preservació de còpies de seguretat intel·ligent","Some OpenStack providers allow an API key instead of a password and tenant name":"Alguns proveïdors de l'OpenStack permeten fer servir una clau API en comptes d'una contrasenya i un nom d'inquilí","Source Data":"Dades d'origen","Source data":"Dades d'origen","Source folders":"Carpetes d'origen","Source:":"Origen:","Specific builds for developers only. Not for use with important data.":"Compilacions específiques només per a desenvolupadors. No ho feu servir amb dades importants.","Standard protocols":"Protocols estàndard","Start":"Inici","Stop after the current file":"Atura després del fitxer actual","Stop now":"Atura ara","Stop running backup":"Atura la còpia de seguretat en execució","Stop running task":"Atura la tasca en execució","Stopping task:":"S'està aturant la tasca:","Storage Type":"Tipus d'emmagatzematge","Storage class":"Classe d'emmagatzematge","Storage class for creating a bucket":"Classe d'emmagatzematge per crear un contenidor","Stored":"Emmagatzemat","Strong":"Forta","Success":"Èxit","Sun":"Diumenge","Symbolic link":"Enllaç simbòlic","System Files":"Fitxers del sistema","System default ({{levelname}})":"Valor per defecte del sistema ({{levelname}})","System files":"Fitxers del sistema","System info":"Informació del sistema","System properties":"Propietats del sistema","TByte":"TBytes","TByte/s":"TByte/s","Task is running":"La tasca s'està executant","Temporary Files":"Fitxers temporals","Temporary files":"Fitxers temporals","Test Phase":"Fase de comprovació","Test connection":"Comprova la connexió","The '{{fieldname}}' field contains an invalid character: {{character}} (value: {{value}}, index: {{pos}})":"El camp «{{fieldname}}» conté un caràcter no vàlid: {{character}} (valor: {{value}}, índex: {{pos}})","The backup is missing, has it been deleted?":"No s'ha trobat la còpia de seguretat; l'heu eliminat?","The backup was temporary and does not exist anymore, so the log data is lost":"La còpia de seguretat era temporal i ja no existeix, per la qual cosa s'han perdut les dades del registre","The bucket name should be all lower-case, convert automatically?":"El nom del contenidor ha d'estar en minúscules; voleu convertir-lo automàticament?","The configuration should be kept safe. Are you sure you want to save an unencrypted file containing your passwords?":"És recomanable que deseu la configuració en un lloc segur. Segur que voleu desar un fitxer sense xifrar amb les vostres contrasenyes?","The dark theme (by Michal)":"Tema fosc (per Michal)","The default blue on white theme (by Alex)":"Tema per defecte, blau sobre blanc (per Alex)","The folder {{folder}} does not exist.\nCreate it now?":"La carpeta {{folder}} no existeix.\nVoleu crear-la ara?","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 clau de l'amfitrió ha canviat, comproveu amb l'administrador del servidor que això és correcte, o podríeu ser víctima d'un atac d'intermediari.\n\nVoleu substituir la clau d'amfitrió actual («{{prev}}») amb la clau d'amfitrió «{{key}}»?","The passwords do not match":"Les contrasenyes no coincideixen","The path does not appear to exist, do you want to add it anyway?":"Sembla que la ruta no existeix, voleu afegir-la igualment?","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 acaba amb un caràcter «{{dirsep}}», la qual cosa vol dir que heu triat un fitxer, no una carpeta.\n\nVoleu incloure el fitxer especificat?","The path must be an absolute path, i.e. it must start with a forward slash '/'":"La ruta ha de ser absoluta, és a dir, ha de començar amb una barra «/»","The region parameter is only applied when creating a new bucket":"El paràmetre de regió només s'aplica quan es crea un contenidor","The region parameter is only used when creating a bucket":"El paràmetre de regió només es fa servir quan es crea un contenidor","The server certificate could not be validated.\nDo you want to approve the SSL certificate with the hash: {{hash}}?":"No s'ha pogut validar el certificat del servidor.\nVoleu aprovar el certificat SSL amb la suma «{{hash}}»?","The storage class affects the availability and price for a stored file":"La classe d'emmagatzematge afecta la disponibilitat i el preu dels fitxers emmagatzemats","The target folder contains encrypted files, please supply the passphrase":"La carpeta de destinació conté fitxers encriptats; introduïu-ne la contrasenya","The user has too many permissions. Do you want to create a new limited user, with only permissions to the selected path?":"L'usuari té massa permisos. Voleu crear un nou usuari limitat, amb permisos només per a 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?":"Aquesta còpia de seguretat s'ha creat en un altre sistema operatiu. Si restaureu fitxers sense especificar una carpeta de destinació, pot ser que es restaurin fitxers en llocs inesperats. Segur que voleu continuar sense seleccionar una carpeta de destinació?","This month":"Aquest mes","This week":"Aquesta setmana","Throttle settings":"Opcions de velocitat","Thu":"Dijous","Time":"Hora","To File":"A un fitxer","To confirm you want to delete all remote files for \"{{name}}\", please enter the word you see below":"Per confirmar que voleu eliminar tots els fitxers remots de «{{name}}, escriviu la paraula que veieu a continuació","To export without a passphrase, uncheck the \"Encrypt file\" box":"Per fer una exportació sense contrasenya, desactiveu la casella «Xifra el fitxer»","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 evitar diversos atacs basats en el DNS, el Duplicati limita els noms de servidor permesos als d'aquesta llista. Sempre es permet l'accés directe a localhost o per IP. Podeu indicar diversos noms de servidor separant-los amb un punt i coma. Si cap dels noms d'ordinador permesos és un asterisc (*), es permeten tots els noms d'ordinador i es desactiva aquesta característica. Si el camp és buit, només es permet l'accés a localhost o per adreça IP.","Today":"Avui","Trust host certificate?":"Voleu confiar en el certificat de l'amfitrió?","Trust server certificate?":"Voleu confiar en el certificat del 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.":"Proveu les noves característiques que estem preparant. És la versió més estable disponible actualment. Proveu la funció de restauració abans de fer-ho servir en entorns de producció.","Tue":"Dimarts","Type passphrase here.":"Escriviu la contrasenya aquí.","Type to highlight files":"Escriviu per ressaltar fitxers","Unknown backup size and versions":"No s'han pogut determinar la mida de la còpia de seguretat i les versions","Until resumed":"Fins que es reprengui","Update channel":"Canal d'actualitzacions","Update failed:":"Ha fallat l'actualització:","Updating with existing database":"S'està actualitzant amb una base de dades existent","Uploaded files":"Fitxers carregats","Usage statistics":"Estadístiques d'ús","Usage statistics, warnings, errors, and crashes":"Estadístiques d'ús, avisos, errors i fallades","Use SSL":"Fes servir SSL","Use existing database?":"Voleu fer servir la base de dades existent?","Use weak passphrase":"Fes servir una contrasenya dèbil","Useless":"Inútil","User data":"Dades d'usuari","User domain name":"Nom de domini de l'usuari","User has too many permissions":"L'usuari té massa permisos","User interface settings":"Paràmetres de la interfície d'usuari","Username":"Nom d'usuari","Verifications":"Verificacions","Verify files":"Verifica els fitxers","Verifying answer":"S'està verificant la resposta","Version ID":"ID de la versió","Very strong":"Molt forta","Very weak":"Molt dèbil","Visit us on":"Visiteu-nos a","WARNING: This will prevent you from restoring the data in the future.":"AVÍS: Això impedirà que restaureu les dades més endavant.","Waiting for task to begin":"S'està esperant que la tasca comenci","Warnings, errors and crashes":"Avisos, errors i fallades","We recommend that you encrypt all backups stored outside your system":"És recomanable que xifreu totes les còpies de seguretat emmagatzemades fora del vostre ordinador","Weak":"Dèbil","Weak passphrase":"Contrasenya dèbil","Wed":"Dimecres","Weeks":"Setmanes","Where do you want to restore from?":"Des d'on voleu fer la restauració?","Where do you want to restore the files to?":"On voleu restaurar els fitxers?","Years":"Anys","Yes":"Sí","Yes, I have stored the passphrase safely":"Sí, he desat la contrasenya en un lloc segur","Yes, I understand the risk":"Sí, entenc els riscos","Yes, I'm brave!":"Sí, no tinc por!","Yes, please break my backup!":"Sí, destrossa'm la còpia de seguretat!","Yesterday":"Ahir","You are changing the database path away from an existing database.\nAre you sure this is what you want?":"Esteu canviant la ruta d'una base de dades existent.\nSegur que voleu fer això?","You are currently running {{appname}} {{version}}":"Actualment esteu executant el {{appname}} {{version}}","You have changed the encryption mode. This may break stuff. You are encouraged to create a new backup instead":"Heu canviat el mode de xifratge. Pot ser que això trenqui alguna cosa. És recomanable que creeu una nova còpia de seguretat en comptes de fer això","You have changed the passphrase, which is not supported. You are encouraged to create a new backup instead.":"Heu canviat la contrasenya, i això no està implementat. És recomanable que creeu una nova còpia de seguretat en comptes de fer això.","You have chosen not to encrypt the backup. Encryption is recommended for all data stored on a remote server.":"Heu decidit no xifrar la còpia de seguretat. És recomanable que xifreu totes les dades emmagatzemades en un servidor remot.","You have chosen to restore to a new location, but not entered one":"Heu decidit fer la restauració en una nova ubicació, però no n'heu indicat cap","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.":"Heu generat una contrasenya forta. Assegureu-vos que heu copiat la contrasenya en un lloc segur, perquè no podreu recuperar les dades si la perdeu.","You must choose at least one source folder":"Heu de triar com a mínim una carpeta d'origen","You must enter a domain name to use v3 API":"Heu d'introduir un nom de domini per fer servir l'API v3","You must enter a name for the backup":"Heu d'introduir un nom per a la còpia de seguretat","You must enter a passphrase or disable encryption":"Heu d'introduir una contrasenya o desactivar el xifratge","You must enter a password to use v3 API":"Heu d'introduir una contrasenya per fer servir l'API v3","You must enter a positive number of backups to keep":"Heu d'introduir un nombre positiu de còpies de seguretat que voleu preservar","You must enter a tenant (aka project) name to use v3 API":"Heu d'introduir un nom d'inquilí (projecte) per fer servir l'API v3","You must enter a valid duration for the time to keep backups":"Heu d'introduir una durada vàlida de preservació de les còpies de seguretat","You must fill in the password":"Heu d'introduir la contrasenya","You must fill in the server name or address":"Heu d'introduir el nom o l'adreça del servidor","You must fill in the username":"Heu d'introduir el nom d'usuari","You must fill in {{field}}":"Heu d'introduir el camp «{{field}}»","You must select or fill in the AuthURI":"Heu de triar o introduir l'AuthURI","You must select or fill in the server":"Heu de triar o introduir el servidor","You must specify a path":"Heu d'especificar una ruta","Your files and folders have been restored successfully.":"S'han restaurat els fitxers i carpetes correctament.","Your passphrase is easy to guess. Consider changing passphrase.":"La contrasenya és fàcil d'endevinar. Penseu a canviar la contrasenya.","bucket/folder/subfolder":"contenidor/carpeta/subcarpeta","byte":"bytes","byte/s":"byte/s","custom":"personalitzat","resume now":"reprèn ara","unless you are explicitly specifying --group-id":"excepte si especifiqueu explícitament el paràmetre --group-id","{{appname}} was primarily developed by {{dev1}} and {{dev2}}. {{appname}} can be downloaded from {{websitename}}. {{appname}} is licensed under the {{licensename}}.":"El {{appname}} ha estat desenvolupat principalment per {{dev1}} i {{dev2}}. Podeu baixar-vos el {{appname}} des de {{websitename}}. El {{appname}} està publicat sota la {{licensename}}.","{{files}} files ({{size}}) to go {{speed_txt}}":"Queden {{files}} fitxers ({{size}}) {{speed_txt}}","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version":["{{item.Backup.Metadata.TargetSizeString}} / {{$count}} versió","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} versions"],"{{number}} Hour":"{{number}} hora","{{number}} Hours":"{{number}} hores","{{number}} Minutes":"{{number}} minuts","{{time}} (took {{duration}})":"{{time}} (ha tardat {{duration}})"}); + 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žbě 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 grant":"Udělení přístupu","Access to user interface":"Přístup k uživatelskému rozhraní","Account name":"Název účtu","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í","Added":"Přidáno","Adjust bucket name?":"Přizpůsobit název „nádoby“ (bucket)?","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 method":"Způsob autentizace","Authentication method ({{auth_method}})":"Způsob autentizace ({{auth_method}})","Authentication password":"Ověřovací heslo","Authentication username":"Ověřovací uživatelské jméno","Autogenerated passphrase":"Automaticky vytvořená heslová fráze","B2 Application ID":"B2 Aplikační ID","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 ID":"Aplikační klíč ke cloudovému úložišti B2","B2 Cloud Storage Application Key":"Aplikační klíč ke cloudovému úložišti B2","Back":"Zpět","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 create location":"Umístění ve kterém „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…","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.":"Umožněním přístupu na dálku, server očekává požadavky z libovolného stroje na síti. Pokud tuto volbu zapnete, počítač používejte pouze na síti, zabezpečené bránou firewall.","By default, the tray icon will open the user interface with a token that 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.":"Ve výchozím stavu ikona v oznamovací oblasti otevře uživatelské rozhraní s tokenem, který ho odemkne. To zajistí že můžete přistupovat k uživatelskému rozhraní z ikony v oznamovací oblasti, zatímco po ostatních bude vyžadovat zadání hesla. Pokud upřednostňujete zadávání hesla i při přístupu k uživatelskému rozhraní z ikony v oznamovací oblasti, zapněte tuto volbu.","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 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í","Client library to use":"Používaná klientská knihovna","Commandline …":"Příkazový řádek…","Compact Phase":"Fáze zkompaktňování","Compact now":"Zkompaktnit nyní","Compacting remote data …":"Zkompaktňování dat na protějšku…","Complete log":"Úplný záznam událostí","Completing backup …":"Dokončování zálohy…","Completing previous backup …":"Dokončování předchozí zálohy…","Computer":"Počítač","Configuration file:":"Soubor s nastaveními:","Configuration:":"Nastavení:","Configure a new backup":"Nastavit novou zálohu","Confirm delete":"Potvrzení smazání","Confirm encryption passphrase":"Potvrzení zadání šifrovací heslové fráze","Confirm passphrase":"Zopakování zadání heslové fráze","Confirmation required":"Vyžadováno potvrzení","Connect":"Připojit","Connect now":"Připojit nyní","Connecting to server …":"Připojování k serveru…","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":"Základní volby","Counting ({{files}} files found, {{size}})":"Počítání ({{files}} souborů nalezeno, {{size}})","Crashes only":"Pouze pády","Create bug report …":"Vytvořit hlášení chyby…","Create folder?":"Vytvořit složku?","Created new limited user":"Vytvořen nový uživatelský účet s omezenými oprávněními","Creating bug report …":"Vytvořit 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…","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 Satellite":"Vlastní satelit","Custom Satellite ({{satellite}})":"Vlastní satelit ({{satellite}})","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 excludes":"Ve výchozím stavu vynecháno","Default options":"Výchozí volby","Delete":"Smazat","Delete Phase (Old Backup Versions)":"Fáze mazání (staré verze zálohy)","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ě?","Delete …":"Smazat…","Deleted":"Smazáno","Deleted Versions":"Smazané verze","Deleted files":"Smazané soubory","Deleting remote files …":"Mazání souborů na protějšku…","Deleting unwanted files …":"Mazání nepotřebných souborů…","Description (optional)":"Popis (volitelné)","Description:":"Popis:","Desktop":"Osobní počítač","Destination":"Cíl","Destination path":"Cílové umístění","Disabled":"Vypnuto","Dismiss":"Zavřít","Dismiss all":"Zavřít 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}}","Done":"Hotovo","Download":"Stáhnout","Downloaded files":"Stažené soubory","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","Duplicati will run when started, but will remain in a paused state for the duration. Duplicati will occupy minimal system resources and no backups will be run.":"Duplicati se zahájí při spuštění, ale po dobu průběhu zůstane v pozastaveném stavu. Bude zabírat co nejméně systémových prostředků a nebudou spouštěny žádné zálohy.","Duration":"Doba trvání","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.","Edit as list":"Upravit jako seznam","Edit as text":"Upravit jako text","Edit …":"Upravit…","Encrypt file":"Zašifrovat soubor","Encryption":"Šifrování","Encryption changed":"Šifrování změněno","Encryption passphrase":"Šifrovací heslová fráze","End":"Konec","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 backup passphrase, if any":"Zadejte záložní heslovou frázi, pokud existuje","Enter configuration details":"Zadejte podrobnosti nastavení","Enter encryption passphrase":"Zadejte šifrovací heslovou frázi","Enter expression here":"Sem zadejte výraz","Enter the destination path":"Zadejte popis cílového umístění ","Error":"Chyba","Error!":"Chyba!","Errors and crashes":"Chyby a pády","Examined":"Prozkoumáno","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 filter group":"Skupina filtru vynechání","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 backup configuration":"Exportovat zálohu nastavení","Export configuration":"Exportovat nastavení","Export passwords":"Exportovat hesla","Export …":"Export…","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 find backup:":"Zálohu se nepodařilo nalézt:","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 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)","Import":"Import","Import Destination URL":"Importovat URL adresu cíle","Import backup configuration":"Importovat nastavení zálohy","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","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:","Last successful restore: {{time}} (took {{duration || '0 seconds'}})":"Minulé úspěšné obnovení: {{time}} (trvalo {{duration || '0 sekund'}})","Latest":"Poslední","Libraries":"Knihovny","Listing backup dates …":"Vypisování datumů záloh…","Listing remote files for purge …":"Vypisování souborů na protějšku, které trvale vymazat…","Listing remote files …":"Vypisování souborů na protějšku…","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í…","Local Repository":"Místní repozitář","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","Modified":"Změněno","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 user name is {{user}}.\nUpdated credentials to use the new limited user":"Nové uživatelské jméno je {{user}}.\nNyní budou používány přihlašovací údaje tohoto uživatele","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","Non-matching passphrase":"Zadání heslové fráze se neshodují","None / disabled":"Žádné / vypnuté","Not using encryption":"Nepoužívá šifrování","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)","Opened":"Otevřeno","Operating System":"Operační systém","Operation":"Operace","Operations:":"Operace:","Optional authentication password":"Volitelné ověřovací heslo","Optional authentication username":"Volitelné uživatelské jméno pro ověření","Options":"Předvolby","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í","Passphrases do not match":"Zadání heslové fráze se neshodují","Password":"Heslo","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","Prevent tray icon automatic log-in":"Zabránit automatickému přihlašování ikony v oznamovací oblasti","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í","Purge Phase":"Fáze trvalého mazání","Purging files complete!":"Trvalé smazání souborů dokončeno!","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)","Recreate Database Phase":"Fáze znovuvytváření databáze","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","Removed files":"Odebrané soubory","Repair":"Opravit","Repair Phase":"Fáze oprav","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 from":"Obnovit z","Restore from backup configuration":"Obnovit nastavení ze zálohy","Restore options":"Volby obnovení","Restore read/write permissions":"Obnovit práva pro čtení/zápis","Restored Files":"Obnovené soubory","Restored Folders":"Obnovené složky","Restored Symlinks":"Obnovené symbolické odkazy","Restoring files …":"Obnovování souborů…","Resume":"Pokračovat","Rewritten File Lists":"Seznamy přepsaných souborů","Run again every":"Spustit znovu každou","Run now":"Spustit nyní","Running commandline entry":"Spuštěná položka příkazového řádku","Running task:":"Spuštěná úloha:","Running …":"Spuštěné…","S3 Compatible":"Kompatibilní s S3","Same as the base install version: {{channelname}}":"Stejné jako základní nainstalovaná verze: {{channelname}}","Sat":"So","Satellite":"Satelit","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)","Some S3 providers might only be compatible with a certain client library":"Někteří S3 poskytovatelé mohou být kompatibilní pouze s některými klientskými knihovnami","Source Data":"Zdrojová data","Source Files":"Zdrojové soubory","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","Start":"Začátek","Starting backup …":"Spouštění zálohy…","Starting restore …":"Spouštění obnovení…","Starting the restore process …":"Spouštění procesu obnovení…","Stop after current file":"Zastavit po stávajícím souboru","Stop after the current file":"Zastavit po stávajícím souboru","Stop now":"Zastavit nyní","Stop running backup":"Zastavit probíhající zálohu","Stop running task":"Zastavit probíhající úlohu","Stopping after the current file:":"Zastavování pro stávajícím souboru:","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","Task is running":"Úloha je spuštěná","Temporary Files":"Dočasné soubory","Temporary files":"Dočasné soubory","Test Phase":"Fáze zkoušení","Test connection":"Vyzkoušet spojení","Testing permissions …":"Zkoušení přístupových práv…","Testing …":"Testování…","The '{{fieldname}}' field contains an invalid character: {{character}} (value: {{value}}, index: {{pos}})":"Kolonka „{{fieldname}}“ obsahuje neplatný znak: {{character}} (hodnota: {{value}}, index: {{pos}})","The backup is missing, has it been deleted?":"Záloha chybí, byla smazána?","The backup was temporary and does not exist anymore, so the log data is lost":"Záloha byla dočasná a už neexistuje, takže data záznamu událostí jsou ztracena","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 configuration should be kept safe. Are you sure you want to save an unencrypted file containing your passwords?":"Nastavení by měla být uchovávána bezpečně. Opravdu chcete uložit nešifrovaný soubor obsahující vaše hesla?","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 passwords do not match":"Zadání hesla se neshodují","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 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","Time":"Čas","To File":"Do souboru","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“","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.":"Z důvodu prevence různým útokům prostřednictvím DNS, Duplicati omezuje názvy strojů, kterým je umožněn přístup na ty, vypsané zde. Přímý přístup na IP adresu a localhost je umožněn vždy. Je možné zadat vícero názvů strojů, oddělovaných středníkem. Pokud je některý z názvů povolených strojů hvězdička (*), je přístup umožněn ze všech strojů a tato funkce je vypnuta. Pokud kolonka není vyplněna, je umožněn přístup pouze na IP adresu a localhost.","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. V současnosti 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 passphrase here.":"Sem zadejte heslovou frázi.","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í","Uploaded files":"Nahrané soubory","Uploading verification file …":"Nahrávání ověřovacího souboru…","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","Vacuuming database …":"Úklid v databázi…","Validating …":"Ověřování…","Verifications":"Ověřování","Verify files":"Ověřit soubory","Verifying answer":"Ověřování odpovědi","Verifying backend data …":"Ověřování dat podpůrné vrstvy (backend)…","Verifying files …":"Ověřování správnosti souborů…","Verifying remote data …":"Ověřování správnosti dat na protějšku…","Verifying restored files …":"Ověřování obnovených souborů…","Verifying …":"Ověřování…","Version ID":"Identif. verze","Very strong":"Velmi silné","Very weak":"Velmi slabé","Visit us on":"Navštivte nás na","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 upload to finish …":"Čeká se na dokončení nahrání…","Warnings, errors and crashes":"Varování, chyby a pády","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 understand the risk":"Ano, rozumím riziku","Yes, I'm brave!":"Ano, mám odvahu!","Yes, please break my backup!":"Ano, chci rozbít své zálohy!","Yesterday":"Včera","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 after any file uploads currently in progress have finished.":"Zálohu můžete zastavit 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 then 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 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 retention policy string":"Je třeba zadat platný řetězec zásady doby uchovávání záloh","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í","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 vyvinuto 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}} Hours":"{{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 grant":"Adgang godkendt","Access to user interface":"Adgang til brugerflade","Account name":"Kontonavn","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","Added":"Tilføjet","Adjust bucket name?":"Tilpas bucket navnet?","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 brugsrapporter 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, adgangskoder 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","Applications":"Applikationer","As Command-line":"Som kommandolinie","AuthID":"AuthID","Authentication method":"Godkendelsesmetode","Authentication method ({{auth_method}})":"Godkendelsesmetode ({{auth_method}})","Authentication password":"Adgangskode til godkendelse","Authentication username":"Brugernavn til godkendelse","Autogenerated passphrase":"Autogenereret adgangssætning","B2 Application ID":"B2 Application ID","B2 Application Key":"B2 Application Key","B2 Cloud Storage Account ID":"B2 Cloud Storage Account ID","B2 Cloud Storage Application ID":"B2 Cloud Storage Application ID","B2 Cloud Storage Application Key":"B2 Cloud Storage Application Key","Back":"Tilbage","Backup complete!":"Backup fuldført!","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 create location":"Bucket placering ved oprettelse","Bucket name":"Bucket navn","Bucket storage class":"Bucket storage class","Building list of files to restore …":"Opbygger liste af filer for gendannelse ...","Building partial temporary database …":"Bygger en midlertidig database ...","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.":"Ved at tillade fjernadgang vil serveren lytte efter forespørgsler fra en hver maskine på dit netværk. Hvis du slår denne indstilling til, så vær sikker på at computeren er på et sikkert netværk beskyttet af en firewall.","By default, the tray icon will open the user interface with a token that 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.":"Som standard vil systembakke-ikonet åbne brugerfladen med en token der låser applikationen op. Dette sikrer at du kan tilgå brugerfladen fra systembakke-ikonet, mens andre brugerkonti skal indtaste en adgangskode. Foretrækker du at skulle skrive adgangskoden, selv når du åbner via systembakke-ikonet, så slå denne indstilling til.","Cache Files":"Cache Filer","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 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","Client library to use":"Klient bibliotek som skal bruges","Commandline …":"Kommandolinie ...","Compact Phase":"Komprimeringsfase","Compact now":"Komprimer nu","Compacting remote data …":"Komprimerer data på destinationen ...","Complete log":"Samlet log","Completing backup …":"Fuldfører backup ...","Completing previous backup …":"Fuldfører forrige backup ...","Computer":"Computer","Configuration file:":"Konfigurationsfil:","Configuration:":"Konfiguration:","Configure a new backup":"Indstil en ny backup","Confirm delete":"Bekræft sletning","Confirm encryption passphrase":"Bekræft krypteringskoden","Confirm passphrase":"Bekræft adgangskode","Confirmation required":"Bekræftelse kræves","Connect":"Forbind","Connect now":"Forbind nu","Connecting to server …":"Forbinder til server ...","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 ...","Current action:":"Nuværende handling:","Current file:":"Nuværende fil:","Current version is {{versionname}} ({{versionnumber}})":"Nuværende version er {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"Brugerdefineret S3 endpoint","Custom Satellite":"Brugerdefineret Satellit","Custom Satellite ({{satellite}})":"Brugerdefineret Satellit ({{satellite}})","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 excludes":"Standard ekskluderinger","Default options":"Standardindstillinger","Delete":"Slet","Delete Phase (Old Backup Versions)":"Slettefase (Gamle backup-versioner)","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?","Delete …":"Slet ...","Deleted":"Slettet","Deleted Versions":"Slettede versioner","Deleted files":"Slettede filer","Deleting remote files …":"Sletter filer fra destinationen ...","Deleting unwanted files …":"Sletter uønskede filer ...","Description (optional)":"Beskrivelse (valgfrit)","Description:":"Beskrivelse:","Desktop":"Skrivebord","Destination":"Destination","Destination path":"Destinations sti","Disabled":"Deaktiveret","Dismiss":"Afvis","Dismiss all":"Afvis alle","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}}","Done":"Færdig","Download":"Download","Downloaded files":"Downloadede filer","Downloading files …":"Downloader filer ...","Downloading update…":"Downloader opdatering ...","Duplicate option {{opt}}":"Dublet af indstilling {{opt}}","Duplicati Website":"Duplicati hjemmeside","Duplicati forum":"Duplicati forum","Duplicati will run when started, but will remain in a paused state for the duration. Duplicati will occupy minimal system resources and no backups will be run.":"Duplicati kører når startet, men forbliver i pause-tilstand. Duplicati optager minimale systemressourcer og ingen backups vil køre.","Duration":"Varighed","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.","Edit as list":"Rediger som liste","Edit as text":"Rediger som tekst","Edit …":"Rediger ...","Encrypt file":"Krypter fil","Encryption":"Kryptering","Encryption changed":"Kryptering ændret","Encryption passphrase":"Krypteringssætning","End":"Afsluttet","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 backup passphrase, if any":"Indtast adgangssætning til backup, hvis defineret","Enter configuration details":"Indtast konfigurationsdetaljer","Enter encryption passphrase":"Indtast adgangssætning til kryptering","Enter expression here":"Indtast udtryk her","Enter the destination path":"Indtast destinations stien","Error":"Fejl","Error!":"Fejl!","Errors and crashes":"Fejl og nedbrud","Examined":"Undersøgt","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 filter group":"Ekskluderings filter gruppe","Exclude folder":"Ekskluder mappe","Exclude regular expression":"Ekskluder regulært udtryk","Existing file found":"Eksisterende fil fundet","Experimental":"Eksperimental","Export":"Eksporter","Export backup configuration":"Eksporter backup konfiguration","Export configuration":"Eksporter konfiguration","Export passwords":"Eksportér adgangskoder","Export …":"Eksport ...","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 find backup:":"Kunne ikke finde backup:","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 ...","Group email":"Gruppe email","Hidden files":"Skjulte filer","Hide":"Skjul","Hide hidden folders":"Skjul skjulte filer","Home":"Hjem","Hostnames":"Hostnavne","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 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","Import":"Importér","Import Destination URL":"Importer destinations URL","Import backup configuration":"Importer backup konfiguration","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. Not for use with important data.":"Individuelle versioner kun for udviklere. Bør ikke bruges med vigtig data.","Information":"Information","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 visse FTP servere uden adgangskode.\nEr du sikker på din FTP-server understøtter login uden adgangskode?","KByte":"KByte","KByte/s":"KByte/s","Keep a specific number of backups":"Gem et bestemt antal backups","Keep all backups":"Gem alle backups","Keystone API version":"Keystone API version","Language in user interface":"Sprog i brugergrænsefladen","Last month":"Sidste måned","Last successful backup:":"Sidst gennemførte backup:","Last successful restore: {{time}} (took {{duration || '0 seconds'}})":"Sidste gennemførte gendannelse: {{time}} (took {{duration || '0 seconds'}})","Latest":"Nyeste","Libraries":"Biblioteker","Listing backup dates …":"Noterer backup datoer...","Listing remote files for purge …":"Noterer filer fra destinationen til rensning ...","Listing remote files …":"Noterer 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 ...","Local Repository":"Lokal fortegnelse","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":"Adgangssætning mangler","Missing sources":"Kilder mangler","Modified":"Ændret","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 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","Non-matching passphrase":"Uoverenstemmelse mellem adgangssætninger","None / disabled":"Ingen / deaktiveret","Not using encryption":"Uden kryptering","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","Opened":"Åbnet","Operating System":"Operativ System","Operation":"Operation","Operations:":"Operationer:","Optional authentication password":"Valgfri adgangskode til godkendelse","Optional authentication username":"Valgfrit brugernavn til godkendelse","Options":"Indstillinger","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":"Adgangssætning","Passphrase (if encrypted)":"Adgangssætning (hvis krypteret)","Passphrase changed":"Adgangssætning ændret","Passphrases are not matching":"Adgangssætninger er ikke ens","Passphrases do not match":"Adgangssætninger er ikke identiske","Password":"Adgangskode","Patching files with local blocks …":"Opdaterer filer med lokale blokke ...","Path":"Sti","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","Prevent tray icon automatic log-in":"Forhindre automatisk login-in fra system ikonet","Previous":"Forrige","Progress:":"Fremgang:","ProjectID is optional if the bucket exist":"ProjectID er valgfrit hvis bucket eksisterer","Proprietary":"Proprietære","Purge Phase":"Rensningsfase","Purging files complete!":"Rensning af filer gennemført!","Purging files …":"Fjerner filer ...","Rebuilding local database …":"Genopbygger lokal database ...","Recreate (delete and repair)":"Gendan (slet og reparer)","Recreate Database Phase":"Database gendannelsesfase ...","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","Remote volume size":"Volume størrelse","Remove":"Fjern","Remove option":"Fjern indstilling","Removed files":"Fjernede filer","Repair":"Reparer","Repair Phase":"Reparationsfase","Repairing database …":"Reparere database ...","Repeat Passphrase":"Gentag adgangssætning","Reporting:":"Rapporterer:","Reset":"Nulstil","Restore":"Gendan","Restore complete!":"Gendannelse fuldført!","Restore files":"Gendan filer","Restore files …":"Gendan filer ...","Restore from":"Gendan fra","Restore from backup configuration":"Gendan fra konfiguration i backup","Restore options":"Indstillinger til gendannelse","Restore read/write permissions":"Gendan læse/skrive tilladelser","Restored Files":"Gendannede filer","Restored Folders":"Gendannede mapper","Restored Symlinks":"Gendannede Symlinks","Restoring files …":"Gendanner filer ...","Resume":"Genoptag","Rewritten File Lists":"Genskrevne fil-lister","Run again every":"Kør igen hver","Run now":"Kør nu","Running commandline entry":"Kører kommandolinie opgave","Running task:":"Kørende opgave:","Running …":"Kører ...","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 adgangskode","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 adgangskode","Smart backup retention":"Smart backupfastholdelse","Some OpenStack providers allow an API key instead of a password and tenant name":"Visse OpenStack udbydere tillader en API nøgle istedet for en adgangskode og et tenant navn","Source Data":"Kilde data","Source Files":"Kilde filer","Source data":"Kilde data","Source folders":"Kilde mapper","Source:":"Kilde:","Specific builds for developers only. Not for use with important data.":"Specifikke versioner kun til udviklere. Bør ikke bruges med vigtig data.","Standard protocols":"Standard protokoller","Start":"Start","Starting backup …":"Starter backup ...","Starting restore …":"Starter gendannelse ...","Starting the restore process …":"Starter gendannelses processen ...","Stop after current file":"Stop efter den nuværende fil","Stop after the current file":"Stop efter den nuværende fil","Stop now":"Stop nu","Stop running backup":"Stop den kørende backup","Stop running task":"Stop den kørende opgave","Stopping after the current file:":"Stopper efter den nuværende fil:","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 Files":"System Filer","System default ({{levelname}})":"System standard ({{levelname}})","System files":"System filer","System info":"System info","System properties":"System egenskaber","TByte":"TByte","TByte/s":"TByte/s","Task is running":"Opgave kører","Temporary Files":"Midlertidige Filer","Temporary files":"Midlertidige filer","Test Phase":"Testfase","Test connection":"Test forbindelse","Testing permissions …":"Tester tilladelser ...","Testing …":"Tester ...","The '{{fieldname}}' field contains an invalid character: {{character}} (value: {{value}}, index: {{pos}})":"'{{fieldname}}' feltet indeholder ugyldige karakterer: {{character}} (value: {{value}}, index: {{pos}})","The backup is missing, has it been deleted?":"Backup mangler, er den blevet slettet?","The backup was temporary and does not exist anymore, so the log data is lost":"Backup var midlertidig og eksisterer ikke længere, log data er dermed tabt","The bucket name should be all lower-case, convert automatically?":"Bucket navnet bør være med små bogstaver, konverter automatisk?","The configuration should be kept safe. Are you sure you want to save an unencrypted file containing your passwords?":"Opsætningen bør holdes hemmelig. Er du sikker på at du vil gemme en ikke-krypteret fil der indeholder dine adgangskoder?","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 passwords do not match":"Adgangskoderne er ikke ens","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 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 adgangssæ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","Time":"Tid","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\"","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.":"For at forhindre forskellige DNS baserede angreb svarer Duplicati kun på hostnavne der er angivet her. Direkte adgang over IP eller localhost er altid tilladt. Flere hostnavne kan angives med en semikolonseparator. Hvis nogen af de tilladte hostnavne er en stjerne (*), vil alle hostnavne være tilladt og denne indstilling slået fra. Hvis feltet er tomt vil kun IP addresse og localhost adgangvære tilladt.","Today":"I dag","Trust host certificate?":"Stol på værtscertifikatet?","Trust server certificate?":"Stol på server certifikatet?","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.":"Prøv nye funktioner vi arbejder på. Den mest stabile version tilgængelig på nuværende tidspunkt. Test gendannelse af data før du bruger dette i produktions miljøer.","Tue":"Tir","Type passphrase here.":"Indtast adgangssætning her.","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","Uploaded files":"Uploadede filer","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 adgangssætning","Useless":"Ubrugelig","User data":"Brugerdata","User domain name":"Bruger domæne navn","User has too many permissions":"Brugeren har for mange tilladelser","User interface settings":"Indstillinger til brugergrænseflade","Username":"Brugernavn","Vacuuming database …":"Støvsuger databasen ...","Validating …":"Validerer ...","Verifications":"Verificeringer","Verify files":"Verificer filer","Verifying answer":"Verificerer svar","Verifying backend data …":"Verificerer destinations data ...","Verifying files …":"Verificerer filer ...","Version ID":"Versions-id","Very strong":"Meget stærk","Very weak":"Meget svag","Visit us on":"Besøg os på","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","Warnings, errors and crashes":"Advarsler, fejl og nedbrud","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 adgangssæ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 adgangssætningen sikkert","Yes, I understand the risk":"Ja, jeg forstår risikoen","Yes, I'm brave!":"Ja, jeg er modig!","Yes, please break my backup!":"Ja, ødelæg venligst min backup!","Yesterday":"I går","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 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 adgangssæ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 adgangssætning. Sørg for, at du har en sikker kopi, da data ikke kan gendannes, hvis du mister adgangssætningen.","You must choose at least one source folder":"Du skal vælge mindst en kilde mappe","You must enter a domain name to use v3 API":"Du er nødt til at angive et domæne navn for at bruge v3 API'en","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 adgangssætning eller fravælge kryptering","You must enter a password to use v3 API":"Du skal angive en adgangskode for at bruge v3 API'en","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 (aka project) name to use v3 API":"Du er nødt til at angive et tenant (projekt) navn for at bruge v3 API'en","You must enter a valid duration for the time to keep backups":"Du skal angive en gyldig periode som backups gemmes i","You must fill in the password":"Du skal angive en adgangskode","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","unless you are explicitly specifying --group-id":"Medmindre du eksplicit angiver --group-id","{{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}} Hours":"{{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-Key","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 grant":"Zugriffs-Grant","Access to user interface":"Zugriff auf die Benutzeroberfläche","Account name":"Kontoname","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","Added":"Hinzugefügt","Adjust bucket name?":"Bucket-Name 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 method":"Authentifizierungs-Methode","Authentication method ({{auth_method}})":"Authentifizierungs-Methode ({{auth_method}})","Authentication password":"Passwort für Anmeldung","Authentication username":"Benutzername für Anmeldung","Autogenerated passphrase":"Automatisch generierte Passphrase","B2 Application ID":"B2-Anwendungs-ID","B2 Application Key":"B2 Application Key","B2 Cloud Storage Account ID":"B2 Cloud Storage Account ID","B2 Cloud Storage Application ID":"B2 Cloud Storage Application ID","B2 Cloud Storage Application Key":"B2 Cloud Storage Application Key","Back":"Zurück","Backup complete!":"Sicherung abgeschlossen!","Backup destination":"Sicherungsziel","Backup location":"Sicherungsort","Backup retention":"Sicherungsaufbewahrung","Backup:":"Sicherung:","Beta":"Beta","Broken access":"Defekter Zugriff","Browse":"Durchsuchen","Browser default":"Browserstandard","Bucket create location":"Bucket-Speicherort","Bucket name":"Bucket-Name","Bucket storage class":"Bucket Speicherklasse","Building list of files to restore …":"Erstellen einer Liste von wiederherzustellenden Dateien...","Building partial temporary database …":"Temporäre Datenbank wird erstellt...","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 erlaubtem Fernzugriff wird der Server auf Anfragen von jedem Computer Ihres Netzwerks antworten. Stellen Sie bei Aktivierung dieser Option bitte sicher, dass Sie den Computer immer in einem sicheren, durch eine Firewall geschützten Netzwerk verwenden.","By default, the tray icon will open the user interface with a token that 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 Sie über das Taskleistensymbol auf die Benutzeroberfläche zugreifen können. Wenn Sie es bevorzugen, dass das Passwort auch beim Zugriff auf die Benutzeroberfläche über das Taskleistensymbol eingegeben werden muss, aktivieren Sie 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 for updates …":"Aktualisierungen werden gesucht …","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":"Zum Einstellen der Drosselungsoptionen anklicken","Client library to use":"Zu benutzende Client Bibliothek","Commandline …":"Kommandozeile …","Compact Phase":"Komprimierungsphase","Compact now":"Sicherung komprimieren","Compacting remote data …":"Remotedaten verkleinern...","Complete log":"Vollständiges Protokoll","Completing backup …":"Sicherung wird abgeschlossen …","Completing previous backup …":"Vorherige Sicherung wird abgeschlossen …","Computer":"Computer","Configuration file:":"Konfigurationsdatei:","Configuration:":"Konfiguration:","Configure a new backup":"Neue Sicherung konfigurieren","Confirm delete":"Löschen bestätigen","Confirm encryption passphrase":"Verschlüsselungspassphrase bestätigen","Confirm passphrase":"Passphrase bestätigen","Confirmation required":"Bestätigung erfolderlich","Connect":"Verbinden","Connect now":"Jetzt verbinden","Connecting to server …":"Verbindung zum Server wird hergestellt …","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":"Ziel-URL in Zwischenablage kopieren","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 …":"Neuer Benutzer mit eingeschränktem Zugriff wird erstellt …","Creating target folders …":"Zielverzeichnisse erstellen... ","Creating temporary backup …":"Temporäre Sicherung wird erstellt …","Current action:":"Aktuelle Aktion:","Current file:":"Aktuelle Datei:","Current version is {{versionname}} ({{versionnumber}})":"Aktuelle Version: {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"Benutzerdefinierter S3 endpoint","Custom Satellite":"Benutzerdefinierter Satellit","Custom Satellite ({{satellite}})":"Benutzerdefinierter Satellit ({{satellite}})","Custom authentication url":"Benutzerdefinierte URL für Authentifizierung","Custom backup retention":"Benutzerdefinierte Sicherungsaufbewahrung","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 Phase (Old Backup Versions)":"Phase Löschen (alte Sicherungsversionen)","Delete backup":"Sicherung löschen","Delete backups that are older than":"Sicherungen löschen, 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?","Delete …":"Löschen …","Deleted":"Gelöscht","Deleted Versions":"Gelöschte Versionen","Deleted files":"Gelöschte Dateien","Deleting remote files …":"Remote-Dateien löschen... ","Deleting unwanted files …":"Unnötige Daten löschen... ","Description (optional)":"Beschreibung (optional)","Description:":"Beschreibung:","Desktop":"Desktop","Destination":"Ziel","Destination path":"Ziel-Pfad","Disabled":"Deaktiviert","Dismiss":"Verwerfen","Dismiss all":"Alles ausblenden","Display and color theme":"Darstellung und Farbthema","Do you really want to delete the backup: \"{{name}}\" ?":"Möchten Sie die Sicherung wirklich löschen: \"{{name}}\" ?","Do you really want to delete the local database for: {{name}}":"Möchten Sie die lokale Datenbank wirklich löschen für: {{name}}","Done":"Fertig","Download":"Herunterladen","Downloaded files":"Heruntergeladene Dateien","Downloading files …":"Dateien werden heruntergeladen …","Downloading update…":"Aktualisierung wird heruntergeladen …","Duplicate option {{opt}}":"doppelte Option {{opt}}","Duplicati Website":"Duplicati Website","Duplicati forum":"Duplicati Forum","Duplicati will run when started, but will remain in a paused state for the duration. Duplicati will occupy minimal system resources and no backups will be run.":"Duplicati wird beim Start ausgeführt und verbleibt für die angegebene Dauer im pausierten Zustand. Dabei belegt Duplicati minimale Systemressourcen und Backups werden nicht ausgeführt.","Duration":"Dauer","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.":"Jeder Sicherung ist eine lokale Datenbank zugeordnet, die Informationen über die Fernsicherung auf dem lokalen Rechner speichert.\\nWenn Sie eine Sicherung löschen, können Sie auch die lokale Datenbank löschen, ohne die Wiederherstellbarkeit der entfernten Dateien zu beeinträchtigen.\\nWenn Sie die lokale Datenbank für Sicherungen von der Kommandozeile aus verwenden, sollten Sie die Datenbank behalten.","Edit as list":"Als Liste bearbeiten","Edit as text":"Als Text bearbeiten","Edit …":"Bearbeiten …","Encrypt file":"Datei verschlüsseln","Encryption":"Verschlüsselung","Encryption changed":"Verschlüsselung geändert","Encryption passphrase":"Verschlüsselungspassphrase","End":"Ende","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.":"Gib 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 behält eine Sicherung für jeden der nächsten 7 Tage, jede der nächsten 4 Wochen und jeden der nächsten 36 Monate. Die Schreibweise 1W:1D,1M:1W,3Y:1M ist ebenso gültig.","Enter backup passphrase, if any":"Sicherungspassphrase eingeben, falls vorhanden","Enter configuration details":"Konfigurationsdetails eingeben","Enter encryption passphrase":"Verschlüsselungpassphrase eingeben","Enter expression here":"Ausdruck hier eingeben","Enter the destination path":"Ziel-Pfad angeben","Error":"Fehler","Error!":"Fehler!","Errors and crashes":"Fehler und Abstürze","Examined":"Geprüft","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 backup configuration":"Sicherungskonfiguration exportieren","Export configuration":"Konfiguration exportieren","Export passwords":"Passwort exportieren","Export …":"Exportieren …","Exporting …":"Am 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 find backup:":"Sicherung konnte nicht gefunden werden:","Failed to read backup defaults:":"Sicherungsstandardeinstellungen konnten nicht gelesen werden:","Failed to restore files: {{message}}":"Wiederherstellung der Dateien fehlgeschlagen: {{message}}","Failed to save:":"Fehler beim Speichern:","Fetching path information …":"Abrufen von Pfadinformationen...","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":"IAM-Zugriffsrichtlinie generieren","Getting file versions …":"Dateiversionen werden abgerufen …","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 eine neuere Sicherung gefunden wird, werden alle Sicherungen älter als dieses Datum gelöscht.","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 Anmeldeverzeichnis gespeichert.\\nMöchten Sie 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.","Import":"Importieren","Import Destination URL":"Ziel-URL importieren","Import backup configuration":"Sicherungskonfiguration importieren","Import from a file":"Von einer Datei importieren","Import metadata":"Importiere Metadata","Importing …":"Am Importieren …","Include a file?":"Datei einschießen?","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","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.\nSind Sie sicher, dass Ihr FTP-Server dazu gehört?","KByte":"KByte","KByte/s":"KByte/s","Keep a specific number of backups":"Eine bestimmte Anzahl von Sicherungen behalten","Keep all backups":"Alle Sicherungen behalten","Keystone API version":"Keystone API Version","Language in user interface":"Sprache der Benutzeroberfläche","Last month":"Letzter Monat","Last successful backup:":"Letzte erfolgreiche Sicherung:","Last successful restore: {{time}} (took {{duration || '0 seconds'}})":"Letzte erfolgreiche Wiederherstellung: {{time}} (dauerte {{duration || '0 Sekunden'}})","Latest":"Neueste","Libraries":"Bibliotheken","Listing backup dates …":"Sicherungsdaten werden aufgelistet …","Listing remote files for purge …":"Auflisten von Remote-Dateien fürs Löschen...","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...","Local Repository":"Lokales Repository","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. Uploadgeschwindigkeit","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","Modified":"Geändert","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 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, bitte überprüfen Sie mit dem Serveradministrator, ob der Schlüssel korrekt ist: {{key}}\\n\\nMöchten Sie den angegebenen Host-Schlüssel bestätigen?","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","Non-matching passphrase":"Nicht übereinstimmende Passphrase","None / disabled":"Keine / deaktiviert","Not using encryption":"Verschlüsselung nicht verwenden","Nothing will be deleted. The backup size will grow with each change.":"Es wird nichts gelöscht. Die Sicherungsgröße erhöht sich mit jeder Änderung.","OK":"OK","Official releases":"Offizielle Versionen","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","Opened":"Geöffnet","Operating System":"Betriebssystem","Operation":"Operation","Operations:":"Operationen:","Optional authentication password":"Passwort für Anmeldung (optional)","Optional authentication username":"Benutzername für Anmeldung (optional)","Options":"Optionen","Original location":"Ursprünglicher Speicherort","Others":"Weitere","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","Passphrases do not match":"Passphrasen stimmen nicht überein","Password":"Passwort","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","Purge Phase":"Aufräumphase","Purging files complete!":"Löschen von Dateien abgeschlossen!","Purging files …":"Dateien bereinigen...","Rebuilding local database …":"Lokale Datenbank wird neu aufgebaut …","Recreate (delete and repair)":"Wiederherstellen (löschen und reparieren)","Recreate Database Phase":"Datenbank-Wiederherstellungsphase","Recreating database …":"Datenbank wird neu erstellt …","Registering temporary backup …":"Temporäre Sicherung wird registriert …","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","Removed files":"Entfernte Dateien","Repair":"Reparieren","Repair Phase":"Reparatur Phase","Repairing database …":"Datenbank wird repariert …","Repeat Passphrase":"Passphrase wiederholen","Reporting:":"Bericht:","Reset":"Zurücksetzen","Restore":"Wiederherstellen","Restore complete!":"Wiederherstellung komplett!","Restore files":"Dateien wiederherstellen","Restore files …":"Dateien wiederherstellen …","Restore from":"Wiederherstellen von","Restore from backup configuration":"Aus Sicherungskonfiguration wiederherstellen","Restore options":"Wiederherstellungsoptionen","Restore read/write permissions":"Schreib- und Leserechte wiederherstellen","Restored Files":"Dateien wiederhergestellt","Restored Folders":"Ordner wiederhergestellt","Restored Symlinks":"Symbolische Verknüpfungen wiederhergestellt","Restoring files …":"Dateien werden wiederhergestellt …","Resume":"Fortsetzen","Rewritten File Lists":"Neu geschrieben Dateiliste","Run again every":"Wiederholen alle","Run now":"Jetzt sichern","Running commandline entry":"Führe Kommandozeilenbefehl aus","Running task:":"Laufende Aufgabe:","Running …":"Läuft...","S3 Compatible":"S3 Kompatibel","Same as the base install version: {{channelname}}":"Wie die zuerst installierte Version: {{channelname}}","Sat":"Sa","Satellite":"Satellit","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 werden gescannt …","Scanning for local blocks …":"Scannen nach lokalen Blöcken...","Schedule":"Zeitplan","Search":"Suche","Search for files":"Dateien suchen","Seconds":"Sekunden","Select a log level and see messages as they happen:":"Wähle eine Protokollierungsstufe aus und sehe dir die Meldungen an während sie erstellt werden:","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-Passwort","Server paused":"Server pausiert","Server state properties":"Server Zustandseigenschaften","Settings":"Einstellungen","Show":"Anzeigen","Show advanced editor":"Erweiterten Editor anzeigen","Show hidden folders":"Versteckte Ordner anzeigen","Show log":"Protokolldatei anzeigen","Show log …":"Protokoll anzeigen...","Show treeview":"Baumansicht anzeigen","Sia server password":"Sia Server-Passwort","Smart backup retention":"Intelligente Sicherungsaufbewahrung","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","Some S3 providers might only be compatible with a certain client library":"Manche S3 Anbieter sind nur mit bestimmten Client Bibliotheken kompatibel","Source Data":"Quell-Daten","Source Files":"Quelldateien","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.","Stable":"Stabil","Standard protocols":"Standardprotokolle","Start":"Beginn","Starting backup …":"Sicherung wird gestartet …","Starting restore …":"Wiederherstellung wird gestartet …","Starting the restore process …":"Starten des Wiederherstellungsprozesses...","Stop after current file":"Stopp nach aktueller Datei","Stop after the current file":"Beende nach aktueller Datei","Stop now":"Beenden","Stop running backup":"Laufende Sicherung anhalten","Stop running task":"Beende laufenden Vorgang","Stopping after the current file:":"Anhalten nach der aktuellen Datei:","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","Task is running":"Aufgabe wird ausgeführt","Temporary Files":"Temporäre Dateien","Temporary files":"Temporäre Dateien","Test Phase":"Test Phase","Test connection":"Verbindung prüfen","Testing permissions …":"Berechtigungen werden überprüft …","Testing …":"Prüfung...","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 backup is missing, has it been deleted?":"Die Sicherung fehlt, wurde sie gelöscht?","The backup was temporary and does not exist anymore, so the log data is lost":"Die Sicherung war temporär und existiert nicht mehr, die Protokolldaten sind daher verloren","The bucket name should be all lower-case, convert automatically?":"Der Bucket sollte klein geschrieben sein. Jetzt klein schreiben?","The configuration should be kept safe. Are you sure you want to save an unencrypted file containing your passwords?":"Die Konfiguration sollte sicher aufbewahrt werden. Sicher, dass eine unverschlüsselte Datei mit Ihren Passwörtern gespeichert werden soll?","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üfen Sie mit dem Server-Administrator, ob dieser korrekt ist, sonst könnten Sie das Opfer eines MAN-IN-THE-MIDDLE-Angriffs werden.\\n\\nMöchten Sie Ihren AKTUELLEN Host-Schüssel \"{{prev}}\" durch den GEMELDETEN Host-Schüssel {{key}} ersetzen?","The passwords do not match":"Die Passwörter stimmen nicht überein","The path does not appear to exist, do you want to add it anyway?":"Der Pfad scheint nicht zu existieren. Möchten Sie 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?":"Der Pfad endet nicht mit dem Zeichen \"{{dirsep}}\", was bedeutet, dass Sie eine Daten und kein Verzeichnis einschließen.\\n\\nMöchten Sie die angegebene Datei einschließen?","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 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 konnte nicht validiert werden.\\nMöchten Sie das SSL-Zertifikat mit dem folgenden Hash bestätigen: {{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":"Der Zielordner enthält verschlüsselte Dateien, bitte stelle die Passphrase bereit","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 Berechtigungen. Möchten Sie einen neuen eingeschränkten Nutzer erstellen, welcher nur Zugriffsrechte für den ausgewählten Pfad hat?","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 Zielordners kann dazu führen, dass Dateien an unerwarteten Stellen wiederhergestellt werden. Sind Sie sicher, dass Sie fortfahren möchten, ohne ein Zielverzeichnis zu wählen?","This month":"Dieser Monat","This week":"Diese Woche","Throttle settings":"Drosselungseinstellungen","Thu":"Do","Time":"Zeit","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":"Deaktiviere »Datei verschlüsseln«, um ohne eine Passphrase 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.":"Probiere neue 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 passphrase here.":"Hier Passphrase eingeben.","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","Uploaded files":"Hochgeladene Dateien","Uploading verification file …":"Verifikationsdatei wird hochgeladen …","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","Vacuuming database …":"Datenbank wird bereinigt …","Validating …":"Validieren...","Verifications":"Überprüfungen","Verify files":"Dateien prüfen","Verifying answer":"Antwort verifizieren","Verifying backend data …":"Verifizierung von Backend-Daten...","Verifying files …":"Dateien überprüfen... ","Verifying remote data …":"Remotedaten prüfen ...","Verifying restored files …":"Wiederhergestellte Dateien werden überprüft …","Verifying …":"Am Überprüfen …","Version ID":"Version ID","Very strong":"Sehr stark","Very weak":"Sehr schwach","Visit us on":"Besuche uns auf","WARNING: This will prevent you from restoring the data in the future.":"WARNUNG: Dadurch können Sie die Daten in Zukunft nicht wiederherstellen.","Waiting for task to begin":"Warte darauf, loslegen zu können","Waiting for upload to finish …":"Warte auf Ende des Uploads... ","Warnings, errors and crashes":"Warnungen, Fehler und Abstürze","We recommend that you encrypt all backups stored outside your system":"Wir empfehlen, dass Sie alle Backups verschlüsseln, die außerhalb Ihres Systems gespeichert werden.","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 understand the risk":"Ja, ich habe die Risiken verstanden","Yes, I'm brave!":"Ja, ich bin mutig!","Yes, please break my backup!":"Ja, bitte zerstöre meine Sicherung!","Yesterday":"Gestern","You are changing the database path away from an existing database.\nAre you sure this is what you want?":"Sie ändern gerade den Datenbankpfad einer existierenden lokalen Datenbank.\nSind Sie sicher, dass Sie das wollen?","You are currently running {{appname}} {{version}}":"Aktuell wird {{appname}} {{version}} verwendet","You can stop the backup after any file uploads currently in progress have finished.":"Nachdem alle derzeit laufenden Datei-Uploads abgeschlossen sind, kann das Backup gestoppt werden.","You can stop the task immediately, or allow the process to continue its current file and then 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":"Sie haben die Verschlüsselungsmethode geändert. Dies könnte Daten zerstören. Wir empfehlen Ihnen, stattdessen eine neue Sicherung zu erstellen","You have changed the passphrase, which is not supported. You are encouraged to create a new backup instead.":"Sie haben die Passphrase geändert, was nicht unterstützt wird. Bitte erstellen Sie stattdessen eine neue Sicherung.","You have chosen not to encrypt the backup. Encryption is recommended for all data stored on a remote server.":"Sie haben ausgewählt, dass die Sicherung nicht verschlüsselt werden soll. Die Verschlüsselung wird für alle auf einem Remote-Server 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.":"Sie haben eine starke Passphrase erstellt. Stellen Sie sicher, dass Sie diese an einem sicheren Ort aufbewahren, da die Daten bei Verlust der Passphrase nicht wiederhergestellt werden können.","You must choose at least one source folder":"Sie müssen mindestens 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":"Sie müssen einen Namen für die Sicherung eingeben.","You must enter a passphrase or disable encryption":"Sie müssen 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":"Sie müssen eine positive Anzahl 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 valid duration for the time to keep backups":"Sie müssen eine gültige Aufbewahrungsdauer für die Sicherungen eingeben.","You must enter a valid retention policy string":"Sie müssen eine gültige Aufbewahrungsregel angeben.","You must fill in the password":"Sie müssen ein Passwort eintragen.","You must fill in the server name or address":"Sie müssen einen Servernamen oder eine Adresse eintragen.","You must fill in the username":"Sie müssen einen Benutzernamen eintragen.","You must fill in {{field}}":"{{field}} muss ausgefüllt sein","You must select or fill in the AuthURI":"Sie müssen die AuthURI auswählen oder eintragen.","You must select or fill in the server":"Sie müssen den Server auswählen oder eintragen.","You must specify a path":"Sie müssen 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.":"Ihre Passphrase ist leicht zu erraten. Erwägen Sie eine Änderung der Passphrase.","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, Sie geben 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}} Hours":"{{number}} Stunden","{{number}} Minutes":"{{number}} Minuten","{{time}} (took {{duration}})":"{{time}} (dauerte {{duration}})"}); + gettextCatalog.setStrings('en_GB', {"- pick an option -":"- pick an option -","...loading...":"...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","About {{appname}}":"About {{appname}}","Access Key":"Access Key","Access denied":"Access denied","Access grant":"Access grant","Access to user interface":"Access to user interface","Account name":"Account name","Add a new backup":"Add a new backup","Add a path directly":"Add a path directly","Add advanced option":"Add advanced option","Add backup":"Add backup","Add filter":"Add filter","Add path":"Add path","Added":"Added","Adjust bucket name?":"Adjust bucket name?","Advanced Options":"Advanced Options","Advanced options":"Advanced options","Advanced:":"Advanced:","All Hyper-V Machines":"All Hyper-V Machines","All Microsoft SQL Databases":"All 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.":"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)":"Allow remote access (requires restart)","Allowed days":"Allowed days","An existing file was found at the new location":"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 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?":"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?","Anonymous usage reports":"Anonymous usage reports","Applications":"Applications","As Command-line":"As Command-line","AuthID":"AuthID","Authentication method":"Authentication method","Authentication method ({{auth_method}})":"Authentication method ({{auth_method}})","Authentication password":"Authentication password","Authentication username":"Authentication username","Autogenerated passphrase":"Autogenerated passphrase","B2 Application ID":"B2 Application ID","B2 Application Key":"B2 Application Key","B2 Cloud Storage Account ID":"B2 Cloud Storage Account ID","B2 Cloud Storage Application ID":"B2 Cloud Storage Application ID","B2 Cloud Storage Application Key":"B2 Cloud Storage Application Key","Back":"Back","Backup complete!":"Backup complete!","Backup destination":"Backup destination","Backup location":"Backup location","Backup retention":"Backup retention","Backup:":"Backup:","Beta":"Beta","Broken access":"Broken access","Browse":"Browse","Browser default":"Browser default","Bucket create location":"Bucket create location","Bucket name":"Bucket name","Bucket storage class":"Bucket storage class","Building list of files to restore …":"Building list of files to restore …","Building partial temporary database …":"Building partial temporary database …","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.":"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.","By default, the tray icon will open the user interface with a token that 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.":"By default, the tray icon will open the user interface with a token that 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.","Cache Files":"Cache Files","Canary":"Canary","Cancel":"Cancel","Cannot move to existing file":"Cannot move to existing file","Changelog":"Changelog","Changelog for {{appname}} {{version}}":"Changelog for {{appname}} {{version}}","Check failed:":"Check failed:","Check for updates now":"Check for updates now","Checking for updates …":"Checking for updates …","Chose a storage type to get started":"Chose a storage type to get started","Click the AuthID link to create an AuthID":"Click the AuthID link to create an AuthID","Click to set throttle options":"Click to set throttle options","Client library to use":"Client library to use","Commandline …":"Command Line …","Compact Phase":"Compact Phase","Compact now":"Compact now","Compacting remote data …":"Compacting remote data …","Complete log":"Complete log","Completing backup …":"Completing backup …","Completing previous backup …":"Completing previous backup …","Computer":"Computer","Configuration file:":"Configuration file:","Configuration:":"Configuration:","Configure a new backup":"Configure a new backup","Confirm delete":"Confirm delete","Confirm encryption passphrase":"Confirm encryption passphrase","Confirm passphrase":"Confirm passphrase","Confirmation required":"Confirmation required","Connect":"Connect","Connect now":"Connect now","Connecting to server …":"Connecting to server …","Connection lost":"Connection lost","Connection worked!":"Connection worked!","Container name":"Container name","Container region":"Container region","Continue":"Continue","Continue without encryption":"Continue without encryption","Copied!":"Copied!","Copy":"Copy","Copy Destination URL to Clipboard":"Copy Destination URL to Clipboard","Copy failed. Please manually copy the URL":"Copy failed. Please manually copy the URL","Core options":"Core options","Counting ({{files}} files found, {{size}})":"Counting ({{files}} files found, {{size}})","Crashes only":"Crashes only","Create bug report …":"Create bug report …","Create folder?":"Create folder?","Created new limited user":"Created new limited user","Creating bug report …":"Creating bug report …","Creating new user with limited access …":"Creating new user with limited access …","Creating target folders …":"Creating target folders …","Creating temporary backup …":"Creating temporary backup …","Current action:":"Current action:","Current file:":"Current file:","Current version is {{versionname}} ({{versionnumber}})":"Current version is {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"Custom S3 endpoint","Custom Satellite":"Custom Satellite","Custom Satellite ({{satellite}})":"Custom Satellite ({{satellite}})","Custom authentication url":"Custom authentication url","Custom backup retention":"Custom backup retention","Custom location ({{server}})":"Custom location ({{server}})","Custom region for creating buckets":"Custom region for creating buckets","Custom region value ({{region}})":"Custom region value ({{region}})","Custom server url ({{server}})":"Custom server url ({{server}})","Custom storage class ({{class}})":"Custom storage class ({{class}})","Database …":"Database …","Days":"Days","Default":"Default","Default ({{channelname}})":"Default ({{channelname}})","Default excludes":"Default excludes","Default options":"Default options","Delete":"Delete","Delete Phase (Old Backup Versions)":"Delete Phase (Old Backup Versions)","Delete backup":"Delete backup","Delete backups that are older than":"Delete backups that are older than","Delete local database":"Delete local database","Delete remote files":"Delete remote files","Delete the local database":"Delete the local database","Delete {{filecount}} files ({{filesize}}) from the remote storage?":"Delete {{filecount}} files ({{filesize}}) from the remote storage?","Delete …":"Delete …","Deleted":"Deleted","Deleted Versions":"Deleted Versions","Deleted files":"Deleted files","Deleting remote files …":"Deleting remote files …","Deleting unwanted files …":"Deleting unwanted files …","Description (optional)":"Description (optional)","Description:":"Description:","Desktop":"Desktop","Destination":"Destination","Destination path":"Destination path","Disabled":"Disabled","Dismiss":"Dismiss","Dismiss all":"Dismiss all","Display and color theme":"Display and color theme","Do you really want to delete the backup: \"{{name}}\" ?":"Do you really want to delete the backup: \"{{name}}\" ?","Do you really want to delete the local database for: {{name}}":"Do you really want to delete the local database for: {{name}}","Done":"Done","Download":"Download","Downloaded files":"Downloaded files","Downloading files …":"Downloading files …","Downloading update…":"Downloading update…","Duplicate option {{opt}}":"Duplicate option {{opt}}","Duplicati Website":"Duplicati Website","Duplicati forum":"Duplicati forum","Duplicati will run when started, but will remain in a paused state for the duration. Duplicati will occupy minimal system resources and no backups will be run.":"Duplicati will run when started, but will remain in a paused state for the duration. Duplicati will occupy minimal system resources and no backups will be run.","Duration":"Duration","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 as list":"Edit as list","Edit as text":"Edit as text","Edit …":"Edit …","Encrypt file":"Encrypt file","Encryption":"Encryption","Encryption changed":"Encryption changed","Encryption passphrase":"Encryption passphrase","End":"End","Enter URL":"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.":"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.","Enter backup passphrase, if any":"Enter backup passphrase, if any","Enter configuration details":"Enter configuration details","Enter encryption passphrase":"Enter encryption passphrase","Enter expression here":"Enter expression here","Enter the destination path":"Enter the destination path","Error":"Error","Error!":"Error!","Errors and crashes":"Errors and crashes","Examined":"Examined","Exclude":"Exclude","Exclude directories whose names contain":"Exclude directories whose names contain","Exclude expression":"Exclude expression","Exclude file":"Exclude file","Exclude file extension":"Exclude file extension","Exclude files whose names contain":"Exclude files whose names contain","Exclude filter group":"Exclude filter group","Exclude folder":"Exclude folder","Exclude regular expression":"Exclude regular expression","Existing file found":"Existing file found","Experimental":"Experimental","Export":"Export","Export backup configuration":"Export backup configuration","Export configuration":"Export configuration","Export passwords":"Export passwords","Export …":"Export …","Exporting …":"Exporting …","External link":"External link","FTP (Alternative)":"FTP (Alternative)","Failed to build temporary database: {{message}}":"Failed to build temporary database: {{message}}","Failed to connect:":"Failed to connect:","Failed to connect: {{message}}":"Failed to connect: {{message}}","Failed to delete:":"Failed to delete:","Failed to fetch path information: {{message}}":"Failed to fetch path information: {{message}}","Failed to find backup:":"Failed to find backup:","Failed to read backup defaults:":"Failed to read backup defaults:","Failed to restore files: {{message}}":"Failed to restore files: {{message}}","Failed to save:":"Failed to save:","Fetching path information …":"Fetching path information …","File":"File","Files larger than:":"Files larger than:","Filters":"Filters","Finished!":"Finished!","First run setup":"First run setup","Folder":"Folder","Folder path":"Folder path","Fri":"Fri","GByte":"GByte","GByte/s":"GByte/s","GCS Project ID":"GCS Project ID","General":"General","General backup settings":"General backup settings","General options":"General options","Generate":"Generate","Getting file versions …":"Getting file versions …","Group email":"Group email","Hidden files":"Hidden files","Hide":"Hide","Hide hidden folders":"Hide hidden folders","Home":"Home","Hostnames":"Hostnames","Hours":"Hours","How do you want to handle existing files?":"How do you want to handle existing files?","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.":"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 at least one newer backup is found, all backups older than this date are deleted.","If you do not enter a path, all files will be stored in the login folder.\nAre you sure this is what you want?":"If you do not enter a path, all files will be stored in the login folder.\nAre you sure this is what you want?","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","Import":"Import","Import Destination URL":"Import Destination URL","Import backup configuration":"Import backup configuration","Import from a file":"Import from a file","Import metadata":"Import metadata","Importing …":"Importing …","Include a file?":"Include a file?","Include expression":"Include expression","Include regular expression":"Include regular expression","Incorrect answer, try again":"Incorrect answer, try again","Individual builds for developers only. Not for use with important data.":"Individual builds for developers only. Not for use with important data.","Information":"Information","Invalid characters in path":"Invalid characters in path","Invalid retention time":"Invalid retention time","It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?":"It is possible to connect to some FTP servers without a password.\nAre you sure your FTP server supports password-less logins?","KByte":"KByte","KByte/s":"KByte/s","Keep a specific number of backups":"Keep a specific number of backups","Keep all backups":"Keep all backups","Keystone API version":"Keystone API version","Language in user interface":"Language in user interface","Last month":"Last month","Last successful backup:":"Last successful backup:","Last successful restore: {{time}} (took {{duration || '0 seconds'}})":"Last successful restore: {{time}} (took {{duration || '0 seconds'}})","Latest":"Latest","Libraries":"Libraries","Listing backup dates …":"Listing backup dates …","Listing remote files for purge …":"Listing remote files for purge …","Listing remote files …":"Listing remote files …","Live":"Live","Load a configuration from an exported job or a storage provider":"Load a configuration from an exported job or a storage provider","Load destination from an exported job or a storage provider":"Load destination from an exported job or a storage provider","Load older data":"Load older data","Loading …":"Loading …","Local Repository":"Local Repository","Local database path:":"Local database path:","Local repository":"Local repository","Local storage":"Local storage","Location":"Location","Location where buckets are created":"Location where buckets are created","Log data for {{Backup.Backup.Name}}":"Log data for {{Backup.Backup.Name}}","Log data from the server":"Log data from the server","Log out":"Log out","MByte":"MByte","MByte/s":"MByte/s","Maintenance":"Maintenance","Manually type path":"Manually type path","Max download speed":"Max download speed","Max upload speed":"Max upload speed","Menu":"Menu","Microsoft SQL Database:":"Microsoft SQL Database:","Microsoft SQL Databases":"Microsoft SQL Databases","Minimum redundancy":"Minimum redundancy","Minimum redundancy is 1.0":"Minimum redundancy is 1.0","Minutes":"Minutes","Missing name":"Missing name","Missing passphrase":"Missing passphrase","Missing sources":"Missing sources","Modified":"Modified","Mon":"Mon","Months":"Months","Move existing database":"Move existing database","Move failed:":"Move failed:","My Documents":"My Documents","My Music":"My Music","My Photos":"My Photos","My Pictures":"My Pictures","Name":"Name","Never":"Never","New user name is {{user}}.\nUpdated credentials to use the new limited user":"New user name is {{user}}.\nUpdated credentials to use the new limited user","Next":"Next","Next scheduled run:":"Next scheduled run:","Next scheduled task:":"Next scheduled task:","Next task:":"Next task:","Next time":"Next time","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 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":"No editor found for the "{{backend}}" storage type","No encryption":"No encryption","No items selected":"No items selected","No items to restore, please select one or more items":"No items to restore, please select one or more items","No passphrase entered":"No passphrase entered","No scheduled tasks":"No scheduled tasks","Non-matching passphrase":"Non-matching passphrase","None / disabled":"None / disabled","Not using encryption":"Not using encryption","Nothing will be deleted. The backup size will grow with each change.":"Nothing will be deleted. The backup size will grow with each change.","OK":"OK","Once there are more backups than the specified number, the oldest backups are deleted.":"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","Opened":"Opened","Operating System":"Operating System","Operation":"Operation","Operations:":"Operations:","Optional authentication password":"Optional authentication password","Optional authentication username":"Optional authentication username","Options":"Options","Original location":"Original location","Others":"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.":"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.","Overwrite":"Overwrite","Passphrase":"Passphrase","Passphrase (if encrypted)":"Passphrase (if encrypted)","Passphrase changed":"Passphrase changed","Passphrases are not matching":"Passphrases are not matching","Passphrases do not match":"Passphrases do not match","Password":"Password","Patching files with local blocks …":"Patching files with local blocks …","Path":"Path","Path not found":"Path not found","Path on server":"Path on server","Path or subfolder in the bucket":"Path or subfolder in the bucket","Pause":"Pause","Pause after startup or hibernation":"Pause after startup or hibernation","Pause options":"Pause options","Permissions":"Permissions","Pick location":"Pick location","Point to your backup files and restore from there":"Point to your backup files and restore from there","Port":"Port","Prevent tray icon automatic log-in":"Prevent tray icon automatic log-in","Previous":"Previous","Progress:":"Progress:","ProjectID is optional if the bucket exist":"ProjectID is optional if the bucket exist","Proprietary":"Proprietary","Purge Phase":"Purge Phase","Purging files complete!":"Purging files complete!","Purging files …":"Purging files …","Rebuilding local database …":"Rebuilding local database …","Recreate (delete and repair)":"Recreate (delete and repair)","Recreate Database Phase":"Recreate Database Phase","Recreating database …":"Recreating database …","Registering temporary backup …":"Registering temporary backup …","Relative paths not allowed":"Relative paths not allowed","Reload":"Reload","Remote":"Remote","Remote Path":"Remote Path","Remote Repository":"Remote Repository","Remote path":"Remote path","Remote repository":"Remote repository","Remote volume size":"Remote volume size","Remove":"Remove","Remove option":"Remove option","Removed files":"Removed files","Repair":"Repair","Repair Phase":"Repair Phase","Repairing database …":"Repairing database …","Repeat Passphrase":"Repeat Passphrase","Reporting:":"Reporting:","Reset":"Reset","Restore":"Restore","Restore complete!":"Restore complete!","Restore files":"Restore files","Restore files …":"Restore files …","Restore from":"Restore from","Restore from backup configuration":"Restore from backup configuration","Restore options":"Restore options","Restore read/write permissions":"Restore read/write permissions","Restored Files":"Restored Files","Restored Folders":"Restored Folders","Restored Symlinks":"Restored Symlinks","Restoring files …":"Restoring files …","Resume":"Resume","Rewritten File Lists":"Rewritten File Lists","Run again every":"Run again every","Run now":"Run now","Running commandline entry":"Running command line entry","Running task:":"Running task:","Running …":"Running …","S3 Compatible":"S3 Compatible","Same as the base install version: {{channelname}}":"Same as the base install version: {{channelname}}","Sat":"Sat","Satellite":"Satellite","Save":"Save","Save and repair":"Save and repair","Save different versions with timestamp in file name":"Save different versions with timestamp in file name","Save immediately":"Save immediately","Scanning existing files …":"Scanning existing files …","Scanning for local blocks …":"Scanning for local blocks …","Schedule":"Schedule","Search":"Search","Search for files":"Search for files","Seconds":"Seconds","Select a log level and see messages as they happen:":"Select a log level and see messages as they happen:","Select files":"Select files","Server":"Server","Server and port":"Server and port","Server hostname or IP":"Server hostname or IP","Server is currently paused,":"Server is currently paused,","Server is currently paused, do you want to resume now?":"Server is currently paused, do you want to resume now?","Server password":"Server password","Server paused":"Server paused","Server state properties":"Server state properties","Settings":"Settings","Show":"Show","Show advanced editor":"Show advanced editor","Show hidden folders":"Show hidden folders","Show log":"Show log","Show log …":"Show log …","Show treeview":"Show treeview","Sia server password":"Sia server password","Smart backup retention":"Smart backup retention","Some OpenStack providers allow an API key instead of a password and tenant name":"Some OpenStack providers allow an API key instead of a password and tenant name","Some S3 providers might only be compatible with a certain client library":"Some S3 providers might only be compatible with a certain client library","Source Data":"Source Data","Source Files":"Source Files","Source data":"Source data","Source folders":"Source folders","Source:":"Source:","Specific builds for developers only. Not for use with important data.":"Specific builds for developers only. Not for use with important data.","Standard protocols":"Standard protocols","Start":"Start","Starting backup …":"Starting backup …","Starting restore …":"Starting restore …","Starting the restore process …":"Starting the restore process …","Stop after current file":"Stop after current file","Stop after the current file":"Stop after the current file","Stop now":"Stop now","Stop running backup":"Stop running backup","Stop running task":"Stop running task","Stopping after the current file:":"Stopping after the current file:","Stopping task:":"Stopping task:","Storage Type":"Storage Type","Storage class":"Storage class","Storage class for creating a bucket":"Storage class for creating a bucket","Stored":"Stored","Strong":"Strong","Success":"Success","Sun":"Sun","Symbolic link":"Symbolic link","System Files":"System Files","System default ({{levelname}})":"System default ({{levelname}})","System files":"System files","System info":"System info","System properties":"System properties","TByte":"TByte","TByte/s":"TByte/s","Task is running":"Task is running","Temporary Files":"Temporary Files","Temporary files":"Temporary files","Test Phase":"Test Phase","Test connection":"Test connection","Testing permissions …":"Testing permissions …","Testing …":"Testing …","The '{{fieldname}}' field contains an invalid character: {{character}} (value: {{value}}, index: {{pos}})":"The '{{fieldname}}' field contains an invalid character: {{character}} (value: {{value}}, index: {{pos}})","The backup is missing, has it been deleted?":"The backup is missing, has it been deleted?","The backup was temporary and does not exist anymore, so the log data is lost":"The backup was temporary and does not exist anymore, so the log data is lost","The bucket name should be all lower-case, convert automatically?":"The bucket name should be all lower-case, convert automatically?","The configuration should be kept safe. Are you sure you want to save an unencrypted file containing your passwords?":"The configuration should be kept safe. Are you sure you want to save an unencrypted file containing your passwords?","The dark theme (by Michal)":"The dark theme (by Michal)","The default blue on white theme (by Alex)":"The default blue on white theme (by Alex)","The folder {{folder}} does not exist.\nCreate it now?":"The folder {{folder}} does not exist.\nCreate it now?","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}}?":"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}}?","The passwords do not match":"The passwords do not match","The path does not appear to exist, do you want to add it anyway?":"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?":"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?","The path must be an absolute path, i.e. it must start with a forward slash '/'":"The path must be an absolute path, i.e. it must start with a forward slash '/'","The region parameter is only applied when creating a new bucket":"The region parameter is only applied when creating a new bucket","The region parameter is only used when creating a bucket":"The region parameter is only used when creating a bucket","The server certificate could not be validated.\nDo you want to approve the SSL certificate with the hash: {{hash}}?":"The server certificate could not be validated.\nDo you want to approve the SSL certificate with the hash: {{hash}}?","The storage class affects the availability and price for a stored file":"The storage class affects the availability and price for a stored file","The target folder contains encrypted files, please supply the passphrase":"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?":"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 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 month","This week":"This week","Throttle settings":"Throttle settings","Thu":"Thu","Time":"Time","To File":"To File","To confirm you want to delete all remote files for \"{{name}}\", please enter the word you see below":"To confirm you want to delete all remote files for \"{{name}}\", please enter the word you see below","To export without a passphrase, uncheck the \"Encrypt file\" box":"To export without a passphrase, uncheck the \"Encrypt file\" box","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.":"To prevent various DNS based attacks, Duplicati limits the allowed hostnames to the ones listed here. Direct IP access and localhost/127.0.0.1 are 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.","Today":"Today","Trust host certificate?":"Trust host certificate?","Trust server 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.":"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":"Tue","Type passphrase here.":"Type passphrase here.","Type to highlight files":"Type to highlight files","Unknown backup size and versions":"Unknown backup size and versions","Until resumed":"Until resumed","Update channel":"Update channel","Update failed:":"Update failed:","Updating with existing database":"Updating with existing database","Uploaded files":"Uploaded files","Uploading verification file …":"Uploading verification file …","Usage statistics":"Usage statistics","Usage statistics, warnings, errors, and crashes":"Usage statistics, warnings, errors, and crashes","Use SSL":"Use SSL","Use existing database?":"Use existing database?","Use weak passphrase":"Use weak passphrase","Useless":"Useless","User data":"User data","User domain name":"User domain name","User has too many permissions":"User has too many permissions","User interface settings":"User interface settings","Username":"Username","Vacuuming database …":"Vacuuming database …","Validating …":"Validating …","Verifications":"Verifications","Verify files":"Verify files","Verifying answer":"Verifying answer","Verifying backend data …":"Verifying backend data …","Verifying files …":"Verifying files …","Verifying remote data …":"Verifying remote data …","Verifying restored files …":"Verifying restored files …","Verifying …":"Verifying …","Version ID":"Version ID","Very strong":"Very strong","Very weak":"Very weak","Visit us on":"Visit us on","WARNING: This will prevent you from restoring the data in the future.":"WARNING: This will prevent you from restoring the data in the future.","Waiting for task to begin":"Waiting for task to begin","Waiting for upload to finish …":"Waiting for upload to finish …","Warnings, errors and crashes":"Warnings, errors and crashes","We recommend that you encrypt all backups stored outside your system":"We recommend that you encrypt all backups stored outside your system","Weak":"Weak","Weak passphrase":"Weak passphrase","Wed":"Wed","Weeks":"Weeks","Where do you want to restore from?":"Where do you want to restore from?","Where do you want to restore the files to?":"Where do you want to restore the files to?","Years":"Years","Yes":"Yes","Yes, I have stored the passphrase safely":"Yes, I have stored the passphrase safely","Yes, I understand the risk":"Yes, I understand the risk","Yes, I'm brave!":"Yes, I'm brave!","Yes, please break my backup!":"Yes, please break my backup!","Yesterday":"Yesterday","You are changing the database path away from an existing database.\nAre you sure this is what you want?":"You are changing the database path away from an existing database.\nAre you sure this is what you want?","You are currently running {{appname}} {{version}}":"You are currently running {{appname}} {{version}}","You can stop the backup after any file uploads currently in progress have finished.":"You can stop the backup after any file uploads currently in progress have finished.","You can stop the task immediately, or allow the process to continue its current file and then stop.":"You can stop the task immediately, or allow the process to continue its current file and then stop.","You have changed the encryption mode. This may break stuff. You are encouraged to create a new backup instead":"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 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 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 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 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 choose at least one source folder","You must enter a domain name to use v3 API":"You must enter a domain name to use v3 API","You must enter a name for the backup":"You must enter a name for the backup","You must enter a passphrase or disable encryption":"You must enter a passphrase or disable encryption","You must enter a password to use v3 API":"You must enter a password to use v3 API","You must enter a positive number of backups to keep":"You must enter a positive number of backups to keep","You must enter a tenant (aka project) name to use v3 API":"You must enter a tenant (aka project) name to use v3 API","You must enter a valid duration for the time to keep backups":"You must enter a valid duration for the time to keep backups","You must enter a valid retention policy string":"You must enter a valid retention policy string","You must fill in the password":"You must fill in the password","You must fill in the server name or address":"You must fill in the server name or address","You must fill in the username":"You must fill in the username","You must fill in {{field}}":"You must fill in {{field}}","You must select or fill in the AuthURI":"You must select or fill in the AuthURI","You must select or fill in the server":"You must select or fill in the server","You must specify a path":"You must specify a path","Your files and folders have been restored successfully.":"Your files and folders have been restored successfully.","Your passphrase is easy to guess. Consider changing passphrase.":"Your passphrase is easy to guess. Consider changing passphrase.","bucket/folder/subfolder":"bucket/folder/subfolder","byte":"byte","byte/s":"byte/s","custom":"custom","resume now":"resume now","unless you are explicitly specifying --group-id":"unless you are explicitly specifying --group-id","{{appname}} was primarily developed by {{dev1}} and {{dev2}}. {{appname}} can be downloaded from {{websitename}}. {{appname}} is licensed under the {{licensename}}.":"{{appname}} was primarily developed by {{dev1}} and {{dev2}}. {{appname}} can be downloaded from {{websitename}}. {{appname}} is licensed under the {{licensename}}.","{{files}} files ({{size}}) to go {{speed_txt}}":"{{files}} files ({{size}}) to go {{speed_txt}}","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version":["{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions"],"{{number}} Hour":"{{number}} Hour","{{number}} Hours":"{{number}} Hours","{{number}} Minutes":"{{number}} Minutes","{{time}} (took {{duration}})":"{{time}} (took {{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 grant":"Acceso concedido","Access to user interface":"Acceso a la interfaz de usuario","Account name":"Nombre de la cuenta","Add a new backup":"Añadir nueva copia de seguridad","Add a path directly":"Agregar la ruta 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","Added":"Agregado","Adjust bucket name?":"¿Ajustar el nombre del deposito?","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","Applications":"Aplicaciones","As Command-line":"Como Línea de comandos","AuthID":"AuthID","Authentication method":"Método de autentificación","Authentication method ({{auth_method}})":"Método de autentificación ({{auth_method}})","Authentication password":"Contraseña de autenticación","Authentication username":"Nombre de usuario de autenticación","Autogenerated passphrase":"Autogenerar frase de seguridad","B2 Application ID":"ID de la aplicación B2","B2 Application Key":"B2 clave de aplicación","B2 Cloud Storage Account ID":"B2 Cuenta Cloud Storage ID","B2 Cloud Storage Application ID":"ID de la aplicación de almacenamiento en la nube B2","B2 Cloud Storage Application Key":"B2 Clave de aplicación de Cloud Storage","Back":"Volver","Backup complete!":"Respaldo completo!","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 create location":"Crear la ubicación del depósito","Bucket name":"Nombre del depósito","Bucket storage class":"Categoría de almacenamiento del depósito","Building list of files to restore …":"Creando una lista de archivos para restaurar ...","Building partial temporary database …":"Construyendo una base de datos parcial temporal ...","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.":"Permitiendo el acceso remoto, el servidor atenderá requerimientos desde\ncualquier equipo de su red. Si Ud. habilita esta opción, asegurese siempre de usar\nla computadora dentro de una red protegida por un firewall.","By default, the tray icon will open the user interface with a token that 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.":"De forma predeterminada, el icono de la bandeja abrirá la interfaz de usuario con un token que desbloquea la interfaz de usuario. Esto asegura que pueda acceder a la interfaz de usuario desde el icono de la bandeja, mientras que requiere que otros ingresen una contraseña. Si prefiere tener que escribir la contraseña, incluso al acceder a la interfaz de usuario desde el icono de la bandeja, habilite esta opción.","Cache Files":"Archivos caché","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 for updates …":"Buscando 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","Click to set throttle options":"Acceda para opciones de aceleración","Client library to use":"Biblioteca cliente para usar","Commandline …":"Línea de comandos ...","Compact Phase":"Fase de compactación","Compact now":"Compactar ahora","Compacting remote data …":"Compactando datos remotos ...","Complete log":"Registro completo","Completing backup …":"Completando copia de seguridad ...","Completing previous backup …":"Completando copia de seguridad precia ...","Computer":"Ordenador","Configuration file:":"Archivo de configuración:","Configuration:":"Configuración:","Configure a new backup":"Configurar nueva copia de seguridad","Confirm delete":"Confirmar borrado","Confirm encryption passphrase":"Confirmar frase de seguridad cifrada","Confirm passphrase":"Confirme contraseña","Confirmation required":"Confirmación necesaria","Connect":"Conectar","Connect now":"Conectar ahora","Connecting to server …":"Conectando al servidor ...","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 errores ...","Create folder?":"¿Crear carpeta?","Created new limited user":"Creó un nuevo usuario limitado","Creating bug report …":"Creando informe de errores ...","Creating new user with limited access …":"Creando nuevo usuario con acceso limitado ...","Creating target folders …":"Creando carpetas de destino …","Creating temporary backup …":"Creando copia de seguridad temporal ...","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 Satellite":"Satélite personalizado","Custom Satellite ({{satellite}})":"Satélite personalizado ({{satellite}})","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 excludes":"Exclusiones por defecto","Default options":"Opciones por defecto","Delete":"Eliminar","Delete Phase (Old Backup Versions)":"Elimine Fase (Versiones Antiguas del Respaldo)","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?","Delete …":"Eliminar ...","Deleted":"Eliminado","Deleted Versions":"Versiones eliminadas","Deleted files":"Archivos eliminados","Deleting remote files …":"Eliminando archivos remotos ...","Deleting unwanted files …":"Eliminando archivos no deseados ...","Description (optional)":"Descripción (opcional)","Description:":"Descripción:","Desktop":"Escritorio","Destination":"Destino","Destination path":"Ruta de destino","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}}","Done":"Hecho","Download":"Descargar","Downloaded files":"Ficheros descargados","Downloading files …":"Descargando archivos ...","Downloading update…":"Descargando actualización ...","Duplicate option {{opt}}":"Opciones de duplicado {{opt}}","Duplicati Website":"Sitio Web Duplicati","Duplicati forum":"Foro de Duplicati","Duplicati will run when started, but will remain in a paused state for the duration. Duplicati will occupy minimal system resources and no backups will be run.":"Duplicati se ejecutará cuando inicie, pero permanecerá en stand-by mientras se ejecute.\nDuplicati ocupará minimos recursos del sistema y ningúna tarea de respaldo se ejectutará.","Duration":"Duración","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.","Edit as list":"Editar lista","Edit as text":"Editar como texto","Edit …":"Editar ...","Encrypt file":"Cifrar archivo","Encryption":"Cifrado","Encryption changed":"Cambios de cifrado","Encryption passphrase":"Contraseña de cifrado","End":"Fin","Enter URL":"Introduzca 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.":"Ingrese una estrategia de retención en forma manual. Los campos son D/W/Y para dias/semanas/años y U para \"ilimitado\". La sintaxis es: 7D:1D,4W:1W,36M:1M. Este ejemplo mantiene una copia para cada uno de los 7 dias, una para cada una de las 4 semanas y una por cada uno de los próximos 36 meses. Esto también puede escribirse como 1W:1D,1M:1W,3Y:1M.","Enter backup passphrase, if any":"Introduzca la frase de seguridad, si la hay","Enter configuration details":"Introduzca los detalles de configuración","Enter encryption passphrase":"Introduzca la frase de seguridad","Enter expression here":"Introduzca aquí la expresión","Enter the destination path":"Introduzca la ruta de destino","Error":"Error","Error!":"¡Error!","Errors and crashes":"Errores y bloqueos","Examined":"Examinado","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 filter group":"Excluir grupo de filtros","Exclude folder":"Excluir la carpeta","Exclude regular expression":"Excluir la expresión regular","Existing file found":"Archivo existente encontrado","Experimental":"Experimental","Export":"Exportar","Export backup configuration":"Exportar configuración de copia de seguridad","Export configuration":"Exportar configuración","Export passwords":"Exportar contraseñas","Export …":"Exportar ...","Exporting …":"Exportando ...","External link":"Enlace externo","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 find backup:":"Error para encontrar respaldo:","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 …":"Obteniendo versiones de archivos ...","Group email":"Correo del grupo","Hidden files":"Archivos ocultos","Hide":"Ocultar","Hide hidden folders":"Ocultar carpetas ocultas","Home":"Inicio","Hostnames":"Nombres de host","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 at least one newer backup is found, all backups older than this date are deleted.":"Si al menos una copia mas nueva es encontrada, todas las copias anteriores\na ese día s eliminarán.","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","Import":"Importar","Import Destination URL":"Importar Destino URL","Import backup configuration":"Importar configuración de copias de seguridad","Import from a file":"Importar desde un archivo","Import metadata":"Importar metadatos","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. Not for use with important data.":"Compilaciones individuales solo para desarrolladores. No usar con datos importantes.","Information":"Información","Invalid characters in path":"Caracteres no válidos en la ruta","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","Keep a specific number of backups":"Mantener un número específico de copias de seguridad","Keep all backups":"Mantener todas las copias de seguridad","Keystone API version":"Versión de la API de Keystone","Language in user interface":"Idioma de interfaz de usuario","Last month":"Mes pasado","Last successful backup:":"Última copia de seguridad exitosa","Last successful restore: {{time}} (took {{duration || '0 seconds'}})":"Última restauración exitosa: {{time}} (took {{duration || '0 seconds'}})","Latest":"Más reciente","Libraries":"Librerías","Listing backup dates …":"Listando fechas de las copias de seguridad","Listing remote files for purge …":"Listando archivos remotos para purgar ...","Listing remote files …":"Listando 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 ...","Local Repository":"Repositorio Local","Local database path:":"Ruta de la base de datos local:","Local repository":"Repositorio 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","Modified":"Modificado","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 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","Non-matching passphrase":"No coincide la frase de seguridad","None / disabled":"Ninguno / desactivado","Not using encryption":"Sin usar cifrado","Nothing will be deleted. The backup size will grow with each change.":"Nada será borrado. El tamaño de la copia de seguridad aumentará con cada cambio.","OK":"OK","Once there are more backups than the specified number, the oldest backups are deleted.":"Una vez que haya más copias de seguridad que el número especificado, se eliminarán las copias de seguridad más antiguas.","OpenStack AuthURI":"OpenStack AuthURI","OpenStack Object Storage / Swift":"OpenStack Object Storage / Swift","Opened":"Abierto","Operating System":"Sistema operativo","Operation":"Operación","Operations:":"Operaciones:","Optional authentication password":"Contraseña de autentificación opcional","Optional authentication username":"Nombre de usuario para autentificación opcional","Options":"Opciones","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","Passphrases do not match":"Las frases de seguridad no coinciden","Password":"Contraseña","Patching files with local blocks …":"Parchear 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","Prevent tray icon automatic log-in":"Impedir el inicio de sesión automático con el icono de la bandeja","Previous":"Anterior","Progress:":"Progreso","ProjectID is optional if the bucket exist":"ProjectID es opcional si el depósito existe","Proprietary":"Propietario","Purge Phase":"Fase de purgado","Purging files complete!":"¡Purgado de ficheros finalizado!","Purging files …":"Purgando archivos ...","Rebuilding local database …":"Reconstruyendo base de datos local ...","Recreate (delete and repair)":"Recrear (borrar y reparar)","Recreate Database Phase":"Fase de recreación de base de datos","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","Remote Path":"Ruta Remota","Remote Repository":"Repositorio Remoto","Remote path":"Ruta remota","Remote repository":"Repositorio remoto","Remote volume size":"Tamaño de volumen remoto","Remove":"Quitar","Remove option":"Quitar opción","Removed files":"Ficheros borrados","Repair":"Reparar","Repair Phase":"Fase de reparación","Repairing database …":"Reparando base de datos…","Repeat Passphrase":"Repita la frase de seguridad","Reporting:":"Reportando:","Reset":"Resetear","Restore":"Restaurar","Restore complete!":"¡Restauración finalizada!","Restore files":"Restaurar archivos","Restore files …":"Restaurando archivos ...","Restore from":"Restaurar desde","Restore from backup configuration":"Restaurar desde una configuración de copia de seguridad","Restore options":"Opciones de restauración","Restore read/write permissions":"Restaurar permisos de lectura/escritura","Restored Files":"Archivos Restaurados","Restored Folders":"Carpetas Restauradas","Restored Symlinks":"Symlinks restaurados","Restoring files …":"Restaurando archivos ....","Resume":"Resumir","Rewritten File Lists":"Listas de ficheros reescritos","Run again every":"Volver a ejecutar cada","Run now":"Ejecutar ahora","Running commandline entry":"Ejecutando entrada de linea de comandos","Running task:":"Ejecutando tarea:","Running …":"Ejecutando ...","S3 Compatible":"S3 Compatible","Same as the base install version: {{channelname}}":"Igual que la versión base instalada: {{channelname}}","Sat":"Sab","Satellite":"Satélite","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 …":"Escaneando archivos existentes ...","Scanning for local blocks …":"Buscando 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 password":"Contraseña del servidor","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","Sia server password":"Contraseña del servidor Sia","Smart backup retention":"Retención de copias inteligente","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","Some S3 providers might only be compatible with a certain client library":"Es posible que algunos proveedores de S3 solo sean compatibles con una biblioteca de cliente determinada","Source Data":"Datos de Origen","Source Files":"Archivos de origen","Source data":"Datos de origen","Source folders":"Carpetas de origen","Source:":"Origen:","Specific builds for developers only. Not for use with important data.":"Compilaciones específicas solo para desarrolladores. No usar con datos importantes.","Standard protocols":"Protocolos estándar","Start":"Comenzar","Starting backup …":"Comenzando copia de seguridad","Starting restore …":"Comenzando restauración ...","Starting the restore process …":"Comenzando el proceso de restauración ...","Stop after current file":"Parar después del archivo actual","Stop after the current file":"Detener después del archivo actual","Stop now":"Detener ahora","Stop running backup":"Detener respaldo en curso","Stop running task":"Detener tarea en ejecución","Stopping after the current file:":"Parando después del archivo actual:","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 Files":"Archivos del sistema","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","Temporary files":"Archivos temporales","Test Phase":"Fase de pruebas","Test connection":"Conexión de prueba","Testing permissions …":"Probando permisos…","Testing …":"Probando ...","The '{{fieldname}}' field contains an invalid character: {{character}} (value: {{value}}, index: {{pos}})":"El campo '{{fieldname}}' contiene un carácter no válido: {{carácter}} (valor: {{valor}}, índice: {{pos}})","The backup is missing, has it been deleted?":"Falta la copia de seguridad, ¿se ha eliminado?","The backup was temporary and does not exist anymore, so the log data is lost":"La copia de seguridad era temporal y ya no existe, por lo que los datos de registro se han perdido.","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 configuration should be kept safe. Are you sure you want to save an unencrypted file containing your passwords?":"La configuración debe mantenerse segura. ¿Está seguro de que desea guardar un archivo sin cifrar que contenga sus contraseñas?","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 folder {{folder}} does not exist.\nCreate it now?":"La carpete {{carpeta}} no existe.\n¿La creo ahora?","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 passwords do not match":"Las contraseñas no coinciden","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","Throttle settings":"Ajustes de aceleración.","Thu":"Jue","Time":"Hora","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\"","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 varios ataques basados en DNS, Duplicati limita los nombres de anfitriones permitidos a los que se enumeran aquí. El acceso directo a IP y al anfitrión local siempre está permitido. Se pueden proporcionar varios nombres de anfitrión con un separador de punto y coma. Si alguno de los nombres de anfitrión permitidos es un asterisco (*), todos los nombres de anfitrión están permitidos y esta función está desactivada. Si el campo está vacío, solo se permite el acceso a la dirección IP y al anfitrión local.","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 that we are working on. Currently the most stable version available. Test Restore data before using this in production environments.":"Probar las nuevas funciones en las que estamos trabajando. Actualmente, la versión más estable disponible. Pruebe a Restaurar los datos antes de usarlo en entornos de producción","Tue":"Mar","Type passphrase here.":"Escriba la frase de seguridad aquí.","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","Uploaded files":"Archivos subidos","Uploading verification file …":"Subiendo 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 domain name":"Nombre de dominio 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","Vacuuming database …":"Limpiando la base de datos ...","Validating …":"Validando ...","Verifications":"Verificaciones","Verify files":"Verificar archivos","Verifying answer":"Verificando respuesta","Verifying backend data …":"Verificando datos del servidor ...","Verifying files …":"Verificando archivos ...","Verifying remote data …":"Verificando datos remotos ...","Verifying restored files …":"Verificando archivos restaurados ...","Verifying …":"Verificando ...","Version ID":"ID de versión","Very strong":"Muy fuerte","Very weak":"Muy débil","Visit us on":"Visítenos en","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 upload to finish …":"Esperando a que finalice la carga …","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 understand the risk":"Sí, entiendo el riesgo","Yes, I'm brave!":"Sí, ¡soy valiente!","Yes, please break my backup!":"Sí, por favor, ¡rompe mi copia de seguridad!","Yesterday":"Ayer","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 can stop the backup after any file uploads currently in progress have finished.":"Puede detener la copia de seguridad después de que finalice cualquier carga de archivo en curso.","You can stop the task immediately, or allow the process to continue its current file and then stop.":"Puede detener la tarea inmediatamente o permitir que el proceso continúe con su archivo actual y luego se detenga.","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 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.":"Ha generado una frase de contraseña segura. Asegúrese de haber hecho una copia segura de la frase de contraseña, ya que los datos no se pueden recuperar si la pierde.","You must choose at least one source folder":"Debe seleccionar al menos una carpeta de origen","You must enter a domain name to use v3 API":"Debe ingresar un nombre de dominio para usar la API v3","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 password to use v3 API":"Debe ingresar una contraseña para usar la API v3","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 (aka project) name to use v3 API":"Debe ingresar un nombre de cliente (también conocido como proyecto) para usar la API v3","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 a valid retention policy string":"Debes ingresar una cadena de política de retención válida","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","unless you are explicitly specifying --group-id":"a menos que usted haya especificando explícitamente --group-id","{{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}}.","{{files}} files ({{size}}) to go {{speed_txt}}":"{{files}} ficheros ({{size}}) para finalizar {{speed_txt}} ","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version":["{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versión","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versiones","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versiones"],"{{number}} Hour":"{{number}} Hora","{{number}} Hours":"{{número}} Horas","{{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","Add a new backup":"Lisää uusi varmuuskopio","Add a path directly":"Lisää suora polku","Add advanced option":"Anna harvoin tarvittava valitsin","Add backup":"Lisää varmuuskopio","Add filter":"Lisää suodatin","Add path":"Lisää polku","Added":"Lisätty","Adjust bucket name?":"Muuta ämpärin nimeä?","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","Applications":"Sovellukset","As Command-line":"Komentona","AuthID":"AuthID","Authentication method":"Tunnistautumistapa","Authentication password":"Kirjautumissalasana","Authentication username":"Käyttäjätunnus","Autogenerated passphrase":"Automaattisesti luoto salauslause","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","Backup complete!":"Varmuuskopiointi valmis!","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 create location":"Luo ämpäri sijaintiin","Bucket name":"Ämpärin nimi","Bucket storage class":"Ämpärin tallennusluokka","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.":"Sallimalla etäyhteyden ohjelmisto kuuntelee pyyntöjä miltä tahansa laitteelta verkossa. Jos sallit tämän, varmista että tietokoneesi on aina palomuurilla suojatussa verkossa.","By default, the tray icon will open the user interface with a token that 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.":"Oletuksena huomautusalueen kuvake avaa käyttöliittymän ja poistaa käyttöliitymän lukituksen erillisellä valtuutuksella. Tämä mahdollistaa käyttöliittymän käytön huomautusalueen kuvakkeesta ilman salasanaa, vaikka muille käyttöliittymä on salasanasuojattu. Jos haluat käyttää salasanaa myös huomatusalueen kuvakkeen kanssa, valitse tämä valinta.","Cache Files":"Välimuistitiedostot","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":"Tarkista päivitykset","Checking for updates …":"Tarkistetaan 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","Client library to use":"Käytettävä kirjasto","Commandline …":"Komentorivi ...","Compact Phase":"Tiivistys-vaihe","Compact now":"Tiivistä nyt","Compacting remote data …":"Tiiistetään kohteen tiedostoja ...","Complete log":"Koko loki","Completing backup …":"Viimeistellään varmuuskopiota ...","Computer":"Tietokone","Configuration file:":"Asetustiedosto","Configuration:":"Asetukset:","Configure a new backup":"Määrittele uusi varmuuskopio","Confirm delete":"Vahvista poistaminen","Confirm encryption passphrase":"Vahvista salauslause","Confirm passphrase":"Vahvista salasana","Confirmation required":"Tarvitsen vahvistuksen","Connect":"Yhdistä","Connect now":"Yhdistä nyt","Connecting to server …":"Yhdistetään palvelimeen ...","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":"Kopioi","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 virheraportti ...","Create folder?":"Luo kansio?","Created new limited user":"Luotiin uusi rajoitettu käyttäjä","Creating bug report …":"Luodaan virheraporttia ...","Creating new user with limited access …":"Luodaan uusi rajoitettu käyttäjä","Creating target folders …":"Luodaan kohdekansiot ...","Creating temporary backup …":"Luodaan tilapäinen varmuuskopio ...","Current file:":"Nykyinen tiedosto:","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}})","Database …":"Tietokanta ...","Days":"Päivää","Default":"Oletus","Default ({{channelname}})":"Oletus ({{channelname}})","Default options":"Oletusasetukset","Delete":"Poista","Delete backup":"Poista varmuuskopio","Delete backups that are older than":"Poista varmuuskopiot, jotka ovat vanhempia kuin","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","Delete …":"Poista ...","Deleted":"Poistettu","Deleted Versions":"Poistetut versiot","Deleted files":"Poistetut tiedostot","Deleting remote files …":"Poistetaan kohteen tiedostoja ...","Deleting unwanted files …":"Poistetaan turhia tiedostoja ...","Description (optional)":"Kuvaus (valinnainen)","Description:":"Kuvaus:","Desktop":"Työpöytä","Destination":"Kohde","Destination path":"Kohdepolku","Disabled":"Poistettu käytöstä","Dismiss":"Ohita","Dismiss all":"Hylkää kaikki","Display and color theme":"Näyttö ja väriteema","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?","Done":"Valmis","Download":"Lataa","Downloaded files":"Ladatut tiedostot","Downloading files …":"Ladataan tiedostoja ...","Downloading update…":"Ladataan päivitystä ...","Duplicate option {{opt}}":"Sama valitsin {{opt}} annettiin kahdesti","Duplicati Website":"Duplicatin verkkosivu","Duplicati forum":"Duplicatin keskustelualue","Duration":"Kesto","Edit as list":"Muokkaa listana","Edit as text":"Muokkaa tekstinä","Edit …":"Muokkaa ...","Encrypt file":"Salaa tiedosto","Encryption":"Salaus","Encryption changed":"Salausasetukset ovat muuttuneet","Encryption passphrase":"Salausavain","End":"Loppu","Enter URL":"Anna URL","Enter backup passphrase, if any":"Anna varmuuskopion salauslause, jos käytät salausta.","Enter encryption passphrase":"Anna salauslause","Enter expression here":"Anna ilmaisu","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 backup configuration":"Vie varmuuskopion asetukset","Export configuration":"Vie asetukset","External link":"Ulkoinen linkki","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 find backup:":"Varmuuskopiota ei löydetty:","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:","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 ...","Group email":"Ryhmäsähköpostiosoite","Hidden files":"Piilotetut tiedostot","Hide":"Piilota","Hide hidden folders":"Älä näytä piilotettuja kansioita","Home":"Etusivu","Hostnames":"Isäntänimet","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 at least one newer backup is found, all backups older than this date are deleted.":"Kaikki tätä päivämäärää vanhemmat varmuuskopiot poistetaan, mikäli vähintään yksi uudempi varmuuskopio löytyy.","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","Import":"Tuo","Import Destination URL":"Tuo etäpalvelimen osoite","Import backup configuration":"Tuo varmuuskopion asetukset","Import from a file":"Tuo tiedostosta","Import metadata":"Tuo metatieto","Importing …":"Tuodaan ...","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. Not for use with important data.":"Yksittäiset versiot, vain ohjelman kehittäjille. Älä käytä tärkeiden tietojen kanssa.","Information":"Informaatio","Invalid characters in path":"Virheellisiä merkkejä polussa","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","Keep a specific number of backups":"Säilytä määritelty määrä varmuuskopioita","Keep all backups":"Säilytä kaikki varmuuskopiot","Language in user interface":"Käytettävä kieli","Last month":"Viime kuussa","Last successful backup:":"Viimeisin onnistunut varmuuskopio:","Latest":"Viimesin","Libraries":"Kirjastot","Listing backup dates …":"Listataan varmuuskopioiden päivämääriä ...","Listing remote files …":"Listataan kohteen tiedostoja ...","Live":"Live","Load older data":"Lataa vanhoja tietoja","Loading …":"Ladataan ...","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","Max download speed":"Suurin latausnopeus","Max upload speed":"Suurin lähetysnopeus","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 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ä","Not using encryption":"Salaus ei ole käytössä","Nothing will be deleted. The backup size will grow with each change.":"Mitään ei poisteta. Varmuuskopion koko kasvaa jokaisella muutoksella.","OK":"OK","Once there are more backups than the specified number, the oldest backups are deleted.":"Vanhimmat varmuuskopiot poistetaan, kun varmuuskopioita on enemmän kuin määritelty määrä.","OpenStack AuthURI":"Openstack autentikointiosoite","OpenStack Object Storage / Swift":"OpenStack Object Storage / Swift","Opened":"Avattu","Operating System":"Käyttöjärjestelmä","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ää","Passphrases do not match":"Salausavaimet eivät täsmää","Password":"Salasana","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","Progress:":"Edistyminen: ","ProjectID is optional if the bucket exist":"Tunniste ProjectID on valinnainen, jos ämpäri on jo olemassa","Proprietary":"Suljettu","Rebuilding local database …":"Rakennetaan paikallinen tietokanta uudelleen ...","Recreate (delete and repair)":"Luo uudelleen (poista ja korjaa)","Recreating database …":"Luodaan tietokanta uudelleen ...","Registering temporary backup …":"Rekisteröidään tilapäinen varmuuskopio ...","Relative paths not allowed":"Suhteelliset polut eivät ole sallittuja","Reload":"Lataa uudelleen","Remote":"Etäpalvelimella","Remote Path":"Kohteen polku","Remote path":"Kohteen polku","Remove":"Poista","Remove option":"Poisto-asetukset","Repair":"Korjaa","Repair Phase":"Korjausvaihe","Repairing database …":"Korjataan tietokantaa ...","Repeat Passphrase":"Toista salauslause","Reporting:":"Raportoin:","Reset":"Palauta edelliset asetukset","Restore":"Palauta","Restore complete!":"Palautus valmis!","Restore files":"Palauta tiedostoja","Restore files …":"Palauta tiedostoja ...","Restore from":"Palauta etäpalvelimelta","Restore options":"Palautusasetukset","Restore read/write permissions":"Palauta luku- ja kirjoitusoikeudet","Restored Files":"Palautetut tiedostot","Restored Folders":"Palautetut kansiot","Restoring files …":"Palautetaan tiedostoja ...","Resume":"Jatka","Run again every":"Suorita uudelleen joka","Run now":"Suorita nyt","Running commandline entry":"Ajetaan komentorivin komentoa","Running task:":"Suoritettava tehtävä:","Running …":"Käynnissä ...","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","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 password":"Palvelimen salasana","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 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","Stop after the current file":"Keskeytä nykyisen tiedoston jälkeen","Stop now":"Keskeytä nyt","Stop running backup":"Keskeytä käynnissä oleva varmuuskopiointi","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 Files":"Järjestelmätiedostot","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":"Väliaikaiset tiedostot","Temporary files":"Tilapäistiedostot","Test connection":"Kokeile yhteysasetuksia","The bucket name should be all lower-case, convert automatically?":"Bucketin nimen pitää olla kirjoitettu pienillä kirjaimilla. Muuta automaattisesti?","The dark theme (by Michal)":"Tumma teema (by Michal)","The default blue on white theme (by Alex)":"Oletusteema, sinistä valkoisella (by Alex)","The folder {{folder}} does not exist.\nCreate it now?":"Kansiota {{folder}} ei ole olemassa. Luodaanko se nyt?","The passwords do not match":"Salasanat eivät täsmää","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","Time":"Aika","To File":"Tiedostoon","To confirm you want to delete all remote files for \"{{name}}\", please enter the word you see below":"Vahvistaaksesi että haluat poistaa kaikki etäkohteen tiedostot työltä \"{{name}}\", kirjoita alla näkyvä sana","To export without a passphrase, uncheck the \"Encrypt file\" box":"Viedäksesi ilmaan salasanaa poista rasti \"Salaa tiedosto\" -valinnasta","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.":"Erilaisten DNS-hyökkäysten estämiseksi Duplicati rajaa sallitut isäntänimet tässä listattuihin. Suora yhteys IP-osoitteella ja localhost ovat aina sallittuja. Useita isäntänimia voidaan listata erottamalla ne puolipisteellä. Jos yksikin listattu isäntänimi on asteriski (*), sallitaan kaikki isäntänimet, ja tämä toiminto on pois käytöstä. Mikäli kenttä on tyhjä, ainoastaan IP-osoite- ja localhost-yhteys on sallittu.","Today":"Tänään","Trust host certificate?":"Luota palvelimen varmenteeseen?","Trust server certificate?":"Luota palvelimen varmenteeseen?","Tue":"ti","Type passphrase here.":"Kirjoita salausavain tähän.","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 varmennustiedosto ...","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 data":"Käyttäjätiedot","User has too many permissions":"Käyttäjällä on liikaa oikeuksia","User interface settings":"Käyttöliittymän asetukset","Username":"Käyttäjätunnus","Vacuuming database …":"Puhdistetaan tietokanta ...","Verify files":"Tarkista tiedostot","Verifying answer":"Tarkistetaan vastausta","Very strong":"Hyvin vahva","Very weak":"Hyvin heikko","Visit us on":"Tutustu meihin","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","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 understand the risk":"Kyllä, ymmärrän riskin","Yes, I'm brave!":"Kyllä, olen rohkea!","Yes, please break my backup!":"Kyllä, riko varmuuskopioni!","Yesterday":"Eilen","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 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}} Hours":"{{number}} Tuntia","{{number}} Minutes":"{{number}} minuuttia","{{time}} (took {{duration}})":"{{time}} (kesto: {{duration}})"}); + gettextCatalog.setStrings('fr_CA', {"- pick an option -":"- choisissez une option -","...loading...":"... chargement...","AWS Access ID":"Clé d'accès AWS","AWS Access Key":"Clé d'accès secrète AWS","AWS IAM Policy":"AWS IAM Stratégies","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","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 une sauvegarde","Add filter":"Ajouter un filtre","Add path":"Ajouter un chemin","Added":"Ajouté","Adjust bucket name?":"Modifier le nom du bucket","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 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 serveurs 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","B2 Application Key":"Clé application B2","B2 Cloud Storage Account ID":"Identifiant du compte B2 Cloud Storage","B2 Cloud Storage Application Key":"Clé d'application B2 Cloud Storage","Back":"Retour","Backup complete!":"Sauvegarde Complète","Backup destination":"Destination de la 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 create location":"Emplacement de la création du bucket","Bucket name":"Nom du bucket","Bucket storage class":"Classe de stockage du bucket","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.","Cache Files":"Fichiers de cache","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","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","Compact Phase":"Étape de compactage","Compact now":"Compacter maintenant","Computer":"Ordinateur","Configuration file:":"Fichier de configuration :","Configuration:":"Configuration :","Configure a new backup":"Configurer une nouvelle sauvegarde","Confirm delete":"Confirmer suppression","Confirm encryption passphrase":"Confirmez la phrase secrète de chiffrement","Confirmation required":"Confirmation nécessaire","Connect":"Connecter","Connect now":"Connecter maintenant","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 plantages","Create folder?":"Créer un dossier?","Created new limited user":"Nouvel utilisateur limité créé","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}})","Days":"Jours","Default":"Défaut","Default ({{channelname}})":"({{channelname}}) par défaut","Default excludes":"Les exclusions par défaut","Default options":"Options par défaut","Delete":"Supprimer","Delete Phase (Old Backup Versions)":"Étape de suppression (ancienne version de sauvegarde)","Delete backup":"Supprimer la 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 ?","Deleted":"Supprimer","Deleted Versions":"Versions supprimés","Deleted files":"Fichiers supprimés","Description (optional)":"Description (facultatif)","Description:":"Description","Desktop":"Bureau","Destination":"Destination","Destination path":"Chemin de destination","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}} ?","Done":"Terminé","Download":"Téléchargement","Downloaded files":"Fichiers téléchargés","Duplicate option {{opt}}":"Option de duplication {{opt}}","Duplicati Website":"Site internet de Duplicati","Duplicati forum":"Forum de Duplicati","Duplicati will run when started, but will remain in a paused state for the duration. Duplicati will occupy minimal system resources and no backups will be run.":"Duplicati s'exécutera une fois démarré, mais restera en état de pause pendant la durée. Duplicati occupera un minimum de ressources système et aucune sauvegarde ne sera exécutée.","Duration":"Durée","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.","Edit as list":"Éditer en tant que liste","Edit as text":"Éditer en tant que texte","Encrypt file":"Chiffrement du fichier","Encryption":"Chiffrement","Encryption changed":"Chiffrement changé","End":"Terminé","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 backup passphrase, if any":"Entrez la phrase secrète de sauvegarde, si présente","Enter configuration details":"Entrer les détails de configuration","Enter encryption passphrase":"Entrez la phrase secrète de chiffrement","Enter expression here":"Entrez l'expression ici","Enter the destination path":"Entrez le chemin de destination","Error":"Erreur","Error!":"Erreur!","Errors and crashes":"Erreurs et plantages","Examined":"Examiné","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 backup configuration":"Exporter la configuration de sauvegarde","Export configuration":"Exporter la configuration","Export passwords":"Exporter les mots de passe","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 find backup:":"Impossible de trouver la sauvegarde","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 :","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":"Goctet","GByte/s":"GOtects/s","GCS Project ID":"ID du projet GCS","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 la statégie d'accès IAM","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 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","Import":"Importer","Import Destination URL":"Importer l'URL de destination","Import backup configuration":"Importer la configuration de sauvegarde","Import from a file":"Importer depuis un fichier","Import metadata":"Importer des métadonnées","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","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":"KOctet","KByte/s":"KOctet/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","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","Local Repository":"Stockage local","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":"MOctet","MByte/s":"MOctet/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","Modified":"Modifié","Mon":"Lun.","Months":"Mois","Move existing database":"Déplacer la 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 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é","Non-matching passphrase":"La phrase secrète ne correspond pas","None / disabled":"Aucun / Désactivé","Not using encryption":"N'utilise pas le chiffrement","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","Opened":"Ouvert","Operating System":"Système d'exploitation","Operation":"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","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","Passphrases do not match":"Le mot de passe ne correspond pas","Password":"Mot de passe","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 l'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","Purge Phase":"Étape de purge","Purging files complete!":"Purge des fichiers complétée!","Recreate (delete and repair)":"Récrée (suppression et réparation)","Recreate Database Phase":"Étape de recréation de la base de données","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","Removed files":"Fichiers supprimés","Repair":"Réparer","Repair Phase":"Étape de réparation","Repeat Passphrase":"Répeter la phrase secrète","Reporting:":"Communication de données :","Reset":"Réinitialiser","Restore":"Restaurer","Restore complete!":"La restauration a été complétée!","Restore files":"Restaurer les fichiers","Restore from":"Restaurer depuis","Restore from backup configuration":"Restaurer depuis une sauvegarde de configuration","Restore options":"Options de restauration","Restore read/write permissions":"Autorisations de lecture/écriture de restauration","Resume":"Reprendre","Rewritten File Lists":"Réécriture des listes de fichiers","Run again every":"Relancer tous les","Run now":"Démarrer maintenant","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 ","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 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","Start":"Démarrer","Stop after the current file":"Arrêter après le fichier en cour","Stop now":"Arrêter maintenant","Stop running backup":"Arrêter la sauvegarde en cour","Stop running task":"Stopper la tâche en cour","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":"TOctet","TByte/s":"TOctet/s","Task is running":"La tâche est en cours","Temporary Files":"Fichiers temporaires","Temporary files":"Fichiers temporaires","Test Phase":"Étape de test","Test connection":"Tester la connexion","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 backup is missing, has it been deleted?":"La sauvegarde est n'existe pas, a-t-elle été supprimée?","The backup was temporary and does not exist anymore, so the log data is lost":"La sauvegarde était temporaire et n'existe plus, les données du journal sont perdues.","The bucket name should be all lower-case, convert automatically?":"Le nom du bucket devrait être entièrement en minuscule, convertir automatiquement ?","The configuration should be kept safe. Are you sure you want to save an unencrypted file containing your passwords?":"La configuration doit être gardée en sécurité. Êtes-vous sûr de vouloir enregistrer un fichier non crypté contenant vos mots de passe?","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 passwords do not match":"Le mot de passe ne correspond pas","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 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.","Time":"temps","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 passphrase here.":"Tapez mot de passe ici.","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","Uploaded files":"Fichiers téléchargés","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","Verifications":"Vérifications","Verify files":"Vérifier les fichiers","Verifying answer":"Vérification de la réponse","Version ID":"ID de version","Very strong":"Très fort","Very weak":"Très faible","Visit us on":"Rendez nous visite sur","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","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 understand the risk":"Oui, je comprends le risque","Yes, I'm brave!":"Oui, je suis courageux !","Yes, please break my backup!":"Oui, s'il vous plait cassez ma sauvegarde","Yesterday":"Hier","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 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 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 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":"octet","byte/s":"octet/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}}) à transferer {{speed_txt}}","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version":["{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions"],"{{number}} Hour":"{{number}} Heure","{{number}} Hours":"{{number}} Heures","{{number}} Minutes":"{{number}} Minutes","{{time}} (took {{duration}})":"{{time}} (durée {{duration}})"}); + gettextCatalog.setStrings('fr', {"- pick an option -":"- choisir 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 grant":"Octroi d'accès","Access to user interface":"Accès à l'interface utilisateur","Account name":"Nom du compte","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 une sauvegarde","Add filter":"Ajouter un filtre","Add path":"Ajouter un chemin","Added":"Ajouté","Adjust bucket name?":"Modifier le nom du bucket ?","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, 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 les chemin d'accès, noms de fichiers, noms d'utilisateurs, mots de passe ou 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 emplacement","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 emplacement.\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 method":"Méthode d'authentification","Authentication method ({{auth_method}})":"Méthode d'authentification ({{auth_method}})","Authentication password":"Mot de passe d'identification","Authentication username":"Nom d'utilisateur d'identification","Autogenerated passphrase":"Phrase secrète auto-générée","B2 Application ID":"B2 Application ID","B2 Application Key":"B2 Application Key","B2 Cloud Storage Account ID":"B2 Cloud Storage Account ID","B2 Cloud Storage Application ID":"B2 Cloud Storage Application ID","B2 Cloud Storage Application Key":"B2 Cloud Storage Application Key","Back":"Précédent","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 create location":"Emplacement de la création du bucket","Bucket name":"Nom du bucket","Bucket storage class":"Classe de stockage du bucket","Building list of files to restore …":"Création d'une liste de fichiers à restaurer...","Building partial temporary database …":"Création d'une base de données temporaire partielle...","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 that 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 ouvre l'interface utilisateur avec un jeton de sécurité. Ceci vous permet d'accéder à l'interface utilisateur à partir de l'icône de la barre d'état système, tout en demandant aux autres utilisateurs d'entrer 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 des tâches, activez cette option.","Cache Files":"Mettre les fichiers en cache","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:":"Échec de la vérification :","Check for updates now":"Vérifier les mise à jour maintenant","Checking for updates …":"Recherche de mises à jour...","Chose a storage type to get started":"Sélectionner un type de stockage pour commencer","Click the AuthID link to create an AuthID":"Cliquer sur le lien pour créer un AuthID","Click to set throttle options":"Cliquez pour définir les options d'accélération","Client library to use":"Bibliothèque cliente à utiliser","Commandline …":"Ligne de commande...","Compact Phase":"Étape de compression","Compact now":"Compacter maintenant","Compacting remote data …":"Compression des données distantes...","Complete log":"Journal complet","Completing backup …":"Achèvement de la sauvegarde...","Completing previous backup …":"Achèvement de la sauvegarde précédente...","Computer":"Ordinateur","Configuration file:":"Fichier de configuration :","Configuration:":"Configuration :","Configure a new backup":"Configurer une nouvelle sauvegarde","Confirm delete":"Confirmer suppression","Confirm encryption passphrase":"Confirmez la phrase secrète de chiffrement","Confirm passphrase":"Confirmer la phrase secrète","Confirmation required":"Confirmation nécessaire","Connect":"Connecter","Connect now":"Connecter maintenant","Connecting to server …":"Connexion au serveur...","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":"Échec de la copie. Copier l'URL manuellement","Core options":"Options du noyau","Counting ({{files}} files found, {{size}})":"Énumération ({{files}} fichiers trouvés, {{size}})","Crashes only":"Plantages uniquement","Create bug report …":"Créer un rapport d'erreur...","Create folder?":"Créer un dossier ?","Created new limited user":"Nouvel utilisateur limité créé","Creating bug report …":"Création du 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 dossiers de destination...","Creating temporary backup …":"Création d'une sauvegarde temporaire...","Current action:":"Action en cours :","Current file:":"Fichier actuel :","Current version is {{versionname}} ({{versionnumber}})":"Version actuelle : {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"S3 endpoint personnalisé","Custom Satellite":"Satellite personnalisé","Custom Satellite ({{satellite}})":"Satellite personnalisé ({{satellite}})","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ées...","Days":"Jours","Default":"Défaut","Default ({{channelname}})":"({{channelname}}) par défaut","Default excludes":"Exclusions par défaut","Default options":"Options par défaut","Delete":"Supprimer","Delete Phase (Old Backup Versions)":"Étape de suppression (anciennes versions de sauvegarde)","Delete backup":"Supprimer la sauvegarde","Delete backups that are older than":"Supprimer les sauvegardes plus anciennes que","Delete local database":"Supprimer la 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 ?","Delete …":"Supprimer...","Deleted":"Supprimé","Deleted Versions":"Versions supprimées","Deleted files":"Fichiers supprimés","Deleting remote files …":"Suppression des fichiers distants...","Deleting unwanted files …":"Suppression des fichiers non désirés...","Description (optional)":"Description (facultative)","Description:":"Description : ","Desktop":"Bureau","Destination":"Destination","Destination path":"Chemin de destination","Disabled":"Désactivé","Dismiss":"Rejeter","Dismiss all":"Rejeter la totalité","Display and color theme":"Thème d'affichage et de 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}} ?","Done":"Fait","Download":"Téléchargement","Downloaded files":"Fichiers téléchargés","Downloading files …":"Téléchargement des fichiers...","Downloading update…":"Téléchargement de la mise à jour...","Duplicate option {{opt}}":"Option de duplication {{opt}}","Duplicati Website":"Site internet de Duplicati","Duplicati forum":"Forum de Duplicati","Duplicati will run when started, but will remain in a paused state for the duration. Duplicati will occupy minimal system resources and no backups will be run.":"Duplicati s'exécutera une fois démarré, mais restera en pause pendant toute la durée. Duplicati occupera un minimum de ressources système et aucune sauvegarde ne sera exécutée.","Duration":"Durée","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 stocke des informations à 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.","Edit as list":"Éditer en tant que liste","Edit as text":"Éditer en tant que texte","Edit …":"Édition...","Encrypt file":"Chiffrement de fichier","Encryption":"Chiffrement","Encryption changed":"Chiffrement modifié","Encryption passphrase":"Phrase de chiffrement","End":"Fin","Enter URL":"Saisir 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.":"Saisir 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 sept prochains jours, une pour chacune des quatre prochaines semaines et une pour chacun des 36 prochains mois. Cela peut également être écrit comme 1W:1D, 1M:1W, 3Y:1M.","Enter backup passphrase, if any":"Saisir la phrase secrète de sauvegarde, si existante","Enter configuration details":"Saisir les détails de configuration","Enter encryption passphrase":"Saisir la phrase secrète de chiffrement","Enter expression here":"Saisir l'expression ici","Enter the destination path":"Saisir le chemin de destination","Error":"Erreur","Error!":"Erreur !","Errors and crashes":"Erreurs et plantages","Examined":"Examiné","Exclude":"Exclure","Exclude directories whose names contain":"Exclure les répertoires dont le nom contient","Exclude expression":"Exclure l'expression","Exclude file":"Exclure le fichier","Exclude file extension":"Exclure l'extension de fichier","Exclude files whose names contain":"Exclure les fichiers dont les noms contiennent","Exclude filter group":"Exclure le groupe de filtres","Exclude folder":"Exclure le dossier","Exclude regular expression":"Exclure l'expression régulière","Existing file found":"Fichier existant trouvé","Experimental":"Expérimental","Export":"Exporter","Export backup configuration":"Exporter la configuration de sauvegarde","Export configuration":"Exporter la configuration","Export passwords":"Exporter les mots de passe","Export …":"Exporter...","Exporting …":"Export...","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 find backup:":"Impossible de trouver la sauvegarde : ","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 d'informations sur le 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":"Go","GByte/s":"Go/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 une politique d'accès IAM","Getting file versions …":"Récupération des versions de fichier...","Group email":"Courriel de groupe","Hidden files":"Fichiers cachés","Hide":"Masquer","Hide hidden folders":"Masquer les dossiers cachés","Home":"Poste de travail","Hostnames":"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, la tâche 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 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","Import":"Importer","Import Destination URL":"Importer l'URL de destination","Import backup configuration":"Importer la configuration de sauvegarde","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.":"Versions individuelles pour les développeurs uniquement. Ne pas utiliser avec des données importantes.","Information":"Information","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":"Ko","KByte/s":"Ko/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 de 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":"Bibliothèques","Listing backup dates …":"Énumération des dates de sauvegarde...","Listing remote files for purge …":"Énumération des fichiers distants à purger...","Listing remote files …":"Énumération 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...","Local Repository":"Stockage local","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":"Mo","MByte/s":"Mo/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","Modified":"Modifié","Mon":"Lun.","Months":"Mois","Move existing database":"Déplacer la 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 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":"Aucune tâche planifiée","Non-matching passphrase":"La phrase secrète ne correspond pas","None / disabled":"Aucun / Désactivé","Not using encryption":"Ne pas utiliser le chiffrement","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","Opened":"Ouvert","Operating System":"Système d'exploitation","Operation":"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","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.":"Les sauvegardes seront automatiquement supprimées. Il restera une sauvegarde pour chacun des sept derniers jours, chacune des quatre dernières semaines et chacun des douze derniers mois. Il y aura toujours au moins une sauvegarde.","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","Passphrases do not match":"La phrase secrète ne correspond pas","Password":"Mot de passe","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":"Indiquer l'emplacement des fichiers de sauvegarde ","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","Purge Phase":"Étape de purge","Purging files complete!":"Nettoyage des fichiers terminé !","Purging files …":"Nettoyage des fichiers…","Rebuilding local database …":"Reconstruction de la base de données locale...","Recreate (delete and repair)":"Régénération (supprimer et réparer)","Recreate Database Phase":"Etape de la régénération de la bases de données","Recreating database …":"Régénération de la base de données...","Registering temporary backup …":"Enregistrement d'une 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":"Supprimer","Remove option":"Option de suppression","Removed files":"Fichiers supprimés","Repair":"Réparer","Repair Phase":"Étape de réparation","Repairing database …":"Réparation de la base de données...","Repeat Passphrase":"Répéter la phrase secrète","Reporting:":"Communication de données :","Reset":"Réinitialiser","Restore":"Restaurer","Restore complete!":"Restauration terminée !","Restore files":"Restaurer les fichiers","Restore files …":"Restaurer les fichiers...","Restore from":"Restaurer depuis","Restore from backup configuration":"Restaurer depuis la sauvegarde de la configuration","Restore options":"Options de restauration","Restore read/write permissions":"Restauration des droits de lecture/écriture","Restored Files":"Fichiers restaurés","Restored Folders":"Dossiers restaurés","Restored Symlinks":"Liens symboliques restaurés","Restoring files …":"Restauration des fichiers...","Resume":"Reprendre","Rewritten File Lists":"Listes de fichiers réécrits","Run again every":"Relancer tous les","Run now":"Démarrer maintenant","Running commandline entry":"Exécution d'une ligne de commande","Running task:":"Tâche en cours :","Running …":"En cours...","S3 Compatible":"Compatible S3","Same as the base install version: {{channelname}}":"Identique à la version de base installée : {{channelname}}","Sat":"Sam.","Satellite":"Satellite","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":"Enregistrer immédiatement ","Scanning existing files …":"Analyse des fichiers existants...","Scanning for local blocks …":"Analyse des blocs locaux...","Schedule":"Planifier","Search":"Rechercher","Search for files":"Rechercher les 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":"Afficher","Show advanced editor":"Afficher l'éditeur avancé","Show hidden folders":"Afficher les dossiers cachés","Show log":"Afficher l'historique","Show log …":"Afficher le journal...","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é","Some S3 providers might only be compatible with a certain client library":"Certains fournisseurs S3 pourraient n'être compatibles qu'avec une bibliothèque cliente particulière.","Source Data":"Données source","Source Files":"Fichiers sources","Source data":"Données source","Source folders":"Dossiers source","Source:":"Source :","Specific builds for developers only. Not for use with important data.":"Versions spécifiques pour les développeurs uniquement. Ne pas utiliser avec des données importantes.","Standard protocols":"Protocoles standards","Start":"Démarrer","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 current file":"Arrêter après le fichier en cours","Stop after the current file":"Arrêter après le fichier en cours","Stop now":"Arrêter maintenant","Stop running backup":"Arrêter la sauvegarde en cours","Stop running task":"Arrêter la tâche en cours","Stopping after the current file:":"Arrêt après le fichier en cours:","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","Task is running":"La tâche est en cours","Temporary Files":"Fichiers temporaires","Temporary files":"Fichiers temporaires","Test Phase":"Étape de test","Test connection":"Tester la connexion","Testing permissions …":"Test des permissions...","Testing …":"Test...","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 backup is missing, has it been deleted?":"La sauvegarde est introuvable, a-t-elle été supprimée?","The backup was temporary and does not exist anymore, so the log data is lost":"La sauvegarde était temporaire et n'existe plus, alors les données du journal sont perdues.","The bucket name should be all lower-case, convert automatically?":"Le nom du bucket devrait être entièrement en minuscule, convertir automatiquement ?","The configuration should be kept safe. Are you sure you want to save an unencrypted file containing your passwords?":"La configuration doit être conservée en sécurité. Êtes-vous sûr de vouloir enregistrer un fichier non chiffré contenant vos mots de passe ?","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.\nVoulez-vous le créer 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 actuelle \"{{prev}}\" par la clé indiquée : {{key}} ?","The passwords do not match":"Les mots de passe ne correspondent pas","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 chemin 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 absolu, c.-à-d. qu'il doit commencer par une barre oblique '/'","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. Indiquer 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 a des droits d'accès trop élevés. Voulez-vous créer un nouvel utilisateur limité avec des droits d'accès uniquement 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 un dossier de destination ?","This month":"Ce mois","This week":"Cette semaine","Throttle settings":"Options de contrôle du débit","Thu":"Jeu.","Time":"Heure","To File":"Vers un fichier","To confirm you want to delete all remote files for \"{{name}}\", please enter the word you see below":"Pour confirmer la suppression de tous les fichiers distants pour \"{{name}}\", entrer le mot affiché 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 séparés par un points-virgule. Si l'un des noms d'hôte 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.":"Essayer les nouvelles fonctionnalités en développement. Actuellement la version la plus stable disponible. Tester la restauration des données avant de l'utiliser dans des environnements de production.","Tue":"Mar.","Type passphrase here.":"Tapez la phrase secrète ici.","Type to highlight files":"Tapez pour mettre en surbrillance les fichiers","Unknown backup size and versions":"Taille et versions des sauvegardes inconnues","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","Uploaded files":"Fichiers téléversés","Uploading verification file …":"Envoi 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 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","Vacuuming database …":"Nettoyage de la base de données...","Validating …":"Validation...","Verifications":"Vérifications","Verify files":"Vérifier fichier","Verifying answer":"Vérification de la réponse","Verifying backend data …":"Vérification des données du backend...","Verifying files …":"Vérification des fichiers...","Verifying remote data …":"Vérification des données distantes...","Verifying restored files …":"Vérification des fichiers restaurés...","Verifying …":"Vérification...","Version ID":"ID de version","Very strong":"Très fort","Very weak":"Très faible","Visit us on":"Rendez nous visite sur","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 upload to finish …":"Attente de la fin 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 understand the risk":"Oui, je comprends le risque","Yes, I'm brave!":"Oui, je suis courageux !","Yes, please break my backup!":"Oui, s'il vous plait cassez ma sauvegarde","Yesterday":"Hier","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}}":"Version installée : {{appname}} {{version}}","You can stop the backup after any file uploads currently in progress have finished.":"Vous pouvez arrêter la sauvegarde une fois que l'envoi de fichiers en cours est terminé.","You can stop the task immediately, or allow the process to continue its current file and then stop.":"Vous pouvez arrêter la tâche immédiatement, ou permettre au processus de terminer le fichier en cours, puis l'arrêter.","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 phrase secrète forte. Assurez-vous que vous avez effectué une copie sécurisée de cette phrase secrète, car les données ne pourront pas être récupérées si vous la 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 saisir une phrase secrète ou désactiver le chiffrement","You must enter a password to use v3 API":"Vous devez saisir 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 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 retention policy string":"Vous devez saisir une chaîne de politique de conservation valide","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","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é par {{dev1}} et {{dev2}}. {{appname}} peut être téléchargé depuis {{websitename}}. {{appname}} est sous licence {{licensename}}.","{{files}} files ({{size}}) to go {{speed_txt}}":"{{files}} fichiers {{size}}) à transférer {{speed_txt}}","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version":["{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions"],"{{number}} Hour":"{{number}} Heure","{{number}} Hours":"{{number}} Heures","{{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","AWS Access ID":"AWS Access ID","AWS Access Key":"AWS Access Key","AWS IAM Policy":"AWS IAM Policy","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","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","Added":"Hozzáadva","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","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.":"Az összes felhasználási jelentést névtelenül küldjük el, és nem tartalmaznak személyes információt. Információkat tartalmaz a hardverről és az operációs rendszerről, a háttér típusáról, a biztonsági mentés időtartamáról, a forrásadatok teljes méretéről és hasonló adatokról. Nem tartalmaz útvonalakat, fájlneveket, felhasználóneveket, jelszavakat vagy hasonló érzékeny információkat.","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?","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?":"A tároláshoz létező helyi adatbázis található. Az adatbázis újbóli használata lehetővé teszi, hogy a parancssori és a kiszolgálópéldányok ugyanabban a távoli tárolóban működjenek. \n\nSzeretné használni a meglévő adatbázist?","Anonymous usage reports":"Névtelen használati jelentések","Applications":"Alkalmazások","As Command-line":"Parancssorként","Authentication password":"Hitelesítési jelszó","Authentication username":"Hitelesítési felhasználónév","Autogenerated passphrase":"Automatikusan generált jelszó","Back":"Vissza","Backup complete!":"Mentés kész!","Backup destination":"Mentés cél","Backup location":"Mentés helye","Backup retention":"Mentés késleltetés","Backup:":"Mentés:","Beta":"Béta","Broken access":"Törött hozzáférés","Browse":"Tallóz","Browser default":"Böngésző alapértelmezett","Bucket create location":"Bucket létrehozásának helye","Bucket name":"Bucket neve","Building list of files to restore …":"Fájl lista összeállítás a visszaállításhoz...","Building partial temporary database …":"Részleges ideiglenes adatbázist készítése","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.":"A távoli elérés engedélyezésével a szerver minden kérésre hallgat a hálózaton. Csak akkor engedélyezd ezt az opciót, ha biztos vagy benne, hogy biztonságos, tűzfallal védett hálózaton van a számítógép.","By default, the tray icon will open the user interface with a token that 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.":"Alapértelmezés szerint a tálca ikon megnyitja a felhasználói felületet egy tokennel, amely feloldja a felhasználói felületet. Ez biztosítja, hogy a tálcán található ikonnal hozzáférjen a felhasználói felülethez, miközben másoknak is meg kell adniuk a jelszót. Ha inkább be kell írnia a jelszót, akkor is engedélyezze ezt a beállítást, ha a felhasználói felületre a tálcaikonból fér hozzá.","Cache Files":"Gyorsítótás Fájlok","Cancel":"Mégsem","Cannot move to existing file":"Nem lehet létező fájlra átnevezni","Changelog":"Váztozások","Changelog for {{appname}} {{version}}":"{{appname}} {{version}} változásnapló","Check failed:":"Ellenőrzés sikertelen:","Check for updates now":"Frissítés ellenőrzése most","Checking for updates …":"Frissítések ellenőrzése ...","Chose a storage type to get started":"A kezdéshez válassz tárhely típust","Click to set throttle options":"Kattints a sebességkorlátozás beállításához","Commandline …":"Parancssor...","Compact Phase":"Tömörített állapot","Compact now":"Tömörítés most","Compacting remote data …":"Távoli adatok tömörítése...","Complete log":"Teljes napló","Completing backup …":"Mentés befejezése...","Completing previous backup …":"Előző mentés befejezése...","Computer":"Számítógép","Configuration file:":"Konfigurációs fájl:","Configuration:":"Konfiguráció:","Configure a new backup":"Új mentés beállítás","Confirm delete":"Törlés megerősítése","Confirm encryption passphrase":"Titkosítási jelszó megerősítése","Confirm passphrase":"Jelmondat megerősítés","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...","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!","Copy":"Másolás","Copy Destination URL to Clipboard":"Cél URL másolása a Vágólapra","Copy failed. Please manually copy the URL":"Másolás sikertelen. Próbáld meg kézzel másolni az URL-t","Core options":"Mag beállítások","Counting ({{files}} files found, {{size}})":"Számolás ({{files}} megtalált fájl, {{size}})","Crashes only":"Csak összeomlások","Create bug report …":"Hibajelentés készítés...","Create folder?":"Mappa készítés?","Created new limited user":"Új korlátozott felhasználó létrehozva","Creating bug report …":"Hibajelentés készítés...","Creating new user with limited access …":"Új felhasználó létrehozása korlátozott hozzáféréssel...","Creating target folders …":"Cél mappák létrehozása...","Creating temporary backup …":"Ideiglenes mentés létrehozása...","Current action:":"Aktuális művelet:","Current file:":"Aktuális fájl:","Current version is {{versionname}} ({{versionnumber}})":"Aktuális verzió: {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"Egyéni S3 végpont","Custom authentication url":"Egyéni hitelesítési URL","Custom backup retention":"Egyéni mentés késleltetés","Custom location ({{server}})":"Egyéni hely ({{server}})","Custom region value ({{region}})":"Egyéni régió érték ({{region}})","Custom server url ({{server}})":"Egyéni kiszolgáló URL ({{server}})","Custom storage class ({{class}})":"Egyéni tároló osztály ({{class}})","Database …":"Adatbázis...","Days":"Nap","Default":"Alapértelmezett","Default ({{channelname}})":"Alapértelmezett ({{channelname}})","Default excludes":"Alapértelmezett kihagyások","Default options":"Alapértelmezett beállítások","Delete":"Törlés","Delete Phase (Old Backup Versions)":"Törlési fázis (régi mentés verziók)","Delete backup":"Mentés törlése","Delete backups that are older than":"Ennél régebbi mentések 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","Delete {{filecount}} files ({{filesize}}) from the remote storage?":"{{filecount}} fájl ({{filesize}}) törlése a távoli tárhelyről?","Delete …":"Törlés...","Deleted":"Törölve","Deleted Versions":"Törölt verziók","Deleted files":"Törölt fájlok","Deleting remote files …":"Távoli fájlok törlése","Deleting unwanted files …":"Felesleges fájlok törlése...","Description (optional)":"Leírás (nem kötelező)","Description:":"Leírás:","Desktop":"Asztal","Destination":"Cél","Destination path":"Cél útvonal","Disabled":"Letiltva","Dismiss":"Elvet","Dismiss all":"Elvet mindent","Display and color theme":"Megjelenés és szín téma","Do you really want to delete the backup: \"{{name}}\" ?":"Biztos, hogy törölni akarod ezt a mentést: \"{{name}}\" ?","Do you really want to delete the local database for: {{name}}":"Biztos, hogy törölni akarod ezt a helyi adatbázist: {{name}}","Done":"Kész","Download":"Letöltés","Downloaded files":"Letöltött fájlok","Downloading files …":"Fájlok letöltése...","Downloading update…":"Frissítés letöltése...","Duplicate option {{opt}}":"Dupla beállítás: {{opt}}","Duplicati Website":"Duplicati webodal","Duplicati forum":"Duplicati fórum","Duplicati will run when started, but will remain in a paused state for the duration. Duplicati will occupy minimal system resources and no backups will be run.":"A másolat elindul, amikor elindul, de szüneteltetett állapotban marad mindaddig. A Duplicatiák minimális rendszer erőforrásokat foglalnak el, és biztonsági másolatot nem indítanak.","Duration":"Időtartam","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.":"Minden biztonsági mentéshez egy helyi adatbázis tartozik, amely a távoli biztonsági mentésről információkat tárol a helyi számítógépen. Biztonsági másolat törlésekor törölheti a helyi adatbázist anélkül, hogy befolyásolná a távoli fájlok visszaállításának képességét. Ha a helyi adatbázist a parancssorból készített biztonsági másolatokra használja, meg kell őriznie az adatbázist.","Edit as list":"Szerkesztés listaként","Edit as text":"Szerkesztés szövegként","Edit …":"Szerkesztés...","Encrypt file":"Fájl titkosítás","Encryption":"Titkosítás","Encryption changed":"Titkosítás megváltozott","End":"Vége","Enter URL":"URL megadás","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.":"Adjon meg egy megtartási stratégiát kézzel. A helyőrzők napok / hetek / évek feletti órás / év / év, korlátlan U A szintaxis: 7D: 1D, 4W: 1W, 36M: 1M. Ez a példa egy biztonsági másolatot készít a következő 7 nap mindegyikére, egyet a következő 4 hétre és egy a következő 36 hónapra. Ez is 1W: 1D, 1M: 1W, 3Y: 1M formátumban írható.","Enter backup passphrase, if any":"Mentés jelszó megadása, ha van","Enter configuration details":"Beállítások részletes megadása","Enter encryption passphrase":"Titkosítási jelszó megadása","Enter expression here":"Kifejezés megadása itt","Enter the destination path":"Cél útvonal megadása","Error":"Hiba","Error!":"Hiba!","Errors and crashes":"Hibák és összeomlások","Examined":"Vizsgálva","Exclude":"Kizár","Exclude directories whose names contain":"Könyvtárak kizárása, amelyek neve tartalmazza","Exclude expression":"Kifejezés kizárása","Exclude file":"A fájl kizárása","Exclude file extension":"Fájlkiterjesztés kizárása","Exclude files whose names contain":"Fájlok kizárása, amelyek nevei tartalmazzák","Exclude filter group":"Szűrőcsoport kizárása","Exclude folder":"Mappa kizárása","Exclude regular expression":"Reguláris kifejezés kizárása","Existing file found":"Meglévő fájl található","Experimental":"Kísérleti","Export":"Export","Export backup configuration":"Biztonsági mentés konfiguráció exportálása","Export configuration":"Konfiguráció exportálása","Export passwords":"Jelszó exportálása","Export …":"Exportálás…","Exporting …":"Exportálás ...","External link":"Külső hivatkozás","FTP (Alternative)":"FTP (alternatív)","Failed to build temporary database: {{message}}":"Nem sikerült létrehozni az ideiglenes adatbázist: {{message}}","Failed to connect:":"Nem sikerült csatlakozni:","Failed to connect: {{message}}":"Nem sikerült csatlakozni: {{message}}","Failed to delete:":"A törlés nem sikerült:","Failed to fetch path information: {{message}}":"Nem sikerült letölteni az elérési út adatait: {{message}}","Failed to find backup:":"Nem sikerült megtalálni a biztonsági másolatot:","Failed to read backup defaults:":"A biztonsági másolat alapértelmezett értékeinek olvasása nem sikerült:","Failed to restore files: {{message}}":"A fájlok helyreállítása nem sikerült: {{message}}","Failed to save:":"Nem sikerült elmenteni:","Fetching path information …":"Útvonal-információ lekérése ...","File":"Fájl","Files larger than:":"Fájlok nagyobb mint:","Filters":"Szürők","Finished!":"Kész!","First run setup":"Első futtatáskori beállítás","Folder":"Mappa","Folder path":"Mappa útvonal","Fri":"Pén","GByte":"GByte","GByte/s":"GByte/s","General":"Általános","General backup settings":"Általános mentési beállítások","General options":"Általános beállítások","Generate":"Generál","Getting file versions …":"Fájl verziók lekérdezése...","Group email":"Csoport e-mail","Hidden files":"Rejtett fájlok","Hide":"Elrejt","Hide hidden folders":"Rejtett mappák elrejtése","Home":"Kezdőlap","Hostnames":"Gazdagép nevek","Hours":"Óra","How do you want to handle existing files?":"Hogyan szeretnéd kezelni a létező fájlokat?","Hyper-V Machine":"Hyper-V gép","Hyper-V Machine:":"Hyper-V gép:","Hyper-V Machines":"Hyper-V gépek","ID:":"ID:","If a date was missed, the job will run as soon as possible.":"Ha egy dátum kimaradt, a lehető leghamarabb elindul.","If at least one newer backup is found, all backups older than this date are deleted.":"Ha legalább egy újabb biztonsági másolatot talál, az összes ezen időpontnál régebbi biztonsági másolatot törli.","If you do not enter a path, all files will be stored in the login folder.\nAre you sure this is what you want?":"Ha nem ad meg útvonalat, az összes fájlt a bejelentkezési mappában tárolja. Biztos benne, hogy ezt akarod?","If you do not enter an API Key, the tenant name is required":"Ha nem ad meg API-kulcsot, akkor kötelező a bérlő neve","Import":"Import","Import from a file":"Importálás egy fájlból","Import metadata":"Metaadatok importálása","Importing …":"Importálás...","Incorrect answer, try again":"Érvénytelen válasz, próbáld újra","Information":"Információ","Invalid characters in path":"Érvénytelen karakterek az útvonalban","Invalid retention time":"Érvénytelen késleltetési idő","KByte":"KByte","KByte/s":"KByte/s","Keep a specific number of backups":"Meghatározott számú mentés megtartása","Keep all backups":"Minden mentés megtartása","Language in user interface":"Felhasználói felület nyelve","Last month":"Előző hónap","Last successful backup:":"Utolsó sikeres mentés:","Last successful restore: {{time}} (took {{duration || '0 seconds'}})":"Utolsó sikeres visszaállítás: {{time}} (took {{duration || '0 seconds'}})","Latest":"Legújabb","Libraries":"Könyvtárak","Listing backup dates …":"Mentési dátumok felsorolása…","Listing remote files for purge …":"Távoli fájlok felsorolása a tisztításhoz…","Listing remote files …":"Távoli fájlok felsorolása...","Live":"Élő","Load older data":"Régebbi adatok betöltése","Loading …":"Betöltés...","Local Repository":"Helyi tároló","Local database path:":"Helyi adatbázis útvonal:","Local repository":"Helyi tároló","Local storage":"Helyi tárhely","Location":"Hely","Log out":"Kijelentkezés","MByte":"MByte","MByte/s":"MByte/s","Maintenance":"Karbantartás","Manually type path":"Útvonal kézi megadása","Max download speed":"Maximális letöltési sebesség","Max upload speed":"Maximális feltöltési sebesség","Menu":"Menü","Microsoft SQL Database:":"Microsoft SQL adatbázis:","Microsoft SQL Databases":"Microsoft SQL adatbázisok","Minimum redundancy":"Minimális redundancia","Minimum redundancy is 1.0":"A minimális redundancia 1.0","Minutes":"Perc","Missing name":"Hiányzó név","Missing passphrase":"Hiányzó jelszó","Missing sources":"Hiányzó források","Modified":"Módosított","Mon":"Hé","Months":"Hónap","Move existing database":"Létező adatbázis áthelyezése","Move failed:":"Áthelyezés sikertelen:","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:","Next time":"Következő dátum","No":"Nem","No encryption":"Nincs titkosítás","No items selected":"Nincsenek kijelölt elemek","No passphrase entered":"Nincs megadva jelszó","No scheduled tasks":"Nincs ütemezett feladat","Non-matching passphrase":"Nem egyező jelszavak","None / disabled":"Semmi / letiltva","Not using encryption":"Nem használ titkosítást","Nothing will be deleted. The backup size will grow with each change.":"Semmi sem lesz törölve. A mentés minden változáskor növekedni fog.","OK":"OK","Once there are more backups than the specified number, the oldest backups are deleted.":"A mentések megadott számának elérését követően, a régebbi mentések törlésre kerülnek.","Opened":"Megnyitva","Operating System":"Operációs rendszer","Operation":"Művelet","Operations:":"Tevékenységek:","Optional authentication password":"Opcionális hitelesítési jelszó","Options":"Beállítások","Original location":"Eredeti hely","Others":"Egyebek","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.":"A biztonsági másolatok idővel automatikusan törlődnek. Egy biztonsági másolat megmarad az elmúlt 7 napból, az utolsó 4 hétből és az utolsó 12 hónapból. Legalább egy biztonsági másolat mindig marad.","Overwrite":"Felülírás","Passphrase":"Jelmondat","Passphrase (if encrypted)":"Jelszó (ha titkosított)","Passphrase changed":"A jelmondat megváltozott","Passphrases are not matching":"A jelszavak nem egyeznek meg","Passphrases do not match":"A jelszavak nem egyeznek","Password":"Jelszó","Path":"Útvonal","Path not found":"Az útvonal nem található","Path on server":"Útvonal a kiszolgálón","Pause":"Szünet","Pause after startup or hibernation":"Szünet indítás vagy hibernálás után","Pause options":"Szünet beállítások","Permissions":"Engedélyek","Pick location":"Hely választása","Port":"Port","Prevent tray icon automatic log-in":"Tálca ikon automatikus bejelentkezés megakadályozása","Previous":"Előző","Progress:":"Folyamat:","Proprietary":"Tulajdonosi","Purge Phase":"Tisztítási fázis","Purging files complete!":"Fájlok tisztítása befejezve!","Purging files …":"Fájlok tisztítása...","Rebuilding local database …":"Helyi adatbázis újraépítése...","Recreate (delete and repair)":"Újraépítés (törlés és javítás)","Recreate Database Phase":"Adatbázis újraépítési fázis","Recreating database …":"Adatbázis újraépítése...","Registering temporary backup …":"Ideiglenes mentés regisztrálása...","Relative paths not allowed":"Relatív útvonalak nem engedélyezettek","Reload":"Újratöltés","Remote":"Távoli","Remote Path":"Távoli útvonal","Remote Repository":"Távoli tároló","Remote path":"Távoli útvonal","Remote repository":"Távoli tároló","Remote volume size":"Távoli kötet méret","Remove":"Eltávolít","Remove option":"Opció eltávolítás","Removed files":"Eltávolított fájlok","Repair":"Javítás","Repair Phase":"Javítási fázis","Repairing database …":"Adatbázis javítás...","Repeat Passphrase":"Jelmondat ismét","Reporting:":"Jelentés:","Reset":"Visszaállítás","Restore":"Visszaállítás","Restore complete!":"Visszaállítás sikeres!","Restore files":"Fájlok visszaállítása","Restore files …":"Fájlok visszaállítása...","Restore from":"Visszaállítás innen","Restore from backup configuration":"Visszaállítás mentési konfigurációból","Restore options":"Visszaállítási beállítások","Restore read/write permissions":"Irási/olvasási engedélyek visszaállítása","Restored Files":"Visszaállított fájlok","Restored Folders":"Visszaállított mappák","Restored Symlinks":"Visszaállított szimbolikus linkek","Restoring files …":"Fájlok visszaállítása...","Resume":"Folytatás","Rewritten File Lists":"Újraírt fájl listák","Run again every":"Futtassa újra minden","Run now":"Futtatás most","Running commandline entry":"Parancssori bejegyzés futtatása","Running task:":"Futó feladat:","Running …":"Fut...","S3 Compatible":"S3 kompatibilis","Same as the base install version: {{channelname}}":"Ugyanaz, mint az alap telepítési verzió: {{channelname}}","Sat":"Szo","Save":"Mentés","Save and repair":"Mentés és javítás","Save different versions with timestamp in file name":"Eltérő verziók mentése időbélyeggel a fájlnévben","Save immediately":"Mentés azonnal","Scanning existing files …":"Létező fájlok szkennelése...","Scanning for local blocks …":"Helyi blokkok szkennelése...","Schedule":"Időzítés","Search":"Keresés","Search for files":"Fájlok keresése","Seconds":"Másodperc","Select files":"Fájlok kiválasztása","Server":"Kiszolgáló","Server and port":"Kiszolgáló és port","Server hostname or IP":"Kiszolgáló gazdanév vagy IP","Server is currently paused,":"A kiszolgáló jelenleg szünetel.","Server is currently paused, do you want to resume now?":"A kiszolgáló jelenleg szünetel, szeretnéd folytatni?","Server password":"Szerver jelszó","Server paused":"Kiszolgáló szünetel","Server state properties":"Kiszolgáló állapot tulajdonságok","Settings":"Beállítások","Show":"Mutat","Show advanced editor":"Speciális szerkesztő megjelenítése","Show hidden folders":"Rejtett mappák megjelenítése","Show log":"Mutasd a naplót","Show log …":"Mutasd a naplót ...","Show treeview":"Fa nézet megjelenítése","Sia server password":"Sia szerver jelszó","Smart backup retention":"Intelligens mentés késleltetés","Source Data":"Forrás adat","Source Files":"Forrás fájlok","Source data":"Forrás adat","Source folders":"Forrás mappák","Source:":"Forrás:","Specific builds for developers only. Not for use with important data.":"Fejlesztőknek szánt kiadások. Fontos mentésére nem használható.","Standard protocols":"Szabványos protokollok","Start":"Start","Starting backup …":"Mentés indítása...","Starting restore …":"Visszaállítás indítása...","Starting the restore process …":"Visszaállítási folyamat indítása...","Stop after current file":"Leállítás az aktuális fájl után","Stop after the current file":"Leállítás az aktuális fájl után","Stop now":"Leállítás most","Stop running backup":"Mentés futtatásának leállítása","Stop running task":"Feladat futtatásának leállítása","Stopping after the current file:":"Leállítás az aktuális fájl után:","Stopping task:":"Feladat leállítása:","Storage Type":"Tárhely típus","Storage class":"Tároló osztály","Stored":"Tárolva","Strong":"Erős","Success":"Siker","Sun":"V","Symbolic link":"Szimbolikus link","System Files":"Rendszer fájlok","System default ({{levelname}})":"Rendszer alapértelmezés ({{levelname}})","System files":"Rendszer fájlok","System info":"Rendszer információ","System properties":"Rendszer tulajdonságok","TByte":"TByte","TByte/s":"TByete/s","Task is running":"A feladat fut","Temporary Files":"Ideiglenes fájlok","Temporary files":"Ideiglenes fájlok","Test Phase":"Teszt fázis","Test connection":"Kapcsolat tesztelése","Testing permissions …":"Engedélyek tesztelése...","Testing …":"Tesztelés...","The dark theme (by Michal)":"Sötét téma (by Michal)","The default blue on white theme (by Alex)":"Alapértelmezett kék-fehér téma (Alextől)","The folder {{folder}} does not exist.\nCreate it now?":"A mappa nem létezik: {{folder}} .\nLétrehozzam?","The passwords do not match":"A jelszavak nem egyeznek meg","The path does not appear to exist, do you want to add it anyway?":"Úgy tűnik, hogy a megadott útvonal nem létezik, mégis hozzá akarod adni?","This month":"Ez a hónap","This week":"Ez a hét","Throttle settings":"Sebességkorlátozás beállítások","Thu":"Cs","Time":"Idő","To File":"Fájlba","Today":"Ma","Trust host certificate?":"Megbízható a gazdagép tanúsítványa?","Trust server certificate?":"Megbízható kiszolgáló tanúsítványa?","Tue":"K","Type passphrase here.":"Írd ide a jelmondatot","Type to highlight files":"A fájlok kiemeléséhez gépeljen","Unknown backup size and versions":"Ismeretlen biztonsági mentés méret és verziók","Until resumed":"Folytatásig","Update channel":"Frissítési csatorna","Update failed:":"Frissítés sikertelen:","Updating with existing database":"Frissítés létező adatbázissal","Uploaded files":"Fájlok feltöltése","Uploading verification file …":"Ellenőrző fájl feltöltése...","Usage statistics":"Használati statisztikák","Usage statistics, warnings, errors, and crashes":"Használati statisztikák, figyelmeztetések, hibák és összeomlások","Use SSL":"SSL használata","Use existing database?":"Létező adatbázis használata?","Use weak passphrase":"Használja a gyenge jelmondatot","Useless":"Hasztalan","User data":"Felhasználói adat","User domain name":"Felhasználói domain név","User has too many permissions":"A felhasználónak túl sok engedélye van","User interface settings":"Felhasználói felület beállítások","Username":"Felhasználónév","Validating …":"Érvényesítés...","Verifications":"Ellenőrzések","Verify files":"Fájlok ellenőrzése","Verifying answer":"Válasz ellenőrzése","Verifying backend data …":"Háttér adat ellenőrzése...","Verifying files …":"Fájlok ellenőrzése...","Verifying remote data …":"Távoli adatok ellenőrzése...","Verifying restored files …":"Visszaállított fájlok ellenőrzése...","Verifying …":"Ellenőrzés...","Version ID":"Verzió ID","Very strong":"Nagyon erős","Very weak":"Nagyon gyenge","Visit us on":"Látogass meg minket itt","WARNING: This will prevent you from restoring the data in the future.":"FIGYELEM: Ez megakadályozza, hogy a jövőben helyreállítsd az adatokat.","Waiting for task to begin":"Várakozás a feladat elkezdésére","Waiting for upload to finish …":"Várakozás a feltöltés befejezésére...","Warnings, errors and crashes":"Figyelmeztetések, hibák és összeomlások","We recommend that you encrypt all backups stored outside your system":"Javasoljuk, hogy titkosítson minden, a rendszeren kívül tárolt biztonsági másolatot","Weak":"Hét","Weak passphrase":"Gyenge jelmondat","Wed":"Sze","Weeks":"Hét","Where do you want to restore from?":"Honnan szeretnél visszaállítani?","Where do you want to restore the files to?":"Hova szeretnéd visszaállítani a fájlokat?","Years":"Év","Yes":"Igen","Yes, I have stored the passphrase safely":"Igen, biztonságosan tárolom a jelmondatot","Yes, I understand the risk":"Igen, megértettem a kockázatot","Yes, I'm brave!":"Igen, bátor vagyok","Yes, please break my backup!":"Igen, kérlek tedd tönkre a mentésemet!","Yesterday":"Tegnap","You must fill in the password":"Ki kell töltened a jelszót","You must fill in the server name or address":"Ki kell töltened a szerver nevét vagy a címét","You must fill in the username":"Ki kell töltened a felhasználónevet","You must fill in {{field}}":"Ez ki kell töltened: {{field}}","You must specify a path":"Meg kell adnod egy útvonalat","Your files and folders have been restored successfully.":"A fájljaid és mappáid sikeresen vissza lettek állítva.","Your passphrase is easy to guess. Consider changing passphrase.":"A jelszavadat könnyű kitalálni. Érdemes lenne megváltoztatni.","byte":"byte","byte/s":"byte/s","custom":"egyéni","resume now":"folytatás most","{{files}} files ({{size}}) to go {{speed_txt}}":"{{files}} fájl ({{size}}) van még hátra {{speed_txt}}","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version":["{{item.Backup.Metadata.TargetSizeString}} / {{$count}} verzió","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} verzió"],"{{number}} Hour":"{{number}} óra","{{number}} Hours":"{{number}} óra","{{number}} Minutes":"{{number}} perc"}); + gettextCatalog.setStrings('it', {"(interrupted)":"(interrupted)","- 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 Key Secret":"Chiave di accesso segreta","Access denied":"Accesso negato","Access grant":"Concessione accesso","Access to user interface":"Accesso all'interfaccia utente","Account name":"Nome account","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","Added":"Aggiunto","Adjust bucket name?":"Sistemare il nome bucket?","Advanced Options":"Opzioni Avanzate","Advanced options":"Opzioni avanzate","Advanced:":"Avanzate:","Aliyun OSS Endpoint":"Endpoint Aliyun OSS","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","Applications":"Applicazioni","As Command-line":"Come riga di comando","AuthID":"AuthID","Authentication method":"Metodo di autenticazione","Authentication method ({{auth_method}})":"Metodo di autenticazione ({{auth_method}})","Authentication password":"Password di autenticazione","Authentication username":"Nome utente di autenticazione","Autogenerated passphrase":"Genera automaticamente passphrase","B2 Application ID":"ID applicazione B2","B2 Application Key":"Chiave Applicazione B2","B2 Cloud Storage Account ID":"ID Account Cloud B2 Storage","B2 Cloud Storage Application ID":"ID applicazione di archiviazione cloud B2","B2 Cloud Storage Application Key":"Chiave applicazione Archiviazione Cloud B2","Back":"Indietro","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 create location":"Crea posizione bucket","Bucket name":"Nome bucket","Bucket name can only be between 3 and 63 characters long and contain only lower-case characters, numbers, periods and dashes":"Il nome del bucket può avere una lunghezza compresa tra 3 e 63 caratteri e contenere solo caratteri minuscoli, numeri, punti e trattini","Bucket region":"Regione bucket","Bucket region ap-guangzhou":"Regione bucket ap-guangzhou","Bucket storage class":"Classe bucket","Bucket, format: BucketName-APPID":"Bucket, formato: BucketName-APPID","Building list of files to restore …":"Creazione di un elenco di file da ripristinare ...","Building partial temporary database …":"Creazione di un database temporaneo parziale ...","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 that 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 sblocca l'interfaccia utente. Ciò garantisce che sia possibile accedere all'interfaccia utente dall'icona nella barra delle applicazioni, mentre si richiede agli altri di inserire una password. Se si preferisce digitare la password, anche quando si accede all'interfaccia utente dall'icona nella barra delle applicazioni, abilitare questa opzione.","COS Path or subfolder in the bucket":"Percorso COS o sottocartella nel bucket","COS Secret Key":"Chiave segreta COS","Cache Files":"File Cache","Canary":"Canary","Cancel":"Annulla","Cannot include \"{{text}}\"":"Non può includere \"{{text}}\"","Cannot move to existing file":"Non puoi spostare in un file esistente","Cannot specify filter include or excludes in extra options":"Non è possibile specificare i filtri include o esclude nelle opzioni extra","Changelog":"Changelog","Changelog for {{appname}} {{version}}":"Changelog di {{appname}} {{version}}","Check failed:":"Controllo fallito:","Check for updates now":"Controlla aggiornamenti ora","Checking for updates …":"Verifica 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","Client library to use":"Libreria client da utilizzare","Cloud API Secret Key":"Chiave segreta API Cloud","Commandline …":"Riga di comando …","Compact Phase":"Fase Compattazione","Compact now":"Comprimi","Compacting remote data …":"Compattazione dei dati remoti ...","Complete log":"Registro completo","Completing backup …":"Completamento del backup ...","Completing previous backup …":"Completamento del backup precedente ...","Computer":"Computer","Configuration file:":"File di configurazione:","Configuration:":"Configurazione: ","Configure a new backup":"Configura un nuovo backup","Confirm delete":"Conferma cancellazione","Confirm encryption passphrase":"Conferma passphrase crittografia","Confirm passphrase":"Conferma passphrase","Confirmation required":"Conferma richiesta","Connect":"Connetti","Connect now":"Connetti ora","Connecting to server …":"Connessione al server …","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","Copy log":"Copia registro","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 di un nuovo utente con accesso limitato ...","Creating target folders …":"Creazione di cartelle di destinazione ...","Creating temporary backup …":"Creazione backup temporaneo ...","Current action:":"Azione corrente:","Current file:":"File corrente:","Current version is {{versionname}} ({{versionnumber}})":"La versione attuale è {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"Endpoint S3 personalizzato","Custom Satellite":"Satellite personalizzato","Custom Satellite ({{satellite}})":"Satellite personalizzato ({{satellite}})","Custom authentication url":"URL di autenticazione personalizzato","Custom backup retention":"Conservazione backup personalizzato","Custom bucket storage class":"Classe archiviazione bucket personalizzata","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 …":"Banca dati …","Days":"Giorni","Default":"Predefinito","Default ({{channelname}})":"Predefinito ({{channelname}})","Default excludes":"Esclusioni predefinite","Default options":"Opzioni predefinite","Delete":"Cancella","Delete Phase (Old Backup Versions)":"Fase Cancellazione (Vecchie versioni di backup)","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?","Delete …":"Elimina …","Deleted":"Cancellato","Deleted Versions":"Versioni Cancellate","Deleted files":"File cancellati","Deleting remote files …":"Eliminazione di file remoti ...","Deleting unwanted files …":"Eliminazione di file indesiderati ...","Description (optional)":"Descrizione (facoltativa)","Description:":"Descrizione:","Desktop":"Desktop","Destination":"Destinazione","Destination path":"Percorso destinazione","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}} ?","Done":"Fatto","Download":"Scarica","Downloaded files":"File scaricati","Downloading files …":"Download di file...","Downloading update…":"Download dell'aggiornamento...","Duplicate option {{opt}}":"Opzione duplicata {{opt}}","Duplicati Website":"Sito web di Duplicati","Duplicati forum":"Forum Duplicati","Duplicati will run when started, but will remain in a paused state for the duration. Duplicati will occupy minimal system resources and no backups will be run.":"Duplicati sarà eseguito all'avvio, ma rimarrà in pausa per la durata. Duplicati occuperà risorse di sistema minime e non saranno eseguiti backup.","Duration":"Durata","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.","Edit as list":"Modifica come elenco","Edit as text":"Modifica come testo","Edit …":"Modifica …","Encrypt file":"Cripta file","Encryption":"Crittografia","Encryption changed":"Crittografia cambiata","Encryption passphrase":"Passphrase di crittografia","End":"Fine","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 backup passphrase, if any":"Inserisci la passphrase del backup, se presente","Enter configuration details":"Inserisci dettagli configurazione","Enter encryption passphrase":"Inserisci passphrase crittografia","Enter expression here":"Inserisci qui espressione","Enter one argument per line without quotes, e.g. *.txt":"Inserisci un argomento per riga senza virgolette, ad es. *.TXT","Enter the destination path":"Inserisci percorso destinazione","Error":"Errore","Error!":"Errore!","Errors and crashes":"Errori e arresti anomali","Examined":"Esaminato","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 backup configuration":"Esporta configurazione backup","Export configuration":"Esporta configurazione","Export passwords":"Esporta le password","Export …":"Esporta …","Exporting …":"Esportazione in corso ...","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 find backup:":"Impossibile trovare il backup:","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:","Fatal error, no statistics collected":"Errore fatale, nessuna statistica raccolta","Fetching path information …":"Recupero delle informazioni sul 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 …":"Ottenere versioni di 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:","IDrive Sync directory path":"Percorso cartella di sincronizzazione di IDrive","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 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 del detentore","Import":"Importa","Import Destination URL":"Importa URL Destinazione","Import backup configuration":"Importa configurazione backup","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","Interrupted, no statistics collected":"Interrotto, nessuna statistica raccolta","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 …":"Elenco date di backup ...","Listing remote files for purge …":"Elenco dei file remoti per l'eliminazione ...","Listing remote files …":"Elenco dei 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 in corso …","Local Repository":"Repository locale","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","Manual":"Manuale","Manual update found:":"Aggiornamento manuale trovato:","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","Modified":"Modificato","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","Non-matching passphrase":"Passphrase non corrispondente","None / disabled":"Nessuno / disattivato","Not using encryption":"Non usare la crittografia","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","OSS Access Key Secret":"Chiave di accesso segreta OSS","OSS Bucket Region":"Regione del bucket OSS","OSS Endpoint":"Endpoint OSS","OSS Path or subfolder in the bucket":"Percorso OSS o sottocartella nel bucket","OSS Region":"Regione dell'OSS","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","Opened":"Aperto","Operating System":"Sistema Operativo","Operation":"Operazione","Operations:":"Operazioni:","Optional authentication password":"Password opzionale per l'autenticazione","Optional authentication username":"Nome utente opzionale per l'autenticazione","Optional region":"Regione opzionale","Optional tenant name":"Nome detentore facoltativo","Options":"Opzioni","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","Passphrases do not match":"Le passphrase non corrispondono","Password":"Password","Patching files with local blocks …":"Patch di 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","Purge Phase":"Fase eliminazione","Purging files complete!":"Eliminazione dei file completata!","Purging files …":"Eliminazione dei file ...","Rebuilding local database …":"Ricostruzione del database locale ...","Recreate (delete and repair)":"Ricrea (cancella e ripara)","Recreate Database Phase":"Fase ricreazione database","Recreating database …":"Ricreazione del database ...","Region":"Regione","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","Removed files":"File rimossi","Repair":"Ripara","Repair Phase":"Fase riparazione","Repairing database …":"Ripristino del database ...","Repeat Passphrase":"Ripeti Passphrase","Reporting:":"Segnalazione:","Reset":"Reset","Restore":"Ripristina","Restore complete!":"Ripristino completato!","Restore files":"Ripristina file","Restore files from:":"Ripristina file da:","Restore files …":"Ripristina file ...","Restore from":"Ripristina da","Restore from backup configuration":"Ripristino dalla configurazione backup","Restore options":"Opzioni ripristino","Restore read/write permissions":"Ripristina autorizzazioni lettura/scrittura","Restored Files":"File ripristinati","Restored Folders":"Cartelle ripristinate","Restored Symlinks":"Symlink ripristinati","Restoring files …":"Ripristino di file ...","Resume":"Riprendi","Rewritten File Lists":"Elenchi file riscritti","Run again every":"Esegui ogni","Run now":"Esegui ora","Running commandline entry":"Riga di comando in esecuzione","Running task:":"Attività in esecuzione:","Running …":"In esecuzione …","S3 Compatible":"Compatibile S3","Same as the base install version: {{channelname}}":"Come la versione di base installata: {{channelname}}","Sat":"Sab","Satellite":"Satellitare","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 di file esistenti ...","Scanning for local blocks …":"Scansione per 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 registro …","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 detentore","Some S3 providers might only be compatible with a certain client library":"Alcuni provider S3 potrebbero essere compatibili solo con una determinata libreria client","Source Data":"Dati Sorgente","Source Files":"Sorgente File","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","Start":"Avvio","Starting backup …":"Avvio backup ...","Starting restore …":"Avvio ripristino ...","Starting the restore process …":"Avvio del processo di ripristino ...","Stop after current file":"Stop dopo il file corrente","Stop after the current file":"Ferma dopo il file corrente","Stop now":"Ferma adesso","Stop running backup":"Ferma esecuzione backup","Stop running task":"Ferma esecuzione attività","Stopping after the current file:":"Arresto dopo il file corrente:","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","Task is running":"Attività in esecuzione","Temporary Files":"File Temporanei","Temporary files":"File temporanei","Test Phase":"Fase test","Test connection":"Prova connessione","Testing permissions …":"Test delle autorizzazioni ...","Testing …":"Test in corso...","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 backup is missing, has it been deleted?":"Il backup è mancante, è stato cancellato?","The backup was temporary and does not exist anymore, so the log data is lost":"Il backup era temporaneo e non esiste più, quindi i dati del registro sono persi","The bucket name should be all lower-case, convert automatically?":"Il nome del bucket dovrebbe essere tutto minuscolo, convertirlo automaticamente?","The configuration should be kept safe. Are you sure you want to save an unencrypted file containing your passwords?":"La configurazione dovrebbe essere mantenuta al sicuro. Sei sicuro di voler salvare un file non criptato contenente le tue password?","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 encryption passphrases do not match":"Le passphrase di crittografia non corrispondono","The file size is {{size}}, larger than the maximum specified size. If the file size decreases, it will be included in future backups.":"La dimensione del file è {{size}}, superiore alla dimensione massima specificata. Se la dimensione del file diminuisce, sarà inclusa nei backup futuri.","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 passwords do not match":"Le password non corrispondono","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 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","Time":"Tempo","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 passphrase here.":"Scrivi la passphrase qui.","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","Uploaded files":"File caricati","Uploading verification file …":"Caricamento file di verifica ...","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","Vacuuming database …":"Prelevamento database ...","Validating …":"Convalida in corso ...","Verifications":"Verifiche","Verify encryption passphrase":"Verifica la passphrase di crittografia","Verify files":"Verifica file","Verifying answer":"Verifica risposta","Verifying backend data …":"Verifica dei dati di backend ...","Verifying files …":"Verifica dei file ...","Verifying remote data …":"Verifica dei dati remoti ...","Verifying restored files …":"Verifica dei file ripristinati ...","Verifying …":"Verifica in corso ...","Version ID":"Versione ID","Very strong":"Molto forte","Very weak":"Molto debole","Visit us on":"Seguici su","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 upload to finish …":"In attesa del completamento del caricamento ...","Warnings, errors and crashes":"Avvisi, errori e arresti anomali","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 understand the risk":"Sì, capisco il rischio","Yes, I'm brave!":"Sì, sono coraggioso!","Yes, please break my backup!":"Sì, per favore rompi il mio backup!","Yesterday":"Ieri","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 after any file uploads currently in progress have finished.":"È possibile interrompere il backup al termine di eventuali caricamenti di file attualmente in corso.","You can stop the task immediately, or allow the process to continue its current file and then stop.":"È possibile interrompere l'operazione immediatamente, o consentire il processo di continuare il suo file corrente e poi fermarsi.","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 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 detentore (aka progetto) per utilizzare l'API v3","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 retention policy string":"Devi inserire una stringa di criteri di conservazione valida","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","failed":"fallito","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","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versioni"],"{{number}} Hour":"{{number}} Ore","{{number}} Hours":"{{number}} Ore","{{number}} Minutes":"{{number}} Minuti","{{time}} (took {{duration}})":"{{time}} (durata {{duration}})"}); + gettextCatalog.setStrings('ja_JP', {"(1 error{{item.Result.Interrupted? (', interrupted'|translate) : ''}})":"({{$count}}件のエラー{{item.Result.Interrupted? ('、中断されました'|translate) : ''}})","(1 warning{{item.Result.Interrupted? (', interrupted'|translate) : ''}})":"({{$count}}件の警告{{item.Result.Interrupted? ('、中断されました'|translate) : ''}})","(interrupted)":"(中断されました)","- pick an option -":"- オプションを選択してください -","...loading...":"…読み込んでいます…","Note: Sia will still boost redundancy later as long as you're connected to your hosts.":"注意:ホストに接続している間、Siaは後から冗長性を増加させます。"," Edit as text":" テキストで編集"," Edit as text":" テキストで編集","

Connection to server was rejected due to invalid authentication.

\n

Log in again, or re-open the page from the TrayIcon (if applicable)

":"

不正認証のためサーバーへの接続は拒否されました。

\n

再度ログインするか、トレイのアイコンからページを再度開いてください(該当する場合)。

","API key":"APIキー","AWS Access ID":"AWSのアクセスID","AWS Access Key":"AWSのアクセスキー","AWS IAM Policy":"AWSのIAMポリシー","About":"概要","About {{appname}}":"{{appname}}について","Access Key":"アクセスキー","Access Key ID":"アクセスキーのID","Access Key Secret":"アクセスキーのシークレット","Access denied":"アクセスが拒否されました","Access grant":"アクセス権","Access key":"アクセスキー","Access to user interface":"ユーザーインターフェースへのアクセス","Account name":"アカウント名","Add a new backup":"新しいバックアップを作成","Add a path directly":"パスディレクトリを追加","Add advanced option":"高度な設定を追加","Add backup":"バックアップを追加","Add filter":"フィルターを追加","Add path":"パスを追加","Added":"追加済","Adjust bucket name?":"バケットの名称を変更しますか?","Advanced Options":"高度な設定","Advanced options":"高度な設定","Advanced:":"高度:","Aliyun OSS Endpoint":"Aliyun OSSのエンドポイント","Aliyun OSS documents and resources":"Aliyun OSSのドキュメントと参考資料","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.":"使用状況に関する報告は全て匿名で送信され、個人情報を含みません。報告には、ハードウェア、OS、バックエンドの種類、バックアップの保持期間、バックアップ元のデータなどの全体のサイズに関するデータが含まれます。パス、ファイル名、ユーザー名、パスワードなどの機密情報は含まれません。","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":"使用状況に関する匿名の報告","Applications":"アプリケーション","As Command-line":"コマンドライン","AuthID":"認証ID","Authentication method":"認証方法","Authentication method ({{auth_method}})":"認証方法({{auth_method}})","Authentication password":"認証パスワード","Authentication username":"認証ユーザー名","Autogenerated passphrase":"自動生成したパスフレーズ","Automatically run backups":"バックアップを自動的に実行","B2 Application ID":"B2 アプリケーションのID","B2 Application Key":"B2 アプリケーションのキー","B2 Cloud Storage Account ID":"B2 クラウドストレージのアカウントのID","B2 Cloud Storage Application ID":"B2 クラウドストレージのアプリケーションのID","B2 Cloud Storage Application Key":"B2 クラウドストレージのアプリケーションのキー","Back":"戻る","Backend modules:

{{item.Key}}

":"バックエンドモジュール:

{{item.Key}}

","Backup complete!":"バックアップが完了しました!","Backup destination":"バックアップ先","Backup is encrypted but no passphrase is available. Type a passphrase below to use for restoring your files, or, in case of GPG encryption, leave blank to let gpg retrieve the passphrase by invoking your system's keychain.":"バックアップは暗号化されていますが、パスフレーズが指定されていません。ファイルを復元するには、以下にパスフレーズを入力するか、GPGによる暗号化を行っている場合は、以下を空欄のままにして、gpgでシステムのキーチェーンからパスフレーズを取得してください。","Backup location":"バックアップの場所","Backup retention":"バックアップの保持期間","Backup:":"バックアップ:","Beta":"ベータ版","Broken access":"アクセスが壊れています","Browse":"参照","Browser default":"ブラウザ設定","Bucket create location":"バケットを作成する場所","Bucket name":"バケット名","Bucket name can only be between 3 and 63 characters long and contain only lower-case characters, numbers, periods and dashes":"バケット名は3文字から63文字までの間で指定してください。バケット名には、アルファベットの小文字、数字、点、ダッシュのみを含めることができます。","Bucket region":"バケットのリージョン","Bucket region ap-guangzhou":"バケットのリージョン ap-guangzhou","Bucket storage class":"バケットのストレージクラス","Bucket, format: BucketName-APPID":"バケット名。形式:BucketName-APPID","Building list of files to restore …":"復元するファイルの一覧を作成しています…","Building partial temporary database …":"一時的なデータベースを構築しています…","Busy …":"取り込み中…","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.":"遠隔アクセスを許可すると、サーバーはあなたのネットワークの任意のコンピューターからのリクエストを受け付けます。このオプションを有効にする場合は、ファイヤーウォールで安全に保護されているネットワークのコンピューターを使用してください。","By default, the tray icon will open the user interface with a token that 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.":"トレイアイコンは既定で、トークンでロックを解除してユーザーインターフェースを開きます。この場合、他のユーザーはパスワードを入力する必要がありますが、ユーザーはトレイアイコンからユーザーインターフェースにアクセスすることができます。トレイアイコンからアクセスする場合にパスワードを入力するよう設定したい場合は、このオプションを有効にしてください。","COS App ID":"COS AppのID","COS Path or subfolder in the bucket":"COSのパスあるいはバケットのサブフォルダー","COS Secret ID":"COSのシークレットのID","COS Secret Key":"COSの秘密鍵","Cache Files":"キャッシュファイル","Canary":"実験的(カナリア)","Cancel":"キャンセル","Cannot include \"{{text}}\"":"「{{text}}」を含めることはできません","Cannot move to existing file":"既にファイルがあるため移動できません","Cannot specify filter include or excludes in extra options":"追加のオプションに、含めたり除外したりするフィルターを指定することはできません","Change server passphrase":"サーバーのパスフレーズを変更","Changelog":"更新履歴","Changelog for {{appname}} {{version}}":"更新履歴 {{appname}} {{version}}","Check failed:":"確認できませんでした:","Check for updates now":"アップデートを確認","Checking for updates …":"アップデートを確認しています…","Checking …":"確認しています…","Choose 1.0 for fast backup, 1.5 for decent reliability, 2.0 for safer upload but slow backup.":"高速なバックアップには1.0、安定性を求める場合は1.5、速度に代えて安全性を求める場合は2.0を指定してください。","Chose a storage type to get started":"初めにストレージの種類を選択してください","Click the AuthID link to create an AuthID":"認証IDのリンクをクリックして作成してください","Click to set throttle options":"クリックで速度制限のオプションを設定","Client library to use":"使用するクライアントライブラリー","Cloud API Secret ID":"Cloud APIのシークレットID","Cloud API Secret Key":"Cloud APIの秘密鍵","Command":"コマンド","Commandline arguments":"コマンドラインの引数","Commandline …":"コマンドライン…","Compact Phase":"圧縮化の段階","Compact now":"圧縮","Compacting remote data …":"リモートデータを圧縮しています…","Complete log":"完全なログ","Completing backup …":"バックアップを完了しています…","Completing previous backup …":"以前のバックアップを完了しています…","Compression modules:

{{item.Key}}

":"圧縮モジュール:

{{item.Key}}

","Computer":"コンピューター","Configuration file:":"設定ファイル:","Configuration:":"設定:","Configure a new backup":"新しいバックアップを設定","Confirm delete":"削除を確認","Confirm encryption passphrase":"暗号化用パスフレーズを確認","Confirm new password":"新しいパスワードを再度入力してください","Confirm passphrase":"パスフレーズを確認","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 URL":"URLをコピー","Copy failed. Please manually copy the URL":"コピーできませんでした。URLを手動でコピーしてください","Copy log":"ログをコピー","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 Satellite":"ユーザー定義のサテライト","Custom Satellite ({{satellite}})":"ユーザー定義のサテライト({{satellite}})","Custom authentication url":"ユーザー定義の認証用URL","Custom backup retention":"ユーザー定義のバックアップの保持期間","Custom bucket storage class":"ユーザー定義のバケットストレージのクラス","Custom location ({{server}})":"ユーザー定義の場所({{server}})","Custom region for creating buckets":"バケットを作成するユーザー定義のリージョン","Custom region value ({{region}})":"ユーザー定義のリージョンの値({{region}})","Custom server url ({{server}})":"ユーザー定義のサーバーURL ({{server}})","Custom storage class ({{class}})":"ユーザー定義の保存領域のクラス({{class}})","DEPRECATED: {{getDeprecationMessage(item)}}":"非推奨:{{getDeprecationMessage(item)}}","Database …":"データベース…","Days":"日","Default":"初期設定","Default ({{channelname}})":"既定({{channelname}})","Default excludes":"既定で除外するアイテム","Default options":"既定のオプション","Default value: \"{{getDefaultValue(item)}}\"":"既定値:「{{getDefaultValue(item)}}」","Delete":"削除","Delete Phase (Old Backup Versions)":"削除の段階","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}})をリモートの保存領域から削除しますか?","Delete …":"削除...","Deleted":"削除済","Deleted Versions":"削除されたバージョン","Deleted files":"削除されたファイル","Deleting remote files …":"リモートファイルを削除しています…","Deleting unwanted files …":"不要なファイルを削除しています…","Description (optional)":"概要(任意)","Description:":"概要:","Desktop":"デスクトップ","Destination":"バックアップ先","Destination path":"バックアップ先のパス","Direct restore from backup files …":"バックアップファイルから直接復元…","Directory path":"ディレクトリーのパス","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":"ドメイン名","Done":"完了","Download":"ダウンロード","Downloaded files":"ダウンロードされたファイル","Downloading files …":"ファイルをダウンロードしています…","Downloading update…":"アップデートをダウンロードしています…","Duplicate option {{opt}}":"複製に関するオプション {{opt}}","Duplicati Website":"Duplicatiのウェブサイト","Duplicati forum":"Duplicatiのフォーラム","Duplicati needs to be secured with a passphrase and a random passphrase has been generated for you.\nIf you open Duplicati from the tray icon, you do not need a passphrase, but if you plan to open it from another location you need to set a passphrase you know.\nDo you want to set a passphrase now?":"Duplicatiはパスフレーズで保護する必要があります。ランダムなパスフレーズを作成しました。\nDuplicatiをトレイアイコンから開く場合はパスフレーズは必要ありませんが、別の場所から開くにはパスフレーズを入力する必要があります。\nパスフレーズを設定しますか?","Duplicati will run when started, but will remain in a paused state for the duration. Duplicati will occupy minimal system resources and no backups will be run.":"Duplicatiは起動と同時に実行しますが、ここで指定した時間が経過するまで一時停止の状態を維持します。一時停止の間、Duplicatiは最低限のシステムの処理能力しか使用せず、その間バックアップは実行されません。","Duration":"経過","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. This makes it faster to perform many operations, and reduces the amount of data that needs to be downloaded for each operation.":"それぞれのバックアップには、ローカルのコンピューターに保存されるデータベースがあります。このデータベースには、リモートバックアップに関する情報が保存されており、操作の速度を改善したり、その都度の操作でダウンロードするデータ量を減らしたりする効果があります。","Edit as list":"一覧で編集","Edit as text":"テキストで編集","Edit …":"編集...","Email address of the Office 365 group":"Office 365グループのメールアドレス","Encrypt file":"ファイルを暗号化","Encryption":"暗号化の方式","Encryption changed":"暗号化の方式が変更されました","Encryption modules:

{{item.Key}}

":"暗号化モジュール:

{{item.Key}}

","Encryption passphrase":"暗号化用のパスフレーズ","Encryption passphrase (for verification)":"暗号化用のパスフレーズ(確認用)","End":"終了","Enter URL":"URLを入力してください","Enter a backup destination 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、Uがあり、それぞれ日、週、年、無制限(Unlimited)を指します。構文の形式は「7D:1D,4W:1W,36M:1M」となります。この例では、今後7日間にわたり毎日1個ずつ、今後4週間にわたり毎週1個ずつ、今後36か月にわたり毎月1個ずつバックアップが作成、保存されます。これはまた「1W:1D,1M:1W,3Y:1M」と表記することもできます。","Enter a url, or click the "Target URL >" link":"URLを入力するか、「バックアップ用のURL >」のリンクをクリック","Enter backup passphrase, if any":"バックアップのパスフレーズがある場合は入力してください","Enter configuration details":"設定の詳細を入力","Enter encryption passphrase":"暗号化用のパスフレーズを入力してください","Enter expression here":"式をここに入力してください","Enter one argument per line without quotes, e.g. *.txt":"各行に1個の引数を、引用符を付けずに入力してください(例:*.txt)。","Enter one option per line in command-line format, e.g. --dblock-size=100MB":"コマンドラインの形式で1行に1つのオプションを入力してください。例:--dblock-size=100MB","Enter one option per line in command-line format, e.g. {0}":"コマンドラインの形式で1行に1つのオプションを入力してください。例:{0}","Enter the destination path":"バックアップ先のパスを入力してください","Error":"エラー","Error!":"エラー!","Errors and crashes":"エラーとクラッシュ","Examined":"検査済","Exclude":"除外","Exclude directories whose names contain":"次の文字を含むディレクトリを除外","Exclude expression":"次の文字を含むファイル・ディレクトリを除外","Exclude file":"除外するファイル名","Exclude file extension":"除外する拡張子","Exclude files whose names contain":"次の文字を含むファイルを除外","Exclude filter group":"グループで除外","Exclude folder":"除外するディレクトリ名","Exclude regular expression":"正規表現で除外","Existing file found":"既存のファイルが見つかりました","Experimental":"実験的","Export":"エクスポート","Export backup configuration":"バックアップの設定をエクスポート","Export configuration":"設定をエクスポート","Export passwords":"パスワードをエクスポート","Export …":"エクスポート…","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 find backup:":"バックアップが見つかりませんでした:","Failed to get bug report URL: {{message}}":"バグレポートのURLを取得できませんでした:{{message}}","Failed to import: {{message}}":"インポートできませんでした:{{message}}","Failed to read backup defaults:":"バックアップの既定の設定を読み込めませんでした:","Failed to read file: {{message}}":"ファイルを読み込めませんでした:{{message}}","Failed to restore files: {{message}}":"ファイルを復元できませんでした:{{message}}","Failed to save:":"保存できませんでした:","Fatal error, no statistics collected":"深刻なエラーが発生しました。統計は収集されていません","Fetching path information …":"パスの情報を取得しています…","File":"ファイル","Files larger than:":"閾値より大きなファイル:","Filters":"フィルター","Finished!":"完了しました!","First run setup":"初回実行セットアップ","Folder":"フォルダー","Folder in the bucket":"バケット内のフォルダー","Folder path":"フォルダーのパス","Folder path name":"フォルダーのパスの名称","Fri":"金曜日","Full destination path, including the server name, but without https":"サーバーの名称を含む、バックアップ先の完全なパス(httpsは除く)","GByte":"ギガバイト","GByte/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":"ホーム","Hostnames":"ホスト名","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:","IDrive Sync directory path":"IDrive Syncのディレクトリーのパス","IDrive e2 Access Key ID":"IDrive e2のアクセスキーのID","IDrive e2 Access Key Secret":"IDrive e2のアクセスキーのシークレット","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.":"最低1つ以上のより新しいバックアップが存在する場合、この日付よりも古い全てのバックアップを削除します。","If the backup and the remote storage is out of sync, Duplicati will require that you perform a repair operation to synchronize the database. If the repair is unsuccessful, you can delete the local database and re-generate.":"バックアップとリモートの保存領域が同期していない場合、データベースを修復して同期させる必要があります。修復が上手く行かない場合は、ローカルのデータベースを削除して、改めてこれを作成してください。","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.":"後にバックアップを使用したい場合は、削除する前に設定をエクスポートできます。","Import":"インポート","Import Destination URL":"バックアップ先のURLをインポート","Import URL":"URLをインポート","Import backup configuration":"バックアップの設定をインポート","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":"情報","Interrupted, no statistics collected":"中断されました。統計は収集されていません","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":"キロバイト秒","Keep a specific number of backups":"指定した数のバックアップを保存","Keep all backups":"全てのバックアップを保存","Keystone API version":"Keystone APIのバージョン","Language in user interface":"言語設定","Last month":"先月","Last successful backup:":"最後に成功したバックアップ:","Last successful restore: {{time}} (took {{duration || '0 seconds'}})":"最後に成功した復元:{{time}}(完了までの時間 {{duration || '0秒'}})","Latest":"最新","Libraries":"ライブラリー","Listing backup dates …":"バックアップの日付を一覧表示しています…","Listing remote files for purge …":"削除するリモートファイルの一覧を作成しています…","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 remote storage usage …":"リモートストレージの使用量を読み込んでいます…","Loading …":"読み込んでいます…","Local Repository":"ローカルのリポジトリー","Local database for {{Backup.Backup.Name}}…loading…":"{{Backup.Backup.Name}}…読み込んでいます…のローカルのデータベース","Local database path:":"ローカルのデータベースのパス:","Local repository":"ローカルのリポジトリー","Local storage":"ローカルストレージ","Location":"場所","Location where buckets are created":"バケットを作成する場所","Log data for {{Backup.Backup.Name}}":"{{Backup.Backup.Name}}のログデータ","Log data from the server":"サーバー上のログデータ","Log in":"ログイン","Log out":"ログアウト","MByte":"メガバイト","MByte/s":"メガバイト秒","Maintenance":"メンテナンス","Make sure that rclone is in your path, or add the location to rclone via the advanced options.":"Rcloneの実行ファイルをパスで指定するか、実行ファイルの場所を「高度な設定」で指定してください。","Manual":"マニュアル","Manual update found:":"手動アップデートが見つかりました:","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":"バックアップ元のファイルがありません","Modified":"変更済","Mon":"月曜日","Months":"月","Move existing database":"既存のデータベースを移動","Move failed:":"移動できませんでした:","My Documents":"マイドキュメント","My Music":"マイミュージック","My Photos":"マイフォト","My Pictures":"マイピクチャ","Name":"名前","Never":"未実行","New Password":"新しいパスワードを入力してください","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":"復元するアイテムがありません。1つ以上のアイテムを選択してください","No passphrase entered":"パスフレーズが入力されていません","No scheduled tasks":"予定されているタスクはありません","Non-matching passphrase":"パスフレーズが一致しません","None / disabled":"なし / 無効","Not using encryption":"暗号化を行っていません","Note that speeds are entered in bytes, and line speeds are typically reported in bits. Use a factor of 8 to convert, such that an 8 mbit/s line is equivalent to 1 MByte/s.":"ここで入力する速度はバイト表記ですが、回線速度は通常、ビットで報告されます。ビットからバイトへと数値を換算するには、これを8で割ってください。8メガビット秒の回線は1メガバイト秒に相当します。","Nothing will be deleted. The backup size will grow with each change.":"バックアップは削除されません。バックアップのサイズはその都度の変更に従って大きくなります。","OK":"OK","OSS Access Key ID":"OSSのアクセスキーのID","OSS Access Key Secret":"OSSのアクセスキーのシークレット","OSS Bucket Region":"OSSのバケットのリージョン","OSS Bucket name":"OSSのバケット名","OSS Endpoint":"OSSのエンドポイント","OSS Path or subfolder in the bucket":"OSSのパスあるいはバケットのサブフォルダー","OSS Region":"OSSのリージョン","Official releases":"公式リリース版","Once there are more backups than the specified number, the oldest backups are deleted.":"指定した数以上のバックアップが作成された場合、古いバックアップから削除されます。","OpenStack AuthURI":"OpenStack AuthURI","OpenStack Object Storage / Swift":"OpenStack オブジェクトストレージ / Swift","Opened":"展開済","Openstack API key are not supported in v3 keystone API":"OpenstackのAPIキーは、バージョン3のkeystone APIではサポートされていません。","Operating System":"オペレーティングシステム","Operation":"操作","Operations:":"操作:","Optional API key":"APIのキー(オプション)","Optional authentication password":"認証に必要なパスワード(オプション)","Optional authentication username":"認証に必要なユーザー名(オプション)","Optional region":"リージョン(オプション)","Optional tenant name":"テナント名(オプション)","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ヶ月ごとのバックアップはそれぞれ保持されます。最低でも1つはバックアップが残ります。","Overwrite":"上書き","Passphrase":"パスフレーズ","Passphrase (if encrypted)":"パスフレーズ(暗号化されている場合)","Passphrase changed":"パスフレーズを変更しました","Passphrases are not matching":"パスフレーズが一致しません","Passphrases do not match":"パスフレーズが一致しません","Password":"パスワード","Patching files with local blocks …":"ファイルをローカルのブロックで修復しています…","Path":"パス","Path not found":"パスが見つかりません","Path on server":"サーバー上のパス","Path or subfolder in the bucket":"パスまたはバケットのサブフォルダー","Pause":"一時停止","Pause after startup or hibernation":"起動時またはハイバネート時に一時停止","Pause options":"一時停止の設定","Permissions":"権限","Pick location":"場所を入力","Please select a file to import":"インポートするファイルを選択してください","Point to your backup files and restore from there":"バックアップファイルを指定し、そこから復元","Port":"ポート","Prevent tray icon automatic log-in":"トレイアイコンの自動ログインを行わない","Previous":"前へ","Progress:":"進行度:","ProjectID is optional if the bucket exist":"バケットが存在する場合、ProjectIDはオプションです","Proprietary":"独自プロトコル","Purge Phase":"削除の段階","Purging files complete!":"ファイルを削除しました!","Purging files …":"ファイルを削除しています…","Rebuilding local database …":"ローカルデータベースを再構築しています…","Recreate (delete and repair)":"改めて作成(削除して修復)","Recreate Database Phase":"データベースの再構築の段階","Recreating database …":"データベースを改めて作成しています…","Region":"リージョン","Registering temporary backup …":"一時的なバックアップを登録しています…","Relative paths not allowed":"相対パスは許可されていません","Reload":"更新","Remote":"リモート","Remote Path":"リモートのパス","Remote Repository":"リモートのリポジトリー","Remote path":"リモートのパス","Remote repository":"リモートのリポジトリー","Remote volume size":"リモートのボリュームのサイズ","Remove":"削除","Remove option":"設定を削除","Removed files":"削除したファイル","Repair":"修復","Repair Phase":"修復の段階","Repairing database …":"データベースを修復しています…","Repeat Passphrase":"パスフレーズ(再度)","Reporting:":"報告:","Reset":"リセット","Restore":"復元","Restore complete!":"復元しました!","Restore files":"ファイルの復元","Restore files from:":"ファイルの復元:","Restore files …":"ファイルを復元…","Restore from":"データを復元するバックアップ","Restore from backup configuration":"バックアップの設定から復元","Restore from configuration …":"設定から復元…","Restore options":"復元オプション","Restore read/write permissions":"読み込み/書き込み権限を復元","Restored Files":"復元されたファイル","Restored Folders":"復元されたフォルダー","Restored Symlinks":"復元されたシンボリックリンク","Restoring files …":"ファイルを復元しています…","Resume":"再開","Rewritten File Lists":"ファイルの一覧を書き換えました","Run again every":"実行タイミング","Run now":"すぐに実行","Running commandline entry":"コマンドラインのエントリーを実行しています","Running task:":"タスクを実行しています:","Running …":"実行しています…","Running … stop now":"実行しています … 停止","S3 Compatible":"S3互換","Same as the base install version: {{channelname}}":"基本インストールのバージョンと同じです:{{channelname}}","Sat":"土曜日","Satellite":"サテライト","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, resume now":"サーバーは現在停止中です。再開","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キーを許可するものもあります","Some S3 providers might only be compatible with a certain client library":"いくつかのS3プロバイダーは特定のクライアントライブラリーにしか対応していないおそれがあります","Source Data":"バックアップ元","Source Files":"バックアップ元のファイル","Source data":"バックアップ元","Source folders":"バックアップ元のフォルダー","Source:":"バックアップ元:","Specific builds for developers only. Not for use with important data.":"開発者用の特定のビルドです。重要なデータのパックアップには使用しないでください。","Stable":"安定版","Standard protocols":"標準プロトコル","Start":"開始","Starting backup …":"バックアップを開始しています…","Starting restore …":"復元を開始しています…","Starting the restore process …":"復元プロセスを開始しています…","Stop after current file":"現在のファイルの後で停止","Stop after the current file":"現在のファイルの後で停止","Stop now":"すぐに停止","Stop running backup":"実行中のバックアップを停止","Stop running task":"実行中のタスクを停止","Stopping after the current file:":"現在のファイルの後で停止:","Stopping task:":"タスクを停止しています:","Storage Type":"ストレージの種類","Storage class":"ストレージのクラス","Storage class for creating a bucket":"バケットを作成する際のストレージのクラス","Stored":"保存済","Strong":"強","Success":"成功","Sun":"日曜日","Symbolic link":"シンボリックリンク","System Files":"システムファイル","System default ({{levelname}})":"システムの既定値({{levelname}})","System files":"システムファイル","System info":"システムの情報","System properties":"システムのプロパティー","TByte":"テラバイト","TByte/s":"テラバイト秒","Target URL >":"バックアップ用のURL >","Target path. Example: /backup":"バックアップ先のパス。例:/backup","Task is running":"タスクは実行中です","Temporary Files":"一時ファイル","Temporary files":"一時ファイル","Tenant name":"テナント名","Tencent Cloud Account APPID":"Tencent CloudアカウントのAPPID","Tencent Cloud COS documents and resources":"Tencent Cloud COSのドキュメントと参考資料","Test Phase":"テストの段階","Test connection":"接続をテスト","Testing connection …":"接続をテストしています…","Testing permissions …":"権限をテストしています…","Testing …":"テストしています…","The '{{fieldname}}' field contains an invalid character: {{character}} (value: {{value}}, index: {{pos}})":"「{{fieldname}}」のフィールドには不正な文字「{{character}}」が含まれています(値:{{value}}、インデックス:{{pos}})","The backup is missing, has it been deleted?":"バックアップがありません。削除された模様です","The backup was temporary and does not exist anymore, so the log data is lost":"バックアップは一時的で既に存在しないため、ログデータは削除されています","The backups will be split up into multiple files called volumes. Here you can set the maximum size of the individual volume files. See this page for more information.":"バックアップは「ボリューム」と呼ばれる複数のファイルに分割されます。ここで、各ボリュームの最大のサイズを設定できます。詳細についてはこのページを確認してください。","The bucket name should be all lower-case, convert automatically?":"バケット名には小文字のみが使用できます。自動的に変換しますか?","The configuration should be kept safe. Are you sure you want to save an unencrypted file containing your passwords?":"設定ファイルは安全に保存すべきです。ファイルにはパスワードが含まれていますが、暗号化せずに保存してよろしいですか?","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 encryption passphrases do not match":"暗号化用のパスフレーズが一致しません","The file size is {{size}}, larger than the maximum specified size. If the file size decreases, it will be included in future backups.":"ファイルのサイズが{{size}}であり、指定されている最大のサイズを超えています。サイズが指定されている最大のサイズよりも小さくなると、このファイルは以後のバックアップに含まれます。","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 passwords do not match":"パスワードが一致しません","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 region parameter is only applied when creating a new bucket":"リージョンパラメーターは、バケットを新たに作成する際にのみ適用されます","The region parameter is only used when creating a 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":"木曜日","Time":"時間","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":"パスフレーズなしでエクスポートするには、「ファイルを暗号化」のチェックを外してください","To prevent bucket naming conflicts, it is recommended to prepend your account ID to the bucket name. Prepend automatically?":"バケット名の競合を防ぐため、バケット名の先頭にはアカウントIDを付けることが推奨されます。アカウントIDを自動的に付けますか?","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.":"DNSに基づく攻撃を防ぐため、Duplicatiは、ここに入力されたホスト名しか許可しません。IPアドレスまたはlocalhostによるアクセスは常に許可されます。複数のホスト名を指定する場合は、セミコロンで区切ってください。ただし、アスタリスク(*)がホスト名として入力されている場合は、どのホスト名も許可され、この機能は無効となります。また、ホスト名が入力されていない場合は、IPアドレスまたはlocalhostによるアクセスのみが許可されます。","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 passphrase here.":"ここにパスフレーズを入力してください。","Type to highlight files":"見つけたいファイル名を入力してください","Unknown backup size and versions":"バックアップのサイズとバージョンが不明です","Until resumed":"再開するまで","Update {{state.updatedVersion}} is available. Download now":"アップデート {{state.updatedVersion}} が利用できます。ダウンロード","Update channel":"アップデートチャンネル","Update failed:":"アップデートできませんでした:","Updating with existing database":"既存のデータベースでアップデートしています","Uploaded files":"アップロードされたファイル","Uploading verification file …":"検証用ファイルをアップロードしています…","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":"ユーザー名","Vacuuming database …":"データベースのバキュームを行っています…","Validating …":"検証しています…","Verifications":"検証","Verify encryption passphrase":"暗号化用のパスフレーズを再入力","Verify files":"ファイルを検証","Verifying answer":"回答を検証しています","Verifying backend data …":"バックエンドのデータを検証しています…","Verifying files …":"ファイルを検証しています…","Verifying remote data …":"リモートデータを検証しています…","Verifying restored files …":"復元したファイルを検証しています…","Verifying …":"検証しています…","Version ID":"バージョンID","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 to finish …":"アップロードの完了を待機しています…","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 understand the risk":"はい、リスクを理解しました","Yes, I'm brave!":"はい、問題ありません!","Yes, please break my backup!":"バックアップが壊れることを了承して続行","Yesterday":"昨日","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 after any file uploads currently in progress have finished.":"現在実行中のファイルのアップロードが終了してからバックアップを停止することができます。","You can stop the task immediately, or allow the process to continue its current file and then 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":"最低1つのバックアップ元のフォルダーを選択してください","You must enter a domain name to use v3 API":"バージョン3の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":"バージョン3のAPIを使用するにはパスワードを入力してください","You must enter a positive number of backups to keep":"保存するバックアップの数を入力してください","You must enter a tenant (aka project) name to use v3 API":"バージョン3の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 retention 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":"AuthURIを選択または入力してください","You must select or fill in the server":"サーバーを選択または入力してください","You must specify a path":"パスを指定してください","You should fill in {{field}} {{reason}}":"{{reason}}{{field}}を入力してください。","Your files and folders have been restored successfully.":"ファイルとフォルダーを復元しました。","Your passphrase is easy to guess. Consider changing passphrase.":"設定したパスフレーズは容易に推測できます。パスフレーズの変更を考慮してください。","bucket/folder/subfolder":"バケット/フォルダー/サブフォルダー","byte":"バイト","byte/s":"バイト秒","cos_app_id":"COS AppのID","cos_bucket":"バケット名","cos_region":"リージョン","cos_secret_id":"COSのシークレットのID","cos_secret_key":"COSの秘密鍵","custom":"ユーザー定義","failed":"失敗しました","local repository, e.g. local":"ローカルのリポジトリー名(例:local)","oss_access_key_id":"OSSのアクセスキーのID","oss_access_key_secret":"OSSのアクセスキーのシークレット","oss_bucket_name":"OSSのバケット名","oss_endpoint":"OSSのエンドポイント","oss_region":"OSSのリージョン","remote path, e.g. backup":"リモートのパス(例:backup)","remote repository, e.g. remote":"リモートのリポジトリー名(例:remote)","resume now":"再開","storj_shared_access":"アクセス権","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}}によってライセンスされています。","{{brandingService.appName}} is using the following third party libraries:":"{{brandingService.appName}}は以下のサードパーティー製のライブラリーを使用しています。","{{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}} Hours":"{{number}}時間","{{number}} Minutes":"{{number}}分","{{time}} (took {{duration}})":"{{time}}(完了までの時間 {{duration}})"}); + gettextCatalog.setStrings('ko', {"- pick an option -":"- 옵션을 선택하십시오 -","...loading...":"...로딩...","About":"정보","About {{appname}}":"{{appname}} 정보","Access Key":"접근 키","Access denied":"접근 불가","Access to user interface":"액세스 설정","Account name":"계정 이름","Add a new backup":"새 백업 추가","Add a path directly":"경로 직접 추가","Add advanced option":"고급 옵션 추가","Add backup":"백업 추가","Add filter":"필터 추가","Add path":"경로 추가","Added":"추가됨","Adjust bucket name?":"버켓 이름을 적용 하시겠습니까?","Advanced Options":"고급 옵션","Advanced options":"고급 옵션","Advanced:":"고급:","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":"허용된 요일","Anonymous usage reports":"익명 사용 보고서","AuthID":"AuthID","Back":"이전","Backup destination":"백업 대상","Backup location":"백업 위치","Backup retention":"백업 보존","Backup:":"백업:","Beta":"Beta","Browse":"찾아보기","Bucket name":"Bucket 이름","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.":"원격 액세스를 허용하면 서버는 네트워크의 모든 컴퓨터에서 접속할 수 있습니다. 이 옵션을 사용하도록 설정하려면 방화벽으로 보호된 네트워크에서 컴퓨터를 사용하고 있는지 확인하십시오.","By default, the tray icon will open the user interface with a token that 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.":"기본적으로 트레이 아이콘은 토큰으로 잠금을 해제합니다. 이렇게 하면 다른 사용자가 암호를 입력하도록 요구하면서 트레이 아이콘에서는 사용자 인터페이스에 액세스할 수 있습니다. 트레이 아이콘에서 사용자 인터페이스에 액세스하는 때도 암호를 입력해야 하는 경우 이 옵션을 사용하도록 설정하십시오.","Canary":"Canary","Cancel":"취소","Cannot move to existing file":"기존 파일로 이동할 수 없습니다","Changelog":"변경로그","Changelog for {{appname}} {{version}}":"{{appname}} {{version}}에 대한 변경로그","Check failed:":"확인 실패:","Check for updates now":"업데이트 확인","Checking for updates …":"업데이트 확인 중 …","Chose a storage type to get started":"시작할 저장소 유형을 선택하세요","Click to set throttle options":"속도 제한 옵션을 설정하려면 클릭","Commandline …":"명령줄 …","Compact now":"최적화 실행","Computer":"내 PC","Configuration file:":"구성 파일:","Configuration:":"구성:","Configure a new backup":"새 백업 구성","Confirm encryption passphrase":"암호화 암호 확인","Connect":"연결","Connect now":"지금 연결하기","Connecting to server …":"서버에 연결하는 중 …","Connection lost":"연결이 끊어짐","Connection worked!":"연결되었습니다!","Continue":"계속","Copied!":"복사됨!","Copy":"복사","Copy Destination URL to Clipboard":"대상 URL을 클립보드에 복사","Core options":"핵심 옵션","Crashes only":"충돌만","Create bug report …":"버그 리포트 생성 …","Create folder?":"폴더를 생성하시겠습니까?","Creating bug report …":"버그 리포트 생성 중 …","Current action:":"현재 작업:","Current file:":"현재 파일:","Custom backup retention":"사용자 지정 백업 보존","Database …":"데이터베이스 …","Days":"일","Default":"기본값","Default ({{channelname}})":"기본값 ({{channelname}})","Default options":"기본 옵션","Delete":"삭제","Delete backup":"백업 삭제","Delete backups that are older than":"이전 백업 삭제","Delete local database":"로컬 데이터베이스 삭제","Delete remote files":"원격 파일 삭제","Delete the local database":"로컬 데이터베이스 삭제","Delete …":"삭제 …","Deleted":"삭제됨","Deleted Versions":"삭제된 버전들","Deleted files":"삭제된 파일들","Deleting unwanted files …":"원치 않는 파일 삭제 중 …","Description (optional)":"설명 (선택 사항)","Desktop":"바탕 화면","Destination":"대상","Destination path":"대상 경로","Disabled":"비활성화","Dismiss":"닫기","Dismiss all":"모두 닫기","Display and color theme":"인터페이스 테마","Done":"완료","Download":"다운로드","Downloading files …":"파일 다운로드 중 …","Duplicati Website":"Duplicati Website","Duplicati forum":"Duplicati 포럼","Duplicati will run when started, but will remain in a paused state for the duration. Duplicati will occupy minimal system resources and no backups will be run.":"Duplicati는 시작할 때 실행되지만 지정된 시간 동안 일시 중지된 상태로 유지됩니다. Duplicati는 최소한의 시스템 리소스를 차지하며 백업이 실행되지 않습니다.","Edit as list":"목록으로 편집","Edit as text":"텍스트로 편집","Edit …":"편집 …","Encrypt file":"파일 암호화","Encryption":"암호화","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 backup passphrase, if any":"백업 암호가 있는 경우 입력합니다.","Enter configuration details":"구성 세부 정보 입력","Enter the destination path":"대상 경로 입력","Error":"오류","Error!":"오류!","Errors and crashes":"오류 및 충돌","Exclude":"제외","Experimental":"Experimental","Export":"내보내기","Export backup configuration":"백업 구성 내보내기","Export configuration":"구성 내보내기","Export passwords":"암호 내보내기","Export …":"내보내기 …","Exporting …":"내보내는 중 …","Fetching path information …":"경로 정보를 가져오는 중 …","Files larger than:":"큰 파일","Filters":"필터","Folder path":"폴더 경로","Fri":"금요일","GByte":"GByte","GByte/s":"GByte/s","General":"일반","General backup settings":"일반 백업 설정","General options":"일반 옵션","Generate":"생성","Getting file versions …":"파일 버전을 구하는 중 ...","Hidden files":"숨김 파일","Hide":"숨기기","Hide hidden folders":"숨김 폴더 숨기기","Home":"홈","Hours":"시","How do you want to handle existing files?":"기존 파일을 어떻게 처리하시겠습니까?","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.":"새 백업이 발견되면 이 날짜보다 오래된 모든 백업이 삭제됩니다.","Import Destination URL":"대상 URL 가져오기","Import backup configuration":"백업 구성 가져오기","Import from a file":"파일에서 가져오기","Import metadata":"메타데이터 가져오기","Individual builds for developers only. Not for use with important data.":"개발자 전용 개별 빌드입니다. 중요한 데이터와 함께 사용하지 마십시오.","KByte":"KByte","KByte/s":"KByte/s","Keep a specific number of backups":"특정 수의 백업 유지","Keep all backups":"모든 백업 유지","Language in user interface":"인터페이스 언어","Last month":"지난 달","Last successful backup:":"마지막으로 성공한 백업:","Last successful restore: {{time}} (took {{duration || '0 seconds'}})":"마지막으로 성공한 복원: {{time}} ({{duration || '0초'}} 소요)","Latest":"최근","Libraries":"라이브러리","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 …":"로딩 …","Local database path:":"로컬 데이터베이스 경로:","Local repository":"로컬 리포지토리","Local storage":"로컬 저장소","Location":"위치","Log data from the server":"서버에서 가져온 로그 데이터","MByte":"MByte","MByte/s":"MByte/s","Maintenance":"유지 관리","Manually type path":"수동 경로 입력","Max download speed":"최대 다운로드 속도","Max upload speed":"최대 업로드 속도","Microsoft SQL Database:":"Microsoft SQL Database:","Minutes":"분","Mon":"월요일","Months":"분","Move existing database":"기존 데이터베이스 이동","My Documents":"문서","My Music":"음악","My Pictures":"사진","Name":"이름","Never":"없음","Next":"다음","Next scheduled run:":"다음 백업 일정:","Next scheduled task:":"다음 예약 작업:","Next time":"시작","No":"아니오","No encryption":"암호화 없음","No items selected":"선택된 항목 없음","No items to restore, please select one or more items":"복원할 항목이 없습니다. 하나 이상의 항목을 선택하십시오.","No scheduled tasks":"스케줄링된 작업 없음","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.":"지정된 수보다 많은 백업이 있으면 가장 오래된 백업이 삭제됩니다.","Operations:":"작업:","Options":"옵션","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)":"암호 (암호화된 경우)","Password":"암호","Path on server":"서버의 경로","Pause":"일시 중지","Pause after startup or hibernation":"부팅 또는 최대 절전 모드 후 일시 중지","Pause options":"일시 중지 옵션","Permissions":"권한","Pick location":"위치 선택","Point to your backup files and restore from there":"백업 파일을 선택하고 복원","Prevent tray icon automatic log-in":"트레이 아이콘 자동 로그인 방지","Previous":"이전","Progress:":"진행률:","Proprietary":"독점","Recreate (delete and repair)":"재생성 (삭제 및 수리)","Recreating database …":"데이터베이스를 다시 만드는 중 …","Remote":"원격","Remote path":"원격 경로","Remote repository":"원격 저장소","Remote volume size":"원격 볼륨 크기","Remove":"제거","Remove option":"설정 제거","Removed files":"파일들 제거","Repair":"수리","Repeat Passphrase":"암호 재입력","Reporting:":"리포트:","Reset":"초기화","Restore":"복원","Restore complete!":"저장이 완료되었습니다!","Restore files":"파일 복원","Restore files …":"파일 복원 …","Restore from":"버전 선택","Restore from backup configuration":"백업 구성에서 복원","Restore options":"복원 옵션","Restore read/write permissions":"읽기/쓰기 권한 복원","Restoring files …":"파일 복원 중 …","Run again every":"실행 주기","Run now":"백업 실행","Same as the base install version: {{channelname}}":"기본 설치 버전과 동일: {{channelname}}","Sat":"토요일","Save":"저장","Save and repair":"저장 및 수리","Save different versions with timestamp in file name":"파일명에 타임스탬프 추가","Save immediately":"즉시 저장","Schedule":"일정","Search":"검색","Search for files":"파일 검색","Seconds":"초","Select a log level and see messages as they happen:":"로그 레벨을 선택하고 발생하는 메시지를 확인하십시오:","Select files":"파일 선택","Server state properties":"서버 상태 속성","Settings":"설정","Show":"표시","Show advanced editor":"고급 편집기 표시","Show hidden folders":"숨김 폴더 표시","Show log":"로그 표시","Show log …":"로그 표시 …","Smart backup retention":"스마트 백업 보존","Source Data":"원본 데이터","Source data":"원본 데이터","Source folders":"원본 폴더","Source:":"대상:","Specific builds for developers only. Not for use with important data.":"개발자 전용 특정 빌드입니다. 중요한 데이터와 함께 사용하지 마십시오.","Standard protocols":"표준 프로토콜","Starting backup …":"백업 시작 중 …","Stop after current file":"현재 파일까지 진행 후 중지","Stop after the current file":"현재 파일까지 진행 후 중지","Stop now":"지금 중지","Stop running backup":"백업 실행 중지","Stopping after the current file:":"현재 파일까지 진행 후 중지 중:","Storage Type":"저장소 유형","Strong":"강한","Success":"성공","Sun":"일요일","System files":"시스템 파일","System info":"시스템 정보","System properties":"시스템 속성","TByte":"TByte","TByte/s":"TByte/s","Temporary Files":"임시 파일","Temporary files":"임시 파일","Test connection":"연결 테스트","The dark theme (by Michal)":"어두운 테마 (by Michal)","The default blue on white theme (by Alex)":"파란색의 밝은 테마 (by Alex)","The passwords do not match":"암호가 일치하지 않음","This month":"이번 달","This week":"이번 주","Throttle settings":"속도 제한 설정","Thu":"목요일","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":"파일을 강조 표시하려면 입력","Until resumed":"다시 시작할 때까지","Update channel":"업데이트 채널","Usage statistics":"사용 통계","Usage statistics, warnings, errors, and crashes":"사용 통계, 경고, 오류 및 충돌","Useless":"쓸모없는","User data":"사용자 데이터","User interface settings":"인터페이스 설정","Username":"사용자 이름","Verify files":"무결성 확인","Verifying backend data …":"백엔드 데이터 확인 중 …","Verifying files …":"파일 검증 중 …","Verifying remote data …":"원격 데이터 확인 중 …","Very strong":"매우 강한","Very weak":"매우 약한","Visit us on":"Visit us on","Waiting for upload to finish …":"업로드가 완료되기를 기다리는 중 …","Warnings, errors and crashes":"경고, 오류 및 충돌","Weak":"약한","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 understand the risk":"네, 위험을 이해했습니다.","Yes, I'm brave!":"네,저는 용감합니다!","Yesterday":"어제","You are currently running {{appname}} {{version}}":"현재 사용 중: {{appname}} {{version}}","You can stop the backup after any file uploads currently in progress have finished.":"현재 진행 중인 파일 업로드가 완료된 후 백업을 중지할 수 있습니다.","You must enter a name for the backup":"백업 이름을 입력해야 합니다","You must fill in the password":"암호를 입력해야 합니다","You must fill in the server name or address":"서버 이름 또는 주소를 채워야합니다.","You must fill in the username":"사용자 이름을 채워야합니다.","You must specify a path":"경로를 지정해야 합니다.","Your files and folders have been restored successfully.":"파일 및 폴더가 성공적으로 복원되었습니다.","byte":"byte","byte/s":"byte/s","custom":"사용자 지정","resume now":"지금 다시 시작","{{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}} Hours":"{{number}}시간 동안","{{number}} Minutes":"{{number}}분 동안","{{time}} (took {{duration}})":"{{time}} ({{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 grant":"Prieiga leista","Access to user interface":"Pasiekti vartotojo sąsają","Account name":"Paskyros vardas","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ą","Added":"Pridėta","Adjust bucket name?":"Keisti saugyklos pavadinimą?","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 method":"Autorizacijos metodas","Authentication method ({{auth_method}})":"Autorizacijos metodas ({{auth_method}})","Authentication password":"Autorizacijos slaptažodis","Authentication username":"Autorizacijos naudotojas","Autogenerated passphrase":"Automatiškai sugeneruota slapta frazė","B2 Application ID":"B2 programos ID","B2 Application Key":"B2 programos raktas","B2 Cloud Storage Account ID":"B2 debesų saugyklos paskyros ID","B2 Cloud Storage Application ID":"B2 debesų saugyklos programos ID","B2 Cloud Storage Application Key":"B2 debesų saugyklos programos raktas","Back":"Atgal","Backup complete!":"Kopija padaryta!","Backup destination":"Kopijų saugojimo 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 create location":"Sukurti saugyklos vietą","Bucket name":"Saugyklos pavadinimas","Bucket storage class":"Saugyklos klasė","Building list of files to restore …":"Kuriamas atkūriamų failų sąrašas...","Building partial temporary database …":"Kuriama dalinė laikina duomenų bazė...","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 that 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.":"Pradžioje dėklo piktograma naudojama vartotojo aplinkos atidarymui. Tai užtikrina, kad aplinka būtu pasiekiama, kai tuo tarpu kiti turi įvesti slaptažodį. Jei norite, kad būtu reikalaujama slaptažodžio visais atvejais - į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","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","Compact now":"Suspausti dabar","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","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 folder?":"Sukurti aplanką?","Created new limited user":"Sukurtas naujas ribotas 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}})","Days":"Dienos","Default":"Numatyta","Default ({{channelname}})":"Numatytas ({{channelname}})","Default excludes":"Numatytos išimtys","Default options":"Numatyti parametrai","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?","Desktop":"Darbastalis","Destination":"Paskirtis","Destination path":"Kelias iki paskirties","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}}","Done":"Baigta","Download":"Atsisiųsti","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.","Edit as list":"Taisyti kaip sąrašą","Edit as text":"Taisyti kaip tekstą","Encrypt file":"Šifruoti failą","Encryption":"Šifravimas","Encryption changed":"Šifravimas pakeistas","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 backup passphrase, if any":"Jei naudojama šifravimo slapta frazė, įveskite ją","Enter configuration details":"Įveskite konfigūracijos detales","Enter encryption passphrase":"Įveskite šifravimo slaptą frazę","Enter expression here":"Įveskite čia išraišką","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 backup configuration":"Eksportuoti atsarginės kopijos konfigūraciją","Export configuration":"Eksportuoti konfigūraciją","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 read backup defaults:":"Nepavyko nuskaityti kopijos numatytus parametrus:","Failed to restore files: {{message}}":"Failų atkūrimas nepavyko: {{message}}","Failed to save:":"Išsaugoti nepavyko:","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ą","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 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ą","Import":"Importas","Import Destination URL":"Importo paskirties URL","Import backup configuration":"Importuoti kopijos konfigūraciją","Import from a file":"Importas iš failo","Import metadata":"Importuoti meta duomenis","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","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","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","Local Repository":"Vietinė saugykla","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 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ų","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","Operating System":"Operacinė sistema","Operations:":"Operacijos","Optional authentication password":"Neprivalomas autorizavimo slaptažodis","Optional authentication username":"Neprivalomas autorizavimo vartotojas","Options":"Parametrai","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","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","Recreate (delete and repair)":"Perkurti (ištrinti ir taisyti)","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","Repeat Passphrase":"Pakartokite slaptą frazę","Reporting:":"Ataskaitų teikimas:","Reset":"Atstatyti","Restore":"Atkurti","Restore files":"Atkurti failus","Restore from":"Atkurti iš","Restore from backup configuration":"Atkurti iš atsarginės kopijos konfigūracijos","Restore options":"Atkurimo parinktis","Restore read/write permissions":"Atkurti skaitymo/rašymo leidimus","Resume":"Tęsti","Run again every":"Vykdyti dar kartą kas","Run now":"Vykdyti dabar","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","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 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","Stop after the current file":"Stabdyti po dabartinio failo","Stop now":"Stabdyti dabar","Stop running backup":"Stabdyti vykdomą atsarginę kopiją","Stop running task":"Stabdyti vykdomą užduotį","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","Task is running":"Užduotis vykdoma","Temporary Files":"Laikini failai","Temporary files":"Laikini failai","Test connection":"Patikrinti prisijungimą","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 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 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 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","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","Verify files":"Tikrinti failus","Verifying answer":"Tikrinamas atsakymas","Very strong":"Labai stiprus","Very weak":"Labai silpnas","Visit us on":"Aplankykite mus","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","Warnings, errors and crashes":"Įspėjimai, klaidos ir lūžimai","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...","AWS Access ID":"AWS Piekļuves ID","AWS Access Key":"AWS Piekļuves atslēga","AWS IAM Policy":"AWS IAM Politika","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","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","Added":"Pievienots","Adjust bucket name?":"Precizēt spaiņa iestatījumu?","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","Applications":"Lietotnes","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","Back":"Atpakaļ","Backup complete!":"Dublējumkopijas veidošana pabeigta!","Backup destination":"Dublējumkopijas mērķa atrašanās vieta","Backup location":"Dublējumkopijas atrašanās vieta","Backup retention":"Dublējumkopiju saglabāšanas ilgums","Backup:":"Dublējumkopija:","Beta":"Beta versija","Browse":"Pārlūkot","Browser default":"Pārlūka noklusējums","Bucket name":"Spaiņa nosaukums","Bucket storage class":"Spaiņa uzglabāšanas klase","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","Click to set throttle options":"Uzklikšķiniet, lai uzstādītu ierobežojumus","Compact now":"Saspiest tagad","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...","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 folder?":"Izveidot mapi?","Custom region for creating buckets":"Specifiskais reģions spaiņu izveidei","Days":"Dienas","Default":"Noklusējums","Default options":"Noklusējuma iestatījumi","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","Desktop":"Darbavirsma","Destination":"Mērķis","Disabled":"Atspējots","Dismiss":"Atmest","Display and color theme":"Displeja un krāsu motīvs","Done":"Pabeigts","Download":"Lejupielādēt","Duplicati Website":"Duplicati tīmekļa vietne","Duplicati forum":"Duplicati forums","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","Enter URL":"Ievadiet URL","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 configuration":"Eksportēt konfigurāciju","FTP (Alternative)":"FTP (Alternatīvs)","Failed to connect:":"Neizdevās izveidot savienojumu:","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","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.","Import":"Importēt","Import from a file":"Pievienot no faila","Incorrect answer, try again":"Nepareiza atbilde, mēģiniet vēlreiz","Information":"Informācija","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","Load older data":"Ielādēt vecākus datus","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","Modified":"Modificēts","Mon":"Pirm","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","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","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","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 options":"Atjaunot opcijas","Restore read/write permissions":"Atjaunot lasīšanas/rakstīšanas atļaujas","Resume":"Turpināt","Run again every":"Palaist atkal katru","Run now":"Palaist tagad","Sat":"Sest","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","Sia server password":"Sia servera parole","Source Data":"Avota Dati","Source data":"Avota dati","Source folders":"Avota mapes","Source:":"Avots:","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","Sun":"Svēt","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","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","Thu":"Cetr","Today":"Šodien","Tue":"Otr","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","Very strong":"Ļoti stiprs","Very weak":"Ļoti vājš","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","Wed":"Treš","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 name for the backup":"Nepieciešams ievadīt dublējumkopijas nosaukumu","You must enter a passphrase or disable encryption":"Jums nepieciešams ievadīt pieejas frāzi vai atspējot šifrēšanu","You must fill in the password":"Nepieciešams ievadīt paroli!","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', {"(1 error{{item.Result.Interrupted? (', interrupted'|translate) : ''}})":["({{$count}} errors{{item.Result.Interrupted? (', interrupted'|translate) : ''}})","({{$count}} errors{{item.Result.Interrupted? (', interrupted'|translate) : ''}})"],"(1 warning{{item.Result.Interrupted? (', interrupted'|translate) : ''}})":["({{$count}} warnings{{item.Result.Interrupted? (', interrupted'|translate) : ''}})","({{$count}} warnings{{item.Result.Interrupted? (', interrupted'|translate) : ''}})"],"(interrupted)":"(onderbroken)","- pick an option -":" - kies een optie -","...loading...":"...laden...","Note: Sia will still boost redundancy later as long as you're connected to your hosts.":"Let op: Sia zal later nog steeds de redundantie verhogen zolang u verbonden bent met uw hosts."," Edit as text":" Bewerk als tekst"," Edit as text":" Bewerk als tekst","

Connection to server was rejected due to invalid authentication.

\n

Log in again, or re-open the page from the TrayIcon (if applicable)

":"

Verbinding met server is afgewezen vanwege ongeldige authenticatie.

\n

Meld u opnieuw aan of open de pagina opnieuw vanuit het Systeemvak (indien van toepassing)

","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 Key ID":"Toegangssleutel-ID","Access Key Secret":"Toegangssleutel Geheim","Access denied":"Toegang geweigerd","Access grant":"Toegang verleend","Access key":"Toegangssleutel","Access to user interface":"Toegang tot gebruikersomgeving","Account name":"Accountnaam","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","Added":"Toegevoegd","Adjust bucket name?":"Bucket naam aanpassen?","Advanced Options":"Geavanceerde Opties","Advanced options":"Geavanceerde opties","Advanced:":"Geavanceerd:","Aliyun OSS Endpoint":"Aliyun OSS Eindpunt","Aliyun OSS documents and resources":"Aliyun OSS documenten en bronnen","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 method":"Authenticatiemethode","Authentication method ({{auth_method}})":"Authenticatiemethode ({{auth_method}})","Authentication password":"Authenticatie wachtwoord","Authentication username":"Authenticatie gebruikersnaam","Autogenerated passphrase":"Automatisch gegenereerde wachtwoordzin","Automatically run backups":"Automatisch back-ups uitvoeren","B2 Application ID":"B2 Applicatie ID","B2 Application Key":"B2 Applicatiesleutel","B2 Cloud Storage Account ID":"B2 Cloud Storage Account ID","B2 Cloud Storage Application ID":"B2 Cloud Storage Applicatie ID","B2 Cloud Storage Application Key":"B2 Cloud Storage Applicatiesleutel","Back":"Vorige","Backend modules:

{{item.Key}}

":"Backend modules:

{{item.Key}}

","Backup complete!":"Back-up compleet!","Backup destination":"Back-updoel","Backup is encrypted but no passphrase is available. Type a passphrase below to use for restoring your files, or, in case of GPG encryption, leave blank to let gpg retrieve the passphrase by invoking your system's keychain.":"Back-up is gecodeerd maar er is geen wachtwoordzin beschikbaar. Typ hieronder een wachtwoordzin om te gebruiken voor het herstellen van uw bestanden, of, in het geval van GPG-codering, laat dit leeg om de gpg-code de wachtwoordzin op te laten halen door een beroep te doen op de keychain van uw systeem.","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 create location":"Bucket aanmaaklocatie","Bucket name":"Bucketnaam","Bucket name can only be between 3 and 63 characters long and contain only lower-case characters, numbers, periods and dashes":"Bucket-naam kan alleen tussen 3 en 63 tekens lang zijn en mag alleen kleine letters, cijfers, punten en mintekens bevatten","Bucket region":"Bucket-regio","Bucket region ap-guangzhou":"Bucket-regio ap-guangzhou","Bucket storage class":"Bucket opslagklasse","Bucket, format: BucketName-APPID":"Bucket, formaat: BucketNaam-APPID","Building list of files to restore …":"Opbouwen lijst te herstellen bestanden ...","Building partial temporary database …":"Opbouwen gedeeltelijke tijdelijke database ...","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 that 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 gebruikersomgeving met een token dat de gebruikersomgeving ontgrendelt. Dit zorgt ervoor dat u toegang heeft tot de gebruikersomgeving vanaf het systeemvak-pictogram, zonder dat u anderen hoeft te vragen het wachtwoord in te voeren. Schakel deze optie in als u er de voorkeur aan geeft zelf het wachtwoord in te voeren, zelfs wanneer de gebruikersomgeving wordt geopend vanuit het systeemvak-pictogram.","COS App ID":"COS App ID","COS Path or subfolder in the bucket":"COS Pad of submap in de bucket","COS Secret ID":"COS Geheim ID","COS Secret Key":"COS Geheime Sleutel","Cache Files":"Cache bestanden","Canary":"Canary","Cancel":"Annuleren","Cannot include \"{{text}}\"":"Mag \"{{text}}\" niet bevatten","Cannot move to existing file":"Kan niet verplaatsen naar bestaand bestand","Cannot specify filter include or excludes in extra options":"Kan geen in- of uitsluitingsfilters opnemen in extra opties","Change server passphrase":"Wijzig server wachtwoordzin","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 for updates …":"Controleren op updates ...","Checking …":"Controleren …","Choose 1.0 for fast backup, 1.5 for decent reliability, 2.0 for safer upload but slow backup.":"Kies 1.0 voor snelle back-up, 1.5 voor redelijke betrouwbaarheid, 2.0 voor veiliger uploaden maar trage back-up.","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","Client library to use":"Te gebruiken client-blibliotheek","Cloud API Secret ID":"Cloud API Geheim ID","Cloud API Secret Key":"Cloud API Geheime Sleutel","Command":"Commando","Commandline arguments":"Opdrachtregel-argumenten","Commandline …":"Opdrachtregel ...","Compact Phase":"Opruimen Subtaak","Compact now":"Nu opruimen","Compacting remote data …":"Opschonen remote gegevens ...","Complete log":"Compleet log","Completing backup …":"Afronden back-up ...","Completing previous backup …":"Afronden vorige back-up ...","Compression modules:

{{item.Key}}

":"Compressiemodules:

{{item.Key}}

","Computer":"Computer","Configuration file:":"Configuratiebestand","Configuration:":"Configuratie:","Configure a new backup":"Een nieuwe back-up instellen","Confirm delete":"Bevestig verwijderen","Confirm encryption passphrase":"Bevestig wachtwoordzin voor versleuteling","Confirm new password":"Bevestig nieuw wachtwoord","Confirm passphrase":"Bevestig wachtwoordzin","Confirmation required":"Bevestiging vereist","Connect":"Verbind","Connect now":"Verbind nu","Connecting to server …":"Verbinden met server ...","Connecting to task …":"Verbinden 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 URL":"Kopie URL","Copy failed. Please manually copy the URL":"Kopiëren mislukt. Kopieer de URL handmatig","Copy log":"Kopie log","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 maken ...","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 Satellite":"Aangepaste Satellite","Custom Satellite ({{satellite}})":"Aangepaste Satellite ({{satellite}})","Custom authentication url":"Aangepaste authenticatie url","Custom backup retention":"Aangepaste back-up retentie","Custom bucket storage class":"Aangepaste bucket-opslagklasse","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}})","DEPRECATED: {{getDeprecationMessage(item)}}":"VEROUDERD: {{getDeprecationMessage(item)}}","Database …":"Database ...","Days":"Dagen","Default":"Standaard","Default ({{channelname}})":"Standaard ({{channelname}})","Default excludes":"Standaard uitsluitingen","Default options":"Standaard opties","Default value: \"{{getDefaultValue(item)}}\"":"Standaardwaarde: \"{{getDefaultValue(item)}}\"","Delete":"Verwijderen","Delete Phase (Old Backup Versions)":"Verwijderen Subtaak (Oude Back-upversies)","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?","Delete …":"Verwijderen ...","Deleted":"Verwijderd","Deleted Versions":"Verwijderde versies","Deleted files":"Verwijderde bestanden","Deleting remote files …":"Remote bestanden verwijderen ...","Deleting unwanted files …":"Ongewenste bestanden verwijderen ...","Description (optional)":"Omschrijving (optioneel)","Description:":"Omschrijving:","Desktop":"Desktop","Destination":"Doel","Destination path":"Doelpad","Direct restore from backup files …":"Direct herstellen vanuit back-upbestanden …","Directory path":"Directory-pad","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","Done":"Klaar","Download":"Download","Downloaded files":"Gedownloade bestanden","Downloading files …":"Bestanden downloaden ...","Downloading update…":"Update downloaden ...","Duplicate option {{opt}}":"Dubbele optie {{opt}}","Duplicati Website":"Duplicati Website","Duplicati forum":"Duplicati forum","Duplicati needs to be secured with a passphrase and a random passphrase has been generated for you.\nIf you open Duplicati from the tray icon, you do not need a passphrase, but if you plan to open it from another location you need to set a passphrase you know.\nDo you want to set a passphrase now?":"Duplicati moet worden beveiligd met een wachtwoordzin en er is een willekeurige wachtwoordzin voor u gegenereerd.\nAls u Duplicati opent via het systeemvakpictogram, heeft u geen wachtwoordzin nodig, maar als u van plan bent het te openen vanaf een andere locatie moet u een wachtwoordzin instellen die u kent.\nWilt u nu een wachtwoordzin instellen?","Duplicati will run when started, but will remain in a paused state for the duration. Duplicati will occupy minimal system resources and no backups will be run.":"Duplicati zal bij het starten worden uitgevoerd, maar zolang als opgegeven gepauzeerd blijven. Duplicati zal een minimale hoeveelheid systeembronnen gebruiken en er zullen geen back-ups gestart worden.","Duration":"Tijdsduur","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. This makes it faster to perform many operations, and reduces the amount of data that needs to be downloaded for each operation.":"Aan elke back-up is een lokale database gekoppeld, waarin informatie over de externe back-up wordt opgeslagen op de lokale machine. Dit maakt het sneller om veel bewerkingen uit te voeren en vermindert de hoeveelheid gegevens die voor elke bewerking moet worden gedownload.","Edit as list":"Bewerk als lijst","Edit as text":"Bewerk als tekst","Edit …":"Bewerken ...","Email address of the Office 365 group":"E-mailadres van de Office 365-groep","Encrypt file":"Versleutel bestand","Encryption":"Versleuteling","Encryption changed":"Versleuteling aangepast","Encryption modules:

{{item.Key}}

":"Coderingsmodules:

{{item.Key}}

","Encryption passphrase":"Encryptie wachtwoordzin","Encryption passphrase (for verification)":"Coderings-wachtwoordzin (voor verificatie)","End":"Einde","Enter URL":"Geef URL in","Enter a backup destination URL:":"Voer de URL van een back-updoel 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 a url, or click the "Target URL >" link":"Geef een URL in, of klik de "Doel-URL >" link","Enter backup passphrase, if any":"Geef eventueel back-up wachtwoordzin in","Enter configuration details":"Voer configuratie-details in","Enter encryption passphrase":"Geef een wachtwoordzin in voor versleuteling","Enter expression here":"Geef uitdrukking hier in","Enter one argument per line without quotes, e.g. *.txt":"Geef één argument per regel op zonder aanhalingstekens, bijv. *.txt","Enter one option per line in command-line format, e.g. --dblock-size=100MB":"Geef één optie op in opdrachtregelformaat, bijv. --dblock-size=100MB","Enter one option per line in command-line format, e.g. {0}":"Geef één optie op in opdrachtregelformaat, bijv. {0}","Enter the destination path":"Geef het doelpad in","Error":"Fout","Error!":"Fout!","Errors and crashes":"Fouten en crashes","Examined":"Onderzocht","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 backup configuration":"Exporteer back-upconfiguratie","Export configuration":"Exporteer configuratie","Export passwords":"Exporteer wachtwoorden","Export …":"Exporteren ...","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 find backup:":"Back-up kon niet worden gevonden:","Failed to get bug report URL: {{message}}":"Kan de URL van het bugrapport niet ophalen: {{message}}","Failed to import: {{message}}":"Kan niet importeren: {{message}}","Failed to read backup defaults:":"Standaard instellingen voor back-up inlezen mislukt:","Failed to read file: {{message}}":"Kan bestand niet lezen: {{message}}","Failed to restore files: {{message}}":"Herstellen bestanden mislukt: {{message}}","Failed to save:":"Opslaan mislukt:","Fatal error, no statistics collected":"Fatale fout, geen statistieken verzameld","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 in the bucket":"Map in de bucket","Folder path":"Map-pad","Folder path name":"Map-padnaam","Fri":"Vrijdag","Full destination path, including the server name, but without https":"Volledig bestemmingspad, inclusief de servernaam, maar zonder https","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:","IDrive Sync directory path":"IDrive Sync directory-pad","IDrive e2 Access Key ID":"IDrive e2 Toegangssleutel-ID","IDrive e2 Access Key Secret":"IDrive e2 Toegangssleutel-geheim","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. If the repair is unsuccessful, you can delete the local database and re-generate.":"Als de back-up en de externe opslag niet volledig gesynchroniseerd zijn, vereist Duplicati dat u een reparatiebewerking uitvoert om de database te synchroniseren. Als de reparatie mislukt, kunt u de lokale database verwijderen en opnieuw genereren.","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.","Import":"Importeer","Import Destination URL":"Importeer Doel URL","Import URL":"Import URL","Import backup configuration":"Importeer back-upconfiguratie","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","Interrupted, no statistics collected":"Onderbroken, geen statistieken verzameld","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 gebruikersomgeving","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-updatums weergeven ...","Listing remote files for purge …":"Remote bestanden tonen voor wissen ...","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 remote storage usage …":"Gebruik van externe opslag laden …","Loading …":"Laden ...","Local Repository":"Lokale Opslagplaats","Local database for {{Backup.Backup.Name}}…loading…":"Lokale database voor {{Backup.Backup.Name}}…laden…","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 in":"Inloggen","Log out":"Uitloggen","MByte":"MByte","MByte/s":"MByte/s","Maintenance":"Onderhoud","Make sure that rclone is in your path, or add the location to rclone via the advanced options.":"Zorg ervoor vat rclone zich in uw pad bevindt, of voeg de locatie van rclone toe via de geavanceerde opties.","Manual":"Handmatig","Manual update found:":"Handmatige update gevonden:","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","Modified":"Gewijzigd","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 Password":"Nieuw Wachtwoord","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","Non-matching passphrase":"Niet-bijbehorende wachtwoordzin","None / disabled":"Geen / uitgeschakeld","Not using encryption":"Zonder versleuteling","Note that speeds are entered in bytes, and line speeds are typically reported in bits. Use a factor of 8 to convert, such that an 8 mbit/s line is equivalent to 1 MByte/s.":"Houd er rekening mee dat snelheden in bytes worden opgegeven, en dat lijnsnelheden doorgaans in bits worden gerapporteerd. Gebruik bij de conversie een factor 8, zodat een lijn van 8 mbit/s gelijkstaat aan 1 MByte/s.","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","OSS Access Key ID":"OSS Toegangssleutel-ID","OSS Access Key Secret":"OSS Toegangssleutel Geheim","OSS Bucket Region":"OSS Bucket-regio","OSS Bucket name":"OSS Bucket-naam","OSS Endpoint":"OSS Eindpunt","OSS Path or subfolder in the bucket":"OSS Pad of submap in de bucket","OSS Region":"OSS-Regio","Official releases":"Officiële releases","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","Opened":"Geopend","Openstack API key are not supported in v3 keystone API":"Openstack API Sleutels worden niet ondersteund in v3 keystone API","Operating System":"Besturingssysteem","Operation":"Bewerking","Operations:":"Bewerkingen:","Optional API key":"Optionele API-sleutel","Optional authentication password":"Optioneel authenticatie wachtwoord","Optional authentication username":"Optionele authenticatie gebruikersnaam","Optional region":"Optionele regio","Optional tenant name":"Optionele tenant-naam","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","Passphrases do not match":"Wachtwoordzinnen komen niet overeen","Password":"Wachtwoord","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","Please select a file to import":"Selecteer een bestand om te importeren","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","Purge Phase":"Uitwissen Subtaak","Purging files complete!":"Wissen van bestanden compleet!","Purging files …":"Bestanden wissen ...","Rebuilding local database …":"Opnieuw opbouwen van lokale database ...","Recreate (delete and repair)":"Opnieuw aanmaken (verwijderen en repareren)","Recreate Database Phase":"Opnieuw aanmaken Database Subtaak","Recreating database …":"Opnieuw aanmaken van de database ...","Region":"Regio","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","Removed files":"Verwijderde bestanden","Repair":"Repareren","Repair Phase":"Repareren Subtaak","Repairing database …":"Database repareren ...","Repeat Passphrase":"Herhaal wachtwoordzin","Reporting:":"Rapportage:","Reset":"Reset","Restore":"Herstellen","Restore complete!":"Herstellen compleet!","Restore files":"Herstel bestanden","Restore files from:":"Herstel bestanden van:","Restore files …":"Bestanden herstellen ...","Restore from":"Herstellen vanaf","Restore from backup configuration":"Herstel vanuit back-up configuratie","Restore from configuration …":"Herstellen vanuit configuratie …","Restore options":"Herstelopties","Restore read/write permissions":"Herstel lees/schrijfpermissies","Restored Files":"Herstelde Bestanden","Restored Folders":"Herstelde Mappen","Restored Symlinks":"Herstelde Symbolische Links","Restoring files …":"Bestanden worden hersteld ...","Resume":"Hervat","Rewritten File Lists":"Herschreven bestandslijsten","Run again every":"Voer opnieuw uit iedere","Run now":"Nu uitvoeren","Running commandline entry":"Opdrachtregelinvoer in uitvoering","Running task:":"Taak in uitvoering:","Running …":"In uitvoering ...","Running … stop now":"In uitvoering … nu stoppen","S3 Compatible":"S3 Compatible","Same as the base install version: {{channelname}}":"Zelfde als de basis installatie versie: {{channelname}}","Sat":"Zaterdag","Satellite":"Satellite","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, resume now":"Server is momenteel gepauzeerd, nu hervatten","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","Some S3 providers might only be compatible with a certain client library":"Sommige S3 providers zouden alleen compatible kunnen zijn met een specifieke client-bibliotheek","Source Data":"Bron","Source Files":"Bronbestanden","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.","Stable":"Stabiel","Standard protocols":"Standaard protocollen","Start":"Start","Starting backup …":"Back-up wordt gestart ...","Starting restore …":"Herstellen wordt gestart ...","Starting the restore process …":"Starten van het herstelproces ...","Stop after current file":"Stop na het huidige bestand","Stop after the current file":"Stop na het huidige bestand","Stop now":"Nu stoppen","Stop running backup":"Stop de back-up in uitvoering","Stop running task":"Stop de taak in uitvoering","Stopping after the current file:":"Stoppen na het huidige bestand:","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 URL >":"Doel-URL >","Target path. Example: /backup":"Doelpad. Voorbeeld: /backup","Task is running":"Taak is in uitvoering","Temporary Files":"Tijdelijke bestanden","Temporary files":"Tijdelijke bestanden","Tenant name":"Tenant-naam","Tencent Cloud Account APPID":"Tencent Cloud Account APPID","Tencent Cloud COS documents and resources":"Tencent Cloud COS documenten en bronnen","Test Phase":"Testen Subtaak","Test connection":"Test verbinding","Testing connection …":"Testen van de verbinding …","Testing permissions …":"Testen van de permissies ...","Testing …":"Testen ...","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 backup is missing, has it been deleted?":"De back-up ontbreekt, is deze verwijderd?","The backup was temporary and does not exist anymore, so the log data is lost":"De back-up was tijdelijk en bestaat niet meer, waardoor de log-gegevens verloren zijn gegaan","The backups will be split up into multiple files called volumes. Here you can set the maximum size of the individual volume files. See this page for more information.":"De back-ups worden opgesplitst in meerdere bestanden die volumes worden genoemd. Hier kunt u de maximale grootte van de individuele volumebestanden instellen. Zie deze pagina voor meer informatie.","The bucket name should be all lower-case, convert automatically?":"De bucket-naam hoort in kleine letters te zijn, automatisch converteren?","The configuration should be kept safe. Are you sure you want to save an unencrypted file containing your passwords?":"De configuratie moet op een veilige plaats bewaard worden. Weet u zeker dat u een onversleuteld bestand wilt opslaan dat uw wachtwoorden bevat?","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 encryption passphrases do not match":"De coderings-wachtwoordzinnen komen niet overeen","The file size is {{size}}, larger than the maximum specified size. If the file size decreases, it will be included in future backups.":"De bestandsgrootte is {{size}}, groter dan de maximaal opgegeven grootte. Als de bestandsgrootte afneemt, zal het worden opgenomen in toekomstige back-ups.","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 passwords do not match":"De wachtwoorden komen niet overeen","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 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","Time":"Tijd","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 bucket naming conflicts, it is recommended to prepend your account ID to the bucket name. Prepend automatically?":"Om problemen met de bucketnaamgeving te voorkomen, wordt aanbevolen om het account-ID vooraf te laten gaan door de bucketnaam. Automatisch vooraf laten gaan?","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 passphrase here.":"Type hier de wachtwoordzin.","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 {{state.updatedVersion}} is available. Download now":"Update {{state.updatedVersion}} is beschikbaar. Download nu","Update channel":"Updatekanaal","Update failed:":"Update mislukt:","Updating with existing database":"Updaten met bestaande database","Uploaded files":"Geüploade bestanden","Uploading verification file …":"Uploaden controlebestand ...","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":"Gebruikersomgeving-instellingen","Username":"Gebruikersnaam","Vacuuming database …":"Database opschonen ...","Validating …":"Valideren ...","Verifications":"Controles","Verify encryption passphrase":"Verifieer coderings-wachtwoordzin","Verify files":"Bestanden controleren","Verifying answer":"Antwoord controleren","Verifying backend data …":"Controleren van backend gegevens ...","Verifying files …":"Controleren bestanden ...","Verifying remote data …":"Controleren remote gegevens ...","Verifying restored files …":"Controleren herstelde bestanden ...","Verifying …":"Controleren ...","Version ID":"Versie ID","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 tot een taak begint …","Waiting for upload to finish …":"Wachten op voltooien van upload ...","Warnings, errors and crashes":"Waarschuwingen, fouten en crashes","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 understand the risk":"Ja, ik begrijp het risico","Yes, I'm brave!":"Ja, ik ben dapper!","Yes, please break my backup!":"Ja, help mijn back-up om zeep!","Yesterday":"Gisteren","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 after any file uploads currently in progress have finished.":"De back-up kan worden gestopt nadat de upload van alle bestanden die momenteel in behandeling zijn, is voltooid.","You can stop the task immediately, or allow the process to continue its current file and then 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 retention policy string":"Er moet een geldige waarde 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 moet {{field}} {{reason}} invullen","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","cos_app_id":"cos_app_id","cos_bucket":"cos_bucket","cos_region":"cos_region","cos_secret_id":"cos_secret_id","cos_secret_key":"cos_secret_key","custom":"aangepast","failed":"mislukt","local repository, e.g. local":"lokale opslagplaats, bijv. local","oss_access_key_id":"oss_access_key_id","oss_access_key_secret":"oss_access_key_secret","oss_bucket_name":"oss_bucket_name","oss_endpoint":"oss_endpoint","oss_region":"oss_region","remote path, e.g. backup":"extern pad, bijv. backup","remote repository, e.g. remote":"externe opslagplaats, bijv. remote","resume now":"nu hervatten","storj_shared_access":"storj_shared_access","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}}.","{{brandingService.appName}} is using the following third party libraries:":"{{brandingService.appName}} gebruikt de volgende bibliotheken van derden:","{{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}} Hours":"{{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":"Polityka AWS IAM","About":"O programie","About {{appname}}":"O programie {{appname}}","Access Key":"Klucz dostępu","Access denied":"Dostęp zabroniony","Access grant":"Dostęp przyznany","Access to user interface":"Dostęp do interfejsu użytkownika","Account name":"Nazwa konta","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ę","Added":"Dodano","Adjust bucket name?":"Poprawić nazwę zasobnika?","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","Applications":"Aplikacje","As Command-line":"Jako Linia poleceń","AuthID":"AuthID","Authentication method":"Metoda uwierzytelnienia","Authentication method ({{auth_method}})":"Metoda uwierzytelnienia ({{auth_method}})","Authentication password":"Hasło uwierzytenienia","Authentication username":"Nazwa uwierzytelnienia","Autogenerated passphrase":"Automatycznie wygenerowane długie hasło","B2 Application ID":"ID aplikacji B2","B2 Application Key":"Klucz aplikacji B2","B2 Cloud Storage Account ID":"ID konta magazynu w chmurze B2","B2 Cloud Storage Application ID":"ID aplikacji magazynu w chmurze B2","B2 Cloud Storage Application Key":"Klucz aplikacji B2 magazynu w chmurze","Back":"Wstecz","Backup complete!":"Backup zakończony!","Backup destination":"Miejsce docelowe kopii","Backup location":"Lokalizacja kopii","Backup retention":"Retencja kopii zapasowej","Backup:":"Kopia:","Beta":"Beta","Broken access":"Przerwany dostęp","Browse":"Przeglądaj","Browser default":"Domyślna przeglądarka","Bucket create location":"Miejsce tworzenia zasobnika","Bucket name":"Nazwa zasobnika","Bucket storage class":"Klasa przechowywania zasobnika","Building list of files to restore …":"Tworzenie listy plików do przywrócenia ...","Building partial temporary database …":"Tworzenie tymczasowej częściowej bazy danych ...","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.":"Po umożliwieniu zdalnego dostępu, serwer nasłuchuje żądań z każdego urządzenia w twojej sieci. Jeśli aktywujesz tę opcję, upewnij się, że używasz komputera w bezpiecznej, zabezpieczonej firewallem sieci.","By default, the tray icon will open the user interface with a token that 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.":"Domyślnie, z ikony w zasobniku można otworzyć interfejs użytkownika dzięki tokenowi który odblokowuje interfejs. To zapewnia że masz dostęp do interfejsu użytkownika bezpośrednio z ikony w zasobniku, podczas gdy od innych będzie wymagane wprowadzenie hasła. Jeśli wolisz konieczność wprowadzenia hasła nawet przy otwieraniu interfejsu użytkownika z ikony w zasobniku, aktywuj tę funkcję.","Cache Files":"Pliki pamięci podręcznej","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 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","Client library to use":"Biblioteka klienta do użycia","Commandline …":"Linia poleceń ...","Compact Phase":"Faza kompaktowania","Compact now":"Kompaktuj teraz","Compacting remote data …":"Kompaktowanie zdalnych danych ...","Complete log":"Log kompletny","Completing backup …":"Kończenie kopii ...","Completing previous backup …":"Kończenie poprzedniej kopii ...","Computer":"Komputer","Configuration file:":"Plik konfiguracyjny:","Configuration:":"Konfiguracja:","Configure a new backup":"Skonfiguruj nową kopię","Confirm delete":"Potwierdź usunięcie","Confirm encryption passphrase":"Potwierdź hasło szyfrowania","Confirm passphrase":"Potwierdź hasło","Confirmation required":"Potwierdzenie wymagane","Connect":"Połącz","Connect now":"Połącz teraz","Connecting to server …":"Łączenie z serwerem ...","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":"Kopiuj","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 …":"Utwórz raport o błędach ...","Create folder?":"Utworzyć folder","Created new limited user":"Utwórz nowego użytkownika z ograniczeniami","Creating bug report …":"Tworzenie raportu o błędach ...","Creating new user with limited access …":"Tworzenie nowego użytkownika z ograniczonym dostępem ...","Creating target folders …":"Tworzenie folderów docelowych ...","Creating temporary backup …":"Tworzenie kopii tymczasowej ...","Current action:":"Bieżące działanie:","Current file:":"Aktualny plik:","Current version is {{versionname}} ({{versionnumber}})":"Bieżąca wersja to {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"Niestandardowy węzeł końcowy S3","Custom Satellite":"Niestandardowy satelita","Custom Satellite ({{satellite}})":"Niestandardowy satelita ({{satellite}})","Custom authentication url":"Niestandardowy URL uwierzytelniania","Custom backup retention":"Niestandardowa retencja kopii","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 excludes":"Domyślne wykluczenia","Default options":"Opcje domyślne","Delete":"Usuń","Delete Phase (Old Backup Versions)":"Faza usuwania (stare wersje kopii)","Delete backup":"Usuń kopię","Delete backups that are older than":"Usuń kopie zapasowe starsze niż","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?","Delete …":"Usuń ...","Deleted":"Usunięto","Deleted Versions":"Usunięte wersje","Deleted files":"Usunięte pliki","Deleting remote files …":"Usuwanie zdalnych plików ...","Deleting unwanted files …":"Usuwanie niepotrzebnych plików ...","Description (optional)":"Opis (opcjonalnie)","Description:":"Opis:","Desktop":"Pulpit","Destination":"Lokalizacja docelowa","Destination path":"Ścieżka docelowa","Disabled":"Wyłączone","Dismiss":"Odrzuć","Dismiss all":"Odrzucić wszystkie","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}}","Done":"Wykonane","Download":"Pobranie","Downloaded files":"Pobrane pliki","Downloading files …":"Pobieranie plików ...","Downloading update…":"Pobieranie uaktualnienia ...","Duplicate option {{opt}}":"Powielenie opcji {{opt}}","Duplicati Website":"Strona Duplicati","Duplicati forum":"Forum Duplicati","Duplicati will run when started, but will remain in a paused state for the duration. Duplicati will occupy minimal system resources and no backups will be run.":"Duplikati będzie działać po uruchomieniu, ale pozostanie w stanie wstrzymania na wskazany czas. Duplikati będzie używać minimalne zasoby systemowe i nie będą wykonywane żadne kopie zapasowe.","Duration":"Czas trwania","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żda skonfigurowana kopia posiada powiązaną z nią lokalną bazę danych, w której przechowuje na komputerze lokalnym informacje o zdalnej kopii.\rKiedy konfiguracja kopii 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ń, powinieneś zachować bazę danych.","Edit as list":"Edytuj jako listę","Edit as text":"Edytuj jako tekst","Edit …":"Edycja ...","Encrypt file":"Zaszyfruj plik","Encryption":"Szyfrowanie","Encryption changed":"Szyfrowanie zmienione","Encryption passphrase":"Hasło szyfrowania","End":"Zakończono","Enter URL":"Podaj 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.":"Wprowadź strategię przechowywania ręcznie. Symbole D/W/Y oznaczają dni/tygodnie/lata oraz U - nieograniczony. Schemat składni: 7D:1D,4W:1W,36M:1M. Ten przykład zachowuje kopię dla każdego z 7 kolejnych dni, kopię dla kolejnych 4 tygodni i jedną dla kolejnych 36 miesięcy. Może to być zapisane także jako: 1W:1D,1M:1W,3Y:1M.","Enter backup passphrase, if any":"Podaj długie hasło, jeśli jest","Enter configuration details":"Wprowadź szczegóły konfiguracji","Enter encryption passphrase":"Podaj długie hasło szyfrowania","Enter expression here":"Tutaj wprowadź wyrażenie","Enter the destination path":"Wprowadź ścieżkę docelową","Error":"Błąd","Error!":"Błąd!","Errors and crashes":"Błędy i awarie","Examined":"Sprawdzono","Exclude":"Wyklucz","Exclude directories whose names contain":"Wyklucz katalogi z nazwą zawierającą","Exclude expression":"Wyklucz wyrażenie","Exclude file":"Wyklucz plik","Exclude file extension":"Wyklucz rozszerzenie pliku","Exclude files whose names contain":"Wyklucz pliki z nazwą zawierającą","Exclude filter group":"Grupa filtrów wykluczajacych","Exclude folder":"Wyklucz folder","Exclude regular expression":"Wyklucz wyrażenie regularne","Existing file found":"Znaleziono istniejący plik","Experimental":"Eksperymentalne","Export":"Eksport","Export backup configuration":"Eksportuj konfigurację kopii","Export configuration":"Eksportuj konfigurację","Export passwords":"Eksportuj hasła","Export …":"Eksport ...","Exporting …":"Eksportowanie ...","External link":"Link zewnętrzny","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 find backup:":"Nie udało się znaleźć kopii zapasowej:","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 ...","Group email":"E-mail grupowy","Hidden files":"Ukryte pliki","Hide":"Ukryj","Hide hidden folders":"Ukryj ukryte foldery","Home":"Strona główna","Hostnames":"Nazwy hostów","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 at least one newer backup is found, all backups older than this date are deleted.":"Jeśli znajdzie się przynajmniej jedna nowa kopia, wszystkie kopie starsze od niej zostaną skasowane.","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","Import":"Import","Import Destination URL":"Import Docelowego URL","Import backup configuration":"Importuj konfigurację kopii","Import from a file":"Zaimportuj z pliku","Import metadata":"Importuj metadane","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. Not for use with important data.":"Indywidualne kompilacje tylko dla programistów. Nie do użytku z ważnymi danymi.","Information":"Informacja","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","Keep a specific number of backups":"Zachowaj określoną ilość kopii","Keep all backups":"Zachowaj wszystkie kopie","Keystone API version":"Wersja Keystone API","Language in user interface":"Język w interfejsie użytkownika","Last month":"Ostatni miesiąc","Last successful backup:":"Ostatnia prawidłowa kopia zapasowa:","Last successful restore: {{time}} (took {{duration || '0 seconds'}})":"Ostatnie udane odtworzenie: {{time}} (zajęło {{duration || '0 sekund'}})","Latest":"Ostatni","Libraries":"Biblioteki","Listing backup dates …":"Listowanie dat kopii ...","Listing remote files for purge …":"Listowanie zdalnych plików do wyczyszczenia ...","Listing remote files …":"Listowanie zdalnych plików ...","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 ...","Local Repository":"Magazyn lokalny","Local database path:":"Ścieżka lokalnej bazy danych:","Local repository":"Magazyn lokalny","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}}":"Logi dla {{Backup.Backup.Name}}","Log data from the server":"Logi 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","Modified":"Zmodyfikowano","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 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ń","Non-matching passphrase":"Niepasujące długie hasła","None / disabled":"Żaden / wyłączone","Not using encryption":"Bez użycia szyfrowania","Nothing will be deleted. The backup size will grow with each change.":"Nic nie będzie kasowane. Kopia będzie zwiększała rozmiar z każdą zmianą.","OK":"OK","Once there are more backups than the specified number, the oldest backups are deleted.":"Kiedy wystąpi więcej kopii niż określona ilość, najstarsze kopie zostaną skasowane.","OpenStack AuthURI":"OpenStack AuthURI","OpenStack Object Storage / Swift":"OpenStack Object Storage / Swift","Opened":"Otwarto","Operating System":"System operacyjny","Operation":"Operacja","Operations:":"Operacje:","Optional authentication password":"Opcjonalne hasło uwierzytelnienia","Optional authentication username":"Opcjonalny użytkownik uwierzytelnienia","Options":"Opcje","Original location":"Położenie oryginalne","Others":"Inne","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.":"Z biegiem czasu kopie będą usuwane automatycznie. Pozostanie jedna kopia dla każdego z ostatnich 7 dni, dla każdego z 4 ostatnich tygodni, dla każdego z 12 ostatnich miesięcy. Zawsze będzie zachowana przynajmniej jedna kopia.","Overwrite":"Nadpisz","Passphrase":"Długie hasło","Passphrase (if encrypted)":"Długie hasło (jeśli zaszyfrowane)","Passphrase changed":"Zmieniono hasło","Passphrases are not matching":"Hasła różnią się od siebie","Passphrases do not match":"Hasła różnią się od siebie","Password":"Hasło","Patching files with local blocks …":"Poprawianie plików za pomocą lokalnych bloków ...","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","Prevent tray icon automatic log-in":"Zapobiegaj automatycznemu logowaniu z ikony w trayu","Previous":"Poprzedni","Progress:":"Postęp:","ProjectID is optional if the bucket exist":"ProjectID jest opcjonalne jeśli zasobnik istnieje","Proprietary":"Własny","Purge Phase":"Faza czyszczenia","Purging files complete!":"Czyszczenie plików zakończone!","Purging files …":"Czyszczenie plików ...","Rebuilding local database …":"Odbudowa lokalnej bazy danych ...","Recreate (delete and repair)":"Odtworzenie (usunięcie i naprawienie)","Recreate Database Phase":"Faza odtwarzania bazy danych","Recreating database …":"Odtwarzanie bazy danych ...","Registering temporary backup …":"Rejestrowanie kopii tymczasowej ...","Relative paths not allowed":"Ścieżki względne nie są dopuszczalne","Reload":"Przeładuj","Remote":"Zdalny","Remote Path":"Ścieżka zdalna","Remote Repository":"Magazyn zdalny","Remote path":"Ścieżka zdalna","Remote repository":"Magazyn zdalny","Remote volume size":"Rozmiar wolumenu zdalnego","Remove":"Usuń","Remove option":"Usuń opcję","Removed files":"Usunięte pliki","Repair":"Napraw","Repair Phase":"Faza naprawiania","Repairing database …":"Naprawianie bazy danych ...","Repeat Passphrase":"Powtórz długie hasło","Reporting:":"Raportowanie:","Reset":"Resetuj","Restore":"Odtwórz","Restore complete!":"Odtwarzanie zakończone!","Restore files":"Odtwórz pliki","Restore files …":"Odtwórz pliki ...","Restore from":"Odtwórz z","Restore from backup configuration":"Odtwórz z konfiguracji kopii","Restore options":"Opcje odtwarzania","Restore read/write permissions":"Odtwórz uprawnienia odczytu/zapisu","Restored Files":"Odtworzone pliki","Restored Folders":"Odtworzone foldery","Restored Symlinks":"Odtworzone linki symboliczne","Restoring files …":"Odtworzone pliki ...","Resume":"Wznów","Rewritten File Lists":"Przepisana lista plików","Run again every":"Uruchom ponownie co","Run now":"Uruchom teraz","Running commandline entry":"Uruchamianie komend z linii poleceń","Running task:":"Działające zadania:","Running …":"Działanie ...","S3 Compatible":"Kompatybilny z S3","Same as the base install version: {{channelname}}":"Zgodny z bazową wersją instalacji: {{channelname}}","Sat":"So","Satellite":"Satelita","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","Smart backup retention":"Inteligentna retencja kopii","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","Some S3 providers might only be compatible with a certain client library":"Niektórzy dostawcy S3, mogą być zgodni tylko z określoną biblioteką klienta","Source Data":"Dane źródłowe","Source Files":"Pliki źródłowe","Source data":"Dane źródłowe","Source folders":"Foldery źródłowe","Source:":"Źródło:","Specific builds for developers only. Not for use with important data.":"Szczególne kompilacje tylko dla programistów. Nie do użytku z ważnymi danymi.","Standard protocols":"Protokoły standardowe","Start":"Rozpoczęto","Starting backup …":"Rozpoczynanie kopii ...","Starting restore …":"Uruchamianie odzyskiwania ...","Starting the restore process …":"Uruchamianie procesu odzyskiwania ...","Stop after current file":"Zatrzymaj po bieżącym pliku","Stop after the current file":"Zatrzymaj po bieżącym pliku","Stop now":"Zatrzymaj teraz","Stop running backup":"Zatrzymaj wykonywaną kopię","Stop running task":"Zatrzymaj wykonywane zadanie","Stopping after the current file:":"Zatrzymywanie po bieżącym pliku:","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 Files":"Pliki systemowe","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","Task is running":"Zadanie jest wykonywane","Temporary Files":"Pliki tymczasowe","Temporary files":"Pliki tymczasowe","Test Phase":"Faza testu","Test connection":"Sprawdź połączenie","Testing permissions …":"Sprawdzanie uprawnień ...","Testing …":"Testowanie ...","The '{{fieldname}}' field contains an invalid character: {{character}} (value: {{value}}, index: {{pos}})":"Pole '{{fieldname}}' zawiera niedozwolony znak: {{character}} (value: {{value}}, indeks: {{pos}})","The backup is missing, has it been deleted?":"Kopia nie istnieje, czy została usunięta?","The backup was temporary and does not exist anymore, so the log data is lost":"Kopia była tymczasowa i nie istnieje, stąd dane dziennika są utracone","The bucket name should be all lower-case, convert automatically?":"Nazwa zasobnika powinna być pisana wersalikami, zmienić automatycznie ?","The configuration should be kept safe. Are you sure you want to save an unencrypted file containing your passwords?":"Konfiguracja powinna być przetrzymywana bezpiecznie. Jesteś pewien, że chcesz zapisać niezaszyfrowany plik zawierający twoje hasła?","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 passwords do not match":"Hasła różnią się od siebie","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 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","Time":"Czas","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\"","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.":"By zapobiec różnym atakom bazujących na DNS, Duplicati limituje dozwolone nazwy hostów do tu wymienionych. Bezpośredni dostęp z IP i localhost zawsze są dozwolone. Wiele nazw hostów może być wpisane i rozdzielone średnikiem. Jeśli któraś z podanych nazw hosta jest gwiazdką (*), wszystkie nazwy hostów są dozwolone i ta funkcja jest wyłączona. Jeśli pole jest puste, tylko dostęp z IP i localhost jest dozwolony.","Today":"Dzisiaj","Trust host certificate?":"Certyfikat zaufanego hosta?","Trust server certificate?":"Certyfikat zaufanego serwera?","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.":"Wypróbuj nowe funkcje nad którymi pracujemy. Obecnie najbardziej stabilna dostępna wersja. Przetestuj przywracanie danych przed ich użyciem w środowiskach produkcyjnych.","Tue":"Wt","Type passphrase here.":"Wpisz tutaj hasło.","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","Uploaded files":"Przesłane pliki","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 domain name":"Nazwa domeny 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","Vacuuming database …":"Oczyszczanie bazy danych ...","Validating …":"Walidacja ...","Verifications":"Weryfikacje","Verify files":"Sprawdź pliki","Verifying answer":"Weryfikacja odpowiedzi","Verifying backend data …":"Weryfikowanie danych silnika ...","Verifying files …":"Weryfikacja plików ...","Verifying remote data …":"Weryfikacja zdalnych danych ...","Verifying restored files …":"Weryfikowanie odzyskanych plików ...","Verifying …":"Weryfikowanie ...","Version ID":"ID wersji","Very strong":"Bardzo silne","Very weak":"Bardzo słabe","Visit us on":"Odwiedź nas na","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 upload to finish …":"Oczekiwanie na zakończenie przesyłania ...","Warnings, errors and crashes":"Ostrzeżenia, błędy i awarie","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 understand the risk":"Tak, rozumiem ryzyko","Yes, I'm brave!":"Tak. Jestem dzielny!","Yes, please break my backup!":"Tak, proszę zepsuj moją kopię!","Yesterday":"Wczoraj","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 after any file uploads currently in progress have finished.":"Możesz zatrzymać wykonywanie kopii po zakończeniu wysyłania dowolnego aktualnie przetwarzanego pliku.","You can stop the task immediately, or allow the process to continue its current file and then stop.":"Możesz przerwać zadanie natychmiast lub pozwolić kontynuować z bieżącym plikiem i następnie przerwać.","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 domain name to use v3 API":"Musisz podać domenę aby użyć v3 API","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 password to use v3 API":"Musisz podać hasło aby użyć v3 API","You must enter a positive number of backups to keep":"Musisz podać dodatnią liczbę kopii do zachowania","You must enter a tenant (aka project) name to use v3 API":"Musisz podać nazwę dzierżawcy (znanego jako projekt) aby użyć v3 API","You must enter a valid duration for the time to keep backups":"Musisz podać prawidłowy okres przechowywania kopii zapasowych","You must enter a valid retention policy string":"Musisz wprowadzić prawidłowy ciąg zasad przechowywania","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","unless you are explicitly specifying --group-id":"chyba że wyraźnie określisz --group-id","{{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}} Wersje"],"{{number}} Hour":"{{number}} Godzin","{{number}} Hours":"{{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 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 grant":"Concessão de acesso","Access to user interface":"Acesso à interface do usuário","Account name":"Nome do usuário","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","Added":"Adicionado","Adjust bucket name?":"Ajustar o nome do bucket?","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 method":"Método de autenticação","Authentication method ({{auth_method}})":"Método de autenticação ({{auth_method}})","Authentication password":"Senha de autenticação","Authentication username":"Usuário de autenticação","Autogenerated passphrase":"Senha gerada automaticamente","B2 Application ID":"ID da aplicação B2","B2 Application Key":"B2 Application Key","B2 Cloud Storage Account ID":"B2 Cloud Storage Account ID","B2 Cloud Storage Application ID":"ID da aplicação B2 armazenagem em nuvem","B2 Cloud Storage Application Key":"B2 Cloud Storage Application Key","Back":"Voltar","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 create location":"Localização do Bucket","Bucket name":"Nome do Bucket","Bucket storage class":"Classe de storage do Bucket","Building list of files to restore …":"Criando lista de arquivos para restauração ...","Building partial temporary database …":"Construindo um banco de dados parcial temporário ...","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 that 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 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 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","Client library to use":"Biblioteca cliente para ser usada","Commandline …":"Linha de comando ...","Compact Phase":"Fase Compacta","Compact now":"Compactar agora","Compacting remote data …":"Compactando dados remotos","Complete log":"Log completo","Completing backup …":"Finalizando backup... ","Completing previous backup …":"Completando o backup anterior ...","Computer":"Computador","Configuration file:":"Arquivo de configuração:","Configuration:":"Configuração:","Configure a new backup":"Configurar novo backup","Confirm delete":"Confirmar remoção","Confirm encryption passphrase":"Confirma frase de segurança encriptada","Confirm passphrase":"Confirmar frase-senha","Confirmation required":"Confirmação necessária","Connect":"Conectar","Connect now":"Conectar agora","Connecting to server …":"Conectando ao servidor ...","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 errors ...","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 acesso limitado ...","Creating target folders …":"Criando diretórios de destino…","Creating temporary backup …":"Criando backup temporá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 Satellite":"Satélite customizado","Custom Satellite ({{satellite}})":"Satélite customizado ({{satellite}})","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 Phase (Old Backup Versions)":"Fase de Exclusão (Versões de Backup Antigas)","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?","Delete …":"Remover ","Deleted":"Deletado","Deleted Versions":"Versões Deletadas","Deleted files":"Arquivos deletados","Deleting remote files …":"Removendo arquivos remotos ...","Deleting unwanted files …":"Removendo arquivos indesejados ...","Description (optional)":"Descrição (opcional)","Description:":"Descrição:","Desktop":"Área de Trabalho","Destination":"Destino","Destination path":"Caminho de destino","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}}","Done":"Finalizado","Download":"Baixar","Downloaded files":"Arquivos baixados","Downloading files …":"Baixando arquivos ... ","Downloading update…":"Baixando atualização... ","Duplicate option {{opt}}":"Duplicar opção {{opt}}","Duplicati Website":"Site do Duplicati","Duplicati forum":"Fórum do Duplicati","Duplicati will run when started, but will remain in a paused state for the duration. Duplicati will occupy minimal system resources and no backups will be run.":"Duplicati será executado quando iniciado, mas permanecerá em um estado pausado pela duração. O Duplicati ocupará recursos mínimos do sistema e nenhum backup será executado.","Duration":"Duração","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 a partir da linha de comando, deverá manter o banco de dados.","Edit as list":"Editar como lista","Edit as text":"Editar como texto","Edit …":"Editar ...","Encrypt file":"Criptografar arquivo","Encryption":"Criptografia","Encryption changed":"A criptografia mudou","Encryption passphrase":"Frase-senha de criptografia ","End":"Fim","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 backup passphrase, if any":"Informe a senha do backup, caso exista","Enter configuration details":"Inserir detalhes da configuração","Enter encryption passphrase":"Informe a senha de criptografia","Enter expression here":"Informe a expressão aqui","Enter the destination path":"Informe o caminho no destino","Error":"Erro","Error!":"Erro!","Errors and crashes":"Erros e problemas","Examined":"Examinado","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 backup configuration":"Exportar configuração do backup","Export configuration":"Exportar configuração","Export passwords":"Exportar senhas","Export …":"Exportar ...","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 find backup:":"Falha ao encontrar backup:","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 …":"Buscando informações 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 do arquivo ... ","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 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","Import":"Importar","Import Destination URL":"Importar URL de destino","Import backup configuration":"Importar configuração de backup","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","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}} (demorou {{duration || '0 segundos'}})","Latest":"Mais recentes","Libraries":"Bibliotecas","Listing backup dates …":"Listando datas de backup ... ","Listing remote files for purge …":"Listando arquivos remotos para limpeza…","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 …":"Carregando …","Local Repository":"Repositório Local","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","Modified":"Modificado","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 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 tipo de armazenamento "{{backend}}"","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","Non-matching passphrase":"Senha não correspondente","None / disabled":"Nenhum / desabilitado","Not using encryption":"Sem criptografia","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","Opened":"Aberto","Operating System":"Sistema operacional","Operation":"Operações:","Operations:":"Operações:","Optional authentication password":"Senha opcional de autenticação","Optional authentication username":"Usuário opcional de autenticação","Options":"Opções","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","Passphrases do not match":"As senhas não correspondem","Password":"Senha","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","Purge Phase":"Estágio deleção","Purging files complete!":"Deleção de arquivos completo!","Purging files …":"Limpando arquivos ...","Rebuilding local database …":"Reconstruindo banco de dados local ...","Recreate (delete and repair)":"Recriar (excluir e reparar)","Recreate Database Phase":"Recriar banco de dados","Recreating database …":"Recriaando banco de dados ...","Registering temporary backup …":"Registrando 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","Remote volume size":"Tamanho do volume remoto","Remove":"Remover","Remove option":"Remover opção","Removed files":"Arquivos Removidos","Repair":"Reparar","Repair Phase":"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 from":"Restaurar de","Restore from backup configuration":"Restaurar a partir da configuração de backup","Restore options":"Restaurar opções","Restore read/write permissions":"Restaurar permissões leitura/escrita","Restored Files":"Arquivos Restaurados","Restored Folders":"Diretórios Restaurados","Restored Symlinks":"Links Simbólicos Restaurados","Restoring files …":"Restaurando arquivos ...","Resume":"Continuar","Rewritten File Lists":"Listas de arquivos reescritos","Run again every":"Executar novamente a cada","Run now":"Executar agora","Running commandline entry":"Executando entrada de linha de comando","Running task:":"Executando tarefa:","Running …":"Executando ...","S3 Compatible":"S3 Compatível","Same as the base install version: {{channelname}}":"Igual à versão de instalação base: {{channelname}}","Sat":"Sáb","Satellite":"Satélite","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 …":"Procurando arquivos existentes ...","Scanning for local blocks …":"Procurando por 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","Some S3 providers might only be compatible with a certain client library":"Alguns provedores S3 podem ser compatíveis apenas com uma determinada biblioteca cliente","Source Data":"Dados de origem","Source Files":"Arquivos 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","Start":"Inicio","Starting backup …":"Iniciando backup ...","Starting restore …":"Iniciando restauração ...","Starting the restore process …":"Iniciando o processo de restauração ...","Stop after current file":"Parar após o arquivo atual","Stop after the current file":"Parar após o arquivo atual","Stop now":"Parar agora","Stop running backup":"Parar de executar o backup","Stop running task":"Parar de executar a tarefa","Stopping after the current file:":"Parando após o arquivo atual:","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","Task is running":"Tarefa está executando","Temporary Files":"Arquivos temporários","Temporary files":"Arquivos temporários","Test Phase":"Fase de teste","Test connection":"Teste de conexão","Testing permissions …":"Testando permissões ...","Testing …":"Testando ...","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 backup is missing, has it been deleted?":"O backup está faltando, foi excluído?","The backup was temporary and does not exist anymore, so the log data is lost":"O backup era temporário e não existe mais, portanto, os dados de log serão perdidos","The bucket name should be all lower-case, convert automatically?":"O nome do bucket deve ser todo em minúsculas. Converter automaticamente?","The configuration should be kept safe. Are you sure you want to save an unencrypted file containing your passwords?":"A configuração deve ser mantida segura. Tem certeza de que deseja salvar um arquivo não criptografado contendo suas senhas?","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 passwords do not match":"Senhas não conferem","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 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","Time":"Tempo","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 passphrase here.":"Nenhuma senha inserida","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","Uploaded files":"Arquivos enviados","Uploading verification file …":"Enviando arquivo de verificação ...","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","Vacuuming database …":"Limpando banco de dados ...","Validating …":"Validando ...","Verifications":"Verificações","Verify files":"Verificar arquivos","Verifying answer":"Verificando pergunta","Verifying backend data …":"Verificando dados do backend ...","Verifying files …":"Verificando arquivos ...","Verifying remote data …":"Verificando dados remotos ...","Verifying restored files …":"Verificando arquivos restaurados ...","Verifying …":"Verificando ...","Version ID":"ID da versão","Very strong":"Muito forte","Very weak":"Muito fraca","Visit us on":"Visite-nos em","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 upload to finish …":"Aguardando o upload terminar ...","Warnings, errors and crashes":"Avisos, erros e falhas","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 understand the risk":"Sim, entendo o risco","Yes, I'm brave!":"Sim, sou corajoso!","Yes, please break my backup!":"Sim, corrompa meu backup!","Yesterday":"Ontem","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 after any file uploads currently in progress have finished.":"Você pode interromper o backup após a conclusão de qualquer upload de arquivo em andamento.","You can stop the task immediately, or allow the process to continue its current file and then 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 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 retention policy string":"Você tem que inserir uma string de política de retenção válida","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.","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","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versões"],"{{number}} Hour":"{{number}} hora","{{number}} Hours":"{{number}} horas","{{number}} Minutes":"{{number}} Minutos","{{time}} (took {{duration}})":"{{time}} (demorou {{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":"Sobre","About {{appname}}":"Sobre o {{appname}}","Access Key":"Chave de acesso","Access denied":"Acesso recusado","Access grant":"Acesso concedido","Access to user interface":"Acesso à interface","Account name":"Nome da conta","Add a new backup":"Adicionar nova cópia de segurança","Add a path directly":"Digitar caminho","Add advanced option":"Adicionar opção avançada","Add backup":"Adicionar cópia de segurança","Add filter":"Adicionar filtro","Add path":"Adicionar caminho","Added":"Adicionado","Adjust bucket name?":"Ajustar nome do 'bucket'?","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 da cópia de segurança, 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","Applications":"Aplicações","As Command-line":"Como linha de comandos","AuthID":"AuthID","Authentication method":"Método de autenticação","Authentication method ({{auth_method}})":"Método de autenticação ({{auth_method}})","Authentication password":"Palavra-passe de autenticação","Authentication username":"Nome de utilizador de autenticação","Autogenerated passphrase":"Frase-passe gerada automaticamente","B2 Application ID":"ID Aplicação B2","B2 Application Key":"Chave da aplicação B2","B2 Cloud Storage Account ID":"ID da conta B2 Cloud Storage","B2 Cloud Storage Application ID":"ID Aplicação B2 Cloud Storage","B2 Cloud Storage Application Key":"Chave da aplicação B2 Cloud Storage","Back":"Recuar","Backup complete!":"Cópia de segurança terminada!","Backup destination":"Destino da cópia de segurança","Backup location":"Localização da cópia de segurança","Backup retention":"Retenção de cópias de segurança","Backup:":"Cópia de segurança:","Beta":"Beta","Broken access":"Acesso danificado","Browse":"Explorar","Browser default":"Navegador padrão","Bucket create location":"Localizaçã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 a lista de ficheiros a restaurar ...","Building partial temporary database …":"A criar a base de dados parcial temporária ...","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 na sua rede. Se ativar esta opção, certifique-se que está a usar sempre o computador numa rede protegida por uma firewall segura.","By default, the tray icon will open the user interface with a token that 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 pré-definição, o ícone da barra de tarefas abrirá a interface do utilizador com um token que desbloqueia a mesma. Isto permite-lhe que consegue aceder à interface do utilizador a partir do ícone da barra de tarefas, garantindo que terceiros tenham de introduzir uma palavra-passe. Se preferir introduzir a palavra-passe ao aceder a partir do ícone da barra de tarefas, ative esta opção.","Cache Files":"Ficheiros em cache","Canary":"Canary","Cancel":"Cancelar","Cannot move to existing file":"Não foi possível 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 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","Client library to use":"Biblioteca do cliente a utilizar","Commandline …":"Linha de comandos ...","Compact Phase":"Fase de compactar","Compact now":"Compactar agora","Compacting remote data …":"A compactar dados remotos ...","Complete log":"Registo completo","Completing backup …":"A terminar a cópia de segurança ...","Completing previous backup …":"A completar a cópia de segurança anterior ...","Computer":"Computador","Configuration file:":"Ficheiro de configuração:","Configuration:":"Configuração:","Configure a new backup":"Configurar nova cópia de segurança","Confirm delete":"Confirmação de eliminação","Confirm encryption passphrase":"Confirme a chave de encriptação","Confirm passphrase":"Confirme a chave","Confirmation required":"Requer confirmação","Connect":"Estabelecer ligação","Connect now":"Estabelecer ligação agora","Connecting to server …":"A ligar ao servidor ...","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 erros ...","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 cópia de segurança temporária ...","Current action:":"Ação atual:","Current file:":"Ficheiro atual:","Current version is {{versionname}} ({{versionnumber}})":"A versão atual é a {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"URL S3 personalizado","Custom Satellite":"Satélite personalizado","Custom Satellite ({{satellite}})":"Satélite personalizado ({{satellite}})","Custom authentication url":"URL personalizado de autenticação","Custom backup retention":"Retenção de cópias de segurança 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 excludes":"Exclusões padrão","Default options":"Opções padrão","Delete":"Eliminar","Delete Phase (Old Backup Versions)":"Fase de eliminar (versões de cópias de segurança antigas)","Delete backup":"Eliminar cópia de segurança","Delete backups that are older than":"Eliminar cópias de segurança mais antigas do que","Delete local database":"Eliminar base de dados local","Delete remote files":"Eliminar ficheiros remotos","Delete the local database":"Eliminar base de dados local","Delete {{filecount}} files ({{filesize}}) from the remote storage?":"Eliminar {{filecount}} ficheiros ({{filesize}}) do armazenamento remoto?","Delete …":"A apagar ...","Deleted":"Eliminado","Deleted Versions":"Versões eliminadas","Deleted files":"Ficheiros eliminados","Deleting remote files …":"A apagar ficheiros remotos ...","Deleting unwanted files …":"A apagar ficheiros desnecessários ...","Description (optional)":"Descrição (opcional)","Description:":"Descrição:","Desktop":"Ambiente de trabalho","Destination":"Destino","Destination path":"Caminho de destino","Disabled":"Desativada","Dismiss":"Descartar","Dismiss all":"Descartar tudo","Display and color theme":"Visualização e cor do tema","Do you really want to delete the backup: \"{{name}}\" ?":"Tem a certeza de que deseja eliminar a cópia de segurança: \"{{name}}\"?","Do you really want to delete the local database for: {{name}}":"Tem a certeza de que deseja eliminar a base de dados local para: {{name}}?","Done":"Terminado","Download":"Descarregar","Downloaded files":"Descarregar ficheiros","Downloading files …":"A transferir ficheiros ...","Downloading update…":"A transferir atualizações ...","Duplicate option {{opt}}":"Opção duplicada {{opt}}","Duplicati Website":"Site do Duplicati","Duplicati forum":"Fórum","Duplicati will run when started, but will remain in a paused state for the duration. Duplicati will occupy minimal system resources and no backups will be run.":"O Duplicati será executado quando iniciado, mas permanecerá no estado pausado pela duração. O Duplicati ocupará recursos mínimos do sistema e não será executada nenhuma cópia de segurança.","Duration":"Duração","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 cópia de segurança tem uma base de dados local associada e que armazena as informações sobre a cópia de segurança remota na sua máquina local.\nAo eliminar uma cópia de segurança, também elimina a base de dados local e afetará a possibilidade de restaurar os ficheiros remotos.\nSe estiver a utilizar uma base de dados local para cópias de segurança a partir da linha de comandos deve manter esta base de dados.","Edit as list":"Editar como lista...","Edit as text":"Editar como texto","Edit …":"Editar ...","Encrypt file":"Encriptar ficheiro","Encryption":"Encriptação","Encryption changed":"Encriptação alterada","Encryption passphrase":"Frase-passe de encriptação","End":"Fim","Enter URL":"Digite o 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.":"Introduza 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 uma cópia de segurança para cada um dos próximos 7 dias, uma para cada uma das próximas 4 semanas e uma para cada um dos próximos 36 meses. Isso também pode ser escrito como 1W:1D,1M:1W,3Y:1M.","Enter backup passphrase, if any":"Digite a frase-passe da cópia de segurança, se existente","Enter configuration details":"Digite os detalhes da configuração","Enter encryption passphrase":"Digite a frase-passe de encriptação","Enter expression here":"Digite aqui a expressão","Enter the destination path":"Digite o caminho do destino","Error":"Erro","Error!":"Erro!","Errors and crashes":"Erros e términos","Examined":"Examinado","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 filter group":"Excluir grupo de filtros","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 backup configuration":"Exportar configuração de cópia de segurança","Export configuration":"Exportar configuração","Export passwords":"Exportar palavras-passe","Export …":"Exportar ...","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 eliminar:","Failed to fetch path information: {{message}}":"Falha ao obter a informação do caminho: {{message}}","Failed to find backup:":"Falha ao encontrar a cópia de segurança:","Failed to read backup defaults:":"Falha ao ler as definições da cópia de segurança:","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 cópia de segurança","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 ...","Group email":"E-mail do grupo","Hidden files":"Ficheiros ocultos","Hide":"Ocultar","Hide hidden folders":"Ocultar ficheiros ocultos","Home":"Página inicial","Hostnames":"Nomes de hosts","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 at least one newer backup is found, all backups older than this date are deleted.":"Se for encontrada uma cópia de segurança mais recente, todas as cópias de segurança anteriores a esta data serão eliminadas.","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' (projeto).","Import":"Importar","Import Destination URL":"Importar URL do destino","Import backup configuration":"Importar configuração da cópia de segurança","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.","Individual builds for developers only. Not for use with important data.":"Versões apenas para programadores. Não destinadas a serem utilizadas com dados importantes.","Information":"Informaçã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 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 todas as cópias de segurança","Keystone API version":"Versão da API Keystone","Language in user interface":"Idioma da interface de utilizador","Last month":"Último mês","Last successful backup:":"Última cópia de segurança com sucesso:","Last successful restore: {{time}} (took {{duration || '0 seconds'}})":"Último restauro bem-sucedido: {{time}} (demorou {{duration || '0 segundos'}})","Latest":"Último","Libraries":"Bibliotecas","Listing backup dates …":"A listar datas das cópias de segurança ...","Listing remote files for purge …":"A listar ficheiros remotos para apagar ...","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 ...","Local Repository":"Repositório local","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":"Frase-passe inexistente","Missing sources":"Fontes em falta","Modified":"Modificado","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 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 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?":"Não foi especificado nenhum certificado anteriormente, verifique com o administrador do servidor se a chave está correta: {{key}}\n\nQuer aprovar a chave de host reportada?","No editor found for the "{{backend}}" storage type":"Não foi encontrado nenhum editor para o tipo de armazenamento "{{backend}}"","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":"Frase-passe não introduzida","No scheduled tasks":"Nenhuma tarefa agendada","Non-matching passphrase":"Disparidade de frases-passe","None / disabled":"Nenhum / desativado","Not using encryption":"Não usando encriptação","Nothing will be deleted. The backup size will grow with each change.":"Nada será eliminado. O tamanho da cópia de segurança crescerá com cada alteração.","OK":"Aceitar","Once there are more backups than the specified number, the oldest backups are deleted.":"Se existirem mais cópias de segurança do que o número especificado, as cópias de segurança mais antigas serão eliminadas.","OpenStack AuthURI":"URI de autenticação do OpenStack ","OpenStack Object Storage / Swift":"OpenStack Object Storage / Swift","Opened":"Aberto","Operating System":"Sistema operativo","Operation":"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","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 das cópias de segurança serão eliminadas automaticamente. Permanecerá uma cópia de segurança dos últimos 7 dias, das últimas 4 semanas e cada um dos últimos 12 meses. Haverá sempre pelo menos uma cópia de segurança.","Overwrite":"Substituir","Passphrase":"Frase-passe","Passphrase (if encrypted)":"Frase-passe (se encriptado)","Passphrase changed":"Frase-passe alterada","Passphrases are not matching":"Disparidade de frases-passe","Passphrases do not match":"As frases-passe não coincidem","Password":"Palavra-passe","Patching files with local blocks …":"A aplicar correcções aos ficheiros com blocos locais ...","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","Point to your backup files and restore from there":"Apontar para os ficheiros da cópia de segurança e restaurar a partir de lá","Port":"Porta","Prevent tray icon automatic log-in":"Impedir autenticação automática com o ícone da barra de tarefas","Previous":"Anterior","Progress:":"Progresso:","ProjectID is optional if the bucket exist":"ID do projeto é opcional se o 'bucket' já existir","Proprietary":"Proprietário","Purge Phase":"Fase de purgar","Purging files complete!":"A purga dos ficheiros está terminada!","Purging files …":"A eliminar ficheiros ...","Rebuilding local database …":"A recriar a base de dados local ...","Recreate (delete and repair)":"Recriar (eliminar e reparar)","Recreate Database Phase":"Fase de recriar base de dados","Recreating database …":"A recriar a base de dados","Registering temporary backup …":"A registar a cópia de segurança emporá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":"Remover tamanho do volume","Remove":"Remover","Remove option":"Remover opção","Removed files":"Ficheiros removidos","Repair":"Reparar","Repair Phase":"Fase de reparar","Repairing database …":"A reparar a base de dados ...","Repeat Passphrase":"Repetição de frase-passe","Reporting:":"Reporte:","Reset":"Repor","Restore":"Restaurar","Restore complete!":"Restauro terminado!","Restore files":"Restaurar ficheiros","Restore files …":"Restaurar ficheiros ...","Restore from":"Restaurar de","Restore from backup configuration":"Restaurar de uma configuração de cópia de segurança","Restore options":"Opções de restauro","Restore read/write permissions":"Restaurar permissões de leitura/escrita","Restored Files":"Ficheiros restaurados","Restored Folders":"Pastas restauradas","Restored Symlinks":"Ligações de ficheiros restauradas","Restoring files …":"A restaurar ficheiros ...","Resume":"Retomar","Rewritten File Lists":"Listas de ficheiros reescritos","Run again every":"Executar a cada","Run now":"Executar agora","Running commandline entry":"A executar a entrada na linha de comandos","Running task:":"Tarefa em execução:","Running …":"A executar ...","S3 Compatible":"Compatível com S3","Same as the base install version: {{channelname}}":"Igual à versão de instalação base: {{channelname}}","Sat":"Sáb","Satellite":"Satélite","Save":"Guardar","Save and repair":"Guardar e reparar","Save different versions with timestamp in file name":"Guardar versões diferentes com marcas de hora no nome do ficheiro","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 a log level and see messages as they happen:":"Selecione um nível de registos e veja as mensagens conforme elas aparecem:","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","Smart backup retention":"Retenção de cópia de segurança inteligente","Some OpenStack providers allow an API key instead of a password and tenant name":"Alguns fornecedores OpenStack permitem uma chave de API em vez de uma palavra-passe e o tenant (projeto)","Some S3 providers might only be compatible with a certain client library":"Alguns fornecedores de S3 podem ser compatíveis apenas com uma determinada biblioteca de clientesSome S3 providers might only be compatible with a certain client library","Source Data":"Dados de origem","Source Files":"Ficheiros de origem","Source data":"Dados de origem","Source folders":"Pastas de origem","Source:":"Origem:","Specific builds for developers only. Not for use with important data.":"Versões específicas apenas para programadores. Não destinadas a serem utilizadas com dados importantes.","Standard protocols":"Protocolos padrão","Start":"Iniciar","Starting backup …":"A iniciar a cópia de segurança ...","Starting restore …":"A iniciar o restauro ...","Starting the restore process …":"A iniciar o processo de restauro ...","Stop after current file":"Parar após o ficheiro atual","Stop after the current file":"Parar após o ficheiro atual","Stop now":"Parar agora","Stop running backup":"Parar cópia de segurança em execução","Stop running task":"Parar tarefa em execução","Stopping after the current file:":"A parar após o ficheiro atual:","Stopping task:":"Parar tarefa:","Storage Type":"Tipo de armazenamento","Storage class":"Classe de armazenamento","Storage class for creating a bucket":"Classe de armazenamento para criar um 'bucket'","Stored":"Guardado","Strong":"Forte","Success":"Sucesso","Sun":"Dom","Symbolic link":"Ligação simbólica","System Files":"Ficheiros de sistema","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","Task is running":"Tarefa em execução","Temporary Files":"Ficheiros temporários","Temporary files":"Ficheiros temporários","Test Phase":"Fase de teste","Test connection":"Testar ligação","Testing permissions …":"A verificar permissões ...","Testing …":"A verificar ...","The '{{fieldname}}' field contains an invalid character: {{character}} (value: {{value}}, index: {{pos}})":"O campo '{{fieldname}}' contém um carácter inválido: {{character}} (valor: {{value}}, índice: {{pos}})","The backup is missing, has it been deleted?":"Falta a cópia de segurança. Será que foi eliminada?","The backup was temporary and does not exist anymore, so the log data is lost":"A cópia de segurança era temporária e já não existe, por isso os dados de registo foram perdidos","The bucket name should be all lower-case, convert automatically?":"O nome do 'bucket' deve ser todo em minúsculas. Converter automaticamente?","The configuration should be kept safe. Are you sure you want to save an unencrypted file containing your passwords?":"A configuração deve ser mantida de forma segura. Tem a certeza de que quer guardar um ficheiro não encriptado contendo as suas palavras-passe?","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?","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 foi alterada, verifique com o administrador do servidor se está correta, caso contrário pode ter sido vítima de um ataque MAN-IN-THE MIDDLE.\n\nDeseja SUBSTITUIR a sua chave do host ATUAL \"{{prev}}\" pela chave do host REPORTADA: {{key}}?","The passwords do not match":"As palavras-passe não coincidem","The path does not appear to exist, do you want to add it anyway?":"Parece que o caminho não existe, quer adicioná-lo mesmo assim?","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 incluiu um ficheiro e não uma pasta.\n\nQuer incluir o ficheiro 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 inclinada '/'","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}}?":"Não foi possível validar o certificado do servidor.\nQuer 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 ficheiro armazenado","The target folder contains encrypted files, please supply the passphrase":"A pasta de destino contém ficheiros encriptados. Forneça a frase-passe","The user has too many permissions. Do you want to create a new limited user, with only permissions to the selected path?":"O utilizador tem muitas permissões. Quer criar um novo utilizador limitado, com permissões apenas 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?":"Esta cópia de segurança foi criada noutro sistema operativo. A restauração dos ficheiros sem especificar uma pasta de destino pode fazer com que os ficheiros sejam restaurados em locais inesperados. Tem a certeza que quer continuar sem escolher uma pasta de destino?","This month":"Este mês","This week":"Esta semana","Throttle settings":"Definições de velocidade","Thu":"Qui","Time":"Hora","To File":"Para ficheiro","To confirm you want to delete all remote files for \"{{name}}\", please enter the word you see below":"Para confirmar que deseja eliminar todos os ficheiros remotos para \"{{nome}}\", insira a palavra abaixo","To export without a passphrase, uncheck the \"Encrypt file\" box":"Para exportar sem uma frase-passe, desmarque a caixa \"Encriptar ficheiro\"","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 que estão listados aqui. O acesso IP direto e o host local são sempre permitidos. Podem ser fornecidos vários nomes de host 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, apenas o endereço IP e o acesso ao host local serão permitidos.","Today":"Hoje","Trust host certificate?":"Confiar no certificado do host?","Trust server certificate?":"Confiar no certificado do 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 as novas funcionalidades em que estamos a trabalhar. Atualmente, a versão mais estável disponível. Teste restaurar dados antes de usar isto em ambientes de produção.","Tue":"Terça","Type passphrase here.":"Digite a frase-passe aqui.","Type to highlight files":"Digite para destacar ficheiros","Unknown backup size and versions":"Tamanho e versões da cópia de segurança desconhecidos","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","Uploaded files":"Ficheiros enviados","Uploading verification file …":"A enviar ficheiro de verificação ...","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 frase-passe fraca","Useless":"Inútil","User data":"Dados do utilizador","User domain name":"Nome do domínio do utilizador","User has too many permissions":"Utilizador com demasiadas permissões","User interface settings":"Definições da interface","Username":"Nome de utilizador","Vacuuming database …":"A limpar a base de dados ...","Validating …":"A validar ...","Verifications":"Verificações","Verify files":"A verificar ficheiros","Verifying answer":"A verificar resposta","Verifying backend data …":"A verificar dados remotos ...","Verifying files …":"A verificar ficheiros ...","Verifying remote data …":"A verificar dados remotos ...","Verifying restored files …":"A verificar ficheiros restaurados ...","Verifying …":"A verificar ...","Version ID":"ID da versão","Very strong":"Muito forte","Very weak":"Muito fraca","Visit us on":"Visite-nos em","WARNING: This will prevent you from restoring the data in the future.":"AVISO: isto impedirá que possa restaurar os dados no futuro.","Waiting for task to begin":"À espera para iniciar a tarefa","Waiting for upload to finish …":"A aguardar que o envio termine ...","Warnings, errors and crashes":"Avisos e erros","We recommend that you encrypt all backups stored outside your system":"Recomendamos que encripte todas as cópias de segurança armazenadas fora do seu sistema","Weak":"Fraca","Weak passphrase":"Frase-passe fraca","Wed":"Qua","Weeks":"Semanas","Where do you want to restore from?":"De onde quer restaurar?","Where do you want to restore the files to?":"Para onde quer restaurar os ficheiros?","Years":"Anos","Yes":"Sim","Yes, I have stored the passphrase safely":"Sim, eu armazenei a frase-passe de forma segura","Yes, I understand the risk":"Sim, eu entendo os riscos","Yes, I'm brave!":"Sim, sou valente!","Yes, please break my backup!":"Sim, por favor estraga a minha cópia de segurança!","Yesterday":"Ontem","You are changing the database path away from an existing database.\nAre you sure this is what you want?":"Está a alterar o caminho da base de dados para longe de uma base de dados existente.\nTem a certeza que quer isso?","You are currently running {{appname}} {{version}}":"Está a executar o {{appname}} {{version}}","You can stop the backup after any file uploads currently in progress have finished.":"Pode parar a cópia de segurança após o envio de qualquer ficheiro em curso terminar.","You can stop the task immediately, or allow the process to continue its current file and then stop.":"Pode parar a tarefa imediatamente ou parar a tarefa após o processo do ficheiro atual.","You have changed the encryption mode. This may break stuff. You are encouraged to create a new backup instead":"Mudou o modo de encriptação. Isso pode estragar algo. Em vez disso é recomendável fazer uma cópia de segurança.","You have changed the passphrase, which is not supported. You are encouraged to create a new backup instead.":"Alterou a frase-passe, que não é suportada. Em vez disso é recomendável criar uma cópia de segurança.","You have chosen not to encrypt the backup. Encryption is recommended for all data stored on a remote server.":"Escolheu não encriptar a cópia de segurança. É recomendável encriptar todos os dados armazenados num servidor remoto.","You have chosen to restore to a new location, but not entered one":"Escolheu restaurar para uma localização distinta mas não a indicou","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.":"Gerou uma frase-passe segura. Certifique-se que fez uma cópia da frase-passe, uma vez que os dados não podem ser recuperados se perder a frase-passe.","You must choose at least one source folder":"Tem que escolher, pelo menos, uma pasta de origem","You must enter a domain name to use v3 API":"Tem de introduzir um nome de domínio para usar a API v3","You must enter a name for the backup":"Tem que introduzir o nome para a cópia de segurança","You must enter a passphrase or disable encryption":"Tem de introduzir uma frase-passe ou desativar a encriptação","You must enter a password to use v3 API":"Tem de introduzir uma palavra-passe para usar a API v3","You must enter a positive number of backups to keep":"Tem que introduzir um número positivo para as cópias de segurança a manter","You must enter a tenant (aka project) name to use v3 API":"Te de introduzir um tenant (ou seja projeto) para usar a API v3","You must enter a valid duration for the time to keep backups":"Tem de introduzir uma duração de tempo válida durante a qual deve manter as cópias de segurança","You must enter a valid retention policy string":"Tem de inserir uma cadeia de política de retenção válida","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 frase-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","unless you are explicitly specifying --group-id":"a não ser que esteja a especificar explicitamente --group-id","{{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","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} versões"],"{{number}} Hour":"{{number}} hora","{{number}} Hours":"{{number}} horas","{{number}} Minutes":"{{number}} minutos","{{time}} (took {{duration}})":"{{time}} (demorou {{duration}})"}); + gettextCatalog.setStrings('ro', {"- pick an option -":"- alegeți o opțiune -","...loading...":"...se încarcă...","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","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 o copie de rezervă","Add filter":"Adăugați un filtru","Add path":"Adaugă calea","Added":"Adăugat","Adjust bucket name?":"Modificați numele găleții?","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 de la distanță (necesită repornire)","Allowed days":"Zile permise","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","Applications":"Aplicații","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","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","Backup destination":"Destinație de rezervă","Backup location":"Locație de rezervă","Backup:":"Copie de rezervă:","Beta":"Beta","Broken access":"Accesul spart","Browse":"Naviga","Browser default":"Browser default","Bucket create location":"Locația unde va fi creată găleata","Bucket name":"Numele găleții","Bucket storage class":"Clasa de stocare a găleții","Building list of files to restore …":"Creez lista de fișiere de restaurat ...","Building partial temporary database …":"Creez o bază de date parțială temporară ...","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.":"Prin permiterea accesului de la distanță, se configurează serverul sa asculte cererile oricăror mașini din rețeaua ta. Dacă activezi această opțiune, asigură-te că folosești mereu calculatorul într-o rețea protejată de firewall.","Cache Files":"Încarcă fișierele în avans","Canary":"Canar","Cancel":"Anulare","Cannot move to existing file":"Nu se poate muta la fișierul existent","Changelog":"Jurnal de modificări","Changelog for {{appname}} {{version}}":"Jurnal de modificări pentru {{appname}} {{version}}","Check failed:":"Verificarea a eșuat:","Check for updates now":"Verifică acum actualizările","Checking for updates …":"Caut versiuni noi ...","Chose a storage type to get started":"Alege 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 comandă ...","Compact Phase":"Etapa de compactare","Compact now":"Compactează acum","Compacting remote data …":"Se compactează datele de la distanță ...","Complete log":"Jurnal complet","Completing backup …":"Se finalizează copia de rezervă ...","Completing previous backup …":"Se finalizează copia de rezervă anterioară ...","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","Confirm encryption passphrase":"Confirmă parola de criptare","Confirm passphrase":"Confirmă parola","Confirmation required":"Confirmare Necesară","Connect":"Conectează","Connect now":"Conectează acum","Connecting to server …":"Se conectează la server ...","Connection lost":"Conexiunea a fost pierdută","Connection worked!":"Conexiunea a funcționat!","Container name":"Numele containerului","Container region":"Zona containerului","Continue":"Continuă","Continue without encryption":"Continuă fără criptare","Copied!":"Copiată!","Copy":"Copiază","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":"Opțiuni centrale","Counting ({{files}} files found, {{size}})":"Numărătoare ({{fișiere}} fișiere găsite, {{size}})","Crashes only":"Doar eșecuri","Create bug report …":"Creează un raport de defecțiune","Create folder?":"Creează director?","Created new limited user":"S-a creat un nou utilizator cu drepturi limitate","Creating bug report …":"Se creează un raport de defecțiuni ...","Creating new user with limited access …":"Se creează un nou utilizator cu acces limitat ...","Creating target folders …":"Se creează directoarele destinație ...","Creating temporary backup …":"Se creează o copie de rezervă temporară ...","Current action:":"Acțiunea curentă:","Current file:":"Fișierul curent:","Current version is {{versionname}} ({{versionnumber}})":"Versiunea curentă este {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"Conector S3 personalizat","Custom authentication url":"Adresă de autentificare personalizată","Custom backup retention":"Durată de retenție a copiei de rezervă 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":"Zile","Default":"Mod implicit","Default ({{channelname}})":"Implicit ({{nume_canal}})","Default excludes":"Excluderi implicite","Default options":"Opțiunile prestabilite","Delete":"Șterge","Delete Phase (Old Backup Versions)":"Etapa de ștergere (Versiuni Vechi ale Copiei de Rezervă)","Delete backup":"Șterge copie de rezervă","Delete backups that are older than":"Șterge copiile de rezervă mai vechi de:","Delete local database":"Șterge 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ță?","Delete …":"Șterge ...","Deleted":"Șters","Deleted Versions":"Versiuni șterse","Deleted files":"Fișiere șterse","Deleting remote files …":"Se șterg fișierele de la distanță ...","Deleting unwanted files …":"Se șterg fișierele nedorite ...","Description (optional)":"Descriere (opțional)","Description:":"Descriere:","Desktop":"Spațiul de lucru","Destination":"Destinaţie","Destination path":"Calea destinație","Disabled":"Inactiv","Dismiss":"Închide","Dismiss all":"Închide tot","Display and color theme":"Afișare și temă de culoare","Do you really want to delete the backup: \"{{name}}\" ?":"Chiar vrei să ștergi copia de rezervă: \"{{name}}\"?","Do you really want to delete the local database for: {{name}}":"Chiar vrei să ștergi baza de date locală pentru: {{name}}","Done":"Terminat","Download":"Descarcă","Downloaded files":"Fișierele descărcate","Downloading files …":"Se descarcă fișierele ...","Downloading update…":"Se descarcă actualizarea ...","Duplicate option {{opt}}":"Opțiunea de duplicare {{opt}}","Duplicati Website":"Site-ul web al Duplicati","Duplicati forum":"Forum-ul Duplicati","Duplicati will run when started, but will remain in a paused state for the duration. Duplicati will occupy minimal system resources and no backups will be run.":"Duplicati va rula la pornire, dar va rămâne pe pauză pentru durata specificată. Duplicati va folosi resurse minime și nu va fi creată nici o copie de rezervă.","Duration":"Durată","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.","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ă","End":"Sfârșit","Enter URL":"Introdu URL-ul","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.":"Înregistrează manual o strategie de retenție. Literele sunt D/W/Y oentru zile/săptămâni/ani și U pentru nelimitat. Sintaxa este: 7D:1D,4W:1W,36M:1M. Acest exemplu păstreză o copie de rezervă pentru fiecare zi din următoarele 7 zile, una pentru următoarele 4 săptămâni și una pentru fiecare din următoarele 36 de luni. Acest lucru poate fi scris astfel 1W:1D,1M:1W,3Y:1M.","Enter backup passphrase, if any":"Introduceți fraza de acces, dacă există","Enter configuration details":"Introduceți detaliile de configurare","Enter encryption passphrase":"Introduceți expresia de acces pentru criptare","Enter expression here":"Introduceți expresia aici","Enter the destination path":"Introduceți calea de destinație","Error":"Eroare","Error!":"Eroare!","Errors and crashes":"Erori și accidente","Examined":"Examinat","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 backup configuration":"Exportați configurația de backup","Export configuration":"Exportați configurația","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 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:","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","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 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","Import":"Import","Import Destination URL":"Importați adresa URL de destinație","Import backup configuration":"Importați configurația de rezervă","Import from a file":"Importați dintr-un fișier","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","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","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","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 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","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","Operations:":"Operații:","Optional authentication password":"Parola de autentificare opțională","Optional authentication username":"Nume de utilizator opțional de autentificare","Options":"Opțiuni","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","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","Recreate (delete and repair)":"Refaceți (ștergeți și reparați)","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 from":"Restaurați de la","Restore from backup configuration":"Restabiliți din configurația de backup","Restore options":"Restaurați opțiunile","Restore read/write permissions":"Restaurați permisiunile de citire / scriere","Resume":"Relua","Run again every":"Rulați din nou fiecare","Run now":"Fugiți acum","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","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 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","Stop after the current file":"Opriți după fișierul curent","Stop now":"Opreste-te acum","Stop running backup":"Nu mai rulați backupul","Stop running task":"Opriți executarea sarcinii","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","Task is running":"Sarcina se execută","Temporary files":"Fișiere temporare","Test connection":"Test de conexiune","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 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 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ă","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","Verify files":"Verificați fișierele","Verifying answer":"Verificarea răspunsului","Very strong":"Foarte puternic","Very weak":"Foarte slab","Visit us on":"Vizitați-ne","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ă","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 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 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 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 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 grant":"Разрешение на доступ","Access to user interface":"Доступ в веб-интерфейс","Account name":"Имя учётной записи","Add a new backup":"Создать новую резервную копию","Add a path directly":"Добавить путь непосредственно","Add advanced option":"Добавить расширенный параметр","Add backup":"Добавить резервную копию","Add filter":"Добавить фильтр","Add path":"Добавить путь","Added":"Добавлено","Adjust bucket 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":"Анонимные отчёты об использовании","Applications":"Приложения","As Command-line":"Как командная строка","AuthID":"AuthID","Authentication method":"Метод аутентификации","Authentication method ({{auth_method}})":"Метод аутентификации ({{auth_method}})","Authentication password":"Пароль для аутентификации","Authentication username":"Имя пользователя для аутентификации","Autogenerated passphrase":"Сгенерированный пароль","B2 Application ID":"B2 Application ID","B2 Application Key":"B2 Application Key","B2 Cloud Storage Account ID":"B2 Cloud Storage Account ID","B2 Cloud Storage Application ID":"B2 Cloud Storage Application ID","B2 Cloud Storage Application Key":"B2 Cloud Storage Application Key","Back":"Назад","Backup complete!":"Резервное копирование завершено!","Backup destination":"Хранение резервной копии","Backup location":"Расположение резервной копии","Backup retention":"Хранение копий","Backup:":"Резервная копия:","Beta":"Beta","Broken access":"Битый доступ","Browse":"Обзор","Browser default":"Браузер по-умолчанию","Bucket create location":"Место создания блока","Bucket name":"Имя блока","Bucket storage class":"Класс хранения блока","Building list of files to restore …":"Создание списка файлов для восстановления…","Building partial temporary database …":"Создание временной базы данных…","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.":"Разрешая удаленный доступ, сервер видит запросы от любого компьютера в вашей сети. Если Вы включили эту опцию, убедитесь, что используете компьютер в защищенной сети, где есть надежный Файрвол.","By default, the tray icon will open the user interface with a token that 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.":"По умолчанию значок в трее открывает пользовательский интерфейс сразу без ввода каких либо данных. Это удобно для быстрого доступа к интерфейсу, но не безопасно, так как любой может получить доступ к зашифрованным резервным копиям. Если вам такое не нравится, включите эту опцию, предварительно указав пароль выше. ","Cache Files":"Кеш файлы","Canary":"Canary","Cancel":"Отмена","Cannot move to existing file":"Не могу переместить в существующий файл","Changelog":"История изменений","Changelog for {{appname}} {{version}}":"Список изменений для {{appname}} {{version}}","Check failed:":"Проверка не удалась:","Check for updates now":"Проверить наличие обновлений","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":"Нажмите, чтобы установить параметры ограничения скорости","Client library to use":"Использовать клиентскую библиотеку","Commandline …":"Командная строка...","Compact Phase":"Компактная фаза","Compact now":"Уплотнить сейчас","Compacting remote data …":"Сжатие удаленных данных…","Complete log":"Полный отчёт","Completing backup …":"Завершение резервного копирования…","Completing previous backup …":"Завершение предыдущего резервного копирования…","Computer":"Компьютер","Configuration file:":"Файл конфигурации:","Configuration:":"Настройка:","Configure a new backup":"Настройка новой резервной копии","Confirm delete":"Подтвердите удаление","Confirm encryption passphrase":"Подтвердите кодовую фразу шифрования","Confirm new password":"Подтверждение пароля","Confirm passphrase":"Подтвердите кодовую фразу","Confirmation required":"Необходимо подтверждение","Connect":"Подключение","Connect now":"Подключиться сейчас","Connecting to server …":"Подключение к серверу…","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 …":"Создание временной резервной копии…","Current action:":"Текущая операция:","Current file:":"Текущий файл:","Current version is {{versionname}} ({{versionnumber}})":"Текущая версия — {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"Пользовательский S3 endpoint","Custom Satellite":"Пользовательский спутник","Custom Satellite ({{satellite}})":"Пользовательский спутник ({{satellite}})","Custom authentication url":"Пользовательский URL-адрес аутентификации","Custom backup retention":"Пользовательское","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 excludes":"Исключения по-умолчанию","Default options":"Параметры по умолчанию","Delete":"Удалить","Delete Phase (Old Backup Versions)":"Этап удаления (старые версии резервного копирования)","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}}) из удаленного хранилища?","Delete …":"Удалить…","Deleted":"Удалено","Deleted Versions":"Удалённые версии","Deleted files":"Удалённые файлы","Deleting remote files …":"Удаление \"удаленных\" файлов…","Deleting unwanted files …":"Удаление ненужных файлов…","Description (optional)":"Описание (опционально)","Description:":"Описание:","Desktop":"Рабочий стол","Destination":"Хранение","Destination path":"Путь назначения","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}}","Done":"Готово","Download":"Скачать","Downloaded files":"Загруженные файлы","Downloading files …":"Загрузка файлов…","Downloading update…":"Загрузка обновления…","Duplicate option {{opt}}":"Дублировать параметр {{opt}}","Duplicati Website":"Сайт Duplicati ","Duplicati forum":"Форум Duplicati","Duplicati will run when started, but will remain in a paused state for the duration. Duplicati will occupy minimal system resources and no backups will be run.":"Duplicati будет запускаться при старте системы, но останется приостановленным, используя минимум ресурсов и не выполняя резервное копирование.","Duration":"Продолжительность","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. This makes it faster to perform many operations, and reduces the amount of data that needs to be downloaded for each operation.":"Каждая резервная копия имеет локальную базу данных, которая хранит информацию о ней. Это ускоряет выполнение многих операций и сокращает объём передаваемых данных с удалённых серверов.","Edit as list":"Редактировать как список","Edit as text":"Редактировать как текст","Edit …":"Изменить... ","Encrypt file":"Шифровать файл","Encryption":"Шифрование","Encryption changed":"Шифрование изменено","Encryption passphrase":"Кодовая фраза для шифрования","End":"Конец","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/U соответсвенно день (D), неделя (W), год (Y), без ограничений (U). Например: 7D:1D,4W:1W,36M:1M\nВ этом примере сохраняется одна копия за каждые 7 дней, одна копия за 4 недели и одна копия за 36 месяцев. ","Enter backup passphrase, if any":"Введите пароль резервной копии, если таковой имеется","Enter configuration details":"Ввод сведений конфигурации","Enter encryption passphrase":"Введите пароль шифрования","Enter expression here":"Введите выражение здесь","Enter the destination path":"Введите путь назначения","Error":"Ошибка","Error!":"Ошибка!","Errors and crashes":"Ошибки и падения","Examined":"Проверено","Exclude":"Исключить","Exclude directories whose names contain":"Исключить каталоги, имена которых содержат","Exclude expression":"Выражение для исключения","Exclude file":"Исключить файл","Exclude file extension":"Исключить файловое расширение","Exclude files whose names contain":"Исключить файлы, имена которых содержат","Exclude filter group":"Исключить группу фильтров","Exclude folder":"Исключить папку","Exclude regular expression":"Регулярное выражение для исключения","Existing file found":"Найден существующий файл","Experimental":"Experimental","Export":"Экспорт","Export backup configuration":"Экспорт конфигурации резервного копирования","Export configuration":"Экспорт конфигурации","Export passwords":"Экспорт паролей","Export …":"Экспорт...","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 find backup:":"Не удалось найти резервную копию:","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 …":"Получение версий файлов…","Group email":"Электронная почта группы","Hidden files":"Скрытые файлы","Hide":"Скрыть","Hide hidden folders":"Скрыть скрытые папки","Home":"Главная","Hostnames":"Имя хоста","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 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, требуется имя арендатора","Import":"Импорт","Import Destination URL":"Импортировать URL-адрес назначения","Import backup configuration":"Импорт настройки резервной копии","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":"Информация","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":"КБ/сек","Keep a specific number of backups":"Хранить в количестве","Keep all backups":"Хранить все копии","Keystone API version":"Версия Keystone API","Language in user interface":"Язык пользовательского интерфейса","Last month":"Последний месяц","Last successful backup:":"Последнее успешное резервное копирование:","Last successful restore: {{time}} (took {{duration || '0 seconds'}})":"Последнее успешное восстановление: {{time}} (took {{duration || '0 seconds'}})","Latest":"Последнее","Libraries":"Библиотеки","Listing backup dates …":"Отображать дату резервного копирования…","Listing remote files for purge …":"Показать список удаленных файлов после очистки…","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 …":"Загрузка...","Local Repository":"Локальный репозиторий","Local database path:":"Путь локальной базы данных:","Local 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/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":"Отсутствуют источники","Modified":"Изменено","Mon":"Пн","Months":"Месяцев","Move existing database":"Перемещение существующей базы данных","Move failed:":"Перемещение не удалось:","My Documents":"Мои документы","My Music":"Моя музыка","My Photos":"Мои фотографии","My Pictures":"Мои Картинки","Name":"Имя","Never":"Никогда","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":"Нет запланированных задач","Non-matching passphrase":"Кодовые фразы не совпадают","None / disabled":"Нет / отключено","Not using encryption":"Без шифрования","Nothing will be deleted. The backup size will grow with each change.":"Ничего не будет удалено. Размер резервной копии будет расти с каждым изменением.","OK":"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","Opened":"Открыто","Operating System":"Операционная Система","Operation":"Операция","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":"Кодовые фразы не совпадают","Passphrases do not match":"Парольные фразы не совпадают","Password":"Пароль","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":"Порт","Prevent tray icon automatic log-in":"Запретить автоматический вход из значка в трее","Previous":"Назад","Progress:":"Прогресс:","ProjectID is optional if the bucket exist":"ProjectID необязателен, если существует bucket","Proprietary":"Проприетарное","Purge Phase":"Стадия очистки","Purging files complete!":"Очистка файлов завершена!","Purging files …":"Очистка файлов...","Rebuilding local database …":"Восстановление локальной базы данных…","Recreate (delete and repair)":"Пересоздать (удалить и исправить)","Recreate Database Phase":"Этап восстановления базы данных","Recreating database …":"Восстановление базы данных…","Registering temporary backup …":"Регистрация временной резервной копии…","Relative paths not allowed":"Относительные пути не допускаются","Reload":"Обновить","Remote":"Удаленный","Remote Path":"Удаленный путь","Remote Repository":"Удаленный Репозиторий","Remote path":"Удаленный путь","Remote repository":"Удаленный репозиторий","Remote volume size":"Размер удаленного тома","Remove":"Удалить","Remove option":"Удалить параметр","Removed files":"Удаленные файлы","Repair":"Исправить","Repair Phase":"Период исправления","Repairing database …":"Восстановление базы данных…","Repeat Passphrase":"Повторить кодовую фразу","Reporting:":"Отчетность:","Reset":"Сбросить","Restore":"Восстановление","Restore complete!":"Восстановление завершено!","Restore files":"Восстановить файлы","Restore files …":"Восстановить файлы...","Restore from":"Восстановить из","Restore from backup configuration":"Восстановить из конфигурации резервной копии","Restore options":"Параметры восстановления","Restore read/write permissions":"Восстановить разрешения чтения/записи","Restored Files":"Восстановленные Файлы","Restored Folders":"Восстановленные Папки","Restored Symlinks":"Восстановленные Символические ссылки","Restoring files …":"Восстановление файлов…","Resume":"Продолжить","Rewritten File Lists":"Перезаписанные списки файлов","Run again every":"Запускать каждый","Run now":"Запустить сейчас","Running commandline entry":"Выполнение записи командной строки","Running task:":"Выполняемая задача:","Running …":"Запуск...","S3 Compatible":"S3 совместимый","Same as the base install version: {{channelname}}":"Такой же как в базовой версии: {{channelname}}","Sat":"Сб","Satellite":"Спутник","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 вместо имени клиента и пароля","Some S3 providers might only be compatible with a certain client library":"Некоторые поставщики S3 могут быть совместимы только с определенной клиентской библиотекой.","Source Data":"Исходные данные","Source Files":"Исходные Файлы","Source data":"Данные для резервирования","Source folders":"Исходные папки","Source:":"Источник:","Specific builds for developers only. Not for use with important data.":"Специальные сборки только для разработчиков. Не рекомендуется использовать для сохранения важных данных.","Standard protocols":"Стандартные протоколы","Start":"Начало","Starting backup …":"Запуск резервного копирования…","Starting restore …":"Начало восстановления…","Starting the restore process …":"Запуск процесса восстановления…","Stop after current file":"Остановить после текущего файла","Stop after the current file":"Остановиться после текущего файла","Stop now":"Остановить сейчас","Stop running backup":"Остановить резервное копирование","Stop running task":"Остановить задачу","Stopping after the current file:":"Остановка после текущего файла:","Stopping task:":"Остановка задачи:","Storage Type":"Тип хранилища","Storage class":"Класс хранилища","Storage class for creating a bucket":"Класс хранения для создания bucket","Stored":"Сохраненные","Strong":"Сильный","Success":"Успех","Sun":"Вс","Symbolic link":"Символическая ссылка","System Files":"Системные Файлы","System default ({{levelname}})":"По умолчанию ({{levelname}})","System files":"Системные файлы","System info":"Информация о системе","System properties":"Свойства системы","TByte":"ТБайт","TByte/s":"ТБайт/s","Task is running":"Выполняется задача","Temporary Files":"Временные Файлы","Temporary files":"Временные файлы","Test Phase":"Этап проверки","Test connection":"Проверить доступ","Testing permissions …":"Проверка разрешений…","Testing …":"Тестирование…","The '{{fieldname}}' field contains an invalid character: {{character}} (value: {{value}}, index: {{pos}})":"Поле '{{fieldname}}' содержит недопустимый символ: {{character}} (value: {{value}}, index: {{pos}})","The backup is missing, has it been deleted?":"Резервная копия не найдена. Возможно удалена.","The backup was temporary and does not exist anymore, so the log data is lost":"Резервная копия была временной и больше не существует, поэтому данные журнала отсутствуют.","The bucket name should be all lower-case, convert automatically?":"Имя bucket должно быть строчным, преобразовать автоматически?","The configuration should be kept safe. Are you sure you want to save an unencrypted file containing your passwords?":"Конфигурация должна быть защищена. Вы уверены, что хотите сохранить незашифрованным файл, в котором содержатся ваши пароли?","The dark theme (by Michal)":"Тёмная тема (от Michael)","The default blue on white theme (by Alex)":"Стандартная тема синий на белом (от 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}}?":"Ключ узла изменился, пожалуйста, проверьте у администратора сервера так ли это, в противном случае вы можете быть жертвой атаки MAN-IN-THE-MIDDLE.\n\nВы хотите ЗАМЕНИТЬ ваш ТЕКУЩИЙ ключ узла «{{prev}}» ПОЛУЧЕННЫМ ключом хоста: {{key}}?","The passwords do not match":"Пароли не совпадают","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 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":"Чт","Time":"Время","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":"Чтобы экспортировать без кодовой фразы, снимите флажок «Зашифровать файл»","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.":"Чтобы предотвратить различные атаки на основе DNS, Duplicati ограничивает допустимые имена хостов перечисленными здесь. Всегда разрешен прямой IP-доступ и localhost. Несколько имен хостов могут быть указаны через точку с запятой. Для доступа с любого хоста, указываем звездочку (*). Если оставить поле пустым, разрешен только IP-адрес и доступ к локальному хосту.","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 passphrase here.":"Введите здесь кодовую фразу.","Type to highlight files":"Напишите для выделения файлов","Unknown backup size and versions":"Неизвестные размер резервной копии и версии","Until resumed":"До возобновления","Update channel":"Канал обновлений","Update failed:":"Обновление не удалось:","Updating with existing database":"Обновление с существующей базой данных","Uploaded files":"Загруженные файлы","Uploading verification file …":"Загрузить проверочный файл…","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":"Имя пользователя","Vacuuming database …":"Очистка базы данных…","Validating …":"Проверка…","Verifications":"Проверено","Verify files":"Проверить файлы","Verifying answer":"Проверка ответа","Verifying backend data …":"Проверка внутренних данных …","Verifying files …":"Проверка файлов…","Verifying remote data …":"Проверка удаленных данных…","Verifying restored files …":"Проверка восстановленных файлов…","Verifying …":"Проверка…","Version ID":"Version ID","Very strong":"Очень надёжный","Very weak":"Очень слабый","Visit us on":"Посетите нас на","WARNING: This will prevent you from restoring the data in the future.":"ВНИМАНИЕ: Файлы с диска удаляются навсегда в обход корзины!","Waiting for task to begin":"Ожидание начала задачи","Waiting for upload to finish …":"Ожидание завершения выгрузки…","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 understand the risk":"Да, я принимаю риск","Yes, I'm brave!":"Да, я смелый!","Yes, please break my backup!":"Да, пожалуйста, сломайте мою резервную копию!","Yesterday":"Вчера","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 after any file uploads currently in progress have finished.":"Вы можете остановить резервное копирование после завершения загрузки всех текущих файлов.","You can stop the task immediately, or allow the process to continue its current file and then 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 valid duration for the time to keep backups":"Необходимо ввести допустимый срок времени хранения резервных копий","You must enter a valid retention policy string":"Необходимо ввести допустимое значение политики хранения","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":"возобновить сейчас","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}} версия","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} версии","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} версий","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} версий"],"{{number}} Hour":"{{number}} Часов","{{number}} Hours":"{{number}} Часов","{{number}} Minutes":"{{number}} минут","{{time}} (took {{duration}})":"{{time}} (заняло {{duration}})"}); + gettextCatalog.setStrings('sk_SK', {"- pick an option -":"- zadajte voľbu -","...loading...":"...načítavam...","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","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:","Confirm encryption passphrase":"Potvrdenie šifrovacej frázy","Continue":"Pokračovať","Continue without encryption":"Pokračovať bez šifrovania","Copied!":"Skopírované!","Create folder?":"Vytvoriť adresár?","Days":"Dni","Delete":"Zmazať","Delete backup":"Zmazať zálohu","Do you really want to delete the backup: \"{{name}}\" ?":"Ozaj chcete zmazať zálohu: \"{{name}}\" ?","Duplicati Website":"Duplicati stránky","Encryption":"Šifrovanie","Enter URL":"Zadaj URL","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...","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","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?","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 grant":"Dozvola za pristup","Access to user interface":"Pristup korisničkom interfejsu","Account name":"Korisničko ime","Add a new backup":"Dodaj novu rezervnu kopiju","Add a path directly":"Dodajte direktno putanju","Add advanced option":"Dodaj naprednu opciju","Add backup":"Dodaj rezervnu kopiju","Add filter":"Dodaj filter","Add path":"Dodaj putanju","Added":"Dodato","Adjust bucket name?":"Prilagodi ime segment-a?","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","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.":"Svi izveštaji o korišćenju se šalju anonimno i ne sadrže nikakve lične podatke. Oni sadrže informacije o hardveru i operativnom sistemu, tipu pozadine, trajanju rezervne kopije, ukupnoj veličini izvornih podataka i sličnim podacima. Ne sadrže putanje, imena datoteka, korisnička imena, lozinke ili slične osetljive informacije.","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","An existing file was found at the new location\nAre you sure you want the database to point to an existing file?":"Postojeća datoteka je pronađena na novoj lokaciji\nDa li ste sigurni da želite da baza podataka ukazuje na postojeću datoteku?","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?":"Pronađena je u skladištu postojeća lokalna baza.\nBaza se ponovo može koristit sa komandne linije i serverske instance na istom skladištu.\n\nDa li želite da koristite postojeću bazu?","Anonymous usage reports":"Anonimni izveštaj o korišćenju","Applications":"Aplikacije","As Command-line":"Kao komandna linija","AuthID":"AuthID","Authentication method":"Metoda autentifikacije","Authentication method ({{auth_method}})":"Metoda autentifikacije ({{auth_method}})","Authentication password":"Lozinka za autentifikaciju","Authentication username":"Korisničko ime za autentifikaciju","Autogenerated passphrase":"Automatski generisana pristupna lozinka","B2 Application ID":"B2 ID aplikacije","B2 Application Key":"B2 aplikacioni ključ","B2 Cloud Storage Account ID":"B2 ID naloga za skladište u oblaku","B2 Cloud Storage Application ID":"B2 ID aplikacije za skladište u oblaku","B2 Cloud Storage Application Key":"B2 ključ aplikacije za skladište u oblaku","Back":"Nazad","Backup complete!":"Rezervna kopija je završena!","Backup destination":"Odredište rezervne kopije","Backup location":"Lokacija rezervne kopije","Backup retention":"Čuvanje rezervne kopije","Backup:":"Rezervna kopija:","Beta":"Beta","Broken access":"Neispravan pristup","Browse":"Pregledaj","Browser default":"Podrazumvani pretraživač","Bucket create location":"Segment kreira lokaciju","Bucket name":"Ime segmenta","Bucket storage class":"Klasa skladištenja segment-a","Building list of files to restore …":"Pravljnje liste fajlova za vraćanje ...","Building partial temporary database …":"Pravljenje delimične privremene baze podataka ...","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.":"Dozvoljavajući daljinski pristup, server sluša zahteve sa bilo koje mašine na vašoj mreži. Ako omogućite ovu opciju, uverite se da uvek koristite računar na bezbednoj mreži zaštićenoj zaštitnim zidom.","By default, the tray icon will open the user interface with a token that 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.":"Podrazumevano, ikona u traci otvara korisnički interfejs sa tokenom koji otključava korisnički interfejs. Ovo osigurava da možete pristupiti korisničkom interfejsu sa ikone na traci, dok od drugih zahtevate da unesu lozinku. Ako želite da se mora uneti lozinka, čak i kada pristupate korisničkom interfejsu sa ikone na traci, omogućite ovu opciju.","Cache Files":"Keš fajlovi","Canary":"Canary","Cancel":"Otkaži","Cannot move to existing file":"Nemoguće premestiti u postojeću datoteku","Changelog":"Dnevnik promena","Changelog for {{appname}} {{version}}":"Dnevnik promena za {{appname}} {{version}}","Check failed:":"Provera nije uspela:","Check for updates now":"Proveri ažuriranja odmah","Checking for updates …":"Provera ažuriranja …","Chose a storage type to get started":"Izaberite tip skladištenja da biste započeli","Click the AuthID link to create an AuthID":"Kliknite na vezu AuthID da biste kreirali AuthID","Click to set throttle options":"Kliknite da biste podesili opcije prigušivanja funkcije","Client library to use":"Klijentska biblioteka za korišćenje","Commandline …":"Komandna linija …","Compact Phase":"Faza sažimanja","Compact now":"Sažmi sada","Compacting remote data …":"Sažimanje udaljenih podataka ...","Complete log":"Kompletiram dnevnik","Completing backup …":"Kompletiranje rezervne kopije","Completing previous backup …":"Kompletiranje prethodne rezervne kopije","Computer":"Računar","Configuration file:":"Datoteka sa podešavanjima:","Configuration:":"Podešavanja:","Configure a new backup":"Konfigurišite novu rezervnu kopiju","Confirm delete":"Potvrdi brisanje","Confirm encryption passphrase":"Potvrdite pristupnu frazu lozinke za šifrovanje","Confirm passphrase":"Potvrdite pristupnu frazu lozinke","Confirmation required":"Neophodna potvrda","Connect":"Poveži","Connect now":"Poveži odmah","Connecting to server …":"Povezivanje na server …","Connection lost":"Veza izgubljena","Connection worked!":"Veza je radila!","Container name":"Naziv kontejnera","Container region":"Region kontejnera","Continue":"Nastavi","Continue without encryption":"Nastavi bez šifrovanja","Copied!":"Prekopirano!","Copy":"Kopiraj","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 kopirajte URL","Core options":"Osnovne opcije","Counting ({{files}} files found, {{size}})":"Brojanjem ({{files}} fajlova pronađeno, {{size}})","Crashes only":"Samo srušeni","Create bug report …":"Kreira se izveštaj o greškama ...","Create folder?":"Napraviti fasciklu?","Created new limited user":"Napravljen novi korisnik sa ograničenjima","Creating bug report …":"Kreira se izveštaj o greškama ...","Creating new user with limited access …":"Pravljenje novog korisnika sa ograničenim pristupom …","Creating target folders …":"Pravljenje ciljnih foldera ...","Creating temporary backup …":"Pravljenje privremene rezervne kopije …","Current action:":"Trenutna akcija:","Current file:":"Trenutni fajl:","Current version is {{versionname}} ({{versionnumber}})":"Trenutna verzija je {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"Prilagođena krajnja tačka S3","Custom Satellite":"Prilagođeni satelit","Custom Satellite ({{satellite}})":"Prilagođeni satelit ({{satellite}})","Custom authentication url":"Prilagođeni URL za autentifikaciju","Custom backup retention":"Prilagođeno zadržavanje rezervne kopije","Custom location ({{server}})":"Prilagođena lokacija ({{server}})","Custom region for creating buckets":"Prilagođeni region za pravljenje segmenata","Custom region value ({{region}})":"Prilagođena vrednost regiona ({{region}})","Custom server url ({{server}})":"Prilagođeni URL servera ({{server}})","Custom storage class ({{class}})":"Prilagođena klasa skladištenja ({{class}})","Database …":"Baza podataka ...","Days":"Dana","Default":"Podrazumevano","Default ({{channelname}})":"Podrazumevano ({{channelname}})","Default excludes":"Podrazumevano isključuje","Default options":"Podrazumevane opcije","Delete":"Obriši","Delete Phase (Old Backup Versions)":"Faza brisanja (stare verzije rezervne kopije)","Delete backup":"Obriši backup","Delete backups that are older than":"Izbrisati rezervne kopije koje su starije od","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?","Delete …":"Brisanje …","Deleted":"Izbrisano","Deleted Versions":"Izbrisane verzije","Deleted files":"Izbrisani fajlovi","Deleting remote files …":"Brisanje udaljenih fajlova …","Deleting unwanted files …":"Brisanje neželjenih fajlova …","Description (optional)":"Opis (opciono)","Description:":"Opis:","Desktop":"Radna površina","Destination":"Odredište","Destination path":"Putanja odredišta","Disabled":"Onemogućeno","Dismiss":"Odbaci","Dismiss all":"Odbaci sve","Display and color theme":"Ekran i tema boja","Do you really want to delete the backup: \"{{name}}\" ?":"Da li zaista želite da obrišete rezervnu kopiju: \"{{name}}\" ?","Do you really want to delete the local database for: {{name}}":"Da li zaista želiš da obrišeš lokalnu bazu podataka za: {{name}}","Done":"Završi","Download":"Preuzmi","Downloaded files":"Preuzeti fajlovi","Downloading files …":"Preuzimanje fajlova …","Downloading update…":"Preuzimanje ažuriranja…","Duplicate option {{opt}}":"Duplikat opcije {{opt}}","Duplicati Website":"Duplicati veb sajt","Duplicati forum":"Duplicati forum","Duplicati will run when started, but will remain in a paused state for the duration. Duplicati will occupy minimal system resources and no backups will be run.":"Duplicati će se pokrenuti kada se startuje, ali će ostati u pauziranom stanju sve vreme. Duplicati će zauzeti minimalne sistemske resurse i neće praviti rezervne kopije.","Duration":"Trajanje","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.":"Svaka rezervna kopija ima lokalnu bazu podataka koja je povezana sa njom, koja čuva informacije o udaljenoj rezervnoj kopiji na lokalnoj mašini.\nKada brišete rezervnu kopiju, takođe možete izbrisati lokalnu bazu podataka bez uticaja na mogućnost vraćanja udaljenih fajlova.\nAko koristite lokalnu bazu podataka za rezervne kopije sa komandne linije, trebalo bi da zadržite bazu podataka.","Edit as list":"Izmeni kao listu","Edit as text":"Izmeni kao tekst","Edit …":"Izmeni ...","Encrypt file":"Šifrujte fajl","Encryption":"Šifrovanje","Encryption changed":"Šifrovanje promenjeno","Encryption passphrase":"Šifrovanje pristupne fraze","End":"Kraj","Enter URL":"Unesi 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.":"Ručno unesite strategiju zadržavanja. Čuvari mesta su D/W/Y za dane/sedmice/godine i U za neograničeno. Sintaksa je: 7D:1D,4W:1W,36M:1M. Ovaj primer čuva jednu rezervnu kopiju za svaki od narednih 7 dana, jednu za svaku od naredne 4 nedelje i jednu za svaki od narednih 36 meseci. Ovo se takođe može napisati kao 1W:1D,1M:1W,3Y:1M.","Enter backup passphrase, if any":"Unesite frazu lozinke rezervne kopije, ako postoji","Enter configuration details":"Unesite detalje konfiguracije","Enter encryption passphrase":"Unesite frazu lozinke enkripcije","Enter expression here":"Ovde unesite izraz","Enter the destination path":"Unesite odredišnu putanju","Error":"Greška","Error!":"Greška!","Errors and crashes":"Greške i rušenja","Examined":"Ispitano","Exclude":"Izuzmi","Exclude directories whose names contain":"Izuzmite direktorijume čija imena sadrže","Exclude expression":"Izuzmi izraz","Exclude file":"Izuzmi fajl","Exclude file extension":"Izuzmi ekstenziju fajla","Exclude files whose names contain":"Izuzmi fajlove čija imena sadrže","Exclude filter group":"Izuzmi grupu filtera","Exclude folder":"Izuzmi fasciklu","Exclude regular expression":"Isključi regularni izraz","Existing file found":"Pronađen je postojeći fajl","Experimental":"Eksperimentalno","Export":"Izvezi","Export backup configuration":"Izvezi podešavanja rezervne kopije","Export configuration":"Izvezi podešavanja","Export passwords":"Izvezi lozinke","Export …":"Izvoz ...","Exporting …":"Izvozim ...","External link":"Spoljašnja veza","FTP (Alternative)":"FTP (Alternativno)","Failed to build temporary database: {{message}}":"Pravljenje privremene baze podataka nije uspelo: {{message}}","Failed to connect:":"Neuspelo povezivanje:","Failed to connect: {{message}}":"Neuspelo povezivanje: {{message}}","Failed to delete:":"Brisanje nije uspelo:","Failed to fetch path information: {{message}}":"Nije uspelo preuzimanje informacija o putanji: {{message}}","Failed to find backup:":"Pronalaženje rezervne kopije nije uspelo:","Failed to read backup defaults:":"Čitanje podrazumevanih rezervnih kopija nije uspelo:","Failed to restore files: {{message}}":"Vraćanje fajlova nije uspelo: {{message}}","Failed to save:":"Čuvanje nije uspelo:","Fetching path information …":"Preuzimanje informacija o putanji …","File":"Fajl","Files larger than:":"Fajlovi veći od:","Filters":"Filteri","Finished!":"Završeno!","First run setup":"Podešavanje za prvo pokretanje","Folder":"Fascikla","Folder path":"Putanja do fascikle","Fri":"Pet","GByte":"GBajt","GByte/s":"GBajt/s","GCS Project ID":"GCS ID projekta","General":"Generalno","General backup settings":"Opšta podešavanja rezervnih kopija","General options":"Generalne opcije","Generate":"Generiši","Getting file versions …":"Dohvatanje verzija fajla ...","Group email":"Grupna e-pošta","Hidden files":"Skriveni fajlovi","Hide":"Sakrij","Hide hidden folders":"Sakrij skrivene fascikle","Home":"Glavna","Hostnames":"Imena hostova","Hours":"Sati","How do you want to handle existing files?":"Kako želite da rukujete postojećim fajlovima?","Hyper-V Machine":"Hyper-V mašina","Hyper-V Machine:":"Hyper-V mašina:","Hyper-V Machines":"Hyper-V mašine","ID:":"ID:","If a date was missed, the job will run as soon as possible.":"Ako je neki datum propušten, posao će biti pokrenut što je pre moguće.","If at least one newer backup is found, all backups older than this date are deleted.":"Ako se pronađe bar jedna novija rezervna kopija, sve rezervne kopije starije od ovog datuma se brišu.","If you do not enter a path, all files will be stored in the login folder.\nAre you sure this is what you want?":"Ako ne unesete putanju, svi fajlovi će biti sačuvani u fascikli za prijavu.\nJeste li sigurni da je to ono što želite?","If you do not enter an API Key, the tenant name is required":"Ako ne unesete API ključ, potrebno je ime zakupca","Import":"Uvoz","Import Destination URL":"Uvezite odredišnu URL adresu","Import backup configuration":"Uvezite konfiguraciju rezervne kopije","Import from a file":"Uvezi iz fajla","Import metadata":"Uvezite metapodatke","Importing …":"Uvoz ...","Include a file?":"Uključiti fajl?","Include expression":"Uključite izraz","Include regular expression":"Uključite regularni izraz","Incorrect answer, try again":"Netačan odgovor, pokušajte ponovo","Individual builds for developers only. Not for use with important data.":"Pojedinačne verzije samo za programere. Nije za upotrebu sa važnim podacima.","Information":"Informacije","Invalid characters in path":"Nevažeći znakovi u putanji","Invalid retention time":"Nevažeće vreme zadržavanja","It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?":"Moguće je povezati se na neki FTP bez lozinke.\nDa li ste sigurni da vaš FTP server podržava prijavljivanje bez lozinke?","KByte":"KBajt","KByte/s":"KBajt/s","Keep a specific number of backups":"Čuvajte određeni broj rezervnih kopija","Keep all backups":"Čuvajte sve rezervne kopije","Keystone API version":"Keystone API verzija","Language in user interface":"Jezik u korisničkom interfejsu","Last month":"Prošlog meseca","Last successful backup:":"Poslednja uspešna rezervna kopija:","Last successful restore: {{time}} (took {{duration || '0 seconds'}})":"Poslednje uspešno vraćanje: {{time}} (trajalo je {{duration || '0 seconds'}})","Latest":"Najnovije","Libraries":"Biblioteke","Listing backup dates …":"Navođenje datuma rezervnih kopija …","Listing remote files for purge …":"Lista udaljenih fajlova za čišćenje …","Listing remote files …":"Lista udaljenih fajlova ...","Live":"Uživo","Load a configuration from an exported job or a storage provider":"Učitajte konfiguraciju iz izvezenog posla ili dobavljača skladišta","Load destination from an exported job or a storage provider":"Učitajte odredište iz izvezenog posla ili dobavljača skladišta","Load older data":"Učitaj starije podatke","Loading …":"Učitavanje ...","Local Repository":"Lokalno spremište","Local database path:":"Putanja lokalne baze podataka:","Local repository":"Lokalno skladište","Local storage":"Lokalno skladište","Location":"Lokacija","Location where buckets are created":"Lokacija na kojoj se kreiraju segmenti","Log data for {{Backup.Backup.Name}}":"Podaci evidencije za {{Backup.Backup.Name}}","Log data from the server":"Evidentirajte podatke sa servera","Log out":"Odjavi se","MByte":"MBajt","MByte/s":"MBajt/s","Maintenance":"Održavanje","Manually type path":"Ručno unesite putanju","Max download speed":"Maksimalna brzina preuzimanja","Max upload speed":"Maksimalna brzina otpremanja","Menu":"Meni","Microsoft SQL Database:":"Microsoft SQL baza podataka:","Microsoft SQL Databases":"Microsoft SQL baze podataka","Minimum redundancy":"Minimalna redundantnost","Minimum redundancy is 1.0":"Minimalna redundantnost je 1.0","Minutes":"Minute","Missing name":"Nedostaje naziv","Missing passphrase":"Nedostaje fraza lozinke","Missing sources":"Nedostaju izvori","Modified":"Modifikovano","Mon":"Pon","Months":"Meseci","Move existing database":"Premesti postojeću bazu podataka","Move failed:":"Premeštanje nije uspelo:","My Documents":"Moji dokumenti","My Music":"Moja muzika","My Photos":"Moje fotografije","My Pictures":"Moje slike","Name":"Naziv","Never":"Nikad","New user name is {{user}}.\nUpdated credentials to use the new limited user":"Novo korisničko ime je {{user}}.\nAžurirani akreditivi za korišćenje novog korisnika sa ograničenjem","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 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?":"Nijedan sertifikat prethodno nije naveden, proverite kod administratora servera da li je ključ tačan: {{key}}\n\nDa li želite da odobrite prijavljeni ključ hosta?","No editor found for the "{{backend}}" storage type":"Nije pronađen nijedan uređivač za "{{backend}}" tip skladištenja","No encryption":"Bez šifrovanja","No items selected":"Nema izabranih stavki","No items to restore, please select one or more items":"Nema stavki za vraćanje, izaberite jednu ili više stavki","No passphrase entered":"Lozinka nije uneta","No scheduled tasks":"Nema zakazanih zadataka","Non-matching passphrase":"Pristupna fraza koja se ne podudara","None / disabled":"Ništa / onemogućeno","Not using encryption":"Ne koristi šifrovanje","Nothing will be deleted. The backup size will grow with each change.":"Ništa neće biti izbrisano. Veličina rezervne kopije će rasti sa svakom promenom.","OK":"U redu","Once there are more backups than the specified number, the oldest backups are deleted.":"Kada ima više rezervnih kopija od navedenog broja, najstarije rezervne kopije se brišu.","OpenStack AuthURI":"OpenStack AuthURI","OpenStack Object Storage / Swift":"OpenStack Object Storage / Swift","Opened":"Otvoren","Operating System":"Operativni sistem","Operation":"Operacija","Operations:":"Operacije:","Optional authentication password":"Opciona lozinka za autentifikaciju","Optional authentication username":"Opciono korisničko ime za autentifikaciju","Options":"Opcije","Original location":"Originalna lokacija","Others":"Ostalo","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.":"Vremenom će rezervne kopije biti automatski izbrisane. Ostaće po jedna rezervna kopija za svaku od poslednjih 7 dana, svaku od poslednje 4 nedelje, svaku od poslednjih 12 meseci. Uvek će biti najmanje jedna preostala rezervna kopija.","Overwrite":"Prepiši","Passphrase":"Lozinka","Passphrase (if encrypted)":"Lozinka (ako je šifrovano)","Passphrase changed":"Lozinka promenjena","Passphrases are not matching":"Lozinke se ne poklapaju","Passphrases do not match":"Pristupne fraze se ne podudaraju","Password":"Lozinka","Patching files with local blocks …":"Zakrpa fajlova sa lokalnim blokovima …","Path":"Putanja","Path not found":"Putanja nije pronađena","Path on server":"Putanja na serveru","Path or subfolder in the bucket":"Putanja ili podfascikla u segment-u","Pause":"Pauza","Pause after startup or hibernation":"Pauziraj nakon pokretanja ili hibernacije","Pause options":"Opcije pauze","Permissions":"Dozvole","Pick location":"Izaberite lokaciju","Point to your backup files and restore from there":"Postavite pokazivač na svoje rezervne kopije fajlova i vratite ih odatle","Port":"Port","Prevent tray icon automatic log-in":"Sprečite automatsko prijavljivanje ikonom na traci","Previous":"Prethodno","Progress:":"Napredak:","ProjectID is optional if the bucket exist":"ID projekta je opcioni ako segment postoji","Proprietary":"Vlasnički","Purge Phase":"Faza čišćenja","Purging files complete!":"Čišćenje fajlova je završeno!","Purging files …":"Čišćenje fajlova …","Rebuilding local database …":"Ponovno kreiranje lokalne baze podataka …","Recreate (delete and repair)":"Ponovo kreirajte (izbrišite i popravite)","Recreate Database Phase":"Ponovo kreirajte fazu baze podataka","Recreating database …":"Ponovo kreiranje baze podataka …","Registering temporary backup …":"Registrovanje privremene rezervne kopije …","Relative paths not allowed":"Relativne putanje nisu dozvoljene","Reload":"Učitaj ponovo","Remote":"Udaljeno","Remote Path":"Udaljena putanja","Remote Repository":"Udaljeno spremište","Remote path":"Udaljena putanja","Remote repository":"Udaljeno spremište","Remote volume size":"Veličina udljenog volumena","Remove":"Ukloni","Remove option":"Ukloni opciju","Removed files":"Ukloni fajlove","Repair":"Popravi","Repair Phase":"Popravi fazu","Repairing database …":"Popravljanje baze podataka …","Repeat Passphrase":"Ponovite lozinku","Reporting:":"Izveštavanje:","Reset":"Resetovanje","Restore":"Vrati","Restore complete!":"Vraćanje je završeno!","Restore files":"Vrati fajlove","Restore files …":"Vraćanje fajlova ...","Restore from":"Vrati iz","Restore from backup configuration":"Vrati iz podešavanja rezervne kopije","Restore options":"Vrati opcije","Restore read/write permissions":"Vrati dozvole za čitanje i upis","Restored Files":"Vraćeni fajlovi","Restored Folders":"Vraćene fascikle","Restored Symlinks":"Vraćeni Symlinks","Restoring files …":"Vraćanje fajlova ...","Resume":"Nastavi","Rewritten File Lists":"Prepisane liste fajlova","Run again every":"Izvrši ponovo svaki","Run now":"Izvrši sad","Running commandline entry":"Izvrši unos komandne linije","Running task:":"Izvršavanje zadatka:","Running …":"Izvršavanje ...","S3 Compatible":"S3 kompatibilno","Same as the base install version: {{channelname}}":"Isto kao i verzija osnovne instalacije: {{channelname}}","Sat":"Sub","Satellite":"Satelit","Save":"Sačuvaj","Save and repair":"Sačuvaj i popravi","Save different versions with timestamp in file name":"Sačuvaj drugu verziju sa vremenom u nazivu fajla","Save immediately":"Sačuvaj odmah","Scanning existing files …":"Skeniranje postojećih fajlova …","Scanning for local blocks …":"Skeniranje lokalnih blokova ...","Schedule":"Raspored","Search":"Pretraga","Search for files":"Pretraga fajlova","Seconds":"Sekunde","Select a log level and see messages as they happen:":"Izaberite nivo dnevnika i pogledajte poruke kako se dešavaju:","Select files":"Izaberite fajlove","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 password":"Lozinka servera","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 …":"Prikazujem dnevnik ...","Show treeview":"Prikazujem izled stabla","Sia server password":"Lozinka za Sia server","Smart backup retention":"Pametno čuvanje rezervne kopije","Some OpenStack providers allow an API key instead of a password and tenant name":"Neki OpenStack provajderi dozvoljavaju API ključ umesto lozinke i imena zakupca","Some S3 providers might only be compatible with a certain client library":"Neki S3 provajderi mogu biti kompatibilni samo sa određenom bibliotekom klijenata","Source Data":"Izvorni podaci","Source Files":"Izvorni fajlovi","Source data":"Izvorni podaci","Source folders":"Izvorne fascikle","Source:":"Izvor:","Specific builds for developers only. Not for use with important data.":"Posebne verzije samo za programere. Nije za upotrebu sa važnim podacima.","Standard protocols":"Standardni protokoli","Start":"Start","Starting backup …":"Startujem rezervnu kopiju ...","Starting restore …":"Startujem obnavljanje ...","Starting the restore process …":"Startujem proces obnavljanja ...","Stop after current file":"Zaustavi nakon trenutnog fajla","Stop after the current file":"Zaustavi nakon trenutnog fajla","Stop now":"Zaustavi odmah","Stop running backup":"Zaustavi pokrenutu rezervnu kopiju","Stop running task":"Zaustavi pokrenuti zadatak","Stopping after the current file:":"Zaustavljanje nakon trenutnog fajla:","Stopping task:":"Zaustavljanje zadatka:","Storage Type":"Tip skladišta","Storage class":"Klasa skladišta","Storage class for creating a bucket":"Klasa skladišta za kreiranje segment-a","Stored":"Uskladišteno","Strong":"Jaka","Success":"Uspešno","Sun":"Ned","Symbolic link":"Simbolička veza","System Files":"Sistemski fajlovi","System default ({{levelname}})":"Podrazumevani sistem ({{levelname}})","System files":"Sistemski fajlovi","System info":"Sistemske informacije","System properties":"Osobine sistema","TByte":"TBajt","TByte/s":"TBajt/s","Task is running":"Zadatak se izvršava","Temporary Files":"Privremeni fajlovi","Temporary files":"Privremene fajlovi","Test Phase":"Faza testiranje","Test connection":"Ispitaj vezu","Testing permissions …":"Ispitivanje dozvola ...","Testing …":"Ispitivanje ...","The '{{fieldname}}' field contains an invalid character: {{character}} (value: {{value}}, index: {{pos}})":"Polje '{{fieldname}}' sadrži nevažeći znak: {{character}} (vrednost: {{value}}, indeks: {{pos}})","The backup is missing, has it been deleted?":"Nedostaje rezervna kopija, da li je izbrisana?","The backup was temporary and does not exist anymore, so the log data is lost":"Rezervna kopija je bila privremena i više ne postoji, tako da su podaci dnevnika izgubljeni","The bucket name should be all lower-case, convert automatically?":"Naziv segmenta treba da bude malim slovima, da li da se automatski konvertuje?","The configuration should be kept safe. Are you sure you want to save an unencrypted file containing your passwords?":"Konfiguraciju treba čuvati na sigurnom. Da li ste sigurni da želite da sačuvate nešifrovani fajl koji sadrži vaše lozinke?","The dark theme (by Michal)":"Tamna tema (napravio Michal)","The default blue on white theme (by Alex)":"Podrazumevana tema plavo na belom (napravio Alex)","The folder {{folder}} does not exist.\nCreate it now?":"Fascikla {{folder}} ne postoji.\nKreirate je sada?","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}}?":"Ključ hosta se promenio, proverite kod administratora servera da li je to tačno, inače biste mogli da budete žrtva napada MAN-IN-THE-MIDDLE.\n\nDa li želite da ZAMENITE svoj TRENUTNI ključ hosta \"{{prev}}\" sa PRIJAVLJENIM ključem hosta: {{key}}?","The passwords do not match":"Lozinke se ne poklapaju","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 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?":"Putanja se ne završava znakom '{{dirsep}}', što znači da uključujete fajl, a ne fasciklu.\n\nDa li želite da uključite navedeni fajl?","The path must be an absolute path, i.e. it must start with a forward slash '/'":"Putanja mora biti apsolutna putanja, tj. mora da počinje sa kosom crtom unapred '/'","The region parameter is only applied when creating a new bucket":"Parametar regiona se primenjuje samo pri kreiranju novog segmenta","The region parameter is only used when creating a bucket":"Parametar regiona se kreira samo kada se koristi segment","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šteni fajl","The target folder contains encrypted files, please supply the passphrase":"Ciljana fasckla sadrži šifrovane fajlove, molimo unesite pristupnu frazu","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, samo sa dozvolama za izabranu putanju?","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?":"Ova rezervna kopija je napravljena na drugom operativnom sistemu. Vraćanje fajlova bez navođenja odredišne fascikle može dovesti do vraćanja fajlova na neočekivana mesta. Da li ste sigurni da želite da nastavite bez odabira odredišne fascikle?","This month":"Ovog meseca","This week":"Ove sedmice","Throttle settings":"Podešavanja regulacije","Thu":"Čet","Time":"Vreme","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","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.":"Da bi sprečio različite napade zasnovane na DNS-u, Duplicati ograničava dozvoljena imena hostova na ona koja su ovde navedena. Direktan IP pristup i lokalni host je uvek dozvoljen. Višestruka imena hostova mogu biti isporučena sa tačkom i zarezom. Ako je neko od dozvoljenih imena hostova zvezdica (*), sva imena hostova su dozvoljena i ova funkcija je onemogućena. Ako je polje prazno, dozvoljen je samo pristup IP adresi i lokalnom hostu.","Today":"Danas","Trust host certificate?":"Verujete sertifikatu hosta?","Trust server certificate?":"Veruj sertifikatu servera?","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.":"Isprobajte nove funkcije na kojima radimo. Trenutno najstabilnija dostupna verzija. Testirajte podatke za vraćanje pre nego što ih upotrebite u proizvodnim okruženjima.","Tue":"Uto","Type passphrase here.":"Ovde unesite pristupnu frazu.","Type to highlight files":"Ukucajte da biste istakli fajlove","Unknown backup size and versions":"Nepoznata veličina i verzije rezervne kopije","Until resumed":"Dok se ne nastavi","Update channel":"Ažurirajte kanal","Update failed:":"Ažuriranje nije uspelo:","Updating with existing database":"Ažuriranje sa postojećom bazom podataka","Uploaded files":"Otpremanje fajlova","Uploading verification file …":"Otpremanje fajla za verifikaciju …","Usage statistics":"Statistika upotrebe","Usage statistics, warnings, errors, and crashes":"Statistika korišćenja, upozorenja, greške i rušenja","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 domain name":"Ime korisničkog domena","User has too many permissions":"Korisnik ima previše dozvola","User interface settings":"Podešavanja korisničkog interfejsa","Username":"Korisničko ime","Vacuuming database …":"Usisavanje baze podataka …","Validating …":"Provera valjanosti ...","Verifications":"Provere","Verify files":"Proveri datoteke","Verifying answer":"Proveravanje odgovora","Verifying backend data …":"Provra pozadinskih podataka ...","Verifying files …":"Provera fajlova ...","Verifying remote data …":"Provera udaljenih podataka ...","Verifying restored files …":"Provera vraćenih fajlova ...","Verifying …":"Provera ...","Version ID":"ID verzije","Very strong":"Veoma jaka","Very weak":"Veoma slaba","Visit us on":"Posetite nas na","WARNING: This will prevent you from restoring the data in the future.":"UPOZORENJE: Ovo će vas sprečiti da vratite podatke u budućnosti.","Waiting for task to begin":"Čekanje na početak zadatka","Waiting for upload to finish …":"Čeka se da se otpremanje završi …","Warnings, errors and crashes":"Upozorenja, greške i padovi","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 fajlove?","Years":"Godina","Yes":"Da","Yes, I have stored the passphrase safely":"Da, uskladištio sam lozinku bezbedno","Yes, I understand the risk":"Da, razumem rizik","Yes, I'm brave!":"Da, hrabar sam!","Yes, please break my backup!":"Da, molim te pauziraj moju rezervnu kopiju!","Yesterday":"Juče","You are changing the database path away from an existing database.\nAre you sure this is what you want?":"Menjate putanju baze podataka dalje od postojeće baze podataka.\nJeste li sigurni da je to ono što želite?","You are currently running {{appname}} {{version}}":"Trenutno koristite {{appname}} {{version}}","You can stop the backup after any file uploads currently in progress have finished.":"Možete da zaustavite pravljenje rezervne kopije nakon što se završi bilo koji fajl koji je trenutno u toku.","You can stop the task immediately, or allow the process to continue its current file and then stop.":"Možete odmah zaustaviti zadatak ili dozvoliti procesu da nastavi sa trenutnim fajlom, a zatim ga zaustavi.","You have changed the encryption mode. This may break stuff. You are encouraged to create a new backup instead":"Promenili ste režim šifrovanja. Ovo bi moglo biti loš izbor. Preporučujemo vam da umesto toga napravite novu rezervnu kopiju","You have changed the passphrase, which is not supported. You are encouraged to create a new backup instead.":"Promenili ste pristupnu frazu lozinke, koja nije podržana. Preporučujemo vam da umesto toga napravite novu rezervnu kopiju.","You have chosen not to encrypt the backup. Encryption is recommended for all data stored on a remote server.":"Izabrali ste da ne šifrujete rezervnu kopiju. Šifrovanje se preporučuje za sve podatke uskladištene na udaljenom serveru.","You have chosen to restore to a new location, but not entered one":"Odabrali ste da vratite na novu lokaciju, ali niste je uneli","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.":"Generisali ste jaku pristupnu frazu lozinke. Uverite se da ste napravili bezbednu kopiju pristupne fraze lozinke, jer podaci ne mogu da se povrate ako izgubite pristupnu frazu lozinke.","You must choose at least one source folder":"Morate odabrati najmanje jednu izvornu fasciklu","You must enter a domain name to use v3 API":"Morate uneti naziv domena da biste koristili v3 API","You must enter a name for the backup":"Morate uneti naziv za rezervnu kopiju","You must enter a passphrase or disable encryption":"Morate uneti lozinku ili isključiti šifrovanje","You must enter a password to use v3 API":"Morate uneti lozinku da biste koristili v3 API","You must enter a positive number of backups to keep":"Morate da unesete važeće vreme trajanje za čuvanje rezervnih kopija","You must enter a tenant (aka project) name to use v3 API":"Morate da unesete ime zakupca (aka projekta) da biste koristili v3 API","You must enter a valid duration for the time to keep backups":"Morate da unesete važeće vreme trajanja za čuvanja rezervnih kopija","You must enter a valid retention policy string":"Morate da unesete važeći niz politike retencije","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.","bucket/folder/subfolder":"segment/fascikla/podfascikla","byte":"bajt","byte/s":"bajt/ova","custom":"poručen","resume now":"nastavi odmah","unless you are explicitly specifying --group-id":"osim ako izričito ne navedete --group-id","{{appname}} was primarily developed by {{dev1}} and {{dev2}}. {{appname}} can be downloaded from {{websitename}}. {{appname}} is licensed under the {{licensename}}.":"{{appname}} su prvenstveno razvili {{dev1}} i {{dev2}}. {{appname}} se može preuzeti sa {{websitename}}. {{appname}} je licenciran pod {{licensename}}.","{{files}} files ({{size}}) to go {{speed_txt}}":"{{files}} fajlovi ({{size}}) da ide {{speed_txt}}","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version":["{{item.Backup.Metadata.TargetSizeString}} / {{$count}} verzije","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} verzije","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} verzije"],"{{number}} Hour":"{{number}} sati","{{number}} Hours":"{{number}} sati","{{number}} Minutes":"{{number}} minuta","{{time}} (took {{duration}})":"{{time}} (trajalo {{duration}})"}); + gettextCatalog.setStrings('sv_SE', {"- pick an option -":"- välj ett alternativ -","...loading...":"...laddar...","API key":"API-nyckel","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":"Åtkomstnyckel","Access denied":"Åtkomst nekad","Access grant":"Åtkomst beviljad","Access to user interface":"Access till användarinterface","Account name":"Kontonamn","Add a new backup":"Lägg till ny säkerhetskopia","Add a path directly":"Lägg till direkt sökväg","Add advanced option":"Lägg till avancerade val","Add backup":"Lägg till säkerhetskopia","Add filter":"Lägg till filter","Add path":"Lägg till sökväg","Added":"Sparad","Adjust bucket name?":"Justera \"bucket name\"?","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","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.":"Alla användningsrapporter skickas anonymt och innehåller ingen personlig information. De innehåller information om hårdvara och operativsystem, typ av backend, säkerhetskopieringstid, övergripande storlek på källdata och liknande data. De innehåller inte sökvägar, filnamn, användarnamn, lösenord eller liknande känslig information.","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?","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 befintlig lokal databas för lagringen har hittats.\nÅteranvändning av databasen gör att kommandorads- och serverinstanserna kan arbeta på samma fjärrlagring.\n\nVill du använda den befintliga databasen?","Anonymous usage reports":"Anonym användarrapport","Applications":"Applikationer","As Command-line":"Som kommandorad","AuthID":"AuthID","Authentication method":"Autentiseringsmetod","Authentication method ({{auth_method}})":"Autentiseringsmetod ({{auth_method}})","Authentication password":"Autentiseringslösenord","Authentication username":"Autentiseringsanvändarnamn","Autogenerated passphrase":"Autogenererat lösenord","B2 Application ID":"B2 Application ID","B2 Application Key":"B2 Application Key","B2 Cloud Storage Account ID":"B2 Cloud Storage Account ID","B2 Cloud Storage Application ID":"B2 Cloud Storage Application ID","B2 Cloud Storage Application Key":"B2 Cloud Storage Application Key","Back":"Åter","Backup complete!":"Säkerhetskopieringen är klar!","Backup destination":"Destination till säkerhetskopia","Backup location":"Plats för säkerhetskopia","Backup retention":"Backup-bibehållning","Backup:":"Säkerhetskopia:","Beta":"Beta","Broken access":"Trasig åtkomst","Browse":"Bläddra","Browser default":"Webbläsarens standard","Bucket create location":"Bucket skapa plats","Bucket name":"Bucket namn","Bucket storage class":"Bucket förvaringsklass","Building list of files to restore …":"Skapar lista med filer för återskapande ...","Building partial temporary database …":"Skapar tillfällig databas ...","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.":"Genom att tillåta fjärråtkomst lyssnar servern på förfrågningar från vilken maskin som helst i ditt nätverk. Om du aktiverar det här alternativet, se till att du alltid använder datorn i ett säkert brandvägg-skyddat nätverk.","By default, the tray icon will open the user interface with a token that 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.":"Som standard öppnar tray-icon användargränssnittet med en token som låser upp användargränssnittet. Detta säkerställer att du kan komma åt användargränssnittet från ikonen i fältet, samtidigt som du kräver att andra anger ett lösenord. Om du föredrar att behöva skriva in lösenordet, även när du kommer åt användargränssnittet från ikonen i fältet, aktivera det här alternativet.","Cache Files":"Cachefiler","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 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","Client library to use":"Klientbibliotek att använda","Commandline …":"Kommandorad ...","Compact Phase":"Kompakt Fas","Compact now":"Komprimera nu","Compacting remote data …":"Komprimerar fjärrdata …","Complete log":"Komplett logg","Completing backup …":"Slutför säkerhetskopieringen...","Completing previous backup …":"Slutför tidigare säkerhetskopiering …","Computer":"Dator","Configuration file:":"Konfigurationsfil:","Configuration:":"Konfiguration:","Configure a new backup":"Konfigurera en ny säkerhetskopia","Confirm delete":"Bekräfta borttagning","Confirm encryption passphrase":"Bekräfta krypteringslösenord","Confirm passphrase":"Bekräfta lösenfras","Confirmation required":"Bekräftelse beövs","Connect":"Anslut","Connect now":"Anslut nu","Connecting to server …":"Ansluter till server ...","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 …":"Skapar ny användare med begränsad åtkomst …","Creating target folders …":"Skapar målmappar …","Creating temporary backup …":"Skapar temporär säkerhetskopia ...","Current action:":"Nuvarande åtgärd:","Current file:":"Nuvarande fil:","Current version is {{versionname}} ({{versionnumber}})":"Aktuell version är {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"Anpassad S3-slutpunkt","Custom Satellite":"Anpassad Satellit","Custom Satellite ({{satellite}})":"Anpassad Satellit ({{satellite}})","Custom authentication url":"Anpassad autentiseringsadress","Custom backup retention":"Anpassad backup-bibehållning","Custom location ({{server}})":"Anpassad plats ({{server}})","Custom region for creating buckets":"Anpassad region för att skapa buckets","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 excludes":"Standard exkluderingar","Default options":"Standardalternativ","Delete":"Radera","Delete Phase (Old Backup Versions)":"Ta bort fas (gamla säkerhetskopieringsversioner)","Delete backup":"Radera säkerhetskopia","Delete backups that are older than":"Radera säkerhetskopior ä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?","Delete …":"Radera ...","Deleted":"Raderade","Deleted Versions":"Raderade Versioner","Deleted files":"Raderade filer","Deleting remote files …":"Raderar fjärrfiler ...","Deleting unwanted files …":"Raderar oönskade filer...","Description (optional)":"Beskrivning (valfritt)","Description:":"Beskrivning:","Desktop":"Skrivbord","Destination":"Destination","Destination path":"Målsökväg","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 säkerhetskopia för: \"{{name}}\" ?","Do you really want to delete the local database for: {{name}}":"Vill du verkligen radera den lokala databasen för: {{name}}","Done":"Klart","Download":"Ladda ner","Downloaded files":"Nedladdade filer","Downloading files …":"Laddar ner filer ...","Downloading update…":"Laddar ner uppdatering ...","Duplicate option {{opt}}":"Duplicera alternativ {{opt}}","Duplicati Website":"Duplicatis webbsida","Duplicati forum":"Duplicatis forum","Duplicati will run when started, but will remain in a paused state for the duration. Duplicati will occupy minimal system resources and no backups will be run.":"Duplicati kommer att köras när den startas, men förblir i pausat tillstånd under hela tiden. Duplicati kommer att uppta minimala systemresurser och inga säkerhetskopior kommer att köras.","Duration":"Varaktighet","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.","Edit as list":"Ändra som lista","Edit as text":"Ändra som text","Edit …":"Ändra ...","Encrypt file":"Kryptera fil","Encryption":"Kryptering","Encryption changed":"Kryptering förändrad","Encryption passphrase":"Ange krypteringslösenord","End":"Slut","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 backup passphrase, if any":"Ange lösenordsfras, om tillämpligt","Enter configuration details":"Ange konfigurationsdetaljer","Enter encryption passphrase":"Ange krypteringslösenord","Enter expression here":"Ange uttryck här","Enter the destination path":"Ange målsökväg","Error":"Fel","Error!":"Fel!","Errors and crashes":"Fel och kraschar","Examined":"Granska","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 filter group":"Uteslut filtergrupp","Exclude folder":"Uteslut mapp","Exclude regular expression":"Uteslut enligt reguljärt uttryck","Existing file found":"Filen existerar redan","Experimental":"Experimentell","Export":"Exportera","Export backup configuration":"Exportera konfiguration för säkerhetskopia","Export configuration":"Exportera konfiguration","Export passwords":"Exportera lösenord","Export …":"Exportera ...","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 find backup:":"Misslyckades med att hitta säkerhetskopia:","Failed to read backup defaults:":"Misslyckades med att läsa standardinställningarna för säkerhetskopia:","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":"Allmän inställningar för säkerhetskopia","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","Hostnames":"Värdnamn","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 säkerhetskopia finns, kommer alla säkerhetskopior äldre än detta datum att raderas.","If you do not enter a path, all files will be stored in the login folder.\nAre you sure this is what you want?":"Om du inte anger en sökväg kommer alla filer att lagras i inloggningsmappen.\nÄr du säker på detta?","If you do not enter an API Key, the tenant name is required":"Om du inte anger en API-nyckel krävs \"tenant name\"","Import":"Importera","Import Destination URL":"Importera destinationsadress","Import backup configuration":"Importera konfiguration för säkerhetskopia","Import from a file":"Importera från en fil","Import metadata":"Importera metadata","Importing …":"Importerar …","Include a file?":"Inkludera en fil?","Include expression":"Inkludera enligt uttryck","Include regular expression":"Inkludera enligt reguljärt uttryck","Incorrect answer, try again":"Felaktigt svar, försök igen","Individual builds for developers only. Not for use with important data.":"Individuella versioner endast för utvecklare. Ej för användning med viktig data.","Information":"Information","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","Last successful backup:":"Senaste lyckade säkerhetskopiering:","Last successful restore: {{time}} (took {{duration || '0 seconds'}})":"Senaste lyckade återställning: {{tid}} (tog {{varaktighet || '0 sekunder'}})","Latest":"Senaste","Libraries":"Bibliotek","Listing backup dates …":"Listar datum för säkerhetskopia …","Listing remote files for purge …":"Listar fjärrfiler för rensning …","Listing remote files …":"Listar fjärrfiler ...","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 ...","Local Repository":"Lokalt arkiv","Local database path:":"Sökväg till lokal databas:","Local repository":"Lokalt arkiv","Local storage":"Lokal lagring","Location":"Plats","Location where buckets are created":"Plats där buckets skapas","Log data for {{Backup.Backup.Name}}":"Logg-data för {{Backup.Backup.Name}}","Log data from the server":"Logg data från servern","Log out":"Logga ut","MByte":"MByte","MByte/s":"MByte/s","Maintenance":"Underhåll","Manually type path":"Skriv sökväg manuellt","Max download speed":"Max nedladdningshastighet","Max upload speed":"Max uppladdningshastighet","Menu":"Meny","Microsoft SQL Database:":"Microsoft SQL-databas:","Microsoft SQL Databases":"Microsoft SQL-databaser","Minimum redundancy":"Minsta redundans","Minimum redundancy is 1.0":"Minsta redundans är 1,0","Minutes":"Minuter","Missing name":"Saknar namn","Missing passphrase":"Saknar lösenfras ","Missing sources":"Saknade källor","Modified":"Ändrad","Mon":"Mån","Months":"Månader","Move existing database":"Flytta existerande databas","Move failed:":"Flytten misslyckades:","My Documents":"Mina Dokument","My Music":"Min Musi","My Photos":"Mina Foton","My Pictures":"Mina Bilder","Name":"Namn","Never":"Aldrig","New user name is {{user}}.\nUpdated credentials to use the new limited user":"Nytt användarnamn är {{user}}.\nUppdaterade användaruppgifter för att använda den nya begränsade användaren","Next":"Nästa","Next scheduled run:":"Nästa schemalagda körning:","Next scheduled task:":"Nästa schemalagda uppgift:","Next task:":"Nästa uppgift:","Next time":"Nästa gång","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?":"Inget certifikat har angetts tidigare, kontrollera med serveradministratören att nyckeln är korrekt: {{key}}\n\nVill du godkänna den rapporterade värdnyckeln?","No editor found for the "{{backend}}" storage type":"Ingen redigerare hittades för "{{backend}}" lagringstyp","No encryption":"Ingen kryptering","No items selected":"Inga objekt har valts","No items to restore, please select one or more items":"Inga objekt att återställa, välj ett eller flera objekt","No passphrase entered":"Ingen lösenfras har angetts","No scheduled tasks":"Inga schemalagda uppgifter","Non-matching passphrase":"Lösenfras som inte matchar","None / disabled":"Ingen / inaktiverad","Not using encryption":"Använder inte kryptering","Nothing will be deleted. The backup size will grow with each change.":"Ingenting kommer att raderas. Storleken på säkerhetskopieringen kommer att växa med varje ändring.","OK":"OK","Once there are more backups than the specified number, the oldest backups are deleted.":"När det finns fler säkerhetskopior än det angivna antalet, raderas de äldsta säkerhetskopiorna.","OpenStack AuthURI":"OpenStack AuthURI","OpenStack Object Storage / Swift":"OpenStack Object Storage / Swift","Opened":"Öppnad","Operating System":"Operativsystem","Operation":"Operation","Operations:":"Operationer:","Optional authentication password":"Valfritt lösenord för autentisering","Optional authentication username":"Valfritt användarnamn för autentisering","Options":"Alternativ","Original location":"Ursprunglig plats","Others":"Andra","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.":"Med tiden kommer säkerhetskopior att raderas automatiskt. Det kommer att finnas kvar en säkerhetskopia för var och en av de senaste 7 dagarna, var och en av de senaste 4 veckorna, var och en av de senaste 12 månaderna. Det kommer alltid att finnas minst en säkerhetskopia kvar.","Overwrite":"Skriva över","Passphrase":"Lösenfras","Passphrase (if encrypted)":"Lösenfras (om krypterad)","Passphrase changed":"Lösenfras ändrad","Passphrases are not matching":"Lösenfraser matchar inte","Passphrases do not match":"Lösenfraser matchar inte","Password":"Lösenord","Patching files with local blocks …":"Patchar filer med lokala block...","Path":"Sökväg","Path not found":"Sökvägen hittades inte","Path on server":"Sökväg på servern","Path or subfolder in the bucket":"Sökväg eller undermapp i bucket","Pause":"Paus","Pause after startup or hibernation":"Pausa efter uppstart eller viloläge","Pause options":"Pausalternativ","Permissions":"Behörigheter","Pick location":"Välj plats","Point to your backup files and restore from there":"Peka på dina säkerhetskopior och återställ därifrån","Port":"Port","Prevent tray icon automatic log-in":"Förhindra att tray-icon automatiskt loggar in","Previous":"Tidigare","Progress:":"Framsteg:","ProjectID is optional if the bucket exist":"ProjectID är valfritt om bucket finns","Proprietary":"Proprietär","Purge Phase":"Rensningsfas","Purging files complete!":"Rensning av filer klar!","Purging files …":"Rensar filer...","Rebuilding local database …":"Bygger om lokal databas...","Recreate (delete and repair)":"Återskapa (ta bort och reparera)","Recreate Database Phase":"Återskapa Databas Fasen","Recreating database …":"Återskapar databas...","Registering temporary backup …":"Registrerar tillfällig säkerhetskopia …","Relative paths not allowed":"Relativa sökvägar är inte tillåtna","Reload":"Ladda om","Remote":"Fjärr","Remote Path":"Fjärrsökväg ","Remote Repository":"Fjärr Repository","Remote path":"Fjärrsökväg ","Remote repository":"Fjärr repository","Remote volume size":"Fjärr-volymstorlek","Remove":"Ta bort","Remove option":"Ta bort alternativ","Removed files":"Borttagna filer","Repair":"Reparera","Repair Phase":"Reparations Fas","Repairing database …":"Reparerar databas ...","Repeat Passphrase":"Upprepa lösenfrasen","Reporting:":"Rapportering:","Reset":"Återställa","Restore":"Återställ","Restore complete!":"Återställningen är klar!","Restore files":"Återställningen filer","Restore files …":"Återställer filer …","Restore from":"Återställ från","Restore from backup configuration":"Återställ från konfiguration av säkerhetskopia","Restore options":"Återställ alternativ","Restore read/write permissions":"Återställ läs-/skrivbehörigheter","Restored Files":"Återställda filer","Restored Folders":"Återställda mappar","Restored Symlinks":"Återställda symbollänkar","Restoring files …":"Återställer filer...","Resume":"Försätt","Rewritten File Lists":"Omskrivna fillistor","Run again every":"Kör igen varje","Run now":"Kör nu","Running commandline entry":"Kör kommandoradspost","Running task:":"Pågående uppgift:","Running …":"Pågående ... ","S3 Compatible":"S3 Kompatibel","Same as the base install version: {{channelname}}":"Samma som basinstallationsversionen: {{channelname}}","Sat":"Lör","Satellite":"Satellit","Save":"Spara","Save and repair":"Spara och reparera","Save different versions with timestamp in file name":"Spara olika versioner med tidsstämpel i filnamnet","Save immediately":"Spara omedelbart","Scanning existing files …":"Skannar befintliga filer...","Scanning for local blocks …":"Söker efter lokala block …","Schedule":"Schema","Search":"Sök","Search for files":"Sök efter filer","Seconds":"Sekunder","Select a log level and see messages as they happen:":"Välj en logg-nivå och se meddelanden när de händer:","Select files":"Välj filer","Server":"Server","Server and port":"Server och port","Server hostname or IP":"Server värdnamn eller IP","Server is currently paused,":"Servern är för närvarande pausad,","Server is currently paused, do you want to resume now?":"Servern är för närvarande pausad, vill du återuppta nu?","Server password":"Server lösenord","Server paused":"Servern pausad","Server state properties":"Serverstatusegenskaper","Settings":"Inställningar","Show":"Visa","Show advanced editor":"Visa avancerad redigerare","Show hidden folders":"Visa dolda mappar","Show log":"Visa logg","Show log …":"Visa logg ...","Show treeview":"Visa träd-vy","Sia server password":"Sia-server lösenord","Smart backup retention":"Smart backup-bibehållning","Some OpenStack providers allow an API key instead of a password and tenant name":"Vissa OpenStack-leverantörer tillåter en API-nyckel istället för ett lösenord och \"tenant name\"","Some S3 providers might only be compatible with a certain client library":"Vissa S3-leverantörer kanske bara är kompatibla med ett visst klientbibliotek","Source Data":"Källdata","Source Files":"Källfiler","Source data":"Källdata","Source folders":"Källmappar","Source:":"Källa:","Specific builds for developers only. Not for use with important data.":"Specifika versioner endast för utvecklare. Ej för användning med viktig data.","Standard protocols":"Standardprotokoll","Start":"Start","Starting backup …":"Startar säkerhetskopiering ...","Starting restore …":"Startar återställning ...","Starting the restore process …":"Startar återställningsprocessen ...","Stop after current file":"Stoppa efter aktuell fil","Stop after the current file":"Stoppa efter den aktuella filen","Stop now":"Stoppa nu","Stop running backup":"Avsluta säkerhetskopiering","Stop running task":"Sluta köra uppgiften","Stopping after the current file:":"Stoppa efter den aktuella filen:","Stopping task:":"Stoppa uppgift:","Storage Type":"Lagringstyp","Storage class":"Förvarings-klass","Storage class for creating a bucket":"Förvaringsklass för att skapa en bucket","Stored":"Lagrat","Strong":"Stark","Success":"Framgång","Sun":"Sön","Symbolic link":"Symbolisk länk","System Files":"Systemfiler","System default ({{levelname}})":"Systemstandard ({{levelname}})","System files":"Systemfiler","System info":"System information","System properties":"Systemegenskaper","TByte":"TByte","TByte/s":"TByte/s","Task is running":"Uppgiften pågår","Temporary Files":"Tillfälliga filer","Temporary files":"Tillfälliga filer","Test Phase":"Test Fas","Test connection":"Testa anslutningen","Testing permissions …":"Testar behörigheter...","Testing …":"Testar ...","The '{{fieldname}}' field contains an invalid character: {{character}} (value: {{value}}, index: {{pos}})":"Fältet '{{fieldname}}' innehåller ett ogiltigt tecken: {{character}} (värde: {{value}}, index: {{pos}})","The backup is missing, has it been deleted?":"Säkerhetskopia saknas, har den tagits bort?","The backup was temporary and does not exist anymore, so the log data is lost":"Säkerhetskopian var tillfällig och existerar inte längre, så logg-data går förlorad","The bucket name should be all lower-case, convert automatically?":"Namnet på bucket borde vara gemener, konvertera automatiskt?","The configuration should be kept safe. Are you sure you want to save an unencrypted file containing your passwords?":"Konfigurationen bör förvaras säker. Är du säker på att du vill spara en okrypterad fil som innehåller dina lösenord?","The dark theme (by Michal)":"Det mörka temat (av Michal)","The default blue on white theme (by Alex)":"Standardtemat för blått på vitt (av Alex)","The folder {{folder}} does not exist.\nCreate it now?":"Mappen {{folder}} finns inte.\nSkapa det 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}}?":"Värdnyckeln har ändrats, kontrollera med serveradministratören om detta är korrekt, annars kan du bli offer för en MAN-IN-MIDDLE-attack.\n\nVill du ERSÄTTA din AKTUELLA värdnyckel \"{{prev}}\" med den RAPPORTERADE värdnyckeln: {{key}}?","The passwords do not match":"Lösenorden matchar inte","The path does not appear to exist, do you want to add it anyway?":"Sökvägen verkar inte existera, vill du lägga till den ändå?","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?":"Sökvägen slutar inte med tecknet '{{dirsep}}', vilket betyder att du inkluderar en fil, inte en mapp.\n\nVill du inkludera den angivna filen ändå?","The path must be an absolute path, i.e. it must start with a forward slash '/'":"Sökvägen måste vara en absolut väg, dvs den måste börja med ett snedstreck '/'","The region parameter is only applied when creating a new bucket":"Regionparametern tillämpas endast när en ny bucket skapas","The region parameter is only used when creating a bucket":"Regionparametern används endast när du skapar en bucket","The server certificate could not be validated.\nDo you want to approve the SSL certificate with the hash: {{hash}}?":"Servercertifikatet kunde inte valideras.\nVill du godkänna SSL-certifikatet med hashen: {{hash}}?","The storage class affects the availability and price for a stored file":"Lagringsklassen påverkar tillgängligheten och priset för en lagrad fil","The target folder contains encrypted files, please supply the passphrase":"Målmappen innehåller redan krypterade filer, vänligen ange lösenfrasen","The user has too many permissions. Do you want to create a new limited user, with only permissions to the selected path?":"Användaren har för många behörigheter. Vill du skapa en ny begränsad användare, med endast behörigheter till den valda sökvägen?","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?":"Denna säkerhetskopia skapades på ett annat operativsystem. Att återställa filer utan att ange en målmapp kan göra att filer återställs på oväntade platser. Är du säker på att du vill fortsätta utan att välja en målmapp?","This month":"Denna månad","This week":"Denna vecka","Throttle settings":"Inställningar för Hastighetsbegränsningar ","Thu":"Tors","Time":"Tid","To File":"Till Arkiv","To confirm you want to delete all remote files for \"{{name}}\", please enter the word you see below":"För att bekräfta att du vill ta bort alla fjärrfiler för \"{{name}}\", skriv in ordet du ser nedan","To export without a passphrase, uncheck the \"Encrypt file\" box":"För att exportera utan en lösenordsfras, avmarkera rutan \"Kryptera fil\"","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.":"För att förhindra olika DNS-baserade attacker, begränsar Duplicati de tillåtna värdnamnen till de som listas här. Direkt IP-åtkomst och lokal värd är alltid tillåten. Flera värdnamn kan förses med en semikolonseparator. Om något av de tillåtna värdnamnen är en asterisk (*), är alla värdnamn tillåtna och den här funktionen är inaktiverad. Om fältet är tomt tillåts endast IP-adress och lokal värdåtkomst.","Today":"I dag","Trust host certificate?":"Lita på värdcertifikat?","Trust server certificate?":"Lita på servercertifikat?","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.":"Testa de nya funktionerna som vi arbetar med. För närvarande den mest stabila versionen som finns. Testa Återställ data innan du använder detta i produktionsmiljöer.","Tue":"Tis","Type passphrase here.":"Skriv lösenordsfras här.","Type to highlight files":"Skriv för att markera filer","Unknown backup size and versions":"Okänd storlek och versioner av säkerhetskopia","Until resumed":"Tills den återupptas","Update channel":"Uppdatera kanal","Update failed:":"Uppdateringen misslyckades:","Updating with existing database":"Uppdatering med befintlig databas","Uploaded files":"Uppladdade filer","Uploading verification file …":"Laddar upp verifieringsfil …","Usage statistics":"Användningsstatistik","Usage statistics, warnings, errors, and crashes":"Användningsstatistik, varningar, fel och krascher","Use SSL":"Använd SSL","Use existing database?":"Använd befintlig databas?","Use weak passphrase":"Använd svag lösenfras","Useless":"Oanvändbar","User data":"Användardata","User domain name":"Användardomännamn","User has too many permissions":"Användaren har för många behörigheter","User interface settings":"Användargränssnittet inställningar","Username":"Användarnamn","Vacuuming database …":"Dammsugar databas …","Validating …":"Validerar …","Verifications":"Verifieringar","Verify files":"Verifiera filer","Verifying answer":"Verifierar svar","Verifying backend data …":"Verifierar backend-data …","Verifying files …":"Verifierar filer ...","Verifying remote data …":"Verifierar fjärrdata …","Verifying restored files …":"Verifierar återställda filer...","Verifying …":"Verifierar ...","Version ID":"Versions-ID","Very strong":"Väldigt stark","Very weak":"Väldigt svag","Visit us on":"Besök oss på","WARNING: This will prevent you from restoring the data in the future.":"VARNING: Detta kommer att förhindra dig från att återställa data i framtiden.","Waiting for task to begin":"Väntar på att uppgiften ska börja","Waiting for upload to finish …":"Väntar på att uppladdningen ska slutföras ...","Warnings, errors and crashes":"Varningar, fel och krascher","We recommend that you encrypt all backups stored outside your system":"Vi rekommenderar att du krypterar alla säkerhetskopior som lagras utanför ditt system","Weak":"Svag","Weak passphrase":"Svag lösenfras","Wed":"Ons","Weeks":"Veckor","Where do you want to restore from?":"Var vill du återställa från?","Where do you want to restore the files to?":"Var vill du återställa filerna?","Years":"År","Yes":"Ja","Yes, I have stored the passphrase safely":"Ja, jag har lagrat lösenfrasen säkert","Yes, I understand the risk":"Ja, jag förstår risken","Yes, I'm brave!":"Ja, jag är modig!","Yes, please break my backup!":"Ja, snälla bryt min säkerhetskopia!","Yesterday":"I går","You are changing the database path away from an existing database.\nAre you sure this is what you want?":"Du ändrar databassökvägen från en befintlig databas.\nÄr du säker på detta?","You are currently running {{appname}} {{version}}":"Du kör för närvarande {{appname}} {{version}}","You can stop the backup after any file uploads currently in progress have finished.":"Du kan stoppa säkerhetskopieringen efter att alla pågående filuppladdningar har slutförts.","You can stop the task immediately, or allow the process to continue its current file and then stop.":"Du kan stoppa uppgiften omedelbart eller tillåta processen att fortsätta sin nuvarande fil och sedan stoppa.","You have changed the encryption mode. This may break stuff. You are encouraged to create a new backup instead":"Du har ändrat krypteringsläget. Det här kan ta sönder saker. Du uppmuntras att skapa en ny säkerhetskopia istället","You have changed the passphrase, which is not supported. You are encouraged to create a new backup instead.":"Du har ändrat lösenfrasen, som inte stöds. Du uppmuntras att skapa en ny säkerhetskopia istället.","You have chosen not to encrypt the backup. Encryption is recommended for all data stored on a remote server.":"Du har valt att inte kryptera säkerhetskopian. Kryptering rekommenderas för all data som lagras på en fjärrserver.","You have chosen to restore to a new location, but not entered one":"Du har valt att återställa till en ny plats, men inte angett någon","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 genererat en stark lösenfras. Se till att du har gjort en säker kopia av lösenfrasen, eftersom data inte kan återställas om du tappar bort lösenfrasen.","You must choose at least one source folder":"Du måste välja minst en källmapp","You must enter a domain name to use v3 API":"Du måste ange ett domännamn för att använda v3 API","You must enter a name for the backup":"Du måste ange ett namn för säkerhetskopian","You must enter a passphrase or disable encryption":"Du måste ange en lösenfras eller inaktivera kryptering","You must enter a password to use v3 API":"Du måste ange ett lösenord för att använda v3 API","You must enter a positive number of backups to keep":"Du måste ange ett positivt antal säkerhetskopior för att behålla","You must enter a tenant (aka project) name to use v3 API":"Du måste ange ett tenant (aka project) för att använda v3 API","You must enter a valid duration for the time to keep backups":"Du måste ange en giltig varaktighet för hur länge säkerhetskopior sparas ","You must enter a valid retention policy string":"Du måste ange en giltig lagrings-policysträng","You must fill in the password":"Du måste fylla i lösenordet","You must fill in the server name or address":"Du måste fylla i serverns namn eller adress","You must fill in the username":"Du måste fylla i användarnamnet","You must fill in {{field}}":"Du måste fylla i {{field}}","You must select or fill in the AuthURI":"Du måste välja eller fylla i AuthURI","You must select or fill in the server":"Du måste välja eller fylla i uppgifterna för servern","You must specify a path":"Du måste ange en sökväg","Your files and folders have been restored successfully.":"Dina filer och mappar har återställts.","Your passphrase is easy to guess. Consider changing passphrase.":"Din lösenfras är lätt att gissa. Överväg att ändra lösenordsfras.","bucket/folder/subfolder":"bucket/mapp/undermapp","byte":"byte","byte/s":"byte/s","custom":"anpassad","resume now":"återuppta nu","unless you are explicitly specifying --group-id":"om du inte uttryckligen anger --group-id","{{appname}} was primarily developed by {{dev1}} and {{dev2}}. {{appname}} can be downloaded from {{websitename}}. {{appname}} is licensed under the {{licensename}}.":"{{appname}} utvecklades främst av {{dev1}} och {{dev2}}. {{appname}} kan laddas ner från {{websitename}}. {{appname}} är licensierad under {{licensename}}.","{{files}} files ({{size}}) to go {{speed_txt}}":"{{files}} filer ({{size}}) att gå {{speed_txt}}","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version":["{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions"],"{{number}} Hour":"{{number}} Timme","{{number}} Hours":"{{number}} Timmar","{{number}} Minutes":"{{number}} Minuter","{{time}} (took {{duration}})":"{{time}} (tog {{duration}})"}); + gettextCatalog.setStrings('th', {"- pick an option -":"- เลือกตัวเลือก -","...loading...":"...กำลังดึงข้อมูล...","About":"เกี่ยวกับ","About {{appname}}":"เกี่ยวกับ {{appname}}","Access Key":"กุญแจเข้าถึง","Access denied":"การเข้าถึงถูกปฏิเสธ","Access to user interface":"การเข้าถึงส่วนติดต่อผู้ใช้","Account name":"ชื่อบัญชี","Add a new backup":"เพิ่มการสำรองข้อมูลใหม่","Add advanced option":"เพิ่มตัวเลือกขั้นสูง","Add backup":"เพิ่มข้อมูลสำรอง","Add filter":"เพิ่มตัวกรอง","Add path":"เพิ่ม path","Added":"เพิ่มแล้ว","Adjust bucket name?":"ปรับแก้ชื่อถัง?","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":"กลับ","Backup destination":"ปลายทางข้อมูลสำรอง","Backup location":"ตำแหน่งข้อมูลสำรอง","Backup:":"ข้อมูลสำรอง:","Beta":"เบต้า","Broken access":"การเข้าถึงเสียหาย","Browse":"ดู","Browser default":"ค่ามาตรฐานของเบราว์เซอร์","Cancel":"ยกเลิก","Changelog":"ปูมความเปลี่ยนแปลง","Check failed:":"การตรวจสอบล้มเหลว:","Check for updates now":"ตรวจหาการปรับปรุงตอนนี้","Computer":"คอมพิวเตอร์","Configuration:":"การตั้งค่า:","Configure a new backup":"ตั้งค่าข้อมูลสำรองอันใหม่","Confirm delete":"ยืนยันการลบ","Confirmation required":"จำเป็นต้องได้รับการยืนยัน","Connect":"เชื่อมต่อ","Connect now":"เชื่อมต่อเดี๋ยวนี้","Continue":"ทำต่อ","Copied!":"คัดลอกแล้ว!","Copy Destination URL to Clipboard":"คัดลอก URL ปลายทางไปยังคลิปบอร์ด","Create folder?":"สร้างโฟลเดอร์?","Created new limited user":"สร้างผู้ใช้จำกัดสิทธิ์คนใหม่","Days":"วัน","Default":"ปริยาย","Default options":"ตัวเลือกมาตรฐาน","Delete":"ลบ","Delete backup":"ลบข้อมูลสำรอง","Delete local database":"ลบฐานข้อมูลในเครื่อง","Delete remote files":"ลบแฟ้มทางไกล","Delete the local database":"ลบฐานข้อมูลในเครื่อง","Delete {{filecount}} files ({{filesize}}) from the remote storage?":"ลบ {{filecount}} แฟ้ม ({{filesize}}) จากที่เก็บข้อมูลทางไกล?","Desktop":"เดสก์ทอป","Destination":"ปลายทาง","Disabled":"ปิดใช้","Dismiss":"รับทราบ","Display and color theme":"การแสดงผลและชุดสี","Done":"เสร็จ","Download":"ดาวน์โหลด","Encrypt file":"เข้ารหัสลับแฟ้ม","Encryption":"การเข้ารหัสลับ","Encryption changed":"การเข้ารหัสลับถูกเปลี่ยนแล้ว","Enter URL":"ใส่ URL","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 configuration":"ส่งออกการตั้งค่า","FTP (Alternative)":"FTP (ทางเลือก)","Failed to delete:":"การลบล้มเหลว:","File":"แฟ้ม","Files larger than:":"แฟ้มที่ใหญ่กว่า:","Filters":"ตัวกรอง","Finished!":"เสร็จสิ้น!","Folder":"โฟลเดอร์","Fri":"ศุกร์","GByte":"กิกะไบต์","GByte/s":"กิกะไบต์/วิ","General":"ทั่วไป","General backup settings":"การตั้งค่าข้อมูลสำรองทั่วไป","General options":"ตัวเลือกทั่วไป","Generate":"สร้าง","Hidden files":"แฟ้มที่ซ่อนอยู่","Hide":"ซ่อน","Hide hidden folders":"ซ่อนโฟลเดอร์ที่ถูกซ่อน","Home":"เหย้า","Hours":"ชั่วโมง","ID:":"ID:","Import":"นำเข้า","Import Destination URL":"นำเข้า URL ปลายทาง","Import backup configuration":"นำเข้าการตั้งค่าข้อมูลสำรอง","Import from a file":"นำเข้าจากแฟ้ม","Include a file?":"นับรวมแฟ้ม?","KByte":"กิโลไบต์","KByte/s":"กิโลไบต์/วิ","Language in user interface":"ภาษาในส่วนติดต่อผู้ใช้","Last month":"เดือนที่แล้ว","Latest":"ล่าสุด","Live":"สด","Load older data":"เรียกข้อมูลที่เก่ากว่า","Local storage":"ที่เก็บข้อมูลในท้องถิ่น","Location":"ที่ตั้ง","Log out":"ลงชื่อออก","MByte":"เมกะไบต์","MByte/s":"เมกะไบต์/วิ","Maintenance":"การบำรุงรักษา","Menu":"เมนู","Minutes":"นาที","Mon":"จ","Months":"เดือน","Next":"ถัดไป","No":"ไม่","No encryption":"ไม่เข้ารหัสลับ","OK":"ตกลง","Opened":"เปิดแล้ว","Options":"ตัวเลือก","Original location":"ตำแหน่งที่ตั้งตั้งต้น","Others":"อื่นๆ","Overwrite":"เขียนทับ","Passphrase":"วลีรหัสผ่าน","Passphrase (if encrypted)":"วลีรหัสผ่าน (ถ้าเข้ารหัสลับ)","Passphrase changed":"เปลี่ยนวลีรหัสผ่านแล้ว","Passphrases are not matching":"วลีรหัสผ่านไม่ตรงกัน","Passphrases do not match":"วลีรหัสผ่านไม่ตรง","Password":"รหัสผ่าน","Pause":"หยุดชั่วคราว","Previous":"ก่อหน้า","Progress:":"คืบหน้า:","Remote":"ทางไกล","Repair":"ซ่อม","This month":"เดือนนี้","This week":"สัปดาห์นี้","Thu":"พฤ","Time":"เวลา"}); + gettextCatalog.setStrings('zh_CN', {"(interrupted)":"(中断)","- pick an option -":"- 选择一个选项 -","...loading...":"…正在加载…","Note: Sia will still boost redundancy later as long as you're connected to your hosts.":"注意: 只要您连接到您的主机,Sia稍后仍会提升冗余。"," Edit as text":" 以文本编辑"," Edit as text":" 以文本编辑","

Connection to server was rejected due to invalid authentication.

\n

Log in again, or re-open the page from the TrayIcon (if applicable)

":"

由于无效的身份验证,连接服务器被拒绝。

\n

重新登录,或者从托盘图标重新打开页面(如果适用)。

","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 grant":"访问授权","Access to user interface":"用户界面访问","Account name":"帐户名","Add a new backup":"添加新备份","Add a path directly":"直接添加路径","Add advanced option":"添加高级选项","Add backup":"新增备份","Add filter":"添加过滤条件","Add path":"添加路径","Added":"已添加","Adjust bucket name?":"调整 bucket 名称?","Advanced Options":"高级选项","Advanced options":"高级选项","Advanced:":"高级:","Aliyun OSS Endpoint":"Aliyun OSS Endpoint","Aliyun OSS documents and resources":"阿里云OSS文档和资源","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":"匿名使用报告","Applications":"应用","As Command-line":"导出为命令行","AuthID":"授权 ID","Authentication method":"认证方法","Authentication method ({{auth_method}})":"认证方法 ({{auth_method}})","Authentication password":"认证密码","Authentication username":"认证用户名","Autogenerated passphrase":"自动生成的密码","Automatically run backups":"自动运行备份","B2 Application ID":"B2 应用 ID","B2 Application Key":"B2 应用密钥","B2 Cloud Storage Account ID":"B2 云存储帐户 ID","B2 Cloud Storage Application ID":"B2 云存储应用 ID","B2 Cloud Storage Application Key":"B2 云存储应用密钥","Back":"返回","Backend modules:

{{item.Key}}

":"后端模块:

{{item.Key}}

","Backup complete!":"备份完成!","Backup destination":"备份保存位置","Backup is encrypted but no passphrase is available. Type a passphrase below to use for restoring your files, or, in case of GPG encryption, leave blank to let gpg retrieve the passphrase by invoking your system's keychain.":"备份已加密,但没有可用的密码短语。请在下方输入一个密码短语以用于恢复您的文件。或者在GPG加密的情况下,留空以让gpg通过调用您系统的钥匙串来检索密码短语。","Backup location":"备份位置","Backup retention":"备份保留策略","Backup:":"备份数据:","Beta":"Beta","Broken access":"访问中断","Browse":"浏览","Browser default":"浏览器默认","Bucket create location":"Bucket 创建位置","Bucket name":"Bucket 名称","Bucket name can only be between 3 and 63 characters long and contain only lower-case characters, numbers, periods and dashes":"Bucket名称只能包含3到63个字符并且只能包含小写字母、数字、句点和破折号。","Bucket region":"Bucket 区域","Bucket region ap-guangzhou":"Bucket 区域 ap-guangzhou","Bucket storage class":"Bucket 存储类型","Bucket, format: BucketName-APPID":"Bucket, 格式: BucketName-APPID","Building list of files to restore …":"正在构建文件还原列表…","Building partial temporary database …":"正在构建部分临时数据库…","Busy …":"繁忙…","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.":"允许远程访问,服务器监听并允许来自你网络上任何机器的请求。启用此项,请确保您的网络启用了安全防火墙保护。","By default, the tray icon will open the user interface with a token that 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.":"默认情况下,托盘图标将使用令牌打开用户界面,而不是解锁用户界面。这能确保从托盘图标访问用户界面,同时要求其他人输入密码。如果您希望从托盘图标访问用户界面也要输入密码,也请启用此选项。","Cache Files":"缓存文件","Canary":"Canary","Cancel":"取消","Cannot include \"{{text}}\"":"不能包含 \"{{text}}\"","Cannot move to existing file":"不能移动到已有文件","Cannot specify filter include or excludes in extra options":"不能在额外选项中指定过滤器的包含或排除","Change server passphrase":"更改服务器密码短语","Changelog":"更新日志","Changelog for {{appname}} {{version}}":"{{appname}} {{version}} 更新日志","Check failed:":"检查失败:","Check for updates now":"立即检查更新","Checking for updates …":"正在检查更新…","Checking …":"正在检查…","Choose 1.0 for fast backup, 1.5 for decent reliability, 2.0 for safer upload but slow backup.":"选择1.0以获得快速备份,1.5以获得相当可靠的备份,2.0以获得更安全的上传但备份速度较慢","Chose a storage type to get started":"选择存储类型以开始","Click the AuthID link to create an AuthID":"点击\"授权 ID\"链接来创建一个授权 ID","Click to set throttle options":"点击配置限流","Client library to use":"使用的客户端库","Command":"命令","Commandline arguments":"命令行参数","Commandline …":"命令行...","Compact Phase":"压实阶段","Compact now":"立即压实","Compacting remote data …":"正在压实远程数据…","Complete log":"完整日志","Completing backup …":"正在完成备份…","Completing previous backup …":"正在完成上次备份…","Compression modules:

{{item.Key}}

":"压缩模块:

{{item.Key}}

","Computer":"计算机","Configuration file:":"配置文件:","Configuration:":"配置:","Configure a new backup":"配置新备份","Confirm delete":"确认删除","Confirm encryption passphrase":"确认加密密码","Confirm new password":"确认新密码","Confirm passphrase":"确认密码","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 URL":"复制URL","Copy failed. Please manually copy the URL":"复制失败,请手动复制该地址","Copy log":"复制日志","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 Satellite":"自定义卫星","Custom Satellite ({{satellite}})":"自定义卫星 ({{satellite}})","Custom authentication url":"自定义认证地址","Custom backup retention":"自定义备份保留策略","Custom bucket storage class":"自定义bucket存储类","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}})","DEPRECATED: {{getDeprecationMessage(item)}}":"已废弃: {{getDeprecationMessage(item)}}","Database …":"数据库…","Days":"天","Default":"默认","Default ({{channelname}})":"默认 ({{channelname}})","Default excludes":"默认排除规则","Default options":"默认选项","Default value: \"{{getDefaultValue(item)}}\"":"默认值: \"{{getDefaultValue(item)}}\"","Delete":"删除","Delete Phase (Old Backup Versions)":"删除阶段 (旧版本备份)","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}}) ?","Delete …":"删除…","Deleted":"已删除","Deleted Versions":"已删除版本","Deleted files":"已删除文件","Deleting remote files …":"正在删除远程文件…","Deleting unwanted files …":"正在删除不需要的文件…","Description (optional)":"描述 (可选)","Description:":"描述:","Desktop":"桌面","Destination":"目标位置","Destination path":"目标路径","Direct restore from backup files …":"从备份文件直接恢复…","Directory path":"目录路径","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":"域名","Done":"完成","Download":"下载","Downloaded files":"已下载文件","Downloading files …":"正在下载文件…","Downloading update…":"正在下载更新…","Duplicate option {{opt}}":"Duplicati 选项 {{opt}}","Duplicati Website":"Duplicati 网站","Duplicati forum":"Duplicati 论坛","Duplicati needs to be secured with a passphrase and a random passphrase has been generated for you.\nIf you open Duplicati from the tray icon, you do not need a passphrase, but if you plan to open it from another location you need to set a passphrase you know.\nDo you want to set a passphrase now?":"Duplicati需要用密码短语进行保护,并且已经为您生成了一个随机密码短语。\n如果您从托盘图标打开Duplicati,则不需要密码短语,但如果您计划从其他位置打开它,则需要设置一个您知道的密码短语。\n您现在想要设置一个密码短语吗?","Duplicati will run when started, but will remain in a paused state for the duration. Duplicati will occupy minimal system resources and no backups will be run.":"Duplicati 将在启动后运行,但会保持在暂停状态。Duplicati 会使用最小的系统资源,并且不会运行任何备份。","Duration":"时间","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. This makes it faster to perform many operations, and reduces the amount of data that needs to be downloaded for each operation.":"每个备份都有一个与之关联的本地数据库,该数据库存储了有关本地机器上远程备份的信息。这使得执行许多操作变得更快,并减少了每次操作需要下载的数据量。","Edit as list":"以列表形式编辑","Edit as text":"以文本形式编辑","Edit …":"编辑…","Email address of the Office 365 group":"Office 365群组的电子邮件地址","Encrypt file":"加密文件","Encryption":"加密方式","Encryption changed":"加密方式已更改","Encryption modules:

{{item.Key}}

":"加密模块:

{{item.Key}}

","Encryption passphrase":"加密密码","Encryption passphrase (for verification)":"加密密码(用于验证)","End":"结束","Enter URL":"输入URL","Enter a backup destination 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 代表 日/星期/年,U 代表 永久。语法为 7D:1D,4W:1W,36M:1M,这个例子保留7天中每天一份,4个星期中每星期一份,36个月中每月一份,也可以写成 1W:1D,1M:1W,3Y:1M","Enter a url, or click the "Target URL >" link":"输入一个网址,或者点击"目标网址>"链接","Enter backup passphrase, if any":"输入备份密码 (若存在)","Enter configuration details":"进入详细配置","Enter encryption passphrase":"输入加密密码","Enter expression here":"在此输入表达式","Enter one argument per line without quotes, e.g. *.txt":"每行输入一个参数,不带引号,例如:*.txt","Enter one option per line in command-line format, e.g. --dblock-size=100MB":"以命令行格式每行输入一个选项,例如:--dblock-size=100MB","Enter one option per line in command-line format, e.g. {0}":"以命令行格式每行输入一个选项,例如:{0}","Enter the destination path":"输入目标路径","Error":"错误","Error!":"错误!","Errors and crashes":"错误和崩溃","Examined":"已检查","Exclude":"排除","Exclude directories whose names contain":"排除文件夹,名称包括","Exclude expression":"排除表达式","Exclude file":"排除文件","Exclude file extension":"排除文件扩展名","Exclude files whose names contain":"排除文件,名称包括","Exclude filter group":"排除过滤条件集","Exclude folder":"排除文件夹","Exclude regular expression":"排除正则表达式","Existing file found":"发现已存在文件","Experimental":"Experimental","Export":"导出","Export backup configuration":"导出备份配置","Export configuration":"导出配置","Export passwords":"导出密码","Export …":"导出…","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 find backup:":"查找备份失败:","Failed to get bug report URL: {{message}}":"获取错误报告URL失败: {{message}}","Failed to import: {{message}}":"导入失败: {{message}}","Failed to read backup defaults:":"读取备份默认设置失败:","Failed to read file: {{message}}":"读取文件失败: {{message}}","Failed to restore files: {{message}}":"恢复文件失败: {{message}}","Failed to save:":"保存失败:","Fatal error, no statistics collected":"致命错误,未收集到统计信息","Fetching path information …":"获取路径信息…","File":"文件","Files larger than:":"文件大于","Filters":"过滤条件","Finished!":"已完成!","First run setup":"初始配置","Folder":"文件夹","Folder in the bucket":"bucket中的文件夹","Folder path":"文件夹路径","Folder path name":"文件夹路径名称","Fri":"周五","Full destination path, including the server name, but without https":"完整的目标路径,包括服务器名称,但不包括https","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":"首页","Hostnames":"主机名","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. If the repair is unsuccessful, you can delete the local database and re-generate.":"如果备份和远程存储不同步,Duplicati将要求您执行修复操作以同步数据库。如果修复不成功,您可以删除本地数据库并重新生成。","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.":"如果您以后还想使用此备份,可以在删除之前先导出配置。","Import":"导入","Import Destination URL":"导入目标URL","Import URL":"导入URL","Import backup configuration":"导入备份配置","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":"信息","Interrupted, no statistics collected":"中断,未收集统计信息","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":"上月","Last successful backup:":"上次成功备份于:","Last successful restore: {{time}} (took {{duration || '0 seconds'}})":"上次成功恢复于:{{time}} (耗时 {{duration || '0 秒'}})","Latest":"最新","Libraries":"第三方库","Listing backup dates …":"正在列出备份日期…","Listing remote files for purge …":"正在列出需要清除的远程文件…","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 remote storage usage …":"正在加载远程存储使用情况…","Loading …":"正在加载…","Local Repository":"本地仓库","Local database for {{Backup.Backup.Name}}…loading…":"本地数据库用于 {{Backup.Backup.Name}}…加载中…","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":"来自服务器的日志数据","Log in":"登录","Log out":"退出登录","MByte":"MB","MByte/s":"MB/s","Maintenance":"维护","Make sure that rclone is in your path, or add the location to rclone via the advanced options.":"确保rclone在您的环境变量中,或者通过高级选项将位置添加到rclone。","Manual":"手册","Manual update found:":"手动更新:","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":"缺少源数据","Modified":"已修改","Mon":"周一","Months":"月","Move existing database":"移动已有数据库","Move failed:":"移动失败:","My Documents":"我的文档","My Music":"我的音乐","My Photos":"我的照片","My Pictures":"我的图片","Name":"名称","Never":"从不","New Password":"新密码","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":"暂无计划任务","Non-matching passphrase":"密码不匹配","None / disabled":"无 / 禁用","Not using encryption":"未使用加密","Note that speeds are entered in bytes, and line speeds are typically reported in bits. Use a factor of 8 to convert, such that an 8 mbit/s line is equivalent to 1 MByte/s.":"请注意,速度是以bytes为单位输入的,而线路速度通常以bits为蛋王。两者使用 8 的倍数进行转换,这样8 mbit/s的线路相当于1 MByte/s","Nothing will be deleted. The backup size will grow with each change.":"不会清理任何备份,备份大小将持续增长","OK":"确定","OSS Access Key ID":"Aliyun OSS Access Key ID","OSS Access Key Secret":"Aliyun OSS Access Key Secret","OSS Bucket Region":"Aliyun OSS Bucket区域","OSS Bucket name":"Aliyun OSS Bucket名称","OSS Endpoint":"Aliyun OSS Endpoint","OSS Path or subfolder in the bucket":"Aliyun OSS路径或bucket的子文件夹","OSS Region":"Aliyun OSS 区域","Official releases":"官方发布","Once there are more backups than the specified number, the oldest backups are deleted.":"一旦备份版本数超过此值,最旧的备份将被清理","OpenStack AuthURI":"OpenStack 认证地址","OpenStack Object Storage / Swift":"OpenStack 对象存储 / Swift","Opened":"已打开","Openstack API key are not supported in v3 keystone API":"Openstack API key 在 v3 keystone API 中不受支持","Operating System":"操作系统","Operation":"操作","Operations:":"操作:","Optional API key":"API key(可选)","Optional authentication password":"认证密码(可选)","Optional authentication username":"认证用户名(可选)","Optional region":"区域(可选)","Optional tenant name":"租户名称(可选)","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":"密码不匹配","Passphrases do not match":"密码不匹配","Password":"密码","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":"选择位置","Please select a file to import":"请选择一个导入的文件","Point to your backup files and restore from there":"指向您的备份文件,将从中恢复","Port":"端口","Prevent tray icon automatic log-in":"保持托盘图标自动登录","Previous":"上一步","Progress:":"进度:","ProjectID is optional if the bucket exist":"若 Bucket 存在, 则项目ID 可选","Proprietary":"专有","Purge Phase":"清除阶段","Purging files complete!":"清除文件完成!","Purging files …":"正在清除文件...","Rebuilding local database …":"正在重新构建本地数据库…","Recreate (delete and repair)":"重建 (删除并修复)","Recreate Database Phase":"重建数据库阶段","Recreating database …":"正在重建数据库…","Registering temporary backup …":"正在注册临时备份…","Relative paths not allowed":"不允许相对路径","Reload":"重新加载","Remote":"远程","Remote Path":"远程路径","Remote Repository":"远程仓库","Remote path":"远程路径","Remote repository":"远程仓库","Remote volume size":"远程卷大小","Remove":"移除","Remove option":"移除选项","Removed files":"已删除文件","Repair":"修复","Repair Phase":"修复阶段","Repairing database …":"正在修复数据库…","Repeat Passphrase":"重复密码","Reporting:":"报告:","Reset":"重置","Restore":"恢复","Restore complete!":"恢复完成!","Restore files":"恢复文件","Restore files from:":"从以下位置恢复文件:","Restore files …":"恢复文件…","Restore from":"恢复自","Restore from backup configuration":"从备份配置中恢复","Restore from configuration …":"从配置中恢复…","Restore options":"恢复选项","Restore read/write permissions":"恢复读写权限","Restored Files":"已恢复文件","Restored Folders":"已恢复目录","Restored Symlinks":"已恢复符号链接","Restoring files …":"正在恢复文件…","Resume":"恢复运行","Rewritten File Lists":"重写文件列表","Run again every":"重复运行每","Run now":"立即运行","Running commandline entry":"正在运行命令行","Running task:":"运行中的任务:","Running …":"正在运行…","Running … stop now":"正在运行… 立即停止","S3 Compatible":"S3 兼容","Same as the base install version: {{channelname}}":"与当前安装版本一致:{{channelname}}","Sat":"周六","Satellite":"卫星","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, resume now":"服务器当前已暂停, 立即恢复","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 密钥,而不是租户名称和密码","Some S3 providers might only be compatible with a certain client library":"一些 S3 提供商可能只与某个客户端库兼容","Source Data":"源数据","Source Files":"源文件","Source data":"源数据","Source folders":"源文件夹","Source:":"源数据:","Specific builds for developers only. Not for use with important data.":"面向开发者的特定构建,不适用于重要数据","Standard protocols":"标准协议","Start":"开始","Starting backup …":"准备开始备份…","Starting restore …":"准备开始恢复…","Starting the restore process …":"正在开始恢复操作…","Stop after current file":"当前文件完成后停止","Stop after the current file":"当前文件完成后停止","Stop now":"立即停止","Stop running backup":"停止正在运行的备份","Stop running task":"停止正在运行的任务","Stopping after the current file:":"当前文件完成后停止:","Stopping task:":"正在停止任务:","Storage Type":"存储类型","Storage class":"存储类别","Storage class for creating a bucket":"创建 Bucket 的存储类别","Stored":"存档","Strong":"强度高","Success":"成功","Sun":"周日","Symbolic link":"符号链接","System Files":"系统文件","System default ({{levelname}})":"默认 ({{levelname}})","System files":"系统文件","System info":"系统信息","System properties":"系统属性","TByte":"TB","TByte/s":"TB/s","Target URL >":"目标 URL >","Target path. Example: /backup":"目标路径. 例如: /backup","Task is running":"任务正在运行中","Temporary Files":"临时文件","Temporary files":"临时文件","Tenant name":"租户名","Tencent Cloud Account APPID":"腾讯云账号APPID","Tencent Cloud COS documents and resources":"腾讯云COS文档和资源","Test Phase":"测试阶段","Test connection":"测试连接","Testing connection …":"测试连接中…","Testing permissions …":"正在测试权限…","Testing …":"正在测试…","The '{{fieldname}}' field contains an invalid character: {{character}} (value: {{value}}, index: {{pos}})":"字段 '{{fieldname}}' 包含无效字符:{{character}} (值: {{value}}, 位置: {{pos}})","The backup is missing, has it been deleted?":"此备份缺失,是否已经被删除?","The backup was temporary and does not exist anymore, so the log data is lost":"这是已经不存在的临时备份,因此没有日志数据","The backups will be split up into multiple files called volumes. Here you can set the maximum size of the individual volume files. See this page for more information.":"备份将被分割成多个称为卷的文件。您可以在此设置单个卷文件的最大大小。更多信息,请参见此页面。","The bucket name should be all lower-case, convert automatically?":"Bucket 名称应当是全小写,需要自动转换吗?","The configuration should be kept safe. Are you sure you want to save an unencrypted file containing your passwords?":"配置应该注意安全。您确定要将含有您密码的配置保存为不加密的文件吗?","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 encryption passphrases do not match":"加密密码不匹配","The file size is {{size}}, larger than the maximum specified size. If the file size decreases, it will be included in future backups.":"文件大小为{{size}},超过了指定的最大指定值。如果文件大小减小,它将会包含在未来的备份中。","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 passwords do not match":"密码不匹配","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 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您想要允许该哈希值为 {{hash}} 的 SSL 证书吗?","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":"周四","Time":"时间 ","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":"如果不想使用密码加密导出的文件,请去除勾选\"加密文件\"","To prevent bucket naming conflicts, it is recommended to prepend your account ID to the bucket name. Prepend automatically?":"为防止bucket命名冲突,建议在bucket名称前加上您的账户ID。是否自动添加?","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.":"为了防止各种基于 DNS 的攻击,Duplicati 将仅允许此处列出的主机名。直接使用 IP 和 localhost 访问是始终允许的。可以使用分号分隔多个主机名,星号 (*) 代表允许所有主机名,同时禁用所有限制。如果该字段为空,则仅允许 IP 地址和本地主机访问。","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 passphrase here.":"在这里输入密码。","Type to highlight files":"输入以高亮文件","Unknown backup size and versions":"未知的备份大小和版本","Until resumed":"直到手动恢复运行","Update {{state.updatedVersion}} is available. Download now":"更新 {{state.updatedVersion}} 可用。立即下载","Update channel":"更新分支","Update failed:":"更新失败:","Updating with existing database":"正在更新存在的数据库","Uploaded files":"已上传文件","Uploading verification file …":"正在上传校验文件…","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":"用户名","Vacuuming database …":"正在清理数据库…","Validating …":"正在验证…","Verifications":"验证","Verify encryption passphrase":"验证加密密码","Verify files":"校验文件","Verifying answer":"正在验证","Verifying backend data …":"正在校验后端数据…","Verifying files …":"正在校验文件…","Verifying remote data …":"正在校验远程数据…","Verifying restored files …":"正在校验恢复后的文件…","Verifying …":"正在校验…","Version ID":"版本 ID","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 to finish …":"等待上传完成…","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 understand the risk":"是,我理解该风险","Yes, I'm brave!":"是,我无所谓","Yes, please break my backup!":"是,请清除我的备份","Yesterday":"昨天","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 after any file uploads currently in progress have finished.":"您可以立即停止备份,将在当前上传的任意文件完成后停止。","You can stop the task immediately, or allow the process to continue its current file and then 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 key,则必须输入租户名称","You must enter a valid duration for the time to keep backups":"您必须输入有效的期限来保留备份","You must enter a valid retention 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":"您必须选择或填写认证地址","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":"自定义","failed":"失败","local repository, e.g. local":"本地仓库,例如:local","remote path, e.g. backup":"远程路径,例如:backup","remote repository, e.g. remote":"远程仓库,例如:remote","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}} 授权.","{{brandingService.appName}} is using the following third party libraries:":"{{brandingService.appName}} 正在使用以下第三方库:","{{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}} Hours":"{{number}} 小时","{{number}} Minutes":"{{number}} 分钟","{{time}} (took {{duration}})":"{{time}} (耗时 {{duration}})"}); + gettextCatalog.setStrings('zh_HK', {"- pick an option -":"選擇一個選項","...loading...":"...載入中...","AWS IAM Policy":"AWS IAM 原則","About":"關於","About {{appname}}":"關於 {{appname}}","Access denied":"存取被拒","Account name":"用戶名","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":"自動產生密碼","Back":"返回","Backup destination":"備份目的地","Backup location":"備份位置","Backup:":"備份:","Beta":"Beta","Browse":"瀏覽","Browser default":"瀏覽預設","Bucket create location":"Bucket 建立位置","Bucket name":"Bucket 名稱","Bucket storage class":"Bucket 儲存等級","Canary":"Canary","Cancel":"Cancel","Changelog":"更新日誌","Changelog for {{appname}} {{version}}":"{{appname}} {{version}} 更新日誌","Check failed:":"檢查失敗:","Check for updates now":"立即檢查更新","Compact now":"立即壓縮","Computer":"電腦","Configuration file:":"設定檔案:","Configuration:":"設定:","Configure a new backup":"設定新備份","Confirm delete":"確認刪除","Confirm encryption passphrase":"確認加密密碼","Confirmation required":"需要確認","Connect":"連接","Connect now":"立即連接","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":"已建立受限制的使用者","Current version is {{versionname}} ({{versionnumber}})":"現時版本 {{versionname}} ({{versionnumber}})","Custom location ({{server}})":"自訂位置({{server}})","Custom server url ({{server}})":"自訂伺服器地址({{server}})","Days":"Days","Default":"預設","Default ({{channelname}})":"預設 ({{channelname}})","Default options":"預設選項","Delete":"刪除","Delete backup":"刪除備份","Delete local database":"刪除本地資料庫","Delete remote files":"刪除遠端檔案","Delete the local database":"刪除本地資料庫","Desktop":"桌面","Destination":"目的地","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}}\" 的本地數據庫?","Done":"完成","Download":"下載","Duplicate option {{opt}}":"Duplicati 選項 {{opt}}","Duplicati Website":"Duplicati 網站","Duplicati forum":"Duplicati 討論區","Encrypt file":"加密檔案","Enter URL":"輸入網址","Enter backup passphrase, if any":"輸入備份密碼(如有)","Enter encryption passphrase":"輸入加密密碼","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 backup configuration":"匯出備份設定","Export configuration":"匯出設定","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 read backup defaults:":"讀取預設備份失敗:","Failed to restore files: {{message}}":"還原檔案失敗:{{message}}","Failed to save:":"儲存失敗:","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 存取原則","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 from a file":"從檔案匯入","Include a file?":"包括一個檔案?","Include expression":"包括表達式","Include regular expression":"包括正規表達式","Incorrect answer, try again":"答案錯誤,請重試","Information":"訊息","Invalid characters in path":"路徑中有無效的字符","Invalid retention time":"無效的保留時間","KByte":"KByte","KByte/s":"KByte/s","Language in user interface":"界面語言","Last month":"上個月","Latest":"最新","Live":"即時","Load older data":"載入舊資料","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 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":"密碼","Path":"路徑","Path not found":"找不到路徑","Path on server":"伺服器上路徑","Pause":"暫停","Pause after startup or hibernation":"啟動或休眠後暫停","Pause options":"暫停選項","Permissions":"權限","Pick location":"選擇位置","Port":"埠","Previous":"Previous","Recreate (delete and repair)":"重建(刪除及修復)","Remote":"遠端","Remove":"移除","Remove option":"移除選項","Repair":"修復","Repeat Passphrase":"重覆密碼","Reporting:":"報告︰","Reset":"重設","Restore":"還原","Restore files":"還原檔案","Restore from":"從...還原檔案","Restore from backup configuration":"從備份設定還原","Restore options":"還原選項","Resume":"繼續","Run again every":"每...重覆執行","Run now":"立即執行","Running task:":"正在執行工作:","S3 Compatible":"S3 相容","Sat":"星期六","Save":"儲存","Save and repair":"儲存並修復","Save immediately":"立即儲存","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 treeview":"顯示樹狀檢視","Sia server password":"Sia 伺服器密碼","Source Data":"來源資料","Source data":"來源資料","Source folders":"來源資料夾","Source:":"來源:","Standard protocols":"標準通訊協定","Stop after the current file":"現時檔案完成後停止","Stop now":"立即停止","Stop running backup":"停止正在進行的備份","Stop running task":"停止正在進行的工作","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","Task is running":"工作執行中","Temporary files":"暫存檔案","Test connection":"測試連線","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 answer":"驗證答案中...","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...":"...載入中...","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":"帳號名稱","Add a new backup":"新增備份","Add a path directly":"直接增加資料路徑","Add advanced option":"加入進階選項","Add backup":"備份","Add filter":"加入篩選條件","Add path":"加入路徑","Added":"已加入","Adjust bucket name?":"調整 bucket 名稱?","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":"匿名使用報告","Applications":"Applications","As Command-line":"顯示為 Command-Line","AuthID":"AuthID","Authentication password":"認證密碼","Authentication username":"認證名稱","Autogenerated passphrase":"自動產生密碼","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":"返回","Backup complete!":"備份完成。","Backup destination":"備份目的地","Backup location":"備份位置","Backup retention":"保留備份數目","Backup:":"備份:","Beta":"測試版 (Beta)","Broken access":"故障連線","Browse":"瀏覽","Browser default":"瀏覽器預設","Bucket create location":"Bucket 建立位置","Bucket name":"Bucket 名稱","Bucket storage class":"Bucket 儲存等級","Building list of files to restore …":"正在建立還原的檔案清單 ...","Building partial temporary database …":"正在建立部份暫存資料庫 ...","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.":"允許遠端存取,伺服器間接收來自網路中任何主機的連線。如果啟用了這個選項,請確認已經使用防火牆保護好您網路中的主機。","By default, the tray icon will open the user interface with a token that 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.":"在預設情況下,點選系統列 (Tray) 圖示將會直接打開登入介面,而非直接解鎖進入管理介面。除了您從系統列圖示進入的是登入介面,也可以確保當其它人使用時也需要輸入密碼。如果您喜歡輸入密碼才能進入介面的話,啟用這個選項將是適合您的選擇。","Cache Files":"快取檔案","Canary":"Canary","Cancel":"取消","Cannot move to existing file":"無法搬移已存在檔案","Changelog":"更新記錄","Changelog for {{appname}} {{version}}":"更新記錄:{{appname}} {{version}}","Check failed:":"檢查失敗:","Check for updates now":"現在檢查更新","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 Phase":"壓縮階段","Compact now":"立即緊密壓縮","Compacting remote data …":"正在緊密壓縮遠端資料 ...","Complete log":"完整記錄","Completing backup …":"正在完成備份 ...","Completing previous backup …":"正在完成上一次備份 ...","Computer":"電腦","Configuration file:":"設定檔:","Configuration:":"設定:","Configure a new backup":"設定一個新備份","Confirm delete":"確認刪除","Confirm encryption passphrase":"確認加密密碼","Confirm passphrase":"確認密碼","Confirmation required":"需要確認","Connect":"連線","Connect now":"立即連線","Connecting to server …":"正在連線到伺服器 ...","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 …":"正在建立暫存備份 ...","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 excludes":"預設排除","Default options":"預設選項","Delete":"刪除","Delete Phase (Old Backup Versions)":"刪除階段 (舊版本備份)","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}}) 嗎?","Delete …":"刪除 ...","Deleted":"已刪除","Deleted Versions":"已刪除版本","Deleted files":"已刪除檔案","Deleting remote files …":"正在刪除遠端檔案 ...","Deleting unwanted files …":"正在刪除不需要的檔案 ...","Description (optional)":"說明 (可省略)","Description:":"說明:","Desktop":"桌面","Destination":"目的地","Destination path":"目的路徑","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}} 這個本機資料庫?","Done":"完成","Download":"下載","Downloaded files":"已下載檔案","Downloading files …":"正在下載檔案 ...","Downloading update…":"正在下載更新 ...","Duplicate option {{opt}}":"重複選項 {{opt}}","Duplicati Website":"Duplicati 官方網站","Duplicati forum":"Duplicati 論壇","Duplicati will run when started, but will remain in a paused state for the duration. Duplicati will occupy minimal system resources and no backups will be run.":"Duplicati 將於作業系統啟動後執行,但將會保持在暫停狀態。此時 Duplicati 將以最少資源使用率的情況下常駐,不會進行備份作業。","Duration":"時間","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 如果您使用本機資料庫做命令列方式備份,您將資料庫保留好。","Edit as list":"編輯清單","Edit as text":"編輯文字內容","Edit …":"編輯 ...","Encrypt file":"加密檔案","Encryption":"加密方式","Encryption changed":"加密方式已變更","End":"結束","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 backup passphrase, if any":"輸入備份密碼,如果有的話","Enter configuration details":"進入設定細節","Enter encryption passphrase":"輸入加密密碼","Enter expression here":"在這裡輸入運算式","Enter the destination path":"輸入目的地路徑","Error":"錯誤","Error!":"錯誤!","Errors and crashes":"錯誤與當機","Examined":"已檢查","Exclude":"例外","Exclude directories whose names contain":"排除目錄名稱含有","Exclude expression":"排除表示式","Exclude file":"例外檔案","Exclude file extension":"例外副檔名","Exclude files whose names contain":"排除檔案名稱包含有","Exclude filter group":"例外篩選群組","Exclude folder":"例外資料夾","Exclude regular expression":"排除的正規表示式","Existing file found":"檔案已存在","Experimental":"實驗版 (Experimental)","Export":"匯出","Export backup configuration":"匯出備份設定","Export configuration":"匯出設定","Export passwords":"匯出密碼","Export …":"匯出 ...","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 find backup:":"尋找備份失敗:","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 …":"正在取得檔案版本 ...","Group email":"群組郵件","Hidden files":"隱藏檔案","Hide":"隱藏","Hide hidden folders":"隱藏目錄","Home":"首頁","Hostnames":"主機名稱","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 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","Import":"匯入","Import Destination URL":"匯入目的地 URL","Import backup configuration":"匯入備份設定","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. Not for use with important data.":"僅針對開發人員的個別組建版本,請不要使用在重要資料上。","Information":"資訊","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":"保留所有備份","Keystone API version":"Keystone API 版本","Language in user interface":"使用者介面語言","Last month":"上個月","Last successful backup:":"上一次成功備份:","Last successful restore: {{time}} (took {{duration || '0 seconds'}})":"上一次成功還原:{{time}} (took {{duration || '0 seconds'}})","Latest":"最新","Libraries":"函式庫","Listing backup dates …":"正在列出備份日期 ...","Listing remote files for purge …":"正在列出要清除的遠端檔案...","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 …":"載入中 ...","Local Repository":"本機 Repository","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":"遺失來源","Modified":"已修改","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 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":"沒有排程工作","Non-matching passphrase":"密碼不相符","None / disabled":"無 / 取消","Not using encryption":"未使用加密","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","Opened":"已開啟","Operating System":"作業系統","Operation":"作業","Operations:":"作業:","Optional authentication password":"(非必要)認證密碼","Optional authentication username":"(非必要)認證帳號","Options":"選項","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":"密碼不相符","Passphrases do not match":"密碼不相符","Password":"密碼","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":"連接埠","Prevent tray icon automatic log-in":"關閉從系統列 (Tray) 圖示自動登入","Previous":"上一頁","Progress:":"正在處理:","ProjectID is optional if the bucket exist":"ProjectID is optional if the bucket exist","Proprietary":"雲端服務","Purge Phase":"清除階段","Purging files complete!":"檔案清除完成!","Purging files …":"正在清理檔案 ...","Rebuilding local database …":"正在重建本機資料庫 ...","Recreate (delete and repair)":"重新建立(刪除並修復)","Recreate Database Phase":"重建資料庫階段","Recreating database …":"正在重建資料庫 ...","Registering temporary backup …":"正在註冊暫時備份 ...","Relative paths not allowed":"不允許使用相對路徑","Reload":"重新載入","Remote":"遠端","Remote Path":"遠端 Path","Remote Repository":"遠端 Repository","Remote path":"遠端 path","Remote repository":"遠端 repository","Remote volume size":"遠端區塊大小","Remove":"移除","Remove option":"移除選項","Removed files":"檔案已移除","Repair":"修復","Repair Phase":"修復階段","Repairing database …":"正在修復資料庫 ...","Repeat Passphrase":"重複密碼","Reporting:":"報告︰","Reset":"重置","Restore":"還原","Restore complete!":"還原完成!","Restore files":"還原檔案","Restore files …":"還原檔案 ...","Restore from":"還原檔案從 ","Restore from backup configuration":"從備份設定檔還原","Restore options":"還原選項","Restore read/write permissions":"還原讀/寫權限","Restored Files":"已還原檔案","Restored Folders":"已還原資料夾","Restored Symlinks":"已還原符號連結","Restoring files …":"正在還原檔案 ...","Resume":"繼續","Rewritten File Lists":"覆寫檔案清單","Run again every":"重複執行於每","Run now":"立即執行","Running commandline entry":"Running commandline entry","Running task:":"正在執行工作:","Running …":"正在執行 ...","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 Files":"來源檔案","Source data":"來源資料","Source folders":"來源資料夾","Source:":"來源:","Specific builds for developers only. Not for use with important data.":"僅針對開發人員的特定組建版本,請不要使用在重要資料上。","Standard protocols":"標準通訊協定","Start":"開始","Starting backup …":"正在開始備份 ...","Starting restore …":"正在開始還原...","Starting the restore process …":"正在開始還原程序 ...","Stop after current file":"這個檔案完成後停止","Stop after the current file":"這個檔案完成後停止","Stop now":"立即停止","Stop running backup":"停止正在進行的備份","Stop running task":"停止正在進行的工作","Stopping after the current file:":"正在等檔案完成後停止:","Stopping task:":"正在停止工作:","Storage Type":"儲存區類型","Storage class":"儲存區等級","Storage class for creating a bucket":"建立 Bucket 的儲存類型","Stored":"儲存","Strong":"強","Success":"成功","Sun":"週日","Symbolic link":"符號連結","System Files":"系統檔案","System default ({{levelname}})":"系統預設 ({{levelname}})","System files":"系統檔案","System info":"系統資訊","System properties":"系統屬性","TByte":"TByte","TByte/s":"TByte/s","Task is running":"工作正在執行","Temporary Files":"暫存檔案","Temporary files":"暫存檔案","Test Phase":"測試階段","Test connection":"測試連線","Testing permissions …":"正在測試權限 ...","Testing …":"測試中 ...","The '{{fieldname}}' field contains an invalid character: {{character}} (value: {{value}}, index: {{pos}})":"在 '{{fieldname}}' 欄位當中有無效字元: {{character}} (value: {{value}}, index: {{pos}})","The backup is missing, has it been deleted?":"這個備份已遺失,是否要刪除?","The backup was temporary and does not exist anymore, so the log data is lost":"這是已經不存在的臨時備份,因此已無記錄資料。","The bucket name should be all lower-case, convert automatically?":"Bucket 名稱應該全部小寫,要自動轉換嗎?","The configuration should be kept safe. Are you sure you want to save an unencrypted file containing your passwords?":"設定應該注意安全,您確定將含有密碼的設定儲存為不加密的檔案嗎?","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 passwords do not match":"密碼不符","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 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":"週四","Time":"時間","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":"若要無密碼匯出,請不要勾選\"加密檔案\"核取方塊","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.":"為了避免基於 DNS 的攻擊,Duplicati 可以用主機名稱作為連接的來源限制。\n直接使用 IP 與 localhost 是內建允許的方式。\n若有多個主機名稱,可以用分號 (;) 做為分隔,如果使用萬用字元 (*),則表示所有主機名稱均可以連線至 Duplicaiti,等於關閉此功能;如果內容為空,則只允許使用 IP 與 localhost 進行連線。","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 passphrase here.":"在此這輸入密碼。","Type to highlight files":"輸入字串,符合的檔名會以粗體字方式標示","Unknown backup size and versions":"未知的備份大小與版本","Until resumed":"手動繼續","Update channel":"更新頻道","Update failed:":"更新失敗:","Updating with existing database":"正在更新既有資料庫 ...","Uploaded files":"已上傳檔案","Uploading verification file …":"正在上傳驗證檔案 ...","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":"使用者","Vacuuming database …":"正在清理資料庫 ...","Validating …":"驗證中 ...","Verifications":"驗證","Verify files":"驗證檔案","Verifying answer":"驗證答案","Verifying backend data …":"正在驗證後端資料 ...","Verifying files …":"正在驗證檔案 ...","Verifying remote data …":"正在驗證遠端資料 ...","Verifying restored files …":"正在驗證已還原檔案 ...","Verifying …":"驗證中 ...","Version ID":"版本 ID","Very strong":"非常強","Very weak":"非常弱","Visit us on":"造訪我們","WARNING: This will prevent you from restoring the data in the future.":"警告︰ 這將會阻止您日後還原資料。","Waiting for task to begin":"正在等待工作開始","Waiting for upload to finish …":"等待上傳完成中 ...","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 understand the risk":"是的,我理解這個風險","Yes, I'm brave!":"是的,我敢!","Yes, please break my backup!":"是,請中斷我的備份!","Yesterday":"昨天","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 after any file uploads currently in progress have finished.":"您可以立即停止備份,將在目前檔案上傳完成後停止。","You can stop the task immediately, or allow the process to continue its current file and then 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":"您必須輸入 tenant (或 project) 名稱以使用 v3 API","You must enter a valid duration for the time to keep backups":"您必須輸入有效的起迄時間來保留備份","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":"立即繼續","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}} Hours":"{{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/AppController.js b/Duplicati/Server/webroot/ngax/scripts/controllers/AppController.js index 924cfd036..8e8e399f9 100644 --- a/Duplicati/Server/webroot/ngax/scripts/controllers/AppController.js +++ b/Duplicati/Server/webroot/ngax/scripts/controllers/AppController.js @@ -33,12 +33,14 @@ backupApp.controller('AppController', function($scope, $cookies, $location, AppS ServerStatus.pause(duration).then(function() {}, AppUtils.connectionError); }; - $scope.isLoggedIn = $cookies.get('session-auth') != null && $cookies.get('session-auth') != ''; + $scope.isLoggedIn = false; $scope.log_out = function() { - AppService.log_out().then(function() { - $cookies.remove('session-auth', { path: '/' }); - location.reload(true); + // Use a path under /auth/refresh to allow the cookie to be sent for deletion + // Calling `/auth/logout` also works, but does not revoke the token in the database + AppService.post('/auth/refresh/logout').then(function() { + AppService.clearAccessToken(); + location.href = '/login.html'; }, AppUtils.connectionError); }; @@ -106,6 +108,7 @@ backupApp.controller('AppController', function($scope, $cookies, $location, AppS $('#contextmenu_pause').removeClass('open'); $('#contextmenulink_pause').removeClass('open'); } + $scope.isLoggedIn = ServerStatus.state.connectionState == 'connected'; }); //$scope.$on('$routeUpdate', updateCurrentPage); @@ -173,17 +176,55 @@ backupApp.controller('AppController', function($scope, $cookies, $location, AppS var dt = data.data['max-download-speed']; $scope.throttle_active = (ut != null && ut.trim().length != 0) || (dt != null && dt.trim().length != 0); - var has_asked = data.data['has-asked-for-password-change']; - var autogen_passphrase = data.data['autogenerated-passphrase']; - if (!has_asked && autogen_passphrase == "True") { + var has_asked = AppUtils.parseBoolString(data.data['has-asked-for-password-change']); + var autogen_passphrase = AppUtils.parseBoolString(data.data['autogenerated-passphrase']); + if (!has_asked && autogen_passphrase) { DialogService.dialog( gettextCatalog.getString('First run setup'), gettextCatalog.getString('Duplicati needs to be secured with a passphrase and a random passphrase has been generated for you.\nIf you open Duplicati from the tray icon, you do not need a passphrase, but if you plan to open it from another location you need to set a passphrase you know.\nDo you want to set a passphrase now?'), - [gettextCatalog.getString('No'), gettextCatalog.getString('Yes')], + [gettextCatalog.getString('Yes'), gettextCatalog.getString('No')], function(btn) { - AppService.patch('/serversettings', { 'has-asked-for-password-change': 'true'}, {'headers': {'Content-Type': 'application/json'}}); if (btn == 1) { - $location.path('/settings'); + // Set the flag so we don't ask again + AppService.patch('/serversettings', { 'has-asked-for-password-change': 'true'}); + } + else + { + DialogService.htmlDialog( + gettextCatalog.getString('Change server password'), + 'templates/changepassword.html', + [gettextCatalog.getString('OK'), gettextCatalog.getString('Cancel')], + function(index, text, cur) { + if (index != 0) + return; + + AppService.patch('/serversettings', + { + 'has-asked-for-password-change': 'true', + 'server-passphrase': cur.remotePassword + }) + .then(function() {}, AppUtils.connectionError); + }, + null, + function(index, text, cur) { + if (index != 0) + return true; + + if (cur.remotePassword == null || cur.remotePassword.length == 0) + { + alert("Please enter a passphrase"); + return false; + } + + if(cur.remotePassword != cur.confirmPassword) + { + alert("Passwords do not match"); + return false; + } + + return true; + } + ); } } ); diff --git a/Duplicati/Server/webroot/ngax/scripts/controllers/CaptchaController.js b/Duplicati/Server/webroot/ngax/scripts/controllers/CaptchaController.js index 59dc2fe32..eb286bb16 100644 --- a/Duplicati/Server/webroot/ngax/scripts/controllers/CaptchaController.js +++ b/Duplicati/Server/webroot/ngax/scripts/controllers/CaptchaController.js @@ -1,11 +1,13 @@ backupApp.controller('CaptchaController', function($scope, CaptchaService, DialogService, AppService, AppUtils) { var entry = $scope.entry = CaptchaService.active; - function refreshImage() { + function refreshChallenge() { entry.imageurl = null; AppService.postJson('/captcha', { 'target': entry.target}).then(function(resp) { - entry.token = resp.data.token; + entry.token = resp.data.Token; + entry.expectedAnswer = resp.data.Answer; + entry.noVisualChallenge = resp.data.NoVisualChallenge; entry.imageurl = AppService.apiurl + '/captcha/' + entry.token; }, function(err) { @@ -15,7 +17,7 @@ backupApp.controller('CaptchaController', function($scope, CaptchaService, Dialo }; if (entry.token == null) - refreshImage(); + refreshChallenge(); - $scope.reload = refreshImage; + $scope.reload = refreshChallenge; }); diff --git a/Duplicati/Server/webroot/ngax/scripts/controllers/ChangePasswordController.js b/Duplicati/Server/webroot/ngax/scripts/controllers/ChangePasswordController.js new file mode 100644 index 000000000..cdd690e06 --- /dev/null +++ b/Duplicati/Server/webroot/ngax/scripts/controllers/ChangePasswordController.js @@ -0,0 +1,6 @@ +backupApp.controller('ChangePasswordController', function($scope, gettextCatalog) { + + $scope.selection = $scope.$parent.state.CurrentItem; + $scope.selection.remotePassword = ''; + $scope.selection.confirmPassword = ''; +}); diff --git a/Duplicati/Server/webroot/ngax/scripts/controllers/DialogController.js b/Duplicati/Server/webroot/ngax/scripts/controllers/DialogController.js index 9b471600d..edc560941 100644 --- a/Duplicati/Server/webroot/ngax/scripts/controllers/DialogController.js +++ b/Duplicati/Server/webroot/ngax/scripts/controllers/DialogController.js @@ -23,8 +23,11 @@ backupApp.controller('DialogController', function($scope, DialogService, gettext $scope.onButtonClick = function(index) { var cur = $scope.state.CurrentItem; var input = cur.textarea; - DialogService.dismissCurrent(); + if (cur.validate && !cur.validate(index, input, cur)) + return; + + DialogService.dismissCurrent(); if (cur.callback) cur.callback(index, input, cur); }; diff --git a/Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js b/Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js index e37d57b8f..7d56ba783 100644 --- a/Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js +++ b/Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js @@ -325,7 +325,7 @@ backupApp.controller('EditBackupController', function ($rootScope, $scope, $rout result.Backup.Settings.push({ Name: k, - Value: opts[k], + Value: opts[k]?.toString(), Filter: origfilter, Argument: origarg }); @@ -480,7 +480,7 @@ backupApp.controller('EditBackupController', function ($rootScope, $scope, $rout } else { function putDb() { - AppService.put('/backup/' + $routeParams.backupid, result, {'headers': {'Content-Type': 'application/json'}}).then(function() { + AppService.put('/backup/' + $routeParams.backupid, result).then(function() { $location.path('/'); }, AppUtils.connectionError); } diff --git a/Duplicati/Server/webroot/ngax/scripts/directives/targetFolderPicker.js b/Duplicati/Server/webroot/ngax/scripts/directives/targetFolderPicker.js index 20608905b..703e1faeb 100644 --- a/Duplicati/Server/webroot/ngax/scripts/directives/targetFolderPicker.js +++ b/Duplicati/Server/webroot/ngax/scripts/directives/targetFolderPicker.js @@ -64,7 +64,6 @@ backupApp.directive('destinationFolderPicker', function() { node.loading = true; AppService.postJson('/filesystem?onlyfolders=true&showhidden=true', {path: node.id}).then(function(data) { - console.log(data); node.children = data.data; node.loading = false; diff --git a/Duplicati/Server/webroot/ngax/scripts/services/DialogService.js b/Duplicati/Server/webroot/ngax/scripts/services/DialogService.js index d5ab6e5d6..efe93cec3 100644 --- a/Duplicati/Server/webroot/ngax/scripts/services/DialogService.js +++ b/Duplicati/Server/webroot/ngax/scripts/services/DialogService.js @@ -69,17 +69,18 @@ backupApp.service('DialogService', function(gettextCatalog) { }); }; - this.htmlDialog = function(title, htmltemplate, buttons, callback, onshow) { + this.htmlDialog = function(title, htmltemplate, buttons, callback, onshow, validate) { return this.enqueueDialog({ 'htmltemplate': htmltemplate, 'title': title, 'callback': callback, 'buttons': buttons, - 'onshow': onshow + 'onshow': onshow, + 'validate': validate }); }; - this.textareaDialog = function(title, message, placeholder, textarea, buttons, buttonTemplate, callback, onshow) { + this.textareaDialog = function(title, message, placeholder, textarea, buttons, buttonTemplate, callback, onshow, validate) { return this.enqueueDialog({ 'enableTextarea': true, 'title': title, @@ -89,7 +90,8 @@ backupApp.service('DialogService', function(gettextCatalog) { 'callback': callback, 'buttons': buttons, 'buttonTemplate': buttonTemplate, - 'onshow': onshow + 'onshow': onshow, + 'validate': validate }); }; diff --git a/Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js b/Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js index ac9aaca74..8bd5fcb5d 100644 --- a/Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js +++ b/Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js @@ -243,7 +243,6 @@ backupApp.service('ServerStatus', function ($rootScope, $timeout, AppService, Ap } else { state[varname] = data[dataname]; } - console.log("state changed: ", "serverstatechanged." + varname) $rootScope.$broadcast('serverstatechanged.' + varname, state[varname]); return true; } diff --git a/Duplicati/Server/webroot/ngax/styles/dark.css b/Duplicati/Server/webroot/ngax/styles/dark.css index c1713a4d0..e6301ab82 100644 --- a/Duplicati/Server/webroot/ngax/styles/dark.css +++ b/Duplicati/Server/webroot/ngax/styles/dark.css @@ -1,4 +1,4 @@ @font-face{font-family:'Clear Sans';src:url('../fonts/ClearSans-Light-webfont.eot');src:url('../fonts/ClearSans-Light-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/ClearSans-Light-webfont.woff') format('woff'),url('../fonts/ClearSans-Light-webfont.ttf') format('truetype'),url('../fonts/ClearSans-Light-webfont.svg#clear_sans_lightregular') format('svg');font-weight:300;font-style:normal}@font-face{font-family:'Clear Sans';src:url('../fonts/ClearSans-Regular-webfont.eot');src:url('../fonts/ClearSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/ClearSans-Regular-webfont.woff') format('woff'),url('../fonts/ClearSans-Regular-webfont.ttf') format('truetype'),url('../fonts/ClearSans-Regular-webfont.svg#clear_sansregular') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Clear Sans';src:url('../fonts/ClearSans-Medium-webfont.eot');src:url('../fonts/ClearSans-Medium-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/ClearSans-Medium-webfont.woff') format('woff'),url('../fonts/ClearSans-Medium-webfont.ttf') format('truetype'),url('../fonts/ClearSans-Medium-webfont.svg#clear_sans_mediumregular') format('svg');font-weight:500;font-style:normal}@font-face{font-family:'Clear Sans';src:url('../fonts/ClearSans-Bold-webfont.eot');src:url('../fonts/ClearSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/ClearSans-Bold-webfont.woff') format('woff'),url('../fonts/ClearSans-Bold-webfont.ttf') format('truetype'),url('../fonts/ClearSans-Bold-webfont.svg#clear_sansbold') format('svg');font-weight:700;font-style:normal}form.styled div.leftflush input{width:auto;margin-top:10px}form.styled div.leftflush label{width:auto;min-width:190px}form.styled label{display:block;width:190px;float:left;line-height:37px}form.styled input,form.styled select,form.styled textarea{color:#b0b0b0;font-size:16px;font-weight:300;float:left;display:block;border:1px #d8d8d8 solid;border-radius:2px;width:420px}form.styled input:focus,form.styled select:focus,form.styled textarea:focus{border:1px #a5a5a5 solid}form.styled .input{padding-bottom:18px;overflow:hidden}form.styled .input.password input,form.styled .input.select>select+input,form.styled .input.text input{height:35px;line-height:35px;padding:0 12px}form.styled .input.text.text-browse input{width:375px;border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}form.styled .input.text.text-browse a.browse{width:45px;display:block;float:left;height:37px;border-radius:2px;border-top-left-radius:0;border-bottom-left-radius:0;color:#fff;background:#2a89c0;line-height:37px}form.styled .input.text.text-browse a.browse:hover{background:#184d6c}form.styled .input.textarea textarea{height:130px;padding:10px 12px}form.styled .input.select select{--height:38px;width:446px;padding:0 12px;-webkit-appearance:menulist-button;background:#fff;border-radius:2px;height:var(--height);line-height:var(--height)}form.styled .buttons{overflow:hidden;float:right}form.styled .buttons a,form.styled .buttons input{display:block;background:#2a89c0;color:#fff!important;padding:5px 15px;float:right;margin-left:10px;cursor:pointer;width:auto;border:none;font-family:'Clear Sans',sans-serif;font-size:16px;font-weight:300;border-radius:0}form.styled .buttons input{padding:4px 15px}form.styled .buttons a:hover,form.styled .buttons input:hover{background:#133e57}@media (max-width:480px){form.styled input,form.styled select,form.styled textarea{font-size:15px}}/*! * Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) - */@font-face{font-family:FontAwesome;src:url('../fonts/fontawesome-webfont.eot?v=4.5.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}*{font-family:'Clear Sans',sans-serif}body,html{margin:0;padding:0;height:100%}h1,h2{font-weight:300;color:#609301}h1{margin:10px 0}h3{font-weight:400}a{text-decoration:none}button{border:none}ul{list-style:none;margin:0;padding:0}hr{border:none;border-bottom:1px #ddd solid}textarea{max-width:94%}.external-link-image{display:inline-block;margin-left:8px;margin-right:8px;height:16px;width:16px;background:url('../img/external-link-hover.png');background-size:16px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){.external-link-image{background-image:url('../img/external-link-hover_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){.external-link-image{background-image:url('../img/external-link-hover_3x.png')}}a .external-link-image{background:url('../img/external-link.png');background-size:16px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){a .external-link-image{background-image:url('../img/external-link_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){a .external-link-image{background-image:url('../img/external-link_3x.png')}}.header a:hover .external-link-image{background:url('../img/external-link-hover.png');background-size:16px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){.header a:hover .external-link-image{background-image:url('../img/external-link-hover_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){.header a:hover .external-link-image{background-image:url('../img/external-link-hover_3x.png')}}.button{display:block;background:#2a89c0;color:#fff!important;padding:5px 15px;float:right;margin-left:10px;cursor:pointer;width:auto;border:none;font-family:'Clear Sans',sans-serif;font-size:16px;font-weight:300;border-radius:0}.button:hover{background:#216b96}#folder_path_picker,#restore_file_picker,.step3 source-folder-picker{display:block;border:1px solid #d3d3d3;padding:2px;height:100%;overflow:scroll;box-sizing:border-box}.not-clickable{cursor:default!important}.not-clickable div,.not-clickable span,.not-clickable>a{cursor:default!important}.ui-match{font-weight:700;color:#006400}wait-area{min-width:350px;text-align:center;display:block}.prewrapped-text{white-space:pre-wrap}.exceptiontext{background-color:#d3d3d3;color:#000}.backup-result{width:90%;display:grid;grid-template-columns:50% 50%;grid-auto-rows:minmax(50px,auto);margin:0 auto}.backup-result div .horizontal-rule{width:100%;border-bottom:1px solid #d8d8d8;margin:5px 0 5px 0}.backup-result .box{margin:10px;margin-bottom:0}.backup-result .title{color:#3f6001;font-weight:700;font-size:30px}.backup-result .item{display:block}.backup-result .item .key{color:#609301;font-weight:700}.backup-result .item .value{color:#b0b0b0}.backup-result .item .expanded{padding:0 10px 0 18px;margin-bottom:10px}.backup-result .one{border-right:1px solid #d8d8d8;grid-column:1;grid-row:1}.backup-result .two{grid-column:2;grid-row:1}.backup-result .wide{grid-column:span 2;border-top:1px solid #d8d8d8;padding-top:10px}.backup-result .three{grid-row:2}.backup-result .four{grid-row:3;margin-bottom:10px}.backup-result .four .log-expand-copy{display:flex;margin-bottom:6px}.backup-result .four .log-expand-copy a{margin-left:auto}.backup-result .four textarea{width:100%;max-width:99%;min-height:420px;padding:8px 6px;white-space:pre}.success-color{color:#390}.error-color{color:#c00}.warning-color{color:#fc0}.fatal-color{color:#900}ul.tabs{margin-bottom:10px}ul.tabs>li{display:inline;margin-right:10px;border:1px solid #2a89c0;padding:5px}ul.tabs>li.active{background-color:#2a89c0;color:#fff}ul.tabs>li.active>a{background-color:#2a89c0;color:#fff}ul.tabs>li.active.disabled{border:1px solid #d3d3d3;background-color:#d3d3d3;color:grey;cursor:default}ul.tabs>li.active.disabled>a{background-color:#d3d3d3;color:grey;cursor:default}.licenses>ul{list-style:initial;margin:10px;margin-left:20px}.licenses li{margin-bottom:10px}.licenses a.itemlink{font-weight:700}.logpage ul.entries{list-style:initial;margin:10px;margin-left:20px}.logpage .entries div.entryline.clickable{cursor:pointer}.logpage .entries.livedata li.expanded{height:auto}.logpage .button{text-align:center;margin-right:10px;border:1px solid #2a89c0;padding:5px;background-color:#2a89c0;color:#fff;cursor:pointer}.exportpage .checkbox input{width:auto;margin-top:10px}.exportpage .commandline div{background-color:#d3d3d3;color:#000}.themelink{margin-left:20px}ul.notification{position:fixed;bottom:0;left:0;right:0;margin:auto;width:480px}.notification .title{border:1px solid #2a89c0;background-color:#2a89c0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:2px;padding-left:5px;padding-right:5px;font-weight:700;color:#d3d3d3;width:100%;text-align:center;clear:both}.notification .content{background-color:#fff;border:1px solid #2a89c0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:2px;padding-left:5px;padding-right:5px;width:100%}.notification .message{width:100%;color:#000}.notification .button{padding:2px 10px;margin-top:6px}.notification .clear{clear:right;height:1px}.notification .error .title{border-color:red;background-color:red}.notification .error .content{border-color:red}.notification .error .button{border-color:red;background-color:red}.notification .warning .title{background-color:orange;border-color:orange}.notification .warning .button{background-color:orange;border-color:orange}.notification .warning .content{border-color:orange}.filepicker{height:200px}.resizable{margin-bottom:6px;max-width:100%}.advanced-toggle{float:right;margin-right:25px;line-height:37px}.advancedoptions li{clear:both;margin-bottom:10px;padding:10px 0;border-top:1px #d3d3d3 solid}.advancedentry .multiple{display:inline}.advancedentry .shortname{font-weight:700}.advancedentry input[type=text]{width:300px}.advancedentry select{width:300px}.advancedentry input[type=checkbox]{margin-top:13px;width:auto}.advancedentry .delete-item{display:block;background:#2a89c0;color:#fff!important;padding:5px 15px;float:right;margin-left:10px;cursor:pointer;width:auto;border:none;font-family:'Clear Sans',sans-serif;font-size:16px;font-weight:300;border-radius:0}.advancedentry .longdescription{--margin-block:10px;margin-top:var(--margin-block);margin-left:190px;clear:both;font-style:italic;white-space:pre-wrap}.advancedentry .longdescription .longdescription__item{margin-block:0 var(--margin-block)}.advancedentry .longdescription .longdescription__default{margin-block:var(--margin-block) 0}.settings div.sublabel{clear:both;padding:0 31px;font-style:italic}.logo img.mainlogo{height:64px;width:64px;float:left;padding-right:8px;padding-top:2px}.logo div.logotext{float:left}.logo a{float:left;display:block;line-height:normal}.logo div.build-suffix{clear:both;display:inline;float:left;font-size:16px;line-height:16px}.logo div.powered-by{font-size:16px;margin:0;line-height:16px;float:left;padding:0;margin-left:5px}.note p{margin-block:0.5rem}.note p:first-child{margin-top:0}.note p:last-child{margin-bottom:0}.fixed-width-font{font-family:monospace}.warning{margin:10px;font-style:italic;color:#f49b42}div.captcha .details{padding-top:10px;margin-left:auto;margin-right:auto;width:180px}.centered-text{text-align:center}body{color:#b0b0b0}body .container{min-height:100%;position:relative}body .container .header{line-height:70px;background:#ededed;overflow:hidden;height:70px;position:fixed;top:0;left:0;right:0;z-index:100}body .container .header a{color:#2a89c0}body .container .header a.active,body .container .header a:hover{color:#707070}body .container .header button{width:26px;height:26px;background-size:26px;cursor:pointer}body .container .header .logo{font-size:30px;font-weight:700;float:left;padding-left:40px}body .container .header .statepadding{padding-right:90px;margin-left:320px}body .container .header .state{float:left;color:#3f6001;width:595px;padding:13px 15px;margin:10px 20px;border:1px #3f6001 solid;font-weight:300;font-size:18px;overflow:hidden;line-height:normal;display:inline-block;background-color:#fff;text-overflow:ellipsis;position:relative;height:25px}body .container .header .state strong{display:inline;margin-right:10px}body .container .header .state span{display:inline}body .container .header .state .button{position:static;margin-top:70px}body .container .header .state .content{position:relative;z-index:10;margin-right:40px;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}body .container .header .state .buttons{position:absolute;right:0;top:0;bottom:0;width:26px;margin:13px 15px}body .container .header .state .buttons button{display:block}body .container .header .state .buttons .stop{background:url('../img/progress-stop.png');background-size:100%;z-index:10;position:relative}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .header .state .buttons .stop{background-image:url('../img/progress-stop_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .header .state .buttons .stop{background-image:url('../img/progress-stop_3x.png')}}body .container .header .state .buttons .resume{background:url('../img/progress-resume.png');background-size:100%}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .header .state .buttons .resume{background-image:url('../img/progress-resume_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .header .state .buttons .resume{background-image:url('../img/progress-resume_3x.png')}}body .container .header .state .progress-bar{position:absolute;top:0;bottom:0;left:0;background:rgba(96,147,1,.25);z-index:5}body .container .header .state .task-name{overflow:hidden;text-overflow:ellipsis;cursor:help}body .container .header .state .task-state-info{display:flex}body .container .header .action-icons{display:inline-block;line-height:normal;margin:10px 0;padding:13px 0;float:left}body .container .header .action-icons-small{display:none;float:right;margin-top:21px;line-height:normal}body .container .header .action-icons-small>button,body .container .header .action-icons>button{display:inline-block}body .container .header .action-icons-small>.pause,body .container .header .action-icons>.pause{background:url('../img/pause.png');background-size:100%}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .header .action-icons-small>.pause,body .container .header .action-icons>.pause{background-image:url('../img/pause_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .header .action-icons-small>.pause,body .container .header .action-icons>.pause{background-image:url('../img/pause_3x.png')}}body .container .header .action-icons-small>.pause.active,body .container .header .action-icons>.pause.active{background:url('../img/resume.png');background-size:100%}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .header .action-icons-small>.pause.active,body .container .header .action-icons>.pause.active{background-image:url('../img/resume_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .header .action-icons-small>.pause.active,body .container .header .action-icons>.pause.active{background-image:url('../img/resume_3x.png')}}body .container .header .action-icons-small>.throttle,body .container .header .action-icons>.throttle{background:url('../img/throttle.png');background-size:100%}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .header .action-icons-small>.throttle,body .container .header .action-icons>.throttle{background-image:url('../img/throttle_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .header .action-icons-small>.throttle,body .container .header .action-icons>.throttle{background-image:url('../img/throttle_3x.png')}}body .container .header .action-icons-small>.throttle.inactive,body .container .header .action-icons>.throttle.inactive{opacity:.5}body .container .header .about-header{float:right;padding-right:20px;overflow:hidden}body .container .header .about-header ul{overflow:hidden;list-style:none}body .container .header .about-header ul li{float:right;padding-right:20px}body .container .body{width:100%;overflow:hidden;min-height:500px;padding-top:120px;padding-bottom:70px}body .container .body a{color:#2a89c0}body .container .body .mainmenu{width:260px;padding-left:40px;float:left;position:fixed}body .container .body .mainmenu>ul>li{position:relative}body .container .body .mainmenu>ul>li>a{font-size:22px;font-weight:300;padding:5px 10px 5px 55px;display:block}body .container .body .mainmenu>ul>li>a:hover{color:#fff}body .container .body .mainmenu>ul>li>a.active{color:#fff}body .container .body .mainmenu>ul>li>a.add{background:url('../img/mainmenu/add.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.add{background-image:url('../img/mainmenu/add_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.add{background-image:url('../img/mainmenu/add_3x.png')}}body .container .body .mainmenu>ul>li>a.restore{background:url('../img/mainmenu/restore.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.restore{background-image:url('../img/mainmenu/restore_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.restore{background-image:url('../img/mainmenu/restore_3x.png')}}body .container .body .mainmenu>ul>li>a.resume{background:url('../img/mainmenu/resume.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.resume{background-image:url('../img/mainmenu/resume_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.resume{background-image:url('../img/mainmenu/resume_3x.png')}}body .container .body .mainmenu>ul>li>a.settings{background:url('../img/mainmenu/settings.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.settings{background-image:url('../img/mainmenu/settings_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.settings{background-image:url('../img/mainmenu/settings_3x.png')}}body .container .body .mainmenu>ul>li>a.logout{background:url('../img/mainmenu/logout.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.logout{background-image:url('../img/mainmenu/logout_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.logout{background-image:url('../img/mainmenu/logout_3x.png')}}body .container .body .mainmenu>ul>li>a.home{background:url('../img/mainmenu/home.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.home{background-image:url('../img/mainmenu/home_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.home{background-image:url('../img/mainmenu/home_3x.png')}}body .container .body .mainmenu>ul>li>a.about{background:url('../img/mainmenu/about.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.about{background-image:url('../img/mainmenu/about_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.about{background-image:url('../img/mainmenu/about_3x.png')}}body .container .body .mainmenu>ul>li>a.home.active{background:#5bacdb url('../img/mainmenu/over/home.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.home.active{background-image:url('../img/mainmenu/over/home_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.home.active{background-image:url('../img/mainmenu/over/home_3x.png')}}body .container .body .mainmenu>ul>li>a.add.active{background:#5bacdb url('../img/mainmenu/over/add.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.add.active{background-image:url('../img/mainmenu/over/add_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.add.active{background-image:url('../img/mainmenu/over/add_3x.png')}}body .container .body .mainmenu>ul>li>a.restore.active{background:#5bacdb url('../img/mainmenu/over/restore.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.restore.active{background-image:url('../img/mainmenu/over/restore_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.restore.active{background-image:url('../img/mainmenu/over/restore_3x.png')}}body .container .body .mainmenu>ul>li>a.resume.active{background:#5bacdb url('../img/mainmenu/over/resume.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.resume.active{background-image:url('../img/mainmenu/over/resume_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.resume.active{background-image:url('../img/mainmenu/over/resume_3x.png')}}body .container .body .mainmenu>ul>li>a.settings.active{background:#5bacdb url('../img/mainmenu/over/settings.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.settings.active{background-image:url('../img/mainmenu/over/settings_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.settings.active{background-image:url('../img/mainmenu/over/settings_3x.png')}}body .container .body .mainmenu>ul>li>a.about.active{background:#5bacdb url('../img/mainmenu/over/about.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.about.active{background-image:url('../img/mainmenu/over/about_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.about.active{background-image:url('../img/mainmenu/over/about_3x.png')}}body .container .body .mainmenu>ul>li>a.add:hover{background:#2a89c0 url('../img/mainmenu/over/add.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.add:hover{background-image:url('../img/mainmenu/over/add_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.add:hover{background-image:url('../img/mainmenu/over/add_3x.png')}}body .container .body .mainmenu>ul>li>a.restore:hover{background:#2a89c0 url('../img/mainmenu/over/restore.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.restore:hover{background-image:url('../img/mainmenu/over/restore_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.restore:hover{background-image:url('../img/mainmenu/over/restore_3x.png')}}body .container .body .mainmenu>ul>li>a.resume:hover{background:#2a89c0 url('../img/mainmenu/over/resume.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.resume:hover{background-image:url('../img/mainmenu/over/resume_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.resume:hover{background-image:url('../img/mainmenu/over/resume_3x.png')}}body .container .body .mainmenu>ul>li>a.settings:hover{background:#2a89c0 url('../img/mainmenu/over/settings.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.settings:hover{background-image:url('../img/mainmenu/over/settings_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.settings:hover{background-image:url('../img/mainmenu/over/settings_3x.png')}}body .container .body .mainmenu>ul>li>a.logout:hover{background:#2a89c0 url('../img/mainmenu/over/logout.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.logout:hover{background-image:url('../img/mainmenu/over/logout_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.logout:hover{background-image:url('../img/mainmenu/over/logout_3x.png')}}body .container .body .mainmenu>ul>li>a.home:hover{background:#2a89c0 url('../img/mainmenu/over/home.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.home:hover{background-image:url('../img/mainmenu/over/home_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.home:hover{background-image:url('../img/mainmenu/over/home_3x.png')}}body .container .body .mainmenu>ul>li>a.about:hover{background:#2a89c0 url('../img/mainmenu/over/about.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.about:hover{background-image:url('../img/mainmenu/over/about_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.about:hover{background-image:url('../img/mainmenu/over/about_3x.png')}}body .container .body .mainmenu>ul li.hr-top{padding-top:25px;margin-top:25px;border-top:1px #ededed solid}body .container .body div.contextmenu_container{position:relative}body .container .body .contextmenu{display:none;position:absolute;background:#fff;border:1px #ededed solid;box-shadow:0 4px 8px rgba(0,0,0,.3);z-index:200;padding:5px}body .container .body .contextmenu li a{color:#2a89c0;font-size:15px;font-weight:400;padding:0;display:block;min-width:200px;padding:4px 10px;white-space:nowrap;padding-left:45px;overflow:hidden;text-overflow:ellipsis}body .container .body .contextmenu li a:hover{background:#2a89c0;color:#fff}body .container .body .contextmenu.open{display:block}body .container .body .content{float:left;padding-left:350px;padding-bottom:50px;max-width:70%}body .container .body .content ul.tabs>li{display:inline-block}body .container .body .content .tasks .tasklist .task{border-top:1px solid #eee;padding-top:20px;margin-bottom:25px}body .container .body .content .tasks .tasklist .task:last-child{border-bottom:1px solid #eee;padding-bottom:20px}body .container .body .content .tasks .tasklist .task:first-child{padding-top:0;border-top:0 none}body .container .body .content .tasks .tasklist .progress-small{text-align:center;height:18px;background:rgba(164,209,235,.5)}body .container .body .content .tasks .tasklist .progress-small-bg{border:1px #65b1dd solid;width:200px}body .container .body .content .tasks .tasklist a{font-size:30px;font-weight:300;display:inline-block}body .container .body .content .tasks .tasklist a.action-link{font-size:14px;background:0 0;padding-left:0}body .container .body .content .tasks .tasklist dl{padding-left:55px;overflow:hidden;font-size:14px}body .container .body .content .tasks .tasklist dl dd,body .container .body .content .tasks .tasklist dl dt{display:block;float:left}body .container .body .content .tasks .tasklist dl dt{clear:both;font-weight:500;margin-bottom:5px}body .container .body .content .tasks .tasklist dl dd{margin-left:10px}body .container .body .content .tasks .tasklist dl.taskmenu p{display:inline;margin-right:10px;color:#2a89c0;cursor:pointer}body .container .body .content .tasks .tasklist dl.taskmenu dt{float:left;margin-right:10px;margin-bottom:0;padding:5px 8px;color:#b0b0b0;cursor:pointer;clear:none}body .container .body .content .tasks .tasklist dl.taskmenu dd{clear:both;float:none;padding-bottom:8px;border-bottom:1px #ddd solid;margin-bottom:5px}body .container .body .content div.add,body .container .body .content div.restore{--legends-width:700px;--legends-padding-left:calc(calc(700px - var(--legends-width)) / 2);--circle-width:43px;--step-width:calc(var(--legends-width) / var(--legends-steps))}body .container .body .content div.add .steps,body .container .body .content div.restore .steps{margin-left:calc(calc(calc(var(--step-width) - var(--circle-width))/ 2) + var(--legends-padding-left))}body .container .body .content div.add .steps .step,body .container .body .content div.restore .steps .step{padding-left:calc(var(--step-width) - var(--circle-width));padding-right:0}body .container .body .content div.add .steps .step:first-child,body .container .body .content div.restore .steps .step:first-child{padding-left:unset}body .container .body .content div.add .steps-legend,body .container .body .content div.restore .steps-legend{padding-left:var(--legends-padding-left)}body .container .body .content div.add .steps-legend li,body .container .body .content div.restore .steps-legend li{width:var(--step-width)}body .container .body .content div.add{--legends-steps:5}body .container .body .content div.restore{--legends-steps:2}body .container .body .content div.restore.restore-direct{--legends-steps:4}body .container .body .content div.restore.restore-direct .steps-legend{padding-left:20px}body .container .body .content div.add .steps,body .container .body .content div.restore .steps{width:100%;overflow:hidden}body .container .body .content div.add .steps .step,body .container .body .content div.restore .steps .step{float:left;background:url('../img/steps/line-out.png') no-repeat top left;background-size:485px 24px;color:#c7e5f6}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .content div.add .steps .step,body .container .body .content div.restore .steps .step{background-image:url('../img/steps/line-out_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .content div.add .steps .step,body .container .body .content div.restore .steps .step{background-image:url('../img/steps/line-out_3x.png')}}body .container .body .content div.add .steps .step span,body .container .body .content div.restore .steps .step span{display:block;border:4px #c7e5f6 solid;background:#fff;border-radius:50%;width:35px;height:35px;text-align:center;font-size:22px;line-height:35px;cursor:pointer}body .container .body .content div.add .steps .step.active,body .container .body .content div.restore .steps .step.active{color:#2a89c0}body .container .body .content div.add .steps .step.active span,body .container .body .content div.restore .steps .step.active span{border:4px #2a89c0 solid;background:#2a89c0;color:#fff}body .container .body .content div.add .steps .step.active h2,body .container .body .content div.restore .steps .step.active h2{color:#2a89c0}body .container .body .content div.add .steps-legend,body .container .body .content div.restore .steps-legend{overflow:hidden;padding-bottom:50px;list-style:none;margin:0}body .container .body .content div.add .steps-legend li,body .container .body .content div.restore .steps-legend li{color:#c7e5f6;font-size:18px;text-align:center;float:left;padding-top:10px;cursor:pointer}body .container .body .content div.add .steps-legend li.active,body .container .body .content div.restore .steps-legend li.active{color:#2a89c0}body .container .body .content div.add .steps-boxes,body .container .body .content div.restore .steps-boxes{padding-left:40px}body .container .body .content div.add .steps-boxes .step,body .container .body .content div.restore .steps-boxes .step{display:none}body .container .body .content div.add .steps-boxes .step.active,body .container .body .content div.restore .steps-boxes .step.active{display:block}body .container .body .content div.add .steps-boxes .box.browser .checklinks a,body .container .body .content div.restore .steps-boxes .box.browser .checklinks a{float:left;margin-left:20px;color:#b0b0b0}body .container .body .content div.add .steps-boxes .box.browser .checklinks a i,body .container .body .content div.restore .steps-boxes .box.browser .checklinks a i{border:2px solid;border-color:#b0b0b0;border-radius:2px;font-size:18px;height:18px;vertical-align:top;width:18px}body .container .body .content div.add .steps-boxes .box.browser .checklinks a.inactive,body .container .body .content div.restore .steps-boxes .box.browser .checklinks a.inactive{color:#e3e3e3;cursor:default}body .container .body .content div.add .steps-boxes .box.browser .checklinks a.inactive i,body .container .body .content div.restore .steps-boxes .box.browser .checklinks a.inactive i{border-color:#e3e3e3}body .container .body .content div.add .steps-boxes .box.browser .checklinks a:first-child,body .container .body .content div.restore .steps-boxes .box.browser .checklinks a:first-child{margin-left:0}body .container .body .content div.add .steps-boxes .box.browser .input.overlayButton,body .container .body .content div.restore .steps-boxes .box.browser .input.overlayButton{padding-top:10px;max-width:100%}body .container .body .content div.add .steps-boxes .box.browser .input.overlayButton input#sourcePath,body .container .body .content div.restore .steps-boxes .box.browser .input.overlayButton input#sourcePath{width:100%;box-sizing:border-box;height:37px}body .container .body .content div.add .steps-boxes .box.browser .input.overlayButton a.button,body .container .body .content div.restore .steps-boxes .box.browser .input.overlayButton a.button{top:10px}body .container .body .content div.add .steps-boxes .box.filters .input.link a,body .container .body .content div.restore .steps-boxes .box.filters .input.link a{color:#b0b0b0}body .container .body .content div.add .steps-boxes .box.filters .input.link a i,body .container .body .content div.restore .steps-boxes .box.filters .input.link a i{border:2px solid;border-color:#b0b0b0;border-radius:2px;font-size:18px;height:18px;vertical-align:top;width:18px}body .container .body .content div.add .steps-boxes .box.filters ul#simplefilterlist,body .container .body .content div.restore .steps-boxes .box.filters ul#simplefilterlist{overflow:hidden;padding-bottom:15px}body .container .body .content div.add .steps-boxes .box.filters ul#simplefilterlist li,body .container .body .content div.restore .steps-boxes .box.filters ul#simplefilterlist li{overflow:hidden;clear:both;padding-bottom:25px}body .container .body .content div.add .steps-boxes .box.filters ul#simplefilterlist li select,body .container .body .content div.restore .steps-boxes .box.filters ul#simplefilterlist li select{width:200px;margin-right:5px;height:36px;line-height:36px}body .container .body .content div.add .steps-boxes .box.filters ul#simplefilterlist li input,body .container .body .content div.restore .steps-boxes .box.filters ul#simplefilterlist li input{width:calc(100% - 280px);padding:5px}body .container .body .content div.add .steps-boxes .step1 li.strength.score-0,body .container .body .content div.restore .steps-boxes .step1 li.strength.score-0{color:red}body .container .body .content div.add .steps-boxes .step1 li.strength.score-1,body .container .body .content div.restore .steps-boxes .step1 li.strength.score-1{color:#f70}body .container .body .content div.add .steps-boxes .step1 li.strength.score-2,body .container .body .content div.restore .steps-boxes .step1 li.strength.score-2{color:#aa0}body .container .body .content div.add .steps-boxes .step1 li.strength.score-3,body .container .body .content div.restore .steps-boxes .step1 li.strength.score-3{color:#070}body .container .body .content div.add .steps-boxes .step1 li.strength.score-4,body .container .body .content div.restore .steps-boxes .step1 li.strength.score-4{color:#427e27}body .container .body .content div.add .steps-boxes .step1 li.strength.score-x,body .container .body .content div.restore .steps-boxes .step1 li.strength.score-x{color:red}body .container .body .content div.add .steps-boxes .step5 div.input.keepBackups input.number,body .container .body .content div.add .steps-boxes .step5 div.input.maxSize input.number,body .container .body .content div.restore .steps-boxes .step5 div.input.keepBackups input.number,body .container .body .content div.restore .steps-boxes .step5 div.input.maxSize input.number{width:60px}body .container .body .content div.add .steps-boxes .step5 .hint,body .container .body .content div.add .steps-boxes .step5 .retention-options,body .container .body .content div.restore .steps-boxes .step5 .hint,body .container .body .content div.restore .steps-boxes .step5 .retention-options{clear:both;margin-left:190px;margin-top:50px;font-style:italic}body .container .body .content div.add .steps-boxes .step5 .retention-options input,body .container .body .content div.restore .steps-boxes .step5 .retention-options input{margin-bottom:10px}body .container .body .content div.add .steps-boxes .step5 .advancedoptions,body .container .body .content div.restore .steps-boxes .step5 .advancedoptions{padding-top:15px;clear:both}body .container .body .content div.add .steps-boxes .step5 .advancedoptions li,body .container .body .content div.restore .steps-boxes .step5 .advancedoptions li{border-top:none}body .container .body .content div.add .steps-boxes .step5 .advancedoptions li.advancedentry,body .container .body .content div.restore .steps-boxes .step5 .advancedoptions li.advancedentry{border-bottom:1px solid #d3d3d3}body .container .body .content div.add .steps-boxes .step5 .advancedoptions li:last-child,body .container .body .content div.restore .steps-boxes .step5 .advancedoptions li:last-child{padding-top:0}body .container .body .content div.add .steps-boxes .step5 .advancedoptions li:last-child select,body .container .body .content div.restore .steps-boxes .step5 .advancedoptions li:last-child select{max-width:400px}body .container .body .content div.add .steps-boxes .step5 .advancedoptions label,body .container .body .content div.restore .steps-boxes .step5 .advancedoptions label{line-height:normal}body .container .body .content div.add .steps-boxes .step5 .advancedoptions input,body .container .body .content div.add .steps-boxes .step5 .advancedoptions select,body .container .body .content div.restore .steps-boxes .step5 .advancedoptions input,body .container .body .content div.restore .steps-boxes .step5 .advancedoptions select{width:auto;max-width:100%;box-sizing:border-box}body .container .body .content div.add .steps-boxes .step5 .advanced-toggle,body .container .body .content div.restore .steps-boxes .step5 .advanced-toggle{color:#b0b0b0;line-height:normal;margin-top:16px;clear:both;float:left}body .container .body .content div.add .steps-boxes .step5 .advanced-toggle i.fa,body .container .body .content div.restore .steps-boxes .step5 .advanced-toggle i.fa{border:2px solid;border-color:#b0b0b0;border-radius:2px;font-size:18px;height:18px;vertical-align:top;width:18px}body .container .body .content div.add .steps-boxes .step5 textarea,body .container .body .content div.restore .steps-boxes .step5 textarea{box-sizing:border-box;clear:both;margin-top:15px;width:100%}body .container .body .content div.add form,body .container .body .content div.restore form{padding-bottom:50px;overflow:hidden}body .container .body .content div.add form .input.password .tools,body .container .body .content div.restore form .input.password .tools{clear:both;padding-left:190px;padding-top:10px}body .container .body .content div.add form .input.password .tools ul,body .container .body .content div.restore form .input.password .tools ul{overflow:hidden}body .container .body .content div.add form .input.password .tools ul li,body .container .body .content div.restore form .input.password .tools ul li{float:left;padding-right:7px}body .container .body .content div.add form .input.password .tools ul li.strength.useless,body .container .body .content div.restore form .input.password .tools ul li.strength.useless{color:red}body .container .body .content div.add form .input.password .tools ul li.strength.average,body .container .body .content div.restore form .input.password .tools ul li.strength.average{color:#ff0}body .container .body .content div.add form .input.password .tools ul li.strength.good,body .container .body .content div.restore form .input.password .tools ul li.strength.good{color:#2a89c0}body .container .body .content div.add form .input.multiple input,body .container .body .content div.add form .input.multiple select,body .container .body .content div.restore form .input.multiple input,body .container .body .content div.restore form .input.multiple select{width:auto;margin-right:5px}body .container .body .content div.add form .input.multiple select,body .container .body .content div.restore form .input.multiple select{--padding-block:5px;padding:var(--padding-block) 12px;line-height:calc(var(--height) - calc(var(--padding-block) * 2))}body .container .body .content div.add form .input.overlayButton,body .container .body .content div.restore form .input.overlayButton{overflow:hidden;position:relative;max-width:446px}body .container .body .content div.add form .input.overlayButton input,body .container .body .content div.restore form .input.overlayButton input{width:347px}body .container .body .content div.add form .input.overlayButton a.button,body .container .body .content div.restore form .input.overlayButton a.button{position:absolute;top:0;right:0;padding:7px 12px 8px}body .container .body .content div.add form .input.checkbox.multiple strong,body .container .body .content div.restore form .input.checkbox.multiple strong{display:block;padding-bottom:5px}body .container .body .content div.add form .input.checkbox.multiple label,body .container .body .content div.restore form .input.checkbox.multiple label{display:inline-block;float:none;width:auto;padding-right:10px}body .container .body .content div.add form .input.checkbox.multiple input,body .container .body .content div.restore form .input.checkbox.multiple input{width:auto;display:inline-block;float:none}body .container .body .content div.add form .buttons,body .container .body .content div.restore form .buttons{float:none;width:635px;padding-top:30px}body .container .body .content div.add .step2 .input.select,body .container .body .content div.restore .step1 .input.select{display:grid;grid-auto-flow:column;justify-content:flex-start;grid-template-areas:"label server" ". custom"}body .container .body .content div.add .step2 .input.select label,body .container .body .content div.restore .step1 .input.select label{grid-area:label}body .container .body .content div.add .step2 .input.select select,body .container .body .content div.restore .step1 .input.select select{grid-area:server}body .container .body .content div.add .step2 .input.select input,body .container .body .content div.restore .step1 .input.select input{grid-area:custom;margin-top:10px}body .container .body .content div.add .step2 .input.text #generic_server,body .container .body .content div.restore .step1 .input.text #generic_server{width:335px}body .container .body .content div.add .step2 .input.text #generic_port,body .container .body .content div.restore .step1 .input.text #generic_port{width:50px;margin-left:10px}body .container .body .content div.headerthreedotmenu{margin:20px 0 20px 0}body .container .body .content div.headerthreedotmenu h2{display:inline}body .container .body .content div.headerthreedotmenu .contextmenu_container{float:right}body .container .body .content div.headerthreedotmenu .contextmenu{left:auto;right:0;top:auto}body .container .body .content div.headerthreedotmenu .threedotmenubutton{padding:5px}body .container .body .content .expandable{margin:20px 0 20px 0}body .container .body .content .expandable h2{display:inline}body .container .body .content .expandable img{padding:0 6px}body .container .body .content div.settings .input.checkbox input.checkbox,body .container .body .content div.settings .input.mixed.multiple input.checkbox{width:auto}body .container .body .content div.settings .input.checkbox select,body .container .body .content div.settings .input.mixed.multiple select{width:auto;margin-right:5px}body .container .body .content div.settings .input.checkbox label,body .container .body .content div.settings .input.mixed.multiple label{line-height:normal;padding:0 15px;width:auto}body .container .body .content .logpage ul.tabs{padding:15px 0}body .container .body .content .logpage ul.entries li{padding:10px 0 10px 0;border-bottom:1px solid #d8d8d8}body .container .body .content .logpage ul.backuplog{list-style:none}body .container .body .content .about-general .about-general__block{margin-block:1rem}body .container .body .content .about-general .about-general__block:first-child{margin-top:10px}body .container .body .content .about-general .about-general__block:last-child{margin-bottom:0}body .container .body .content .prewrapped-text{white-space:pre-wrap;overflow-x:auto}body .container .footer{background:#ededed;min-height:70px;line-height:70px;overflow:hidden;position:absolute;bottom:0;width:100%}body .container .footer a{color:#2a89c0}body .container .footer .about-footer{float:left;overflow:hidden;padding-right:20px;display:none}body .container .footer .about-footer span{display:block;float:left;padding-left:20px}body .container .footer .about-footer ul{float:left}body .container .footer .about-footer li{float:left;padding-left:20px}body .container .footer .social{float:right}body .container .footer .social ul{overflow:hidden;float:right;padding-left:20px;padding-right:10px}body .container .footer .social ul li{float:right;margin-right:10px;padding-top:5px}body .container .footer .social ul li img{opacity:.6}body .container .footer .social ul li img:hover{opacity:1}body .container .footer .themelink{float:right;padding-right:20px}body #modal-menu{max-width:400px}body #modal-menu a{color:#2a89c0;font-size:20px;line-height:40px}.remodal{padding:30px;box-shadow:0 2px 7px rgba(0,0,0,.3);background:#fff;display:none}.remodal form .buttons{float:none}.remodal-wrapper .remodal{display:block}span.info{font-size:10px;font-weight:500;display:inline-block;background:#2a89c0;border-radius:50%;width:15px;height:15px;vertical-align:super;color:#fff;line-height:15px;margin-left:5px;text-align:center}.hidden{display:none}.clear{clear:both}.nofloat{float:none!important}div.blocker,div.connection-lost,div.modal-dialog{position:fixed;top:0;left:0;right:0;bottom:0;margin:auto}div.blocker{z-index:5000;background-color:#000;opacity:.65}#connection-lost-blocker{z-index:5100}#connection-lost-dialog{z-index:5200}div.connection-lost,div.modal-dialog{z-index:5001;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}div.connection-lost div.info,div.modal-dialog div.info{min-width:310px;max-width:650px;margin:5px}div.connection-lost div.title,div.modal-dialog div.title{border:1px solid #65b1dd;background-color:#65b1dd;border-radius:5px 5px 0 0;padding:10px 20px;font-weight:700;color:#d3d3d3;text-align:center}div.connection-lost div.content,div.modal-dialog div.content{background-color:#fff;border:1px solid #fff;padding:20px}div.connection-lost div.content p:first-child,div.modal-dialog div.content p:first-child{margin-top:0}div.connection-lost div.content p:last-child,div.modal-dialog div.content p:last-child{margin-bottom:0}div.connection-lost .buttons,div.modal-dialog .buttons{border-radius:0 0 5px 5px;padding-top:10px;overflow:auto}div.connection-lost form,div.modal-dialog form{margin-top:15px}div.connection-lost form textarea,div.modal-dialog form textarea{height:130px;width:420px;padding:10px 12px;border:1px #d8d8d8 solid;border-radius:2px;color:#b0b0b0;font-size:16px;font-weight:300}div.connection-lost form input,div.modal-dialog form input{height:35px;line-height:35px;padding:0 12px}div.modal-dialog .content.buttons ul{float:right}div.modal-dialog .content.buttons .tooltipped{position:relative}div.modal-dialog .content.buttons .tooltipped:after{position:absolute;z-index:1000000;display:none;padding:5px 8px;font:normal normal 11px/1.5 Helvetica,arial,nimbussansl,liberationsans,freesans,clean,sans-serif,"Segoe UI Emoji","Segoe UI Symbol";color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:rgba(0,0,0,.8);border-radius:3px;-webkit-font-smoothing:subpixel-antialiased}div.modal-dialog .content.buttons .tooltipped:before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:rgba(0,0,0,.8);pointer-events:none;content:"";border:5px solid transparent}div.modal-dialog .content.buttons .tooltipped:active:after,div.modal-dialog .content.buttons .tooltipped:active:before,div.modal-dialog .content.buttons .tooltipped:focus:after,div.modal-dialog .content.buttons .tooltipped:focus:before,div.modal-dialog .content.buttons .tooltipped:hover:after,div.modal-dialog .content.buttons .tooltipped:hover:before{display:inline-block;text-decoration:none}div.modal-dialog .content.buttons .tooltipped-w:after{right:100%;bottom:50%;margin-right:5px;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}div.modal-dialog .content.buttons .tooltipped-w:before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:rgba(0,0,0,.8)}.importpage form.styled input{margin-top:11px;margin-bottom:11px}.addwizard form.styled ul,.restorewizard form.styled ul{margin:20px;margin-left:0}.addwizard form.styled input[type=radio],.restorewizard form.styled input[type=radio]{width:20px;margin-left:5px;margin-right:5px}.addwizard form.styled label,.restorewizard form.styled label{width:auto;line-height:normal}.addwizard form.styled div.subtext,.restorewizard form.styled div.subtext{clear:both;margin-left:30px;padding-top:5px;color:#d6d6d6}.pauseoptions form.styled li{line-height:normal;padding:0}.pauseoptions form.styled li input{height:auto;margin-top:8px;margin-right:8px;width:auto}.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress{position:relative;min-height:25px}.progress>span{vertical-align:middle;display:block;width:100%;height:100%;text-align:center;z-index:100;padding-top:2px}.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress .progress-bar{float:left;width:0;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease;height:100%;position:absolute;top:0}.progress .progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.tree-view{list-style-type:none;margin-left:10px;padding-bottom:5px}.tree-view ul{margin-left:16px}.tree-view span.nodeLabel{cursor:pointer}.tree-view span.nodeLabel.selected{border:1px solid #aaa;background-color:#ddd;padding:1px 3px}.tree-view li .node{padding-bottom:5px}.tree-view li div.selected{border-color:#add8e6;background-color:#add8e6}.tree-view li>ul{display:none}.tree-view li>ul.expanded{display:block}.tree-view li a.nav{cursor:pointer;display:inline-block;width:16px;height:16px;vertical-align:middle;background-image:url(../img/treeicons.png);background-repeat:no-repeat;background-position:-80px 0;background-size:112px 64px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){.tree-view li a.nav{background-image:url('../img/treeicons_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){.tree-view li a.nav{background-image:url('../img/treeicons_3x.png')}}.tree-view li a.nav.leaf{background:0 0}.tree-view li a.nav.expanded{background-position:-80px -16px}.tree-view li a.type{cursor:auto;display:inline-block;width:16px;height:16px;vertical-align:middle;background-image:url(../img/treeicons.png);background-repeat:no-repeat;background-position:0 -16px;background-size:112px 64px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){.tree-view li a.type{background-image:url('../img/treeicons_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){.tree-view li a.type{background-image:url('../img/treeicons_3x.png')}}.tree-view li a.type.invisible{background-position:0 -32px}.tree-view li a.type.loading{cursor:progress;background-image:url(../img/loader-16.gif);background-repeat:no-repeat;background-position:0 0;background-size:16px 16px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){.tree-view li a.type.loading{background-image:url('../img/loader-32.gif')}}.tree-view li a.type.x-tree-icon-drive{background-position:-16px -16px}.tree-view li a.type.x-tree-icon-leaf{background-position:-32px -16px}.tree-view li a.type.x-tree-icon-symlink{background-position:-48px -16px}.tree-view li a.type.x-tree-icon-userdata{background-position:-16px -48px}.tree-view li a.type.x-tree-icon-locked{background-position:-64px -16px}.tree-view li a.type.x-tree-icon-broken{background-position:-64px -16px}.tree-view li a.type.x-tree-icon-computer{background-position:0 -48px}.tree-view li a.type.x-tree-icon-hyperv{background-position:-96px -16px}.tree-view li a.type.x-tree-icon-hypervmachine{background-position:-96px 0}.tree-view li a.type.x-tree-icon-mssql{background-position:-96px -32px}.tree-view li a.type.x-tree-icon-mssqldb{background-position:-80px -32px}.tree-view li a.type.x-tree-icon-mydocuments{background-position:-32px -48px}.tree-view li a.type.x-tree-icon-mymusic{background-position:-48px -48px}.tree-view li a.type.x-tree-icon-mypictures{background-position:-64px -48px}.tree-view li a.type.x-tree-icon-desktop{background-position:-80px -48px}.tree-view li a.type.x-tree-icon-home{background-position:-96px -48px}.tree-view li a.type.x-tree-icon-drive.invisible{background-position:-16px -32px}.tree-view li a.type.x-tree-icon-leaf.invisible{background-position:-32px -32px}.tree-view li a.type.x-tree-icon-symlink.invisible{cursor:auto;background-position:-48px -32px}.tree-view li a.type.x-tree-icon-locked.invisible{background-position:-64px -32px}.tree-view li a.check{height:16px;width:16px;display:inline-block;cursor:pointer;background-image:url(../img/treeicons.png);background-repeat:no-repeat;background-position:0 0;vertical-align:middle;background-size:112px 64px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){.tree-view li a.check{background-image:url('../img/treeicons_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){.tree-view li a.check{background-image:url('../img/treeicons_3x.png')}}.tree-view li a.partial{background-position:-32px 0}.tree-view li a.include{background-position:-16px 0}.tree-view li a.exclude{background-position:-48px 0}.tree-view li a.root{background:0 0;display:none}.throttlesettings div.multiple select{width:auto;margin-right:5px}.throttlesettings div.multiple input{width:100px}.throttlesettings div.multiple input.checkbox{width:auto}.throttlesettings div.multiple label{line-height:35px;padding:0 15px;width:auto;min-width:150px}.throttlesettings .disabled{color:#f0f0f0}.throttlesettings .disabled input,.throttlesettings .disabled select{color:#f0f0f0}@media (max-width:1150px){body .container .header{height:140px}body .container .header .statepadding{padding-right:90px;margin-left:0}body .container .header .state{width:100%;margin:10px 40px;clear:left;float:left}body .container .header .action-icons{display:none}body .container .header .action-icons-small{display:inline-block}body .container .header .menubutton{display:block;font-size:18px;padding-right:50px;margin-top:5px;margin-right:15px;background:url('../img/menu.png') no-repeat right top;background-size:39px 39px;position:relative;height:40px;line-height:40px;color:#b0b0b0;float:right;top:10px;padding-left:20px;text-transform:uppercase;text-align:right}body .container .header .menubutton.active{background-image:url('../img/menu_active.png');background-size:39px 39px;color:#2a89c0}body .container .body{position:relative;padding-top:140px}body .container .body .mainmenu{display:none;position:fixed;background:none repeat scroll 0 0 #fff;box-shadow:0 4px 8px rgba(0,0,0,.3);left:10px;padding:20px;top:60px}body .container .body .mainmenu.mobile-open{display:block;left:auto;right:0;top:0;z-index:1000}body .container .body .contextmenu{left:0;top:auto}body .container .body .content{float:none;padding:20px 20px;margin:0 auto 30px auto}body .container .body .content .state{width:auto}body .container .mobileOpen{display:block!important}}@media (max-width:1150px) and (-webkit-min-device-pixel-ratio:1.25),(max-width:1150px) and (min-resolution:192dpi),(max-width:1150px) and (min-resolution:1.25dppx){body .container .header .menubutton{background-image:url('../img/menu_2x.png')}}@media (max-width:1150px) and (-webkit-min-device-pixel-ratio:2.25),(max-width:1150px) and (min-resolution:288dpi),(max-width:1150px) and (min-resolution:2.25dppx){body .container .header .menubutton{background-image:url('../img/menu_3x.png')}}@media (max-width:1150px) and (-webkit-min-device-pixel-ratio:1.25),(max-width:1150px) and (min-resolution:192dpi),(max-width:1150px) and (min-resolution:1.25dppx){body .container .header .menubutton.active{background-image:url('../img/menu_active_2x.png')}}@media (max-width:1150px) and (-webkit-min-device-pixel-ratio:2.25),(max-width:1150px) and (min-resolution:288dpi),(max-width:1150px) and (min-resolution:2.25dppx){body .container .header .menubutton.active{background-image:url('../img/menu_active_3x.png')}}@media (max-width:768px){body .container .body .content .tasks .tasklist a{font-size:20px;background-size:24px;background-position:0 4px;padding-left:35px}body .container .body .content .tasks .tasklist dl{padding-left:35px}body .container .header .logo{padding-left:10px}body .container .header .statepadding{padding-right:50px}body .container .header .state{margin-left:10px}body .container .header .menubutton{margin-right:5px}body .container .body .content div.add .steps,body .container .body .content div.restore .steps,body .container .body .content div.settings .steps{display:none}body .container .body .content div.add .steps-legend,body .container .body .content div.restore .steps-legend,body .container .body .content div.settings .steps-legend{list-style:decimal;padding-left:20px;border-bottom:1px solid #eee;margin-bottom:30px;padding-bottom:20px}body .container .body .content div.add .steps-legend li,body .container .body .content div.restore .steps-legend li,body .container .body .content div.settings .steps-legend li{float:none;font-weight:500;width:auto!important;padding-right:0!important}body .container .body .content div.add .steps-boxes,body .container .body .content div.restore .steps-boxes,body .container .body .content div.settings .steps-boxes{padding-left:0}body .container .body .content div.add form.styled .input input,body .container .body .content div.add form.styled .input select,body .container .body .content div.add form.styled .input textarea,body .container .body .content div.restore form.styled .input input,body .container .body .content div.restore form.styled .input select,body .container .body .content div.restore form.styled .input textarea,body .container .body .content div.settings form.styled .input input,body .container .body .content div.settings form.styled .input select,body .container .body .content div.settings form.styled .input textarea{max-width:100%;box-sizing:border-box}body .container .body .content div.add form.styled .input.select select,body .container .body .content div.restore form.styled .input.select select,body .container .body .content div.settings form.styled .input.select select{width:420px}body .container .body .content div.add form.styled .buttons,body .container .body .content div.restore form.styled .buttons,body .container .body .content div.settings form.styled .buttons{max-width:100%;width:auto}body .container .body .content div.add form.styled .tools,body .container .body .content div.restore form.styled .tools,body .container .body .content div.settings form.styled .tools{padding-left:0!important}body .container .body .content div.add form.styled .input.checkbox.multiple,body .container .body .content div.restore form.styled .input.checkbox.multiple,body .container .body .content div.settings form.styled .input.checkbox.multiple{padding-bottom:5px}body .container .body .content div.add form.styled .input.checkbox.multiple input,body .container .body .content div.add form.styled .input.checkbox.multiple label,body .container .body .content div.restore form.styled .input.checkbox.multiple input,body .container .body .content div.restore form.styled .input.checkbox.multiple label,body .container .body .content div.settings form.styled .input.checkbox.multiple input,body .container .body .content div.settings form.styled .input.checkbox.multiple label{display:block!important;float:left!important;line-height:normal}body .container .body .content div.add form.styled .input.checkbox.multiple input,body .container .body .content div.restore form.styled .input.checkbox.multiple input,body .container .body .content div.settings form.styled .input.checkbox.multiple input{clear:both}body .container .body .content div.add form.styled .input.text.multiple input,body .container .body .content div.restore form.styled .input.text.multiple input,body .container .body .content div.settings form.styled .input.text.multiple input{max-width:48%!important}}@media (max-width:640px){body h2{font-size:20px;text-align:center}body .container .body{padding-bottom:10px}body .container .body .content{margin:0 auto}body .container .body .content div.add form .input.overlayButton,body .container .body .content div.restore form .input.overlayButton{padding-top:8px;padding-bottom:30px;margin-bottom:10px}body .container .body .content div.add form .input.overlayButton a.button,body .container .body .content div.restore form .input.overlayButton a.button{padding:7px 10px;right:1px;top:9px}body .container .body .content div.add form .input.checkbox.multiple div,body .container .body .content div.restore form .input.checkbox.multiple div{display:block}body .container .body .content div.add form .input.select.multiple input#exclude-larger-than-number,body .container .body .content div.restore form .input.select.multiple input#exclude-larger-than-number{width:75px}body .container .body .content div.add form .input.select.multiple select#exclude-larger-than-multiplier,body .container .body .content div.restore form .input.select.multiple select#exclude-larger-than-multiplier{width:140px}body .container .body .content div.add form .filters .input.textarea,body .container .body .content div.restore form .filters .input.textarea{padding-bottom:10px}body .container .body .content div.add form .filters h3,body .container .body .content div.restore form .filters h3{margin:5px 0}body .container .body .content div.add form .input.text.select.multiple.repeat label,body .container .body .content div.restore form .input.text.select.multiple.repeat label{float:none}body .container .body .content div.add form .input.text.select.multiple.repeat input#repeatRunNumber,body .container .body .content div.restore form .input.text.select.multiple.repeat input#repeatRunNumber{width:70px}body .container .body .content div.add form .input.text.select.multiple.repeat select#repeatRunMultiplier,body .container .body .content div.restore form .input.text.select.multiple.repeat select#repeatRunMultiplier{width:100px}body .container .body .content div.add form .input.multiple.text.select.maxSize input,body .container .body .content div.restore form .input.multiple.text.select.maxSize input{width:70px}body .container .body .content div.add form .input.multiple.text.select.maxSize select,body .container .body .content div.restore form .input.multiple.text.select.maxSize select{width:100px}body .container .body .content div.add form .input.multiple.text.select.keepBackups select,body .container .body .content div.restore form .input.multiple.text.select.keepBackups select{width:85px;padding:4px 6px}body .container .body .content div.add form .input.multiple.text.select.keepBackups input,body .container .body .content div.restore form .input.multiple.text.select.keepBackups input{width:60px}body .container .footer{position:static;padding:15px;line-height:normal;text-align:left;box-sizing:border-box}body .container .footer *{float:none!important;text-align:center;box-sizing:border-box}body .container .footer .about-footer{padding-right:0;display:block}body .container .footer .about-footer span{padding-left:0;padding-bottom:5px}body .container .footer .about-footer li{padding-left:0;float:none;display:inline-block;height:32px;width:32px;background-size:28px!important;border-bottom:none}body .container .footer .about-footer li:first-child{padding-bottom:0}body .container .footer .about-footer li:last-child{padding-bottom:20px}body .container .footer .about-footer,body .container .footer .social,body .container .footer li{padding:8px 0;border-bottom:1px #ddd solid}body .container .footer .social li{display:inline-block;border:none}body .container .footer .themelink{padding:8px 0}}@media (max-width:580px){.advancedentry .longdescription{margin-left:0}}@media (max-width:492px){ul.notification{width:auto}}@media (max-width:480px){body{font-size:15px}body .container .header .logo{padding-left:5px}body .container .header .menubutton{margin-right:5px}body .container .header .state{margin-left:5px}body .container .header .statepadding{padding-right:40px}body .container .header .menubutton{padding-left:10px}body .container .body .mainmenu{width:280px;box-sizing:border-box}body .container .body .mainmenu ul li a{font-size:22px}body .container .body .content{padding:15px}body .container .body .content div.add form .input.password .tools ul li,body .container .body .content div.restore form .input.password .tools ul li{font-size:14px}body .container .body .content div.add form .buttons a,body .container .body .content div.restore form .buttons a{float:none;text-align:center;margin-bottom:5px}body .container .body .content div.add .steps-boxes .box.browser .checklinks a,body .container .body .content div.restore .steps-boxes .box.browser .checklinks a{float:none;margin-bottom:8px;display:block}}@media (max-width:400px){body{font-size:15px}body .container .header .menubutton{margin-right:0;padding-left:0;padding-right:40px}body .container .header .menubutton span{display:none}}@media (max-width:325px){body{font-size:15px}body .container .header .logo div{display:none}}@media (max-width:200px){body{font-size:15px}body .container .header .menubutton{position:static;margin-top:0}body .container .header .action-icons-small{clear:right;margin-top:0}}body{background-color:#1a1a1a!important;color:#b0b0b0}body .footer{background-color:#333!important}body .header{background-color:#333!important}body #mainmenu{background:#1a1a1a}body .header a.active,body .header a.hover{color:#f0f0f0}body .container .header .state{color:#81c601;border:1px #81c601 solid}body .state{background-color:#1a1a1a!important}body form.styled .buttons a,body form.styled .buttons input{background:#4a5879}body form.styled .buttons a:hover,body form.styled .buttons input:hover{background:#6089b5}body .button{background:#4a5879}body .button:hover{background:#6089b5}body .container .body .mainmenu>ul>li>a.active{color:#000}body .container .body .content div.add .steps .step,body .container .body .content div.restore .steps .step{color:#2780b3}body #folder_path_picker,body #restore_file_picker,body .step3 source-folder-picker{background-color:#fff}.addwizard form.styled div.subtext,.restorewizard{color:#8a8a8a}body form.styled .input.select select,body form.styled input,body form.styled select,body form.styled textarea{color:#b0b0b0;background-color:#1a1a1a} \ No newline at end of file + */@font-face{font-family:FontAwesome;src:url('../fonts/fontawesome-webfont.eot?v=4.5.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}*{font-family:'Clear Sans',sans-serif}body,html{margin:0;padding:0;height:100%}h1,h2{font-weight:300;color:#609301}h1{margin:10px 0}h3{font-weight:400}a{text-decoration:none}button{border:none}ul{list-style:none;margin:0;padding:0}hr{border:none;border-bottom:1px #ddd solid}textarea{max-width:94%}.external-link-image{display:inline-block;margin-left:8px;margin-right:8px;height:16px;width:16px;background:url('../img/external-link-hover.png');background-size:16px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){.external-link-image{background-image:url('../img/external-link-hover_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){.external-link-image{background-image:url('../img/external-link-hover_3x.png')}}a .external-link-image{background:url('../img/external-link.png');background-size:16px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){a .external-link-image{background-image:url('../img/external-link_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){a .external-link-image{background-image:url('../img/external-link_3x.png')}}.header a:hover .external-link-image{background:url('../img/external-link-hover.png');background-size:16px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){.header a:hover .external-link-image{background-image:url('../img/external-link-hover_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){.header a:hover .external-link-image{background-image:url('../img/external-link-hover_3x.png')}}.button{display:block;background:#2a89c0;color:#fff!important;padding:5px 15px;float:right;margin-left:10px;cursor:pointer;width:auto;border:none;font-family:'Clear Sans',sans-serif;font-size:16px;font-weight:300;border-radius:0}.button:hover{background:#216b96}#folder_path_picker,#restore_file_picker,.step3 source-folder-picker{display:block;border:1px solid #d3d3d3;padding:2px;height:100%;overflow:scroll;box-sizing:border-box}.not-clickable{cursor:default!important}.not-clickable div,.not-clickable span,.not-clickable>a{cursor:default!important}.ui-match{font-weight:700;color:#006400}wait-area{min-width:350px;text-align:center;display:block}.prewrapped-text{white-space:pre-wrap}.exceptiontext{background-color:#d3d3d3;color:#000}.backup-result{width:90%;display:grid;grid-template-columns:50% 50%;grid-auto-rows:minmax(50px,auto);margin:0 auto}.backup-result div .horizontal-rule{width:100%;border-bottom:1px solid #d8d8d8;margin:5px 0 5px 0}.backup-result .box{margin:10px;margin-bottom:0}.backup-result .title{color:#3f6001;font-weight:700;font-size:30px}.backup-result .item{display:block}.backup-result .item .key{color:#609301;font-weight:700}.backup-result .item .value{color:#b0b0b0}.backup-result .item .expanded{padding:0 10px 0 18px;margin-bottom:10px}.backup-result .one{border-right:1px solid #d8d8d8;grid-column:1;grid-row:1}.backup-result .two{grid-column:2;grid-row:1}.backup-result .wide{grid-column:span 2;border-top:1px solid #d8d8d8;padding-top:10px}.backup-result .three{grid-row:2}.backup-result .four{grid-row:3;margin-bottom:10px}.backup-result .four .log-expand-copy{display:flex;margin-bottom:6px}.backup-result .four .log-expand-copy a{margin-left:auto}.backup-result .four textarea{width:100%;max-width:99%;min-height:420px;padding:8px 6px;white-space:pre}.success-color{color:#390}.error-color{color:#c00}.warning-color{color:#fc0}.fatal-color{color:#900}ul.tabs{margin-bottom:10px}ul.tabs>li{display:inline;margin-right:10px;border:1px solid #2a89c0;padding:5px}ul.tabs>li.active{background-color:#2a89c0;color:#fff}ul.tabs>li.active>a{background-color:#2a89c0;color:#fff}ul.tabs>li.active.disabled{border:1px solid #d3d3d3;background-color:#d3d3d3;color:grey;cursor:default}ul.tabs>li.active.disabled>a{background-color:#d3d3d3;color:grey;cursor:default}.licenses>ul{list-style:initial;margin:10px;margin-left:20px}.licenses li{margin-bottom:10px}.licenses a.itemlink{font-weight:700}.logpage ul.entries{list-style:initial;margin:10px;margin-left:20px}.logpage .entries div.entryline.clickable{cursor:pointer}.logpage .entries.livedata li.expanded{height:auto}.logpage .button{text-align:center;margin-right:10px;border:1px solid #2a89c0;padding:5px;background-color:#2a89c0;color:#fff;cursor:pointer}.exportpage .checkbox input{width:auto;margin-top:10px}.exportpage .commandline div{background-color:#d3d3d3;color:#000}.themelink{margin-left:20px}ul.notification{position:fixed;bottom:0;left:0;right:0;margin:auto;width:480px}.notification .title{border:1px solid #2a89c0;background-color:#2a89c0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:2px;padding-left:5px;padding-right:5px;font-weight:700;color:#d3d3d3;width:100%;text-align:center;clear:both}.notification .content{background-color:#fff;border:1px solid #2a89c0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:2px;padding-left:5px;padding-right:5px;width:100%}.notification .message{width:100%;color:#000}.notification .button{padding:2px 10px;margin-top:6px}.notification .clear{clear:right;height:1px}.notification .error .title{border-color:red;background-color:red}.notification .error .content{border-color:red}.notification .error .button{border-color:red;background-color:red}.notification .warning .title{background-color:orange;border-color:orange}.notification .warning .button{background-color:orange;border-color:orange}.notification .warning .content{border-color:orange}.filepicker{height:200px}.resizable{margin-bottom:6px;max-width:100%}.advanced-toggle{float:right;margin-right:25px;line-height:37px}.advancedoptions li{clear:both;margin-bottom:10px;padding:10px 0;border-top:1px #d3d3d3 solid}.advancedentry .multiple{display:inline}.advancedentry .shortname{font-weight:700}.advancedentry input[type=text]{width:300px}.advancedentry select{width:300px}.advancedentry input[type=checkbox]{margin-top:13px;width:auto}.advancedentry .delete-item{display:block;background:#2a89c0;color:#fff!important;padding:5px 15px;float:right;margin-left:10px;cursor:pointer;width:auto;border:none;font-family:'Clear Sans',sans-serif;font-size:16px;font-weight:300;border-radius:0}.advancedentry .longdescription{--margin-block:10px;margin-top:var(--margin-block);margin-left:190px;clear:both;font-style:italic;white-space:pre-wrap}.advancedentry .longdescription .longdescription__item{margin-block:0 var(--margin-block)}.advancedentry .longdescription .longdescription__default{margin-block:var(--margin-block) 0}.settings div.sublabel{clear:both;padding:0 31px;font-style:italic}.logo img.mainlogo{height:64px;width:64px;float:left;padding-right:8px;padding-top:2px}.logo div.logotext{float:left}.logo a{float:left;display:block;line-height:normal}.logo div.build-suffix{clear:both;display:inline;float:left;font-size:16px;line-height:16px}.logo div.powered-by{font-size:16px;margin:0;line-height:16px;float:left;padding:0;margin-left:5px}.note p{margin-block:0.5rem}.note p:first-child{margin-top:0}.note p:last-child{margin-bottom:0}.fixed-width-font{font-family:monospace}.warning{margin:10px;font-style:italic;color:#f49b42}div.captcha .details{padding-top:10px;margin-left:auto;margin-right:auto;width:180px}div.captcha .code{background:#d3d3d3;color:#000;font-family:monospace;font-size:xx-large;padding:10px}div.captcha .answer{margin-top:16px}.centered-text{text-align:center}body{color:#b0b0b0}body .container{min-height:100%;position:relative}body .container .header{line-height:70px;background:#ededed;overflow:hidden;height:70px;position:fixed;top:0;left:0;right:0;z-index:100}body .container .header a{color:#2a89c0}body .container .header a.active,body .container .header a:hover{color:#707070}body .container .header button{width:26px;height:26px;background-size:26px;cursor:pointer}body .container .header .logo{font-size:30px;font-weight:700;float:left;padding-left:40px}body .container .header .statepadding{padding-right:90px;margin-left:320px}body .container .header .state{float:left;color:#3f6001;width:595px;padding:13px 15px;margin:10px 20px;border:1px #3f6001 solid;font-weight:300;font-size:18px;overflow:hidden;line-height:normal;display:inline-block;background-color:#fff;text-overflow:ellipsis;position:relative;height:25px}body .container .header .state strong{display:inline;margin-right:10px}body .container .header .state span{display:inline}body .container .header .state .button{position:static;margin-top:70px}body .container .header .state .content{position:relative;z-index:10;margin-right:40px;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}body .container .header .state .buttons{position:absolute;right:0;top:0;bottom:0;width:26px;margin:13px 15px}body .container .header .state .buttons button{display:block}body .container .header .state .buttons .stop{background:url('../img/progress-stop.png');background-size:100%;z-index:10;position:relative}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .header .state .buttons .stop{background-image:url('../img/progress-stop_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .header .state .buttons .stop{background-image:url('../img/progress-stop_3x.png')}}body .container .header .state .buttons .resume{background:url('../img/progress-resume.png');background-size:100%}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .header .state .buttons .resume{background-image:url('../img/progress-resume_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .header .state .buttons .resume{background-image:url('../img/progress-resume_3x.png')}}body .container .header .state .progress-bar{position:absolute;top:0;bottom:0;left:0;background:rgba(96,147,1,.25);z-index:5}body .container .header .state .task-name{overflow:hidden;text-overflow:ellipsis;cursor:help}body .container .header .state .task-state-info{display:flex}body .container .header .action-icons{display:inline-block;line-height:normal;margin:10px 0;padding:13px 0;float:left}body .container .header .action-icons-small{display:none;float:right;margin-top:21px;line-height:normal}body .container .header .action-icons-small>button,body .container .header .action-icons>button{display:inline-block}body .container .header .action-icons-small>.pause,body .container .header .action-icons>.pause{background:url('../img/pause.png');background-size:100%}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .header .action-icons-small>.pause,body .container .header .action-icons>.pause{background-image:url('../img/pause_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .header .action-icons-small>.pause,body .container .header .action-icons>.pause{background-image:url('../img/pause_3x.png')}}body .container .header .action-icons-small>.pause.active,body .container .header .action-icons>.pause.active{background:url('../img/resume.png');background-size:100%}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .header .action-icons-small>.pause.active,body .container .header .action-icons>.pause.active{background-image:url('../img/resume_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .header .action-icons-small>.pause.active,body .container .header .action-icons>.pause.active{background-image:url('../img/resume_3x.png')}}body .container .header .action-icons-small>.throttle,body .container .header .action-icons>.throttle{background:url('../img/throttle.png');background-size:100%}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .header .action-icons-small>.throttle,body .container .header .action-icons>.throttle{background-image:url('../img/throttle_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .header .action-icons-small>.throttle,body .container .header .action-icons>.throttle{background-image:url('../img/throttle_3x.png')}}body .container .header .action-icons-small>.throttle.inactive,body .container .header .action-icons>.throttle.inactive{opacity:.5}body .container .header .about-header{float:right;padding-right:20px;overflow:hidden}body .container .header .about-header ul{overflow:hidden;list-style:none}body .container .header .about-header ul li{float:right;padding-right:20px}body .container .body{width:100%;overflow:hidden;min-height:500px;padding-top:120px;padding-bottom:70px}body .container .body a{color:#2a89c0}body .container .body .mainmenu{width:260px;padding-left:40px;float:left;position:fixed}body .container .body .mainmenu>ul>li{position:relative}body .container .body .mainmenu>ul>li>a{font-size:22px;font-weight:300;padding:5px 10px 5px 55px;display:block}body .container .body .mainmenu>ul>li>a:hover{color:#fff}body .container .body .mainmenu>ul>li>a.active{color:#fff}body .container .body .mainmenu>ul>li>a.add{background:url('../img/mainmenu/add.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.add{background-image:url('../img/mainmenu/add_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.add{background-image:url('../img/mainmenu/add_3x.png')}}body .container .body .mainmenu>ul>li>a.restore{background:url('../img/mainmenu/restore.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.restore{background-image:url('../img/mainmenu/restore_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.restore{background-image:url('../img/mainmenu/restore_3x.png')}}body .container .body .mainmenu>ul>li>a.resume{background:url('../img/mainmenu/resume.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.resume{background-image:url('../img/mainmenu/resume_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.resume{background-image:url('../img/mainmenu/resume_3x.png')}}body .container .body .mainmenu>ul>li>a.settings{background:url('../img/mainmenu/settings.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.settings{background-image:url('../img/mainmenu/settings_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.settings{background-image:url('../img/mainmenu/settings_3x.png')}}body .container .body .mainmenu>ul>li>a.logout{background:url('../img/mainmenu/logout.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.logout{background-image:url('../img/mainmenu/logout_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.logout{background-image:url('../img/mainmenu/logout_3x.png')}}body .container .body .mainmenu>ul>li>a.home{background:url('../img/mainmenu/home.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.home{background-image:url('../img/mainmenu/home_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.home{background-image:url('../img/mainmenu/home_3x.png')}}body .container .body .mainmenu>ul>li>a.about{background:url('../img/mainmenu/about.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.about{background-image:url('../img/mainmenu/about_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.about{background-image:url('../img/mainmenu/about_3x.png')}}body .container .body .mainmenu>ul>li>a.home.active{background:#5bacdb url('../img/mainmenu/over/home.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.home.active{background-image:url('../img/mainmenu/over/home_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.home.active{background-image:url('../img/mainmenu/over/home_3x.png')}}body .container .body .mainmenu>ul>li>a.add.active{background:#5bacdb url('../img/mainmenu/over/add.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.add.active{background-image:url('../img/mainmenu/over/add_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.add.active{background-image:url('../img/mainmenu/over/add_3x.png')}}body .container .body .mainmenu>ul>li>a.restore.active{background:#5bacdb url('../img/mainmenu/over/restore.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.restore.active{background-image:url('../img/mainmenu/over/restore_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.restore.active{background-image:url('../img/mainmenu/over/restore_3x.png')}}body .container .body .mainmenu>ul>li>a.resume.active{background:#5bacdb url('../img/mainmenu/over/resume.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.resume.active{background-image:url('../img/mainmenu/over/resume_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.resume.active{background-image:url('../img/mainmenu/over/resume_3x.png')}}body .container .body .mainmenu>ul>li>a.settings.active{background:#5bacdb url('../img/mainmenu/over/settings.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.settings.active{background-image:url('../img/mainmenu/over/settings_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.settings.active{background-image:url('../img/mainmenu/over/settings_3x.png')}}body .container .body .mainmenu>ul>li>a.about.active{background:#5bacdb url('../img/mainmenu/over/about.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.about.active{background-image:url('../img/mainmenu/over/about_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.about.active{background-image:url('../img/mainmenu/over/about_3x.png')}}body .container .body .mainmenu>ul>li>a.add:hover{background:#2a89c0 url('../img/mainmenu/over/add.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.add:hover{background-image:url('../img/mainmenu/over/add_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.add:hover{background-image:url('../img/mainmenu/over/add_3x.png')}}body .container .body .mainmenu>ul>li>a.restore:hover{background:#2a89c0 url('../img/mainmenu/over/restore.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.restore:hover{background-image:url('../img/mainmenu/over/restore_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.restore:hover{background-image:url('../img/mainmenu/over/restore_3x.png')}}body .container .body .mainmenu>ul>li>a.resume:hover{background:#2a89c0 url('../img/mainmenu/over/resume.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.resume:hover{background-image:url('../img/mainmenu/over/resume_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.resume:hover{background-image:url('../img/mainmenu/over/resume_3x.png')}}body .container .body .mainmenu>ul>li>a.settings:hover{background:#2a89c0 url('../img/mainmenu/over/settings.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.settings:hover{background-image:url('../img/mainmenu/over/settings_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.settings:hover{background-image:url('../img/mainmenu/over/settings_3x.png')}}body .container .body .mainmenu>ul>li>a.logout:hover{background:#2a89c0 url('../img/mainmenu/over/logout.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.logout:hover{background-image:url('../img/mainmenu/over/logout_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.logout:hover{background-image:url('../img/mainmenu/over/logout_3x.png')}}body .container .body .mainmenu>ul>li>a.home:hover{background:#2a89c0 url('../img/mainmenu/over/home.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.home:hover{background-image:url('../img/mainmenu/over/home_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.home:hover{background-image:url('../img/mainmenu/over/home_3x.png')}}body .container .body .mainmenu>ul>li>a.about:hover{background:#2a89c0 url('../img/mainmenu/over/about.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.about:hover{background-image:url('../img/mainmenu/over/about_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.about:hover{background-image:url('../img/mainmenu/over/about_3x.png')}}body .container .body .mainmenu>ul li.hr-top{padding-top:25px;margin-top:25px;border-top:1px #ededed solid}body .container .body div.contextmenu_container{position:relative}body .container .body .contextmenu{display:none;position:absolute;background:#fff;border:1px #ededed solid;box-shadow:0 4px 8px rgba(0,0,0,.3);z-index:200;padding:5px}body .container .body .contextmenu li a{color:#2a89c0;font-size:15px;font-weight:400;padding:0;display:block;min-width:200px;padding:4px 10px;white-space:nowrap;padding-left:45px;overflow:hidden;text-overflow:ellipsis}body .container .body .contextmenu li a:hover{background:#2a89c0;color:#fff}body .container .body .contextmenu.open{display:block}body .container .body .content{float:left;padding-left:350px;padding-bottom:50px;max-width:70%}body .container .body .content ul.tabs>li{display:inline-block}body .container .body .content .tasks .tasklist .task{border-top:1px solid #eee;padding-top:20px;margin-bottom:25px}body .container .body .content .tasks .tasklist .task:last-child{border-bottom:1px solid #eee;padding-bottom:20px}body .container .body .content .tasks .tasklist .task:first-child{padding-top:0;border-top:0 none}body .container .body .content .tasks .tasklist .progress-small{text-align:center;height:18px;background:rgba(164,209,235,.5)}body .container .body .content .tasks .tasklist .progress-small-bg{border:1px #65b1dd solid;width:200px}body .container .body .content .tasks .tasklist a{font-size:30px;font-weight:300;display:inline-block}body .container .body .content .tasks .tasklist a.action-link{font-size:14px;background:0 0;padding-left:0}body .container .body .content .tasks .tasklist dl{padding-left:55px;overflow:hidden;font-size:14px}body .container .body .content .tasks .tasklist dl dd,body .container .body .content .tasks .tasklist dl dt{display:block;float:left}body .container .body .content .tasks .tasklist dl dt{clear:both;font-weight:500;margin-bottom:5px}body .container .body .content .tasks .tasklist dl dd{margin-left:10px}body .container .body .content .tasks .tasklist dl.taskmenu p{display:inline;margin-right:10px;color:#2a89c0;cursor:pointer}body .container .body .content .tasks .tasklist dl.taskmenu dt{float:left;margin-right:10px;margin-bottom:0;padding:5px 8px;color:#b0b0b0;cursor:pointer;clear:none}body .container .body .content .tasks .tasklist dl.taskmenu dd{clear:both;float:none;padding-bottom:8px;border-bottom:1px #ddd solid;margin-bottom:5px}body .container .body .content div.add,body .container .body .content div.restore{--legends-width:700px;--legends-padding-left:calc(calc(700px - var(--legends-width)) / 2);--circle-width:43px;--step-width:calc(var(--legends-width) / var(--legends-steps))}body .container .body .content div.add .steps,body .container .body .content div.restore .steps{margin-left:calc(calc(calc(var(--step-width) - var(--circle-width))/ 2) + var(--legends-padding-left))}body .container .body .content div.add .steps button,body .container .body .content div.add .steps div,body .container .body .content div.restore .steps button,body .container .body .content div.restore .steps div{padding-left:calc(var(--step-width) - var(--circle-width));padding-right:0}body .container .body .content div.add .steps button:first-child,body .container .body .content div.add .steps div:first-child,body .container .body .content div.restore .steps button:first-child,body .container .body .content div.restore .steps div:first-child{padding-left:unset}body .container .body .content div.add .steps-legend,body .container .body .content div.restore .steps-legend{padding-left:var(--legends-padding-left)}body .container .body .content div.add .steps-legend li,body .container .body .content div.restore .steps-legend li{width:var(--step-width)}body .container .body .content div.add{--legends-steps:5}body .container .body .content div.restore{--legends-steps:2}body .container .body .content div.restore.restore-direct{--legends-steps:4}body .container .body .content div.restore.restore-direct .steps-legend{padding-left:20px}body .container .body .content div.add .steps,body .container .body .content div.restore .steps{width:100%;overflow:hidden}body .container .body .content div.add .steps button,body .container .body .content div.add .steps div,body .container .body .content div.restore .steps button,body .container .body .content div.restore .steps div{float:left;background:url('../img/steps/line-out.png') no-repeat top left;background-size:485px 24px;color:#c7e5f6}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .content div.add .steps button,body .container .body .content div.add .steps div,body .container .body .content div.restore .steps button,body .container .body .content div.restore .steps div{background-image:url('../img/steps/line-out_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .content div.add .steps button,body .container .body .content div.add .steps div,body .container .body .content div.restore .steps button,body .container .body .content div.restore .steps div{background-image:url('../img/steps/line-out_3x.png')}}body .container .body .content div.add .steps button span,body .container .body .content div.add .steps div span,body .container .body .content div.restore .steps button span,body .container .body .content div.restore .steps div span{--size:35px;display:block;border-width:4px;border-style:solid;border-color:#c7e5f6;background:#fff;border-radius:50%;width:var(--size);height:var(--size);text-align:center;font-size:22px;line-height:var(--size);cursor:pointer}body .container .body .content div.add .steps button.active,body .container .body .content div.add .steps div.active,body .container .body .content div.restore .steps button.active,body .container .body .content div.restore .steps div.active{color:#2a89c0}body .container .body .content div.add .steps button.active span,body .container .body .content div.add .steps div.active span,body .container .body .content div.restore .steps button.active span,body .container .body .content div.restore .steps div.active span{border-color:#2a89c0;background:#2a89c0;color:#fff}body .container .body .content div.add .steps button.active h2,body .container .body .content div.add .steps div.active h2,body .container .body .content div.restore .steps button.active h2,body .container .body .content div.restore .steps div.active h2{color:#2a89c0}body .container .body .content div.add .steps-legend,body .container .body .content div.restore .steps-legend{overflow:hidden;padding-bottom:50px;list-style:none;margin:0}body .container .body .content div.add .steps-legend li,body .container .body .content div.restore .steps-legend li{color:#c7e5f6;font-size:18px;text-align:center;float:left;padding-top:10px;cursor:pointer}body .container .body .content div.add .steps-legend li.active,body .container .body .content div.restore .steps-legend li.active{color:#2a89c0}body .container .body .content div.add .steps-boxes,body .container .body .content div.restore .steps-boxes{padding-left:40px}body .container .body .content div.add .steps-boxes .step,body .container .body .content div.restore .steps-boxes .step{display:none}body .container .body .content div.add .steps-boxes .step.active,body .container .body .content div.restore .steps-boxes .step.active{display:block}body .container .body .content div.add .steps-boxes .box.browser .checklinks a,body .container .body .content div.restore .steps-boxes .box.browser .checklinks a{float:left;margin-left:20px;color:#b0b0b0}body .container .body .content div.add .steps-boxes .box.browser .checklinks a i,body .container .body .content div.restore .steps-boxes .box.browser .checklinks a i{border:2px solid;border-color:#b0b0b0;border-radius:2px;font-size:18px;height:18px;vertical-align:top;width:18px}body .container .body .content div.add .steps-boxes .box.browser .checklinks a.inactive,body .container .body .content div.restore .steps-boxes .box.browser .checklinks a.inactive{color:#e3e3e3;cursor:default}body .container .body .content div.add .steps-boxes .box.browser .checklinks a.inactive i,body .container .body .content div.restore .steps-boxes .box.browser .checklinks a.inactive i{border-color:#e3e3e3}body .container .body .content div.add .steps-boxes .box.browser .checklinks a:first-child,body .container .body .content div.restore .steps-boxes .box.browser .checklinks a:first-child{margin-left:0}body .container .body .content div.add .steps-boxes .box.browser .input.overlayButton,body .container .body .content div.restore .steps-boxes .box.browser .input.overlayButton{padding-top:10px;max-width:100%}body .container .body .content div.add .steps-boxes .box.browser .input.overlayButton input#sourcePath,body .container .body .content div.restore .steps-boxes .box.browser .input.overlayButton input#sourcePath{width:100%;box-sizing:border-box;height:37px}body .container .body .content div.add .steps-boxes .box.browser .input.overlayButton a.button,body .container .body .content div.restore .steps-boxes .box.browser .input.overlayButton a.button{top:10px}body .container .body .content div.add .steps-boxes .box.filters .input.link a,body .container .body .content div.restore .steps-boxes .box.filters .input.link a{color:#b0b0b0}body .container .body .content div.add .steps-boxes .box.filters .input.link a i,body .container .body .content div.restore .steps-boxes .box.filters .input.link a i{border:2px solid;border-color:#b0b0b0;border-radius:2px;font-size:18px;height:18px;vertical-align:top;width:18px}body .container .body .content div.add .steps-boxes .box.filters ul#simplefilterlist,body .container .body .content div.restore .steps-boxes .box.filters ul#simplefilterlist{overflow:hidden;padding-bottom:15px}body .container .body .content div.add .steps-boxes .box.filters ul#simplefilterlist li,body .container .body .content div.restore .steps-boxes .box.filters ul#simplefilterlist li{overflow:hidden;clear:both;padding-bottom:25px}body .container .body .content div.add .steps-boxes .box.filters ul#simplefilterlist li select,body .container .body .content div.restore .steps-boxes .box.filters ul#simplefilterlist li select{width:200px;margin-right:5px;height:36px;line-height:36px}body .container .body .content div.add .steps-boxes .box.filters ul#simplefilterlist li input,body .container .body .content div.restore .steps-boxes .box.filters ul#simplefilterlist li input{width:calc(100% - 280px);padding:5px}body .container .body .content div.add .steps-boxes .step1 li.strength.score-0,body .container .body .content div.restore .steps-boxes .step1 li.strength.score-0{color:red}body .container .body .content div.add .steps-boxes .step1 li.strength.score-1,body .container .body .content div.restore .steps-boxes .step1 li.strength.score-1{color:#f70}body .container .body .content div.add .steps-boxes .step1 li.strength.score-2,body .container .body .content div.restore .steps-boxes .step1 li.strength.score-2{color:#aa0}body .container .body .content div.add .steps-boxes .step1 li.strength.score-3,body .container .body .content div.restore .steps-boxes .step1 li.strength.score-3{color:#070}body .container .body .content div.add .steps-boxes .step1 li.strength.score-4,body .container .body .content div.restore .steps-boxes .step1 li.strength.score-4{color:#427e27}body .container .body .content div.add .steps-boxes .step1 li.strength.score-x,body .container .body .content div.restore .steps-boxes .step1 li.strength.score-x{color:red}body .container .body .content div.add .steps-boxes .step5 div.input.keepBackups input.number,body .container .body .content div.add .steps-boxes .step5 div.input.maxSize input.number,body .container .body .content div.restore .steps-boxes .step5 div.input.keepBackups input.number,body .container .body .content div.restore .steps-boxes .step5 div.input.maxSize input.number{width:60px}body .container .body .content div.add .steps-boxes .step5 .hint,body .container .body .content div.add .steps-boxes .step5 .retention-options,body .container .body .content div.restore .steps-boxes .step5 .hint,body .container .body .content div.restore .steps-boxes .step5 .retention-options{clear:both;margin-left:190px;margin-top:50px;font-style:italic}body .container .body .content div.add .steps-boxes .step5 .retention-options input,body .container .body .content div.restore .steps-boxes .step5 .retention-options input{margin-bottom:10px}body .container .body .content div.add .steps-boxes .step5 .advancedoptions,body .container .body .content div.restore .steps-boxes .step5 .advancedoptions{padding-top:15px;clear:both}body .container .body .content div.add .steps-boxes .step5 .advancedoptions li,body .container .body .content div.restore .steps-boxes .step5 .advancedoptions li{border-top:none}body .container .body .content div.add .steps-boxes .step5 .advancedoptions li.advancedentry,body .container .body .content div.restore .steps-boxes .step5 .advancedoptions li.advancedentry{border-bottom:1px solid #d3d3d3}body .container .body .content div.add .steps-boxes .step5 .advancedoptions li:last-child,body .container .body .content div.restore .steps-boxes .step5 .advancedoptions li:last-child{padding-top:0}body .container .body .content div.add .steps-boxes .step5 .advancedoptions li:last-child select,body .container .body .content div.restore .steps-boxes .step5 .advancedoptions li:last-child select{max-width:400px}body .container .body .content div.add .steps-boxes .step5 .advancedoptions label,body .container .body .content div.restore .steps-boxes .step5 .advancedoptions label{line-height:normal}body .container .body .content div.add .steps-boxes .step5 .advancedoptions input,body .container .body .content div.add .steps-boxes .step5 .advancedoptions select,body .container .body .content div.restore .steps-boxes .step5 .advancedoptions input,body .container .body .content div.restore .steps-boxes .step5 .advancedoptions select{width:auto;max-width:100%;box-sizing:border-box}body .container .body .content div.add .steps-boxes .step5 .advanced-toggle,body .container .body .content div.restore .steps-boxes .step5 .advanced-toggle{color:#b0b0b0;line-height:normal;margin-top:16px;clear:both;float:left}body .container .body .content div.add .steps-boxes .step5 .advanced-toggle i.fa,body .container .body .content div.restore .steps-boxes .step5 .advanced-toggle i.fa{border:2px solid;border-color:#b0b0b0;border-radius:2px;font-size:18px;height:18px;vertical-align:top;width:18px}body .container .body .content div.add .steps-boxes .step5 textarea,body .container .body .content div.restore .steps-boxes .step5 textarea{box-sizing:border-box;clear:both;margin-top:15px;width:100%}body .container .body .content div.add form,body .container .body .content div.restore form{padding-bottom:50px;overflow:hidden}body .container .body .content div.add form .input.password .tools,body .container .body .content div.restore form .input.password .tools{clear:both;padding-left:190px;padding-top:10px}body .container .body .content div.add form .input.password .tools ul,body .container .body .content div.restore form .input.password .tools ul{overflow:hidden}body .container .body .content div.add form .input.password .tools ul li,body .container .body .content div.restore form .input.password .tools ul li{float:left;padding-right:7px}body .container .body .content div.add form .input.password .tools ul li.strength.useless,body .container .body .content div.restore form .input.password .tools ul li.strength.useless{color:red}body .container .body .content div.add form .input.password .tools ul li.strength.average,body .container .body .content div.restore form .input.password .tools ul li.strength.average{color:#ff0}body .container .body .content div.add form .input.password .tools ul li.strength.good,body .container .body .content div.restore form .input.password .tools ul li.strength.good{color:#2a89c0}body .container .body .content div.add form .input.multiple input,body .container .body .content div.add form .input.multiple select,body .container .body .content div.restore form .input.multiple input,body .container .body .content div.restore form .input.multiple select{width:auto;margin-right:5px}body .container .body .content div.add form .input.multiple select,body .container .body .content div.restore form .input.multiple select{--padding-block:5px;padding:var(--padding-block) 12px;line-height:calc(var(--height) - calc(var(--padding-block) * 2))}body .container .body .content div.add form .input.overlayButton,body .container .body .content div.restore form .input.overlayButton{overflow:hidden;position:relative;max-width:446px}body .container .body .content div.add form .input.overlayButton input,body .container .body .content div.restore form .input.overlayButton input{width:347px}body .container .body .content div.add form .input.overlayButton a.button,body .container .body .content div.restore form .input.overlayButton a.button{position:absolute;top:0;right:0;padding:7px 12px 8px}body .container .body .content div.add form .input.checkbox.multiple strong,body .container .body .content div.restore form .input.checkbox.multiple strong{display:block;padding-bottom:5px}body .container .body .content div.add form .input.checkbox.multiple label,body .container .body .content div.restore form .input.checkbox.multiple label{display:inline-block;float:none;width:auto;padding-right:10px}body .container .body .content div.add form .input.checkbox.multiple input,body .container .body .content div.restore form .input.checkbox.multiple input{width:auto;display:inline-block;float:none}body .container .body .content div.add form .buttons,body .container .body .content div.restore form .buttons{float:none;width:635px;padding-top:30px}body .container .body .content .commandline .input.select,body .container .body .content div.add .step2 .input.select,body .container .body .content div.restore .step1 .input.select{display:grid;grid-auto-flow:column;justify-content:flex-start;grid-template-areas:"label server" ". custom"}body .container .body .content .commandline .input.select label,body .container .body .content div.add .step2 .input.select label,body .container .body .content div.restore .step1 .input.select label{grid-area:label}body .container .body .content .commandline .input.select select,body .container .body .content div.add .step2 .input.select select,body .container .body .content div.restore .step1 .input.select select{grid-area:server}body .container .body .content .commandline .input.select input,body .container .body .content div.add .step2 .input.select input,body .container .body .content div.restore .step1 .input.select input{grid-area:custom;margin-top:10px}body .container .body .content .commandline .input.text #generic_server,body .container .body .content div.add .step2 .input.text #generic_server,body .container .body .content div.restore .step1 .input.text #generic_server{width:335px}body .container .body .content .commandline .input.text #generic_port,body .container .body .content div.add .step2 .input.text #generic_port,body .container .body .content div.restore .step1 .input.text #generic_port{width:50px;margin-left:10px}body .container .body .content div.headerthreedotmenu{margin:20px 0 20px 0}body .container .body .content div.headerthreedotmenu h2{display:inline}body .container .body .content div.headerthreedotmenu .contextmenu_container{float:right}body .container .body .content div.headerthreedotmenu .contextmenu{left:auto;right:0;top:auto}body .container .body .content div.headerthreedotmenu .threedotmenubutton{padding:5px}body .container .body .content .expandable{margin:20px 0 20px 0}body .container .body .content .expandable h2{display:inline}body .container .body .content .expandable img{padding:0 6px}body .container .body .content div.settings .input.checkbox input.checkbox,body .container .body .content div.settings .input.mixed.multiple input.checkbox{width:auto}body .container .body .content div.settings .input.checkbox select,body .container .body .content div.settings .input.mixed.multiple select{width:auto;margin-right:5px}body .container .body .content div.settings .input.checkbox label,body .container .body .content div.settings .input.mixed.multiple label{line-height:normal;padding:0 15px;width:auto}body .container .body .content .logpage ul.tabs{padding:15px 0}body .container .body .content .logpage ul.entries li{padding:10px 0 10px 0;border-bottom:1px solid #d8d8d8}body .container .body .content .logpage ul.backuplog{list-style:none}body .container .body .content .about-general .about-general__block{margin-block:1rem}body .container .body .content .about-general .about-general__block:first-child{margin-top:10px}body .container .body .content .about-general .about-general__block:last-child{margin-bottom:0}body .container .body .content .prewrapped-text{white-space:pre-wrap;overflow-x:auto}body .container .footer{background:#ededed;min-height:70px;line-height:70px;overflow:hidden;position:absolute;bottom:0;width:100%}body .container .footer a{color:#2a89c0}body .container .footer .about-footer{float:left;overflow:hidden;padding-right:20px;display:none}body .container .footer .about-footer span{display:block;float:left;padding-left:20px}body .container .footer .about-footer ul{float:left}body .container .footer .about-footer li{float:left;padding-left:20px}body .container .footer .social{float:right}body .container .footer .social ul{overflow:hidden;float:right;padding-left:20px;padding-right:10px}body .container .footer .social ul li{float:right;margin-right:10px;padding-top:5px}body .container .footer .social ul li img{opacity:.6}body .container .footer .social ul li img:hover{opacity:1}body .container .footer .themelink{float:right;padding-right:20px}body #modal-menu{max-width:400px}body #modal-menu a{color:#2a89c0;font-size:20px;line-height:40px}.remodal{padding:30px;box-shadow:0 2px 7px rgba(0,0,0,.3);background:#fff;display:none}.remodal form .buttons{float:none}.remodal-wrapper .remodal{display:block}span.info{font-size:10px;font-weight:500;display:inline-block;background:#2a89c0;border-radius:50%;width:15px;height:15px;vertical-align:super;color:#fff;line-height:15px;margin-left:5px;text-align:center}.hidden{display:none}.clear{clear:both}.nofloat{float:none!important}div.blocker,div.connection-lost,div.modal-dialog{position:fixed;top:0;left:0;right:0;bottom:0;margin:auto}div.blocker{z-index:5000;background-color:#000;opacity:.65}#connection-lost-blocker{z-index:5100}#connection-lost-dialog{z-index:5200}div.connection-lost,div.modal-dialog{z-index:5001;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}div.connection-lost div.info,div.modal-dialog div.info{min-width:310px;max-width:650px;margin:5px}div.connection-lost div.title,div.modal-dialog div.title{border:1px solid #65b1dd;background-color:#65b1dd;border-radius:5px 5px 0 0;padding:10px 20px;font-weight:700;color:#d3d3d3;text-align:center}div.connection-lost div.content,div.modal-dialog div.content{background-color:#fff;border:1px solid #fff;padding:20px}div.connection-lost div.content p:first-child,div.modal-dialog div.content p:first-child{margin-top:0}div.connection-lost div.content p:last-child,div.modal-dialog div.content p:last-child{margin-bottom:0}div.connection-lost .buttons,div.modal-dialog .buttons{border-radius:0 0 5px 5px;padding-top:10px;overflow:auto}div.connection-lost form,div.modal-dialog form{margin-top:15px}div.connection-lost form textarea,div.modal-dialog form textarea{height:130px;width:420px;padding:10px 12px;border:1px #d8d8d8 solid;border-radius:2px;color:#b0b0b0;font-size:16px;font-weight:300}div.connection-lost form input,div.modal-dialog form input{height:35px;line-height:35px;padding:0 12px}div.modal-dialog .content.buttons ul{float:right}div.modal-dialog .content.buttons .tooltipped{position:relative}div.modal-dialog .content.buttons .tooltipped:after{position:absolute;z-index:1000000;display:none;padding:5px 8px;font:normal normal 11px/1.5 Helvetica,arial,nimbussansl,liberationsans,freesans,clean,sans-serif,"Segoe UI Emoji","Segoe UI Symbol";color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:rgba(0,0,0,.8);border-radius:3px;-webkit-font-smoothing:subpixel-antialiased}div.modal-dialog .content.buttons .tooltipped:before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:rgba(0,0,0,.8);pointer-events:none;content:"";border:5px solid transparent}div.modal-dialog .content.buttons .tooltipped:active:after,div.modal-dialog .content.buttons .tooltipped:active:before,div.modal-dialog .content.buttons .tooltipped:focus:after,div.modal-dialog .content.buttons .tooltipped:focus:before,div.modal-dialog .content.buttons .tooltipped:hover:after,div.modal-dialog .content.buttons .tooltipped:hover:before{display:inline-block;text-decoration:none}div.modal-dialog .content.buttons .tooltipped-w:after{right:100%;bottom:50%;margin-right:5px;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}div.modal-dialog .content.buttons .tooltipped-w:before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:rgba(0,0,0,.8)}.importpage form.styled input{margin-top:11px;margin-bottom:11px}.addwizard form.styled ul,.restorewizard form.styled ul{margin:20px;margin-left:0}.addwizard form.styled input[type=radio],.restorewizard form.styled input[type=radio]{width:20px;margin-left:5px;margin-right:5px}.addwizard form.styled label,.restorewizard form.styled label{width:auto;line-height:normal}.addwizard form.styled div.subtext,.restorewizard form.styled div.subtext{clear:both;margin-left:30px;padding-top:5px;color:#d6d6d6}.pauseoptions form.styled li{line-height:normal;padding:0}.pauseoptions form.styled li input{height:auto;margin-top:8px;margin-right:8px;width:auto}.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress{position:relative;min-height:25px}.progress>span{vertical-align:middle;display:block;width:100%;height:100%;text-align:center;z-index:100;padding-top:2px}.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress .progress-bar{float:left;width:0;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease;height:100%;position:absolute;top:0}.progress .progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.tree-view{list-style-type:none;margin-left:10px;padding-bottom:5px}.tree-view ul{margin-left:16px}.tree-view span.nodeLabel{cursor:pointer}.tree-view span.nodeLabel.selected{border:1px solid #aaa;background-color:#ddd;padding:1px 3px}.tree-view li .node{padding-bottom:5px}.tree-view li div.selected{border-color:#add8e6;background-color:#add8e6}.tree-view li>ul{display:none}.tree-view li>ul.expanded{display:block}.tree-view li a.nav{cursor:pointer;display:inline-block;width:16px;height:16px;vertical-align:middle;background-image:url(../img/treeicons.png);background-repeat:no-repeat;background-position:-80px 0;background-size:112px 64px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){.tree-view li a.nav{background-image:url('../img/treeicons_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){.tree-view li a.nav{background-image:url('../img/treeicons_3x.png')}}.tree-view li a.nav.leaf{background:0 0}.tree-view li a.nav.expanded{background-position:-80px -16px}.tree-view li a.type{cursor:auto;display:inline-block;width:16px;height:16px;vertical-align:middle;background-image:url(../img/treeicons.png);background-repeat:no-repeat;background-position:0 -16px;background-size:112px 64px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){.tree-view li a.type{background-image:url('../img/treeicons_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){.tree-view li a.type{background-image:url('../img/treeicons_3x.png')}}.tree-view li a.type.invisible{background-position:0 -32px}.tree-view li a.type.loading{cursor:progress;background-image:url(../img/loader-16.gif);background-repeat:no-repeat;background-position:0 0;background-size:16px 16px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){.tree-view li a.type.loading{background-image:url('../img/loader-32.gif')}}.tree-view li a.type.x-tree-icon-drive{background-position:-16px -16px}.tree-view li a.type.x-tree-icon-leaf{background-position:-32px -16px}.tree-view li a.type.x-tree-icon-symlink{background-position:-48px -16px}.tree-view li a.type.x-tree-icon-userdata{background-position:-16px -48px}.tree-view li a.type.x-tree-icon-locked{background-position:-64px -16px}.tree-view li a.type.x-tree-icon-broken{background-position:-64px -16px}.tree-view li a.type.x-tree-icon-computer{background-position:0 -48px}.tree-view li a.type.x-tree-icon-hyperv{background-position:-96px -16px}.tree-view li a.type.x-tree-icon-hypervmachine{background-position:-96px 0}.tree-view li a.type.x-tree-icon-mssql{background-position:-96px -32px}.tree-view li a.type.x-tree-icon-mssqldb{background-position:-80px -32px}.tree-view li a.type.x-tree-icon-mydocuments{background-position:-32px -48px}.tree-view li a.type.x-tree-icon-mymusic{background-position:-48px -48px}.tree-view li a.type.x-tree-icon-mypictures{background-position:-64px -48px}.tree-view li a.type.x-tree-icon-desktop{background-position:-80px -48px}.tree-view li a.type.x-tree-icon-home{background-position:-96px -48px}.tree-view li a.type.x-tree-icon-drive.invisible{background-position:-16px -32px}.tree-view li a.type.x-tree-icon-leaf.invisible{background-position:-32px -32px}.tree-view li a.type.x-tree-icon-symlink.invisible{cursor:auto;background-position:-48px -32px}.tree-view li a.type.x-tree-icon-locked.invisible{background-position:-64px -32px}.tree-view li a.check{height:16px;width:16px;display:inline-block;cursor:pointer;background-image:url(../img/treeicons.png);background-repeat:no-repeat;background-position:0 0;vertical-align:middle;background-size:112px 64px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){.tree-view li a.check{background-image:url('../img/treeicons_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){.tree-view li a.check{background-image:url('../img/treeicons_3x.png')}}.tree-view li a.partial{background-position:-32px 0}.tree-view li a.include{background-position:-16px 0}.tree-view li a.exclude{background-position:-48px 0}.tree-view li a.root{background:0 0;display:none}.throttlesettings div.multiple select{width:auto;margin-right:5px}.throttlesettings div.multiple input{width:100px}.throttlesettings div.multiple input.checkbox{width:auto}.throttlesettings div.multiple label{line-height:35px;padding:0 15px;width:auto;min-width:150px}.throttlesettings .disabled{color:#f0f0f0}.throttlesettings .disabled input,.throttlesettings .disabled select{color:#f0f0f0}@media (max-width:1150px){body .container .header{height:140px}body .container .header .statepadding{padding-right:90px;margin-left:0}body .container .header .state{width:100%;margin:10px 40px;clear:left;float:left}body .container .header .action-icons{display:none}body .container .header .action-icons-small{display:inline-block}body .container .header .menubutton{display:block;font-size:18px;padding-right:50px;margin-top:5px;margin-right:15px;background:url('../img/menu.png') no-repeat right top;background-size:39px 39px;position:relative;height:40px;line-height:40px;color:#b0b0b0;float:right;top:10px;padding-left:20px;text-transform:uppercase;text-align:right}body .container .header .menubutton.active{background-image:url('../img/menu_active.png');background-size:39px 39px;color:#2a89c0}body .container .body{position:relative;padding-top:140px}body .container .body .mainmenu{display:none;position:fixed;background:none repeat scroll 0 0 #fff;box-shadow:0 4px 8px rgba(0,0,0,.3);left:10px;padding:20px;top:60px}body .container .body .mainmenu.mobile-open{display:block;left:auto;right:0;top:0;z-index:1000}body .container .body .contextmenu{left:0;top:auto}body .container .body .content{float:none;padding:20px 20px;margin:0 auto 30px auto}body .container .body .content .state{width:auto}body .container .mobileOpen{display:block!important}}@media (max-width:1150px) and (-webkit-min-device-pixel-ratio:1.25),(max-width:1150px) and (min-resolution:192dpi),(max-width:1150px) and (min-resolution:1.25dppx){body .container .header .menubutton{background-image:url('../img/menu_2x.png')}}@media (max-width:1150px) and (-webkit-min-device-pixel-ratio:2.25),(max-width:1150px) and (min-resolution:288dpi),(max-width:1150px) and (min-resolution:2.25dppx){body .container .header .menubutton{background-image:url('../img/menu_3x.png')}}@media (max-width:1150px) and (-webkit-min-device-pixel-ratio:1.25),(max-width:1150px) and (min-resolution:192dpi),(max-width:1150px) and (min-resolution:1.25dppx){body .container .header .menubutton.active{background-image:url('../img/menu_active_2x.png')}}@media (max-width:1150px) and (-webkit-min-device-pixel-ratio:2.25),(max-width:1150px) and (min-resolution:288dpi),(max-width:1150px) and (min-resolution:2.25dppx){body .container .header .menubutton.active{background-image:url('../img/menu_active_3x.png')}}@media (max-width:768px){body .container .body .content .tasks .tasklist a{font-size:20px;background-size:24px;background-position:0 4px;padding-left:35px}body .container .body .content .tasks .tasklist dl{padding-left:35px}body .container .header .logo{padding-left:10px}body .container .header .statepadding{padding-right:50px}body .container .header .state{margin-left:10px}body .container .header .menubutton{margin-right:5px}body .container .body .content div.add .steps,body .container .body .content div.restore .steps,body .container .body .content div.settings .steps{display:none}body .container .body .content div.add .steps-legend,body .container .body .content div.restore .steps-legend,body .container .body .content div.settings .steps-legend{list-style:decimal;padding-left:20px;border-bottom:1px solid #eee;margin-bottom:30px;padding-bottom:20px}body .container .body .content div.add .steps-legend li,body .container .body .content div.restore .steps-legend li,body .container .body .content div.settings .steps-legend li{float:none;font-weight:500;width:auto!important;padding-right:0!important}body .container .body .content div.add .steps-boxes,body .container .body .content div.restore .steps-boxes,body .container .body .content div.settings .steps-boxes{padding-left:0}body .container .body .content div.add form.styled .input input,body .container .body .content div.add form.styled .input select,body .container .body .content div.add form.styled .input textarea,body .container .body .content div.restore form.styled .input input,body .container .body .content div.restore form.styled .input select,body .container .body .content div.restore form.styled .input textarea,body .container .body .content div.settings form.styled .input input,body .container .body .content div.settings form.styled .input select,body .container .body .content div.settings form.styled .input textarea{max-width:100%;box-sizing:border-box}body .container .body .content div.add form.styled .input.select select,body .container .body .content div.restore form.styled .input.select select,body .container .body .content div.settings form.styled .input.select select{width:420px}body .container .body .content div.add form.styled .buttons,body .container .body .content div.restore form.styled .buttons,body .container .body .content div.settings form.styled .buttons{max-width:100%;width:auto}body .container .body .content div.add form.styled .tools,body .container .body .content div.restore form.styled .tools,body .container .body .content div.settings form.styled .tools{padding-left:0!important}body .container .body .content div.add form.styled .input.checkbox.multiple,body .container .body .content div.restore form.styled .input.checkbox.multiple,body .container .body .content div.settings form.styled .input.checkbox.multiple{padding-bottom:5px}body .container .body .content div.add form.styled .input.checkbox.multiple input,body .container .body .content div.add form.styled .input.checkbox.multiple label,body .container .body .content div.restore form.styled .input.checkbox.multiple input,body .container .body .content div.restore form.styled .input.checkbox.multiple label,body .container .body .content div.settings form.styled .input.checkbox.multiple input,body .container .body .content div.settings form.styled .input.checkbox.multiple label{display:block!important;float:left!important;line-height:normal}body .container .body .content div.add form.styled .input.checkbox.multiple input,body .container .body .content div.restore form.styled .input.checkbox.multiple input,body .container .body .content div.settings form.styled .input.checkbox.multiple input{clear:both}body .container .body .content div.add form.styled .input.text.multiple input,body .container .body .content div.restore form.styled .input.text.multiple input,body .container .body .content div.settings form.styled .input.text.multiple input{max-width:48%!important}}@media (max-width:640px){body h2{font-size:20px;text-align:center}body .container .body{padding-bottom:10px}body .container .body .content{margin:0 auto}body .container .body .content div.add form .input.overlayButton,body .container .body .content div.restore form .input.overlayButton{padding-top:8px;padding-bottom:30px;margin-bottom:10px}body .container .body .content div.add form .input.overlayButton a.button,body .container .body .content div.restore form .input.overlayButton a.button{padding:7px 10px;right:1px;top:9px}body .container .body .content div.add form .input.checkbox.multiple div,body .container .body .content div.restore form .input.checkbox.multiple div{display:block}body .container .body .content div.add form .input.select.multiple input#exclude-larger-than-number,body .container .body .content div.restore form .input.select.multiple input#exclude-larger-than-number{width:75px}body .container .body .content div.add form .input.select.multiple select#exclude-larger-than-multiplier,body .container .body .content div.restore form .input.select.multiple select#exclude-larger-than-multiplier{width:140px}body .container .body .content div.add form .filters .input.textarea,body .container .body .content div.restore form .filters .input.textarea{padding-bottom:10px}body .container .body .content div.add form .filters h3,body .container .body .content div.restore form .filters h3{margin:5px 0}body .container .body .content div.add form .input.text.select.multiple.repeat label,body .container .body .content div.restore form .input.text.select.multiple.repeat label{float:none}body .container .body .content div.add form .input.text.select.multiple.repeat input#repeatRunNumber,body .container .body .content div.restore form .input.text.select.multiple.repeat input#repeatRunNumber{width:70px}body .container .body .content div.add form .input.text.select.multiple.repeat select#repeatRunMultiplier,body .container .body .content div.restore form .input.text.select.multiple.repeat select#repeatRunMultiplier{width:100px}body .container .body .content div.add form .input.multiple.text.select.maxSize input,body .container .body .content div.restore form .input.multiple.text.select.maxSize input{width:70px}body .container .body .content div.add form .input.multiple.text.select.maxSize select,body .container .body .content div.restore form .input.multiple.text.select.maxSize select{width:100px}body .container .body .content div.add form .input.multiple.text.select.keepBackups select,body .container .body .content div.restore form .input.multiple.text.select.keepBackups select{width:85px;padding:4px 6px}body .container .body .content div.add form .input.multiple.text.select.keepBackups input,body .container .body .content div.restore form .input.multiple.text.select.keepBackups input{width:60px}body .container .footer{position:static;padding:15px;line-height:normal;text-align:left;box-sizing:border-box}body .container .footer *{float:none!important;text-align:center;box-sizing:border-box}body .container .footer .about-footer{padding-right:0;display:block}body .container .footer .about-footer span{padding-left:0;padding-bottom:5px}body .container .footer .about-footer li{padding-left:0;float:none;display:inline-block;height:32px;width:32px;background-size:28px!important;border-bottom:none}body .container .footer .about-footer li:first-child{padding-bottom:0}body .container .footer .about-footer li:last-child{padding-bottom:20px}body .container .footer .about-footer,body .container .footer .social,body .container .footer li{padding:8px 0;border-bottom:1px #ddd solid}body .container .footer .social li{display:inline-block;border:none}body .container .footer .themelink{padding:8px 0}}@media (max-width:580px){.advancedentry .longdescription{margin-left:0}}@media (max-width:492px){ul.notification{width:auto}}@media (max-width:480px){body{font-size:15px}body .container .header .logo{padding-left:5px}body .container .header .menubutton{margin-right:5px}body .container .header .state{margin-left:5px}body .container .header .statepadding{padding-right:40px}body .container .header .menubutton{padding-left:10px}body .container .body .mainmenu{width:280px;box-sizing:border-box}body .container .body .mainmenu ul li a{font-size:22px}body .container .body .content{padding:15px}body .container .body .content div.add form .input.password .tools ul li,body .container .body .content div.restore form .input.password .tools ul li{font-size:14px}body .container .body .content div.add form .buttons a,body .container .body .content div.restore form .buttons a{float:none;text-align:center;margin-bottom:5px}body .container .body .content div.add .steps-boxes .box.browser .checklinks a,body .container .body .content div.restore .steps-boxes .box.browser .checklinks a{float:none;margin-bottom:8px;display:block}}@media (max-width:400px){body{font-size:15px}body .container .header .menubutton{margin-right:0;padding-left:0;padding-right:40px}body .container .header .menubutton span{display:none}}@media (max-width:325px){body{font-size:15px}body .container .header .logo div{display:none}}@media (max-width:200px){body{font-size:15px}body .container .header .menubutton{position:static;margin-top:0}body .container .header .action-icons-small{clear:right;margin-top:0}}body{background-color:#1a1a1a!important;color:#b0b0b0}body .footer{background-color:#333!important}body .header{background-color:#333!important}body #mainmenu{background:#1a1a1a}body .header a.active,body .header a.hover{color:#f0f0f0}body .container .header .state{color:#81c601;border:1px #81c601 solid}body .state{background-color:#1a1a1a!important}body form.styled .buttons a,body form.styled .buttons input{background:#4a5879}body form.styled .buttons a:hover,body form.styled .buttons input:hover{background:#6089b5}body .button{background:#4a5879}body .button:hover{background:#6089b5}body .container .body .mainmenu>ul>li>a.active{color:#000}body .container .body .content div.add .steps .step,body .container .body .content div.restore .steps .step{color:#2780b3}body #folder_path_picker,body #restore_file_picker,body .step3 source-folder-picker{background-color:#fff}.addwizard form.styled div.subtext,.restorewizard{color:#8a8a8a}body form.styled .input.select select,body form.styled input,body form.styled select,body form.styled textarea{color:#b0b0b0;background-color:#1a1a1a} \ No newline at end of file diff --git a/Duplicati/Server/webroot/ngax/styles/default.css b/Duplicati/Server/webroot/ngax/styles/default.css index 746ad84e2..fa7e0ad4e 100644 --- a/Duplicati/Server/webroot/ngax/styles/default.css +++ b/Duplicati/Server/webroot/ngax/styles/default.css @@ -1,4 +1,4 @@ @font-face{font-family:'Clear Sans';src:url('../fonts/ClearSans-Light-webfont.eot');src:url('../fonts/ClearSans-Light-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/ClearSans-Light-webfont.woff') format('woff'),url('../fonts/ClearSans-Light-webfont.ttf') format('truetype'),url('../fonts/ClearSans-Light-webfont.svg#clear_sans_lightregular') format('svg');font-weight:300;font-style:normal}@font-face{font-family:'Clear Sans';src:url('../fonts/ClearSans-Regular-webfont.eot');src:url('../fonts/ClearSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/ClearSans-Regular-webfont.woff') format('woff'),url('../fonts/ClearSans-Regular-webfont.ttf') format('truetype'),url('../fonts/ClearSans-Regular-webfont.svg#clear_sansregular') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Clear Sans';src:url('../fonts/ClearSans-Medium-webfont.eot');src:url('../fonts/ClearSans-Medium-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/ClearSans-Medium-webfont.woff') format('woff'),url('../fonts/ClearSans-Medium-webfont.ttf') format('truetype'),url('../fonts/ClearSans-Medium-webfont.svg#clear_sans_mediumregular') format('svg');font-weight:500;font-style:normal}@font-face{font-family:'Clear Sans';src:url('../fonts/ClearSans-Bold-webfont.eot');src:url('../fonts/ClearSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/ClearSans-Bold-webfont.woff') format('woff'),url('../fonts/ClearSans-Bold-webfont.ttf') format('truetype'),url('../fonts/ClearSans-Bold-webfont.svg#clear_sansbold') format('svg');font-weight:700;font-style:normal}form.styled div.leftflush input{width:auto;margin-top:10px}form.styled div.leftflush label{width:auto;min-width:190px}form.styled label{display:block;width:190px;float:left;line-height:37px}form.styled input,form.styled select,form.styled textarea{color:#505050;font-size:16px;font-weight:300;float:left;display:block;border:1px #d8d8d8 solid;border-radius:2px;width:420px}form.styled input:focus,form.styled select:focus,form.styled textarea:focus{border:1px #a5a5a5 solid}form.styled .input{padding-bottom:18px;overflow:hidden}form.styled .input.password input,form.styled .input.select>select+input,form.styled .input.text input{height:35px;line-height:35px;padding:0 12px}form.styled .input.text.text-browse input{width:375px;border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}form.styled .input.text.text-browse a.browse{width:45px;display:block;float:left;height:37px;border-radius:2px;border-top-left-radius:0;border-bottom-left-radius:0;color:#fff;background:#277db0;line-height:37px}form.styled .input.text.text-browse a.browse:hover{background:#14425d}form.styled .input.textarea textarea{height:130px;padding:10px 12px}form.styled .input.select select{--height:38px;width:446px;padding:0 12px;-webkit-appearance:menulist-button;background:#fff;border-radius:2px;height:var(--height);line-height:var(--height)}form.styled .buttons{overflow:hidden;float:right}form.styled .buttons a,form.styled .buttons input{display:block;background:#277db0;color:#fff!important;padding:5px 15px;float:right;margin-left:10px;cursor:pointer;width:auto;border:none;font-family:'Clear Sans',sans-serif;font-size:16px;font-weight:300;border-radius:0}form.styled .buttons input{padding:4px 15px}form.styled .buttons a:hover,form.styled .buttons input:hover{background:#103348}@media (max-width:480px){form.styled input,form.styled select,form.styled textarea{font-size:15px}}/*! * Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) - */@font-face{font-family:FontAwesome;src:url('../fonts/fontawesome-webfont.eot?v=4.5.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}*{font-family:'Clear Sans',sans-serif}body,html{margin:0;padding:0;height:100%}h1,h2{font-weight:300;color:#568301}h1{margin:10px 0}h3{font-weight:400}a{text-decoration:none}button{border:none}ul{list-style:none;margin:0;padding:0}hr{border:none;border-bottom:1px #ddd solid}textarea{max-width:94%}.external-link-image{display:inline-block;margin-left:8px;margin-right:8px;height:16px;width:16px;background:url('../img/external-link-hover.png');background-size:16px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){.external-link-image{background-image:url('../img/external-link-hover_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){.external-link-image{background-image:url('../img/external-link-hover_3x.png')}}a .external-link-image{background:url('../img/external-link.png');background-size:16px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){a .external-link-image{background-image:url('../img/external-link_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){a .external-link-image{background-image:url('../img/external-link_3x.png')}}.header a:hover .external-link-image{background:url('../img/external-link-hover.png');background-size:16px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){.header a:hover .external-link-image{background-image:url('../img/external-link-hover_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){.header a:hover .external-link-image{background-image:url('../img/external-link-hover_3x.png')}}.button{display:block;background:#277db0;color:#fff!important;padding:5px 15px;float:right;margin-left:10px;cursor:pointer;width:auto;border:none;font-family:'Clear Sans',sans-serif;font-size:16px;font-weight:300;border-radius:0}.button:hover{background:#1e5f86}#folder_path_picker,#restore_file_picker,.step3 source-folder-picker{display:block;border:1px solid #d3d3d3;padding:2px;height:100%;overflow:scroll;box-sizing:border-box}.not-clickable{cursor:default!important}.not-clickable div,.not-clickable span,.not-clickable>a{cursor:default!important}.ui-match{font-weight:700;color:#006400}wait-area{min-width:350px;text-align:center;display:block}.prewrapped-text{white-space:pre-wrap}.exceptiontext{background-color:#d3d3d3;color:#000}.backup-result{width:90%;display:grid;grid-template-columns:50% 50%;grid-auto-rows:minmax(50px,auto);margin:0 auto}.backup-result div .horizontal-rule{width:100%;border-bottom:1px solid #d8d8d8;margin:5px 0 5px 0}.backup-result .box{margin:10px;margin-bottom:0}.backup-result .title{color:#355001;font-weight:700;font-size:30px}.backup-result .item{display:block}.backup-result .item .key{color:#568301;font-weight:700}.backup-result .item .value{color:#505050}.backup-result .item .expanded{padding:0 10px 0 18px;margin-bottom:10px}.backup-result .one{border-right:1px solid #d8d8d8;grid-column:1;grid-row:1}.backup-result .two{grid-column:2;grid-row:1}.backup-result .wide{grid-column:span 2;border-top:1px solid #d8d8d8;padding-top:10px}.backup-result .three{grid-row:2}.backup-result .four{grid-row:3;margin-bottom:10px}.backup-result .four .log-expand-copy{display:flex;margin-bottom:6px}.backup-result .four .log-expand-copy a{margin-left:auto}.backup-result .four textarea{width:100%;max-width:99%;min-height:420px;padding:8px 6px;white-space:pre}.success-color{color:#390}.error-color{color:#c00}.warning-color{color:#fc0}.fatal-color{color:#900}ul.tabs{margin-bottom:10px}ul.tabs>li{display:inline;margin-right:10px;border:1px solid #277db0;padding:5px}ul.tabs>li.active{background-color:#277db0;color:#fff}ul.tabs>li.active>a{background-color:#277db0;color:#fff}ul.tabs>li.active.disabled{border:1px solid #d3d3d3;background-color:#d3d3d3;color:grey;cursor:default}ul.tabs>li.active.disabled>a{background-color:#d3d3d3;color:grey;cursor:default}.licenses>ul{list-style:initial;margin:10px;margin-left:20px}.licenses li{margin-bottom:10px}.licenses a.itemlink{font-weight:700}.logpage ul.entries{list-style:initial;margin:10px;margin-left:20px}.logpage .entries div.entryline.clickable{cursor:pointer}.logpage .entries.livedata li.expanded{height:auto}.logpage .button{text-align:center;margin-right:10px;border:1px solid #277db0;padding:5px;background-color:#277db0;color:#fff;cursor:pointer}.exportpage .checkbox input{width:auto;margin-top:10px}.exportpage .commandline div{background-color:#d3d3d3;color:#000}.themelink{margin-left:20px}ul.notification{position:fixed;bottom:0;left:0;right:0;margin:auto;width:480px}.notification .title{border:1px solid #277db0;background-color:#277db0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:2px;padding-left:5px;padding-right:5px;font-weight:700;color:#d3d3d3;width:100%;text-align:center;clear:both}.notification .content{background-color:#fff;border:1px solid #277db0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:2px;padding-left:5px;padding-right:5px;width:100%}.notification .message{width:100%;color:#000}.notification .button{padding:2px 10px;margin-top:6px}.notification .clear{clear:right;height:1px}.notification .error .title{border-color:red;background-color:red}.notification .error .content{border-color:red}.notification .error .button{border-color:red;background-color:red}.notification .warning .title{background-color:orange;border-color:orange}.notification .warning .button{background-color:orange;border-color:orange}.notification .warning .content{border-color:orange}.filepicker{height:200px}.resizable{margin-bottom:6px;max-width:100%}.advanced-toggle{float:right;margin-right:25px;line-height:37px}.advancedoptions li{clear:both;margin-bottom:10px;padding:10px 0;border-top:1px #d3d3d3 solid}.advancedentry .multiple{display:inline}.advancedentry .shortname{font-weight:700}.advancedentry input[type=text]{width:300px}.advancedentry select{width:300px}.advancedentry input[type=checkbox]{margin-top:13px;width:auto}.advancedentry .delete-item{display:block;background:#277db0;color:#fff!important;padding:5px 15px;float:right;margin-left:10px;cursor:pointer;width:auto;border:none;font-family:'Clear Sans',sans-serif;font-size:16px;font-weight:300;border-radius:0}.advancedentry .longdescription{--margin-block:10px;margin-top:var(--margin-block);margin-left:190px;clear:both;font-style:italic;white-space:pre-wrap}.advancedentry .longdescription .longdescription__item{margin-block:0 var(--margin-block)}.advancedentry .longdescription .longdescription__default{margin-block:var(--margin-block) 0}.settings div.sublabel{clear:both;padding:0 31px;font-style:italic}.logo img.mainlogo{height:64px;width:64px;float:left;padding-right:8px;padding-top:2px}.logo div.logotext{float:left}.logo a{float:left;display:block;line-height:normal}.logo div.build-suffix{clear:both;display:inline;float:left;font-size:16px;line-height:16px}.logo div.powered-by{font-size:16px;margin:0;line-height:16px;float:left;padding:0;margin-left:5px}.note p{margin-block:0.5rem}.note p:first-child{margin-top:0}.note p:last-child{margin-bottom:0}.fixed-width-font{font-family:monospace}.warning{margin:10px;font-style:italic;color:#f49b42}div.captcha .details{padding-top:10px;margin-left:auto;margin-right:auto;width:180px}.centered-text{text-align:center}body{color:#505050}body .container{min-height:100%;position:relative}body .container .header{line-height:70px;background:#ededed;overflow:hidden;height:70px;position:fixed;top:0;left:0;right:0;z-index:100}body .container .header a{color:#277db0}body .container .header a.active,body .container .header a:hover{color:#101010}body .container .header button{width:26px;height:26px;background-size:26px;cursor:pointer}body .container .header .logo{font-size:30px;font-weight:700;float:left;padding-left:40px}body .container .header .statepadding{padding-right:90px;margin-left:320px}body .container .header .state{float:left;color:#355001;width:595px;padding:13px 15px;margin:10px 20px;border:1px #355001 solid;font-weight:300;font-size:18px;overflow:hidden;line-height:normal;display:inline-block;background-color:#fff;text-overflow:ellipsis;position:relative;height:25px}body .container .header .state strong{display:inline;margin-right:10px}body .container .header .state span{display:inline}body .container .header .state .button{position:static;margin-top:70px}body .container .header .state .content{position:relative;z-index:10;margin-right:40px;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}body .container .header .state .buttons{position:absolute;right:0;top:0;bottom:0;width:26px;margin:13px 15px}body .container .header .state .buttons button{display:block}body .container .header .state .buttons .stop{background:url('../img/progress-stop.png');background-size:100%;z-index:10;position:relative}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .header .state .buttons .stop{background-image:url('../img/progress-stop_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .header .state .buttons .stop{background-image:url('../img/progress-stop_3x.png')}}body .container .header .state .buttons .resume{background:url('../img/progress-resume.png');background-size:100%}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .header .state .buttons .resume{background-image:url('../img/progress-resume_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .header .state .buttons .resume{background-image:url('../img/progress-resume_3x.png')}}body .container .header .state .progress-bar{position:absolute;top:0;bottom:0;left:0;background:rgba(86,131,1,.25);z-index:5}body .container .header .state .task-name{overflow:hidden;text-overflow:ellipsis;cursor:help}body .container .header .state .task-state-info{display:flex}body .container .header .action-icons{display:inline-block;line-height:normal;margin:10px 0;padding:13px 0;float:left}body .container .header .action-icons-small{display:none;float:right;margin-top:21px;line-height:normal}body .container .header .action-icons-small>button,body .container .header .action-icons>button{display:inline-block}body .container .header .action-icons-small>.pause,body .container .header .action-icons>.pause{background:url('../img/pause.png');background-size:100%}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .header .action-icons-small>.pause,body .container .header .action-icons>.pause{background-image:url('../img/pause_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .header .action-icons-small>.pause,body .container .header .action-icons>.pause{background-image:url('../img/pause_3x.png')}}body .container .header .action-icons-small>.pause.active,body .container .header .action-icons>.pause.active{background:url('../img/resume.png');background-size:100%}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .header .action-icons-small>.pause.active,body .container .header .action-icons>.pause.active{background-image:url('../img/resume_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .header .action-icons-small>.pause.active,body .container .header .action-icons>.pause.active{background-image:url('../img/resume_3x.png')}}body .container .header .action-icons-small>.throttle,body .container .header .action-icons>.throttle{background:url('../img/throttle.png');background-size:100%}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .header .action-icons-small>.throttle,body .container .header .action-icons>.throttle{background-image:url('../img/throttle_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .header .action-icons-small>.throttle,body .container .header .action-icons>.throttle{background-image:url('../img/throttle_3x.png')}}body .container .header .action-icons-small>.throttle.inactive,body .container .header .action-icons>.throttle.inactive{opacity:.5}body .container .header .about-header{float:right;padding-right:20px;overflow:hidden}body .container .header .about-header ul{overflow:hidden;list-style:none}body .container .header .about-header ul li{float:right;padding-right:20px}body .container .body{width:100%;overflow:hidden;min-height:500px;padding-top:120px;padding-bottom:70px}body .container .body a{color:#277db0}body .container .body .mainmenu{width:260px;padding-left:40px;float:left;position:fixed}body .container .body .mainmenu>ul>li{position:relative}body .container .body .mainmenu>ul>li>a{font-size:22px;font-weight:300;padding:5px 10px 5px 55px;display:block}body .container .body .mainmenu>ul>li>a:hover{color:#fff}body .container .body .mainmenu>ul>li>a.active{color:#fff}body .container .body .mainmenu>ul>li>a.add{background:url('../img/mainmenu/add.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.add{background-image:url('../img/mainmenu/add_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.add{background-image:url('../img/mainmenu/add_3x.png')}}body .container .body .mainmenu>ul>li>a.restore{background:url('../img/mainmenu/restore.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.restore{background-image:url('../img/mainmenu/restore_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.restore{background-image:url('../img/mainmenu/restore_3x.png')}}body .container .body .mainmenu>ul>li>a.resume{background:url('../img/mainmenu/resume.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.resume{background-image:url('../img/mainmenu/resume_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.resume{background-image:url('../img/mainmenu/resume_3x.png')}}body .container .body .mainmenu>ul>li>a.settings{background:url('../img/mainmenu/settings.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.settings{background-image:url('../img/mainmenu/settings_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.settings{background-image:url('../img/mainmenu/settings_3x.png')}}body .container .body .mainmenu>ul>li>a.logout{background:url('../img/mainmenu/logout.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.logout{background-image:url('../img/mainmenu/logout_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.logout{background-image:url('../img/mainmenu/logout_3x.png')}}body .container .body .mainmenu>ul>li>a.home{background:url('../img/mainmenu/home.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.home{background-image:url('../img/mainmenu/home_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.home{background-image:url('../img/mainmenu/home_3x.png')}}body .container .body .mainmenu>ul>li>a.about{background:url('../img/mainmenu/about.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.about{background-image:url('../img/mainmenu/about_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.about{background-image:url('../img/mainmenu/about_3x.png')}}body .container .body .mainmenu>ul>li>a.home.active{background:#4ca4d7 url('../img/mainmenu/over/home.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.home.active{background-image:url('../img/mainmenu/over/home_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.home.active{background-image:url('../img/mainmenu/over/home_3x.png')}}body .container .body .mainmenu>ul>li>a.add.active{background:#4ca4d7 url('../img/mainmenu/over/add.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.add.active{background-image:url('../img/mainmenu/over/add_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.add.active{background-image:url('../img/mainmenu/over/add_3x.png')}}body .container .body .mainmenu>ul>li>a.restore.active{background:#4ca4d7 url('../img/mainmenu/over/restore.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.restore.active{background-image:url('../img/mainmenu/over/restore_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.restore.active{background-image:url('../img/mainmenu/over/restore_3x.png')}}body .container .body .mainmenu>ul>li>a.resume.active{background:#4ca4d7 url('../img/mainmenu/over/resume.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.resume.active{background-image:url('../img/mainmenu/over/resume_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.resume.active{background-image:url('../img/mainmenu/over/resume_3x.png')}}body .container .body .mainmenu>ul>li>a.settings.active{background:#4ca4d7 url('../img/mainmenu/over/settings.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.settings.active{background-image:url('../img/mainmenu/over/settings_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.settings.active{background-image:url('../img/mainmenu/over/settings_3x.png')}}body .container .body .mainmenu>ul>li>a.about.active{background:#4ca4d7 url('../img/mainmenu/over/about.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.about.active{background-image:url('../img/mainmenu/over/about_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.about.active{background-image:url('../img/mainmenu/over/about_3x.png')}}body .container .body .mainmenu>ul>li>a.add:hover{background:#277db0 url('../img/mainmenu/over/add.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.add:hover{background-image:url('../img/mainmenu/over/add_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.add:hover{background-image:url('../img/mainmenu/over/add_3x.png')}}body .container .body .mainmenu>ul>li>a.restore:hover{background:#277db0 url('../img/mainmenu/over/restore.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.restore:hover{background-image:url('../img/mainmenu/over/restore_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.restore:hover{background-image:url('../img/mainmenu/over/restore_3x.png')}}body .container .body .mainmenu>ul>li>a.resume:hover{background:#277db0 url('../img/mainmenu/over/resume.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.resume:hover{background-image:url('../img/mainmenu/over/resume_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.resume:hover{background-image:url('../img/mainmenu/over/resume_3x.png')}}body .container .body .mainmenu>ul>li>a.settings:hover{background:#277db0 url('../img/mainmenu/over/settings.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.settings:hover{background-image:url('../img/mainmenu/over/settings_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.settings:hover{background-image:url('../img/mainmenu/over/settings_3x.png')}}body .container .body .mainmenu>ul>li>a.logout:hover{background:#277db0 url('../img/mainmenu/over/logout.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.logout:hover{background-image:url('../img/mainmenu/over/logout_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.logout:hover{background-image:url('../img/mainmenu/over/logout_3x.png')}}body .container .body .mainmenu>ul>li>a.home:hover{background:#277db0 url('../img/mainmenu/over/home.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.home:hover{background-image:url('../img/mainmenu/over/home_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.home:hover{background-image:url('../img/mainmenu/over/home_3x.png')}}body .container .body .mainmenu>ul>li>a.about:hover{background:#277db0 url('../img/mainmenu/over/about.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.about:hover{background-image:url('../img/mainmenu/over/about_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.about:hover{background-image:url('../img/mainmenu/over/about_3x.png')}}body .container .body .mainmenu>ul li.hr-top{padding-top:25px;margin-top:25px;border-top:1px #ededed solid}body .container .body div.contextmenu_container{position:relative}body .container .body .contextmenu{display:none;position:absolute;background:#fff;border:1px #ededed solid;box-shadow:0 4px 8px rgba(0,0,0,.3);z-index:200;padding:5px}body .container .body .contextmenu li a{color:#277db0;font-size:15px;font-weight:400;padding:0;display:block;min-width:200px;padding:4px 10px;white-space:nowrap;padding-left:45px;overflow:hidden;text-overflow:ellipsis}body .container .body .contextmenu li a:hover{background:#277db0;color:#fff}body .container .body .contextmenu.open{display:block}body .container .body .content{float:left;padding-left:350px;padding-bottom:50px;max-width:70%}body .container .body .content ul.tabs>li{display:inline-block}body .container .body .content .tasks .tasklist .task{border-top:1px solid #eee;padding-top:20px;margin-bottom:25px}body .container .body .content .tasks .tasklist .task:last-child{border-bottom:1px solid #eee;padding-bottom:20px}body .container .body .content .tasks .tasklist .task:first-child{padding-top:0;border-top:0 none}body .container .body .content .tasks .tasklist .progress-small{text-align:center;height:18px;background:rgba(164,209,235,.5)}body .container .body .content .tasks .tasklist .progress-small-bg{border:1px #65b1dd solid;width:200px}body .container .body .content .tasks .tasklist a{font-size:30px;font-weight:300;display:inline-block}body .container .body .content .tasks .tasklist a.action-link{font-size:14px;background:0 0;padding-left:0}body .container .body .content .tasks .tasklist dl{padding-left:55px;overflow:hidden;font-size:14px}body .container .body .content .tasks .tasklist dl dd,body .container .body .content .tasks .tasklist dl dt{display:block;float:left}body .container .body .content .tasks .tasklist dl dt{clear:both;font-weight:500;margin-bottom:5px}body .container .body .content .tasks .tasklist dl dd{margin-left:10px}body .container .body .content .tasks .tasklist dl.taskmenu p{display:inline;margin-right:10px;color:#277db0;cursor:pointer}body .container .body .content .tasks .tasklist dl.taskmenu dt{float:left;margin-right:10px;margin-bottom:0;padding:5px 8px;color:#505050;cursor:pointer;clear:none}body .container .body .content .tasks .tasklist dl.taskmenu dd{clear:both;float:none;padding-bottom:8px;border-bottom:1px #ddd solid;margin-bottom:5px}body .container .body .content div.add,body .container .body .content div.restore{--legends-width:700px;--legends-padding-left:calc(calc(700px - var(--legends-width)) / 2);--circle-width:43px;--step-width:calc(var(--legends-width) / var(--legends-steps))}body .container .body .content div.add .steps,body .container .body .content div.restore .steps{margin-left:calc(calc(calc(var(--step-width) - var(--circle-width))/ 2) + var(--legends-padding-left))}body .container .body .content div.add .steps .step,body .container .body .content div.restore .steps .step{padding-left:calc(var(--step-width) - var(--circle-width));padding-right:0}body .container .body .content div.add .steps .step:first-child,body .container .body .content div.restore .steps .step:first-child{padding-left:unset}body .container .body .content div.add .steps-legend,body .container .body .content div.restore .steps-legend{padding-left:var(--legends-padding-left)}body .container .body .content div.add .steps-legend li,body .container .body .content div.restore .steps-legend li{width:var(--step-width)}body .container .body .content div.add{--legends-steps:5}body .container .body .content div.restore{--legends-steps:2}body .container .body .content div.restore.restore-direct{--legends-steps:4}body .container .body .content div.restore.restore-direct .steps-legend{padding-left:20px}body .container .body .content div.add .steps,body .container .body .content div.restore .steps{width:100%;overflow:hidden}body .container .body .content div.add .steps .step,body .container .body .content div.restore .steps .step{float:left;background:url('../img/steps/line-out.png') no-repeat top left;background-size:485px 24px;color:#c7e5f6}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .content div.add .steps .step,body .container .body .content div.restore .steps .step{background-image:url('../img/steps/line-out_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .content div.add .steps .step,body .container .body .content div.restore .steps .step{background-image:url('../img/steps/line-out_3x.png')}}body .container .body .content div.add .steps .step span,body .container .body .content div.restore .steps .step span{display:block;border:4px #c7e5f6 solid;background:#fff;border-radius:50%;width:35px;height:35px;text-align:center;font-size:22px;line-height:35px;cursor:pointer}body .container .body .content div.add .steps .step.active,body .container .body .content div.restore .steps .step.active{color:#277db0}body .container .body .content div.add .steps .step.active span,body .container .body .content div.restore .steps .step.active span{border:4px #277db0 solid;background:#277db0;color:#fff}body .container .body .content div.add .steps .step.active h2,body .container .body .content div.restore .steps .step.active h2{color:#277db0}body .container .body .content div.add .steps-legend,body .container .body .content div.restore .steps-legend{overflow:hidden;padding-bottom:50px;list-style:none;margin:0}body .container .body .content div.add .steps-legend li,body .container .body .content div.restore .steps-legend li{color:#c7e5f6;font-size:18px;text-align:center;float:left;padding-top:10px;cursor:pointer}body .container .body .content div.add .steps-legend li.active,body .container .body .content div.restore .steps-legend li.active{color:#277db0}body .container .body .content div.add .steps-boxes,body .container .body .content div.restore .steps-boxes{padding-left:40px}body .container .body .content div.add .steps-boxes .step,body .container .body .content div.restore .steps-boxes .step{display:none}body .container .body .content div.add .steps-boxes .step.active,body .container .body .content div.restore .steps-boxes .step.active{display:block}body .container .body .content div.add .steps-boxes .box.browser .checklinks a,body .container .body .content div.restore .steps-boxes .box.browser .checklinks a{float:left;margin-left:20px;color:#505050}body .container .body .content div.add .steps-boxes .box.browser .checklinks a i,body .container .body .content div.restore .steps-boxes .box.browser .checklinks a i{border:2px solid;border-color:#505050;border-radius:2px;font-size:18px;height:18px;vertical-align:top;width:18px}body .container .body .content div.add .steps-boxes .box.browser .checklinks a.inactive,body .container .body .content div.restore .steps-boxes .box.browser .checklinks a.inactive{color:#838383;cursor:default}body .container .body .content div.add .steps-boxes .box.browser .checklinks a.inactive i,body .container .body .content div.restore .steps-boxes .box.browser .checklinks a.inactive i{border-color:#838383}body .container .body .content div.add .steps-boxes .box.browser .checklinks a:first-child,body .container .body .content div.restore .steps-boxes .box.browser .checklinks a:first-child{margin-left:0}body .container .body .content div.add .steps-boxes .box.browser .input.overlayButton,body .container .body .content div.restore .steps-boxes .box.browser .input.overlayButton{padding-top:10px;max-width:100%}body .container .body .content div.add .steps-boxes .box.browser .input.overlayButton input#sourcePath,body .container .body .content div.restore .steps-boxes .box.browser .input.overlayButton input#sourcePath{width:100%;box-sizing:border-box;height:37px}body .container .body .content div.add .steps-boxes .box.browser .input.overlayButton a.button,body .container .body .content div.restore .steps-boxes .box.browser .input.overlayButton a.button{top:10px}body .container .body .content div.add .steps-boxes .box.filters .input.link a,body .container .body .content div.restore .steps-boxes .box.filters .input.link a{color:#505050}body .container .body .content div.add .steps-boxes .box.filters .input.link a i,body .container .body .content div.restore .steps-boxes .box.filters .input.link a i{border:2px solid;border-color:#505050;border-radius:2px;font-size:18px;height:18px;vertical-align:top;width:18px}body .container .body .content div.add .steps-boxes .box.filters ul#simplefilterlist,body .container .body .content div.restore .steps-boxes .box.filters ul#simplefilterlist{overflow:hidden;padding-bottom:15px}body .container .body .content div.add .steps-boxes .box.filters ul#simplefilterlist li,body .container .body .content div.restore .steps-boxes .box.filters ul#simplefilterlist li{overflow:hidden;clear:both;padding-bottom:25px}body .container .body .content div.add .steps-boxes .box.filters ul#simplefilterlist li select,body .container .body .content div.restore .steps-boxes .box.filters ul#simplefilterlist li select{width:200px;margin-right:5px;height:36px;line-height:36px}body .container .body .content div.add .steps-boxes .box.filters ul#simplefilterlist li input,body .container .body .content div.restore .steps-boxes .box.filters ul#simplefilterlist li input{width:calc(100% - 280px);padding:5px}body .container .body .content div.add .steps-boxes .step1 li.strength.score-0,body .container .body .content div.restore .steps-boxes .step1 li.strength.score-0{color:red}body .container .body .content div.add .steps-boxes .step1 li.strength.score-1,body .container .body .content div.restore .steps-boxes .step1 li.strength.score-1{color:#f70}body .container .body .content div.add .steps-boxes .step1 li.strength.score-2,body .container .body .content div.restore .steps-boxes .step1 li.strength.score-2{color:#aa0}body .container .body .content div.add .steps-boxes .step1 li.strength.score-3,body .container .body .content div.restore .steps-boxes .step1 li.strength.score-3{color:#070}body .container .body .content div.add .steps-boxes .step1 li.strength.score-4,body .container .body .content div.restore .steps-boxes .step1 li.strength.score-4{color:#427e27}body .container .body .content div.add .steps-boxes .step1 li.strength.score-x,body .container .body .content div.restore .steps-boxes .step1 li.strength.score-x{color:red}body .container .body .content div.add .steps-boxes .step5 div.input.keepBackups input.number,body .container .body .content div.add .steps-boxes .step5 div.input.maxSize input.number,body .container .body .content div.restore .steps-boxes .step5 div.input.keepBackups input.number,body .container .body .content div.restore .steps-boxes .step5 div.input.maxSize input.number{width:60px}body .container .body .content div.add .steps-boxes .step5 .hint,body .container .body .content div.add .steps-boxes .step5 .retention-options,body .container .body .content div.restore .steps-boxes .step5 .hint,body .container .body .content div.restore .steps-boxes .step5 .retention-options{clear:both;margin-left:190px;margin-top:50px;font-style:italic}body .container .body .content div.add .steps-boxes .step5 .retention-options input,body .container .body .content div.restore .steps-boxes .step5 .retention-options input{margin-bottom:10px}body .container .body .content div.add .steps-boxes .step5 .advancedoptions,body .container .body .content div.restore .steps-boxes .step5 .advancedoptions{padding-top:15px;clear:both}body .container .body .content div.add .steps-boxes .step5 .advancedoptions li,body .container .body .content div.restore .steps-boxes .step5 .advancedoptions li{border-top:none}body .container .body .content div.add .steps-boxes .step5 .advancedoptions li.advancedentry,body .container .body .content div.restore .steps-boxes .step5 .advancedoptions li.advancedentry{border-bottom:1px solid #d3d3d3}body .container .body .content div.add .steps-boxes .step5 .advancedoptions li:last-child,body .container .body .content div.restore .steps-boxes .step5 .advancedoptions li:last-child{padding-top:0}body .container .body .content div.add .steps-boxes .step5 .advancedoptions li:last-child select,body .container .body .content div.restore .steps-boxes .step5 .advancedoptions li:last-child select{max-width:400px}body .container .body .content div.add .steps-boxes .step5 .advancedoptions label,body .container .body .content div.restore .steps-boxes .step5 .advancedoptions label{line-height:normal}body .container .body .content div.add .steps-boxes .step5 .advancedoptions input,body .container .body .content div.add .steps-boxes .step5 .advancedoptions select,body .container .body .content div.restore .steps-boxes .step5 .advancedoptions input,body .container .body .content div.restore .steps-boxes .step5 .advancedoptions select{width:auto;max-width:100%;box-sizing:border-box}body .container .body .content div.add .steps-boxes .step5 .advanced-toggle,body .container .body .content div.restore .steps-boxes .step5 .advanced-toggle{color:#505050;line-height:normal;margin-top:16px;clear:both;float:left}body .container .body .content div.add .steps-boxes .step5 .advanced-toggle i.fa,body .container .body .content div.restore .steps-boxes .step5 .advanced-toggle i.fa{border:2px solid;border-color:#505050;border-radius:2px;font-size:18px;height:18px;vertical-align:top;width:18px}body .container .body .content div.add .steps-boxes .step5 textarea,body .container .body .content div.restore .steps-boxes .step5 textarea{box-sizing:border-box;clear:both;margin-top:15px;width:100%}body .container .body .content div.add form,body .container .body .content div.restore form{padding-bottom:50px;overflow:hidden}body .container .body .content div.add form .input.password .tools,body .container .body .content div.restore form .input.password .tools{clear:both;padding-left:190px;padding-top:10px}body .container .body .content div.add form .input.password .tools ul,body .container .body .content div.restore form .input.password .tools ul{overflow:hidden}body .container .body .content div.add form .input.password .tools ul li,body .container .body .content div.restore form .input.password .tools ul li{float:left;padding-right:7px}body .container .body .content div.add form .input.password .tools ul li.strength.useless,body .container .body .content div.restore form .input.password .tools ul li.strength.useless{color:red}body .container .body .content div.add form .input.password .tools ul li.strength.average,body .container .body .content div.restore form .input.password .tools ul li.strength.average{color:#ff0}body .container .body .content div.add form .input.password .tools ul li.strength.good,body .container .body .content div.restore form .input.password .tools ul li.strength.good{color:#277db0}body .container .body .content div.add form .input.multiple input,body .container .body .content div.add form .input.multiple select,body .container .body .content div.restore form .input.multiple input,body .container .body .content div.restore form .input.multiple select{width:auto;margin-right:5px}body .container .body .content div.add form .input.multiple select,body .container .body .content div.restore form .input.multiple select{--padding-block:5px;padding:var(--padding-block) 12px;line-height:calc(var(--height) - calc(var(--padding-block) * 2))}body .container .body .content div.add form .input.overlayButton,body .container .body .content div.restore form .input.overlayButton{overflow:hidden;position:relative;max-width:446px}body .container .body .content div.add form .input.overlayButton input,body .container .body .content div.restore form .input.overlayButton input{width:347px}body .container .body .content div.add form .input.overlayButton a.button,body .container .body .content div.restore form .input.overlayButton a.button{position:absolute;top:0;right:0;padding:7px 12px 8px}body .container .body .content div.add form .input.checkbox.multiple strong,body .container .body .content div.restore form .input.checkbox.multiple strong{display:block;padding-bottom:5px}body .container .body .content div.add form .input.checkbox.multiple label,body .container .body .content div.restore form .input.checkbox.multiple label{display:inline-block;float:none;width:auto;padding-right:10px}body .container .body .content div.add form .input.checkbox.multiple input,body .container .body .content div.restore form .input.checkbox.multiple input{width:auto;display:inline-block;float:none}body .container .body .content div.add form .buttons,body .container .body .content div.restore form .buttons{float:none;width:635px;padding-top:30px}body .container .body .content div.add .step2 .input.select,body .container .body .content div.restore .step1 .input.select{display:grid;grid-auto-flow:column;justify-content:flex-start;grid-template-areas:"label server" ". custom"}body .container .body .content div.add .step2 .input.select label,body .container .body .content div.restore .step1 .input.select label{grid-area:label}body .container .body .content div.add .step2 .input.select select,body .container .body .content div.restore .step1 .input.select select{grid-area:server}body .container .body .content div.add .step2 .input.select input,body .container .body .content div.restore .step1 .input.select input{grid-area:custom;margin-top:10px}body .container .body .content div.add .step2 .input.text #generic_server,body .container .body .content div.restore .step1 .input.text #generic_server{width:335px}body .container .body .content div.add .step2 .input.text #generic_port,body .container .body .content div.restore .step1 .input.text #generic_port{width:50px;margin-left:10px}body .container .body .content div.headerthreedotmenu{margin:20px 0 20px 0}body .container .body .content div.headerthreedotmenu h2{display:inline}body .container .body .content div.headerthreedotmenu .contextmenu_container{float:right}body .container .body .content div.headerthreedotmenu .contextmenu{left:auto;right:0;top:auto}body .container .body .content div.headerthreedotmenu .threedotmenubutton{padding:5px}body .container .body .content .expandable{margin:20px 0 20px 0}body .container .body .content .expandable h2{display:inline}body .container .body .content .expandable img{padding:0 6px}body .container .body .content div.settings .input.checkbox input.checkbox,body .container .body .content div.settings .input.mixed.multiple input.checkbox{width:auto}body .container .body .content div.settings .input.checkbox select,body .container .body .content div.settings .input.mixed.multiple select{width:auto;margin-right:5px}body .container .body .content div.settings .input.checkbox label,body .container .body .content div.settings .input.mixed.multiple label{line-height:normal;padding:0 15px;width:auto}body .container .body .content .logpage ul.tabs{padding:15px 0}body .container .body .content .logpage ul.entries li{padding:10px 0 10px 0;border-bottom:1px solid #d8d8d8}body .container .body .content .logpage ul.backuplog{list-style:none}body .container .body .content .about-general .about-general__block{margin-block:1rem}body .container .body .content .about-general .about-general__block:first-child{margin-top:10px}body .container .body .content .about-general .about-general__block:last-child{margin-bottom:0}body .container .body .content .prewrapped-text{white-space:pre-wrap;overflow-x:auto}body .container .footer{background:#ededed;min-height:70px;line-height:70px;overflow:hidden;position:absolute;bottom:0;width:100%}body .container .footer a{color:#277db0}body .container .footer .about-footer{float:left;overflow:hidden;padding-right:20px;display:none}body .container .footer .about-footer span{display:block;float:left;padding-left:20px}body .container .footer .about-footer ul{float:left}body .container .footer .about-footer li{float:left;padding-left:20px}body .container .footer .social{float:right}body .container .footer .social ul{overflow:hidden;float:right;padding-left:20px;padding-right:10px}body .container .footer .social ul li{float:right;margin-right:10px;padding-top:5px}body .container .footer .social ul li img{opacity:.6}body .container .footer .social ul li img:hover{opacity:1}body .container .footer .themelink{float:right;padding-right:20px}body #modal-menu{max-width:400px}body #modal-menu a{color:#277db0;font-size:20px;line-height:40px}.remodal{padding:30px;box-shadow:0 2px 7px rgba(0,0,0,.3);background:#fff;display:none}.remodal form .buttons{float:none}.remodal-wrapper .remodal{display:block}span.info{font-size:10px;font-weight:500;display:inline-block;background:#277db0;border-radius:50%;width:15px;height:15px;vertical-align:super;color:#fff;line-height:15px;margin-left:5px;text-align:center}.hidden{display:none}.clear{clear:both}.nofloat{float:none!important}div.blocker,div.connection-lost,div.modal-dialog{position:fixed;top:0;left:0;right:0;bottom:0;margin:auto}div.blocker{z-index:5000;background-color:#000;opacity:.65}#connection-lost-blocker{z-index:5100}#connection-lost-dialog{z-index:5200}div.connection-lost,div.modal-dialog{z-index:5001;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}div.connection-lost div.info,div.modal-dialog div.info{min-width:310px;max-width:650px;margin:5px}div.connection-lost div.title,div.modal-dialog div.title{border:1px solid #65b1dd;background-color:#65b1dd;border-radius:5px 5px 0 0;padding:10px 20px;font-weight:700;color:#d3d3d3;text-align:center}div.connection-lost div.content,div.modal-dialog div.content{background-color:#fff;border:1px solid #fff;padding:20px}div.connection-lost div.content p:first-child,div.modal-dialog div.content p:first-child{margin-top:0}div.connection-lost div.content p:last-child,div.modal-dialog div.content p:last-child{margin-bottom:0}div.connection-lost .buttons,div.modal-dialog .buttons{border-radius:0 0 5px 5px;padding-top:10px;overflow:auto}div.connection-lost form,div.modal-dialog form{margin-top:15px}div.connection-lost form textarea,div.modal-dialog form textarea{height:130px;width:420px;padding:10px 12px;border:1px #d8d8d8 solid;border-radius:2px;color:#505050;font-size:16px;font-weight:300}div.connection-lost form input,div.modal-dialog form input{height:35px;line-height:35px;padding:0 12px}div.modal-dialog .content.buttons ul{float:right}div.modal-dialog .content.buttons .tooltipped{position:relative}div.modal-dialog .content.buttons .tooltipped:after{position:absolute;z-index:1000000;display:none;padding:5px 8px;font:normal normal 11px/1.5 Helvetica,arial,nimbussansl,liberationsans,freesans,clean,sans-serif,"Segoe UI Emoji","Segoe UI Symbol";color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:rgba(0,0,0,.8);border-radius:3px;-webkit-font-smoothing:subpixel-antialiased}div.modal-dialog .content.buttons .tooltipped:before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:rgba(0,0,0,.8);pointer-events:none;content:"";border:5px solid transparent}div.modal-dialog .content.buttons .tooltipped:active:after,div.modal-dialog .content.buttons .tooltipped:active:before,div.modal-dialog .content.buttons .tooltipped:focus:after,div.modal-dialog .content.buttons .tooltipped:focus:before,div.modal-dialog .content.buttons .tooltipped:hover:after,div.modal-dialog .content.buttons .tooltipped:hover:before{display:inline-block;text-decoration:none}div.modal-dialog .content.buttons .tooltipped-w:after{right:100%;bottom:50%;margin-right:5px;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}div.modal-dialog .content.buttons .tooltipped-w:before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:rgba(0,0,0,.8)}.importpage form.styled input{margin-top:11px;margin-bottom:11px}.addwizard form.styled ul,.restorewizard form.styled ul{margin:20px;margin-left:0}.addwizard form.styled input[type=radio],.restorewizard form.styled input[type=radio]{width:20px;margin-left:5px;margin-right:5px}.addwizard form.styled label,.restorewizard form.styled label{width:auto;line-height:normal}.addwizard form.styled div.subtext,.restorewizard form.styled div.subtext{clear:both;margin-left:30px;padding-top:5px;color:#767676}.pauseoptions form.styled li{line-height:normal;padding:0}.pauseoptions form.styled li input{height:auto;margin-top:8px;margin-right:8px;width:auto}.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress{position:relative;min-height:25px}.progress>span{vertical-align:middle;display:block;width:100%;height:100%;text-align:center;z-index:100;padding-top:2px}.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress .progress-bar{float:left;width:0;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease;height:100%;position:absolute;top:0}.progress .progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.tree-view{list-style-type:none;margin-left:10px;padding-bottom:5px}.tree-view ul{margin-left:16px}.tree-view span.nodeLabel{cursor:pointer}.tree-view span.nodeLabel.selected{border:1px solid #aaa;background-color:#ddd;padding:1px 3px}.tree-view li .node{padding-bottom:5px}.tree-view li div.selected{border-color:#add8e6;background-color:#add8e6}.tree-view li>ul{display:none}.tree-view li>ul.expanded{display:block}.tree-view li a.nav{cursor:pointer;display:inline-block;width:16px;height:16px;vertical-align:middle;background-image:url(../img/treeicons.png);background-repeat:no-repeat;background-position:-80px 0;background-size:112px 64px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){.tree-view li a.nav{background-image:url('../img/treeicons_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){.tree-view li a.nav{background-image:url('../img/treeicons_3x.png')}}.tree-view li a.nav.leaf{background:0 0}.tree-view li a.nav.expanded{background-position:-80px -16px}.tree-view li a.type{cursor:auto;display:inline-block;width:16px;height:16px;vertical-align:middle;background-image:url(../img/treeicons.png);background-repeat:no-repeat;background-position:0 -16px;background-size:112px 64px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){.tree-view li a.type{background-image:url('../img/treeicons_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){.tree-view li a.type{background-image:url('../img/treeicons_3x.png')}}.tree-view li a.type.invisible{background-position:0 -32px}.tree-view li a.type.loading{cursor:progress;background-image:url(../img/loader-16.gif);background-repeat:no-repeat;background-position:0 0;background-size:16px 16px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){.tree-view li a.type.loading{background-image:url('../img/loader-32.gif')}}.tree-view li a.type.x-tree-icon-drive{background-position:-16px -16px}.tree-view li a.type.x-tree-icon-leaf{background-position:-32px -16px}.tree-view li a.type.x-tree-icon-symlink{background-position:-48px -16px}.tree-view li a.type.x-tree-icon-userdata{background-position:-16px -48px}.tree-view li a.type.x-tree-icon-locked{background-position:-64px -16px}.tree-view li a.type.x-tree-icon-broken{background-position:-64px -16px}.tree-view li a.type.x-tree-icon-computer{background-position:0 -48px}.tree-view li a.type.x-tree-icon-hyperv{background-position:-96px -16px}.tree-view li a.type.x-tree-icon-hypervmachine{background-position:-96px 0}.tree-view li a.type.x-tree-icon-mssql{background-position:-96px -32px}.tree-view li a.type.x-tree-icon-mssqldb{background-position:-80px -32px}.tree-view li a.type.x-tree-icon-mydocuments{background-position:-32px -48px}.tree-view li a.type.x-tree-icon-mymusic{background-position:-48px -48px}.tree-view li a.type.x-tree-icon-mypictures{background-position:-64px -48px}.tree-view li a.type.x-tree-icon-desktop{background-position:-80px -48px}.tree-view li a.type.x-tree-icon-home{background-position:-96px -48px}.tree-view li a.type.x-tree-icon-drive.invisible{background-position:-16px -32px}.tree-view li a.type.x-tree-icon-leaf.invisible{background-position:-32px -32px}.tree-view li a.type.x-tree-icon-symlink.invisible{cursor:auto;background-position:-48px -32px}.tree-view li a.type.x-tree-icon-locked.invisible{background-position:-64px -32px}.tree-view li a.check{height:16px;width:16px;display:inline-block;cursor:pointer;background-image:url(../img/treeicons.png);background-repeat:no-repeat;background-position:0 0;vertical-align:middle;background-size:112px 64px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){.tree-view li a.check{background-image:url('../img/treeicons_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){.tree-view li a.check{background-image:url('../img/treeicons_3x.png')}}.tree-view li a.partial{background-position:-32px 0}.tree-view li a.include{background-position:-16px 0}.tree-view li a.exclude{background-position:-48px 0}.tree-view li a.root{background:0 0;display:none}.throttlesettings div.multiple select{width:auto;margin-right:5px}.throttlesettings div.multiple input{width:100px}.throttlesettings div.multiple input.checkbox{width:auto}.throttlesettings div.multiple label{line-height:35px;padding:0 15px;width:auto;min-width:150px}.throttlesettings .disabled{color:#909090}.throttlesettings .disabled input,.throttlesettings .disabled select{color:#909090}@media (max-width:1150px){body .container .header{height:140px}body .container .header .statepadding{padding-right:90px;margin-left:0}body .container .header .state{width:100%;margin:10px 40px;clear:left;float:left}body .container .header .action-icons{display:none}body .container .header .action-icons-small{display:inline-block}body .container .header .menubutton{display:block;font-size:18px;padding-right:50px;margin-top:5px;margin-right:15px;background:url('../img/menu.png') no-repeat right top;background-size:39px 39px;position:relative;height:40px;line-height:40px;color:#505050;float:right;top:10px;padding-left:20px;text-transform:uppercase;text-align:right}body .container .header .menubutton.active{background-image:url('../img/menu_active.png');background-size:39px 39px;color:#277db0}body .container .body{position:relative;padding-top:140px}body .container .body .mainmenu{display:none;position:fixed;background:none repeat scroll 0 0 #fff;box-shadow:0 4px 8px rgba(0,0,0,.3);left:10px;padding:20px;top:60px}body .container .body .mainmenu.mobile-open{display:block;left:auto;right:0;top:0;z-index:1000}body .container .body .contextmenu{left:0;top:auto}body .container .body .content{float:none;padding:20px 20px;margin:0 auto 30px auto}body .container .body .content .state{width:auto}body .container .mobileOpen{display:block!important}}@media (max-width:1150px) and (-webkit-min-device-pixel-ratio:1.25),(max-width:1150px) and (min-resolution:192dpi),(max-width:1150px) and (min-resolution:1.25dppx){body .container .header .menubutton{background-image:url('../img/menu_2x.png')}}@media (max-width:1150px) and (-webkit-min-device-pixel-ratio:2.25),(max-width:1150px) and (min-resolution:288dpi),(max-width:1150px) and (min-resolution:2.25dppx){body .container .header .menubutton{background-image:url('../img/menu_3x.png')}}@media (max-width:1150px) and (-webkit-min-device-pixel-ratio:1.25),(max-width:1150px) and (min-resolution:192dpi),(max-width:1150px) and (min-resolution:1.25dppx){body .container .header .menubutton.active{background-image:url('../img/menu_active_2x.png')}}@media (max-width:1150px) and (-webkit-min-device-pixel-ratio:2.25),(max-width:1150px) and (min-resolution:288dpi),(max-width:1150px) and (min-resolution:2.25dppx){body .container .header .menubutton.active{background-image:url('../img/menu_active_3x.png')}}@media (max-width:768px){body .container .body .content .tasks .tasklist a{font-size:20px;background-size:24px;background-position:0 4px;padding-left:35px}body .container .body .content .tasks .tasklist dl{padding-left:35px}body .container .header .logo{padding-left:10px}body .container .header .statepadding{padding-right:50px}body .container .header .state{margin-left:10px}body .container .header .menubutton{margin-right:5px}body .container .body .content div.add .steps,body .container .body .content div.restore .steps,body .container .body .content div.settings .steps{display:none}body .container .body .content div.add .steps-legend,body .container .body .content div.restore .steps-legend,body .container .body .content div.settings .steps-legend{list-style:decimal;padding-left:20px;border-bottom:1px solid #eee;margin-bottom:30px;padding-bottom:20px}body .container .body .content div.add .steps-legend li,body .container .body .content div.restore .steps-legend li,body .container .body .content div.settings .steps-legend li{float:none;font-weight:500;width:auto!important;padding-right:0!important}body .container .body .content div.add .steps-boxes,body .container .body .content div.restore .steps-boxes,body .container .body .content div.settings .steps-boxes{padding-left:0}body .container .body .content div.add form.styled .input input,body .container .body .content div.add form.styled .input select,body .container .body .content div.add form.styled .input textarea,body .container .body .content div.restore form.styled .input input,body .container .body .content div.restore form.styled .input select,body .container .body .content div.restore form.styled .input textarea,body .container .body .content div.settings form.styled .input input,body .container .body .content div.settings form.styled .input select,body .container .body .content div.settings form.styled .input textarea{max-width:100%;box-sizing:border-box}body .container .body .content div.add form.styled .input.select select,body .container .body .content div.restore form.styled .input.select select,body .container .body .content div.settings form.styled .input.select select{width:420px}body .container .body .content div.add form.styled .buttons,body .container .body .content div.restore form.styled .buttons,body .container .body .content div.settings form.styled .buttons{max-width:100%;width:auto}body .container .body .content div.add form.styled .tools,body .container .body .content div.restore form.styled .tools,body .container .body .content div.settings form.styled .tools{padding-left:0!important}body .container .body .content div.add form.styled .input.checkbox.multiple,body .container .body .content div.restore form.styled .input.checkbox.multiple,body .container .body .content div.settings form.styled .input.checkbox.multiple{padding-bottom:5px}body .container .body .content div.add form.styled .input.checkbox.multiple input,body .container .body .content div.add form.styled .input.checkbox.multiple label,body .container .body .content div.restore form.styled .input.checkbox.multiple input,body .container .body .content div.restore form.styled .input.checkbox.multiple label,body .container .body .content div.settings form.styled .input.checkbox.multiple input,body .container .body .content div.settings form.styled .input.checkbox.multiple label{display:block!important;float:left!important;line-height:normal}body .container .body .content div.add form.styled .input.checkbox.multiple input,body .container .body .content div.restore form.styled .input.checkbox.multiple input,body .container .body .content div.settings form.styled .input.checkbox.multiple input{clear:both}body .container .body .content div.add form.styled .input.text.multiple input,body .container .body .content div.restore form.styled .input.text.multiple input,body .container .body .content div.settings form.styled .input.text.multiple input{max-width:48%!important}}@media (max-width:640px){body h2{font-size:20px;text-align:center}body .container .body{padding-bottom:10px}body .container .body .content{margin:0 auto}body .container .body .content div.add form .input.overlayButton,body .container .body .content div.restore form .input.overlayButton{padding-top:8px;padding-bottom:30px;margin-bottom:10px}body .container .body .content div.add form .input.overlayButton a.button,body .container .body .content div.restore form .input.overlayButton a.button{padding:7px 10px;right:1px;top:9px}body .container .body .content div.add form .input.checkbox.multiple div,body .container .body .content div.restore form .input.checkbox.multiple div{display:block}body .container .body .content div.add form .input.select.multiple input#exclude-larger-than-number,body .container .body .content div.restore form .input.select.multiple input#exclude-larger-than-number{width:75px}body .container .body .content div.add form .input.select.multiple select#exclude-larger-than-multiplier,body .container .body .content div.restore form .input.select.multiple select#exclude-larger-than-multiplier{width:140px}body .container .body .content div.add form .filters .input.textarea,body .container .body .content div.restore form .filters .input.textarea{padding-bottom:10px}body .container .body .content div.add form .filters h3,body .container .body .content div.restore form .filters h3{margin:5px 0}body .container .body .content div.add form .input.text.select.multiple.repeat label,body .container .body .content div.restore form .input.text.select.multiple.repeat label{float:none}body .container .body .content div.add form .input.text.select.multiple.repeat input#repeatRunNumber,body .container .body .content div.restore form .input.text.select.multiple.repeat input#repeatRunNumber{width:70px}body .container .body .content div.add form .input.text.select.multiple.repeat select#repeatRunMultiplier,body .container .body .content div.restore form .input.text.select.multiple.repeat select#repeatRunMultiplier{width:100px}body .container .body .content div.add form .input.multiple.text.select.maxSize input,body .container .body .content div.restore form .input.multiple.text.select.maxSize input{width:70px}body .container .body .content div.add form .input.multiple.text.select.maxSize select,body .container .body .content div.restore form .input.multiple.text.select.maxSize select{width:100px}body .container .body .content div.add form .input.multiple.text.select.keepBackups select,body .container .body .content div.restore form .input.multiple.text.select.keepBackups select{width:85px;padding:4px 6px}body .container .body .content div.add form .input.multiple.text.select.keepBackups input,body .container .body .content div.restore form .input.multiple.text.select.keepBackups input{width:60px}body .container .footer{position:static;padding:15px;line-height:normal;text-align:left;box-sizing:border-box}body .container .footer *{float:none!important;text-align:center;box-sizing:border-box}body .container .footer .about-footer{padding-right:0;display:block}body .container .footer .about-footer span{padding-left:0;padding-bottom:5px}body .container .footer .about-footer li{padding-left:0;float:none;display:inline-block;height:32px;width:32px;background-size:28px!important;border-bottom:none}body .container .footer .about-footer li:first-child{padding-bottom:0}body .container .footer .about-footer li:last-child{padding-bottom:20px}body .container .footer .about-footer,body .container .footer .social,body .container .footer li{padding:8px 0;border-bottom:1px #ddd solid}body .container .footer .social li{display:inline-block;border:none}body .container .footer .themelink{padding:8px 0}}@media (max-width:580px){.advancedentry .longdescription{margin-left:0}}@media (max-width:492px){ul.notification{width:auto}}@media (max-width:480px){body{font-size:15px}body .container .header .logo{padding-left:5px}body .container .header .menubutton{margin-right:5px}body .container .header .state{margin-left:5px}body .container .header .statepadding{padding-right:40px}body .container .header .menubutton{padding-left:10px}body .container .body .mainmenu{width:280px;box-sizing:border-box}body .container .body .mainmenu ul li a{font-size:22px}body .container .body .content{padding:15px}body .container .body .content div.add form .input.password .tools ul li,body .container .body .content div.restore form .input.password .tools ul li{font-size:14px}body .container .body .content div.add form .buttons a,body .container .body .content div.restore form .buttons a{float:none;text-align:center;margin-bottom:5px}body .container .body .content div.add .steps-boxes .box.browser .checklinks a,body .container .body .content div.restore .steps-boxes .box.browser .checklinks a{float:none;margin-bottom:8px;display:block}}@media (max-width:400px){body{font-size:15px}body .container .header .menubutton{margin-right:0;padding-left:0;padding-right:40px}body .container .header .menubutton span{display:none}}@media (max-width:325px){body{font-size:15px}body .container .header .logo div{display:none}}@media (max-width:200px){body{font-size:15px}body .container .header .menubutton{position:static;margin-top:0}body .container .header .action-icons-small{clear:right;margin-top:0}} \ No newline at end of file + */@font-face{font-family:FontAwesome;src:url('../fonts/fontawesome-webfont.eot?v=4.5.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}*{font-family:'Clear Sans',sans-serif}body,html{margin:0;padding:0;height:100%}h1,h2{font-weight:300;color:#568301}h1{margin:10px 0}h3{font-weight:400}a{text-decoration:none}button{border:none}ul{list-style:none;margin:0;padding:0}hr{border:none;border-bottom:1px #ddd solid}textarea{max-width:94%}.external-link-image{display:inline-block;margin-left:8px;margin-right:8px;height:16px;width:16px;background:url('../img/external-link-hover.png');background-size:16px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){.external-link-image{background-image:url('../img/external-link-hover_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){.external-link-image{background-image:url('../img/external-link-hover_3x.png')}}a .external-link-image{background:url('../img/external-link.png');background-size:16px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){a .external-link-image{background-image:url('../img/external-link_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){a .external-link-image{background-image:url('../img/external-link_3x.png')}}.header a:hover .external-link-image{background:url('../img/external-link-hover.png');background-size:16px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){.header a:hover .external-link-image{background-image:url('../img/external-link-hover_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){.header a:hover .external-link-image{background-image:url('../img/external-link-hover_3x.png')}}.button{display:block;background:#277db0;color:#fff!important;padding:5px 15px;float:right;margin-left:10px;cursor:pointer;width:auto;border:none;font-family:'Clear Sans',sans-serif;font-size:16px;font-weight:300;border-radius:0}.button:hover{background:#1e5f86}#folder_path_picker,#restore_file_picker,.step3 source-folder-picker{display:block;border:1px solid #d3d3d3;padding:2px;height:100%;overflow:scroll;box-sizing:border-box}.not-clickable{cursor:default!important}.not-clickable div,.not-clickable span,.not-clickable>a{cursor:default!important}.ui-match{font-weight:700;color:#006400}wait-area{min-width:350px;text-align:center;display:block}.prewrapped-text{white-space:pre-wrap}.exceptiontext{background-color:#d3d3d3;color:#000}.backup-result{width:90%;display:grid;grid-template-columns:50% 50%;grid-auto-rows:minmax(50px,auto);margin:0 auto}.backup-result div .horizontal-rule{width:100%;border-bottom:1px solid #d8d8d8;margin:5px 0 5px 0}.backup-result .box{margin:10px;margin-bottom:0}.backup-result .title{color:#355001;font-weight:700;font-size:30px}.backup-result .item{display:block}.backup-result .item .key{color:#568301;font-weight:700}.backup-result .item .value{color:#505050}.backup-result .item .expanded{padding:0 10px 0 18px;margin-bottom:10px}.backup-result .one{border-right:1px solid #d8d8d8;grid-column:1;grid-row:1}.backup-result .two{grid-column:2;grid-row:1}.backup-result .wide{grid-column:span 2;border-top:1px solid #d8d8d8;padding-top:10px}.backup-result .three{grid-row:2}.backup-result .four{grid-row:3;margin-bottom:10px}.backup-result .four .log-expand-copy{display:flex;margin-bottom:6px}.backup-result .four .log-expand-copy a{margin-left:auto}.backup-result .four textarea{width:100%;max-width:99%;min-height:420px;padding:8px 6px;white-space:pre}.success-color{color:#390}.error-color{color:#c00}.warning-color{color:#fc0}.fatal-color{color:#900}ul.tabs{margin-bottom:10px}ul.tabs>li{display:inline;margin-right:10px;border:1px solid #277db0;padding:5px}ul.tabs>li.active{background-color:#277db0;color:#fff}ul.tabs>li.active>a{background-color:#277db0;color:#fff}ul.tabs>li.active.disabled{border:1px solid #d3d3d3;background-color:#d3d3d3;color:grey;cursor:default}ul.tabs>li.active.disabled>a{background-color:#d3d3d3;color:grey;cursor:default}.licenses>ul{list-style:initial;margin:10px;margin-left:20px}.licenses li{margin-bottom:10px}.licenses a.itemlink{font-weight:700}.logpage ul.entries{list-style:initial;margin:10px;margin-left:20px}.logpage .entries div.entryline.clickable{cursor:pointer}.logpage .entries.livedata li.expanded{height:auto}.logpage .button{text-align:center;margin-right:10px;border:1px solid #277db0;padding:5px;background-color:#277db0;color:#fff;cursor:pointer}.exportpage .checkbox input{width:auto;margin-top:10px}.exportpage .commandline div{background-color:#d3d3d3;color:#000}.themelink{margin-left:20px}ul.notification{position:fixed;bottom:0;left:0;right:0;margin:auto;width:480px}.notification .title{border:1px solid #277db0;background-color:#277db0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:2px;padding-left:5px;padding-right:5px;font-weight:700;color:#d3d3d3;width:100%;text-align:center;clear:both}.notification .content{background-color:#fff;border:1px solid #277db0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:2px;padding-left:5px;padding-right:5px;width:100%}.notification .message{width:100%;color:#000}.notification .button{padding:2px 10px;margin-top:6px}.notification .clear{clear:right;height:1px}.notification .error .title{border-color:red;background-color:red}.notification .error .content{border-color:red}.notification .error .button{border-color:red;background-color:red}.notification .warning .title{background-color:orange;border-color:orange}.notification .warning .button{background-color:orange;border-color:orange}.notification .warning .content{border-color:orange}.filepicker{height:200px}.resizable{margin-bottom:6px;max-width:100%}.advanced-toggle{float:right;margin-right:25px;line-height:37px}.advancedoptions li{clear:both;margin-bottom:10px;padding:10px 0;border-top:1px #d3d3d3 solid}.advancedentry .multiple{display:inline}.advancedentry .shortname{font-weight:700}.advancedentry input[type=text]{width:300px}.advancedentry select{width:300px}.advancedentry input[type=checkbox]{margin-top:13px;width:auto}.advancedentry .delete-item{display:block;background:#277db0;color:#fff!important;padding:5px 15px;float:right;margin-left:10px;cursor:pointer;width:auto;border:none;font-family:'Clear Sans',sans-serif;font-size:16px;font-weight:300;border-radius:0}.advancedentry .longdescription{--margin-block:10px;margin-top:var(--margin-block);margin-left:190px;clear:both;font-style:italic;white-space:pre-wrap}.advancedentry .longdescription .longdescription__item{margin-block:0 var(--margin-block)}.advancedentry .longdescription .longdescription__default{margin-block:var(--margin-block) 0}.settings div.sublabel{clear:both;padding:0 31px;font-style:italic}.logo img.mainlogo{height:64px;width:64px;float:left;padding-right:8px;padding-top:2px}.logo div.logotext{float:left}.logo a{float:left;display:block;line-height:normal}.logo div.build-suffix{clear:both;display:inline;float:left;font-size:16px;line-height:16px}.logo div.powered-by{font-size:16px;margin:0;line-height:16px;float:left;padding:0;margin-left:5px}.note p{margin-block:0.5rem}.note p:first-child{margin-top:0}.note p:last-child{margin-bottom:0}.fixed-width-font{font-family:monospace}.warning{margin:10px;font-style:italic;color:#f49b42}div.captcha .details{padding-top:10px;margin-left:auto;margin-right:auto;width:180px}div.captcha .code{background:#d3d3d3;color:#000;font-family:monospace;font-size:xx-large;padding:10px}div.captcha .answer{margin-top:16px}.centered-text{text-align:center}body{color:#505050}body .container{min-height:100%;position:relative}body .container .header{line-height:70px;background:#ededed;overflow:hidden;height:70px;position:fixed;top:0;left:0;right:0;z-index:100}body .container .header a{color:#277db0}body .container .header a.active,body .container .header a:hover{color:#101010}body .container .header button{width:26px;height:26px;background-size:26px;cursor:pointer}body .container .header .logo{font-size:30px;font-weight:700;float:left;padding-left:40px}body .container .header .statepadding{padding-right:90px;margin-left:320px}body .container .header .state{float:left;color:#355001;width:595px;padding:13px 15px;margin:10px 20px;border:1px #355001 solid;font-weight:300;font-size:18px;overflow:hidden;line-height:normal;display:inline-block;background-color:#fff;text-overflow:ellipsis;position:relative;height:25px}body .container .header .state strong{display:inline;margin-right:10px}body .container .header .state span{display:inline}body .container .header .state .button{position:static;margin-top:70px}body .container .header .state .content{position:relative;z-index:10;margin-right:40px;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}body .container .header .state .buttons{position:absolute;right:0;top:0;bottom:0;width:26px;margin:13px 15px}body .container .header .state .buttons button{display:block}body .container .header .state .buttons .stop{background:url('../img/progress-stop.png');background-size:100%;z-index:10;position:relative}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .header .state .buttons .stop{background-image:url('../img/progress-stop_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .header .state .buttons .stop{background-image:url('../img/progress-stop_3x.png')}}body .container .header .state .buttons .resume{background:url('../img/progress-resume.png');background-size:100%}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .header .state .buttons .resume{background-image:url('../img/progress-resume_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .header .state .buttons .resume{background-image:url('../img/progress-resume_3x.png')}}body .container .header .state .progress-bar{position:absolute;top:0;bottom:0;left:0;background:rgba(86,131,1,.25);z-index:5}body .container .header .state .task-name{overflow:hidden;text-overflow:ellipsis;cursor:help}body .container .header .state .task-state-info{display:flex}body .container .header .action-icons{display:inline-block;line-height:normal;margin:10px 0;padding:13px 0;float:left}body .container .header .action-icons-small{display:none;float:right;margin-top:21px;line-height:normal}body .container .header .action-icons-small>button,body .container .header .action-icons>button{display:inline-block}body .container .header .action-icons-small>.pause,body .container .header .action-icons>.pause{background:url('../img/pause.png');background-size:100%}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .header .action-icons-small>.pause,body .container .header .action-icons>.pause{background-image:url('../img/pause_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .header .action-icons-small>.pause,body .container .header .action-icons>.pause{background-image:url('../img/pause_3x.png')}}body .container .header .action-icons-small>.pause.active,body .container .header .action-icons>.pause.active{background:url('../img/resume.png');background-size:100%}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .header .action-icons-small>.pause.active,body .container .header .action-icons>.pause.active{background-image:url('../img/resume_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .header .action-icons-small>.pause.active,body .container .header .action-icons>.pause.active{background-image:url('../img/resume_3x.png')}}body .container .header .action-icons-small>.throttle,body .container .header .action-icons>.throttle{background:url('../img/throttle.png');background-size:100%}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .header .action-icons-small>.throttle,body .container .header .action-icons>.throttle{background-image:url('../img/throttle_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .header .action-icons-small>.throttle,body .container .header .action-icons>.throttle{background-image:url('../img/throttle_3x.png')}}body .container .header .action-icons-small>.throttle.inactive,body .container .header .action-icons>.throttle.inactive{opacity:.5}body .container .header .about-header{float:right;padding-right:20px;overflow:hidden}body .container .header .about-header ul{overflow:hidden;list-style:none}body .container .header .about-header ul li{float:right;padding-right:20px}body .container .body{width:100%;overflow:hidden;min-height:500px;padding-top:120px;padding-bottom:70px}body .container .body a{color:#277db0}body .container .body .mainmenu{width:260px;padding-left:40px;float:left;position:fixed}body .container .body .mainmenu>ul>li{position:relative}body .container .body .mainmenu>ul>li>a{font-size:22px;font-weight:300;padding:5px 10px 5px 55px;display:block}body .container .body .mainmenu>ul>li>a:hover{color:#fff}body .container .body .mainmenu>ul>li>a.active{color:#fff}body .container .body .mainmenu>ul>li>a.add{background:url('../img/mainmenu/add.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.add{background-image:url('../img/mainmenu/add_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.add{background-image:url('../img/mainmenu/add_3x.png')}}body .container .body .mainmenu>ul>li>a.restore{background:url('../img/mainmenu/restore.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.restore{background-image:url('../img/mainmenu/restore_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.restore{background-image:url('../img/mainmenu/restore_3x.png')}}body .container .body .mainmenu>ul>li>a.resume{background:url('../img/mainmenu/resume.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.resume{background-image:url('../img/mainmenu/resume_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.resume{background-image:url('../img/mainmenu/resume_3x.png')}}body .container .body .mainmenu>ul>li>a.settings{background:url('../img/mainmenu/settings.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.settings{background-image:url('../img/mainmenu/settings_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.settings{background-image:url('../img/mainmenu/settings_3x.png')}}body .container .body .mainmenu>ul>li>a.logout{background:url('../img/mainmenu/logout.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.logout{background-image:url('../img/mainmenu/logout_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.logout{background-image:url('../img/mainmenu/logout_3x.png')}}body .container .body .mainmenu>ul>li>a.home{background:url('../img/mainmenu/home.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.home{background-image:url('../img/mainmenu/home_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.home{background-image:url('../img/mainmenu/home_3x.png')}}body .container .body .mainmenu>ul>li>a.about{background:url('../img/mainmenu/about.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.about{background-image:url('../img/mainmenu/about_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.about{background-image:url('../img/mainmenu/about_3x.png')}}body .container .body .mainmenu>ul>li>a.home.active{background:#4ca4d7 url('../img/mainmenu/over/home.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.home.active{background-image:url('../img/mainmenu/over/home_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.home.active{background-image:url('../img/mainmenu/over/home_3x.png')}}body .container .body .mainmenu>ul>li>a.add.active{background:#4ca4d7 url('../img/mainmenu/over/add.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.add.active{background-image:url('../img/mainmenu/over/add_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.add.active{background-image:url('../img/mainmenu/over/add_3x.png')}}body .container .body .mainmenu>ul>li>a.restore.active{background:#4ca4d7 url('../img/mainmenu/over/restore.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.restore.active{background-image:url('../img/mainmenu/over/restore_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.restore.active{background-image:url('../img/mainmenu/over/restore_3x.png')}}body .container .body .mainmenu>ul>li>a.resume.active{background:#4ca4d7 url('../img/mainmenu/over/resume.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.resume.active{background-image:url('../img/mainmenu/over/resume_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.resume.active{background-image:url('../img/mainmenu/over/resume_3x.png')}}body .container .body .mainmenu>ul>li>a.settings.active{background:#4ca4d7 url('../img/mainmenu/over/settings.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.settings.active{background-image:url('../img/mainmenu/over/settings_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.settings.active{background-image:url('../img/mainmenu/over/settings_3x.png')}}body .container .body .mainmenu>ul>li>a.about.active{background:#4ca4d7 url('../img/mainmenu/over/about.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.about.active{background-image:url('../img/mainmenu/over/about_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.about.active{background-image:url('../img/mainmenu/over/about_3x.png')}}body .container .body .mainmenu>ul>li>a.add:hover{background:#277db0 url('../img/mainmenu/over/add.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.add:hover{background-image:url('../img/mainmenu/over/add_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.add:hover{background-image:url('../img/mainmenu/over/add_3x.png')}}body .container .body .mainmenu>ul>li>a.restore:hover{background:#277db0 url('../img/mainmenu/over/restore.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.restore:hover{background-image:url('../img/mainmenu/over/restore_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.restore:hover{background-image:url('../img/mainmenu/over/restore_3x.png')}}body .container .body .mainmenu>ul>li>a.resume:hover{background:#277db0 url('../img/mainmenu/over/resume.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.resume:hover{background-image:url('../img/mainmenu/over/resume_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.resume:hover{background-image:url('../img/mainmenu/over/resume_3x.png')}}body .container .body .mainmenu>ul>li>a.settings:hover{background:#277db0 url('../img/mainmenu/over/settings.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.settings:hover{background-image:url('../img/mainmenu/over/settings_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.settings:hover{background-image:url('../img/mainmenu/over/settings_3x.png')}}body .container .body .mainmenu>ul>li>a.logout:hover{background:#277db0 url('../img/mainmenu/over/logout.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.logout:hover{background-image:url('../img/mainmenu/over/logout_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.logout:hover{background-image:url('../img/mainmenu/over/logout_3x.png')}}body .container .body .mainmenu>ul>li>a.home:hover{background:#277db0 url('../img/mainmenu/over/home.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.home:hover{background-image:url('../img/mainmenu/over/home_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.home:hover{background-image:url('../img/mainmenu/over/home_3x.png')}}body .container .body .mainmenu>ul>li>a.about:hover{background:#277db0 url('../img/mainmenu/over/about.png') no-repeat 8px 7px;background-size:27px 26px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .mainmenu>ul>li>a.about:hover{background-image:url('../img/mainmenu/over/about_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .mainmenu>ul>li>a.about:hover{background-image:url('../img/mainmenu/over/about_3x.png')}}body .container .body .mainmenu>ul li.hr-top{padding-top:25px;margin-top:25px;border-top:1px #ededed solid}body .container .body div.contextmenu_container{position:relative}body .container .body .contextmenu{display:none;position:absolute;background:#fff;border:1px #ededed solid;box-shadow:0 4px 8px rgba(0,0,0,.3);z-index:200;padding:5px}body .container .body .contextmenu li a{color:#277db0;font-size:15px;font-weight:400;padding:0;display:block;min-width:200px;padding:4px 10px;white-space:nowrap;padding-left:45px;overflow:hidden;text-overflow:ellipsis}body .container .body .contextmenu li a:hover{background:#277db0;color:#fff}body .container .body .contextmenu.open{display:block}body .container .body .content{float:left;padding-left:350px;padding-bottom:50px;max-width:70%}body .container .body .content ul.tabs>li{display:inline-block}body .container .body .content .tasks .tasklist .task{border-top:1px solid #eee;padding-top:20px;margin-bottom:25px}body .container .body .content .tasks .tasklist .task:last-child{border-bottom:1px solid #eee;padding-bottom:20px}body .container .body .content .tasks .tasklist .task:first-child{padding-top:0;border-top:0 none}body .container .body .content .tasks .tasklist .progress-small{text-align:center;height:18px;background:rgba(164,209,235,.5)}body .container .body .content .tasks .tasklist .progress-small-bg{border:1px #65b1dd solid;width:200px}body .container .body .content .tasks .tasklist a{font-size:30px;font-weight:300;display:inline-block}body .container .body .content .tasks .tasklist a.action-link{font-size:14px;background:0 0;padding-left:0}body .container .body .content .tasks .tasklist dl{padding-left:55px;overflow:hidden;font-size:14px}body .container .body .content .tasks .tasklist dl dd,body .container .body .content .tasks .tasklist dl dt{display:block;float:left}body .container .body .content .tasks .tasklist dl dt{clear:both;font-weight:500;margin-bottom:5px}body .container .body .content .tasks .tasklist dl dd{margin-left:10px}body .container .body .content .tasks .tasklist dl.taskmenu p{display:inline;margin-right:10px;color:#277db0;cursor:pointer}body .container .body .content .tasks .tasklist dl.taskmenu dt{float:left;margin-right:10px;margin-bottom:0;padding:5px 8px;color:#505050;cursor:pointer;clear:none}body .container .body .content .tasks .tasklist dl.taskmenu dd{clear:both;float:none;padding-bottom:8px;border-bottom:1px #ddd solid;margin-bottom:5px}body .container .body .content div.add,body .container .body .content div.restore{--legends-width:700px;--legends-padding-left:calc(calc(700px - var(--legends-width)) / 2);--circle-width:43px;--step-width:calc(var(--legends-width) / var(--legends-steps))}body .container .body .content div.add .steps,body .container .body .content div.restore .steps{margin-left:calc(calc(calc(var(--step-width) - var(--circle-width))/ 2) + var(--legends-padding-left))}body .container .body .content div.add .steps button,body .container .body .content div.add .steps div,body .container .body .content div.restore .steps button,body .container .body .content div.restore .steps div{padding-left:calc(var(--step-width) - var(--circle-width));padding-right:0}body .container .body .content div.add .steps button:first-child,body .container .body .content div.add .steps div:first-child,body .container .body .content div.restore .steps button:first-child,body .container .body .content div.restore .steps div:first-child{padding-left:unset}body .container .body .content div.add .steps-legend,body .container .body .content div.restore .steps-legend{padding-left:var(--legends-padding-left)}body .container .body .content div.add .steps-legend li,body .container .body .content div.restore .steps-legend li{width:var(--step-width)}body .container .body .content div.add{--legends-steps:5}body .container .body .content div.restore{--legends-steps:2}body .container .body .content div.restore.restore-direct{--legends-steps:4}body .container .body .content div.restore.restore-direct .steps-legend{padding-left:20px}body .container .body .content div.add .steps,body .container .body .content div.restore .steps{width:100%;overflow:hidden}body .container .body .content div.add .steps button,body .container .body .content div.add .steps div,body .container .body .content div.restore .steps button,body .container .body .content div.restore .steps div{float:left;background:url('../img/steps/line-out.png') no-repeat top left;background-size:485px 24px;color:#c7e5f6}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){body .container .body .content div.add .steps button,body .container .body .content div.add .steps div,body .container .body .content div.restore .steps button,body .container .body .content div.restore .steps div{background-image:url('../img/steps/line-out_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){body .container .body .content div.add .steps button,body .container .body .content div.add .steps div,body .container .body .content div.restore .steps button,body .container .body .content div.restore .steps div{background-image:url('../img/steps/line-out_3x.png')}}body .container .body .content div.add .steps button span,body .container .body .content div.add .steps div span,body .container .body .content div.restore .steps button span,body .container .body .content div.restore .steps div span{--size:35px;display:block;border-width:4px;border-style:solid;border-color:#c7e5f6;background:#fff;border-radius:50%;width:var(--size);height:var(--size);text-align:center;font-size:22px;line-height:var(--size);cursor:pointer}body .container .body .content div.add .steps button.active,body .container .body .content div.add .steps div.active,body .container .body .content div.restore .steps button.active,body .container .body .content div.restore .steps div.active{color:#277db0}body .container .body .content div.add .steps button.active span,body .container .body .content div.add .steps div.active span,body .container .body .content div.restore .steps button.active span,body .container .body .content div.restore .steps div.active span{border-color:#277db0;background:#277db0;color:#fff}body .container .body .content div.add .steps button.active h2,body .container .body .content div.add .steps div.active h2,body .container .body .content div.restore .steps button.active h2,body .container .body .content div.restore .steps div.active h2{color:#277db0}body .container .body .content div.add .steps-legend,body .container .body .content div.restore .steps-legend{overflow:hidden;padding-bottom:50px;list-style:none;margin:0}body .container .body .content div.add .steps-legend li,body .container .body .content div.restore .steps-legend li{color:#c7e5f6;font-size:18px;text-align:center;float:left;padding-top:10px;cursor:pointer}body .container .body .content div.add .steps-legend li.active,body .container .body .content div.restore .steps-legend li.active{color:#277db0}body .container .body .content div.add .steps-boxes,body .container .body .content div.restore .steps-boxes{padding-left:40px}body .container .body .content div.add .steps-boxes .step,body .container .body .content div.restore .steps-boxes .step{display:none}body .container .body .content div.add .steps-boxes .step.active,body .container .body .content div.restore .steps-boxes .step.active{display:block}body .container .body .content div.add .steps-boxes .box.browser .checklinks a,body .container .body .content div.restore .steps-boxes .box.browser .checklinks a{float:left;margin-left:20px;color:#505050}body .container .body .content div.add .steps-boxes .box.browser .checklinks a i,body .container .body .content div.restore .steps-boxes .box.browser .checklinks a i{border:2px solid;border-color:#505050;border-radius:2px;font-size:18px;height:18px;vertical-align:top;width:18px}body .container .body .content div.add .steps-boxes .box.browser .checklinks a.inactive,body .container .body .content div.restore .steps-boxes .box.browser .checklinks a.inactive{color:#838383;cursor:default}body .container .body .content div.add .steps-boxes .box.browser .checklinks a.inactive i,body .container .body .content div.restore .steps-boxes .box.browser .checklinks a.inactive i{border-color:#838383}body .container .body .content div.add .steps-boxes .box.browser .checklinks a:first-child,body .container .body .content div.restore .steps-boxes .box.browser .checklinks a:first-child{margin-left:0}body .container .body .content div.add .steps-boxes .box.browser .input.overlayButton,body .container .body .content div.restore .steps-boxes .box.browser .input.overlayButton{padding-top:10px;max-width:100%}body .container .body .content div.add .steps-boxes .box.browser .input.overlayButton input#sourcePath,body .container .body .content div.restore .steps-boxes .box.browser .input.overlayButton input#sourcePath{width:100%;box-sizing:border-box;height:37px}body .container .body .content div.add .steps-boxes .box.browser .input.overlayButton a.button,body .container .body .content div.restore .steps-boxes .box.browser .input.overlayButton a.button{top:10px}body .container .body .content div.add .steps-boxes .box.filters .input.link a,body .container .body .content div.restore .steps-boxes .box.filters .input.link a{color:#505050}body .container .body .content div.add .steps-boxes .box.filters .input.link a i,body .container .body .content div.restore .steps-boxes .box.filters .input.link a i{border:2px solid;border-color:#505050;border-radius:2px;font-size:18px;height:18px;vertical-align:top;width:18px}body .container .body .content div.add .steps-boxes .box.filters ul#simplefilterlist,body .container .body .content div.restore .steps-boxes .box.filters ul#simplefilterlist{overflow:hidden;padding-bottom:15px}body .container .body .content div.add .steps-boxes .box.filters ul#simplefilterlist li,body .container .body .content div.restore .steps-boxes .box.filters ul#simplefilterlist li{overflow:hidden;clear:both;padding-bottom:25px}body .container .body .content div.add .steps-boxes .box.filters ul#simplefilterlist li select,body .container .body .content div.restore .steps-boxes .box.filters ul#simplefilterlist li select{width:200px;margin-right:5px;height:36px;line-height:36px}body .container .body .content div.add .steps-boxes .box.filters ul#simplefilterlist li input,body .container .body .content div.restore .steps-boxes .box.filters ul#simplefilterlist li input{width:calc(100% - 280px);padding:5px}body .container .body .content div.add .steps-boxes .step1 li.strength.score-0,body .container .body .content div.restore .steps-boxes .step1 li.strength.score-0{color:red}body .container .body .content div.add .steps-boxes .step1 li.strength.score-1,body .container .body .content div.restore .steps-boxes .step1 li.strength.score-1{color:#f70}body .container .body .content div.add .steps-boxes .step1 li.strength.score-2,body .container .body .content div.restore .steps-boxes .step1 li.strength.score-2{color:#aa0}body .container .body .content div.add .steps-boxes .step1 li.strength.score-3,body .container .body .content div.restore .steps-boxes .step1 li.strength.score-3{color:#070}body .container .body .content div.add .steps-boxes .step1 li.strength.score-4,body .container .body .content div.restore .steps-boxes .step1 li.strength.score-4{color:#427e27}body .container .body .content div.add .steps-boxes .step1 li.strength.score-x,body .container .body .content div.restore .steps-boxes .step1 li.strength.score-x{color:red}body .container .body .content div.add .steps-boxes .step5 div.input.keepBackups input.number,body .container .body .content div.add .steps-boxes .step5 div.input.maxSize input.number,body .container .body .content div.restore .steps-boxes .step5 div.input.keepBackups input.number,body .container .body .content div.restore .steps-boxes .step5 div.input.maxSize input.number{width:60px}body .container .body .content div.add .steps-boxes .step5 .hint,body .container .body .content div.add .steps-boxes .step5 .retention-options,body .container .body .content div.restore .steps-boxes .step5 .hint,body .container .body .content div.restore .steps-boxes .step5 .retention-options{clear:both;margin-left:190px;margin-top:50px;font-style:italic}body .container .body .content div.add .steps-boxes .step5 .retention-options input,body .container .body .content div.restore .steps-boxes .step5 .retention-options input{margin-bottom:10px}body .container .body .content div.add .steps-boxes .step5 .advancedoptions,body .container .body .content div.restore .steps-boxes .step5 .advancedoptions{padding-top:15px;clear:both}body .container .body .content div.add .steps-boxes .step5 .advancedoptions li,body .container .body .content div.restore .steps-boxes .step5 .advancedoptions li{border-top:none}body .container .body .content div.add .steps-boxes .step5 .advancedoptions li.advancedentry,body .container .body .content div.restore .steps-boxes .step5 .advancedoptions li.advancedentry{border-bottom:1px solid #d3d3d3}body .container .body .content div.add .steps-boxes .step5 .advancedoptions li:last-child,body .container .body .content div.restore .steps-boxes .step5 .advancedoptions li:last-child{padding-top:0}body .container .body .content div.add .steps-boxes .step5 .advancedoptions li:last-child select,body .container .body .content div.restore .steps-boxes .step5 .advancedoptions li:last-child select{max-width:400px}body .container .body .content div.add .steps-boxes .step5 .advancedoptions label,body .container .body .content div.restore .steps-boxes .step5 .advancedoptions label{line-height:normal}body .container .body .content div.add .steps-boxes .step5 .advancedoptions input,body .container .body .content div.add .steps-boxes .step5 .advancedoptions select,body .container .body .content div.restore .steps-boxes .step5 .advancedoptions input,body .container .body .content div.restore .steps-boxes .step5 .advancedoptions select{width:auto;max-width:100%;box-sizing:border-box}body .container .body .content div.add .steps-boxes .step5 .advanced-toggle,body .container .body .content div.restore .steps-boxes .step5 .advanced-toggle{color:#505050;line-height:normal;margin-top:16px;clear:both;float:left}body .container .body .content div.add .steps-boxes .step5 .advanced-toggle i.fa,body .container .body .content div.restore .steps-boxes .step5 .advanced-toggle i.fa{border:2px solid;border-color:#505050;border-radius:2px;font-size:18px;height:18px;vertical-align:top;width:18px}body .container .body .content div.add .steps-boxes .step5 textarea,body .container .body .content div.restore .steps-boxes .step5 textarea{box-sizing:border-box;clear:both;margin-top:15px;width:100%}body .container .body .content div.add form,body .container .body .content div.restore form{padding-bottom:50px;overflow:hidden}body .container .body .content div.add form .input.password .tools,body .container .body .content div.restore form .input.password .tools{clear:both;padding-left:190px;padding-top:10px}body .container .body .content div.add form .input.password .tools ul,body .container .body .content div.restore form .input.password .tools ul{overflow:hidden}body .container .body .content div.add form .input.password .tools ul li,body .container .body .content div.restore form .input.password .tools ul li{float:left;padding-right:7px}body .container .body .content div.add form .input.password .tools ul li.strength.useless,body .container .body .content div.restore form .input.password .tools ul li.strength.useless{color:red}body .container .body .content div.add form .input.password .tools ul li.strength.average,body .container .body .content div.restore form .input.password .tools ul li.strength.average{color:#ff0}body .container .body .content div.add form .input.password .tools ul li.strength.good,body .container .body .content div.restore form .input.password .tools ul li.strength.good{color:#277db0}body .container .body .content div.add form .input.multiple input,body .container .body .content div.add form .input.multiple select,body .container .body .content div.restore form .input.multiple input,body .container .body .content div.restore form .input.multiple select{width:auto;margin-right:5px}body .container .body .content div.add form .input.multiple select,body .container .body .content div.restore form .input.multiple select{--padding-block:5px;padding:var(--padding-block) 12px;line-height:calc(var(--height) - calc(var(--padding-block) * 2))}body .container .body .content div.add form .input.overlayButton,body .container .body .content div.restore form .input.overlayButton{overflow:hidden;position:relative;max-width:446px}body .container .body .content div.add form .input.overlayButton input,body .container .body .content div.restore form .input.overlayButton input{width:347px}body .container .body .content div.add form .input.overlayButton a.button,body .container .body .content div.restore form .input.overlayButton a.button{position:absolute;top:0;right:0;padding:7px 12px 8px}body .container .body .content div.add form .input.checkbox.multiple strong,body .container .body .content div.restore form .input.checkbox.multiple strong{display:block;padding-bottom:5px}body .container .body .content div.add form .input.checkbox.multiple label,body .container .body .content div.restore form .input.checkbox.multiple label{display:inline-block;float:none;width:auto;padding-right:10px}body .container .body .content div.add form .input.checkbox.multiple input,body .container .body .content div.restore form .input.checkbox.multiple input{width:auto;display:inline-block;float:none}body .container .body .content div.add form .buttons,body .container .body .content div.restore form .buttons{float:none;width:635px;padding-top:30px}body .container .body .content .commandline .input.select,body .container .body .content div.add .step2 .input.select,body .container .body .content div.restore .step1 .input.select{display:grid;grid-auto-flow:column;justify-content:flex-start;grid-template-areas:"label server" ". custom"}body .container .body .content .commandline .input.select label,body .container .body .content div.add .step2 .input.select label,body .container .body .content div.restore .step1 .input.select label{grid-area:label}body .container .body .content .commandline .input.select select,body .container .body .content div.add .step2 .input.select select,body .container .body .content div.restore .step1 .input.select select{grid-area:server}body .container .body .content .commandline .input.select input,body .container .body .content div.add .step2 .input.select input,body .container .body .content div.restore .step1 .input.select input{grid-area:custom;margin-top:10px}body .container .body .content .commandline .input.text #generic_server,body .container .body .content div.add .step2 .input.text #generic_server,body .container .body .content div.restore .step1 .input.text #generic_server{width:335px}body .container .body .content .commandline .input.text #generic_port,body .container .body .content div.add .step2 .input.text #generic_port,body .container .body .content div.restore .step1 .input.text #generic_port{width:50px;margin-left:10px}body .container .body .content div.headerthreedotmenu{margin:20px 0 20px 0}body .container .body .content div.headerthreedotmenu h2{display:inline}body .container .body .content div.headerthreedotmenu .contextmenu_container{float:right}body .container .body .content div.headerthreedotmenu .contextmenu{left:auto;right:0;top:auto}body .container .body .content div.headerthreedotmenu .threedotmenubutton{padding:5px}body .container .body .content .expandable{margin:20px 0 20px 0}body .container .body .content .expandable h2{display:inline}body .container .body .content .expandable img{padding:0 6px}body .container .body .content div.settings .input.checkbox input.checkbox,body .container .body .content div.settings .input.mixed.multiple input.checkbox{width:auto}body .container .body .content div.settings .input.checkbox select,body .container .body .content div.settings .input.mixed.multiple select{width:auto;margin-right:5px}body .container .body .content div.settings .input.checkbox label,body .container .body .content div.settings .input.mixed.multiple label{line-height:normal;padding:0 15px;width:auto}body .container .body .content .logpage ul.tabs{padding:15px 0}body .container .body .content .logpage ul.entries li{padding:10px 0 10px 0;border-bottom:1px solid #d8d8d8}body .container .body .content .logpage ul.backuplog{list-style:none}body .container .body .content .about-general .about-general__block{margin-block:1rem}body .container .body .content .about-general .about-general__block:first-child{margin-top:10px}body .container .body .content .about-general .about-general__block:last-child{margin-bottom:0}body .container .body .content .prewrapped-text{white-space:pre-wrap;overflow-x:auto}body .container .footer{background:#ededed;min-height:70px;line-height:70px;overflow:hidden;position:absolute;bottom:0;width:100%}body .container .footer a{color:#277db0}body .container .footer .about-footer{float:left;overflow:hidden;padding-right:20px;display:none}body .container .footer .about-footer span{display:block;float:left;padding-left:20px}body .container .footer .about-footer ul{float:left}body .container .footer .about-footer li{float:left;padding-left:20px}body .container .footer .social{float:right}body .container .footer .social ul{overflow:hidden;float:right;padding-left:20px;padding-right:10px}body .container .footer .social ul li{float:right;margin-right:10px;padding-top:5px}body .container .footer .social ul li img{opacity:.6}body .container .footer .social ul li img:hover{opacity:1}body .container .footer .themelink{float:right;padding-right:20px}body #modal-menu{max-width:400px}body #modal-menu a{color:#277db0;font-size:20px;line-height:40px}.remodal{padding:30px;box-shadow:0 2px 7px rgba(0,0,0,.3);background:#fff;display:none}.remodal form .buttons{float:none}.remodal-wrapper .remodal{display:block}span.info{font-size:10px;font-weight:500;display:inline-block;background:#277db0;border-radius:50%;width:15px;height:15px;vertical-align:super;color:#fff;line-height:15px;margin-left:5px;text-align:center}.hidden{display:none}.clear{clear:both}.nofloat{float:none!important}div.blocker,div.connection-lost,div.modal-dialog{position:fixed;top:0;left:0;right:0;bottom:0;margin:auto}div.blocker{z-index:5000;background-color:#000;opacity:.65}#connection-lost-blocker{z-index:5100}#connection-lost-dialog{z-index:5200}div.connection-lost,div.modal-dialog{z-index:5001;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}div.connection-lost div.info,div.modal-dialog div.info{min-width:310px;max-width:650px;margin:5px}div.connection-lost div.title,div.modal-dialog div.title{border:1px solid #65b1dd;background-color:#65b1dd;border-radius:5px 5px 0 0;padding:10px 20px;font-weight:700;color:#d3d3d3;text-align:center}div.connection-lost div.content,div.modal-dialog div.content{background-color:#fff;border:1px solid #fff;padding:20px}div.connection-lost div.content p:first-child,div.modal-dialog div.content p:first-child{margin-top:0}div.connection-lost div.content p:last-child,div.modal-dialog div.content p:last-child{margin-bottom:0}div.connection-lost .buttons,div.modal-dialog .buttons{border-radius:0 0 5px 5px;padding-top:10px;overflow:auto}div.connection-lost form,div.modal-dialog form{margin-top:15px}div.connection-lost form textarea,div.modal-dialog form textarea{height:130px;width:420px;padding:10px 12px;border:1px #d8d8d8 solid;border-radius:2px;color:#505050;font-size:16px;font-weight:300}div.connection-lost form input,div.modal-dialog form input{height:35px;line-height:35px;padding:0 12px}div.modal-dialog .content.buttons ul{float:right}div.modal-dialog .content.buttons .tooltipped{position:relative}div.modal-dialog .content.buttons .tooltipped:after{position:absolute;z-index:1000000;display:none;padding:5px 8px;font:normal normal 11px/1.5 Helvetica,arial,nimbussansl,liberationsans,freesans,clean,sans-serif,"Segoe UI Emoji","Segoe UI Symbol";color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:rgba(0,0,0,.8);border-radius:3px;-webkit-font-smoothing:subpixel-antialiased}div.modal-dialog .content.buttons .tooltipped:before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:rgba(0,0,0,.8);pointer-events:none;content:"";border:5px solid transparent}div.modal-dialog .content.buttons .tooltipped:active:after,div.modal-dialog .content.buttons .tooltipped:active:before,div.modal-dialog .content.buttons .tooltipped:focus:after,div.modal-dialog .content.buttons .tooltipped:focus:before,div.modal-dialog .content.buttons .tooltipped:hover:after,div.modal-dialog .content.buttons .tooltipped:hover:before{display:inline-block;text-decoration:none}div.modal-dialog .content.buttons .tooltipped-w:after{right:100%;bottom:50%;margin-right:5px;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}div.modal-dialog .content.buttons .tooltipped-w:before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:rgba(0,0,0,.8)}.importpage form.styled input{margin-top:11px;margin-bottom:11px}.addwizard form.styled ul,.restorewizard form.styled ul{margin:20px;margin-left:0}.addwizard form.styled input[type=radio],.restorewizard form.styled input[type=radio]{width:20px;margin-left:5px;margin-right:5px}.addwizard form.styled label,.restorewizard form.styled label{width:auto;line-height:normal}.addwizard form.styled div.subtext,.restorewizard form.styled div.subtext{clear:both;margin-left:30px;padding-top:5px;color:#767676}.pauseoptions form.styled li{line-height:normal;padding:0}.pauseoptions form.styled li input{height:auto;margin-top:8px;margin-right:8px;width:auto}.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress{position:relative;min-height:25px}.progress>span{vertical-align:middle;display:block;width:100%;height:100%;text-align:center;z-index:100;padding-top:2px}.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress .progress-bar{float:left;width:0;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease;height:100%;position:absolute;top:0}.progress .progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.tree-view{list-style-type:none;margin-left:10px;padding-bottom:5px}.tree-view ul{margin-left:16px}.tree-view span.nodeLabel{cursor:pointer}.tree-view span.nodeLabel.selected{border:1px solid #aaa;background-color:#ddd;padding:1px 3px}.tree-view li .node{padding-bottom:5px}.tree-view li div.selected{border-color:#add8e6;background-color:#add8e6}.tree-view li>ul{display:none}.tree-view li>ul.expanded{display:block}.tree-view li a.nav{cursor:pointer;display:inline-block;width:16px;height:16px;vertical-align:middle;background-image:url(../img/treeicons.png);background-repeat:no-repeat;background-position:-80px 0;background-size:112px 64px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){.tree-view li a.nav{background-image:url('../img/treeicons_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){.tree-view li a.nav{background-image:url('../img/treeicons_3x.png')}}.tree-view li a.nav.leaf{background:0 0}.tree-view li a.nav.expanded{background-position:-80px -16px}.tree-view li a.type{cursor:auto;display:inline-block;width:16px;height:16px;vertical-align:middle;background-image:url(../img/treeicons.png);background-repeat:no-repeat;background-position:0 -16px;background-size:112px 64px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){.tree-view li a.type{background-image:url('../img/treeicons_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){.tree-view li a.type{background-image:url('../img/treeicons_3x.png')}}.tree-view li a.type.invisible{background-position:0 -32px}.tree-view li a.type.loading{cursor:progress;background-image:url(../img/loader-16.gif);background-repeat:no-repeat;background-position:0 0;background-size:16px 16px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){.tree-view li a.type.loading{background-image:url('../img/loader-32.gif')}}.tree-view li a.type.x-tree-icon-drive{background-position:-16px -16px}.tree-view li a.type.x-tree-icon-leaf{background-position:-32px -16px}.tree-view li a.type.x-tree-icon-symlink{background-position:-48px -16px}.tree-view li a.type.x-tree-icon-userdata{background-position:-16px -48px}.tree-view li a.type.x-tree-icon-locked{background-position:-64px -16px}.tree-view li a.type.x-tree-icon-broken{background-position:-64px -16px}.tree-view li a.type.x-tree-icon-computer{background-position:0 -48px}.tree-view li a.type.x-tree-icon-hyperv{background-position:-96px -16px}.tree-view li a.type.x-tree-icon-hypervmachine{background-position:-96px 0}.tree-view li a.type.x-tree-icon-mssql{background-position:-96px -32px}.tree-view li a.type.x-tree-icon-mssqldb{background-position:-80px -32px}.tree-view li a.type.x-tree-icon-mydocuments{background-position:-32px -48px}.tree-view li a.type.x-tree-icon-mymusic{background-position:-48px -48px}.tree-view li a.type.x-tree-icon-mypictures{background-position:-64px -48px}.tree-view li a.type.x-tree-icon-desktop{background-position:-80px -48px}.tree-view li a.type.x-tree-icon-home{background-position:-96px -48px}.tree-view li a.type.x-tree-icon-drive.invisible{background-position:-16px -32px}.tree-view li a.type.x-tree-icon-leaf.invisible{background-position:-32px -32px}.tree-view li a.type.x-tree-icon-symlink.invisible{cursor:auto;background-position:-48px -32px}.tree-view li a.type.x-tree-icon-locked.invisible{background-position:-64px -32px}.tree-view li a.check{height:16px;width:16px;display:inline-block;cursor:pointer;background-image:url(../img/treeicons.png);background-repeat:no-repeat;background-position:0 0;vertical-align:middle;background-size:112px 64px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){.tree-view li a.check{background-image:url('../img/treeicons_2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:288dpi),only screen and (min-resolution:2.25dppx){.tree-view li a.check{background-image:url('../img/treeicons_3x.png')}}.tree-view li a.partial{background-position:-32px 0}.tree-view li a.include{background-position:-16px 0}.tree-view li a.exclude{background-position:-48px 0}.tree-view li a.root{background:0 0;display:none}.throttlesettings div.multiple select{width:auto;margin-right:5px}.throttlesettings div.multiple input{width:100px}.throttlesettings div.multiple input.checkbox{width:auto}.throttlesettings div.multiple label{line-height:35px;padding:0 15px;width:auto;min-width:150px}.throttlesettings .disabled{color:#909090}.throttlesettings .disabled input,.throttlesettings .disabled select{color:#909090}@media (max-width:1150px){body .container .header{height:140px}body .container .header .statepadding{padding-right:90px;margin-left:0}body .container .header .state{width:100%;margin:10px 40px;clear:left;float:left}body .container .header .action-icons{display:none}body .container .header .action-icons-small{display:inline-block}body .container .header .menubutton{display:block;font-size:18px;padding-right:50px;margin-top:5px;margin-right:15px;background:url('../img/menu.png') no-repeat right top;background-size:39px 39px;position:relative;height:40px;line-height:40px;color:#505050;float:right;top:10px;padding-left:20px;text-transform:uppercase;text-align:right}body .container .header .menubutton.active{background-image:url('../img/menu_active.png');background-size:39px 39px;color:#277db0}body .container .body{position:relative;padding-top:140px}body .container .body .mainmenu{display:none;position:fixed;background:none repeat scroll 0 0 #fff;box-shadow:0 4px 8px rgba(0,0,0,.3);left:10px;padding:20px;top:60px}body .container .body .mainmenu.mobile-open{display:block;left:auto;right:0;top:0;z-index:1000}body .container .body .contextmenu{left:0;top:auto}body .container .body .content{float:none;padding:20px 20px;margin:0 auto 30px auto}body .container .body .content .state{width:auto}body .container .mobileOpen{display:block!important}}@media (max-width:1150px) and (-webkit-min-device-pixel-ratio:1.25),(max-width:1150px) and (min-resolution:192dpi),(max-width:1150px) and (min-resolution:1.25dppx){body .container .header .menubutton{background-image:url('../img/menu_2x.png')}}@media (max-width:1150px) and (-webkit-min-device-pixel-ratio:2.25),(max-width:1150px) and (min-resolution:288dpi),(max-width:1150px) and (min-resolution:2.25dppx){body .container .header .menubutton{background-image:url('../img/menu_3x.png')}}@media (max-width:1150px) and (-webkit-min-device-pixel-ratio:1.25),(max-width:1150px) and (min-resolution:192dpi),(max-width:1150px) and (min-resolution:1.25dppx){body .container .header .menubutton.active{background-image:url('../img/menu_active_2x.png')}}@media (max-width:1150px) and (-webkit-min-device-pixel-ratio:2.25),(max-width:1150px) and (min-resolution:288dpi),(max-width:1150px) and (min-resolution:2.25dppx){body .container .header .menubutton.active{background-image:url('../img/menu_active_3x.png')}}@media (max-width:768px){body .container .body .content .tasks .tasklist a{font-size:20px;background-size:24px;background-position:0 4px;padding-left:35px}body .container .body .content .tasks .tasklist dl{padding-left:35px}body .container .header .logo{padding-left:10px}body .container .header .statepadding{padding-right:50px}body .container .header .state{margin-left:10px}body .container .header .menubutton{margin-right:5px}body .container .body .content div.add .steps,body .container .body .content div.restore .steps,body .container .body .content div.settings .steps{display:none}body .container .body .content div.add .steps-legend,body .container .body .content div.restore .steps-legend,body .container .body .content div.settings .steps-legend{list-style:decimal;padding-left:20px;border-bottom:1px solid #eee;margin-bottom:30px;padding-bottom:20px}body .container .body .content div.add .steps-legend li,body .container .body .content div.restore .steps-legend li,body .container .body .content div.settings .steps-legend li{float:none;font-weight:500;width:auto!important;padding-right:0!important}body .container .body .content div.add .steps-boxes,body .container .body .content div.restore .steps-boxes,body .container .body .content div.settings .steps-boxes{padding-left:0}body .container .body .content div.add form.styled .input input,body .container .body .content div.add form.styled .input select,body .container .body .content div.add form.styled .input textarea,body .container .body .content div.restore form.styled .input input,body .container .body .content div.restore form.styled .input select,body .container .body .content div.restore form.styled .input textarea,body .container .body .content div.settings form.styled .input input,body .container .body .content div.settings form.styled .input select,body .container .body .content div.settings form.styled .input textarea{max-width:100%;box-sizing:border-box}body .container .body .content div.add form.styled .input.select select,body .container .body .content div.restore form.styled .input.select select,body .container .body .content div.settings form.styled .input.select select{width:420px}body .container .body .content div.add form.styled .buttons,body .container .body .content div.restore form.styled .buttons,body .container .body .content div.settings form.styled .buttons{max-width:100%;width:auto}body .container .body .content div.add form.styled .tools,body .container .body .content div.restore form.styled .tools,body .container .body .content div.settings form.styled .tools{padding-left:0!important}body .container .body .content div.add form.styled .input.checkbox.multiple,body .container .body .content div.restore form.styled .input.checkbox.multiple,body .container .body .content div.settings form.styled .input.checkbox.multiple{padding-bottom:5px}body .container .body .content div.add form.styled .input.checkbox.multiple input,body .container .body .content div.add form.styled .input.checkbox.multiple label,body .container .body .content div.restore form.styled .input.checkbox.multiple input,body .container .body .content div.restore form.styled .input.checkbox.multiple label,body .container .body .content div.settings form.styled .input.checkbox.multiple input,body .container .body .content div.settings form.styled .input.checkbox.multiple label{display:block!important;float:left!important;line-height:normal}body .container .body .content div.add form.styled .input.checkbox.multiple input,body .container .body .content div.restore form.styled .input.checkbox.multiple input,body .container .body .content div.settings form.styled .input.checkbox.multiple input{clear:both}body .container .body .content div.add form.styled .input.text.multiple input,body .container .body .content div.restore form.styled .input.text.multiple input,body .container .body .content div.settings form.styled .input.text.multiple input{max-width:48%!important}}@media (max-width:640px){body h2{font-size:20px;text-align:center}body .container .body{padding-bottom:10px}body .container .body .content{margin:0 auto}body .container .body .content div.add form .input.overlayButton,body .container .body .content div.restore form .input.overlayButton{padding-top:8px;padding-bottom:30px;margin-bottom:10px}body .container .body .content div.add form .input.overlayButton a.button,body .container .body .content div.restore form .input.overlayButton a.button{padding:7px 10px;right:1px;top:9px}body .container .body .content div.add form .input.checkbox.multiple div,body .container .body .content div.restore form .input.checkbox.multiple div{display:block}body .container .body .content div.add form .input.select.multiple input#exclude-larger-than-number,body .container .body .content div.restore form .input.select.multiple input#exclude-larger-than-number{width:75px}body .container .body .content div.add form .input.select.multiple select#exclude-larger-than-multiplier,body .container .body .content div.restore form .input.select.multiple select#exclude-larger-than-multiplier{width:140px}body .container .body .content div.add form .filters .input.textarea,body .container .body .content div.restore form .filters .input.textarea{padding-bottom:10px}body .container .body .content div.add form .filters h3,body .container .body .content div.restore form .filters h3{margin:5px 0}body .container .body .content div.add form .input.text.select.multiple.repeat label,body .container .body .content div.restore form .input.text.select.multiple.repeat label{float:none}body .container .body .content div.add form .input.text.select.multiple.repeat input#repeatRunNumber,body .container .body .content div.restore form .input.text.select.multiple.repeat input#repeatRunNumber{width:70px}body .container .body .content div.add form .input.text.select.multiple.repeat select#repeatRunMultiplier,body .container .body .content div.restore form .input.text.select.multiple.repeat select#repeatRunMultiplier{width:100px}body .container .body .content div.add form .input.multiple.text.select.maxSize input,body .container .body .content div.restore form .input.multiple.text.select.maxSize input{width:70px}body .container .body .content div.add form .input.multiple.text.select.maxSize select,body .container .body .content div.restore form .input.multiple.text.select.maxSize select{width:100px}body .container .body .content div.add form .input.multiple.text.select.keepBackups select,body .container .body .content div.restore form .input.multiple.text.select.keepBackups select{width:85px;padding:4px 6px}body .container .body .content div.add form .input.multiple.text.select.keepBackups input,body .container .body .content div.restore form .input.multiple.text.select.keepBackups input{width:60px}body .container .footer{position:static;padding:15px;line-height:normal;text-align:left;box-sizing:border-box}body .container .footer *{float:none!important;text-align:center;box-sizing:border-box}body .container .footer .about-footer{padding-right:0;display:block}body .container .footer .about-footer span{padding-left:0;padding-bottom:5px}body .container .footer .about-footer li{padding-left:0;float:none;display:inline-block;height:32px;width:32px;background-size:28px!important;border-bottom:none}body .container .footer .about-footer li:first-child{padding-bottom:0}body .container .footer .about-footer li:last-child{padding-bottom:20px}body .container .footer .about-footer,body .container .footer .social,body .container .footer li{padding:8px 0;border-bottom:1px #ddd solid}body .container .footer .social li{display:inline-block;border:none}body .container .footer .themelink{padding:8px 0}}@media (max-width:580px){.advancedentry .longdescription{margin-left:0}}@media (max-width:492px){ul.notification{width:auto}}@media (max-width:480px){body{font-size:15px}body .container .header .logo{padding-left:5px}body .container .header .menubutton{margin-right:5px}body .container .header .state{margin-left:5px}body .container .header .statepadding{padding-right:40px}body .container .header .menubutton{padding-left:10px}body .container .body .mainmenu{width:280px;box-sizing:border-box}body .container .body .mainmenu ul li a{font-size:22px}body .container .body .content{padding:15px}body .container .body .content div.add form .input.password .tools ul li,body .container .body .content div.restore form .input.password .tools ul li{font-size:14px}body .container .body .content div.add form .buttons a,body .container .body .content div.restore form .buttons a{float:none;text-align:center;margin-bottom:5px}body .container .body .content div.add .steps-boxes .box.browser .checklinks a,body .container .body .content div.restore .steps-boxes .box.browser .checklinks a{float:none;margin-bottom:8px;display:block}}@media (max-width:400px){body{font-size:15px}body .container .header .menubutton{margin-right:0;padding-left:0;padding-right:40px}body .container .header .menubutton span{display:none}}@media (max-width:325px){body{font-size:15px}body .container .header .logo div{display:none}}@media (max-width:200px){body{font-size:15px}body .container .header .menubutton{position:static;margin-top:0}body .container .header .action-icons-small{clear:right;margin-top:0}} \ No newline at end of file diff --git a/Duplicati/Server/webroot/ngax/templates/captcha.html b/Duplicati/Server/webroot/ngax/templates/captcha.html index dbac3932c..a8a36eb03 100644 --- a/Duplicati/Server/webroot/ngax/templates/captcha.html +++ b/Duplicati/Server/webroot/ngax/templates/captcha.html @@ -2,8 +2,9 @@
{{entry.message}}
- - + + {{entry.expectedAnswer}} +
diff --git a/Duplicati/Server/webroot/ngax/templates/changepassword.html b/Duplicati/Server/webroot/ngax/templates/changepassword.html new file mode 100644 index 000000000..c6170d218 --- /dev/null +++ b/Duplicati/Server/webroot/ngax/templates/changepassword.html @@ -0,0 +1,26 @@ +
+
+
    +
    +
    + +
    +
    +
    + +
    +
+
+
diff --git a/Duplicati/Server/webroot/ngax/templates/restore.html b/Duplicati/Server/webroot/ngax/templates/restore.html index 27ededf3d..62b255932 100644 --- a/Duplicati/Server/webroot/ngax/templates/restore.html +++ b/Duplicati/Server/webroot/ngax/templates/restore.html @@ -9,34 +9,34 @@
2
-
+
-
+ +
+
  1. Backup location
  2. Encryption
  3. -
  4. Select files
  5. -
  6. Restore options
  7. +
  8. Select files
  9. +
  10. Restore options
-
+
-
+ +
+
    -
  1. Select files
  2. -
  3. Restore options
  4. +
  5. Select files
  6. +
  7. Restore options
diff --git a/Duplicati/Server/webroot/ngax/templates/restoredirect.html b/Duplicati/Server/webroot/ngax/templates/restoredirect.html index cc7a4c482..55fa8902a 100644 --- a/Duplicati/Server/webroot/ngax/templates/restoredirect.html +++ b/Duplicati/Server/webroot/ngax/templates/restoredirect.html @@ -2,12 +2,12 @@
-
+
-
+ +
+
3
@@ -18,8 +18,8 @@
    -
  1. Backup location
  2. -
  3. Encryption
  4. +
  5. Backup location
  6. +
  7. Encryption
  8. Select files
  9. Restore options
diff --git a/Duplicati/Server/webroot/ngax/templates/settings.html b/Duplicati/Server/webroot/ngax/templates/settings.html index 0a402aa71..c7f4ea405 100644 --- a/Duplicati/Server/webroot/ngax/templates/settings.html +++ b/Duplicati/Server/webroot/ngax/templates/settings.html @@ -122,7 +122,7 @@ -

Usage reports help us improve the user experience and evaluate impact of new features. We use them to generate {{'public usage statistics' | translate}}.

+

Usage reports help us improve the user experience and evaluate impact of new features. We use them to generate public usage statistics.

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

diff --git a/Duplicati/Service/Program.cs b/Duplicati/Service/Program.cs index 25a6d5006..d679807e9 100644 --- a/Duplicati/Service/Program.cs +++ b/Duplicati/Service/Program.cs @@ -28,7 +28,9 @@ namespace Duplicati.Service [STAThread] public static int Main(string[] args) { - using(var runner = new Runner(args)) + Library.AutoUpdater.PreloadSettingsLoader.ConfigurePreloadSettings(ref args, Library.AutoUpdater.PackageHelper.NamedExecutable.Service); + + using (var runner = new Runner(args)) runner.Wait(); return 0; diff --git a/Duplicati/UnitTest/AESStringEncryptionTests.cs b/Duplicati/UnitTest/AESStringEncryptionTests.cs new file mode 100644 index 000000000..4fa80d415 --- /dev/null +++ b/Duplicati/UnitTest/AESStringEncryptionTests.cs @@ -0,0 +1,50 @@ +// Copyright (C) 2024, The Duplicati Team +// https://duplicati.com, hello@duplicati.com +// +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the "Software"), +// to deal in the Software without restriction, including without limitation +// the rights to use, copy, modify, merge, publish, distribute, sublicense, +// and/or sell copies of the Software, and to permit persons to whom the +// Software is furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +// DEALINGS IN THE SOFTWARE. + +using Duplicati.Library.Encryption; +using NUnit.Framework; + +namespace Duplicati.UnitTest +{ + public class AESStringEncryptionTests : BasicSetupHelper + { + [Test] + [Category("AESStringEncryption")] + public static void EncryptDecryptAndCompare() + { + string data = "Sample Data to Encrypt"; + string passphrase = "Secret key used to encrypt"; + + string encrypted = AESStringEncryption.EncryptToHex(passphrase, data); + + Assert.IsNotNull(encrypted); + Assert.IsNotEmpty(encrypted); + + string decrypted = AESStringEncryption.DecryptFromHex(passphrase, encrypted); + + Assert.IsNotNull(decrypted); + Assert.IsNotEmpty(decrypted); + Assert.AreEqual(decrypted, data); + + } + + } +} diff --git a/Duplicati/UnitTest/EncryptedFieldHelperTests.cs b/Duplicati/UnitTest/EncryptedFieldHelperTests.cs new file mode 100644 index 000000000..063d95771 --- /dev/null +++ b/Duplicati/UnitTest/EncryptedFieldHelperTests.cs @@ -0,0 +1,199 @@ +// Copyright (C) 2024, The Duplicati Team +// https://duplicati.com, hello@duplicati.com +// +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the "Software"), +// to deal in the Software without restriction, including without limitation +// the rights to use, copy, modify, merge, publish, distribute, sublicense, +// and/or sell copies of the Software, and to permit persons to whom the +// Software is furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +// DEALINGS IN THE SOFTWARE. + +using System; +using System.Linq; +using Duplicati.Library.Encryption; +using Duplicati.Library.Interface; +using Duplicati.Library.Utility; +using NUnit.Framework; + +namespace Duplicati.UnitTest +{ + public class EncryptedFieldHelperTests : BasicSetupHelper + { + + [Test] + [Category("FieldEncryption")] + public static void TestWithBothEncryptedAndNonEncrypted() + { + + // This password was used to compute the encrypted value, so it should not be changed. + var encryptionKeyForTest = "long and good password"; + var sampleTargerURL = "s3://awsid-bucket/folder/?s3-location-constraint=us-east-2&s3-storage-class=&s3-client=aws&auth-username=AWSID&auth-password=AWSACCESSKEY"; + var sampleEncryptedTargerURL = "enc-v1:2F9E5DFE5824792C31843AF6B242C40414D1B671B36E70361CF9DB8B0F502310138E362F5B564379CDE40F73BC96D4EAB0B949CC82A592D0194040FA08DD49B241455302000000F9B39F7AF68292D631E05A254E433C2F416D68B57C8DD633B94EBB452A7275585EDC7D71CC5187B083E49FDF9E927C10E6FEA7C925A0BA4E83C7CFC985FD925B011A5AB863532EE6877BE79B6BAA6E0871917822B4DB7456135F982D2E80B94C236CEA5AB41F55D32B4B0AA4981607E2E939A45CF80F3E38603AB1CB8127196F5DB1C869B575BC651D9E2840E5551A9178526BCCDC82867171CD40527FB443E8727B8EBB13F70A9C415D80F8AC649A12C075376F632C4A3408ACEFC7D5C14EBB0D4F91E0AC9DE00A33E42E62B1E03CBE5D1CB5F79609F5CCE4872D8F414485BED8C40DFCE4A3423A09996A477AEB1DB709A437F43FA272B416A8309F0A76C9552CC5BE2C501AC7BB427ABFBF60ADEFA2C7"; + + var key = EncryptedFieldHelper.KeyInstance.CreateKey(encryptionKeyForTest); + + // Sample URL is not encrypted, so it should not suffer transformation and be returned as is + Assert.AreEqual(EncryptedFieldHelper.Decrypt(sampleTargerURL, key), sampleTargerURL); + + // SampleEncrypted URL is encrypted, so it should be decrypted and returned matching the unencrypted version + Assert.AreEqual(EncryptedFieldHelper.Decrypt(sampleEncryptedTargerURL, key), sampleTargerURL); + + } + + [Test] + [Category("FieldEncryption")] + public static void TestTamperingFirstHash() + { + + var encryptionKeyForTest = "long and good password"; + var sampleTargerURL = "s3://awsid-bucket/folder/?s3-location-constraint=us-east-2&s3-storage-class=&s3-client=aws&auth-username=AWSID&auth-password=AWSACCESSKEY"; + + var key = EncryptedFieldHelper.KeyInstance.CreateKey(encryptionKeyForTest); + + var sampleEncryptedTargerURL = EncryptedFieldHelper.Encrypt(sampleTargerURL, key); + // Tampering now with the first bytes of encrypted string, which is the content hash, + + var tamperingTest1 = $"{sampleEncryptedTargerURL.Substring(0, 64).Reverse()}{sampleEncryptedTargerURL.Substring(64)}"; + + var tamperedDecryption = EncryptedFieldHelper.Decrypt(tamperingTest1, key); + + // Because the hash is tampered, the EncryptedFieldHelper will not perceive the record as a valid encrypted field, and will return + // as is, so the returned value should be equal to the tampered value + + Assert.AreEqual(tamperedDecryption, tamperingTest1); + + } + + [Test] + [Category("FieldEncryption")] + public static void TestTamperingKeyHash() + { + var encryptionKeyForTest = "long and good password"; + var sampleTargerURL = "s3://awsid-bucket/folder/?s3-location-constraint=us-east-2&s3-storage-class=&s3-client=aws&auth-username=AWSID&auth-password=AWSACCESSKEY"; + + var key = EncryptedFieldHelper.KeyInstance.CreateKey(encryptionKeyForTest); + + var sampleEncryptedTargerURL = EncryptedFieldHelper.Encrypt(sampleTargerURL, key); + + // Tampering with the encryptionhey hash, this should throw a SettingsEncryptionKeyMismatchException + + try + { + // Remove the prefix to tamper with the message structure + sampleEncryptedTargerURL = sampleEncryptedTargerURL.Substring(EncryptedFieldHelper.HEADER_PREFIX.Length); + + var tamperingTest = $"{sampleEncryptedTargerURL.Substring(0, 64)}{new string(sampleEncryptedTargerURL.Substring(64, 64).Reverse().ToList().ToArray())}{sampleEncryptedTargerURL.Substring(128)}"; + + // Restore the prefix, in this test, we are specifically triggering the exception by tampering the keyhash + tamperingTest = EncryptedFieldHelper.HEADER_PREFIX + tamperingTest; + + var tamperedDecryption = EncryptedFieldHelper.Decrypt(tamperingTest, key); + + Assert.Fail("Expected SettingsEncryptionKeyMismatchException, got: " + tamperedDecryption); + } + catch (SettingsEncryptionKeyMismatchException) + { + // Expected + Assert.True(true); + } + catch (Exception e) + { + Assert.Fail("Expected SettingsEncryptionKeyMismatchException, got: " + e); + } + + } + + [Test] + [Category("FieldEncryption")] + public static void TestBlacklistedKeysCannotEncrypt() + { + using var hasher = HashFactory.CreateHasher("SHA256"); ; + if (!EncryptedFieldHelper.IsKeyBlacklisted("".ComputeHashToHex(hasher))) + throw new Exception("Expected empty string hash to be blacklisted"); + + var key = EncryptedFieldHelper.KeyInstance.CreateKey("ECB47E9D8445E0A3F30A1435BE075C101F202FF5445BA01A9F9A8DBD4506F5F3"); + if (!key.IsBlacklisted) + throw new Exception("Expected empty key to be blacklisted"); + + Assert.Throws(() => EncryptedFieldHelper.Encrypt("test", key)); + } + + + [Test] + [Category("FieldEncryption")] + public static void EncryptAndDecryptUsingDeviceID() + { + + var sampleTargerURL = "s3://awsid-bucket/folder/?s3-location-constraint=us-east-2&s3-storage-class=&s3-client=aws&auth-username=AWSID&auth-password=AWSACCESSKEY"; + var key = EncryptedFieldHelper.KeyInstance.CreateKey(DeviceIDHelper.GetDeviceIDHash()); + + // If the key is blacklisted, it cannot be tested + if (key.IsBlacklisted) + return; + var encrypted = EncryptedFieldHelper.Encrypt(sampleTargerURL, key); + + Assert.IsNotNull(encrypted); + Assert.IsNotEmpty(encrypted); + + var decrypted = EncryptedFieldHelper.Decrypt(encrypted, key); + + Assert.IsNotNull(decrypted); + Assert.IsNotEmpty(decrypted); + Assert.AreEqual(decrypted, sampleTargerURL); + + } + + [Test] + [Category("FieldEncryption")] + public static void EncryptAndDecryptUsingCustomKey() + { + + var sampleTargerURL = "s3://awsid-bucket/folder/?s3-location-constraint=us-east-2&s3-storage-class=&s3-client=aws&auth-username=AWSID&auth-password=AWSACCESSKEY"; + + var key = EncryptedFieldHelper.KeyInstance.CreateKey("a good and long password"); + + var encrypted = EncryptedFieldHelper.Encrypt(sampleTargerURL, key); + + Assert.IsNotNull(encrypted); + Assert.IsNotEmpty(encrypted); + + var decrypted = EncryptedFieldHelper.Decrypt(encrypted, key); + + Assert.IsNotNull(decrypted); + Assert.IsNotEmpty(decrypted); + Assert.AreEqual(decrypted, sampleTargerURL); + + + try + { + // So far, this tests does not ensure it is using the default key, so lets check that + // by using the default key and checking if it still works, it should throw + // a SettingsKeymismatchException + var secondtest = EncryptedFieldHelper.Decrypt(encrypted); + + } + catch (SettingsEncryptionKeyMismatchException) + { + // Expected + Assert.True(true); + } + catch (Exception e) + { + Assert.Fail("Expected SettingsEncryptionKeyMismatchException, got: " + e); + } + + } + + } +} diff --git a/Duplicati/UnitTest/HasherTests.cs b/Duplicati/UnitTest/HasherTests.cs new file mode 100644 index 000000000..a71cac051 --- /dev/null +++ b/Duplicati/UnitTest/HasherTests.cs @@ -0,0 +1,45 @@ +// Copyright (C) 2024, The Duplicati Team +// https://duplicati.com, hello@duplicati.com +// +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the "Software"), +// to deal in the Software without restriction, including without limitation +// the rights to use, copy, modify, merge, publish, distribute, sublicense, +// and/or sell copies of the Software, and to permit persons to whom the +// Software is furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +// DEALINGS IN THE SOFTWARE. + +using NUnit.Framework; +using System.Security.Cryptography; + +namespace Duplicati.UnitTest +{ + public class HashExtentions : BasicSetupHelper + { + [Test] + [Category("HashExtentions")] + public static void ComputeHashes() + { + string data = "FIXED DATA WITH KNOWN SHA256 HASH"; + string expectedHash = "A4B902FA51819A29890225999C542D8BD6B5499E96B6B581E43B04FE46C39B12"; + + string hashed = data.ComputeHashToHex(SHA256.Create()); + + Assert.IsNotNull(hashed); + Assert.IsNotEmpty(hashed); + Assert.AreEqual(expectedHash, hashed); + + } + + } +} diff --git a/Duplicati/UnitTest/ImportExportTests.cs b/Duplicati/UnitTest/ImportExportTests.cs index 374585e77..2ed2cf388 100644 --- a/Duplicati/UnitTest/ImportExportTests.cs +++ b/Duplicati/UnitTest/ImportExportTests.cs @@ -138,14 +138,14 @@ namespace Duplicati.UnitTest // Unencrypted file, don't import metadata. string unencryptedWithoutMetadata = Path.Combine(this.serverDatafolder, Path.GetRandomFileName()); File.WriteAllBytes(unencryptedWithoutMetadata, BackupImportExportHandler.ExportToJSON(Program.DataConnection, this.CreateBackup("unencrypted without metadata", "user", "password", metadata), null)); - BackupImportExportHandler.ImportBackup(unencryptedWithoutMetadata, false, () => null, advancedOptions); + BackupImportExportHandler.ImportBackup(Program.DataConnection, unencryptedWithoutMetadata, false, () => null); Assert.AreEqual(1, Program.DataConnection.Backups.Length); Assert.AreEqual(0, Program.DataConnection.Backups[0].Metadata.Count); // Unencrypted file, import metadata. string unencryptedWithMetadata = Path.Combine(this.serverDatafolder, Path.GetRandomFileName()); File.WriteAllBytes(unencryptedWithMetadata, BackupImportExportHandler.ExportToJSON(Program.DataConnection, this.CreateBackup("unencrypted with metadata", "user", "password", metadata), null)); - BackupImportExportHandler.ImportBackup(unencryptedWithMetadata, true, () => null, advancedOptions); + BackupImportExportHandler.ImportBackup(Program.DataConnection, unencryptedWithMetadata, true, () => null); Assert.AreEqual(2, Program.DataConnection.Backups.Length); Assert.AreEqual(metadata.Count, Program.DataConnection.Backups[1].Metadata.Count); @@ -153,19 +153,19 @@ namespace Duplicati.UnitTest string encryptedWithoutMetadata = Path.Combine(this.serverDatafolder, Path.GetRandomFileName()); string passphrase = "abcde"; File.WriteAllBytes(encryptedWithoutMetadata, BackupImportExportHandler.ExportToJSON(Program.DataConnection, this.CreateBackup("encrypted without metadata", "user", "password", metadata), passphrase)); - BackupImportExportHandler.ImportBackup(encryptedWithoutMetadata, false, () => passphrase, advancedOptions); + BackupImportExportHandler.ImportBackup(Program.DataConnection, encryptedWithoutMetadata, false, () => passphrase); Assert.AreEqual(3, Program.DataConnection.Backups.Length); Assert.AreEqual(0, Program.DataConnection.Backups[2].Metadata.Count); // Encrypted file, import metadata. string encryptedWithMetadata = Path.Combine(this.serverDatafolder, Path.GetRandomFileName()); File.WriteAllBytes(encryptedWithMetadata, BackupImportExportHandler.ExportToJSON(Program.DataConnection, this.CreateBackup("encrypted with metadata", "user", "password", metadata), passphrase)); - BackupImportExportHandler.ImportBackup(encryptedWithMetadata, true, () => passphrase, advancedOptions); + BackupImportExportHandler.ImportBackup(Program.DataConnection, encryptedWithMetadata, true, () => passphrase); Assert.AreEqual(4, Program.DataConnection.Backups.Length); Assert.AreEqual(metadata.Count, Program.DataConnection.Backups[3].Metadata.Count); // Encrypted file, incorrect passphrase. - Assert.Throws(Is.InstanceOf(), () => BackupImportExportHandler.ImportBackup(encryptedWithMetadata, true, () => passphrase + " ", advancedOptions)); + Assert.Throws(Is.InstanceOf(), () => BackupImportExportHandler.ImportBackup(Program.DataConnection, encryptedWithMetadata, true, () => passphrase + " ")); } } } diff --git a/Duplicati/UnitTest/UtilityTests.cs b/Duplicati/UnitTest/UtilityTests.cs index a40e8b1db..4a9e0b7be 100644 --- a/Duplicati/UnitTest/UtilityTests.cs +++ b/Duplicati/UnitTest/UtilityTests.cs @@ -528,6 +528,16 @@ namespace Duplicati.UnitTest for (int i = 0; i < testValues.Length; i++) Assert.AreEqual(TimeSpan.FromSeconds(expect[i]), Utility.GetRetryDelay(baseDelay, testValues[i], true)); } + + [Test] + [Category("Utility")] + public static void GetDeviceID() + { + Assert.DoesNotThrow(() => DeviceIDHelper.GetDeviceID()); + Assert.IsNotNull(DeviceIDHelper.GetDeviceID()); + Assert.IsNotEmpty(DeviceIDHelper.GetDeviceID()); + } + } /// diff --git a/Duplicati/WebserverCore/Abstractions/ICaptchaProvider.cs b/Duplicati/WebserverCore/Abstractions/ICaptchaProvider.cs index 6e417cc4e..a039abff5 100644 --- a/Duplicati/WebserverCore/Abstractions/ICaptchaProvider.cs +++ b/Duplicati/WebserverCore/Abstractions/ICaptchaProvider.cs @@ -16,10 +16,15 @@ public interface ICaptchaProvider /// Create a captcha /// /// The captcha target - string CreateCaptcha(string target); + /// The captcha token and the answer + (string Token, string? Answer) CreateCaptcha(string target); /// /// Get the captcha image /// /// The captcha token byte[] GetCaptchaImage(string token); + /// + /// Gets a value indicating whether the visual captcha is disabled + /// + bool VisualCaptchaDisabled { get; } } diff --git a/Duplicati/WebserverCore/Abstractions/IHostnameValidator.cs b/Duplicati/WebserverCore/Abstractions/IHostnameValidator.cs new file mode 100644 index 000000000..12b3038af --- /dev/null +++ b/Duplicati/WebserverCore/Abstractions/IHostnameValidator.cs @@ -0,0 +1,14 @@ +namespace Duplicati.WebserverCore.Abstractions; + +/// +/// Interface for hostname validation +/// +public interface IHostnameValidator +{ + /// + /// Validates a hostname + /// + /// The hostname to validate + /// True if the hostname is valid, false otherwise + bool IsValidHostname(string hostname); +} diff --git a/Duplicati/WebserverCore/Abstractions/ServerSettings.cs b/Duplicati/WebserverCore/Abstractions/ServerSettings.cs index 73481d7a8..645304386 100644 --- a/Duplicati/WebserverCore/Abstractions/ServerSettings.cs +++ b/Duplicati/WebserverCore/Abstractions/ServerSettings.cs @@ -1,4 +1,3 @@ - namespace Duplicati.WebserverCore.Abstractions; public class ServerSettings @@ -56,9 +55,15 @@ public class ServerSettings get => applicationSettings.UpdateCheckInterval; set => applicationSettings.UpdateCheckInterval = value; } - public string? UpdateCheckNewVersion + public string? NewVersionUpdateUrl { - get => applicationSettings.UpdatedVersion?.GetUpdateUrls()?.FirstOrDefault(); + get => applicationSettings.UpdatedVersion == null + ? null + : applicationSettings.UpdatedVersion.GetUpdateUrls()?.FirstOrDefault(); + } + public UpdateInfo? NewVersion + { + get => UpdateInfo.FromSrc(applicationSettings.UpdatedVersion); } public bool UnackedError { @@ -101,6 +106,11 @@ public class ServerSettings set => applicationSettings.SetAllowedHostnames(value); } + public bool DisableVisualCaptcha + { + get => applicationSettings.DisableVisualCaptcha; + } + public bool HasSSLCertificate { get => applicationSettings.ServerSSLCertificate != null; diff --git a/Duplicati/WebserverCore/Abstractions/UpdateInfo.cs b/Duplicati/WebserverCore/Abstractions/UpdateInfo.cs index b3554bf95..eeb093e68 100644 --- a/Duplicati/WebserverCore/Abstractions/UpdateInfo.cs +++ b/Duplicati/WebserverCore/Abstractions/UpdateInfo.cs @@ -1,17 +1,39 @@ +using Duplicati.Library.AutoUpdater; + namespace Duplicati.WebserverCore.Abstractions; public class UpdateInfo { - public string Displayname { get; set; } = ""; - public string Version { get; set; } = ""; - public DateTime? ReleaseTime { get; set; } - public string ReleaseType { get; set; } = ""; - public string UpdateSeverity { get; set; } = ""; - public string ChangeInfo { get; set; } = ""; - public long CompressedSize { get; set; } - public long UncompressedSize { get; set; } - public string SHA256 { get; set; } = ""; - public string MD5 { get; set; } = ""; - public string[] RemoteURLS { get; set; } = []; - public FileEntry[] Files { get; set; } = []; + public required int MinimumCompatibleVersion { get; init; } + public required string? IncompatibleUpdateUrl { get; init; } + public required string? Displayname { get; init; } + public required string? Version { get; init; } + public required DateTime ReleaseTime { get; init; } + public required string? ReleaseType { get; init; } + public required string? UpdateSeverity { get; init; } + public required string? ChangeInfo { get; init; } + public required int PackageUpdaterVersion { get; init; } + public required PackageEntry[]? Packages { get; init; } + public required string GenericUpdatePageUrl { get; init; } + + public static UpdateInfo? FromSrc(Library.AutoUpdater.UpdateInfo? src) + { + if (src == null) + return null; + + return new UpdateInfo + { + MinimumCompatibleVersion = src.MinimumCompatibleVersion, + IncompatibleUpdateUrl = src.IncompatibleUpdateUrl, + Displayname = src.Displayname, + Version = src.Version, + ReleaseTime = src.ReleaseTime, + ReleaseType = src.ReleaseType, + UpdateSeverity = src.UpdateSeverity, + ChangeInfo = src.ChangeInfo, + PackageUpdaterVersion = src.PackageUpdaterVersion, + Packages = src.Packages, + GenericUpdatePageUrl = src.GenericUpdatePageUrl + }; + } } \ No newline at end of file diff --git a/Duplicati/WebserverCore/Dto/GenerateCaptchaOutput.cs b/Duplicati/WebserverCore/Dto/GenerateCaptchaOutput.cs new file mode 100644 index 000000000..5b544f7ac --- /dev/null +++ b/Duplicati/WebserverCore/Dto/GenerateCaptchaOutput.cs @@ -0,0 +1,2 @@ +namespace Duplicati.WebserverCore.Dto; +public sealed record GenerateCaptchaOutput(string Token, string? Answer, bool NoVisualChallenge); diff --git a/Duplicati/WebserverCore/Duplicati.WebserverCore.csproj b/Duplicati/WebserverCore/Duplicati.WebserverCore.csproj index 1a531ce26..4cbde24da 100644 --- a/Duplicati/WebserverCore/Duplicati.WebserverCore.csproj +++ b/Duplicati/WebserverCore/Duplicati.WebserverCore.csproj @@ -11,7 +11,7 @@ - + diff --git a/Duplicati/WebserverCore/DuplicatiWebserver.cs b/Duplicati/WebserverCore/DuplicatiWebserver.cs index b54e374f8..df40453bd 100644 --- a/Duplicati/WebserverCore/DuplicatiWebserver.cs +++ b/Duplicati/WebserverCore/DuplicatiWebserver.cs @@ -6,8 +6,11 @@ using Duplicati.WebserverCore.Abstractions; using Duplicati.WebserverCore.Exceptions; using Duplicati.WebserverCore.Extensions; using Duplicati.WebserverCore.Middlewares; +using Duplicati.WebserverCore.Services; using Microsoft.AspNetCore.Authentication.JwtBearer; using Microsoft.AspNetCore.Diagnostics; +using Microsoft.Extensions.Configuration.Json; +using Microsoft.OpenApi.Models; namespace Duplicati.WebserverCore; @@ -21,6 +24,8 @@ public partial class DuplicatiWebserver public int Port { get; private set; } + public Task TerminationTask { get; private set; } = Task.CompletedTask; + /// /// The settings used for stating the server /// @@ -41,7 +46,21 @@ public partial class DuplicatiWebserver public void InitWebServer(InitSettings settings, Connection connection) { Port = settings.Port; - var builder = WebApplication.CreateBuilder(); + var builder = WebApplication.CreateBuilder(new WebApplicationOptions() + { + ContentRootPath = settings.WebRoot, + WebRootPath = settings.WebRoot + }); + + // Remove all appsettings sources as they are not used, but they do install FS watchers by default + while (true) + { + var appCfgSource = builder.Configuration.Sources.FirstOrDefault(x => x is JsonConfigurationSource { ReloadOnChange: true }); + if (appCfgSource == null) + break; + builder.Configuration.Sources.Remove(appCfgSource); + } + builder.WebHost.ConfigureKestrel(options => { options.Listen(settings.Interface, settings.Port, listenOptions => @@ -78,14 +97,23 @@ public partial class DuplicatiWebserver builder.Services .AddHostedService() +#if DEBUG .AddEndpointsApiExplorer() - .AddSwaggerGen() - .AddHttpContextAccessor() - .AddHostFiltering(options => + .AddSwaggerGen(c => { - if (!settings.AllowedHostnames.Any(x => x == "*")) - options.AllowedHosts = settings.AllowedHostnames.ToArray(); + c.SwaggerDoc("v1", new OpenApiInfo { Title = "Duplicati API Documentation", Version = "v1" }); + c.AddSecurityDefinition("Bearer", new OpenApiSecurityScheme() + { + Description = "JWT Authorization header using the Bearer scheme. Example: \"Authorization: Bearer {token}\"", + Name = "Authorization", + In = ParameterLocation.Header, + Type = SecuritySchemeType.Http, + Scheme = "bearer" + }); }) +#endif + .AddHttpContextAccessor() + .AddSingleton(new HostnameValidator(settings.AllowedHostnames)) .AddSingleton(jwtConfig) .AddAuthentication(JwtBearerDefaults.AuthenticationScheme) .AddJwtBearer(options => @@ -135,6 +163,14 @@ public partial class DuplicatiWebserver App = builder.Build(); Provider = App.Services; +#if DEBUG + App.UseSwagger(); + App.UseSwaggerUI(c => + { + c.SwaggerEndpoint("/swagger/v1/swagger.json", "Duplicati"); + }); +#endif + App.UseDefaultStaticFiles(settings.WebRoot); App.UseExceptionHandler(app => @@ -163,14 +199,10 @@ public partial class DuplicatiWebserver public Task Start(InitSettings settings) { - var allowedOrigins = settings.AllowedHostnames.Any(x => x == "*") - ? [] - : settings.AllowedHostnames.Select(x => settings.Certificate == null ? $"http://{x}:{settings.Port}" : $"https://{x}:{settings.Port}"); - App.AddEndpoints() - .UseNotifications(allowedOrigins, "/notifications"); + .UseNotifications("/notifications"); - return App.RunAsync(); + return TerminationTask = App.RunAsync(); } public async Task Stop() diff --git a/Duplicati/WebserverCore/Endpoints/V1/Auth.cs b/Duplicati/WebserverCore/Endpoints/V1/Auth.cs index f59e5da1d..6ac3981e7 100644 --- a/Duplicati/WebserverCore/Endpoints/V1/Auth.cs +++ b/Duplicati/WebserverCore/Endpoints/V1/Auth.cs @@ -90,24 +90,8 @@ public partial class Auth : IEndpointV1 return new Dto.SigninTokenOutputDto(signinToken); }); - group.MapPost("auth/logout", ([FromServices] ILoginProvider loginProvider, [FromServices] IHttpContextAccessor httpContextAccessor) => - { - var cookieName = GetCookieName(httpContextAccessor); - if (httpContextAccessor.HttpContext!.Request.Cookies.TryGetValue(cookieName, out var refreshTokenString)) - { - try - { - loginProvider.PerformLogoutWithRefreshToken(refreshTokenString, CancellationToken.None); - } - catch - { - // Ignore invalid refresh tokens - } - } - - httpContextAccessor.HttpContext!.Response.Cookies.Delete(cookieName); - return new { success = true }; - }); + group.MapPost("auth/refresh/logout", ([FromServices] ILoginProvider loginProvider, [FromServices] IHttpContextAccessor httpContextAccessor) => + PerformLogout(loginProvider, httpContextAccessor)); group.MapPost("auth/issuetoken/{operation}", ([FromServices] Connection connection, [FromServices] IJWTTokenProvider tokenProvider, [FromRoute] string operation) => { @@ -137,6 +121,24 @@ public partial class Auth : IEndpointV1 Domain = context.Request.Host.Host }); + private static object PerformLogout(ILoginProvider loginProvider, IHttpContextAccessor httpContextAccessor) + { + var cookieName = GetCookieName(httpContextAccessor); + if (httpContextAccessor.HttpContext!.Request.Cookies.TryGetValue(cookieName, out var refreshTokenString)) + { + try + { + loginProvider.PerformLogoutWithRefreshToken(refreshTokenString, CancellationToken.None); + } + catch + { + // Ignore invalid refresh tokens + } + } + // Also remove the cookie, in case we failed to delete it + httpContextAccessor.HttpContext!.Response.Cookies.Delete(cookieName); + return new { success = true }; + } } diff --git a/Duplicati/WebserverCore/Endpoints/V1/Backup/BackupPost.cs b/Duplicati/WebserverCore/Endpoints/V1/Backup/BackupPost.cs index 1096798a6..9a87a10ba 100644 --- a/Duplicati/WebserverCore/Endpoints/V1/Backup/BackupPost.cs +++ b/Duplicati/WebserverCore/Endpoints/V1/Backup/BackupPost.cs @@ -1,4 +1,3 @@ -using System.Text.Json; using Duplicati.Library.RestAPI.Abstractions; using Duplicati.Server; using Duplicati.Server.Database; diff --git a/Duplicati/WebserverCore/Endpoints/V1/Backup/BackupPutDelete.cs b/Duplicati/WebserverCore/Endpoints/V1/Backup/BackupPutDelete.cs index 5d5f7c534..64149f289 100644 --- a/Duplicati/WebserverCore/Endpoints/V1/Backup/BackupPutDelete.cs +++ b/Duplicati/WebserverCore/Endpoints/V1/Backup/BackupPutDelete.cs @@ -1,6 +1,4 @@ using System.Text.Json; -using Duplicati.Library.IO; -using Duplicati.Library.RestAPI; using Duplicati.Library.RestAPI.Abstractions; using Duplicati.Server; using Duplicati.Server.Database; diff --git a/Duplicati/WebserverCore/Endpoints/V1/Backups.cs b/Duplicati/WebserverCore/Endpoints/V1/Backups.cs index 5e32d9f15..04309f921 100644 --- a/Duplicati/WebserverCore/Endpoints/V1/Backups.cs +++ b/Duplicati/WebserverCore/Endpoints/V1/Backups.cs @@ -1,4 +1,5 @@ using System.Text.Json; +using Duplicati.Library.Encryption; using Duplicati.Library.RestAPI; using Duplicati.Server.Database; using Duplicati.WebserverCore.Abstractions; @@ -36,9 +37,7 @@ public class Backups : IEndpointV1 using var tempfile = new Library.Utility.TempFile(); File.WriteAllBytes(tempfile, Convert.FromBase64String(input.config)); - var html = ExecuteImport(connection, input.cmdline ?? false, input.import_metadata ?? false, input.direct ?? false, input.passphrase ?? "", tempfile); - httpContextAccessor.HttpContext!.Response.ContentType = "text/html"; - return html; + return ExecuteImport(connection, input.cmdline ?? false, input.import_metadata ?? false, input.direct ?? false, input.passphrase ?? "", tempfile); }).RequireAuthorization(); } diff --git a/Duplicati/WebserverCore/Endpoints/V1/Captcha.cs b/Duplicati/WebserverCore/Endpoints/V1/Captcha.cs index 12b820edc..648cba6f6 100644 --- a/Duplicati/WebserverCore/Endpoints/V1/Captcha.cs +++ b/Duplicati/WebserverCore/Endpoints/V1/Captcha.cs @@ -18,8 +18,12 @@ public class Captcha : IEndpointV1 group.MapPost("/captcha", ([FromServices] ICaptchaProvider captchaProvider, [FromBody] Dto.SolveCaptchaInputDto input) => { - var token = captchaProvider.CreateCaptcha(input.target); - return new { token }; + var (token, answer) = captchaProvider.CreateCaptcha(input.target); + return new Dto.GenerateCaptchaOutput( + token, + answer, + captchaProvider.VisualCaptchaDisabled + ); }) .RequireAuthorization(); diff --git a/Duplicati/WebserverCore/Endpoints/V1/ServerSetting.cs b/Duplicati/WebserverCore/Endpoints/V1/ServerSetting.cs index 81df5ae48..ccd08aa50 100644 --- a/Duplicati/WebserverCore/Endpoints/V1/ServerSetting.cs +++ b/Duplicati/WebserverCore/Endpoints/V1/ServerSetting.cs @@ -20,6 +20,7 @@ public class ServerSetting : IEndpointV1 private static readonly string[] GUARDED_OUTPUT = [ Server.Database.ServerSettings.CONST.JWT_CONFIG, Server.Database.ServerSettings.CONST.PBKDF_CONFIG, + Server.Database.ServerSettings.CONST.PRELOAD_SETTINGS_HASH, // Not used anymore, but not completely removed Server.Database.ServerSettings.CONST.SERVER_PASSPHRASE, Server.Database.ServerSettings.CONST.SERVER_PASSPHRASE_SALT, @@ -31,9 +32,12 @@ public class ServerSetting : IEndpointV1 private static readonly string[] GUARDED_INPUT = [ Server.Database.ServerSettings.CONST.JWT_CONFIG, Server.Database.ServerSettings.CONST.PBKDF_CONFIG, + Server.Database.ServerSettings.CONST.PRELOAD_SETTINGS_HASH, Server.Database.ServerSettings.CONST.SERVER_PASSPHRASE, Server.Database.ServerSettings.CONST.SERVER_PASSPHRASE_SALT, Server.Database.ServerSettings.CONST.SERVER_SSL_CERTIFICATE, + Server.Database.ServerSettings.CONST.DISABLE_VISUAL_CAPTCHA, + Server.Database.ServerSettings.CONST.ENCRYPTED_FIELDS, "ServerSSLCertificate", "server-passphrase-trayicon-hash", "server-passphrase-trayicon-salt" @@ -127,6 +131,12 @@ public class ServerSetting : IEndpointV1 private static void UpdateSetting(string key, string value, Connection connection) { + if (key == Server.Database.ServerSettings.CONST.SERVER_PASSPHRASE) + { + connection.ApplicationSettings.SetWebserverPassword(value); + return; + } + if (GUARDED_INPUT.Any(x => string.Equals(x, key, StringComparison.OrdinalIgnoreCase))) throw new BadRequestException($"Cannot update {key} setting"); diff --git a/Duplicati/WebserverCore/Extensions/WebApplicationExtensions.cs b/Duplicati/WebserverCore/Extensions/WebApplicationExtensions.cs index d18aee346..62db47088 100644 --- a/Duplicati/WebserverCore/Extensions/WebApplicationExtensions.cs +++ b/Duplicati/WebserverCore/Extensions/WebApplicationExtensions.cs @@ -26,7 +26,8 @@ public static class WebApplicationExtensions foreach (var endpoint in endpoints) { var group = application.MapGroup("/api/v1") - .AddEndpointFilter(); + .AddEndpointFilter() + .AddEndpointFilter(); var methodMap = endpoint.GetMethod(nameof(IEndpointV1.Map), BindingFlags.Static | BindingFlags.Public); methodMap!.Invoke(null, [group]); diff --git a/Duplicati/WebserverCore/Middlewares/HostnameFilter.cs b/Duplicati/WebserverCore/Middlewares/HostnameFilter.cs new file mode 100644 index 000000000..de480a31e --- /dev/null +++ b/Duplicati/WebserverCore/Middlewares/HostnameFilter.cs @@ -0,0 +1,19 @@ +using Duplicati.WebserverCore.Abstractions; + +namespace Duplicati.WebserverCore.Middlewares; + +public class HostnameFilter(IHostnameValidator hostnameValidator) : IEndpointFilter +{ + public async ValueTask InvokeAsync(EndpointFilterInvocationContext context, EndpointFilterDelegate next) + { + var hostname = context.HttpContext.Request.Host.Host; + if (!hostnameValidator.IsValidHostname(hostname)) + { + context.HttpContext.Response.StatusCode = 403; + context.HttpContext.Response.Headers.Append("Content-Type", "text/plain"); + await context.HttpContext.Response.WriteAsync("Invalid hostname"); + return null; + } + return await next(context); + } +} diff --git a/Duplicati/WebserverCore/Middlewares/WebsocketExtensions.cs b/Duplicati/WebserverCore/Middlewares/WebsocketExtensions.cs index 658e072df..aff9a0451 100644 --- a/Duplicati/WebserverCore/Middlewares/WebsocketExtensions.cs +++ b/Duplicati/WebserverCore/Middlewares/WebsocketExtensions.cs @@ -6,13 +6,9 @@ namespace Duplicati.WebserverCore.Middlewares; public static class WebsocketExtensions { - public static IApplicationBuilder UseNotifications(this IApplicationBuilder app, IEnumerable allowedOrigins, - string notificationPath) + public static IApplicationBuilder UseNotifications(this IApplicationBuilder app, string notificationPath) { var opts = new WebSocketOptions(); - if (allowedOrigins.Any()) - foreach (var origin in allowedOrigins) - opts.AllowedOrigins.Add(origin); app.UseWebSockets(opts); return app.Use(async (context, next) => diff --git a/Duplicati/WebserverCore/Services/CaptchaService.cs b/Duplicati/WebserverCore/Services/CaptchaService.cs index a8bee6b46..ba253f612 100644 --- a/Duplicati/WebserverCore/Services/CaptchaService.cs +++ b/Duplicati/WebserverCore/Services/CaptchaService.cs @@ -12,6 +12,12 @@ public class CaptchaService : ICaptchaProvider { private readonly object m_lock = new(); private readonly Dictionary m_captchas = []; + private readonly bool m_disableVisualCaptcha; + + public CaptchaService(ISettingsService settings) + { + m_disableVisualCaptcha = settings.GetSettings().DisableVisualCaptcha; + } ///
/// List of possible system fonts, ordered by preference @@ -38,7 +44,7 @@ public class CaptchaService : ICaptchaProvider } } - public string CreateCaptcha(string target) + public (string Token, string? Answer) CreateCaptcha(string target) { var answer = CaptchaUtil.CreateRandomAnswer(minlength: 6, maxlength: 6); var nonce = Guid.NewGuid().ToString(); @@ -65,11 +71,14 @@ public class CaptchaService : ICaptchaProvider m_captchas[token] = new CaptchaEntry(answer, target); } - return token; + return (token, m_disableVisualCaptcha ? answer : null); } public byte[] GetCaptchaImage(string token) { + if (m_disableVisualCaptcha) + throw new NotFoundException("No such entry"); + string? answer = null; lock (m_lock) { @@ -102,6 +111,8 @@ public class CaptchaService : ICaptchaProvider } } + public bool VisualCaptchaDisabled => m_disableVisualCaptcha; + public static class CaptchaUtil { diff --git a/Duplicati/WebserverCore/Services/HostnameValidator.cs b/Duplicati/WebserverCore/Services/HostnameValidator.cs new file mode 100644 index 000000000..90ddf3a3f --- /dev/null +++ b/Duplicati/WebserverCore/Services/HostnameValidator.cs @@ -0,0 +1,51 @@ +using System.Net; +using Duplicati.WebserverCore.Abstractions; + +namespace Duplicati.WebserverCore.Services; + +/// +/// Implementation of hostname validation +/// +public class HostnameValidator : IHostnameValidator +{ + /// + /// Hostnames that are always allowed + /// + private static readonly string[] DefaultAllowedHostnames = ["localhost", "127.0.0.1", "[::1]", "localhost.localdomain"]; + /// + /// The list of allowed hostnames + /// + private readonly HashSet m_allowedHostnames; + /// + /// A flag that indicates if any hostname is allowed + /// + private readonly bool m_allowAny; + + /// + /// Creates a new instance of the class + /// + /// The list of allowed hostnames + public HostnameValidator(IEnumerable allowedHostnames) + { + m_allowedHostnames = (allowedHostnames ?? []).Concat(DefaultAllowedHostnames).ToHashSet(StringComparer.OrdinalIgnoreCase); + m_allowAny = m_allowedHostnames.Contains("*"); + } + + /// + public bool IsValidHostname(string hostname) + { + if (m_allowAny) + return true; + + if (string.IsNullOrWhiteSpace(hostname)) + return false; + + if (m_allowedHostnames.Contains(hostname)) + return true; + + if (IPAddress.TryParse(hostname, out _)) + return true; + + return false; + } +} diff --git a/Duplicati/WebserverCore/Services/StatusService.cs b/Duplicati/WebserverCore/Services/StatusService.cs index 3da2bfc77..cebb829d7 100644 --- a/Duplicati/WebserverCore/Services/StatusService.cs +++ b/Duplicati/WebserverCore/Services/StatusService.cs @@ -36,7 +36,7 @@ public class StatusService( HasError = settingsService.GetSettings().UnackedError, EstimatedPauseEnd = liveControls.EstimatedPauseEnd, SuggestedStatusIcon = MapStateToIcon(), - UpdateDownloadLink = settingsService.GetSettings().UpdateCheckNewVersion + UpdateDownloadLink = settingsService.GetSettings().NewVersionUpdateUrl }; PullSettings(status); PullLiveControls(status); @@ -77,7 +77,7 @@ public class StatusService( { status.HasError = settingsService.GetSettings().UnackedError; status.HasWarning = settingsService.GetSettings().UnackedWarning; - status.UpdateDownloadLink = settingsService.GetSettings().UpdateCheckNewVersion; + status.UpdateDownloadLink = settingsService.GetSettings().NewVersionUpdateUrl; } private string? GetUpdatedVersion() diff --git a/Duplicati/WebserverCore/Services/UpdateService.cs b/Duplicati/WebserverCore/Services/UpdateService.cs index 1109515c3..3e5618e5a 100644 --- a/Duplicati/WebserverCore/Services/UpdateService.cs +++ b/Duplicati/WebserverCore/Services/UpdateService.cs @@ -1,29 +1,9 @@ using Duplicati.WebserverCore.Abstractions; -using Newtonsoft.Json; namespace Duplicati.WebserverCore.Services; -public class UpdateService(ISettingsService settingsService, JsonSerializerSettings options, ILogger logger) : IUpdateService +public class UpdateService(ISettingsService settingsService) : IUpdateService { - private UpdateInfo? _updateInfo; - public UpdateInfo? GetUpdateInfo() - { - var settings = settingsService.GetSettings(); - if (settings.UpdateCheckNewVersion is not { Length: > 0 } newVersion) return null; - try - { - if (_updateInfo != null) - return _updateInfo; - - return _updateInfo = JsonConvert.DeserializeObject(newVersion, options); - } - catch - { - UpdateServiceLogger.CouldNotDeserialize(logger, settings.UpdateCheckNewVersion); - } - - return null; - - } + => settingsService.GetSettings().NewVersion; } \ No newline at end of file diff --git a/Duplicati/WindowsService/WindowsService.csproj b/Duplicati/WindowsService/Duplicati.WindowsService.csproj similarity index 100% rename from Duplicati/WindowsService/WindowsService.csproj rename to Duplicati/WindowsService/Duplicati.WindowsService.csproj diff --git a/Duplicati/WindowsService/Program.cs b/Duplicati/WindowsService/Program.cs index 593ecef38..9f983fe8a 100644 --- a/Duplicati/WindowsService/Program.cs +++ b/Duplicati/WindowsService/Program.cs @@ -31,6 +31,8 @@ namespace Duplicati.WindowsService [STAThread] public static int Main(string[] args) { + Library.AutoUpdater.PreloadSettingsLoader.ConfigurePreloadSettings(ref args, Library.AutoUpdater.PackageHelper.NamedExecutable.WindowsService); + if (!OperatingSystem.IsWindows()) { throw new NotSupportedException("Unsupported Operating System"); @@ -83,7 +85,7 @@ namespace Duplicati.WindowsService //The path can also include arguments for an auto-start service. For example, "d:\myshare\myservice.exe arg1 arg2". These arguments are passed to the service entry point (typically the main function). try { - ServiceInstaller.InstallService(ServiceControl.SERVICE_NAME, ServiceControl.DISPLAY_NAME, "\"" + selfexec + "\"" + " " + commandline); + ServiceInstaller.InstallService(ServiceControl.SERVICE_NAME, ServiceControl.DISPLAY_NAME, ServiceControl.SERVICE_DESCRIPTION, "\"" + selfexec + "\"" + " " + commandline); Console.WriteLine("Duplicati service installation succeeded."); } catch (Exception ex) @@ -95,7 +97,7 @@ namespace Duplicati.WindowsService } else { - ServiceBase.Run(new ServiceBase[] { new ServiceControl(args) }); + ServiceBase.Run([new ServiceControl(args)]); } return 0; diff --git a/Duplicati/WindowsService/ServiceControl.cs b/Duplicati/WindowsService/ServiceControl.cs index 51a99273b..e8e36e3a6 100644 --- a/Duplicati/WindowsService/ServiceControl.cs +++ b/Duplicati/WindowsService/ServiceControl.cs @@ -1,39 +1,39 @@ -// Copyright (C) 2024, The Duplicati Team -// https://duplicati.com, hello@duplicati.com -// -// Permission is hereby granted, free of charge, to any person obtaining a -// copy of this software and associated documentation files (the "Software"), -// to deal in the Software without restriction, including without limitation -// the rights to use, copy, modify, merge, publish, distribute, sublicense, -// and/or sell copies of the Software, and to permit persons to whom the -// Software is furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -// DEALINGS IN THE SOFTWARE. +// Copyright (C) 2024, The Duplicati Team +// https://duplicati.com, hello@duplicati.com +// +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the "Software"), +// to deal in the Software without restriction, including without limitation +// the rights to use, copy, modify, merge, publish, distribute, sublicense, +// and/or sell copies of the Software, and to permit persons to whom the +// Software is furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +// DEALINGS IN THE SOFTWARE. using Duplicati.Service; using System; -using System.Collections.Generic; using System.Linq; using System.Runtime.InteropServices; -using System.Text; -using System.Threading.Tasks; +using System.Runtime.Versioning; namespace Duplicati.WindowsService { + [SupportedOSPlatform("windows")] public class ServiceControl : System.ServiceProcess.ServiceBase { private const string LOG_SOURCE = "Duplicati"; private const string LOG_NAME = "Application"; public const string SERVICE_NAME = "Duplicati"; public const string DISPLAY_NAME = "Duplicati service"; + public const string SERVICE_DESCRIPTION = "Duplicati running as a Windows Service"; private readonly System.Diagnostics.EventLog m_eventLog; @@ -46,12 +46,13 @@ namespace Duplicati.WindowsService { this.ServiceName = SERVICE_NAME; - m_eventLog = new System.Diagnostics.EventLog(); if (!System.Diagnostics.EventLog.SourceExists(LOG_SOURCE)) System.Diagnostics.EventLog.CreateEventSource(LOG_SOURCE, LOG_NAME); - - m_eventLog.Source = LOG_SOURCE; - m_eventLog.Log = LOG_NAME; + m_eventLog = new System.Diagnostics.EventLog + { + Source = LOG_SOURCE, + Log = LOG_NAME + }; m_verbose_messages = args != null && args.Any(x => string.Equals("--debug-service", x, StringComparison.OrdinalIgnoreCase)); m_cmdargs = (args ?? new string[0]).Where(x => !string.Equals("--debug-service", x, StringComparison.OrdinalIgnoreCase)).ToArray(); @@ -74,11 +75,16 @@ namespace Duplicati.WindowsService private void DoStart(string[] args) { - var startargs = (args ?? new string[0]).Union(m_cmdargs ?? new string[0]).ToArray(); + var startargs = (args ?? []) + .Union(m_cmdargs ?? []) + .ToArray(); + + if (!startargs.Any(x => x.StartsWith("--windows-eventlog=", StringComparison.OrdinalIgnoreCase))) + startargs = startargs.Union(new string[] { "--windows-eventlog=" + LOG_SOURCE }).ToArray(); if (m_verbose_messages) m_eventLog.WriteEntry("Starting..."); - lock(m_lock) + lock (m_lock) if (m_runner == null) { if (m_verbose_messages) diff --git a/Duplicati/WindowsService/ServiceInstaller.cs b/Duplicati/WindowsService/ServiceInstaller.cs index 74fd171f1..6934388e4 100644 --- a/Duplicati/WindowsService/ServiceInstaller.cs +++ b/Duplicati/WindowsService/ServiceInstaller.cs @@ -1,28 +1,26 @@ -// Copyright (C) 2024, The Duplicati Team -// https://duplicati.com, hello@duplicati.com -// -// Permission is hereby granted, free of charge, to any person obtaining a -// copy of this software and associated documentation files (the "Software"), -// to deal in the Software without restriction, including without limitation -// the rights to use, copy, modify, merge, publish, distribute, sublicense, -// and/or sell copies of the Software, and to permit persons to whom the -// Software is furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -// DEALINGS IN THE SOFTWARE. +// Copyright (C) 2024, The Duplicati Team +// https://duplicati.com, hello@duplicati.com +// +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the "Software"), +// to deal in the Software without restriction, including without limitation +// the rights to use, copy, modify, merge, publish, distribute, sublicense, +// and/or sell copies of the Software, and to permit persons to whom the +// Software is furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +// DEALINGS IN THE SOFTWARE. using System; -using System.Collections.Generic; using System.Runtime.InteropServices; using System.Runtime.Versioning; -using System.Text; namespace Duplicati.WindowsService { @@ -48,6 +46,18 @@ namespace Duplicati.WindowsService [return: MarshalAs(UnmanagedType.Bool)] private static extern bool DeleteService(IntPtr hService); + private const int SERVICE_CONFIG_DESCRIPTION = 0x01; + + [DllImport("advapi32.dll", SetLastError = true, CharSet = CharSet.Auto)] + [return: MarshalAs(UnmanagedType.Bool)] + private static extern bool ChangeServiceConfig2(IntPtr hService, int dwInfoLevel, [MarshalAs(UnmanagedType.Struct)] ref SERVICE_DESCRIPTION lpInfo); + + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] + private struct SERVICE_DESCRIPTION + { + public string lpDescription; + } + /// /// Access to the service. Before granting the requested access, the /// system checks the access token of the calling process. @@ -391,21 +401,30 @@ namespace Duplicati.WindowsService GENERIC_ALL = SC_MANAGER_ALL_ACCESS, } - public static void InstallService(string ServiceName, string DisplayName, string Path) + public static void InstallService(string ServiceName, string DisplayName, string Description, string Path) { var scMgrHandle = OpenSCManager(null, null, (uint)SCM_ACCESS.SC_MANAGER_ALL_ACCESS); try { if (scMgrHandle == IntPtr.Zero) - throw new Exception($"Win32 error { Marshal.GetLastWin32Error().ToString() } during install service (OpenSCManager)"); - + throw new Exception($"Win32 error {Marshal.GetLastWin32Error().ToString()} during install service (OpenSCManager)"); + var serviceHandle = CreateService(scMgrHandle, ServiceName, DisplayName, (uint)SERVICE_ACCESS.SERVICE_ALL_ACCESS, (uint)SERVICE_TYPE.SERVICE_WIN32_OWN_PROCESS, (uint)SERVICE_START.SERVICE_AUTO_START, (uint)SERVICE_ERROR.SERVICE_ERROR_NORMAL, Path, null, null, null, null, null); if (serviceHandle == IntPtr.Zero) - throw new Exception($"Win32 error { Marshal.GetLastWin32Error().ToString() } during install service (CreateService)"); - + throw new Exception($"Win32 error {Marshal.GetLastWin32Error().ToString()} during install service (CreateService)"); + + var pinfo = new SERVICE_DESCRIPTION + { + lpDescription = Description + }; + + var res = ChangeServiceConfig2(serviceHandle, SERVICE_CONFIG_DESCRIPTION, ref pinfo); + if (!res) + System.Diagnostics.Trace.WriteLine($"Failed to set decription: {Marshal.GetLastWin32Error().ToString()}"); + CloseServiceHandle(serviceHandle); } finally @@ -421,17 +440,17 @@ namespace Duplicati.WindowsService try { if (scMgrHandle == IntPtr.Zero) - throw new Exception($"Win32 error { Marshal.GetLastWin32Error().ToString() } during delete service (OpenSCManager)"); + throw new Exception($"Win32 error {Marshal.GetLastWin32Error().ToString()} during delete service (OpenSCManager)"); var serviceHandle = OpenService(scMgrHandle, ServiceName, (uint)SERVICE_ACCESS.SERVICE_ALL_ACCESS); if (serviceHandle == IntPtr.Zero) - throw new Exception($"Win32 error { Marshal.GetLastWin32Error().ToString() } during delete service (OpenService)"); + throw new Exception($"Win32 error {Marshal.GetLastWin32Error().ToString()} during delete service (OpenService)"); try { if (DeleteService(serviceHandle) == false) - throw new Exception($"Win32 error { Marshal.GetLastWin32Error().ToString() } during delete service (DeleteService)"); + throw new Exception($"Win32 error {Marshal.GetLastWin32Error().ToString()} during delete service (DeleteService)"); } finally { diff --git a/Executables/net8/Duplicati.CommandLine.AutoUpdater/Duplicati.CommandLine.AutoUpdater.csproj b/Executables/net8/Duplicati.CommandLine.AutoUpdater/Duplicati.CommandLine.AutoUpdater.csproj index 85ce10fd2..9c6d2e7d7 100644 --- a/Executables/net8/Duplicati.CommandLine.AutoUpdater/Duplicati.CommandLine.AutoUpdater.csproj +++ b/Executables/net8/Duplicati.CommandLine.AutoUpdater/Duplicati.CommandLine.AutoUpdater.csproj @@ -7,8 +7,8 @@ Copyright © 2024 Team Duplicati, MIT license - - + + diff --git a/Executables/net8/Duplicati.CommandLine.ConfigurationImporter/Program.cs b/Executables/net8/Duplicati.CommandLine.ConfigurationImporter/Program.cs deleted file mode 100644 index cabafef94..000000000 --- a/Executables/net8/Duplicati.CommandLine.ConfigurationImporter/Program.cs +++ /dev/null @@ -1,9 +0,0 @@ -namespace Duplicati.CommandLine.ConfigurationImporter.Net8 -{ - // Wrapper class to keep code independent - public static class Program - { - public static int Main(string[] args) - => Duplicati.CommandLine.ConfigurationImporter.ConfigurationImporter.Main(args); - } -} \ No newline at end of file diff --git a/Executables/net8/Duplicati.CommandLine.ConfigurationImporter/Duplicati.CommandLine.ConfigurationImporter.csproj b/Executables/net8/Duplicati.CommandLine.ServerUtil/Duplicati.CommandLine.ServerUtil.csproj similarity index 72% rename from Executables/net8/Duplicati.CommandLine.ConfigurationImporter/Duplicati.CommandLine.ConfigurationImporter.csproj rename to Executables/net8/Duplicati.CommandLine.ServerUtil/Duplicati.CommandLine.ServerUtil.csproj index cee204c7c..17003d361 100644 --- a/Executables/net8/Duplicati.CommandLine.ConfigurationImporter/Duplicati.CommandLine.ConfigurationImporter.csproj +++ b/Executables/net8/Duplicati.CommandLine.ServerUtil/Duplicati.CommandLine.ServerUtil.csproj @@ -3,12 +3,12 @@ Exe net8.0 - Configuration Import Tool for Duplicati + Server CLI implementation of Duplicati Copyright © 2024 Team Duplicati, MIT license - + @@ -19,3 +19,4 @@ + diff --git a/Executables/net8/Duplicati.CommandLine.ServerUtil/Program.cs b/Executables/net8/Duplicati.CommandLine.ServerUtil/Program.cs new file mode 100644 index 000000000..909ba4492 --- /dev/null +++ b/Executables/net8/Duplicati.CommandLine.ServerUtil/Program.cs @@ -0,0 +1,11 @@ +using System.Threading.Tasks; + +namespace Duplicati.CommandLine.ServerUtil.Net8 +{ + // Wrapper class to keep code independent + public static class Program + { + public static Task Main(string[] args) + => Duplicati.CommandLine.ServerUtil.Program.Main(args); + } +} \ No newline at end of file diff --git a/Executables/net8/Duplicati.WindowsService/Duplicati.WindowsService.csproj b/Executables/net8/Duplicati.WindowsService/Duplicati.WindowsService.csproj index f523d0930..69461582b 100644 --- a/Executables/net8/Duplicati.WindowsService/Duplicati.WindowsService.csproj +++ b/Executables/net8/Duplicati.WindowsService/Duplicati.WindowsService.csproj @@ -9,7 +9,7 @@ - + diff --git a/Localizations/README.md b/Localizations/README.md new file mode 100644 index 000000000..fecd37d35 --- /dev/null +++ b/Localizations/README.md @@ -0,0 +1,31 @@ +# Localization flow + +The localization is handled via [Transifex](https://transifex.com/duplicati) and all text work should go through Transifex. + +Please do not modify the `.po`/`.mo` files found here. + +# Updating Transifex strings + +When the codebase changes, the strings can be extracted and sent to Transifex by running: + +```bash +./extract_all.sh +./push_source_files_to_transifex.sh +``` + +This will update all information in Transifex and let translators know what has changed and what is missing. +Note that this is a messy process that will cause line-ending changes in most files, so it is best done when there are no pending git changes on the local copy. + +After running the process, simply discard the changes. + +# Updating the .mo/.po files + +When new work has been performed in Transifex, this can be pulled and applied to the source: + +```bash +./pull_from_transifex.sh +./compile_all.sh +``` + +This will change the local files have the new changes. +After inspecting the changes, this can be used to make a PR with updates. diff --git a/Localizations/duplicati/README.md b/Localizations/duplicati/README.md new file mode 100644 index 000000000..801557401 --- /dev/null +++ b/Localizations/duplicati/README.md @@ -0,0 +1,4 @@ +# Autogenerated files! + +Please do not modify these files as they are autogenerated. +See the [Localization README](../README.md) for details. diff --git a/Localizations/duplicati/localization-bn.mo b/Localizations/duplicati/localization-bn.mo index 632c543c9..ab6dcb1f2 100644 Binary files a/Localizations/duplicati/localization-bn.mo and b/Localizations/duplicati/localization-bn.mo differ diff --git a/Localizations/duplicati/localization-bn.po b/Localizations/duplicati/localization-bn.po index 9d2e84279..afe1b4276 100644 --- a/Localizations/duplicati/localization-bn.po +++ b/Localizations/duplicati/localization-bn.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# code smite , 2018 +# code smite , 2024 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-30 09:12+0200\n" +"POT-Creation-Date: 2024-08-30 15:22+0200\n" "PO-Revision-Date: 2016-10-04 18:53+0000\n" -"Last-Translator: code smite , 2018\n" +"Last-Translator: code smite , 2024\n" "Language-Team: Bengali (https://app.transifex.com/duplicati/teams/67655/bn/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -44,8 +44,10 @@ msgstr "" msgid "Set thread level utilized for crypting" msgstr "" -#: Library/Encryption/Strings.cs:33 -msgid "This option has no effect and should not be used." +#: Library/Encryption/Strings.cs:33 Library/Main/Strings.cs:179 +#: Library/Main/Strings.cs:230 +#, csharp-format +msgid "The option --{0} is no longer used and has been deprecated." msgstr "" #: Library/Encryption/Strings.cs:37 @@ -114,7 +116,7 @@ msgid "Use GPG Armor" msgstr "" #: Library/Encryption/Strings.cs:52 -msgid "Overrides the GPG command supplied for decryption." +msgid "Override the GPG command supplied for decryption." msgstr "" #: Library/Encryption/Strings.cs:53 @@ -124,7 +126,7 @@ msgstr "" #: Library/Encryption/Strings.cs:54 #, csharp-format msgid "" -"Overrides the default GPG encryption command \"{0}\". Normal usage is to " +"Override the default GPG encryption command \"{0}\". Normal usage is to " "request asymetric encryption with the setting {1}." msgstr "" @@ -209,6 +211,11 @@ msgstr "" msgid "Cancelled" msgstr "" +#: Library/Interface/Strings.cs:44 +msgid "" +"Encryption key used to encrypt target settings does not match current key." +msgstr "" + #: Library/Interface/CustomExceptions.cs:84 #: Library/Interface/CustomExceptions.cs:92 #: Library/Backend/Jottacloud/Jottacloud.cs:286 @@ -305,14 +312,10 @@ msgstr "" msgid "Backup configuration changed" msgstr "" -#: Library/Snapshots/Strings.cs:48 -msgid "Calling process does not have the backup privilege" -msgstr "" - #: Library/Backend/OpenStack/Strings.cs:27 msgid "" "This backend can read and write data to Swift (OpenStack Object Storage). " -"Supported format is \"openstack://container/folder\"." +"Allowed format is \"openstack://container/folder\"." msgstr "" #: Library/Backend/OpenStack/Strings.cs:28 @@ -337,10 +340,10 @@ msgstr "" #: Library/Backend/AlternativeFTP/Strings.cs:33 #: Library/Backend/SSHv2/Strings.cs:49 Library/Backend/File/Strings.cs:31 #: Library/Backend/Backblaze/Strings.cs:32 -#: Library/Backend/AzureBlob/Strings.cs:38 Library/Backend/Mega/Strings.cs:27 +#: Library/Backend/AzureBlob/Strings.cs:38 Library/Backend/Mega/Strings.cs:28 #: Library/Backend/SharePoint/Strings.cs:29 #: Library/Backend/WEBDAV/Strings.cs:29 -msgid "Supplies the password used to connect to the server" +msgid "Supply the password used to connect to the server" msgstr "" #: Library/Backend/OpenStack/Strings.cs:32 @@ -348,7 +351,7 @@ msgid "The domain name of the user used to connect to the server." msgstr "" #: Library/Backend/OpenStack/Strings.cs:33 -msgid "Supplies the domain used to connect to the server" +msgid "Supply the domain used to connect to the server" msgstr "" #: Library/Backend/OpenStack/Strings.cs:34 Library/Backend/FTP/Strings.cs:35 @@ -356,7 +359,7 @@ msgstr "" #: Library/Backend/AlternativeFTP/Strings.cs:34 #: Library/Backend/SSHv2/Strings.cs:50 Library/Backend/File/Strings.cs:32 #: Library/Backend/Backblaze/Strings.cs:33 -#: Library/Backend/AzureBlob/Strings.cs:39 Library/Backend/Mega/Strings.cs:28 +#: Library/Backend/AzureBlob/Strings.cs:39 Library/Backend/Mega/Strings.cs:29 #: Library/Backend/SharePoint/Strings.cs:30 #: Library/Backend/WEBDAV/Strings.cs:30 msgid "" @@ -369,10 +372,10 @@ msgstr "" #: Library/Backend/AlternativeFTP/Strings.cs:35 #: Library/Backend/SSHv2/Strings.cs:51 Library/Backend/File/Strings.cs:33 #: Library/Backend/Backblaze/Strings.cs:34 -#: Library/Backend/AzureBlob/Strings.cs:40 Library/Backend/Mega/Strings.cs:29 +#: Library/Backend/AzureBlob/Strings.cs:40 Library/Backend/Mega/Strings.cs:30 #: Library/Backend/SharePoint/Strings.cs:31 #: Library/Backend/WEBDAV/Strings.cs:31 -msgid "Supplies the username used to connect to the server" +msgid "Supply the username used to connect to the server" msgstr "" #: Library/Backend/OpenStack/Strings.cs:36 @@ -383,7 +386,7 @@ msgid "" msgstr "" #: Library/Backend/OpenStack/Strings.cs:37 -msgid "Supplies the Tenant Name used to connect to the server" +msgid "Supply the Tenant Name used to connect to the server" msgstr "" #: Library/Backend/OpenStack/Strings.cs:38 @@ -393,7 +396,7 @@ msgid "" msgstr "" #: Library/Backend/OpenStack/Strings.cs:39 -msgid "Supplies the API key used to connect to the server" +msgid "Supply the API key used to connect to the server" msgstr "" #: Library/Backend/OpenStack/Strings.cs:40 @@ -404,11 +407,11 @@ msgid "" msgstr "" #: Library/Backend/OpenStack/Strings.cs:41 -msgid "Supplies the authentication URL" +msgid "Supply the authentication URL" msgstr "" #: Library/Backend/OpenStack/Strings.cs:42 -msgid "The keystone API version to use, valid values are 'v2' and 'v3'." +msgid "The keystone API version to use. Valid values are 'v2' and 'v3'." msgstr "" #: Library/Backend/OpenStack/Strings.cs:43 @@ -423,7 +426,7 @@ msgid "" msgstr "" #: Library/Backend/OpenStack/Strings.cs:45 -msgid "Supplies the region used for creating a container" +msgid "Supply the region used for creating a container" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:67 @@ -431,7 +434,7 @@ msgid "OpenStack configuration module" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:69 -msgid "Exposes OpenStack configuration as a web module" +msgid "Expose OpenStack configuration as a web module" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:77 @@ -443,13 +446,13 @@ msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:77 #: Library/Backend/GoogleServices/GCSConfig.cs:81 #: Library/Backend/S3/S3Config.cs:84 Library/Backend/Storj/StorjConfig.cs:53 -msgid "Provides different config values" +msgid "Provide different config values" msgstr "" #: Library/Backend/FTP/Strings.cs:27 msgid "" "This backend can read and write data to an FTP based backend. Allowed " -"formats are \"ftp://hostname/folder\" or " +"formats are \"ftp://hostname/folder\" and " "\"ftp://username:password@hostname/folder\"." msgstr "" @@ -458,21 +461,22 @@ msgid "FTP" msgstr "" #: Library/Backend/FTP/Strings.cs:29 +#, csharp-format 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." +"Activate this option to make the FTP connection in active mode. Even if the " +"option --{0} is also set, the connection will be made in active mode." msgstr "" #: Library/Backend/FTP/Strings.cs:30 Library/Backend/FTP/Strings.cs:32 -msgid "Toggles the FTP connections method" +msgid "Toggle the FTP connections method" msgstr "" #: Library/Backend/FTP/Strings.cs:31 +#, csharp-format 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." +"Activate this option to make the FTP connection in passive mode, which works" +" better with some firewalls. If the option --{0} is set, this option is " +"ignored." msgstr "" #: Library/Backend/FTP/Strings.cs:33 Library/Backend/CloudFiles/Strings.cs:28 @@ -480,7 +484,7 @@ msgstr "" #: Library/Backend/AlternativeFTP/Strings.cs:32 #: Library/Backend/SSHv2/Strings.cs:48 Library/Backend/File/Strings.cs:30 #: Library/Backend/Backblaze/Strings.cs:31 -#: Library/Backend/AzureBlob/Strings.cs:37 Library/Backend/Mega/Strings.cs:26 +#: Library/Backend/AzureBlob/Strings.cs:37 Library/Backend/Mega/Strings.cs:27 #: Library/Backend/SharePoint/Strings.cs:28 #: Library/Backend/WEBDAV/Strings.cs:28 msgid "" @@ -490,12 +494,12 @@ msgstr "" #: Library/Backend/FTP/Strings.cs:37 msgid "" -"Use this flag to communicate using Secure Socket Layer (SSL) over ftp " +"Use this option to communicate using Secure Socket Layer (SSL) over ftp " "(ftps)." msgstr "" #: Library/Backend/FTP/Strings.cs:38 -msgid "Instructs Duplicati to use an SSL (ftps) connection" +msgid "Instruct Duplicati to use an SSL (ftps) connection" msgstr "" #: Library/Backend/FTP/Strings.cs:39 @@ -536,13 +540,13 @@ msgid "Google Cloud Storage configuration module" msgstr "" #: Library/Backend/GoogleServices/GCSConfig.cs:73 -msgid "Exposes Google Cloud Storage configuration as a web module" +msgid "Expose Google Cloud Storage configuration as a web module" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:27 msgid "" -"This backend can read and write data to Google Cloud Storage. Supported " -"format is \"gcs://bucket/folder\"." +"This backend can read and write data to Google Cloud Storage. Allowed format" +" is \"gcs://bucket/folder\"." msgstr "" #: Library/Backend/GoogleServices/Strings.cs:28 @@ -552,7 +556,7 @@ msgstr "" #: Library/Backend/GoogleServices/Strings.cs:29 #: Library/Backend/OAuthHelper/Strings.cs:26 #, csharp-format -msgid "You need an AuthID, you can get it from: {0}" +msgid "You need an AuthID. You can get it from: {0}" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:30 @@ -587,7 +591,7 @@ msgid "" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:35 -msgid "Specifies location option for creating a bucket" +msgid "Specify location option for creating a bucket" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:36 @@ -598,7 +602,7 @@ msgid "" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:38 -msgid "Specifies storage class for creating a bucket" +msgid "Specify storage class for creating a bucket" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:39 @@ -609,12 +613,12 @@ msgid "" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:40 -msgid "Specifies project for creating a bucket" +msgid "Specify project for creating a bucket" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:44 msgid "" -"This backend can read and write data to Google Drive. Supported format is " +"This backend can read and write data to Google Drive. Allowed format is " "\"googledrive://folder/subfolder\"." msgstr "" @@ -639,7 +643,7 @@ msgstr "" #: Library/Backend/CloudFiles/Strings.cs:24 msgid "" -"Supports connections to the CloudFiles backend. Allowed formats is " +"This backend can read and write data to CloudFiles. Allowed format is " "\"cloudfiles://container/folder\"." msgstr "" @@ -651,7 +655,7 @@ msgstr "" #, csharp-format msgid "" "CloudFiles use different servers for authentication based on where the " -"account resides, use this option to set an alternate authentication URL. " +"account resides. Use this option to set an alternate authentication URL. " "This option overrides --{0}." msgstr "" @@ -660,17 +664,17 @@ msgid "Provide another authentication URL" msgstr "" #: Library/Backend/CloudFiles/Strings.cs:32 -msgid "Supplies the API Access Key used to authenticate with CloudFiles." +msgid "The API Access Key used to authenticate with CloudFiles." msgstr "" #: Library/Backend/CloudFiles/Strings.cs:33 -msgid "Supplies the access key used to connect to the server" +msgid "Supply the access key used to connect to the server" msgstr "" #: Library/Backend/CloudFiles/Strings.cs:34 #, csharp-format msgid "" -"Duplicati will assume that the credentials given are for a US account, use " +"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 "" @@ -680,11 +684,11 @@ msgid "Use a UK account" msgstr "" #: Library/Backend/CloudFiles/Strings.cs:36 -msgid "Supplies the username used to authenticate with CloudFiles." +msgid "The username used to authenticate with CloudFiles." msgstr "" #: Library/Backend/CloudFiles/Strings.cs:37 -msgid "Supplies the username used to authenticate with CloudFiles" +msgid "Supply the username used to authenticate with CloudFiles" msgstr "" #: Library/Backend/CloudFiles/Strings.cs:38 @@ -709,7 +713,7 @@ msgid "No CloudFiles userID given" msgstr "" #: Library/Backend/CloudFiles/Strings.cs:43 -msgid "Unexpected CloudFiles response, perhaps the API has changed?" +msgid "Unexpected CloudFiles response. Perhaps the API has changed?" msgstr "" #: Library/Backend/S3/S3Config.cs:75 @@ -717,13 +721,13 @@ msgid "S3 configuration module" msgstr "" #: Library/Backend/S3/S3Config.cs:77 -msgid "Exposes S3 configuration as a web module" +msgid "Expose S3 configuration as a web module" msgstr "" #: Library/Backend/S3/Strings.cs:26 msgid "" "This backend can read and write data to an S3 compatible server. Allowed " -"formats are: \"s3://bucketname/prefix\"." +"format is \"s3://bucketname/prefix\"." msgstr "" #: Library/Backend/S3/Strings.cs:27 @@ -731,9 +735,10 @@ msgid "S3 compatible" msgstr "" #: Library/Backend/S3/Strings.cs:28 +#, csharp-format msgid "" "AWS Secret Access Key can be obtained after logging into your AWS account. " -"This can also be supplied through the \"auth-password\" property." +"This can also be supplied through the option --{0}." msgstr "" #: Library/Backend/S3/Strings.cs:29 @@ -741,9 +746,10 @@ msgid "AWS Secret Access Key" msgstr "" #: Library/Backend/S3/Strings.cs:30 +#, csharp-format msgid "" "AWS Access Key ID can be obtained after logging into your AWS account. This " -"can also be supplied through the \"auth-username\" property." +"can also be supplied through the option --{0}." msgstr "" #: Library/Backend/S3/Strings.cs:31 @@ -766,7 +772,7 @@ msgid "" msgstr "" #: Library/Backend/S3/Strings.cs:40 -msgid "Specifies S3 location constraints" +msgid "Specify S3 location constraints" msgstr "" #: Library/Backend/S3/Strings.cs:41 @@ -777,7 +783,7 @@ msgid "" msgstr "" #: Library/Backend/S3/Strings.cs:43 -msgid "Specifies an alternate S3 server name" +msgid "Specify an alternate S3 server name" msgstr "" #: Library/Backend/S3/Strings.cs:44 @@ -787,19 +793,19 @@ msgid "" msgstr "" #: Library/Backend/S3/Strings.cs:45 -msgid "Specifies the S3 client library to use" +msgid "Specify the S3 client library to use" msgstr "" #: Library/Backend/S3/Strings.cs:46 msgid "" -"Use this flag to communicate using Secure Socket Layer (SSL) over http " +"Use this option 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:47 Library/Backend/WEBDAV/Strings.cs:40 #: Library/Backend/TahoeLAFS/Strings.cs:27 -msgid "Instructs Duplicati to use an SSL (https) connection" +msgid "Instruct Duplicati to use an SSL (https) connection" msgstr "" #: Library/Backend/S3/Strings.cs:48 @@ -827,7 +833,7 @@ msgid "S3 IAM support module" msgstr "" #: Library/Backend/S3/S3IAM.cs:73 -msgid "Exposes S3 IAM manipulation as a web module" +msgid "Expose S3 IAM manipulation as a web module" msgstr "" #: Library/Backend/S3/S3IAM.cs:81 @@ -835,7 +841,7 @@ msgid "The operation to perform" msgstr "" #: Library/Backend/S3/S3IAM.cs:81 -msgid "Selects the operation to perform" +msgid "Select the operation to perform" msgstr "" #: Library/Backend/S3/S3IAM.cs:82 @@ -857,7 +863,7 @@ msgstr "" #: Library/Backend/AlternativeFTP/Strings.cs:30 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 " +"alternative FTP client. Allowed formats are \"aftp://hostname/folder\" and " "\"aftp://username:password@hostname/folder\"." msgstr "" @@ -1019,7 +1025,7 @@ msgstr "" #: Library/Backend/SSHv2/Strings.cs:46 msgid "" "This backend can read and write data to an SSH based backend, using SFTP. " -"Allowed formats are \"ssh://hostname/folder\" or " +"Allowed formats are \"ssh://hostname/folder\" and " "\"ssh://username:password@hostname/folder\"." msgstr "" @@ -1034,7 +1040,7 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:53 -msgid "Supplies server fingerprint used for validation of server identity" +msgid "Supply server fingerprint used for validation of server identity" msgstr "" #: Library/Backend/SSHv2/Strings.cs:54 @@ -1045,49 +1051,48 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:55 -msgid "Disables fingerprint validation" +msgid "Disable fingerprint validation" msgstr "" #: Library/Backend/SSHv2/Strings.cs:56 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." +"Point to a valid OpenSSH keyfile. If the file is encrypted, the password " +"supplied is used to decrypt it. If the keyfile is specified, the password is" +" not used to authenticate." msgstr "" #: Library/Backend/SSHv2/Strings.cs:57 Library/Backend/SSHv2/Strings.cs:59 -msgid "Uses a SSH private key to authenticate" +msgid "Use a SSH private key to authenticate" msgstr "" #: Library/Backend/SSHv2/Strings.cs:58 #, 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." +"If the key is encrypted, the password supplied is used to decrypt it. If the" +" private key is specified, the password is not used to authenticate." msgstr "" #: Library/Backend/SSHv2/Strings.cs:60 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." +"Use this option to manage the internal timeout for SSH operations. If the " +"value is set to zero, the operations will not time out." msgstr "" #: Library/Backend/SSHv2/Strings.cs:61 -msgid "Sets the operation timeout value" +msgid "Set the operation timeout value" msgstr "" #: Library/Backend/SSHv2/Strings.cs:62 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." +"Use this option 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:63 -msgid "Sets a keepalive value" +msgid "Set a keepalive value" msgstr "" #: Library/Backend/SSHv2/Strings.cs:64 @@ -1112,7 +1117,7 @@ msgstr "" #: Library/Backend/Box/Strings.cs:25 msgid "" -"This backend can read and write data to Box.com. Supported format is " +"This backend can read and write data to Box.com. Allowed format is " "\"box://folder/subfolder\"." msgstr "" @@ -1187,7 +1192,7 @@ msgstr "" #: Library/Backend/File/Strings.cs:24 msgid "" "This backend can read and write data to an file based backend. Allowed " -"formats are \"file://hostname/folder\" or " +"formats are \"file://hostname/folder\" and " "\"file://username:password@hostname/folder\". You may supply UNC paths " "(e.g.: \"file://\\\\server\\folder\") or local paths (e.g.: (win) " "\"file://c:\\folder\", (linux) \"file:///usr/pub/files\")" @@ -1280,7 +1285,7 @@ msgstr "" #: Library/Backend/Backblaze/Strings.cs:25 msgid "" "This backend can read and write data to the Backblaze B2 Cloud Storage. " -"Allowed formats are: \"b2://bucketname/prefix\"." +"Allowed format is \"b2://bucketname/prefix\"." msgstr "" #: Library/Backend/Backblaze/Strings.cs:26 @@ -1288,10 +1293,10 @@ msgid "B2 Cloud Storage" msgstr "" #: Library/Backend/Backblaze/Strings.cs:27 +#, csharp-format msgid "" "B2 Cloud Storage Application Key can be obtained after logging into your " -"Backblaze account. This can also be supplied through the \"auth-password\" " -"property." +"Backblaze account. This can also be supplied through the option --{0}." msgstr "" #: Library/Backend/Backblaze/Strings.cs:28 @@ -1299,10 +1304,10 @@ msgid "B2 Cloud Storage Application Key" msgstr "" #: Library/Backend/Backblaze/Strings.cs:29 +#, csharp-format msgid "" "B2 Cloud Storage Account ID can be obtained after logging into your " -"Backblaze account. This can also be supplied through the \"auth-username\" " -"property." +"Backblaze account. This can also be supplied through the option --{0}." msgstr "" #: Library/Backend/Backblaze/Strings.cs:30 @@ -1436,9 +1441,9 @@ msgstr "" #: Library/Backend/OneDrive/Strings.cs:41 #, 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})." +"Store 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:42 @@ -1459,7 +1464,7 @@ msgstr "" #: Library/Backend/OneDrive/Strings.cs:49 #, csharp-format msgid "" -"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " +"Store 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 "" @@ -1488,11 +1493,11 @@ msgstr "" #: Library/Backend/OneDrive/Strings.cs:59 #, csharp-format msgid "" -"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " +"Store 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 " +" (with \"//\" being optionally used to indicate the root document folder) " +"and \"sharepoint://subfolder\" (in which case you must also explicitly " "specify the SharePoint site's ID via --{0}). Usage of this backend requires " "that you agree to the terms in {1} ({2}) and {3} ({4})." msgstr "" @@ -1571,7 +1576,8 @@ msgid "" msgstr "" #: Library/Backend/AliyunOSS/Strings.cs:14 -msgid "Bucket Name" +#: Library/Backend/TencentCOS/Strings.cs:36 +msgid "Bucket name" msgstr "" #: Library/Backend/AliyunOSS/Strings.cs:15 @@ -1594,8 +1600,8 @@ msgstr "" #: Library/Backend/AzureBlob/Strings.cs:25 msgid "" -"This backend can read and write data to Azure blob storage. Allowed formats " -"are: \"azure://bucketname\"." +"This backend can read and write data to Azure blob storage. Allowed format " +"is \"azure://bucketname\"." msgstr "" #: Library/Backend/AzureBlob/Strings.cs:26 @@ -1682,22 +1688,18 @@ msgid "Secret Key" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:35 -msgid "Bucket, format: BucketName-APPID" -msgstr "" - -#: Library/Backend/TencentCOS/Strings.cs:36 -msgid "Bucket" +msgid "Bucket name, format: BucketName-APPID" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:37 msgid "" -"Region is the distribution area of ​​the Tencent cloud hosting machine room," -" the object storage COS data is stored in the storage buckets of these " +"Region is the distribution area of ​​the Tencent cloud hosting machine room." +" The object storage COS data is stored in the storage buckets of these " "regions. https://intl.cloud.tencent.com/document/product/436/6224." msgstr "" #: Library/Backend/TencentCOS/Strings.cs:38 -msgid "Specifies COS location constraints" +msgid "Specify COS location constraints" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:39 @@ -1712,8 +1714,8 @@ msgstr "" #: Library/Backend/Jottacloud/Strings.cs:25 msgid "" -"This backend can read and write data to Jottacloud using it's REST protocol." -" Allowed format is \"jottacloud://folder/subfolder\"." +"This backend can read and write data to Jottacloud using its REST protocol. " +"Allowed format is \"jottacloud://folder/subfolder\"." msgstr "" #: Library/Backend/Jottacloud/Strings.cs:26 @@ -1725,7 +1727,7 @@ msgid "No username found" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:30 -msgid "No path given, cannot upload files to the root folder" +msgid "No path given. Files cannot be uploaded to the root folder" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:31 @@ -1742,7 +1744,7 @@ msgid "" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:34 -msgid "Supplies the backup device to use" +msgid "Supply the backup device to use" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:35 @@ -1756,7 +1758,7 @@ msgid "" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:36 -msgid "Supplies the mount point to use on the server" +msgid "Supply the mount point to use on the server" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:37 @@ -1780,48 +1782,54 @@ msgstr "" msgid "The chunk size for simultaneous downloading" msgstr "" -#: Library/Backend/Mega/Strings.cs:24 +#: Library/Backend/Mega/Strings.cs:25 msgid "" -"This backend can read and write data to Mega.co.nz. Allowed formats are: " +"This backend can read and write data to Mega.co.nz. Allowed format is " "\"mega://folder/subfolder\"." msgstr "" -#: Library/Backend/Mega/Strings.cs:25 +#: Library/Backend/Mega/Strings.cs:26 msgid "mega.nz" msgstr "" -#: Library/Backend/Mega/Strings.cs:30 -msgid "" -"For accounts with two-factor authentication enabled, this is the shared " -"secret used to generate the two-factor TOTP codes." -msgstr "" - #: Library/Backend/Mega/Strings.cs:31 -msgid "The shared secret used to generate two-factor TOTP codes" +msgid "" +"For accounts with two-factor authentication enabled, set the shared secret " +"used to generate the two-factor TOTP codes." msgstr "" #: Library/Backend/Mega/Strings.cs:32 -msgid "No password given" +msgid "The shared secret used to generate two-factor TOTP codes" msgstr "" #: Library/Backend/Mega/Strings.cs:33 +msgid "No password given" +msgstr "" + +#: Library/Backend/Mega/Strings.cs:34 msgid "No username given" msgstr "" +#: Library/Backend/Idrivee2/Strings.cs:24 +msgid "This backend can read and write data to IDrive e2." +msgstr "" + #: Library/Backend/Idrivee2/Strings.cs:25 msgid "IDrive e2" msgstr "" #: Library/Backend/Idrivee2/Strings.cs:26 +#, csharp-format msgid "" "Access Key Secret can be obtained after logging into your IDrive e2 account." -" This can also be supplied through the \"auth-password\" property." +" This can also be supplied through the option --{0}." msgstr "" #: Library/Backend/Idrivee2/Strings.cs:28 +#, csharp-format msgid "" "Access Key ID can be obtained after logging into your IDrive e2 account. " -"This can also be supplied through the \"auth-username\" property." +"This can also be supplied through the option --{0}." msgstr "" #: Library/Backend/Idrivee2/Strings.cs:31 @@ -1844,9 +1852,9 @@ msgstr "" #: Library/Backend/SharePoint/Strings.cs:26 msgid "" -"Supports connections to a SharePoint server (including OneDrive for " -"Business). Allowed formats are " -"\"mssp://tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\" or " +"This backend can read and write data to a SharePoint server (including " +"OneDrive for Business). Allowed formats are " +"\"mssp://tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\" and " "\"mssp://username:password@tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\"." " Use a double slash '//' in the path to denote the web from the documents " "library." @@ -1931,10 +1939,10 @@ msgstr "" #: Library/Backend/SharePoint/Strings.cs:53 msgid "" -"Supports connections to Microsoft OneDrive for Business. Allowed formats are" -" " +"This backend can read and write data to Microsoft OneDrive for Business. " +"Allowed formats are " "\"od4b://tennant.sharepoint.com/personal/username_domain/Documents/subfolder\"" -" or " +" and " "\"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." @@ -1946,7 +1954,7 @@ msgstr "" #: Library/Backend/Dropbox/Strings.cs:27 msgid "" -"This backend can read and write data to Dropbox. Supported format is " +"This backend can read and write data to Dropbox. Allowed format is " "\"dropbox://folder/subfolder\"." msgstr "" @@ -1956,8 +1964,8 @@ msgstr "" #: Library/Backend/WEBDAV/Strings.cs:24 msgid "" -"Supports connections to a WEBDAV enabled web server, using the HTTP " -"protocol. Allowed formats are \"webdav://hostname/folder\" or " +"This backend can read and write data to a WEBDAV enabled web server, using " +"the HTTP protocol. Allowed formats are \"webdav://hostname/folder\" and " "\"webdav://username:password@hostname/folder\"." msgstr "" @@ -1971,8 +1979,8 @@ msgid "" "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." +"attacker. Using this option, the client does not accept this, and always " +"uses Digest authentication or fails to connect." msgstr "" #: Library/Backend/WEBDAV/Strings.cs:27 @@ -1997,7 +2005,7 @@ msgstr "" #: Library/Backend/WEBDAV/Strings.cs:39 #: Library/Backend/TahoeLAFS/Strings.cs:26 msgid "" -"Use this flag to communicate using Secure Socket Layer (SSL) over http " +"Use this option to communicate using Secure Socket Layer (SSL) over http " "(https)." msgstr "" @@ -2030,7 +2038,7 @@ msgid "Storj DCS configuration module" msgstr "" #: Library/Backend/Storj/StorjConfig.cs:46 -msgid "Exposes Storj DCS configuration as a web module" +msgid "Expose Storj DCS configuration as a web module" msgstr "" #: Library/Backend/Storj/Strings.cs:27 @@ -2042,77 +2050,77 @@ msgid "Storj DCS (Decentralized Cloud Storage)" msgstr "" #: Library/Backend/Storj/Strings.cs:29 -msgid "The connection-test failed." +msgid "Connection-test failed." msgstr "" #: Library/Backend/Storj/Strings.cs:30 msgid "" -"The authentication method describes which way to use to connect to the " -"network - either via API key or via an access grant." +"Specify the authentication method which describes which way to use to " +"connect to the network - either via API key or via an access grant." msgstr "" #: Library/Backend/Storj/Strings.cs:31 -msgid "The authentication method" +msgid "Authentication method" msgstr "" #: Library/Backend/Storj/Strings.cs:32 msgid "" -"The satellite that keeps track of all metadata. Use a Storj DCS server for " -"high-performance SLA-backed connectivity or use a community server. Or even " -"host your own." +"Specify the satellite that keeps track of all metadata. Use a Storj DCS " +"server for high-performance SLA-backed connectivity or use a community " +"server. Or even host your own." msgstr "" #: Library/Backend/Storj/Strings.cs:33 -msgid "The satellite" +msgid "Satellite" msgstr "" #: Library/Backend/Storj/Strings.cs:34 msgid "" -"The API key grants access to a specific project on your chosen satellite. " -"Head over to the dashboard of your satellite to create one if you do not " -"already have an API key." +"Supply the API key which grants access to a specific project on your chosen " +"satellite. Head over to the dashboard of your satellite to create one if you" +" do not already have an API key." msgstr "" #: Library/Backend/Storj/Strings.cs:35 -msgid "The API key" +msgid "API key" msgstr "" #: Library/Backend/Storj/Strings.cs:36 msgid "" -"The encryption passphrase is used to encrypt your data before sending it to " -"the Storj network. This passphrase can be the only secret to provide - for " -"Storj you do not necessary need any additional encryption (from Duplicati) " -"in place." +"Supply the encryption passphrase used to encrypt your data before sending it" +" to the Storj network. This passphrase can be the only secret to provide - " +"for Storj you do not necessary need any additional encryption (from " +"Duplicati) in place." msgstr "" #: Library/Backend/Storj/Strings.cs:37 -msgid "The encryption passphrase" +msgid "Encryption passphrase" msgstr "" #: Library/Backend/Storj/Strings.cs:38 msgid "" -"An access grant contains all information in one encrypted string. You may " -"use it instead of a satellite, API key and secret." +"Supply the access grant which contains all information in one encrypted " +"string. You may use it instead of a satellite, API key and secret." msgstr "" #: Library/Backend/Storj/Strings.cs:39 -msgid "The access grant" +msgid "Access grant" msgstr "" #: Library/Backend/Storj/Strings.cs:40 -msgid "The bucket where the backup will reside in." +msgid "Specify the bucket for storing the backup." msgstr "" #: Library/Backend/Storj/Strings.cs:41 -msgid "The bucket" +msgid "Bucket" msgstr "" #: Library/Backend/Storj/Strings.cs:42 -msgid "The folder within the bucket where the backup will reside in." +msgid "Specify the folder in the bucket for storing the backup." msgstr "" #: Library/Backend/Storj/Strings.cs:43 -msgid "The folder" +msgid "Folder" msgstr "" #: Library/Backend/OAuthHelper/Strings.cs:27 @@ -2128,7 +2136,309 @@ msgid "Unexpected error code: {0} - {1}" msgstr "" #: Library/Backend/OAuthHelper/Strings.cs:31 -msgid "The OAuth service is currently over quota, try again in a few hours" +msgid "The OAuth service is currently over quota. Try again in a few hours" +msgstr "" + +#: Library/RestAPI/Strings.cs:9 +msgid "Another instance is running, and was notified" +msgstr "অন্য একটি ধারক চালু আছে এবং অবহিত করা হয়েছে" + +#: Library/RestAPI/Strings.cs:10 +#, csharp-format +msgid "" +"Failed to create, open or upgrade the database.\n" +"Error message: {0}" +msgstr "" +"ডাটাবেজ তৈরী করতে, খুলতে অথবা হালনাগাদ করতে ব্যর্থ হয়েছে\n" +"ত্রুটি বার্তা: {0}" + +#: Library/RestAPI/Strings.cs:12 +msgid "Display this help" +msgstr "" + +#: Library/RestAPI/Strings.cs:13 +msgid "" +"Supported commandline arguments:\n" +"\n" +msgstr "" + +#: Library/RestAPI/Strings.cs:16 +#, csharp-format +msgid "--{0}: {1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:17 +#, csharp-format +msgid "" +"Use this option to store some or all of the options given to the commandline" +" client. The file must be a plain text file, and UTF-8 encoding is " +"preferred. Each line in the file should be of the format --option=value. Use" +" the special options --{0} and --{1} 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 "" + +#: Library/RestAPI/Strings.cs:18 CommandLine/CLI/Strings.cs:45 +msgid "Path to a file with parameters" +msgstr "" + +#: Library/RestAPI/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 "" + +#: Library/RestAPI/Strings.cs:20 CommandLine/CLI/Strings.cs:41 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:22 +msgid "Output log information to the file given" +msgstr "" + +#: Library/RestAPI/Strings.cs:23 +msgid "Determine the amount of information written in the log file" +msgstr "" + +#: Library/RestAPI/Strings.cs:24 +msgid "" +"Activate portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Library/RestAPI/Strings.cs:25 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:26 +#, csharp-format +msgid "An error occurred on server tear down: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:27 +#, csharp-format +msgid "" +"Unable to start up. Perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:29 Library/RestAPI/Strings.cs:51 +msgid "Disable database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:30 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "" + +#: Library/RestAPI/Strings.cs:31 +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 "" + +#: Library/RestAPI/Strings.cs:32 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "" + +#: Library/RestAPI/Strings.cs:33 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." +msgstr "" + +#: Library/RestAPI/Strings.cs:34 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "" + +#: Library/RestAPI/Strings.cs:35 +msgid "" +"The interface the webserver listens on. The special values \"*\" and \"any\"" +" means any interface. The special value \"loopback\" means the loopback " +"adapter." +msgstr "" + +#: Library/RestAPI/Strings.cs:36 +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 "" + +#: Library/RestAPI/Strings.cs:37 +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 "" + +#: Library/RestAPI/Strings.cs:38 +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 "" + +#: Library/RestAPI/Strings.cs:39 +msgid "Enable the ping-pong responder" +msgstr "" + +#: Library/RestAPI/Strings.cs:40 Library/Main/Strings.cs:250 +msgid "Set the time after which log data will be purged from the database." +msgstr "" + +#: Library/RestAPI/Strings.cs:41 Library/Main/Strings.cs:251 +msgid "Clean up old log data" +msgstr "পুরানো লগ ডেটা পরিষ্কার করুন" + +#: Library/RestAPI/Strings.cs:42 +#, 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 "" + +#: Library/RestAPI/Strings.cs:43 +msgid "Set the folder where settings are stored" +msgstr "" + +#: Library/RestAPI/Strings.cs:44 +#, 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 "" + +#: Library/RestAPI/Strings.cs:45 +msgid "Set the database encryption key" +msgstr "" + +#: Library/RestAPI/Strings.cs:46 Library/Main/Strings.cs:96 +msgid "" +"Use this option 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 "" + +#: Library/RestAPI/Strings.cs:47 Library/Main/Strings.cs:97 +msgid "Temporary storage folder" +msgstr "" + +#: Library/RestAPI/Strings.cs:48 +msgid "Reset the JWT configuration, invalidating any issued login tokens" +msgstr "" + +#: Library/RestAPI/Strings.cs:49 +msgid "Disable the visual captcha" +msgstr "" + +#: Library/RestAPI/Strings.cs:50 +msgid "Use this option to disable database encryption of sensitive fields" +msgstr "" + +#: Library/RestAPI/Strings.cs:52 +msgid "Log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:53 +msgid "Use this option to log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:54 +msgid "Set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:55 +msgid "Use this option to set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:56 +#, csharp-format +msgid "" +"The Windows event log source {0} was not found. The source must be " +"registered before the log can be written." +msgstr "" + +#: Library/RestAPI/Strings.cs:57 +msgid "The Windows event log is not supported on this platform" +msgstr "" + +#: Library/RestAPI/Strings.cs:58 +#, csharp-format +msgid "Server has started and is listening on port {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:59 +#, csharp-format +msgid "Use the following link to sign in: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:60 +#, csharp-format +msgid "The server crashed: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:61 +msgid "Require database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:62 +msgid "" +"Use this option to require a custom provided key for database encryption of " +"sensitive fields and not rely on the serial number" +msgstr "" + +#: Library/RestAPI/Strings.cs:63 +#, csharp-format +msgid "" +"Database encryption key is required. Supply an encryption key via the " +"environment variable {0} or disable database encryption with the option " +"--{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:64 +#, csharp-format +msgid "" +"The encryption key is blacklisted and cannot be used. The database has been " +"decrypted. Supply a new encryption key via the environment variable {0} or " +"disable database encryption with the option --{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:68 +#, csharp-format +msgid "" +"Unable to find a valid date, given the start date {0}, the repetition " +"interval {1} and the allowed days {2}" +msgstr "" + +#: Library/RestAPI/Strings.cs:73 +#, csharp-format +msgid "Server has started and is listening on {0}, port {1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:74 +#, csharp-format +msgid "" +"Unable to create SSL certificate using provided parameters. Exception " +"detail: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:75 +#, csharp-format +msgid "Unable to open a socket for listening, tried ports: {0}" msgstr "" #: Library/DynamicLoader/Strings.cs:24 @@ -2143,17 +2453,17 @@ msgstr "" #: Library/Compression/Strings.cs:24 msgid "" -"This module provides the industry standard Zip compression. Files created " -"with this module can be read by any standard-compliant zip application." +"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:25 -msgid "Zip compression" +msgid "ZIP compression" msgstr "" -#: Library/Compression/Strings.cs:26 +#: Library/Compression/Strings.cs:26 Library/Main/Strings.cs:202 #, csharp-format -msgid "Please use the {0} option instead." +msgid "Use the option --{0} instead." msgstr "" #: Library/Compression/Strings.cs:27 Library/Compression/Strings.cs:43 @@ -2163,29 +2473,29 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:28 -msgid "Sets the Zip compression level" +msgid "Set the ZIP compression level" msgstr "" #: Library/Compression/Strings.cs:29 #, 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." +"Use this option to set an alternative compressor method, such as LZMA. Note " +"that using another value than Deflate will cause the option --{0} to be " +"ignored." msgstr "" #: Library/Compression/Strings.cs:30 -msgid "Sets the Zip compression method" +msgid "Set the ZIP compression method" msgstr "" #: Library/Compression/Strings.cs:31 msgid "" -"The zip64 format is required for files larger than 4GiB. Use this flag to " +"The ZIP64 format is required for files larger than 4GiB. Use this option to " "toggle it." msgstr "" #: Library/Compression/Strings.cs:32 -msgid "Toggles Zip64 support" +msgid "Toggle ZIP64 support" msgstr "" #: Library/Compression/Strings.cs:33 @@ -2224,7 +2534,7 @@ msgid "Number of threads used in compression" msgstr "" #: Library/Compression/Strings.cs:44 -msgid "Sets the 7z compression level" +msgid "Set the 7z compression level" msgstr "" #: Library/Compression/Strings.cs:45 @@ -2235,7 +2545,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:46 -msgid "Sets the 7z fast algorithm usage" +msgid "Set the 7z fast algorithm usage" msgstr "" #: Library/SQLiteHelper/Strings.cs:24 @@ -2283,13 +2593,13 @@ msgstr "" #: Library/Main/Strings.cs:30 #, csharp-format -msgid "The option {0} is deprecated: {1}" +msgid "The option --{0} has been deprecated: {1}" msgstr "" #: Library/Main/Strings.cs:31 #, csharp-format msgid "" -"The option --{0} exists more than once, please report this to the developers" +"The option --{0} exists more than once. Please report this to the developers" msgstr "" #: Library/Main/Strings.cs:32 @@ -2312,21 +2622,21 @@ msgstr "" #: Library/Main/Strings.cs:35 #, 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\"" +"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:36 #, csharp-format msgid "" -"The option --{0} does not support the value \"{1}\", supported values are: " +"The option --{0} does not support the value \"{1}\". Supported values are: " "{2}" msgstr "" #: Library/Main/Strings.cs:37 #, csharp-format msgid "" -"The option --{0} does not support the value \"{1}\", supported flag values " +"The option --{0} does not support the value \"{1}\". Supported flag values " "are: {2}" msgstr "" @@ -2411,12 +2721,12 @@ msgstr "" #: Library/Main/Strings.cs:56 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 " +" backend. Using this option, Duplicati will automatically remove such files " "when encountered." msgstr "" #: Library/Main/Strings.cs:57 -msgid "A flag indicating that Duplicati should remove unused files" +msgid "Remove unused files" msgstr "" #: Library/Main/Strings.cs:58 @@ -2436,7 +2746,7 @@ 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." +"Duplicati won't work correctly unless this option is set." msgstr "" #: Library/Main/Strings.cs:61 @@ -2460,7 +2770,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:65 -msgid "Toggles system sleep mode" +msgid "Toggle system sleep mode" msgstr "" #: Library/Main/Strings.cs:66 @@ -2519,7 +2829,7 @@ msgstr "" #: Library/Main/Strings.cs:76 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, " +"backup. Use this option to select another item. You may use relative times, " "like \"-2M\" for a backup from two months ago." msgstr "" @@ -2530,7 +2840,7 @@ msgstr "" #: Library/Main/Strings.cs:78 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 " +"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 "" @@ -2601,11 +2911,11 @@ msgstr "" #: Library/Main/Strings.cs:92 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." +"backup. Activate this option to allow Duplicati to proceed anyway." msgstr "" #: Library/Main/Strings.cs:93 -msgid "Set this flag to skip hash checks" +msgid "Skip hash checks" msgstr "" #: Library/Main/Strings.cs:94 @@ -2618,21 +2928,10 @@ msgstr "" msgid "Limit the size of files being backed up" msgstr "" -#: Library/Main/Strings.cs:96 -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 "" - -#: Library/Main/Strings.cs:97 -msgid "Temporary storage folder" -msgstr "" - #: Library/Main/Strings.cs:98 msgid "" -"Selects another thread priority for the process. Use this to set Duplicati " -"to be more or less CPU intensive." +"Select another thread priority for the process. Use this to set Duplicati to" +" be more or less CPU intensive." msgstr "" #: Library/Main/Strings.cs:99 @@ -2652,13 +2951,13 @@ msgstr "" #: Library/Main/Strings.cs:102 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." +"Use this option to 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:103 -msgid "Disables use of the streaming transfer method" +msgid "Disable use of the streaming transfer method" msgstr "" #: Library/Main/Strings.cs:104 @@ -2669,7 +2968,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:105 -msgid "Disables manifests verification" +msgid "Disable manifests verification" msgstr "" #: Library/Main/Strings.cs:106 @@ -2701,7 +3000,7 @@ msgid "Supply one or more module names, separated by commas to unload them." msgstr "" #: Library/Main/Strings.cs:111 -msgid "Disables one or more modules" +msgid "Disable one or more modules" msgstr "" #: Library/Main/Strings.cs:112 @@ -2709,7 +3008,7 @@ msgid "Supply one or more module names, separated by commas to load them." msgstr "" #: Library/Main/Strings.cs:113 -msgid "Enables one or more modules" +msgid "Enable one or more modules" msgstr "" #: Library/Main/Strings.cs:114 @@ -2728,7 +3027,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:115 -msgid "Controls the use of disk snapshots" +msgid "Control the use of disk snapshots" msgstr "" #: Library/Main/Strings.cs:116 @@ -2766,26 +3065,26 @@ msgstr "" #: Library/Main/Strings.cs:122 msgid "" -"Activating this option will make some error messages more verbose, which may" -" help you track down a particular issue." +"Activate this option to make some error messages more verbose, which may " +"help you track down a particular issue." msgstr "" #: Library/Main/Strings.cs:123 -msgid "Enables debugging output" +msgid "Enable debugging output" msgstr "" #: Library/Main/Strings.cs:124 -msgid "Logs information to the file specified." +msgid "Log information to the file specified." msgstr "" #: Library/Main/Strings.cs:125 msgid "Log internal information to a file" msgstr "" -#: Library/Main/Strings.cs:126 +#: Library/Main/Strings.cs:126 Library/Main/Strings.cs:283 #, csharp-format msgid "" -"Specifies the amount of log information to write into the file specified by " +"Specify the amount of log information to write into the file specified by " "the option --{0}." msgstr "" @@ -2793,7 +3092,7 @@ msgstr "" msgid "Log information level" msgstr "" -#: Library/Main/Strings.cs:128 +#: Library/Main/Strings.cs:128 Library/Main/Strings.cs:217 #, csharp-format msgid "Use the options --{0} and --{1} instead." msgstr "" @@ -2805,7 +3104,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:130 -msgid "Disables automatic folder creation" +msgid "Disable automatic folder creation" msgstr "" #: Library/Main/Strings.cs:131 @@ -2836,7 +3135,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:134 -msgid "Controls the use of NTFS Update Sequence Numbers" +msgid "Control the use of NTFS Update Sequence Numbers" msgstr "" #: Library/Main/Strings.cs:135 @@ -2853,94 +3152,98 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:136 -msgid "Deactivates tolerance when comparing times" +msgid "Deactivate tolerance when comparing times" msgstr "" #: Library/Main/Strings.cs:137 -msgid "Verify uploads by listing contents" +msgid "Use this option to verify uploads by listing contents." msgstr "" #: Library/Main/Strings.cs:138 -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." +msgid "Verify uploads by listing contents" msgstr "" #: Library/Main/Strings.cs:139 -msgid "Upload files synchronously" +msgid "" +"Duplicati will upload files while scanning the disk and producing volumes, " +"which usually makes the backup faster. Use this option to turn the behavior " +"off, so that Duplicati will wait for each volume to complete." msgstr "" #: Library/Main/Strings.cs:140 -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." +msgid "Upload files synchronously" msgstr "" #: Library/Main/Strings.cs:141 -msgid "Do not re-use connections" +msgid "" +"Duplicati will attempt to perform multiple operations on a single " +"connection, as this avoids repeated login attempts, and thus speeds up the " +"process. Use this option to ensure that each operation is performed on a " +"seperate connection." msgstr "" #: Library/Main/Strings.cs:142 +msgid "Do not re-use connections" +msgstr "" + +#: Library/Main/Strings.cs:143 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:143 +#: Library/Main/Strings.cs:144 msgid "Show error messages when a retry is performed" msgstr "" -#: Library/Main/Strings.cs:144 +#: Library/Main/Strings.cs:145 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:145 +#: Library/Main/Strings.cs:146 msgid "Upload empty backup files" msgstr "" -#: Library/Main/Strings.cs:146 +#: Library/Main/Strings.cs:147 msgid "" "Set a limit to the amount of storage used on the backend (by this backup). " "This is in addition to the full backend quota, if available. Note: Backups " "will continue past the quota. This only creates warnings and error messages." msgstr "" -#: Library/Main/Strings.cs:147 +#: Library/Main/Strings.cs:148 msgid "Limit storage use" msgstr "" -#: Library/Main/Strings.cs:148 +#: Library/Main/Strings.cs:149 msgid "" -"Sets a threshold for when to warn about the backend quota being nearly " +"Set 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 than 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:149 +#: Library/Main/Strings.cs:150 msgid "Threshold for warning about low quota" msgstr "" -#: Library/Main/Strings.cs:150 +#: Library/Main/Strings.cs:151 #, csharp-format msgid "" "Disable the quota reported by the backend. The option --{0} can still be " "used to set a manual quota" msgstr "" -#: Library/Main/Strings.cs:151 +#: Library/Main/Strings.cs:152 msgid "Disable backend quota" msgstr "" -#: Library/Main/Strings.cs:152 +#: Library/Main/Strings.cs:153 #, csharp-format msgid "" "Use this option to handle symlinks differently. The \"{0}\" option will " @@ -2952,11 +3255,11 @@ msgid "" "option and behaved as if \"{2}\" was specified." msgstr "" -#: Library/Main/Strings.cs:153 +#: Library/Main/Strings.cs:154 msgid "Symlink handling" msgstr "" -#: Library/Main/Strings.cs:154 +#: Library/Main/Strings.cs:155 #, csharp-format msgid "" "Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" " @@ -2966,11 +3269,11 @@ msgid "" "will ignore all hardlinks with more than one link." msgstr "" -#: Library/Main/Strings.cs:155 +#: Library/Main/Strings.cs:156 msgid "Hardlink handling" msgstr "" -#: Library/Main/Strings.cs:156 +#: Library/Main/Strings.cs:157 #, csharp-format msgid "" "Use this option to exclude files with certain attributes. Use a comma " @@ -2978,11 +3281,11 @@ msgid "" "are: {0}." msgstr "" -#: Library/Main/Strings.cs:157 +#: Library/Main/Strings.cs:158 msgid "Exclude files by attribute" msgstr "" -#: Library/Main/Strings.cs:158 +#: Library/Main/Strings.cs:159 msgid "" "Activate this option to map VSS snapshots to a drive (similar to SUBST, " "using Win32 DefineDosDevice). This will create temporary drives that are " @@ -2990,45 +3293,45 @@ msgid "" " file access on Windows XP." msgstr "" -#: Library/Main/Strings.cs:159 +#: Library/Main/Strings.cs:160 msgid "Map snapshots to a drive (Windows only)" msgstr "" -#: Library/Main/Strings.cs:160 -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:161 -msgid "Name of the backup" +msgid "" +"A display name that is attached to this backup. This can be used to identify" +" the backup when sending mail or running scripts." msgstr "" #: Library/Main/Strings.cs:162 -msgid "" -"A unique identification for this backup. Can be used to identify the backup " -"when sending mail or running scripts." +msgid "Name of the backup" msgstr "" #: Library/Main/Strings.cs:163 -msgid "Backup ID" +msgid "" +"A unique identification for this backup. This can be used to identify the " +"backup when sending mail or running scripts." msgstr "" #: Library/Main/Strings.cs:164 -msgid "" -"A unique identification of the machine running the backup. Can be used to " -"identify the machine when sending mail or running scripts." +msgid "Backup ID" msgstr "" #: Library/Main/Strings.cs:165 -msgid "Machine ID" +msgid "" +"A unique identification of the machine running the backup. This can be used " +"to identify the machine when sending mail or running scripts." msgstr "" #: Library/Main/Strings.cs:166 +msgid "Machine ID" +msgstr "" + +#: Library/Main/Strings.cs:167 #, 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 " +"Use this option 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 " @@ -3036,11 +3339,11 @@ msgid "" "{0}." msgstr "" -#: Library/Main/Strings.cs:167 +#: Library/Main/Strings.cs:168 msgid "Manage non-compressible file extensions" msgstr "" -#: Library/Main/Strings.cs:168 +#: Library/Main/Strings.cs:169 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 " @@ -3048,77 +3351,71 @@ msgid "" "be changed after remote files are created." msgstr "" -#: Library/Main/Strings.cs:169 +#: Library/Main/Strings.cs:170 msgid "Block size used in hashing" msgstr "" -#: Library/Main/Strings.cs:170 -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:171 -msgid "List of files to examine for changes" +msgid "" +"Use this option 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:172 +msgid "List of files to examine for changes" +msgstr "" + +#: Library/Main/Strings.cs:173 msgid "" "Path to the file containing the local cache of the remote file database." msgstr "" -#: Library/Main/Strings.cs:173 +#: Library/Main/Strings.cs:174 msgid "Path to the local state database" msgstr "" -#: Library/Main/Strings.cs:174 +#: Library/Main/Strings.cs:175 #, 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:175 -msgid "List of deleted files" +"Use this option to supply a list of deleted files. This option will be " +"ignored unless the option --{0} is also set." msgstr "" #: Library/Main/Strings.cs:176 -msgid "" -"This option can be used to reduce the memory footprint by not keeping paths " -"and modification timestamps in memory." +msgid "List of deleted files" msgstr "" #: Library/Main/Strings.cs:177 +msgid "" +"Use this option to reduce the memory footprint by not keeping paths and " +"modification timestamps in memory." +msgstr "" + +#: Library/Main/Strings.cs:178 msgid "Reduce memory footprint by disabling in-memory lookups" msgstr "" -#: Library/Main/Strings.cs:178 Library/Main/Strings.cs:229 -#, csharp-format -msgid "The option --{0} is no longer used and has been deprecated." -msgstr "" - -#: Library/Main/Strings.cs:179 -msgid "" -"This option can be used to increase speed in exchange for extra memory use." -msgstr "" - #: Library/Main/Strings.cs:180 -msgid "Store an in-memory block cache" +msgid "Use this option to increase speed in exchange for extra memory use." msgstr "" #: Library/Main/Strings.cs:181 +msgid "Store an in-memory block cache" +msgstr "" + +#: Library/Main/Strings.cs:182 msgid "" -"If this flag is set, the local database is not compared to the remote " +"If this option 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:182 +#: Library/Main/Strings.cs:183 msgid "Do not query backend at startup" msgstr "" -#: Library/Main/Strings.cs:183 +#: Library/Main/Strings.cs:184 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" @@ -3127,11 +3424,11 @@ msgid "" "never be used." msgstr "" -#: Library/Main/Strings.cs:184 -msgid "Determines usage of index files" +#: Library/Main/Strings.cs:185 +msgid "Determine usage of index files" msgstr "" -#: Library/Main/Strings.cs:185 +#: Library/Main/Strings.cs:186 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 " @@ -3139,43 +3436,43 @@ msgid "" "volume and the total storage." msgstr "" -#: Library/Main/Strings.cs:186 +#: Library/Main/Strings.cs:187 msgid "The maximum wasted space in percent" msgstr "" -#: Library/Main/Strings.cs:187 -msgid "" -"This option can be used to experiment with different settings and observe " -"the outcome without changing actual files." -msgstr "" - #: Library/Main/Strings.cs:188 -msgid "Does not perform any modifications" +msgid "" +"Use this option to experiment with different settings and observe the " +"outcome without changing actual files." msgstr "" #: Library/Main/Strings.cs:189 -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." +msgid "Do not perform any modifications" msgstr "" #: Library/Main/Strings.cs:190 -msgid "The hash algorithm used on blocks" +msgid "" +"This is a very advanced option! Use this option to select a block hash " +"algorithm with smaller or larger hash size, for performance or storage space" +" reasons." msgstr "" #: Library/Main/Strings.cs:191 -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." +msgid "The hash algorithm used on blocks" msgstr "" #: Library/Main/Strings.cs:192 -msgid "The hash algorithm used on files" +msgid "" +"This is a very advanced option! Use this option to select a file hash " +"algorithm with smaller or larger hash size, for performance or storage space" +" reasons." msgstr "" #: Library/Main/Strings.cs:193 +msgid "The hash algorithm used on files" +msgstr "" + +#: Library/Main/Strings.cs:194 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. " @@ -3183,11 +3480,11 @@ msgid "" "running the compact command." msgstr "" -#: Library/Main/Strings.cs:194 +#: Library/Main/Strings.cs:195 msgid "Disable automatic compacting" msgstr "" -#: Library/Main/Strings.cs:195 +#: Library/Main/Strings.cs:196 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 " @@ -3195,67 +3492,62 @@ msgid "" "downloaded and rewritten." msgstr "" -#: Library/Main/Strings.cs:196 +#: Library/Main/Strings.cs:197 msgid "Volume size threshold" msgstr "" -#: Library/Main/Strings.cs:197 +#: Library/Main/Strings.cs:198 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:198 +#: Library/Main/Strings.cs:199 msgid "Maximum number of small volumes" msgstr "" -#: Library/Main/Strings.cs:199 +#: Library/Main/Strings.cs:200 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:200 +#: Library/Main/Strings.cs:201 msgid "Use local file data when restoring" msgstr "" -#: Library/Main/Strings.cs:201 -#, csharp-format -msgid "Use the option --{0} instead." -msgstr "" - -#: Library/Main/Strings.cs:202 +#: Library/Main/Strings.cs:203 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:203 -msgid "Disables the local database" +#: Library/Main/Strings.cs:204 +msgid "Disable the local database" msgstr "" -#: Library/Main/Strings.cs:204 +#: Library/Main/Strings.cs:205 msgid "" "Use this option to set number of versions to keep. Supply -1 to keep all " "versions." msgstr "" -#: Library/Main/Strings.cs:205 +#: Library/Main/Strings.cs:206 msgid "Keep a number of versions" msgstr "" -#: Library/Main/Strings.cs:206 +#: Library/Main/Strings.cs:207 msgid "Use this option to set the timespan in which backups are kept." msgstr "" -#: Library/Main/Strings.cs:207 +#: Library/Main/Strings.cs:208 msgid "Keep all versions within a timespan" msgstr "" -#: Library/Main/Strings.cs:208 +#: Library/Main/Strings.cs:209 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 " @@ -3267,53 +3559,49 @@ msgid "" "interval." msgstr "" -#: Library/Main/Strings.cs:209 +#: Library/Main/Strings.cs:210 msgid "Reduce number of versions by deleting old intermediate backups" msgstr "" -#: Library/Main/Strings.cs:210 +#: Library/Main/Strings.cs:211 msgid "Use this option to continue even if some source entries are missing." msgstr "" -#: Library/Main/Strings.cs:211 +#: Library/Main/Strings.cs:212 msgid "Ignore missing source elements" msgstr "" -#: Library/Main/Strings.cs:212 -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:213 -msgid "Overwrite files when restoring" +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:214 +msgid "Overwrite files when restoring" +msgstr "" + +#: Library/Main/Strings.cs:215 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:215 +#: Library/Main/Strings.cs:216 msgid "Output more progress information" msgstr "" -#: Library/Main/Strings.cs:216 -msgid "Set a log-level for the desired output method instead." -msgstr "" - -#: Library/Main/Strings.cs:217 +#: Library/Main/Strings.cs:218 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:218 +#: Library/Main/Strings.cs:219 msgid "Output full results" msgstr "" -#: Library/Main/Strings.cs:219 +#: Library/Main/Strings.cs:220 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 " @@ -3321,25 +3609,25 @@ msgid "" "files." msgstr "" -#: Library/Main/Strings.cs:220 +#: Library/Main/Strings.cs:221 msgid "Determine if verification files are uploaded" msgstr "" -#: Library/Main/Strings.cs:221 +#: Library/Main/Strings.cs:222 #, csharp-format msgid "" "After a backup is completed, some (dblock, dindex, dlist) files from the " "remote backend are selected for verification. Use this option to change how " "many. If the option --{0} is also provided, the number of samples tested is " "the maximum implied by the two options. If this value is set to 0 or the " -"option --{1} is set, no remote files are verified" -msgstr "" - -#: Library/Main/Strings.cs:222 -msgid "The number of samples to test after a backup" +"option --{1} is set, no remote files are verified." msgstr "" #: Library/Main/Strings.cs:223 +msgid "The number of samples to test after a backup" +msgstr "" + +#: Library/Main/Strings.cs:224 #, csharp-format msgid "" "After a backup is completed, some (dblock, dindex, dlist) files from the " @@ -3349,135 +3637,127 @@ msgid "" "two options. If the option --{1} is provided, no remote files are verified." msgstr "" -#: Library/Main/Strings.cs:224 +#: Library/Main/Strings.cs:225 msgid "The percentage of samples to test after a backup" msgstr "" -#: Library/Main/Strings.cs:225 +#: Library/Main/Strings.cs:226 #, csharp-format msgid "" "After a backup is completed, some (dblock, dindex, dlist) files from the " "remote backend are selected for verification. 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 " +"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. ListAndIndexes is like True " "but only dlist and index volumes are handled." msgstr "" -#: Library/Main/Strings.cs:226 -msgid "Activates in-depth verification of files" +#: Library/Main/Strings.cs:227 +msgid "Activate in-depth verification of files" msgstr "" -#: Library/Main/Strings.cs:227 +#: Library/Main/Strings.cs:228 msgid "" "Use this size to control how many bytes are read from a file before " "processing." msgstr "" -#: Library/Main/Strings.cs:228 +#: Library/Main/Strings.cs:229 msgid "Size of the file read buffer" msgstr "" -#: Library/Main/Strings.cs:230 +#: Library/Main/Strings.cs:231 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:231 +#: Library/Main/Strings.cs:232 msgid "Allow the passphrase to change" msgstr "" -#: Library/Main/Strings.cs:232 +#: Library/Main/Strings.cs:233 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:233 +#: Library/Main/Strings.cs:234 msgid "List only filesets" msgstr "" -#: Library/Main/Strings.cs:235 +#: Library/Main/Strings.cs:236 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:236 -msgid "Don't store metadata" +#: Library/Main/Strings.cs:237 +msgid "Do not store metadata" msgstr "" -#: Library/Main/Strings.cs:237 +#: Library/Main/Strings.cs:238 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:238 +#: Library/Main/Strings.cs:239 msgid "Restore file permissions" msgstr "" -#: Library/Main/Strings.cs:239 +#: Library/Main/Strings.cs:240 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:240 +#: Library/Main/Strings.cs:241 msgid "Skip restored file check" msgstr "" -#: Library/Main/Strings.cs:241 +#: Library/Main/Strings.cs:242 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:242 +#: Library/Main/Strings.cs:243 msgid "Do not use local data" msgstr "" -#: Library/Main/Strings.cs:243 +#: Library/Main/Strings.cs:244 #, csharp-format msgid "" "The default is now to not use local blocks for restore. To opt-in for using " "local blocks, set the option --{0}." msgstr "" -#: Library/Main/Strings.cs:244 +#: Library/Main/Strings.cs:245 msgid "" "Use this option to allow Duplicati to use blocks found on disk when " "performing restores, instead of only using files in remote storage." msgstr "" -#: Library/Main/Strings.cs:245 +#: Library/Main/Strings.cs:246 msgid "Use existing data for restore" msgstr "" -#: Library/Main/Strings.cs:247 +#: Library/Main/Strings.cs:248 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:248 +#: Library/Main/Strings.cs:249 msgid "Check block hashes" msgstr "" -#: Library/Main/Strings.cs:249 -msgid "Set the time after which log data will be purged from the database." -msgstr "" - -#: Library/Main/Strings.cs:250 -msgid "Clean up old log data" -msgstr "পুরানো লগ ডেটা পরিষ্কার করুন" - -#: Library/Main/Strings.cs:251 +#: Library/Main/Strings.cs:252 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 " @@ -3485,121 +3765,122 @@ msgid "" "resulting database can be searched, but cannot be used to restore data with." msgstr "" -#: Library/Main/Strings.cs:252 +#: Library/Main/Strings.cs:253 msgid "Repair database with paths" msgstr "" -#: Library/Main/Strings.cs:253 +#: Library/Main/Strings.cs:254 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:254 -msgid "Force the locale setting" +" in another language. Use this option to set the locale. Supply a blank " +"string to choose the \"Invariant Culture\"." msgstr "" #: Library/Main/Strings.cs:255 +msgid "Force the locale setting" +msgstr "" + +#: Library/Main/Strings.cs:256 msgid "" "By default, dates are displayed in the calendar format, meaning \"Today\" or" " \"Last Thursday\". By setting this option, only the actual dates are " "displayed, \"Nov 12, 2018, 8:01 AM\" for example." msgstr "" -#: Library/Main/Strings.cs:256 -msgid "Forces the display of the actual date instead of calendar date" +#: Library/Main/Strings.cs:257 +msgid "Force the display of the actual date instead of calendar date" msgstr "" -#: Library/Main/Strings.cs:257 +#: Library/Main/Strings.cs:258 msgid "" -"Use this option to disable multithreaded handling of up- and downloads, that" +"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:258 +#: Library/Main/Strings.cs:259 msgid "Handle file communication with backend using threaded pipes" msgstr "" -#: Library/Main/Strings.cs:259 +#: Library/Main/Strings.cs:260 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:260 +#: Library/Main/Strings.cs:261 msgid "Limit number of concurrent threads" msgstr "" -#: Library/Main/Strings.cs:261 +#: Library/Main/Strings.cs:262 msgid "" "Use this option to set the number of processes that perform hashing of data." msgstr "" -#: Library/Main/Strings.cs:262 +#: Library/Main/Strings.cs:263 msgid "Specify the number of concurrent hashing processes" msgstr "" -#: Library/Main/Strings.cs:263 +#: Library/Main/Strings.cs:264 msgid "" "Use this option to set the number of processes that perform compression of " "output data." msgstr "" -#: Library/Main/Strings.cs:264 +#: Library/Main/Strings.cs:265 msgid "Specify the number of concurrent compression processes" msgstr "" -#: Library/Main/Strings.cs:265 +#: Library/Main/Strings.cs:266 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:266 -msgid "Disables synthetic filelist" +#: Library/Main/Strings.cs:267 +msgid "Disable synthetic filelist" msgstr "" -#: Library/Main/Strings.cs:267 +#: Library/Main/Strings.cs:268 msgid "" -"This flag instructs Duplicati to not look at metadata or filesize when " +"This option 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:268 -msgid "Checks only file lastmodified" -msgstr "" - #: Library/Main/Strings.cs:269 -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." +msgid "Check only file lastmodified" msgstr "" #: Library/Main/Strings.cs:270 -msgid "Disables path compression on restore" +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 " +"option to skip this compression, such that the entire original folder " +"structure is preserved, including upper level empty folders." msgstr "" #: Library/Main/Strings.cs:271 -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." +msgid "Disable path compression on restore" msgstr "" #: Library/Main/Strings.cs:272 -msgid "Allow removing all filesets" +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 option to disable that protection, such that all filesets can be " +"deleted." msgstr "" #: Library/Main/Strings.cs:273 +msgid "Allow removing all filesets" +msgstr "" + +#: Library/Main/Strings.cs:274 msgid "" "Some operations that manipulate the local database leave unused entries " "behind. These entries are not deleted from a hard drive until a VACUUM " @@ -3609,50 +3890,50 @@ msgid "" "discretion." msgstr "" -#: Library/Main/Strings.cs:274 +#: Library/Main/Strings.cs:275 msgid "Allow automatic rebuilding of local database to save space" msgstr "" -#: Library/Main/Strings.cs:275 +#: Library/Main/Strings.cs:276 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 " +"Using this option can speed up the backup by reducing disk access, but will " "give a less accurate progress indicator." msgstr "" -#: Library/Main/Strings.cs:276 +#: Library/Main/Strings.cs:277 msgid "Disable the read-ahead scanner" msgstr "" -#: Library/Main/Strings.cs:277 +#: Library/Main/Strings.cs:278 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:278 +#: Library/Main/Strings.cs:279 msgid "Disable filelist consistency checks" msgstr "" -#: Library/Main/Strings.cs:279 +#: Library/Main/Strings.cs:280 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 (e.g., AC) or unknown," -" then scheduled backups will proceed as normal." +"Use this option to disable a scheduled backup 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 (e.g., AC) or unknown, then " +"scheduled backups will proceed as normal." msgstr "" -#: Library/Main/Strings.cs:280 +#: Library/Main/Strings.cs:281 msgid "Disable the backup when on battery power" msgstr "" -#: Library/Main/Strings.cs:282 +#: Library/Main/Strings.cs:284 msgid "Log file information level" msgstr "" -#: Library/Main/Strings.cs:283 +#: Library/Main/Strings.cs:285 #, csharp-format msgid "" "This option accepts filters that removes or includes messages regardless of " @@ -3662,38 +3943,42 @@ msgid "" "Example: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " msgstr "" -#: Library/Main/Strings.cs:284 -msgid "Applies filters to the file log data" -msgstr "" - -#: Library/Main/Strings.cs:285 -msgid "Console information level" +#: Library/Main/Strings.cs:286 +msgid "Apply filters to the file log data" msgstr "" #: Library/Main/Strings.cs:287 -msgid "Applies filters to the console log data" +msgid "Specify the amount of log information to output to the console." msgstr "" -#: Library/Main/Strings.cs:289 -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." +#: Library/Main/Strings.cs:288 +msgid "Console information level" msgstr "" #: Library/Main/Strings.cs:290 -msgid "Sets the process to use low IO priority" +msgid "Apply filters to the console log data" msgstr "" #: Library/Main/Strings.cs:292 -msgid "Use this option to remove all empty folders from a backup." +msgid "" +"This option instructs 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:293 -msgid "Excludes empty folders" +msgid "Set the process to use low IO priority" msgstr "" -#: Library/Main/Strings.cs:294 +#: Library/Main/Strings.cs:295 +msgid "Use this option to remove all empty folders from a backup." +msgstr "" + +#: Library/Main/Strings.cs:296 +msgid "Exclude empty folders" +msgstr "" + +#: Library/Main/Strings.cs:297 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 " @@ -3701,11 +3986,11 @@ msgid "" "that should not be backed up." msgstr "" -#: Library/Main/Strings.cs:295 +#: Library/Main/Strings.cs:298 msgid "List of filenames that exclude folders" msgstr "" -#: Library/Main/Strings.cs:296 +#: Library/Main/Strings.cs:299 msgid "" "If symlink metadata is applied, it will usually mean changing the symlink " "target, instead of the symlink itself. For this reason, metadata is not " @@ -3713,11 +3998,11 @@ msgid "" " metadata is applied to symlinks as well." msgstr "" -#: Library/Main/Strings.cs:297 +#: Library/Main/Strings.cs:300 msgid "Apply metadata to symlinks" msgstr "" -#: Library/Main/Strings.cs:298 +#: Library/Main/Strings.cs:301 msgid "" "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" @@ -3725,11 +4010,11 @@ msgid "" "potential problems." msgstr "" -#: Library/Main/Strings.cs:299 +#: Library/Main/Strings.cs:302 msgid "Activate unittest mode" msgstr "" -#: Library/Main/Strings.cs:301 +#: Library/Main/Strings.cs:304 #, csharp-format msgid "" "To improve performance of the backups, frequent database queries are not " @@ -3738,11 +4023,11 @@ msgid "" "data" msgstr "" -#: Library/Main/Strings.cs:302 -msgid "Activates logging of all database queries" +#: Library/Main/Strings.cs:305 +msgid "Activate logging of all database queries" msgstr "" -#: Library/Main/Strings.cs:303 +#: Library/Main/Strings.cs:306 msgid "" "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 " @@ -3751,11 +4036,11 @@ msgid "" "files." msgstr "" -#: Library/Main/Strings.cs:304 +#: Library/Main/Strings.cs:307 msgid "Rebuild dblock files when missing" msgstr "" -#: Library/Main/Strings.cs:306 +#: Library/Main/Strings.cs:309 msgid "" "The minimum amount of time that must elapse after the last compaction before" " another will be automatically triggered at the end of a backup job. " @@ -3763,11 +4048,11 @@ msgid "" "to run after every single backup." msgstr "" -#: Library/Main/Strings.cs:307 +#: Library/Main/Strings.cs:310 msgid "Minimum time between auto compactions" msgstr "" -#: Library/Main/Strings.cs:308 +#: Library/Main/Strings.cs:311 msgid "" "The minimum amount of time that must elapse after the last vacuum before " "another will be automatically triggered at the end of a backup job. " @@ -3775,27 +4060,27 @@ msgid "" "run after every single backup." msgstr "" -#: Library/Main/Strings.cs:309 +#: Library/Main/Strings.cs:312 msgid "Minimum time between auto vacuums" msgstr "" -#: Library/Main/Strings.cs:314 +#: Library/Main/Strings.cs:317 #, csharp-format msgid "" "The cryptolibrary does not support re-usable transforms for the hash " "algorithm {0}" msgstr "" -#: Library/Main/Strings.cs:315 +#: Library/Main/Strings.cs:318 #, csharp-format msgid "The cryptolibrary does not support the hash algorithm {0}" msgstr "" -#: Library/Main/Strings.cs:316 +#: Library/Main/Strings.cs:319 msgid "The passphrase cannot be changed for an existing backup" msgstr "" -#: Library/Main/Strings.cs:317 +#: Library/Main/Strings.cs:320 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "" @@ -3942,7 +4227,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:53 -msgid "Sets allowed SSL versions" +msgid "Set allowed SSL versions" msgstr "" #: Library/Modules/Builtin/Strings.cs:54 @@ -3952,7 +4237,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:55 -msgid "Sets the default operation timeout" +msgid "Set the default operation timeout" msgstr "" #: Library/Modules/Builtin/Strings.cs:56 @@ -3963,7 +4248,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:57 -msgid "Sets readwrite" +msgid "Set readwrite" msgstr "" #: Library/Modules/Builtin/Strings.cs:58 @@ -3974,7 +4259,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:59 -msgid "Sets HTTP buffering" +msgid "Set HTTP buffering" msgstr "" #: Library/Modules/Builtin/Strings.cs:63 @@ -3998,8 +4283,7 @@ msgid "Configure Microsoft SQL Server module" msgstr "" #: Library/Modules/Builtin/Strings.cs:73 -msgid "" -"Executes a script before starting an operation, and again on completion" +msgid "Execute a script before starting an operation, and again on completion" msgstr "" #: Library/Modules/Builtin/Strings.cs:74 @@ -4008,8 +4292,8 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:75 msgid "" -"Executes a script after performing an operation. The script will receive the" -" operation results written to stdout." +"Execute a script after performing an operation. The script will receive the " +"operation results written to stdout." msgstr "" #: Library/Modules/Builtin/Strings.cs:76 @@ -4028,7 +4312,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:79 msgid "" -"Executes a script before performing an operation. The operation will block " +"Execute 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 "" @@ -4038,14 +4322,16 @@ msgid "Run a required script on startup" msgstr "" #: Library/Modules/Builtin/Strings.cs:81 -#: Library/Modules/Builtin/Strings.cs:208 +#: Library/Modules/Builtin/Strings.cs:237 #, csharp-format -msgid "Selects the output format for results. Available formats: {0}" +msgid "" +"Use this option to select the output format for results. Available formats: " +"{0}" msgstr "" #: Library/Modules/Builtin/Strings.cs:82 -#: Library/Modules/Builtin/Strings.cs:209 -msgid "Selects the output format for results" +#: Library/Modules/Builtin/Strings.cs:238 +msgid "Select the output format for results" msgstr "" #: Library/Modules/Builtin/Strings.cs:83 @@ -4060,7 +4346,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:85 msgid "" -"Executes a script before performing an operation. The operation will block " +"Execute a script before performing an operation. The operation will block " "until the script has completed or timed out." msgstr "" @@ -4075,20 +4361,20 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:88 msgid "" -"Sets the maximum time a script is allowed to execute. If the script has not " +"Set 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:89 -msgid "Sets the script timeout" +msgid "Set the script timeout" msgstr "" #: Library/Modules/Builtin/Strings.cs:90 msgid "" -"This option enables the use of script arguments. If this option is enabled, " -"the script arguments are treated as commandline strings. Use single or " -"double quotes to separate arguments." +"This option enables the use of script arguments. If this option is set, the " +"script arguments are treated as commandline strings. Use single or double " +"quotes to separate arguments." msgstr "" #: Library/Modules/Builtin/Strings.cs:91 @@ -4106,8 +4392,8 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:97 #, 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." +"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:98 @@ -4128,7 +4414,9 @@ msgid "The message body" msgstr "" #: Library/Modules/Builtin/Strings.cs:108 -msgid "The password used to authenticate with the SMTP server if required." +msgid "" +"Use this option to set the password used to authenticate with the SMTP " +"server if required." msgstr "" #: Library/Modules/Builtin/Strings.cs:109 @@ -4149,7 +4437,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:115 msgid "" -"Address of the email sender. If no host is supplied, the hostname of the first recipient is used. Examples of allowed formats:\n" +"Use this option to set an 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" @@ -4170,13 +4458,14 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:124 #: Library/Modules/Builtin/Strings.cs:160 -#: Library/Modules/Builtin/Strings.cs:188 +#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:217 msgid "The messages to send" msgstr "" #: Library/Modules/Builtin/Strings.cs:125 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" +"Use this option to set 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." @@ -4198,7 +4487,9 @@ msgid "The email subject" msgstr "" #: Library/Modules/Builtin/Strings.cs:132 -msgid "The username used to authenticate with the SMTP server if required." +msgid "" +"Use this option to set the username used to authenticate with the SMTP " +"server if required." msgstr "" #: Library/Modules/Builtin/Strings.cs:133 @@ -4231,8 +4522,8 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:142 msgid "" -"The users who should have the messages sent. You can specify multiple users " -"separated with commas." +"Use this option to set the users who should have the messages sent. You can " +"specify multiple users separated with commas." msgstr "" #: Library/Modules/Builtin/Strings.cs:143 @@ -4241,6 +4532,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:144 #: Library/Modules/Builtin/Strings.cs:172 +#: Library/Modules/Builtin/Strings.cs:201 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message.\n" "\n" @@ -4255,13 +4547,14 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:153 #: Library/Modules/Builtin/Strings.cs:181 +#: Library/Modules/Builtin/Strings.cs:210 msgid "The message template" msgstr "" #: Library/Modules/Builtin/Strings.cs:154 msgid "" -"The username for the account that will send the message, including the " -"hostname, e.g. \"account@jabber.org/Home\"" +"Use this option to set a username for the account that will send the " +"message, including the hostname, e.g. \"account@jabber.org/Home\"" msgstr "" #: Library/Modules/Builtin/Strings.cs:155 @@ -4269,7 +4562,9 @@ msgid "The XMPP username" msgstr "" #: Library/Modules/Builtin/Strings.cs:156 -msgid "The password for the account that will send the message." +msgid "" +"Use this option to set a password for the account that will send the " +"message." msgstr "" #: Library/Modules/Builtin/Strings.cs:157 @@ -4277,7 +4572,8 @@ msgid "The XMPP password" msgstr "" #: Library/Modules/Builtin/Strings.cs:158 -#: Library/Modules/Builtin/Strings.cs:186 +#: Library/Modules/Builtin/Strings.cs:187 +#: Library/Modules/Builtin/Strings.cs:215 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" @@ -4285,14 +4581,16 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:161 -#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:218 msgid "" -"By default, messages will only be sent after a Backup operation. Use this " +"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:162 -#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:219 msgid "Send messages for all operations" msgstr "" @@ -4302,102 +4600,143 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:168 msgid "" -"This module provides support for sending status reports via HTTP messages" +"This module provides support for sending status reports via Telegram " +"messages" msgstr "" #: Library/Modules/Builtin/Strings.cs:169 -msgid "HTTP report module" +msgid "Telegram report module" msgstr "" #: Library/Modules/Builtin/Strings.cs:170 -msgid "HTTP report URL." +msgid "Use this option to set the channel ID." msgstr "" #: Library/Modules/Builtin/Strings.cs:171 -msgid "HTTP report URL" +msgid "Telegram channel id" msgstr "" #: Library/Modules/Builtin/Strings.cs:182 -msgid "The name of the parameter to send the message as." -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:183 -msgid "The name of the parameter to send the message as" +msgid "" +"Use this option to set a bot ID for the bot that will send the message." msgstr "" #: Library/Modules/Builtin/Strings.cs:184 -msgid "" -"Extra parameters to add to the http message, e.g. " -"\"parameter1=value1¶meter2=value2\"" +msgid "The Telegram bot ID" msgstr "" #: Library/Modules/Builtin/Strings.cs:185 +msgid "" +"Use this option to set a API key for the bot that will send the message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:186 +msgid "The Telegram API key" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:192 +msgid "Timeout occurred while sending to Telegram server" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:197 +msgid "" +"This module provides support for sending status reports via HTTP messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:198 +msgid "HTTP report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:199 +msgid "Use this option to set a HTTP report URL." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:200 +msgid "HTTP report URL" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:211 +msgid "Use this option to set a name of the parameter to send the message as." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:212 +msgid "The name of the parameter to send the message as" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:213 +msgid "" +"Use this option to set extra parameters to add to the http message, e.g. " +"\"parameter1=value1¶meter2=value2\"" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:214 msgid "Extra parameters to add to the http message" msgstr "" -#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:220 msgid "" "Use this option to change the default HTTP verb used to submit a report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:192 -msgid "Sets the HTTP verb to use" +#: Library/Modules/Builtin/Strings.cs:221 +msgid "Set the HTTP verb to use" msgstr "" -#: Library/Modules/Builtin/Strings.cs:193 +#: Library/Modules/Builtin/Strings.cs:222 msgid "" -"HTTP report URLs for sending form-encoded data. This property accepts " -"multiple URLs, seperated by a semi-colon. All URLs will receive the same " -"data. Note that this option ignores the format and verb settings." +"Use this option to set HTTP report URLs for sending form-encoded data. This " +"option accepts multiple URLs, seperated by a semi-colon. All URLs will " +"receive the same data. Note that this option ignores the format and verb " +"settings." msgstr "" -#: Library/Modules/Builtin/Strings.cs:194 +#: Library/Modules/Builtin/Strings.cs:223 msgid "HTTP report URLs for sending form data" msgstr "" -#: Library/Modules/Builtin/Strings.cs:195 +#: Library/Modules/Builtin/Strings.cs:224 msgid "" -"HTTP report URLs for sending JSON data. This property accepts multiple URLs," -" seperated by a semi-colon. All URLs will receive the same data. Note that " -"this option ignores the format and verb settings." +"Use this option to set HTTP report URLs for sending JSON data. This option " +"accepts multiple URLs, seperated by a semi-colon. All URLs will receive the " +"same data. Note that this option ignores the format and verb settings." msgstr "" -#: Library/Modules/Builtin/Strings.cs:196 +#: Library/Modules/Builtin/Strings.cs:225 msgid "HTTP report URLs for sending JSON data" msgstr "" -#: Library/Modules/Builtin/Strings.cs:201 +#: Library/Modules/Builtin/Strings.cs:230 #, csharp-format msgid "Failed to send message: {0}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:202 +#: Library/Modules/Builtin/Strings.cs:231 msgid "" "Use this option to set the log level for messages to include in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:203 -msgid "Defines a log level for messages" +#: Library/Modules/Builtin/Strings.cs:232 +msgid "Define a log level for messages" msgstr "" -#: Library/Modules/Builtin/Strings.cs:204 +#: Library/Modules/Builtin/Strings.cs:233 msgid "" "Use this option to set a filter expression that defines what options are " "included in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:205 +#: Library/Modules/Builtin/Strings.cs:234 msgid "Log message filter" msgstr "" -#: Library/Modules/Builtin/Strings.cs:206 +#: Library/Modules/Builtin/Strings.cs:235 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/Strings.cs:207 -msgid "Limits log lines" +#: Library/Modules/Builtin/Strings.cs:236 +msgid "Limit log lines" msgstr "" #: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:39 @@ -4612,11 +4951,6 @@ msgstr "" msgid "Supported generic modules:" msgstr "" -#: CommandLine/CLI/Strings.cs:41 -#, csharp-format -msgid "Unable to read the parameters file \"{0}\", reason: {1}" -msgstr "" - #: CommandLine/CLI/Strings.cs:42 #, csharp-format msgid "" @@ -4636,11 +4970,11 @@ msgstr "" #: CommandLine/CLI/Strings.cs:44 #, 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 " +"Use this option to store some or all of the options given to the commandline" +" client. The file must be a plain text file, and UTF-8 encoding is " +"preferred. Each line in the file should be of the format --option=value. Use" +" the special options --{0} and --{1} 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 " @@ -4648,10 +4982,6 @@ msgid "" "multiple filters must be joined with {5}." msgstr "" -#: CommandLine/CLI/Strings.cs:45 -msgid "Path to a file with parameters" -msgstr "" - #: CommandLine/CLI/Strings.cs:46 #, csharp-format msgid "An error occured: {0}" @@ -4665,8 +4995,8 @@ msgstr "" #: CommandLine/CLI/Strings.cs:48 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 " +"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, e.g. " "[.*\\.txt]. Filter groups (which encapsulate a built-in set of well-known " "files and folders) can be specified by using curly braces, e.g. " @@ -4680,8 +5010,8 @@ msgstr "" #: CommandLine/CLI/Strings.cs:50 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 " +"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, e.g. " "[.*\\.txt]. Filter groups (which encapsulate a built-in set of well-known " "files and folders) can be specified by using curly braces, e.g. " @@ -4718,11 +5048,11 @@ msgstr "" msgid "This link may provide additional information: {0}" msgstr "" -#: CommandLine/CLI/Program.cs:288 +#: CommandLine/CLI/Program.cs:290 msgid "Toggle automatic updates" msgstr "" -#: CommandLine/CLI/Program.cs:288 +#: CommandLine/CLI/Program.cs:290 msgid "" "Set this option if you prefer to have the commandline version automatically " "update" diff --git a/Localizations/duplicati/localization-ca.mo b/Localizations/duplicati/localization-ca.mo index dc7d3c48b..c4da8e778 100644 Binary files a/Localizations/duplicati/localization-ca.mo and b/Localizations/duplicati/localization-ca.mo differ diff --git a/Localizations/duplicati/localization-ca.po b/Localizations/duplicati/localization-ca.po index 2da049370..893897586 100644 --- a/Localizations/duplicati/localization-ca.po +++ b/Localizations/duplicati/localization-ca.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-14 09:15+0200\n" +"POT-Creation-Date: 2024-08-30 15:22+0200\n" "PO-Revision-Date: 2016-10-04 18:53+0000\n" "Last-Translator: Marc Riera , 2024\n" "Language-Team: Catalan (https://app.transifex.com/duplicati/teams/67655/ca/)\n" @@ -116,7 +116,7 @@ msgid "Use GPG Armor" msgstr "" #: Library/Encryption/Strings.cs:52 -msgid "Overrides the GPG command supplied for decryption." +msgid "Override the GPG command supplied for decryption." msgstr "" #: Library/Encryption/Strings.cs:53 @@ -126,7 +126,7 @@ msgstr "" #: Library/Encryption/Strings.cs:54 #, csharp-format msgid "" -"Overrides the default GPG encryption command \"{0}\". Normal usage is to " +"Override the default GPG encryption command \"{0}\". Normal usage is to " "request asymetric encryption with the setting {1}." msgstr "" @@ -211,6 +211,11 @@ msgstr "" msgid "Cancelled" msgstr "Cancel·lat" +#: Library/Interface/Strings.cs:44 +msgid "" +"Encryption key used to encrypt target settings does not match current key." +msgstr "" + #: Library/Interface/CustomExceptions.cs:84 #: Library/Interface/CustomExceptions.cs:92 #: Library/Backend/Jottacloud/Jottacloud.cs:286 @@ -338,7 +343,7 @@ msgstr "" #: Library/Backend/AzureBlob/Strings.cs:38 Library/Backend/Mega/Strings.cs:28 #: Library/Backend/SharePoint/Strings.cs:29 #: Library/Backend/WEBDAV/Strings.cs:29 -msgid "Supplies the password used to connect to the server" +msgid "Supply the password used to connect to the server" msgstr "" #: Library/Backend/OpenStack/Strings.cs:32 @@ -346,7 +351,7 @@ msgid "The domain name of the user used to connect to the server." msgstr "" #: Library/Backend/OpenStack/Strings.cs:33 -msgid "Supplies the domain used to connect to the server" +msgid "Supply the domain used to connect to the server" msgstr "" #: Library/Backend/OpenStack/Strings.cs:34 Library/Backend/FTP/Strings.cs:35 @@ -370,7 +375,7 @@ msgstr "" #: Library/Backend/AzureBlob/Strings.cs:40 Library/Backend/Mega/Strings.cs:30 #: Library/Backend/SharePoint/Strings.cs:31 #: Library/Backend/WEBDAV/Strings.cs:31 -msgid "Supplies the username used to connect to the server" +msgid "Supply the username used to connect to the server" msgstr "" #: Library/Backend/OpenStack/Strings.cs:36 @@ -381,7 +386,7 @@ msgid "" msgstr "" #: Library/Backend/OpenStack/Strings.cs:37 -msgid "Supplies the Tenant Name used to connect to the server" +msgid "Supply the Tenant Name used to connect to the server" msgstr "" #: Library/Backend/OpenStack/Strings.cs:38 @@ -391,7 +396,7 @@ msgid "" msgstr "" #: Library/Backend/OpenStack/Strings.cs:39 -msgid "Supplies the API key used to connect to the server" +msgid "Supply the API key used to connect to the server" msgstr "" #: Library/Backend/OpenStack/Strings.cs:40 @@ -402,7 +407,7 @@ msgid "" msgstr "" #: Library/Backend/OpenStack/Strings.cs:41 -msgid "Supplies the authentication URL" +msgid "Supply the authentication URL" msgstr "" #: Library/Backend/OpenStack/Strings.cs:42 @@ -421,7 +426,7 @@ msgid "" msgstr "" #: Library/Backend/OpenStack/Strings.cs:45 -msgid "Supplies the region used for creating a container" +msgid "Supply the region used for creating a container" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:67 @@ -429,7 +434,7 @@ msgid "OpenStack configuration module" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:69 -msgid "Exposes OpenStack configuration as a web module" +msgid "Expose OpenStack configuration as a web module" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:77 @@ -441,7 +446,7 @@ msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:77 #: Library/Backend/GoogleServices/GCSConfig.cs:81 #: Library/Backend/S3/S3Config.cs:84 Library/Backend/Storj/StorjConfig.cs:53 -msgid "Provides different config values" +msgid "Provide different config values" msgstr "" #: Library/Backend/FTP/Strings.cs:27 @@ -463,7 +468,7 @@ msgid "" msgstr "" #: Library/Backend/FTP/Strings.cs:30 Library/Backend/FTP/Strings.cs:32 -msgid "Toggles the FTP connections method" +msgid "Toggle the FTP connections method" msgstr "" #: Library/Backend/FTP/Strings.cs:31 @@ -494,7 +499,7 @@ msgid "" msgstr "" #: Library/Backend/FTP/Strings.cs:38 -msgid "Instructs Duplicati to use an SSL (ftps) connection" +msgid "Instruct Duplicati to use an SSL (ftps) connection" msgstr "" #: Library/Backend/FTP/Strings.cs:39 @@ -535,7 +540,7 @@ msgid "Google Cloud Storage configuration module" msgstr "" #: Library/Backend/GoogleServices/GCSConfig.cs:73 -msgid "Exposes Google Cloud Storage configuration as a web module" +msgid "Expose Google Cloud Storage configuration as a web module" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:27 @@ -586,7 +591,7 @@ msgid "" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:35 -msgid "Specifies location option for creating a bucket" +msgid "Specify location option for creating a bucket" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:36 @@ -597,7 +602,7 @@ msgid "" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:38 -msgid "Specifies storage class for creating a bucket" +msgid "Specify storage class for creating a bucket" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:39 @@ -608,7 +613,7 @@ msgid "" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:40 -msgid "Specifies project for creating a bucket" +msgid "Specify project for creating a bucket" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:44 @@ -663,7 +668,7 @@ msgid "The API Access Key used to authenticate with CloudFiles." msgstr "" #: Library/Backend/CloudFiles/Strings.cs:33 -msgid "Supplies the access key used to connect to the server" +msgid "Supply the access key used to connect to the server" msgstr "" #: Library/Backend/CloudFiles/Strings.cs:34 @@ -683,7 +688,7 @@ msgid "The username used to authenticate with CloudFiles." msgstr "" #: Library/Backend/CloudFiles/Strings.cs:37 -msgid "Supplies the username used to authenticate with CloudFiles" +msgid "Supply the username used to authenticate with CloudFiles" msgstr "" #: Library/Backend/CloudFiles/Strings.cs:38 @@ -716,7 +721,7 @@ msgid "S3 configuration module" msgstr "" #: Library/Backend/S3/S3Config.cs:77 -msgid "Exposes S3 configuration as a web module" +msgid "Expose S3 configuration as a web module" msgstr "" #: Library/Backend/S3/Strings.cs:26 @@ -767,7 +772,7 @@ msgid "" msgstr "" #: Library/Backend/S3/Strings.cs:40 -msgid "Specifies S3 location constraints" +msgid "Specify S3 location constraints" msgstr "" #: Library/Backend/S3/Strings.cs:41 @@ -778,7 +783,7 @@ msgid "" msgstr "" #: Library/Backend/S3/Strings.cs:43 -msgid "Specifies an alternate S3 server name" +msgid "Specify an alternate S3 server name" msgstr "" #: Library/Backend/S3/Strings.cs:44 @@ -788,7 +793,7 @@ msgid "" msgstr "" #: Library/Backend/S3/Strings.cs:45 -msgid "Specifies the S3 client library to use" +msgid "Specify the S3 client library to use" msgstr "" #: Library/Backend/S3/Strings.cs:46 @@ -800,7 +805,7 @@ msgstr "" #: Library/Backend/S3/Strings.cs:47 Library/Backend/WEBDAV/Strings.cs:40 #: Library/Backend/TahoeLAFS/Strings.cs:27 -msgid "Instructs Duplicati to use an SSL (https) connection" +msgid "Instruct Duplicati to use an SSL (https) connection" msgstr "" #: Library/Backend/S3/Strings.cs:48 @@ -828,7 +833,7 @@ msgid "S3 IAM support module" msgstr "" #: Library/Backend/S3/S3IAM.cs:73 -msgid "Exposes S3 IAM manipulation as a web module" +msgid "Expose S3 IAM manipulation as a web module" msgstr "" #: Library/Backend/S3/S3IAM.cs:81 @@ -836,7 +841,7 @@ msgid "The operation to perform" msgstr "" #: Library/Backend/S3/S3IAM.cs:81 -msgid "Selects the operation to perform" +msgid "Select the operation to perform" msgstr "" #: Library/Backend/S3/S3IAM.cs:82 @@ -1035,7 +1040,7 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:53 -msgid "Supplies server fingerprint used for validation of server identity" +msgid "Supply server fingerprint used for validation of server identity" msgstr "" #: Library/Backend/SSHv2/Strings.cs:54 @@ -1046,18 +1051,18 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:55 -msgid "Disables fingerprint validation" +msgid "Disable fingerprint validation" msgstr "" #: Library/Backend/SSHv2/Strings.cs:56 msgid "" -"Points to a valid OpenSSH keyfile. If the file is encrypted, the password " +"Point to a valid OpenSSH keyfile. If the file is encrypted, the password " "supplied is used to decrypt it. If the keyfile is specified, the password is" " not used to authenticate." msgstr "" #: Library/Backend/SSHv2/Strings.cs:57 Library/Backend/SSHv2/Strings.cs:59 -msgid "Uses a SSH private key to authenticate" +msgid "Use a SSH private key to authenticate" msgstr "" #: Library/Backend/SSHv2/Strings.cs:58 @@ -1075,7 +1080,7 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:61 -msgid "Sets the operation timeout value" +msgid "Set the operation timeout value" msgstr "" #: Library/Backend/SSHv2/Strings.cs:62 @@ -1087,7 +1092,7 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:63 -msgid "Sets a keepalive value" +msgid "Set a keepalive value" msgstr "" #: Library/Backend/SSHv2/Strings.cs:64 @@ -1436,9 +1441,9 @@ msgstr "" #: Library/Backend/OneDrive/Strings.cs:41 #, 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})." +"Store 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:42 @@ -1459,7 +1464,7 @@ msgstr "" #: Library/Backend/OneDrive/Strings.cs:49 #, csharp-format msgid "" -"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " +"Store 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 "" @@ -1488,7 +1493,7 @@ msgstr "" #: Library/Backend/OneDrive/Strings.cs:59 #, csharp-format msgid "" -"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " +"Store 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) " @@ -1573,7 +1578,7 @@ msgstr "" #: Library/Backend/AliyunOSS/Strings.cs:14 #: Library/Backend/TencentCOS/Strings.cs:36 msgid "Bucket name" -msgstr "" +msgstr "Nom del contenidor" #: Library/Backend/AliyunOSS/Strings.cs:15 msgid "Region indicates the physical location of the OSS data center." @@ -1694,7 +1699,7 @@ msgid "" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:38 -msgid "Specifies COS location constraints" +msgid "Specify COS location constraints" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:39 @@ -1739,7 +1744,7 @@ msgid "" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:34 -msgid "Supplies the backup device to use" +msgid "Supply the backup device to use" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:35 @@ -1753,7 +1758,7 @@ msgid "" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:36 -msgid "Supplies the mount point to use on the server" +msgid "Supply the mount point to use on the server" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:37 @@ -2033,7 +2038,7 @@ msgid "Storj DCS configuration module" msgstr "" #: Library/Backend/Storj/StorjConfig.cs:46 -msgid "Exposes Storj DCS configuration as a web module" +msgid "Expose Storj DCS configuration as a web module" msgstr "" #: Library/Backend/Storj/Strings.cs:27 @@ -2116,7 +2121,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:43 msgid "Folder" -msgstr "" +msgstr "Carpeta" #: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format @@ -2134,6 +2139,306 @@ msgstr "" msgid "The OAuth service is currently over quota. Try again in a few hours" msgstr "" +#: Library/RestAPI/Strings.cs:9 +msgid "Another instance is running, and was notified" +msgstr "" + +#: Library/RestAPI/Strings.cs:10 +#, csharp-format +msgid "" +"Failed to create, open or upgrade the database.\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:12 +msgid "Display this help" +msgstr "" + +#: Library/RestAPI/Strings.cs:13 +msgid "" +"Supported commandline arguments:\n" +"\n" +msgstr "" + +#: Library/RestAPI/Strings.cs:16 +#, csharp-format +msgid "--{0}: {1}" +msgstr "--{0}: {1}" + +#: Library/RestAPI/Strings.cs:17 +#, csharp-format +msgid "" +"Use this option to store some or all of the options given to the commandline" +" client. The file must be a plain text file, and UTF-8 encoding is " +"preferred. Each line in the file should be of the format --option=value. Use" +" the special options --{0} and --{1} 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 "" + +#: Library/RestAPI/Strings.cs:18 CommandLine/CLI/Strings.cs:45 +msgid "Path to a file with parameters" +msgstr "" + +#: Library/RestAPI/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 "" + +#: Library/RestAPI/Strings.cs:20 CommandLine/CLI/Strings.cs:41 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:22 +msgid "Output log information to the file given" +msgstr "" + +#: Library/RestAPI/Strings.cs:23 +msgid "Determine the amount of information written in the log file" +msgstr "" + +#: Library/RestAPI/Strings.cs:24 +msgid "" +"Activate portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Library/RestAPI/Strings.cs:25 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:26 +#, csharp-format +msgid "An error occurred on server tear down: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:27 +#, csharp-format +msgid "" +"Unable to start up. Perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:29 Library/RestAPI/Strings.cs:51 +msgid "Disable database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:30 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "" + +#: Library/RestAPI/Strings.cs:31 +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 "" + +#: Library/RestAPI/Strings.cs:32 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "" + +#: Library/RestAPI/Strings.cs:33 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." +msgstr "" + +#: Library/RestAPI/Strings.cs:34 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "" + +#: Library/RestAPI/Strings.cs:35 +msgid "" +"The interface the webserver listens on. The special values \"*\" and \"any\"" +" means any interface. The special value \"loopback\" means the loopback " +"adapter." +msgstr "" + +#: Library/RestAPI/Strings.cs:36 +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 "" + +#: Library/RestAPI/Strings.cs:37 +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 "" + +#: Library/RestAPI/Strings.cs:38 +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 "" + +#: Library/RestAPI/Strings.cs:39 +msgid "Enable the ping-pong responder" +msgstr "" + +#: Library/RestAPI/Strings.cs:40 Library/Main/Strings.cs:250 +msgid "Set the time after which log data will be purged from the database." +msgstr "" + +#: Library/RestAPI/Strings.cs:41 Library/Main/Strings.cs:251 +msgid "Clean up old log data" +msgstr "" + +#: Library/RestAPI/Strings.cs:42 +#, 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 "" + +#: Library/RestAPI/Strings.cs:43 +msgid "Set the folder where settings are stored" +msgstr "" + +#: Library/RestAPI/Strings.cs:44 +#, 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 "" + +#: Library/RestAPI/Strings.cs:45 +msgid "Set the database encryption key" +msgstr "" + +#: Library/RestAPI/Strings.cs:46 Library/Main/Strings.cs:96 +msgid "" +"Use this option 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 "" + +#: Library/RestAPI/Strings.cs:47 Library/Main/Strings.cs:97 +msgid "Temporary storage folder" +msgstr "Carpeta d'emmagatzematge temporal" + +#: Library/RestAPI/Strings.cs:48 +msgid "Reset the JWT configuration, invalidating any issued login tokens" +msgstr "" + +#: Library/RestAPI/Strings.cs:49 +msgid "Disable the visual captcha" +msgstr "" + +#: Library/RestAPI/Strings.cs:50 +msgid "Use this option to disable database encryption of sensitive fields" +msgstr "" + +#: Library/RestAPI/Strings.cs:52 +msgid "Log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:53 +msgid "Use this option to log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:54 +msgid "Set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:55 +msgid "Use this option to set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:56 +#, csharp-format +msgid "" +"The Windows event log source {0} was not found. The source must be " +"registered before the log can be written." +msgstr "" + +#: Library/RestAPI/Strings.cs:57 +msgid "The Windows event log is not supported on this platform" +msgstr "" + +#: Library/RestAPI/Strings.cs:58 +#, csharp-format +msgid "Server has started and is listening on port {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:59 +#, csharp-format +msgid "Use the following link to sign in: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:60 +#, csharp-format +msgid "The server crashed: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:61 +msgid "Require database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:62 +msgid "" +"Use this option to require a custom provided key for database encryption of " +"sensitive fields and not rely on the serial number" +msgstr "" + +#: Library/RestAPI/Strings.cs:63 +#, csharp-format +msgid "" +"Database encryption key is required. Supply an encryption key via the " +"environment variable {0} or disable database encryption with the option " +"--{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:64 +#, csharp-format +msgid "" +"The encryption key is blacklisted and cannot be used. The database has been " +"decrypted. Supply a new encryption key via the environment variable {0} or " +"disable database encryption with the option --{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:68 +#, csharp-format +msgid "" +"Unable to find a valid date, given the start date {0}, the repetition " +"interval {1} and the allowed days {2}" +msgstr "" + +#: Library/RestAPI/Strings.cs:73 +#, csharp-format +msgid "Server has started and is listening on {0}, port {1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:74 +#, csharp-format +msgid "" +"Unable to create SSL certificate using provided parameters. Exception " +"detail: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:75 +#, csharp-format +msgid "Unable to open a socket for listening, tried ports: {0}" +msgstr "" + #: Library/DynamicLoader/Strings.cs:24 #, csharp-format msgid "Failed to load assembly {0}, error message: {1}" @@ -2166,7 +2471,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:28 -msgid "Sets the ZIP compression level" +msgid "Set the ZIP compression level" msgstr "" #: Library/Compression/Strings.cs:29 @@ -2178,7 +2483,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:30 -msgid "Sets the ZIP compression method" +msgid "Set the ZIP compression method" msgstr "" #: Library/Compression/Strings.cs:31 @@ -2188,7 +2493,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:32 -msgid "Toggles ZIP64 support" +msgid "Toggle ZIP64 support" msgstr "" #: Library/Compression/Strings.cs:33 @@ -2227,7 +2532,7 @@ msgid "Number of threads used in compression" msgstr "" #: Library/Compression/Strings.cs:44 -msgid "Sets the 7z compression level" +msgid "Set the 7z compression level" msgstr "" #: Library/Compression/Strings.cs:45 @@ -2238,7 +2543,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:46 -msgid "Sets the 7z fast algorithm usage" +msgid "Set the 7z fast algorithm usage" msgstr "" #: Library/SQLiteHelper/Strings.cs:24 @@ -2463,7 +2768,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:65 -msgid "Toggles system sleep mode" +msgid "Toggle system sleep mode" msgstr "" #: Library/Main/Strings.cs:66 @@ -2621,21 +2926,10 @@ msgstr "" msgid "Limit the size of files being backed up" msgstr "" -#: Library/Main/Strings.cs:96 -msgid "" -"Use this option 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 "" - -#: Library/Main/Strings.cs:97 -msgid "Temporary storage folder" -msgstr "Carpeta d'emmagatzematge temporal" - #: Library/Main/Strings.cs:98 msgid "" -"Selects another thread priority for the process. Use this to set Duplicati " -"to be more or less CPU intensive." +"Select another thread priority for the process. Use this to set Duplicati to" +" be more or less CPU intensive." msgstr "" #: Library/Main/Strings.cs:99 @@ -2655,13 +2949,13 @@ msgstr "" #: Library/Main/Strings.cs:102 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." +"Use this option to 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:103 -msgid "Disables use of the streaming transfer method" +msgid "Disable use of the streaming transfer method" msgstr "" #: Library/Main/Strings.cs:104 @@ -2672,7 +2966,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:105 -msgid "Disables manifests verification" +msgid "Disable manifests verification" msgstr "" #: Library/Main/Strings.cs:106 @@ -2704,7 +2998,7 @@ msgid "Supply one or more module names, separated by commas to unload them." msgstr "" #: Library/Main/Strings.cs:111 -msgid "Disables one or more modules" +msgid "Disable one or more modules" msgstr "" #: Library/Main/Strings.cs:112 @@ -2712,7 +3006,7 @@ msgid "Supply one or more module names, separated by commas to load them." msgstr "" #: Library/Main/Strings.cs:113 -msgid "Enables one or more modules" +msgid "Enable one or more modules" msgstr "" #: Library/Main/Strings.cs:114 @@ -2731,7 +3025,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:115 -msgid "Controls the use of disk snapshots" +msgid "Control the use of disk snapshots" msgstr "" #: Library/Main/Strings.cs:116 @@ -2774,11 +3068,11 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:123 -msgid "Enables debugging output" +msgid "Enable debugging output" msgstr "" #: Library/Main/Strings.cs:124 -msgid "Logs information to the file specified." +msgid "Log information to the file specified." msgstr "" #: Library/Main/Strings.cs:125 @@ -2788,7 +3082,7 @@ msgstr "" #: Library/Main/Strings.cs:126 Library/Main/Strings.cs:283 #, csharp-format msgid "" -"Specifies the amount of log information to write into the file specified by " +"Specify the amount of log information to write into the file specified by " "the option --{0}." msgstr "" @@ -2808,7 +3102,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:130 -msgid "Disables automatic folder creation" +msgid "Disable automatic folder creation" msgstr "" #: Library/Main/Strings.cs:131 @@ -2839,7 +3133,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:134 -msgid "Controls the use of NTFS Update Sequence Numbers" +msgid "Control the use of NTFS Update Sequence Numbers" msgstr "" #: Library/Main/Strings.cs:135 @@ -2856,7 +3150,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:136 -msgid "Deactivates tolerance when comparing times" +msgid "Deactivate tolerance when comparing times" msgstr "" #: Library/Main/Strings.cs:137 @@ -2925,7 +3219,7 @@ msgstr "" #: Library/Main/Strings.cs:149 msgid "" -"Sets a threshold for when to warn about the backend quota being nearly " +"Set 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 than this percentage of the total backup " "size. If the backend does not report the quota information, this value will " @@ -3129,7 +3423,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:185 -msgid "Determines usage of index files" +msgid "Determine usage of index files" msgstr "" #: Library/Main/Strings.cs:186 @@ -3151,7 +3445,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:189 -msgid "Does not perform any modifications" +msgid "Do not perform any modifications" msgstr "" #: Library/Main/Strings.cs:190 @@ -3230,7 +3524,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:204 -msgid "Disables the local database" +msgid "Disable the local database" msgstr "" #: Library/Main/Strings.cs:205 @@ -3358,7 +3652,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:227 -msgid "Activates in-depth verification of files" +msgid "Activate in-depth verification of files" msgstr "" #: Library/Main/Strings.cs:228 @@ -3399,7 +3693,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:237 -msgid "Don't store metadata" +msgid "Do not store metadata" msgstr "" #: Library/Main/Strings.cs:238 @@ -3461,14 +3755,6 @@ msgstr "" msgid "Check block hashes" msgstr "" -#: Library/Main/Strings.cs:250 -msgid "Set the time after which log data will be purged from the database." -msgstr "" - -#: Library/Main/Strings.cs:251 -msgid "Clean up old log data" -msgstr "" - #: Library/Main/Strings.cs:252 msgid "" "Use this option to build a searchable local database which only contains " @@ -3501,7 +3787,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:257 -msgid "Forces the display of the actual date instead of calendar date" +msgid "Force the display of the actual date instead of calendar date" msgstr "" #: Library/Main/Strings.cs:258 @@ -3553,7 +3839,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:267 -msgid "Disables synthetic filelist" +msgid "Disable synthetic filelist" msgstr "" #: Library/Main/Strings.cs:268 @@ -3565,7 +3851,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:269 -msgid "Checks only file lastmodified" +msgid "Check only file lastmodified" msgstr "" #: Library/Main/Strings.cs:270 @@ -3577,7 +3863,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:271 -msgid "Disables path compression on restore" +msgid "Disable path compression on restore" msgstr "" #: Library/Main/Strings.cs:272 @@ -3631,10 +3917,10 @@ msgstr "" #: Library/Main/Strings.cs:280 msgid "" -"Use this option to run a scheduled backup 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 (e.g., AC) or unknown, then scheduled" -" backups will proceed as normal." +"Use this option to disable a scheduled backup 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 (e.g., AC) or unknown, then " +"scheduled backups will proceed as normal." msgstr "" #: Library/Main/Strings.cs:281 @@ -3656,11 +3942,11 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:286 -msgid "Applies filters to the file log data" +msgid "Apply filters to the file log data" msgstr "" #: Library/Main/Strings.cs:287 -msgid "Specifies the amount of log information to output to the console." +msgid "Specify the amount of log information to output to the console." msgstr "" #: Library/Main/Strings.cs:288 @@ -3668,7 +3954,7 @@ msgid "Console information level" msgstr "" #: Library/Main/Strings.cs:290 -msgid "Applies filters to the console log data" +msgid "Apply filters to the console log data" msgstr "" #: Library/Main/Strings.cs:292 @@ -3679,7 +3965,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:293 -msgid "Sets the process to use low IO priority" +msgid "Set the process to use low IO priority" msgstr "" #: Library/Main/Strings.cs:295 @@ -3687,7 +3973,7 @@ msgid "Use this option to remove all empty folders from a backup." msgstr "" #: Library/Main/Strings.cs:296 -msgid "Excludes empty folders" +msgid "Exclude empty folders" msgstr "" #: Library/Main/Strings.cs:297 @@ -3736,7 +4022,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:305 -msgid "Activates logging of all database queries" +msgid "Activate logging of all database queries" msgstr "" #: Library/Main/Strings.cs:306 @@ -3939,7 +4225,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:53 -msgid "Sets allowed SSL versions" +msgid "Set allowed SSL versions" msgstr "" #: Library/Modules/Builtin/Strings.cs:54 @@ -3949,7 +4235,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:55 -msgid "Sets the default operation timeout" +msgid "Set the default operation timeout" msgstr "" #: Library/Modules/Builtin/Strings.cs:56 @@ -3960,7 +4246,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:57 -msgid "Sets readwrite" +msgid "Set readwrite" msgstr "" #: Library/Modules/Builtin/Strings.cs:58 @@ -3971,7 +4257,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:59 -msgid "Sets HTTP buffering" +msgid "Set HTTP buffering" msgstr "" #: Library/Modules/Builtin/Strings.cs:63 @@ -3995,8 +4281,7 @@ msgid "Configure Microsoft SQL Server module" msgstr "" #: Library/Modules/Builtin/Strings.cs:73 -msgid "" -"Executes a script before starting an operation, and again on completion" +msgid "Execute a script before starting an operation, and again on completion" msgstr "" #: Library/Modules/Builtin/Strings.cs:74 @@ -4005,8 +4290,8 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:75 msgid "" -"Executes a script after performing an operation. The script will receive the" -" operation results written to stdout." +"Execute a script after performing an operation. The script will receive the " +"operation results written to stdout." msgstr "" #: Library/Modules/Builtin/Strings.cs:76 @@ -4025,7 +4310,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:79 msgid "" -"Executes a script before performing an operation. The operation will block " +"Execute 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 "" @@ -4035,7 +4320,7 @@ msgid "Run a required script on startup" msgstr "" #: Library/Modules/Builtin/Strings.cs:81 -#: Library/Modules/Builtin/Strings.cs:208 +#: Library/Modules/Builtin/Strings.cs:237 #, csharp-format msgid "" "Use this option to select the output format for results. Available formats: " @@ -4043,8 +4328,8 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:82 -#: Library/Modules/Builtin/Strings.cs:209 -msgid "Selects the output format for results" +#: Library/Modules/Builtin/Strings.cs:238 +msgid "Select the output format for results" msgstr "" #: Library/Modules/Builtin/Strings.cs:83 @@ -4059,7 +4344,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:85 msgid "" -"Executes a script before performing an operation. The operation will block " +"Execute a script before performing an operation. The operation will block " "until the script has completed or timed out." msgstr "" @@ -4074,13 +4359,13 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:88 msgid "" -"Sets the maximum time a script is allowed to execute. If the script has not " +"Set 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:89 -msgid "Sets the script timeout" +msgid "Set the script timeout" msgstr "" #: Library/Modules/Builtin/Strings.cs:90 @@ -4106,7 +4391,7 @@ msgstr "" #, 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." +" option --{0} to specify what SMTP server to use." msgstr "" #: Library/Modules/Builtin/Strings.cs:98 @@ -4171,7 +4456,8 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:124 #: Library/Modules/Builtin/Strings.cs:160 -#: Library/Modules/Builtin/Strings.cs:188 +#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:217 msgid "The messages to send" msgstr "" @@ -4244,6 +4530,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:144 #: Library/Modules/Builtin/Strings.cs:172 +#: Library/Modules/Builtin/Strings.cs:201 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message.\n" "\n" @@ -4258,6 +4545,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:153 #: Library/Modules/Builtin/Strings.cs:181 +#: Library/Modules/Builtin/Strings.cs:210 msgid "The message template" msgstr "La plantilla del missatge" @@ -4282,7 +4570,8 @@ msgid "The XMPP password" msgstr "" #: Library/Modules/Builtin/Strings.cs:158 -#: Library/Modules/Builtin/Strings.cs:186 +#: Library/Modules/Builtin/Strings.cs:187 +#: Library/Modules/Builtin/Strings.cs:215 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" @@ -4290,14 +4579,16 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:161 -#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:218 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:162 -#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:219 msgid "Send messages for all operations" msgstr "" @@ -4307,49 +4598,89 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:168 msgid "" -"This module provides support for sending status reports via HTTP messages" +"This module provides support for sending status reports via Telegram " +"messages" msgstr "" #: Library/Modules/Builtin/Strings.cs:169 -msgid "HTTP report module" +msgid "Telegram report module" msgstr "" #: Library/Modules/Builtin/Strings.cs:170 -msgid "Use this option to set a HTTP report URL." +msgid "Use this option to set the channel ID." msgstr "" #: Library/Modules/Builtin/Strings.cs:171 -msgid "HTTP report URL" +msgid "Telegram channel id" msgstr "" #: Library/Modules/Builtin/Strings.cs:182 -msgid "Use this option to set a name of the parameter to send the message as." -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:183 -msgid "The name of the parameter to send the message as" +msgid "" +"Use this option to set a bot ID for the bot that will send the message." msgstr "" #: Library/Modules/Builtin/Strings.cs:184 +msgid "The Telegram bot ID" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:185 +msgid "" +"Use this option to set a API key for the bot that will send the message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:186 +msgid "The Telegram API key" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:192 +msgid "Timeout occurred while sending to Telegram server" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:197 +msgid "" +"This module provides support for sending status reports via HTTP messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:198 +msgid "HTTP report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:199 +msgid "Use this option to set a HTTP report URL." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:200 +msgid "HTTP report URL" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:211 +msgid "Use this option to set a name of the parameter to send the message as." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:212 +msgid "The name of the parameter to send the message as" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:213 msgid "" "Use this option to set extra parameters to add to the http message, e.g. " "\"parameter1=value1¶meter2=value2\"" msgstr "" -#: Library/Modules/Builtin/Strings.cs:185 +#: Library/Modules/Builtin/Strings.cs:214 msgid "Extra parameters to add to the http message" msgstr "" -#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:220 msgid "" "Use this option to change the default HTTP verb used to submit a report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:192 -msgid "Sets the HTTP verb to use" +#: Library/Modules/Builtin/Strings.cs:221 +msgid "Set the HTTP verb to use" msgstr "" -#: Library/Modules/Builtin/Strings.cs:193 +#: Library/Modules/Builtin/Strings.cs:222 msgid "" "Use this option to set HTTP report URLs for sending form-encoded data. This " "option accepts multiple URLs, seperated by a semi-colon. All URLs will " @@ -4357,54 +4688,54 @@ msgid "" "settings." msgstr "" -#: Library/Modules/Builtin/Strings.cs:194 +#: Library/Modules/Builtin/Strings.cs:223 msgid "HTTP report URLs for sending form data" msgstr "" -#: Library/Modules/Builtin/Strings.cs:195 +#: Library/Modules/Builtin/Strings.cs:224 msgid "" "Use this option to set HTTP report URLs for sending JSON data. This option " "accepts multiple URLs, seperated by a semi-colon. All URLs will receive the " "same data. Note that this option ignores the format and verb settings." msgstr "" -#: Library/Modules/Builtin/Strings.cs:196 +#: Library/Modules/Builtin/Strings.cs:225 msgid "HTTP report URLs for sending JSON data" msgstr "" -#: Library/Modules/Builtin/Strings.cs:201 +#: Library/Modules/Builtin/Strings.cs:230 #, csharp-format msgid "Failed to send message: {0}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:202 +#: Library/Modules/Builtin/Strings.cs:231 msgid "" "Use this option to set the log level for messages to include in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:203 -msgid "Defines a log level for messages" +#: Library/Modules/Builtin/Strings.cs:232 +msgid "Define a log level for messages" msgstr "" -#: Library/Modules/Builtin/Strings.cs:204 +#: Library/Modules/Builtin/Strings.cs:233 msgid "" "Use this option to set a filter expression that defines what options are " "included in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:205 +#: Library/Modules/Builtin/Strings.cs:234 msgid "Log message filter" msgstr "Filtre de missatges de registre" -#: Library/Modules/Builtin/Strings.cs:206 +#: Library/Modules/Builtin/Strings.cs:235 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/Strings.cs:207 -msgid "Limits log lines" -msgstr "Limita les línies de l'informe" +#: Library/Modules/Builtin/Strings.cs:236 +msgid "Limit log lines" +msgstr "" #: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:39 #, csharp-format @@ -4618,11 +4949,6 @@ msgstr "" msgid "Supported generic modules:" msgstr "" -#: CommandLine/CLI/Strings.cs:41 -#, csharp-format -msgid "Unable to read the parameters file \"{0}\", reason: {1}" -msgstr "" - #: CommandLine/CLI/Strings.cs:42 #, csharp-format msgid "" @@ -4654,10 +4980,6 @@ msgid "" "multiple filters must be joined with {5}." msgstr "" -#: CommandLine/CLI/Strings.cs:45 -msgid "Path to a file with parameters" -msgstr "" - #: CommandLine/CLI/Strings.cs:46 #, csharp-format msgid "An error occured: {0}" @@ -4724,11 +5046,11 @@ msgstr "" msgid "This link may provide additional information: {0}" msgstr "" -#: CommandLine/CLI/Program.cs:288 +#: CommandLine/CLI/Program.cs:290 msgid "Toggle automatic updates" msgstr "" -#: CommandLine/CLI/Program.cs:288 +#: CommandLine/CLI/Program.cs:290 msgid "" "Set this option if you prefer to have the commandline version automatically " "update" diff --git a/Localizations/duplicati/localization-cs.mo b/Localizations/duplicati/localization-cs.mo index 9fe7c4dc7..14edc7c2e 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 3fb63322d..93f9adec9 100644 --- a/Localizations/duplicati/localization-cs.po +++ b/Localizations/duplicati/localization-cs.po @@ -5,19 +5,19 @@ # # Translators: # Petr Rezek , 2017 -# Lukáš Tyrychtr , 2017 -# Jakub Loucký , 2020 -# M D, 2021 +# M D, 2024 +# Jakub Loucký , 2024 # Pavel Borecki , 2024 +# Lukáš Tyrychtr , 2024 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-14 09:15+0200\n" +"POT-Creation-Date: 2024-08-30 15:22+0200\n" "PO-Revision-Date: 2016-10-04 18:53+0000\n" -"Last-Translator: Pavel Borecki , 2024\n" +"Last-Translator: Lukáš Tyrychtr , 2024\n" "Language-Team: Czech (https://app.transifex.com/duplicati/teams/67655/cs/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -128,7 +128,7 @@ msgid "Use GPG Armor" msgstr "Použít GPG Armor" #: Library/Encryption/Strings.cs:52 -msgid "Overrides the GPG command supplied for decryption." +msgid "Override the GPG command supplied for decryption." msgstr "" #: Library/Encryption/Strings.cs:53 @@ -138,7 +138,7 @@ msgstr "Příkaz pro rozšifrování GPG" #: Library/Encryption/Strings.cs:54 #, csharp-format msgid "" -"Overrides the default GPG encryption command \"{0}\". Normal usage is to " +"Override the default GPG encryption command \"{0}\". Normal usage is to " "request asymetric encryption with the setting {1}." msgstr "" @@ -223,6 +223,11 @@ msgstr "Požadovaná složka neexistuje" msgid "Cancelled" msgstr "Stornováno" +#: Library/Interface/Strings.cs:44 +msgid "" +"Encryption key used to encrypt target settings does not match current key." +msgstr "" + #: Library/Interface/CustomExceptions.cs:84 #: Library/Interface/CustomExceptions.cs:92 #: Library/Backend/Jottacloud/Jottacloud.cs:286 @@ -358,16 +363,16 @@ msgstr "" #: Library/Backend/AzureBlob/Strings.cs:38 Library/Backend/Mega/Strings.cs:28 #: Library/Backend/SharePoint/Strings.cs:29 #: Library/Backend/WEBDAV/Strings.cs:29 -msgid "Supplies the password used to connect to the server" -msgstr "Dodává heslo sloužící pro připojení k serveru" +msgid "Supply the password used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:32 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:33 -msgid "Supplies the domain used to connect to the server" -msgstr "Poskytne doménu sloužící k připojení se k serveru" +msgid "Supply the domain used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:34 Library/Backend/FTP/Strings.cs:35 #: Library/Backend/CloudFiles/Strings.cs:30 Library/Backend/S3/Strings.cs:34 @@ -392,8 +397,8 @@ msgstr "" #: Library/Backend/AzureBlob/Strings.cs:40 Library/Backend/Mega/Strings.cs:30 #: Library/Backend/SharePoint/Strings.cs:31 #: Library/Backend/WEBDAV/Strings.cs:31 -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" +msgid "Supply the username used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:36 msgid "" @@ -406,8 +411,8 @@ msgstr "" "při používání klíče k API." #: Library/Backend/OpenStack/Strings.cs:37 -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" +msgid "Supply the Tenant Name used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:38 msgid "" @@ -419,10 +424,8 @@ msgstr "" "nájemníka (tenant)." #: Library/Backend/OpenStack/Strings.cs:39 -msgid "Supplies the API key used to connect to the server" +msgid "Supply 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:40 #, csharp-format @@ -434,8 +437,8 @@ msgstr "" "Obvykle končí na „/v2.0“. Známí poskytovatelé jsou: {0}{1}" #: Library/Backend/OpenStack/Strings.cs:41 -msgid "Supplies the authentication URL" -msgstr "Zadává URL pro ověřování" +msgid "Supply the authentication URL" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:42 msgid "The keystone API version to use. Valid values are 'v2' and 'v3'." @@ -456,15 +459,15 @@ msgstr "" "seznam platných regionů nebo ponechte prázdné pro výchozí region." #: Library/Backend/OpenStack/Strings.cs:45 -msgid "Supplies the region used for creating a container" -msgstr "Poskytuje oblast použitou pro vytvoření kontejneru" +msgid "Supply the region used for creating a container" +msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:67 msgid "OpenStack configuration module" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:69 -msgid "Exposes OpenStack configuration as a web module" +msgid "Expose OpenStack configuration as a web module" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:77 @@ -476,7 +479,7 @@ msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:77 #: Library/Backend/GoogleServices/GCSConfig.cs:81 #: Library/Backend/S3/S3Config.cs:84 Library/Backend/Storj/StorjConfig.cs:53 -msgid "Provides different config values" +msgid "Provide different config values" msgstr "" #: Library/Backend/FTP/Strings.cs:27 @@ -498,8 +501,8 @@ msgid "" msgstr "" #: Library/Backend/FTP/Strings.cs:30 Library/Backend/FTP/Strings.cs:32 -msgid "Toggles the FTP connections method" -msgstr "Přepíná způsob FTP připojení" +msgid "Toggle the FTP connections method" +msgstr "" #: Library/Backend/FTP/Strings.cs:31 #, csharp-format @@ -531,8 +534,8 @@ msgid "" msgstr "" #: Library/Backend/FTP/Strings.cs:38 -msgid "Instructs Duplicati to use an SSL (ftps) connection" -msgstr "Instrukce pro Duplicati aby používalo SSL (ftps) spojení" +msgid "Instruct Duplicati to use an SSL (ftps) connection" +msgstr "" #: Library/Backend/FTP/Strings.cs:39 msgid "" @@ -575,7 +578,7 @@ msgid "Google Cloud Storage configuration module" msgstr "" #: Library/Backend/GoogleServices/GCSConfig.cs:73 -msgid "Exposes Google Cloud Storage configuration as a web module" +msgid "Expose Google Cloud Storage configuration as a web module" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:27 @@ -628,8 +631,8 @@ msgstr "" "{0}" #: Library/Backend/GoogleServices/Strings.cs:35 -msgid "Specifies location option for creating a bucket" -msgstr "Určuje volbu umístění při vytváření „nádoby“ (bucket)" +msgid "Specify location option for creating a bucket" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:36 #, csharp-format @@ -641,8 +644,8 @@ msgstr "" "{0}" #: Library/Backend/GoogleServices/Strings.cs:38 -msgid "Specifies storage class for creating a bucket" -msgstr "Určuje třídu úložiště pro vytváření „nádoby“ (bucket)" +msgid "Specify storage class for creating a bucket" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:39 msgid "" @@ -652,8 +655,8 @@ msgid "" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:40 -msgid "Specifies project for creating a bucket" -msgstr "Určuje projekt pro vytváření „nádoby“ (bucket)" +msgid "Specify project for creating a bucket" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:44 msgid "" @@ -707,8 +710,8 @@ msgid "The API Access Key used to authenticate with CloudFiles." msgstr "" #: Library/Backend/CloudFiles/Strings.cs:33 -msgid "Supplies the access key used to connect to the server" -msgstr "Zadává přístupový klíč sloužící pro připojení k serveru" +msgid "Supply the access key used to connect to the server" +msgstr "" #: Library/Backend/CloudFiles/Strings.cs:34 #, csharp-format @@ -727,8 +730,8 @@ msgid "The username used to authenticate with CloudFiles." msgstr "" #: Library/Backend/CloudFiles/Strings.cs:37 -msgid "Supplies the username used to authenticate with CloudFiles" -msgstr "Zadává uživatelské jméno sloužící pro ověření u CloudFiles" +msgid "Supply the username used to authenticate with CloudFiles" +msgstr "" #: Library/Backend/CloudFiles/Strings.cs:38 msgid "MD5 Hash (ETag) verification failed" @@ -762,7 +765,7 @@ msgid "S3 configuration module" msgstr "" #: Library/Backend/S3/S3Config.cs:77 -msgid "Exposes S3 configuration as a web module" +msgid "Expose S3 configuration as a web module" msgstr "" #: Library/Backend/S3/Strings.cs:26 @@ -815,8 +818,8 @@ msgstr "" "{0}" #: Library/Backend/S3/Strings.cs:40 -msgid "Specifies S3 location constraints" -msgstr "Zadává omezení umístění S3" +msgid "Specify S3 location constraints" +msgstr "" #: Library/Backend/S3/Strings.cs:41 #, csharp-format @@ -828,8 +831,8 @@ msgstr "" "{0}" #: Library/Backend/S3/Strings.cs:43 -msgid "Specifies an alternate S3 server name" -msgstr "Zadává alternativní název S3 serveru" +msgid "Specify an alternate S3 server name" +msgstr "" #: Library/Backend/S3/Strings.cs:44 msgid "" @@ -838,8 +841,8 @@ msgid "" msgstr "" #: Library/Backend/S3/Strings.cs:45 -msgid "Specifies the S3 client library to use" -msgstr "Specifikuje použitou klientskou knihovnu S3" +msgid "Specify the S3 client library to use" +msgstr "" #: Library/Backend/S3/Strings.cs:46 msgid "" @@ -850,8 +853,8 @@ msgstr "" #: Library/Backend/S3/Strings.cs:47 Library/Backend/WEBDAV/Strings.cs:40 #: Library/Backend/TahoeLAFS/Strings.cs:27 -msgid "Instructs Duplicati to use an SSL (https) connection" -msgstr "Nabádá Duplicati aby použilo SSL (https) spojení" +msgid "Instruct Duplicati to use an SSL (https) connection" +msgstr "" #: Library/Backend/S3/Strings.cs:48 msgid "" @@ -880,7 +883,7 @@ msgid "S3 IAM support module" msgstr "" #: Library/Backend/S3/S3IAM.cs:73 -msgid "Exposes S3 IAM manipulation as a web module" +msgid "Expose S3 IAM manipulation as a web module" msgstr "" #: Library/Backend/S3/S3IAM.cs:81 @@ -888,7 +891,7 @@ msgid "The operation to perform" msgstr "" #: Library/Backend/S3/S3IAM.cs:81 -msgid "Selects the operation to perform" +msgid "Select the operation to perform" msgstr "" #: Library/Backend/S3/S3IAM.cs:82 @@ -1101,8 +1104,8 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:53 -msgid "Supplies server fingerprint used for validation of server identity" -msgstr "Poskytuje otisk serveru sloužící pro ověření totožnosti serveru" +msgid "Supply server fingerprint used for validation of server identity" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:54 msgid "" @@ -1115,19 +1118,19 @@ msgstr "" " klíče stroje vypnout. Toto byste měli dělat jen při testování." #: Library/Backend/SSHv2/Strings.cs:55 -msgid "Disables fingerprint validation" -msgstr "Vypíná ověřování otisku systému" +msgid "Disable fingerprint validation" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:56 msgid "" -"Points to a valid OpenSSH keyfile. If the file is encrypted, the password " +"Point to a valid OpenSSH keyfile. If the file is encrypted, the password " "supplied is used to decrypt it. If the keyfile is specified, the password is" " not used to authenticate." msgstr "" #: Library/Backend/SSHv2/Strings.cs:57 Library/Backend/SSHv2/Strings.cs:59 -msgid "Uses a SSH private key to authenticate" -msgstr "Používá soukromou část SSH klíče pro ověřování" +msgid "Use a SSH private key to authenticate" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:58 #, csharp-format @@ -1144,8 +1147,8 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:61 -msgid "Sets the operation timeout value" -msgstr "Nastavuje časový limit dokončení operace" +msgid "Set the operation timeout value" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:62 msgid "" @@ -1156,8 +1159,8 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:63 -msgid "Sets a keepalive value" -msgstr "Nastaví hodnotu keepalive" +msgid "Set a keepalive value" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:64 #, csharp-format @@ -1535,9 +1538,9 @@ msgstr "Zda by měla být použitá třía HttpClient" #: Library/Backend/OneDrive/Strings.cs:41 #, 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})." +"Store 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:42 @@ -1561,7 +1564,7 @@ msgstr "Volitelný identifikátor úložiště" #: Library/Backend/OneDrive/Strings.cs:49 #, csharp-format msgid "" -"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " +"Store 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 "" @@ -1591,7 +1594,7 @@ msgstr "" #: Library/Backend/OneDrive/Strings.cs:59 #, csharp-format msgid "" -"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " +"Store 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) " @@ -1677,7 +1680,7 @@ msgstr "" #: Library/Backend/AliyunOSS/Strings.cs:14 #: Library/Backend/TencentCOS/Strings.cs:36 msgid "Bucket name" -msgstr "" +msgstr "Název „nádoby“ (bucket)" #: Library/Backend/AliyunOSS/Strings.cs:15 msgid "Region indicates the physical location of the OSS data center." @@ -1798,7 +1801,7 @@ msgid "" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:38 -msgid "Specifies COS location constraints" +msgid "Specify COS location constraints" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:39 @@ -1847,8 +1850,8 @@ msgstr "" "něj použít pomocí předvolby „{0}“." #: Library/Backend/Jottacloud/Strings.cs:34 -msgid "Supplies the backup device to use" -msgstr "Zadává zařízení, které se má použít pro zálohy" +msgid "Supply the backup device to use" +msgstr "" #: Library/Backend/Jottacloud/Strings.cs:35 #, csharp-format @@ -1866,8 +1869,8 @@ msgstr "" "bod nazvat dle libosti." #: Library/Backend/Jottacloud/Strings.cs:36 -msgid "Supplies the mount point to use on the server" -msgstr "Poskytuje přípojný bod který použít na serveru" +msgid "Supply the mount point to use on the server" +msgstr "" #: Library/Backend/Jottacloud/Strings.cs:37 msgid "" @@ -2180,7 +2183,7 @@ msgid "Storj DCS configuration module" msgstr "" #: Library/Backend/Storj/StorjConfig.cs:46 -msgid "Exposes Storj DCS configuration as a web module" +msgid "Expose Storj DCS configuration as a web module" msgstr "" #: Library/Backend/Storj/Strings.cs:27 @@ -2203,7 +2206,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:31 msgid "Authentication method" -msgstr "" +msgstr "Způsob autentizace" #: Library/Backend/Storj/Strings.cs:32 msgid "" @@ -2214,7 +2217,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:33 msgid "Satellite" -msgstr "" +msgstr "Satelit" #: Library/Backend/Storj/Strings.cs:34 msgid "" @@ -2225,7 +2228,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:35 msgid "API key" -msgstr "" +msgstr "Klíč k aplikačnímu programovému rozhraní (API)" #: Library/Backend/Storj/Strings.cs:36 msgid "" @@ -2237,7 +2240,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:37 msgid "Encryption passphrase" -msgstr "" +msgstr "Šifrovací heslová fráze" #: Library/Backend/Storj/Strings.cs:38 msgid "" @@ -2247,7 +2250,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:39 msgid "Access grant" -msgstr "" +msgstr "Udělení přístupu" #: Library/Backend/Storj/Strings.cs:40 msgid "Specify the bucket for storing the backup." @@ -2263,7 +2266,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:43 msgid "Folder" -msgstr "" +msgstr "Složka" #: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format @@ -2283,6 +2286,337 @@ msgstr "Neočekávaný chybový kód: {0} – {1}" msgid "The OAuth service is currently over quota. Try again in a few hours" msgstr "" +#: Library/RestAPI/Strings.cs:9 +msgid "Another instance is running, and was notified" +msgstr "Je spuštěná jiná instance a byla upozorněna" + +#: Library/RestAPI/Strings.cs:10 +#, csharp-format +msgid "" +"Failed to create, open or upgrade the database.\n" +"Error message: {0}" +msgstr "" +"Nepodařilo se vytvořit, otevřít nebo povýšit verzi databáze:\n" +"Chybové hlášení: {0}" + +#: Library/RestAPI/Strings.cs:12 +msgid "Display this help" +msgstr "" + +#: Library/RestAPI/Strings.cs:13 +msgid "" +"Supported commandline arguments:\n" +"\n" +msgstr "" +"Podporované argumenty příkazového řádku:\n" +"\n" + +#: Library/RestAPI/Strings.cs:16 +#, csharp-format +msgid "--{0}: {1}" +msgstr "--{0}: {1}" + +#: Library/RestAPI/Strings.cs:17 +#, csharp-format +msgid "" +"Use this option to store some or all of the options given to the commandline" +" client. The file must be a plain text file, and UTF-8 encoding is " +"preferred. Each line in the file should be of the format --option=value. Use" +" the special options --{0} and --{1} 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 "" + +#: Library/RestAPI/Strings.cs:18 CommandLine/CLI/Strings.cs:45 +msgid "Path to a file with parameters" +msgstr "Popis umístění souboru s parametry" + +#: Library/RestAPI/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 "" +"Pokud se filtry nacházejí už v souboru s parametry, není možné je zadávat zároveň i na příkazovém řádku. Pro zadání filtrů uvnitř souboru s parametry použijte zvláštní volby --{0}, --{1}, nebo --{2}.\n" +"Každý filtr je třeba předeslat buď + nebo - a vícero filtrů je třeba spojit pomocí {3}" + +#: Library/RestAPI/Strings.cs:20 CommandLine/CLI/Strings.cs:41 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "Nedaří se číst soubor s parametry „{0}“, důvod: {1}" + +#: Library/RestAPI/Strings.cs:22 +msgid "Output log information to the file given" +msgstr "" + +#: Library/RestAPI/Strings.cs:23 +msgid "Determine the amount of information written in the log file" +msgstr "" + +#: Library/RestAPI/Strings.cs:24 +msgid "" +"Activate portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Library/RestAPI/Strings.cs:25 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "V Duplicati došlo k závažné chybě: {0}" + +#: Library/RestAPI/Strings.cs:26 +#, csharp-format +msgid "An error occurred on server tear down: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:27 +#, csharp-format +msgid "" +"Unable to start up. Perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:29 Library/RestAPI/Strings.cs:51 +msgid "Disable database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:30 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "" +"Zjištěna nepodporovaná verze SQLite ({0}), je třeba, aby byla {1} a vyšší" + +#: Library/RestAPI/Strings.cs:31 +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 "" + +#: Library/RestAPI/Strings.cs:32 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "" +"Port na kterém webový server bude očekávat spojení. Je možné zadat vícero " +"hodnot oddělovaných čárkou." + +#: Library/RestAPI/Strings.cs:33 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." +msgstr "" +"Certifikát a klíč ve formátu PKCS #12 které webový server použije pro SSL. " +"Jsou podporovány pouze klíče RSA/DSA." + +#: Library/RestAPI/Strings.cs:34 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "Heslo k dešifrování PKCS12 souboru s certifikátem." + +#: Library/RestAPI/Strings.cs:35 +msgid "" +"The interface the webserver listens on. The special values \"*\" and \"any\"" +" means any interface. The special value \"loopback\" means the loopback " +"adapter." +msgstr "" +"Rozhraní na kterém webový server očekává spojení. Speciální hodnoty „*“ a " +"„any“ (libovolné) znamená libovolné rozhraní. Speciální hodnota „loopback“ " +"znamená zpětnou smyčku (loopback)." + +#: Library/RestAPI/Strings.cs:36 +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 "" +"Heslo vyžadované pro přístup k webovému serveru. Tato hodnota je uložena " +"takže ji nebude třeba zadávat při každém spuštění. Pokud není zadáno, je " +"heslo vypnut." + +#: Library/RestAPI/Strings.cs:37 +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á." + +#: Library/RestAPI/Strings.cs:38 +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 "" + +#: Library/RestAPI/Strings.cs:39 +msgid "Enable the ping-pong responder" +msgstr "" + +#: Library/RestAPI/Strings.cs:40 Library/Main/Strings.cs:250 +msgid "Set the time after which log data will be purged from the database." +msgstr "" +"Nastavte čas, po jehož uplynutí budou data protokolu smazána z databáze." + +#: Library/RestAPI/Strings.cs:41 Library/Main/Strings.cs:251 +msgid "Clean up old log data" +msgstr "Odstranit staré záznamy událostí" + +#: Library/RestAPI/Strings.cs:42 +#, 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 potřebuje malou databázi pro uchovávání všech nastavení. Pomocí " +"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}." + +#: Library/RestAPI/Strings.cs:43 +msgid "Set the folder where settings are stored" +msgstr "" + +#: Library/RestAPI/Strings.cs:44 +#, 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 "" +"Tato volba nastaví šifrovací klíč sloužící pomíchání místní databáze s " +"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." + +#: Library/RestAPI/Strings.cs:45 +msgid "Set the database encryption key" +msgstr "" + +#: Library/RestAPI/Strings.cs:46 Library/Main/Strings.cs:96 +msgid "" +"Use this option 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 "" + +#: Library/RestAPI/Strings.cs:47 Library/Main/Strings.cs:97 +msgid "Temporary storage folder" +msgstr "Složka pro dočasné ukládání" + +#: Library/RestAPI/Strings.cs:48 +msgid "Reset the JWT configuration, invalidating any issued login tokens" +msgstr "" + +#: Library/RestAPI/Strings.cs:49 +msgid "Disable the visual captcha" +msgstr "" + +#: Library/RestAPI/Strings.cs:50 +msgid "Use this option to disable database encryption of sensitive fields" +msgstr "" + +#: Library/RestAPI/Strings.cs:52 +msgid "Log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:53 +msgid "Use this option to log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:54 +msgid "Set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:55 +msgid "Use this option to set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:56 +#, csharp-format +msgid "" +"The Windows event log source {0} was not found. The source must be " +"registered before the log can be written." +msgstr "" + +#: Library/RestAPI/Strings.cs:57 +msgid "The Windows event log is not supported on this platform" +msgstr "" + +#: Library/RestAPI/Strings.cs:58 +#, csharp-format +msgid "Server has started and is listening on port {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:59 +#, csharp-format +msgid "Use the following link to sign in: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:60 +#, csharp-format +msgid "The server crashed: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:61 +msgid "Require database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:62 +msgid "" +"Use this option to require a custom provided key for database encryption of " +"sensitive fields and not rely on the serial number" +msgstr "" + +#: Library/RestAPI/Strings.cs:63 +#, csharp-format +msgid "" +"Database encryption key is required. Supply an encryption key via the " +"environment variable {0} or disable database encryption with the option " +"--{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:64 +#, csharp-format +msgid "" +"The encryption key is blacklisted and cannot be used. The database has been " +"decrypted. Supply a new encryption key via the environment variable {0} or " +"disable database encryption with the option --{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:68 +#, csharp-format +msgid "" +"Unable to find a valid date, given the start date {0}, the repetition " +"interval {1} and the allowed days {2}" +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}" + +#: Library/RestAPI/Strings.cs:73 +#, 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}" + +#: Library/RestAPI/Strings.cs:74 +#, csharp-format +msgid "" +"Unable to create SSL certificate using provided parameters. Exception " +"detail: {0}" +msgstr "" +"S poskytnutými parametry není možné vytvořit SSL certifikát. Podrobnosti " +"výjimky: {0}" + +#: Library/RestAPI/Strings.cs:75 +#, 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}" + #: Library/DynamicLoader/Strings.cs:24 #, csharp-format msgid "Failed to load assembly {0}, error message: {1}" @@ -2317,7 +2651,7 @@ msgstr "" "vypíná a nastavení na 9 znamená nejúčinnější (ale nejpomalejší)." #: Library/Compression/Strings.cs:28 -msgid "Sets the ZIP compression level" +msgid "Set the ZIP compression level" msgstr "" #: Library/Compression/Strings.cs:29 @@ -2329,7 +2663,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:30 -msgid "Sets the ZIP compression method" +msgid "Set the ZIP compression method" msgstr "" #: Library/Compression/Strings.cs:31 @@ -2339,7 +2673,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:32 -msgid "Toggles ZIP64 support" +msgid "Toggle ZIP64 support" msgstr "" #: Library/Compression/Strings.cs:33 @@ -2380,8 +2714,8 @@ msgid "Number of threads used in compression" msgstr "Počet vláken použitých ke kompresi" #: Library/Compression/Strings.cs:44 -msgid "Sets the 7z compression level" -msgstr "Nastavuje úroveň komprese 7z" +msgid "Set the 7z compression level" +msgstr "" #: Library/Compression/Strings.cs:45 msgid "" @@ -2394,8 +2728,8 @@ msgstr "" "něco horším kompresním poměru." #: Library/Compression/Strings.cs:46 -msgid "Sets the 7z fast algorithm usage" -msgstr "Nastavuje použití rychlého algoritmu 7z" +msgid "Set the 7z fast algorithm usage" +msgstr "" #: Library/SQLiteHelper/Strings.cs:24 msgid "backup" @@ -2641,8 +2975,8 @@ msgstr "" "zálohovacích/obnovovacích operacích (pouze MS Windows / macOS)" #: Library/Main/Strings.cs:65 -msgid "Toggles system sleep mode" -msgstr "Přepíná režim spánku systému" +msgid "Toggle system sleep mode" +msgstr "" #: Library/Main/Strings.cs:66 msgid "" @@ -2825,24 +3159,11 @@ msgstr "" msgid "Limit the size of files being backed up" msgstr "Omezit velikost zálohovaných souborů" -#: Library/Main/Strings.cs:96 -msgid "" -"Use this option 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 "" - -#: Library/Main/Strings.cs:97 -msgid "Temporary storage folder" -msgstr "Složka pro dočasné ukládání" - #: Library/Main/Strings.cs:98 msgid "" -"Selects another thread priority for the process. Use this to set Duplicati " -"to be more or less CPU intensive." +"Select another thread priority for the process. Use this to set Duplicati to" +" be more or less CPU intensive." 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:99 msgid "Thread priority" @@ -2861,17 +3182,14 @@ msgstr "Omezit velikost svazků" #: Library/Main/Strings.cs:102 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." +"Use this option to disallow usage of the streaming interface, which means " +"that transfer progress bars will not show, and bandwidth throttle settings " +"will be ignored." msgstr "" -"Zapnutí této předvolby znemožní použití proudového vysílání (stream) " -"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:103 -msgid "Disables use of the streaming transfer method" -msgstr "Vypne použití proudové (stream) přenosové metody" +msgid "Disable use of the streaming transfer method" +msgstr "" #: Library/Main/Strings.cs:104 msgid "" @@ -2881,7 +3199,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:105 -msgid "Disables manifests verification" +msgid "Disable manifests verification" msgstr "" #: Library/Main/Strings.cs:106 @@ -2921,16 +3239,16 @@ msgid "Supply one or more module names, separated by commas to unload them." msgstr "" #: Library/Main/Strings.cs:111 -msgid "Disables one or more modules" -msgstr "Vypíná jeden a více modulů" +msgid "Disable one or more modules" +msgstr "" #: Library/Main/Strings.cs:112 msgid "Supply one or more module names, separated by commas to load them." msgstr "" #: Library/Main/Strings.cs:113 -msgid "Enables one or more modules" -msgstr "Zapnout jeden nebo více modulů" +msgid "Enable one or more modules" +msgstr "" #: Library/Main/Strings.cs:114 msgid "" @@ -2961,8 +3279,8 @@ msgstr "" "(root)." #: Library/Main/Strings.cs:115 -msgid "Controls the use of disk snapshots" -msgstr "Ovládá využití zachycených stavů datového úložiště" +msgid "Control the use of disk snapshots" +msgstr "" #: Library/Main/Strings.cs:116 msgid "" @@ -3006,11 +3324,11 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:123 -msgid "Enables debugging output" -msgstr "Zapíná ladicí výstup" +msgid "Enable debugging output" +msgstr "" #: Library/Main/Strings.cs:124 -msgid "Logs information to the file specified." +msgid "Log information to the file specified." msgstr "" #: Library/Main/Strings.cs:125 @@ -3020,7 +3338,7 @@ msgstr "Zaznamenávat vnitřní informace do souboru" #: Library/Main/Strings.cs:126 Library/Main/Strings.cs:283 #, csharp-format msgid "" -"Specifies the amount of log information to write into the file specified by " +"Specify the amount of log information to write into the file specified by " "the option --{0}." msgstr "" @@ -3042,8 +3360,8 @@ msgstr "" "Pomocí této předvolby je možné zabránit automatickému vytváření složek." #: Library/Main/Strings.cs:130 -msgid "Disables automatic folder creation" -msgstr "Vypíná automatické vytváření složek" +msgid "Disable automatic folder creation" +msgstr "" #: Library/Main/Strings.cs:131 msgid "" @@ -3090,8 +3408,8 @@ msgstr "" " systému." #: Library/Main/Strings.cs:134 -msgid "Controls the use of NTFS Update Sequence Numbers" -msgstr "Ovládá použití NTFS aktualizace čísel posloupnosti" +msgid "Control the use of NTFS Update Sequence Numbers" +msgstr "" #: Library/Main/Strings.cs:135 #, csharp-format @@ -3107,8 +3425,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:136 -msgid "Deactivates tolerance when comparing times" -msgstr "Vypíná toleranci při porovnávání časů" +msgid "Deactivate tolerance when comparing times" +msgstr "" #: Library/Main/Strings.cs:137 msgid "Use this option to verify uploads by listing contents." @@ -3179,7 +3497,7 @@ msgstr "" #: Library/Main/Strings.cs:149 msgid "" -"Sets a threshold for when to warn about the backend quota being nearly " +"Set 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 than this percentage of the total backup " "size. If the backend does not report the quota information, this value will " @@ -3402,8 +3720,8 @@ msgstr "" "vzdáleném úložišti a přitom nemusí být nikdy použity." #: Library/Main/Strings.cs:185 -msgid "Determines usage of index files" -msgstr "Určuje použití indexových souborů" +msgid "Determine usage of index files" +msgstr "" #: Library/Main/Strings.cs:186 msgid "" @@ -3428,8 +3746,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:189 -msgid "Does not perform any modifications" -msgstr "Neprovádět žádné úpravy" +msgid "Do not perform any modifications" +msgstr "" #: Library/Main/Strings.cs:190 msgid "" @@ -3521,8 +3839,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:204 -msgid "Disables the local database" -msgstr "Vypne místní databázi" +msgid "Disable the local database" +msgstr "" #: Library/Main/Strings.cs:205 msgid "" @@ -3669,8 +3987,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:227 -msgid "Activates in-depth verification of files" -msgstr "Zapíná hloubkové ověřování souborů" +msgid "Activate in-depth verification of files" +msgstr "" #: Library/Main/Strings.cs:228 msgid "" @@ -3713,8 +4031,8 @@ msgstr "" "velikost záloh příliš neovlivní." #: Library/Main/Strings.cs:237 -msgid "Don't store metadata" -msgstr "Neuchovávat metadata" +msgid "Do not store metadata" +msgstr "" #: Library/Main/Strings.cs:238 msgid "" @@ -3786,15 +4104,6 @@ msgstr "" msgid "Check block hashes" msgstr "Zkontrolovat hashe bloků" -#: Library/Main/Strings.cs:250 -msgid "Set the time after which log data will be purged from the database." -msgstr "" -"Nastavte čas, po jehož uplynutí budou data protokolu smazána z databáze." - -#: Library/Main/Strings.cs:251 -msgid "Clean up old log data" -msgstr "Odstranit staré záznamy událostí" - #: Library/Main/Strings.cs:252 msgid "" "Use this option to build a searchable local database which only contains " @@ -3835,8 +4144,8 @@ msgstr "" "skutečné datumy, například „12. listopad 2018, 8:01“." #: Library/Main/Strings.cs:257 -msgid "Forces the display of the actual date instead of calendar date" -msgstr "Vynutí zobrazení skutečného namísto kalendářního data" +msgid "Force the display of the actual date instead of calendar date" +msgstr "" #: Library/Main/Strings.cs:258 msgid "" @@ -3899,8 +4208,8 @@ msgstr "" "nahrán při nekompletní zálohovací relaci." #: Library/Main/Strings.cs:267 -msgid "Disables synthetic filelist" -msgstr "Vypíná syntetický seznam souborů" +msgid "Disable synthetic filelist" +msgstr "" #: Library/Main/Strings.cs:268 msgid "" @@ -3911,8 +4220,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:269 -msgid "Checks only file lastmodified" -msgstr "Kontroluje pouze poslední změnu souboru" +msgid "Check only file lastmodified" +msgstr "" #: Library/Main/Strings.cs:270 msgid "" @@ -3923,8 +4232,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:271 -msgid "Disables path compression on restore" -msgstr "Vypíná kompresi popisu umístění při obnovování" +msgid "Disable path compression on restore" +msgstr "" #: Library/Main/Strings.cs:272 msgid "" @@ -3985,10 +4294,10 @@ msgstr "Vypnout kontroly konzistence seznamu souborů" #: Library/Main/Strings.cs:280 msgid "" -"Use this option to run a scheduled backup 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 (e.g., AC) or unknown, then scheduled" -" backups will proceed as normal." +"Use this option to disable a scheduled backup 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 (e.g., AC) or unknown, then " +"scheduled backups will proceed as normal." msgstr "" #: Library/Main/Strings.cs:281 @@ -4015,11 +4324,11 @@ msgstr "" "hranatých závorkách. Příklad: „Path*{0}+*Mail*{0}-[.*DNS]“" #: Library/Main/Strings.cs:286 -msgid "Applies filters to the file log data" -msgstr "Použije filtry na data ze souboru se záznamem událostí" +msgid "Apply filters to the file log data" +msgstr "" #: Library/Main/Strings.cs:287 -msgid "Specifies the amount of log information to output to the console." +msgid "Specify the amount of log information to output to the console." msgstr "" #: Library/Main/Strings.cs:288 @@ -4027,8 +4336,8 @@ msgid "Console information level" msgstr "Stupeň podrobnosti informací na konzoli" #: Library/Main/Strings.cs:290 -msgid "Applies filters to the console log data" -msgstr "Použije filtry na data záznamu na konzoli" +msgid "Apply filters to the console log data" +msgstr "" #: Library/Main/Strings.cs:292 msgid "" @@ -4038,17 +4347,15 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:293 -msgid "Sets the process to use low IO priority" +msgid "Set the process 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:295 msgid "Use this option to remove all empty folders from a backup." msgstr "" #: Library/Main/Strings.cs:296 -msgid "Excludes empty folders" +msgid "Exclude empty folders" msgstr "" #: Library/Main/Strings.cs:297 @@ -4105,8 +4412,8 @@ msgstr "" "--{0}={2} nebo --{1}={2}" #: Library/Main/Strings.cs:305 -msgid "Activates logging of all database queries" -msgstr "Zapne zaznamenávání událostí o všech dotazech do databáze" +msgid "Activate logging of all database queries" +msgstr "" #: Library/Main/Strings.cs:306 msgid "" @@ -4330,8 +4637,8 @@ msgstr "" "obejít problém s konkrétní verzí SSL protokolu." #: Library/Modules/Builtin/Strings.cs:53 -msgid "Sets allowed SSL versions" -msgstr "Nastaví přijímané verze SSL protokolu" +msgid "Set allowed SSL versions" +msgstr "" #: Library/Modules/Builtin/Strings.cs:54 msgid "" @@ -4340,8 +4647,8 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:55 -msgid "Sets the default operation timeout" -msgstr "Nastavuje výchozí časový limit dokončení operace" +msgid "Set the default operation timeout" +msgstr "" #: Library/Modules/Builtin/Strings.cs:56 msgid "" @@ -4354,8 +4661,8 @@ msgstr "" " nejvyšší přijatelnou dobu, která může uplynout mezi aktivitami při spojení." #: Library/Modules/Builtin/Strings.cs:57 -msgid "Sets readwrite" -msgstr "Nastaví čtení zápis" +msgid "Set readwrite" +msgstr "" #: Library/Modules/Builtin/Strings.cs:58 #, csharp-format @@ -4368,8 +4675,8 @@ msgstr "" "případech zlepšit výkon." #: Library/Modules/Builtin/Strings.cs:59 -msgid "Sets HTTP buffering" -msgstr "Nastavuje vyrovnávací paměť pro HTTP" +msgid "Set HTTP buffering" +msgstr "" #: Library/Modules/Builtin/Strings.cs:63 msgid "" @@ -4396,9 +4703,8 @@ msgid "Configure Microsoft SQL Server module" msgstr "Nastavit modul pro Microsoft SQL Server" #: Library/Modules/Builtin/Strings.cs:73 -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í" +msgid "Execute a script before starting an operation, and again on completion" +msgstr "" #: Library/Modules/Builtin/Strings.cs:74 msgid "Run script" @@ -4406,11 +4712,9 @@ msgstr "Spustit skript" #: Library/Modules/Builtin/Strings.cs:75 msgid "" -"Executes a script after performing an operation. The script will receive the" -" operation results written to stdout." +"Execute a script after performing an operation. The script will receive the " +"operation results written to stdout." msgstr "" -"Spustí skript po provedení operace. Skript obdrží výsledek operace na " -"standardní výstup." #: Library/Modules/Builtin/Strings.cs:76 msgid "Run a script on exit" @@ -4428,20 +4732,17 @@ msgstr "Skript „{0}“ vrátil chybový kód {1}{2}" #: Library/Modules/Builtin/Strings.cs:79 msgid "" -"Executes a script before performing an operation. The operation will block " +"Execute 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 "" -"Před provedením operace spustí skript. Operace bude blokována dokud skript " -"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:80 msgid "Run a required script on startup" msgstr "Při spuštění spustit vyžadovaný skript" #: Library/Modules/Builtin/Strings.cs:81 -#: Library/Modules/Builtin/Strings.cs:208 +#: Library/Modules/Builtin/Strings.cs:237 #, csharp-format msgid "" "Use this option to select the output format for results. Available formats: " @@ -4449,9 +4750,9 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:82 -#: Library/Modules/Builtin/Strings.cs:209 -msgid "Selects the output format for results" -msgstr "Vybere výstupní formát pro výsledky" +#: Library/Modules/Builtin/Strings.cs:238 +msgid "Select the output format for results" +msgstr "" #: Library/Modules/Builtin/Strings.cs:83 #, csharp-format @@ -4465,11 +4766,9 @@ msgstr "Vykonávání skriptu „{0}“ překročilo časový limit" #: Library/Modules/Builtin/Strings.cs:85 msgid "" -"Executes a script before performing an operation. The operation will block " +"Execute a script before performing an operation. The operation will block " "until the script has completed or timed out." 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:86 msgid "Run a script on startup" @@ -4482,17 +4781,14 @@ msgstr "Skript „{0}“ vrátil chybové zprávy: {1}" #: Library/Modules/Builtin/Strings.cs:88 msgid "" -"Sets the maximum time a script is allowed to execute. If the script has not " +"Set 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 "" -"Nastaví nejvyšší umožněnou dobu po kterou může být skript vykonáván. Pokud " -"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:89 -msgid "Sets the script timeout" -msgstr "Nastaví časový limit vykonávání skriptu" +msgid "Set the script timeout" +msgstr "" #: Library/Modules/Builtin/Strings.cs:90 msgid "" @@ -4517,7 +4813,7 @@ msgstr "Odeslat e-mail" #, 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." +" option --{0} to specify what SMTP server to use." msgstr "" #: Library/Modules/Builtin/Strings.cs:98 @@ -4586,7 +4882,8 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:124 #: Library/Modules/Builtin/Strings.cs:160 -#: Library/Modules/Builtin/Strings.cs:188 +#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:217 msgid "The messages to send" msgstr "Zprávy k odeslání" @@ -4665,6 +4962,7 @@ msgstr "XMPP e-mail příjemce" #: Library/Modules/Builtin/Strings.cs:144 #: Library/Modules/Builtin/Strings.cs:172 +#: Library/Modules/Builtin/Strings.cs:201 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message.\n" "\n" @@ -4679,6 +4977,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:153 #: Library/Modules/Builtin/Strings.cs:181 +#: Library/Modules/Builtin/Strings.cs:210 msgid "The message template" msgstr "Šablona zprávy" @@ -4703,7 +5002,8 @@ msgid "The XMPP password" msgstr "Heslo XMPP" #: Library/Modules/Builtin/Strings.cs:158 -#: Library/Modules/Builtin/Strings.cs:186 +#: Library/Modules/Builtin/Strings.cs:187 +#: Library/Modules/Builtin/Strings.cs:215 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" @@ -4713,14 +5013,16 @@ msgstr "" "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:161 -#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:218 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:162 -#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:219 msgid "Send messages for all operations" msgstr "Odeslat zprávy pro veškeré operace" @@ -4730,50 +5032,90 @@ msgstr "Při přihlašování k Jabber serveru byl překročen časový limit" #: Library/Modules/Builtin/Strings.cs:168 msgid "" +"This module provides support for sending status reports via Telegram " +"messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:169 +msgid "Telegram report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:170 +msgid "Use this option to set the channel ID." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:171 +msgid "Telegram channel id" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:182 +msgid "" +"Use this option to set a bot ID for the bot that will send the message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:184 +msgid "The Telegram bot ID" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:185 +msgid "" +"Use this option to set a API key for the bot that will send the message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:186 +msgid "The Telegram API key" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:192 +msgid "Timeout occurred while sending to Telegram server" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:197 +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:169 +#: Library/Modules/Builtin/Strings.cs:198 msgid "HTTP report module" msgstr "Modul HTTP hlášení" -#: Library/Modules/Builtin/Strings.cs:170 +#: Library/Modules/Builtin/Strings.cs:199 msgid "Use this option to set a HTTP report URL." msgstr "" -#: Library/Modules/Builtin/Strings.cs:171 +#: Library/Modules/Builtin/Strings.cs:200 msgid "HTTP report URL" msgstr "" -#: Library/Modules/Builtin/Strings.cs:182 +#: Library/Modules/Builtin/Strings.cs:211 msgid "Use this option to set a name of the parameter to send the message as." msgstr "" -#: Library/Modules/Builtin/Strings.cs:183 +#: Library/Modules/Builtin/Strings.cs:212 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:184 +#: Library/Modules/Builtin/Strings.cs:213 msgid "" "Use this option to set extra parameters to add to the http message, e.g. " "\"parameter1=value1¶meter2=value2\"" msgstr "" -#: Library/Modules/Builtin/Strings.cs:185 +#: Library/Modules/Builtin/Strings.cs:214 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:191 +#: Library/Modules/Builtin/Strings.cs:220 msgid "" "Use this option to change the default HTTP verb used to submit a report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:192 -msgid "Sets the HTTP verb to use" -msgstr "Nastaví HTTP sloveso které použít" +#: Library/Modules/Builtin/Strings.cs:221 +msgid "Set the HTTP verb to use" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:193 +#: Library/Modules/Builtin/Strings.cs:222 msgid "" "Use this option to set HTTP report URLs for sending form-encoded data. This " "option accepts multiple URLs, seperated by a semi-colon. All URLs will " @@ -4781,46 +5123,46 @@ msgid "" "settings." msgstr "" -#: Library/Modules/Builtin/Strings.cs:194 +#: Library/Modules/Builtin/Strings.cs:223 msgid "HTTP report URLs for sending form data" msgstr "" -#: Library/Modules/Builtin/Strings.cs:195 +#: Library/Modules/Builtin/Strings.cs:224 msgid "" "Use this option to set HTTP report URLs for sending JSON data. This option " "accepts multiple URLs, seperated by a semi-colon. All URLs will receive the " "same data. Note that this option ignores the format and verb settings." msgstr "" -#: Library/Modules/Builtin/Strings.cs:196 +#: Library/Modules/Builtin/Strings.cs:225 msgid "HTTP report URLs for sending JSON data" msgstr "" -#: Library/Modules/Builtin/Strings.cs:201 +#: Library/Modules/Builtin/Strings.cs:230 #, csharp-format msgid "Failed to send message: {0}" msgstr "Zprávu se nepodařilo odeslat: {0}" -#: Library/Modules/Builtin/Strings.cs:202 +#: Library/Modules/Builtin/Strings.cs:231 msgid "" "Use this option to set the log level for messages to include in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:203 -msgid "Defines a log level for messages" -msgstr "Určuje stupeň podrobnosti zpráv záznamu událostí" +#: Library/Modules/Builtin/Strings.cs:232 +msgid "Define a log level for messages" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:204 +#: Library/Modules/Builtin/Strings.cs:233 msgid "" "Use this option to set a filter expression that defines what options are " "included in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:205 +#: Library/Modules/Builtin/Strings.cs:234 msgid "Log message filter" msgstr "Filtr zpráv záznamu událostí" -#: Library/Modules/Builtin/Strings.cs:206 +#: Library/Modules/Builtin/Strings.cs:235 msgid "" "Use this option to set the maximum number of log lines to include in the " "report. Zero or negative values means unlimited." @@ -4828,9 +5170,9 @@ 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/Strings.cs:207 -msgid "Limits log lines" -msgstr "Omezuje řádky záznamu událostí" +#: Library/Modules/Builtin/Strings.cs:236 +msgid "Limit log lines" +msgstr "" #: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:39 #, csharp-format @@ -5065,11 +5407,6 @@ msgstr "" msgid "Supported generic modules:" msgstr "Podporované obecné moduly:" -#: CommandLine/CLI/Strings.cs:41 -#, csharp-format -msgid "Unable to read the parameters file \"{0}\", reason: {1}" -msgstr "Nedaří se číst soubor s parametry „{0}“, důvod: {1}" - #: CommandLine/CLI/Strings.cs:42 #, csharp-format msgid "" @@ -5101,10 +5438,6 @@ msgid "" "multiple filters must be joined with {5}." msgstr "" -#: CommandLine/CLI/Strings.cs:45 -msgid "Path to a file with parameters" -msgstr "Popis umístění souboru s parametry" - #: CommandLine/CLI/Strings.cs:46 #, csharp-format msgid "An error occured: {0}" @@ -5176,11 +5509,11 @@ msgstr "Vypnout výstup na konzoli" msgid "This link may provide additional information: {0}" msgstr "Tento odkaz může poskytnout další podrobnosti: {0}" -#: CommandLine/CLI/Program.cs:288 +#: CommandLine/CLI/Program.cs:290 msgid "Toggle automatic updates" msgstr "Vyp/zap. automatické aktualizace" -#: CommandLine/CLI/Program.cs:288 +#: CommandLine/CLI/Program.cs:290 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 09c121f16..e367d4771 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 e8410b59a..c2b66eb30 100644 --- a/Localizations/duplicati/localization-da.po +++ b/Localizations/duplicati/localization-da.po @@ -4,12 +4,12 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Mikki Sørensen , 2017 # Michael Fogh Kristensen , 2018 # Nicolai Simonsen , 2018 -# Rune Henriksen , 2018 # Niels Langkilde, 2020 # Henning Markussen, 2024 +# Rune Henriksen , 2024 +# Mikki Sørensen , 2024 # Kenneth Skovhede , 2024 # #, fuzzy @@ -17,7 +17,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-14 09:15+0200\n" +"POT-Creation-Date: 2024-08-30 15:22+0200\n" "PO-Revision-Date: 2016-10-04 18:53+0000\n" "Last-Translator: Kenneth Skovhede , 2024\n" "Language-Team: Danish (https://app.transifex.com/duplicati/teams/67655/da/)\n" @@ -132,7 +132,7 @@ msgid "Use GPG Armor" msgstr "Brug GPG Armor" #: Library/Encryption/Strings.cs:52 -msgid "Overrides the GPG command supplied for decryption." +msgid "Override the GPG command supplied for decryption." msgstr "" #: Library/Encryption/Strings.cs:53 @@ -142,7 +142,7 @@ msgstr "GPG dekryptering kommando" #: Library/Encryption/Strings.cs:54 #, csharp-format msgid "" -"Overrides the default GPG encryption command \"{0}\". Normal usage is to " +"Override the default GPG encryption command \"{0}\". Normal usage is to " "request asymetric encryption with the setting {1}." msgstr "" @@ -228,6 +228,11 @@ msgstr "Den ønskede mappe eksisterer ikke" msgid "Cancelled" msgstr "Annulleret" +#: Library/Interface/Strings.cs:44 +msgid "" +"Encryption key used to encrypt target settings does not match current key." +msgstr "" + #: Library/Interface/CustomExceptions.cs:84 #: Library/Interface/CustomExceptions.cs:92 #: Library/Backend/Jottacloud/Jottacloud.cs:286 @@ -367,16 +372,16 @@ msgstr "" #: Library/Backend/AzureBlob/Strings.cs:38 Library/Backend/Mega/Strings.cs:28 #: Library/Backend/SharePoint/Strings.cs:29 #: Library/Backend/WEBDAV/Strings.cs:29 -msgid "Supplies the password used to connect to the server" -msgstr "Angiver kodeordet der anvendes til at forbinde til serveren" +msgid "Supply the password used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:32 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:33 -msgid "Supplies the domain used to connect to the server" -msgstr "Angiver domænet brugt til at forbinde til serveren" +msgid "Supply the domain used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:34 Library/Backend/FTP/Strings.cs:35 #: Library/Backend/CloudFiles/Strings.cs:30 Library/Backend/S3/Strings.cs:34 @@ -401,8 +406,8 @@ msgstr "" #: Library/Backend/AzureBlob/Strings.cs:40 Library/Backend/Mega/Strings.cs:30 #: Library/Backend/SharePoint/Strings.cs:31 #: Library/Backend/WEBDAV/Strings.cs:31 -msgid "Supplies the username used to connect to the server" -msgstr "Angiver brugernavnet der anvendes til at forbinde til serveren" +msgid "Supply the username used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:36 msgid "" @@ -415,8 +420,8 @@ msgstr "" "bruger en API nøgle " #: Library/Backend/OpenStack/Strings.cs:37 -msgid "Supplies the Tenant Name used to connect to the server" -msgstr "Angiver 'Tenant Name' brugt til at forbinde til serveren" +msgid "Supply the Tenant Name used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:38 msgid "" @@ -427,9 +432,8 @@ msgstr "" "'Tenant ID' hos nogle udbydere" #: Library/Backend/OpenStack/Strings.cs:39 -msgid "Supplies the API key used to connect to the server" +msgid "Supply 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:40 #, csharp-format @@ -441,8 +445,8 @@ msgstr "" "lagringsenheden. URL'en ender ofte med \"/v2.0\". Nogle udbydere er: {0}{1}" #: Library/Backend/OpenStack/Strings.cs:41 -msgid "Supplies the authentication URL" -msgstr "Leverer autentificerings URL" +msgid "Supply the authentication URL" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:42 msgid "The keystone API version to use. Valid values are 'v2' and 'v3'." @@ -464,15 +468,15 @@ msgstr "" "standard placering" #: Library/Backend/OpenStack/Strings.cs:45 -msgid "Supplies the region used for creating a container" -msgstr "Leverer den region, der bruges til at oprette en container" +msgid "Supply the region used for creating a container" +msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:67 msgid "OpenStack configuration module" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:69 -msgid "Exposes OpenStack configuration as a web module" +msgid "Expose OpenStack configuration as a web module" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:77 @@ -484,7 +488,7 @@ msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:77 #: Library/Backend/GoogleServices/GCSConfig.cs:81 #: Library/Backend/S3/S3Config.cs:84 Library/Backend/Storj/StorjConfig.cs:53 -msgid "Provides different config values" +msgid "Provide different config values" msgstr "" #: Library/Backend/FTP/Strings.cs:27 @@ -506,8 +510,8 @@ msgid "" msgstr "" #: Library/Backend/FTP/Strings.cs:30 Library/Backend/FTP/Strings.cs:32 -msgid "Toggles the FTP connections method" -msgstr "Sæt FTP forbindelses metoden" +msgid "Toggle the FTP connections method" +msgstr "" #: Library/Backend/FTP/Strings.cs:31 #, csharp-format @@ -539,8 +543,8 @@ msgid "" msgstr "" #: Library/Backend/FTP/Strings.cs:38 -msgid "Instructs Duplicati to use an SSL (ftps) connection" -msgstr "Instruerer Duplicati til at bruge en SSL (ftps) forbindelse" +msgid "Instruct Duplicati to use an SSL (ftps) connection" +msgstr "" #: Library/Backend/FTP/Strings.cs:39 msgid "" @@ -583,7 +587,7 @@ msgid "Google Cloud Storage configuration module" msgstr "" #: Library/Backend/GoogleServices/GCSConfig.cs:73 -msgid "Exposes Google Cloud Storage configuration as a web module" +msgid "Expose Google Cloud Storage configuration as a web module" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:27 @@ -636,8 +640,8 @@ msgstr "" "{0}" #: Library/Backend/GoogleServices/Strings.cs:35 -msgid "Specifies location option for creating a bucket" -msgstr "Angiver lokation indstilling ved oprettelse af en bucket" +msgid "Specify location option for creating a bucket" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:36 #, csharp-format @@ -649,8 +653,8 @@ msgstr "" "{0}" #: Library/Backend/GoogleServices/Strings.cs:38 -msgid "Specifies storage class for creating a bucket" -msgstr "Angiver lagerklasse til oprettelse af en bucket" +msgid "Specify storage class for creating a bucket" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:39 msgid "" @@ -660,8 +664,8 @@ msgid "" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:40 -msgid "Specifies project for creating a bucket" -msgstr "Angiver projekt for oprettelse af en bucket" +msgid "Specify project for creating a bucket" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:44 msgid "" @@ -715,8 +719,8 @@ msgid "The API Access Key used to authenticate with CloudFiles." msgstr "" #: Library/Backend/CloudFiles/Strings.cs:33 -msgid "Supplies the access key used to connect to the server" -msgstr "Angiver adgangsnøglen der bruges til at forbinde til serveren" +msgid "Supply the access key used to connect to the server" +msgstr "" #: Library/Backend/CloudFiles/Strings.cs:34 #, csharp-format @@ -735,8 +739,8 @@ msgid "The username used to authenticate with CloudFiles." msgstr "" #: Library/Backend/CloudFiles/Strings.cs:37 -msgid "Supplies the username used to authenticate with CloudFiles" -msgstr "Angiver brugernavnet der bruges til at godkende med CloudFiles." +msgid "Supply the username used to authenticate with CloudFiles" +msgstr "" #: Library/Backend/CloudFiles/Strings.cs:38 msgid "MD5 Hash (ETag) verification failed" @@ -768,7 +772,7 @@ msgid "S3 configuration module" msgstr "" #: Library/Backend/S3/S3Config.cs:77 -msgid "Exposes S3 configuration as a web module" +msgid "Expose S3 configuration as a web module" msgstr "" #: Library/Backend/S3/Strings.cs:26 @@ -819,7 +823,7 @@ msgid "" msgstr "" #: Library/Backend/S3/Strings.cs:40 -msgid "Specifies S3 location constraints" +msgid "Specify S3 location constraints" msgstr "" #: Library/Backend/S3/Strings.cs:41 @@ -830,7 +834,7 @@ msgid "" msgstr "" #: Library/Backend/S3/Strings.cs:43 -msgid "Specifies an alternate S3 server name" +msgid "Specify an alternate S3 server name" msgstr "" #: Library/Backend/S3/Strings.cs:44 @@ -840,7 +844,7 @@ msgid "" msgstr "" #: Library/Backend/S3/Strings.cs:45 -msgid "Specifies the S3 client library to use" +msgid "Specify the S3 client library to use" msgstr "" #: Library/Backend/S3/Strings.cs:46 @@ -852,7 +856,7 @@ msgstr "" #: Library/Backend/S3/Strings.cs:47 Library/Backend/WEBDAV/Strings.cs:40 #: Library/Backend/TahoeLAFS/Strings.cs:27 -msgid "Instructs Duplicati to use an SSL (https) connection" +msgid "Instruct Duplicati to use an SSL (https) connection" msgstr "" #: Library/Backend/S3/Strings.cs:48 @@ -880,7 +884,7 @@ msgid "S3 IAM support module" msgstr "" #: Library/Backend/S3/S3IAM.cs:73 -msgid "Exposes S3 IAM manipulation as a web module" +msgid "Expose S3 IAM manipulation as a web module" msgstr "" #: Library/Backend/S3/S3IAM.cs:81 @@ -888,7 +892,7 @@ msgid "The operation to perform" msgstr "" #: Library/Backend/S3/S3IAM.cs:81 -msgid "Selects the operation to perform" +msgid "Select the operation to perform" msgstr "" #: Library/Backend/S3/S3IAM.cs:82 @@ -1099,7 +1103,7 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:53 -msgid "Supplies server fingerprint used for validation of server identity" +msgid "Supply server fingerprint used for validation of server identity" msgstr "" #: Library/Backend/SSHv2/Strings.cs:54 @@ -1110,19 +1114,19 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:55 -msgid "Disables fingerprint validation" +msgid "Disable fingerprint validation" msgstr "" #: Library/Backend/SSHv2/Strings.cs:56 msgid "" -"Points to a valid OpenSSH keyfile. If the file is encrypted, the password " +"Point to a valid OpenSSH keyfile. If the file is encrypted, the password " "supplied is used to decrypt it. If the keyfile is specified, the password is" " not used to authenticate." msgstr "" #: Library/Backend/SSHv2/Strings.cs:57 Library/Backend/SSHv2/Strings.cs:59 -msgid "Uses a SSH private key to authenticate" -msgstr "Bruger en SSH privat nøgle til godkendelse" +msgid "Use a SSH private key to authenticate" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:58 #, csharp-format @@ -1139,7 +1143,7 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:61 -msgid "Sets the operation timeout value" +msgid "Set the operation timeout value" msgstr "" #: Library/Backend/SSHv2/Strings.cs:62 @@ -1151,7 +1155,7 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:63 -msgid "Sets a keepalive value" +msgid "Set a keepalive value" msgstr "" #: Library/Backend/SSHv2/Strings.cs:64 @@ -1509,9 +1513,9 @@ msgstr "" #: Library/Backend/OneDrive/Strings.cs:41 #, 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})." +"Store 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:42 @@ -1532,7 +1536,7 @@ msgstr "" #: Library/Backend/OneDrive/Strings.cs:49 #, csharp-format msgid "" -"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " +"Store 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 "" @@ -1561,7 +1565,7 @@ msgstr "" #: Library/Backend/OneDrive/Strings.cs:59 #, csharp-format msgid "" -"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " +"Store 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) " @@ -1646,7 +1650,7 @@ msgstr "" #: Library/Backend/AliyunOSS/Strings.cs:14 #: Library/Backend/TencentCOS/Strings.cs:36 msgid "Bucket name" -msgstr "" +msgstr "Bucket navn" #: Library/Backend/AliyunOSS/Strings.cs:15 msgid "Region indicates the physical location of the OSS data center." @@ -1767,7 +1771,7 @@ msgid "" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:38 -msgid "Specifies COS location constraints" +msgid "Specify COS location constraints" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:39 @@ -1816,8 +1820,8 @@ msgstr "" "mount point, der skal bruges til denne enhed, med indstillingen \"{0}\"." #: Library/Backend/Jottacloud/Strings.cs:34 -msgid "Supplies the backup device to use" -msgstr "Leverer den backupenhed, der skal bruges" +msgid "Supply the backup device to use" +msgstr "" #: Library/Backend/Jottacloud/Strings.cs:35 #, csharp-format @@ -1830,7 +1834,7 @@ msgid "" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:36 -msgid "Supplies the mount point to use on the server" +msgid "Supply the mount point to use on the server" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:37 @@ -2112,7 +2116,7 @@ msgid "Storj DCS configuration module" msgstr "" #: Library/Backend/Storj/StorjConfig.cs:46 -msgid "Exposes Storj DCS configuration as a web module" +msgid "Expose Storj DCS configuration as a web module" msgstr "" #: Library/Backend/Storj/Strings.cs:27 @@ -2135,7 +2139,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:31 msgid "Authentication method" -msgstr "" +msgstr "Godkendelsesmetode" #: Library/Backend/Storj/Strings.cs:32 msgid "" @@ -2157,7 +2161,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:35 msgid "API key" -msgstr "" +msgstr "API Key" #: Library/Backend/Storj/Strings.cs:36 msgid "" @@ -2169,7 +2173,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:37 msgid "Encryption passphrase" -msgstr "" +msgstr "Krypteringssætning" #: Library/Backend/Storj/Strings.cs:38 msgid "" @@ -2179,7 +2183,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:39 msgid "Access grant" -msgstr "" +msgstr "Adgang godkendt" #: Library/Backend/Storj/Strings.cs:40 msgid "Specify the bucket for storing the backup." @@ -2195,7 +2199,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:43 msgid "Folder" -msgstr "" +msgstr "Mappe" #: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format @@ -2213,6 +2217,340 @@ msgstr "Uventet fejlkode: {0} - {1}" msgid "The OAuth service is currently over quota. Try again in a few hours" msgstr "" +#: Library/RestAPI/Strings.cs:9 +msgid "Another instance is running, and was notified" +msgstr "" +"En instans af programmet kører allerede og denne instans blev aktiveret" + +#: Library/RestAPI/Strings.cs:10 +#, csharp-format +msgid "" +"Failed to create, open or upgrade the database.\n" +"Error message: {0}" +msgstr "" +"Kunne ikke oprette, åbne eller opgradere databasen.\n" +"Fejlmeddelelse: {0}" + +#: Library/RestAPI/Strings.cs:12 +msgid "Display this help" +msgstr "" + +#: Library/RestAPI/Strings.cs:13 +msgid "" +"Supported commandline arguments:\n" +"\n" +msgstr "" +"Understøttede kommandolinje argumenter:\n" +"\n" + +#: Library/RestAPI/Strings.cs:16 +#, csharp-format +msgid "--{0}: {1}" +msgstr "--{0}: {1}" + +#: Library/RestAPI/Strings.cs:17 +#, csharp-format +msgid "" +"Use this option to store some or all of the options given to the commandline" +" client. The file must be a plain text file, and UTF-8 encoding is " +"preferred. Each line in the file should be of the format --option=value. Use" +" the special options --{0} and --{1} 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 "" + +#: Library/RestAPI/Strings.cs:18 CommandLine/CLI/Strings.cs:45 +msgid "Path to a file with parameters" +msgstr "Sti til en fil med parametre" + +#: Library/RestAPI/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 kan ikke angives på kommandolinen hvis der også er filtre i parameter" +" filen. Brug de specielle indstillinger --{0}, --{1}, eller --{2} til at " +"angive filter inde i parameter filen. Hvert filter skal starte med enten + " +"eller -, og flere filter skal sammensættes med {3}" + +#: Library/RestAPI/Strings.cs:20 CommandLine/CLI/Strings.cs:41 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "Kunne ikke læse parameter filen \"{0}\", årsag: {1}" + +#: Library/RestAPI/Strings.cs:22 +msgid "Output log information to the file given" +msgstr "" + +#: Library/RestAPI/Strings.cs:23 +msgid "Determine the amount of information written in the log file" +msgstr "" + +#: Library/RestAPI/Strings.cs:24 +msgid "" +"Activate portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Library/RestAPI/Strings.cs:25 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "Der opstod en alvorlig fejl i Duplicati: {0}" + +#: Library/RestAPI/Strings.cs:26 +#, csharp-format +msgid "An error occurred on server tear down: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:27 +#, csharp-format +msgid "" +"Unable to start up. Perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:29 Library/RestAPI/Strings.cs:51 +msgid "Disable database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:30 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "" +"Ikke-understøttet version af SQLite opdaget ({0}), skal være {1} eller " +"højere" + +#: Library/RestAPI/Strings.cs:31 +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 "" + +#: Library/RestAPI/Strings.cs:32 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "" +"Den port, webserveren lytter til. Flere værdier kan angives med et komma " +"imellem." + +#: Library/RestAPI/Strings.cs:33 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." +msgstr "" +"Webserverens SSL certifikatet og nøglefil i PKCS #12 format. Kun RSA / DSA " +"nøgler understøttes." + +#: Library/RestAPI/Strings.cs:34 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "Koden til dekryptering af certifikatet i PKCS #12-filen." + +#: Library/RestAPI/Strings.cs:35 +msgid "" +"The interface the webserver listens on. The special values \"*\" and \"any\"" +" means any interface. The special value \"loopback\" means the loopback " +"adapter." +msgstr "" +"Det netværksinterface, webserveren lytter til. De specielle værdier \"*\" og" +" \"any\" betyder all interfaces. Specialværdien \"loopback\" betyder " +"loopback-adapteren." + +#: Library/RestAPI/Strings.cs:36 +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 "" +"Koden der angives for at få adgang til webserveren. Denne indstilling er " +"gemt, så du ikke behøver at angive den ved hver opstart. Hvis der angives en" +" tom streng, deaktiveres adgangskoden." + +#: Library/RestAPI/Strings.cs:37 +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 "" +"Hostnavne der er accepteret, separeret med semikolon. Hvis nogle af " +"hostnavne er \"*\" vil alle hostnavne være tilladt." + +#: Library/RestAPI/Strings.cs:38 +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 "" + +#: Library/RestAPI/Strings.cs:39 +msgid "Enable the ping-pong responder" +msgstr "" + +#: Library/RestAPI/Strings.cs:40 Library/Main/Strings.cs:250 +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." + +#: Library/RestAPI/Strings.cs:41 Library/Main/Strings.cs:251 +msgid "Clean up old log data" +msgstr "Ryd gammel logdata" + +#: Library/RestAPI/Strings.cs:42 +#, 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 skal gemme en lille database med alle indstillinger. Brug denne " +"indstilling til at vælge, hvor indstillingerne er gemt. Denne mulighed kan " +"også indstilles med miljøvariablen {0}." + +#: Library/RestAPI/Strings.cs:43 +msgid "Set the folder where settings are stored" +msgstr "" + +#: Library/RestAPI/Strings.cs:44 +#, 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 "" +"Denne indstilling angiver krypteringsnøglen, der bruges til at obfuskere " +"databasen med lokale indstillinger. Denne mulighed kan også indstilles med " +"miljøvariablen {0}. Brug indstillingen --{1} for at deaktivere " +"obfuskeringen." + +#: Library/RestAPI/Strings.cs:45 +msgid "Set the database encryption key" +msgstr "" + +#: Library/RestAPI/Strings.cs:46 Library/Main/Strings.cs:96 +msgid "" +"Use this option 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 "" + +#: Library/RestAPI/Strings.cs:47 Library/Main/Strings.cs:97 +msgid "Temporary storage folder" +msgstr "Midlertidig mappe" + +#: Library/RestAPI/Strings.cs:48 +msgid "Reset the JWT configuration, invalidating any issued login tokens" +msgstr "" + +#: Library/RestAPI/Strings.cs:49 +msgid "Disable the visual captcha" +msgstr "" + +#: Library/RestAPI/Strings.cs:50 +msgid "Use this option to disable database encryption of sensitive fields" +msgstr "" + +#: Library/RestAPI/Strings.cs:52 +msgid "Log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:53 +msgid "Use this option to log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:54 +msgid "Set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:55 +msgid "Use this option to set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:56 +#, csharp-format +msgid "" +"The Windows event log source {0} was not found. The source must be " +"registered before the log can be written." +msgstr "" + +#: Library/RestAPI/Strings.cs:57 +msgid "The Windows event log is not supported on this platform" +msgstr "" + +#: Library/RestAPI/Strings.cs:58 +#, csharp-format +msgid "Server has started and is listening on port {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:59 +#, csharp-format +msgid "Use the following link to sign in: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:60 +#, csharp-format +msgid "The server crashed: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:61 +msgid "Require database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:62 +msgid "" +"Use this option to require a custom provided key for database encryption of " +"sensitive fields and not rely on the serial number" +msgstr "" + +#: Library/RestAPI/Strings.cs:63 +#, csharp-format +msgid "" +"Database encryption key is required. Supply an encryption key via the " +"environment variable {0} or disable database encryption with the option " +"--{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:64 +#, csharp-format +msgid "" +"The encryption key is blacklisted and cannot be used. The database has been " +"decrypted. Supply a new encryption key via the environment variable {0} or " +"disable database encryption with the option --{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:68 +#, csharp-format +msgid "" +"Unable to find a valid date, given the start date {0}, the repetition " +"interval {1} and the allowed days {2}" +msgstr "" +"Kan ikke finde en gyldig dato, givet startdatoen {0}, gentagelsesintervallet" +" {1} og de tilladte dage {2}" + +#: Library/RestAPI/Strings.cs:73 +#, csharp-format +msgid "Server has started and is listening on {0}, port {1}" +msgstr "Serveren er startet og lytter på {0}, port {1}" + +#: Library/RestAPI/Strings.cs:74 +#, csharp-format +msgid "" +"Unable to create SSL certificate using provided parameters. Exception " +"detail: {0}" +msgstr "" +"Kunne ikke oprette SSL-certifikat ved hjælp af de angivne parametre. " +"Fejldetaijer: {0}" + +#: Library/RestAPI/Strings.cs:75 +#, 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}" + #: Library/DynamicLoader/Strings.cs:24 #, csharp-format msgid "Failed to load assembly {0}, error message: {1}" @@ -2245,7 +2583,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:28 -msgid "Sets the ZIP compression level" +msgid "Set the ZIP compression level" msgstr "" #: Library/Compression/Strings.cs:29 @@ -2257,7 +2595,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:30 -msgid "Sets the ZIP compression method" +msgid "Set the ZIP compression method" msgstr "" #: Library/Compression/Strings.cs:31 @@ -2267,7 +2605,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:32 -msgid "Toggles ZIP64 support" +msgid "Toggle ZIP64 support" msgstr "" #: Library/Compression/Strings.cs:33 @@ -2306,8 +2644,8 @@ msgid "Number of threads used in compression" msgstr "Antal tråde brugt til komprimering" #: Library/Compression/Strings.cs:44 -msgid "Sets the 7z compression level" -msgstr "Indstil 7z komprimerings niveau" +msgid "Set the 7z compression level" +msgstr "" #: Library/Compression/Strings.cs:45 msgid "" @@ -2317,7 +2655,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:46 -msgid "Sets the 7z fast algorithm usage" +msgid "Set the 7z fast algorithm usage" msgstr "" #: Library/SQLiteHelper/Strings.cs:24 @@ -2547,7 +2885,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:65 -msgid "Toggles system sleep mode" +msgid "Toggle system sleep mode" msgstr "" #: Library/Main/Strings.cs:66 @@ -2705,21 +3043,10 @@ msgstr "" msgid "Limit the size of files being backed up" msgstr "" -#: Library/Main/Strings.cs:96 -msgid "" -"Use this option 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 "" - -#: Library/Main/Strings.cs:97 -msgid "Temporary storage folder" -msgstr "Midlertidig mappe" - #: Library/Main/Strings.cs:98 msgid "" -"Selects another thread priority for the process. Use this to set Duplicati " -"to be more or less CPU intensive." +"Select another thread priority for the process. Use this to set Duplicati to" +" be more or less CPU intensive." msgstr "" #: Library/Main/Strings.cs:99 @@ -2739,13 +3066,13 @@ msgstr "" #: Library/Main/Strings.cs:102 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." +"Use this option to 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:103 -msgid "Disables use of the streaming transfer method" +msgid "Disable use of the streaming transfer method" msgstr "" #: Library/Main/Strings.cs:104 @@ -2756,7 +3083,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:105 -msgid "Disables manifests verification" +msgid "Disable manifests verification" msgstr "" #: Library/Main/Strings.cs:106 @@ -2788,16 +3115,16 @@ msgid "Supply one or more module names, separated by commas to unload them." msgstr "" #: Library/Main/Strings.cs:111 -msgid "Disables one or more modules" -msgstr "Deaktiverer et eller flere moduler" +msgid "Disable one or more modules" +msgstr "" #: Library/Main/Strings.cs:112 msgid "Supply one or more module names, separated by commas to load them." msgstr "" #: Library/Main/Strings.cs:113 -msgid "Enables one or more modules" -msgstr "Aktiverer et eller flere moduler" +msgid "Enable one or more modules" +msgstr "" #: Library/Main/Strings.cs:114 msgid "" @@ -2815,7 +3142,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:115 -msgid "Controls the use of disk snapshots" +msgid "Control the use of disk snapshots" msgstr "" #: Library/Main/Strings.cs:116 @@ -2858,11 +3185,11 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:123 -msgid "Enables debugging output" -msgstr "Aktiverer fejlfinding output" +msgid "Enable debugging output" +msgstr "" #: Library/Main/Strings.cs:124 -msgid "Logs information to the file specified." +msgid "Log information to the file specified." msgstr "" #: Library/Main/Strings.cs:125 @@ -2872,7 +3199,7 @@ msgstr "Log interne oplysninger til en fil" #: Library/Main/Strings.cs:126 Library/Main/Strings.cs:283 #, csharp-format msgid "" -"Specifies the amount of log information to write into the file specified by " +"Specify the amount of log information to write into the file specified by " "the option --{0}." msgstr "" @@ -2892,8 +3219,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:130 -msgid "Disables automatic folder creation" -msgstr "Deaktiverer automatisk oprettelse af mapper" +msgid "Disable automatic folder creation" +msgstr "" #: Library/Main/Strings.cs:131 msgid "" @@ -2923,7 +3250,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:134 -msgid "Controls the use of NTFS Update Sequence Numbers" +msgid "Control the use of NTFS Update Sequence Numbers" msgstr "" #: Library/Main/Strings.cs:135 @@ -2940,7 +3267,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:136 -msgid "Deactivates tolerance when comparing times" +msgid "Deactivate tolerance when comparing times" msgstr "" #: Library/Main/Strings.cs:137 @@ -3009,7 +3336,7 @@ msgstr "" #: Library/Main/Strings.cs:149 msgid "" -"Sets a threshold for when to warn about the backend quota being nearly " +"Set 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 than this percentage of the total backup " "size. If the backend does not report the quota information, this value will " @@ -3213,7 +3540,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:185 -msgid "Determines usage of index files" +msgid "Determine usage of index files" msgstr "" #: Library/Main/Strings.cs:186 @@ -3235,7 +3562,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:189 -msgid "Does not perform any modifications" +msgid "Do not perform any modifications" msgstr "" #: Library/Main/Strings.cs:190 @@ -3314,8 +3641,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:204 -msgid "Disables the local database" -msgstr "Deaktiverer den lokale database" +msgid "Disable the local database" +msgstr "" #: Library/Main/Strings.cs:205 msgid "" @@ -3442,7 +3769,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:227 -msgid "Activates in-depth verification of files" +msgid "Activate in-depth verification of files" msgstr "" #: Library/Main/Strings.cs:228 @@ -3483,8 +3810,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:237 -msgid "Don't store metadata" -msgstr "Gem ikke metadata" +msgid "Do not store metadata" +msgstr "" #: Library/Main/Strings.cs:238 msgid "" @@ -3545,14 +3872,6 @@ msgstr "" msgid "Check block hashes" msgstr "" -#: Library/Main/Strings.cs:250 -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." - -#: Library/Main/Strings.cs:251 -msgid "Clean up old log data" -msgstr "Ryd gammel logdata" - #: Library/Main/Strings.cs:252 msgid "" "Use this option to build a searchable local database which only contains " @@ -3585,7 +3904,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:257 -msgid "Forces the display of the actual date instead of calendar date" +msgid "Force the display of the actual date instead of calendar date" msgstr "" #: Library/Main/Strings.cs:258 @@ -3637,7 +3956,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:267 -msgid "Disables synthetic filelist" +msgid "Disable synthetic filelist" msgstr "" #: Library/Main/Strings.cs:268 @@ -3649,7 +3968,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:269 -msgid "Checks only file lastmodified" +msgid "Check only file lastmodified" msgstr "" #: Library/Main/Strings.cs:270 @@ -3661,7 +3980,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:271 -msgid "Disables path compression on restore" +msgid "Disable path compression on restore" msgstr "" #: Library/Main/Strings.cs:272 @@ -3715,10 +4034,10 @@ msgstr "" #: Library/Main/Strings.cs:280 msgid "" -"Use this option to run a scheduled backup 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 (e.g., AC) or unknown, then scheduled" -" backups will proceed as normal." +"Use this option to disable a scheduled backup 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 (e.g., AC) or unknown, then " +"scheduled backups will proceed as normal." msgstr "" #: Library/Main/Strings.cs:281 @@ -3740,11 +4059,11 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:286 -msgid "Applies filters to the file log data" +msgid "Apply filters to the file log data" msgstr "" #: Library/Main/Strings.cs:287 -msgid "Specifies the amount of log information to output to the console." +msgid "Specify the amount of log information to output to the console." msgstr "" #: Library/Main/Strings.cs:288 @@ -3752,7 +4071,7 @@ msgid "Console information level" msgstr "" #: Library/Main/Strings.cs:290 -msgid "Applies filters to the console log data" +msgid "Apply filters to the console log data" msgstr "" #: Library/Main/Strings.cs:292 @@ -3763,7 +4082,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:293 -msgid "Sets the process to use low IO priority" +msgid "Set the process to use low IO priority" msgstr "" #: Library/Main/Strings.cs:295 @@ -3771,7 +4090,7 @@ msgid "Use this option to remove all empty folders from a backup." msgstr "" #: Library/Main/Strings.cs:296 -msgid "Excludes empty folders" +msgid "Exclude empty folders" msgstr "" #: Library/Main/Strings.cs:297 @@ -3820,7 +4139,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:305 -msgid "Activates logging of all database queries" +msgid "Activate logging of all database queries" msgstr "" #: Library/Main/Strings.cs:306 @@ -4023,7 +4342,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:53 -msgid "Sets allowed SSL versions" +msgid "Set allowed SSL versions" msgstr "" #: Library/Modules/Builtin/Strings.cs:54 @@ -4033,7 +4352,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:55 -msgid "Sets the default operation timeout" +msgid "Set the default operation timeout" msgstr "" #: Library/Modules/Builtin/Strings.cs:56 @@ -4044,7 +4363,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:57 -msgid "Sets readwrite" +msgid "Set readwrite" msgstr "" #: Library/Modules/Builtin/Strings.cs:58 @@ -4055,8 +4374,8 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:59 -msgid "Sets HTTP buffering" -msgstr "Angiver HTTP buffering" +msgid "Set HTTP buffering" +msgstr "" #: Library/Modules/Builtin/Strings.cs:63 msgid "" @@ -4079,8 +4398,7 @@ msgid "Configure Microsoft SQL Server module" msgstr "" #: Library/Modules/Builtin/Strings.cs:73 -msgid "" -"Executes a script before starting an operation, and again on completion" +msgid "Execute a script before starting an operation, and again on completion" msgstr "" #: Library/Modules/Builtin/Strings.cs:74 @@ -4089,8 +4407,8 @@ msgstr "Kør script" #: Library/Modules/Builtin/Strings.cs:75 msgid "" -"Executes a script after performing an operation. The script will receive the" -" operation results written to stdout." +"Execute a script after performing an operation. The script will receive the " +"operation results written to stdout." msgstr "" #: Library/Modules/Builtin/Strings.cs:76 @@ -4109,7 +4427,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:79 msgid "" -"Executes a script before performing an operation. The operation will block " +"Execute 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 "" @@ -4119,7 +4437,7 @@ msgid "Run a required script on startup" msgstr "Kør et påkrævet script ved opstart" #: Library/Modules/Builtin/Strings.cs:81 -#: Library/Modules/Builtin/Strings.cs:208 +#: Library/Modules/Builtin/Strings.cs:237 #, csharp-format msgid "" "Use this option to select the output format for results. Available formats: " @@ -4127,8 +4445,8 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:82 -#: Library/Modules/Builtin/Strings.cs:209 -msgid "Selects the output format for results" +#: Library/Modules/Builtin/Strings.cs:238 +msgid "Select the output format for results" msgstr "" #: Library/Modules/Builtin/Strings.cs:83 @@ -4143,7 +4461,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:85 msgid "" -"Executes a script before performing an operation. The operation will block " +"Execute a script before performing an operation. The operation will block " "until the script has completed or timed out." msgstr "" @@ -4158,14 +4476,14 @@ msgstr "Skriptet \"{0}\" rapporterede fejlmeddelelser: {1}" #: Library/Modules/Builtin/Strings.cs:88 msgid "" -"Sets the maximum time a script is allowed to execute. If the script has not " +"Set 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:89 -msgid "Sets the script timeout" -msgstr "Sæt script timeout" +msgid "Set the script timeout" +msgstr "" #: Library/Modules/Builtin/Strings.cs:90 msgid "" @@ -4190,7 +4508,7 @@ msgstr "Send mail" #, 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." +" option --{0} to specify what SMTP server to use." msgstr "" #: Library/Modules/Builtin/Strings.cs:98 @@ -4255,7 +4573,8 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:124 #: Library/Modules/Builtin/Strings.cs:160 -#: Library/Modules/Builtin/Strings.cs:188 +#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:217 msgid "The messages to send" msgstr "Beskeder, der skal sendes" @@ -4332,6 +4651,7 @@ msgstr "XMPP modtager email" #: Library/Modules/Builtin/Strings.cs:144 #: Library/Modules/Builtin/Strings.cs:172 +#: Library/Modules/Builtin/Strings.cs:201 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message.\n" "\n" @@ -4346,6 +4666,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:153 #: Library/Modules/Builtin/Strings.cs:181 +#: Library/Modules/Builtin/Strings.cs:210 msgid "The message template" msgstr "Meddelelsesskabelonen" @@ -4370,7 +4691,8 @@ msgid "The XMPP password" msgstr "XMPP-adgangskoden" #: Library/Modules/Builtin/Strings.cs:158 -#: Library/Modules/Builtin/Strings.cs:186 +#: Library/Modules/Builtin/Strings.cs:187 +#: Library/Modules/Builtin/Strings.cs:215 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" @@ -4380,14 +4702,16 @@ msgstr "" "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:161 -#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:218 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:162 -#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:219 msgid "Send messages for all operations" msgstr "Send meddelelser fra alle operationer" @@ -4397,51 +4721,91 @@ msgstr "Timeout opstod, mens du loggede ind på jabber-serveren" #: Library/Modules/Builtin/Strings.cs:168 msgid "" +"This module provides support for sending status reports via Telegram " +"messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:169 +msgid "Telegram report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:170 +msgid "Use this option to set the channel ID." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:171 +msgid "Telegram channel id" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:182 +msgid "" +"Use this option to set a bot ID for the bot that will send the message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:184 +msgid "The Telegram bot ID" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:185 +msgid "" +"Use this option to set a API key for the bot that will send the message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:186 +msgid "The Telegram API key" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:192 +msgid "Timeout occurred while sending to Telegram server" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:197 +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:169 +#: Library/Modules/Builtin/Strings.cs:198 msgid "HTTP report module" msgstr "HTTP rapport modul" -#: Library/Modules/Builtin/Strings.cs:170 +#: Library/Modules/Builtin/Strings.cs:199 msgid "Use this option to set a HTTP report URL." msgstr "" -#: Library/Modules/Builtin/Strings.cs:171 +#: Library/Modules/Builtin/Strings.cs:200 msgid "HTTP report URL" msgstr "" -#: Library/Modules/Builtin/Strings.cs:182 +#: Library/Modules/Builtin/Strings.cs:211 msgid "Use this option to set a name of the parameter to send the message as." msgstr "" -#: Library/Modules/Builtin/Strings.cs:183 +#: Library/Modules/Builtin/Strings.cs:212 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:184 +#: Library/Modules/Builtin/Strings.cs:213 msgid "" "Use this option to set extra parameters to add to the http message, e.g. " "\"parameter1=value1¶meter2=value2\"" msgstr "" -#: Library/Modules/Builtin/Strings.cs:185 +#: Library/Modules/Builtin/Strings.cs:214 msgid "Extra parameters to add to the http message" msgstr "Ekstra parametre, der skal tilføjes til http-beskeden" -#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:220 msgid "" "Use this option to change the default HTTP verb used to submit a report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:192 -msgid "Sets the HTTP verb to use" +#: Library/Modules/Builtin/Strings.cs:221 +msgid "Set the HTTP verb to use" msgstr "" -#: Library/Modules/Builtin/Strings.cs:193 +#: Library/Modules/Builtin/Strings.cs:222 msgid "" "Use this option to set HTTP report URLs for sending form-encoded data. This " "option accepts multiple URLs, seperated by a semi-colon. All URLs will " @@ -4449,53 +4813,53 @@ msgid "" "settings." msgstr "" -#: Library/Modules/Builtin/Strings.cs:194 +#: Library/Modules/Builtin/Strings.cs:223 msgid "HTTP report URLs for sending form data" msgstr "" -#: Library/Modules/Builtin/Strings.cs:195 +#: Library/Modules/Builtin/Strings.cs:224 msgid "" "Use this option to set HTTP report URLs for sending JSON data. This option " "accepts multiple URLs, seperated by a semi-colon. All URLs will receive the " "same data. Note that this option ignores the format and verb settings." msgstr "" -#: Library/Modules/Builtin/Strings.cs:196 +#: Library/Modules/Builtin/Strings.cs:225 msgid "HTTP report URLs for sending JSON data" msgstr "" -#: Library/Modules/Builtin/Strings.cs:201 +#: Library/Modules/Builtin/Strings.cs:230 #, csharp-format msgid "Failed to send message: {0}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:202 +#: Library/Modules/Builtin/Strings.cs:231 msgid "" "Use this option to set the log level for messages to include in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:203 -msgid "Defines a log level for messages" +#: Library/Modules/Builtin/Strings.cs:232 +msgid "Define a log level for messages" msgstr "" -#: Library/Modules/Builtin/Strings.cs:204 +#: Library/Modules/Builtin/Strings.cs:233 msgid "" "Use this option to set a filter expression that defines what options are " "included in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:205 +#: Library/Modules/Builtin/Strings.cs:234 msgid "Log message filter" msgstr "" -#: Library/Modules/Builtin/Strings.cs:206 +#: Library/Modules/Builtin/Strings.cs:235 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/Strings.cs:207 -msgid "Limits log lines" +#: Library/Modules/Builtin/Strings.cs:236 +msgid "Limit log lines" msgstr "" #: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:39 @@ -4714,11 +5078,6 @@ msgstr "" msgid "Supported generic modules:" msgstr "Understøttede generiske moduler:" -#: CommandLine/CLI/Strings.cs:41 -#, csharp-format -msgid "Unable to read the parameters file \"{0}\", reason: {1}" -msgstr "Kunne ikke læse parameter filen \"{0}\", årsag: {1}" - #: CommandLine/CLI/Strings.cs:42 #, csharp-format msgid "" @@ -4750,10 +5109,6 @@ msgid "" "multiple filters must be joined with {5}." msgstr "" -#: CommandLine/CLI/Strings.cs:45 -msgid "Path to a file with parameters" -msgstr "Sti til en fil med parametre" - #: CommandLine/CLI/Strings.cs:46 #, csharp-format msgid "An error occured: {0}" @@ -4826,11 +5181,11 @@ msgstr "Deaktiver konsol udskrift" msgid "This link may provide additional information: {0}" msgstr "Det her link kan give nyttige oplysninger: {0}" -#: CommandLine/CLI/Program.cs:288 +#: CommandLine/CLI/Program.cs:290 msgid "Toggle automatic updates" msgstr "Skift indstillinger for automatiske opdateringer" -#: CommandLine/CLI/Program.cs:288 +#: CommandLine/CLI/Program.cs:290 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 9edde3d86..b8d2839c9 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 c872181ca..757bf7735 100644 --- a/Localizations/duplicati/localization-de.po +++ b/Localizations/duplicati/localization-de.po @@ -6,27 +6,22 @@ # Translators: # Jürg Rast , 2016 # F M, 2016 -# S M , 2016 # M D, 2017 # Sven Dummis , 2017 # tobsen , 2017 -# Bruno Holliger , 2017 # Michael Arlt , 2017 # Ian Jobs , 2017 # ForGorNorPor, 2017 # Chris K , 2017 # jakob ecker , 2017 # Markus Greitner, 2017 -# Felix, 2017 # Simon Walter , 2017 # Christian Fröhlich, 2017 # Tim Parth , 2017 # Stefan Simmerstatter, 2017 # Mario Kiefer , 2017 -# Christof Barth , 2017 # Mynyx , 2017 # Sec Ret, 2017 -# Yassin H , 2017 # Dominik Schmelz , 2017 # Stefan Sitzmann , 2017 # Tobias Schwendemann , 2017 @@ -34,13 +29,16 @@ # Alexander Niederklapfer , 2018 # Manfred Mueller , 2018 # Philip De, 2018 -# Martin Posselt , 2019 # RiseT, 2019 -# sfahrenholz, 2019 # Ansgar, 2020 # Felix Kaba , 2020 -# Beppo, 2021 # Andre G , 2024 +# Beppo, 2024 +# Felix, 2024 +# S M , 2024 +# Martin Posselt , 2024 +# sfahrenholz, 2024 +# Bruno Holliger , 2024 # agrajaghh , 2024 # #, fuzzy @@ -48,7 +46,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-14 09:15+0200\n" +"POT-Creation-Date: 2024-08-30 15:22+0200\n" "PO-Revision-Date: 2016-10-04 18:53+0000\n" "Last-Translator: agrajaghh , 2024\n" "Language-Team: German (https://app.transifex.com/duplicati/teams/67655/de/)\n" @@ -163,7 +161,7 @@ msgid "Use GPG Armor" msgstr "Verwende GPG Armor" #: Library/Encryption/Strings.cs:52 -msgid "Overrides the GPG command supplied for decryption." +msgid "Override the GPG command supplied for decryption." msgstr "" #: Library/Encryption/Strings.cs:53 @@ -173,7 +171,7 @@ msgstr "Der GPG-Entschlüsselungsbefehl" #: Library/Encryption/Strings.cs:54 #, csharp-format msgid "" -"Overrides the default GPG encryption command \"{0}\". Normal usage is to " +"Override the default GPG encryption command \"{0}\". Normal usage is to " "request asymetric encryption with the setting {1}." msgstr "" @@ -259,6 +257,11 @@ msgstr "Der angeforderte Ordner existiert nicht" msgid "Cancelled" msgstr "Abgebrochen" +#: Library/Interface/Strings.cs:44 +msgid "" +"Encryption key used to encrypt target settings does not match current key." +msgstr "" + #: Library/Interface/CustomExceptions.cs:84 #: Library/Interface/CustomExceptions.cs:92 #: Library/Backend/Jottacloud/Jottacloud.cs:286 @@ -401,8 +404,8 @@ msgstr "" #: Library/Backend/AzureBlob/Strings.cs:38 Library/Backend/Mega/Strings.cs:28 #: Library/Backend/SharePoint/Strings.cs:29 #: Library/Backend/WEBDAV/Strings.cs:29 -msgid "Supplies the password used to connect to the server" -msgstr "Liefert das Passwort, um sich mit dem Server zu verbinden." +msgid "Supply the password used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:32 msgid "The domain name of the user used to connect to the server." @@ -411,9 +414,8 @@ msgstr "" "verwendet wird." #: Library/Backend/OpenStack/Strings.cs:33 -msgid "Supplies the domain used to connect to the server" +msgid "Supply 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:34 Library/Backend/FTP/Strings.cs:35 #: Library/Backend/CloudFiles/Strings.cs:30 Library/Backend/S3/Strings.cs:34 @@ -438,8 +440,8 @@ msgstr "" #: Library/Backend/AzureBlob/Strings.cs:40 Library/Backend/Mega/Strings.cs:30 #: Library/Backend/SharePoint/Strings.cs:31 #: Library/Backend/WEBDAV/Strings.cs:31 -msgid "Supplies the username used to connect to the server" -msgstr "Liefert den Benutzernamen für die Serververbindung" +msgid "Supply the username used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:36 msgid "" @@ -452,10 +454,8 @@ msgstr "" "nicht erforderlich, wenn ein API-Schlüssel verwendet wird." #: Library/Backend/OpenStack/Strings.cs:37 -msgid "Supplies the Tenant Name used to connect to the server" +msgid "Supply 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:38 msgid "" @@ -466,9 +466,8 @@ msgstr "" "Passwort und Tenant-ID verwendet werden." #: Library/Backend/OpenStack/Strings.cs:39 -msgid "Supplies the API key used to connect to the server" +msgid "Supply 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:40 #, csharp-format @@ -481,8 +480,8 @@ msgstr "" "mit \"/v2.0\". Bekannte Provider sind: {0}{1}" #: Library/Backend/OpenStack/Strings.cs:41 -msgid "Supplies the authentication URL" -msgstr "Liefert die Authentifizierungs-URL" +msgid "Supply the authentication URL" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:42 msgid "The keystone API version to use. Valid values are 'v2' and 'v3'." @@ -504,15 +503,15 @@ msgstr "" " für die Standardregion." #: Library/Backend/OpenStack/Strings.cs:45 -msgid "Supplies the region used for creating a container" -msgstr "Angabe der verwendeten Region für die Container-Erstellung" +msgid "Supply the region used for creating a container" +msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:67 msgid "OpenStack configuration module" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:69 -msgid "Exposes OpenStack configuration as a web module" +msgid "Expose OpenStack configuration as a web module" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:77 @@ -524,7 +523,7 @@ msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:77 #: Library/Backend/GoogleServices/GCSConfig.cs:81 #: Library/Backend/S3/S3Config.cs:84 Library/Backend/Storj/StorjConfig.cs:53 -msgid "Provides different config values" +msgid "Provide different config values" msgstr "" #: Library/Backend/FTP/Strings.cs:27 @@ -546,8 +545,8 @@ msgid "" msgstr "" #: Library/Backend/FTP/Strings.cs:30 Library/Backend/FTP/Strings.cs:32 -msgid "Toggles the FTP connections method" -msgstr "Schaltet die FTP Verbindungsart um" +msgid "Toggle the FTP connections method" +msgstr "" #: Library/Backend/FTP/Strings.cs:31 #, csharp-format @@ -579,8 +578,8 @@ msgid "" msgstr "" #: Library/Backend/FTP/Strings.cs:38 -msgid "Instructs Duplicati to use an SSL (ftps) connection" -msgstr "Weist Duplicati an, eine SSL-Verbindung (FTPs) zu verwenden" +msgid "Instruct Duplicati to use an SSL (ftps) connection" +msgstr "" #: Library/Backend/FTP/Strings.cs:39 msgid "" @@ -623,7 +622,7 @@ msgid "Google Cloud Storage configuration module" msgstr "" #: Library/Backend/GoogleServices/GCSConfig.cs:73 -msgid "Exposes Google Cloud Storage configuration as a web module" +msgid "Expose Google Cloud Storage configuration as a web module" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:27 @@ -676,8 +675,8 @@ msgstr "" "{0}" #: Library/Backend/GoogleServices/Strings.cs:35 -msgid "Specifies location option for creating a bucket" -msgstr "Vorgegebene Standortoption zum Erstellen eines Buckets" +msgid "Specify location option for creating a bucket" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:36 #, csharp-format @@ -689,8 +688,8 @@ msgstr "" "{0}" #: Library/Backend/GoogleServices/Strings.cs:38 -msgid "Specifies storage class for creating a bucket" -msgstr "Gibt die Speicherklasse zum Erstellen eines Buckets an" +msgid "Specify storage class for creating a bucket" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:39 msgid "" @@ -700,8 +699,8 @@ msgid "" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:40 -msgid "Specifies project for creating a bucket" -msgstr "Gibt das Projekt zum Erstellen eines Buckets an" +msgid "Specify project for creating a bucket" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:44 msgid "" @@ -755,8 +754,8 @@ msgid "The API Access Key used to authenticate with CloudFiles." msgstr "" #: Library/Backend/CloudFiles/Strings.cs:33 -msgid "Supplies the access key used to connect to the server" -msgstr "Liefert den Zugriffsschlüssel, für die Verbindung zum Server" +msgid "Supply the access key used to connect to the server" +msgstr "" #: Library/Backend/CloudFiles/Strings.cs:34 #, csharp-format @@ -775,10 +774,8 @@ msgid "The username used to authenticate with CloudFiles." msgstr "" #: Library/Backend/CloudFiles/Strings.cs:37 -msgid "Supplies the username used to authenticate with CloudFiles" +msgid "Supply the username used to authenticate with CloudFiles" msgstr "" -"Gibt den Benutzernamen an, für die Benutzung der Authentifizierung mit " -"CloudFiles." #: Library/Backend/CloudFiles/Strings.cs:38 msgid "MD5 Hash (ETag) verification failed" @@ -810,7 +807,7 @@ msgid "S3 configuration module" msgstr "" #: Library/Backend/S3/S3Config.cs:77 -msgid "Exposes S3 configuration as a web module" +msgid "Expose S3 configuration as a web module" msgstr "" #: Library/Backend/S3/Strings.cs:26 @@ -863,8 +860,8 @@ msgstr "" "{0}" #: Library/Backend/S3/Strings.cs:40 -msgid "Specifies S3 location constraints" -msgstr "Angabe S3 Standort Einschränkungen" +msgid "Specify S3 location constraints" +msgstr "" #: Library/Backend/S3/Strings.cs:41 #, csharp-format @@ -876,8 +873,8 @@ msgstr "" "{0}" #: Library/Backend/S3/Strings.cs:43 -msgid "Specifies an alternate S3 server name" -msgstr "Gibt einen alternativen S3-Servernamen an" +msgid "Specify an alternate S3 server name" +msgstr "" #: Library/Backend/S3/Strings.cs:44 msgid "" @@ -886,8 +883,8 @@ msgid "" msgstr "" #: Library/Backend/S3/Strings.cs:45 -msgid "Specifies the S3 client library to use" -msgstr "Gibt die zu verwendende S3-Client-Bibliothek an" +msgid "Specify the S3 client library to use" +msgstr "" #: Library/Backend/S3/Strings.cs:46 msgid "" @@ -898,8 +895,8 @@ msgstr "" #: Library/Backend/S3/Strings.cs:47 Library/Backend/WEBDAV/Strings.cs:40 #: Library/Backend/TahoeLAFS/Strings.cs:27 -msgid "Instructs Duplicati to use an SSL (https) connection" -msgstr "Weise Duplicati an die SSL-Verbindung (https) zu verwenden" +msgid "Instruct Duplicati to use an SSL (https) connection" +msgstr "" #: Library/Backend/S3/Strings.cs:48 msgid "" @@ -928,7 +925,7 @@ msgid "S3 IAM support module" msgstr "" #: Library/Backend/S3/S3IAM.cs:73 -msgid "Exposes S3 IAM manipulation as a web module" +msgid "Expose S3 IAM manipulation as a web module" msgstr "" #: Library/Backend/S3/S3IAM.cs:81 @@ -936,7 +933,7 @@ msgid "The operation to perform" msgstr "" #: Library/Backend/S3/S3IAM.cs:81 -msgid "Selects the operation to perform" +msgid "Select the operation to perform" msgstr "" #: Library/Backend/S3/S3IAM.cs:82 @@ -1153,9 +1150,8 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:53 -msgid "Supplies server fingerprint used for validation of server identity" +msgid "Supply server fingerprint used for validation of server identity" msgstr "" -"Übermittelt den Serverfingerabdruck für die Validierung der Serveridentität" #: Library/Backend/SSHv2/Strings.cs:54 msgid "" @@ -1169,19 +1165,19 @@ msgstr "" "werden." #: Library/Backend/SSHv2/Strings.cs:55 -msgid "Disables fingerprint validation" -msgstr "Deaktiviert die Fingerabdruckvalidierung" +msgid "Disable fingerprint validation" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:56 msgid "" -"Points to a valid OpenSSH keyfile. If the file is encrypted, the password " +"Point to a valid OpenSSH keyfile. If the file is encrypted, the password " "supplied is used to decrypt it. If the keyfile is specified, the password is" " not used to authenticate." msgstr "" #: Library/Backend/SSHv2/Strings.cs:57 Library/Backend/SSHv2/Strings.cs:59 -msgid "Uses a SSH private key to authenticate" -msgstr "Verwende einen privaten SSH Key zum Authentifizieren" +msgid "Use a SSH private key to authenticate" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:58 #, csharp-format @@ -1198,8 +1194,8 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:61 -msgid "Sets the operation timeout value" -msgstr "Setzt den Zeitüberschreitungswert" +msgid "Set the operation timeout value" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:62 msgid "" @@ -1210,8 +1206,8 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:63 -msgid "Sets a keepalive value" -msgstr "Setzt einen Keepalive-Wert" +msgid "Set a keepalive value" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:64 #, csharp-format @@ -1592,9 +1588,9 @@ msgstr "Gibt an, ob die HttpClient Klasse genutzt werden soll" #: Library/Backend/OneDrive/Strings.cs:41 #, 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})." +"Store 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:42 @@ -1618,7 +1614,7 @@ msgstr "Optionale ID vom Laufwerk" #: Library/Backend/OneDrive/Strings.cs:49 #, csharp-format msgid "" -"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " +"Store 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 "" @@ -1647,7 +1643,7 @@ msgstr "Widersprüchliche Seiten-IDs genutzt: {0} gegeben, aber {1} gefunden" #: Library/Backend/OneDrive/Strings.cs:59 #, csharp-format msgid "" -"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " +"Store 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) " @@ -1733,7 +1729,7 @@ msgstr "" #: Library/Backend/AliyunOSS/Strings.cs:14 #: Library/Backend/TencentCOS/Strings.cs:36 msgid "Bucket name" -msgstr "" +msgstr "Bucket-Name" #: Library/Backend/AliyunOSS/Strings.cs:15 msgid "Region indicates the physical location of the OSS data center." @@ -1854,7 +1850,7 @@ msgid "" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:38 -msgid "Specifies COS location constraints" +msgid "Specify COS location constraints" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:39 @@ -1904,8 +1900,8 @@ msgstr "" "angeben." #: Library/Backend/Jottacloud/Strings.cs:34 -msgid "Supplies the backup device to use" -msgstr "Gibt das zu benutzende Speichergerät an" +msgid "Supply the backup device to use" +msgstr "" #: Library/Backend/Jottacloud/Strings.cs:35 #, csharp-format @@ -1924,8 +1920,8 @@ msgstr "" " den Mount-Punkt beliebig benennen." #: Library/Backend/Jottacloud/Strings.cs:36 -msgid "Supplies the mount point to use on the server" -msgstr "Gibt den Einhängepunkt auf dem Server an, der benutzt werden soll." +msgid "Supply the mount point to use on the server" +msgstr "" #: Library/Backend/Jottacloud/Strings.cs:37 msgid "" @@ -2242,7 +2238,7 @@ msgid "Storj DCS configuration module" msgstr "" #: Library/Backend/Storj/StorjConfig.cs:46 -msgid "Exposes Storj DCS configuration as a web module" +msgid "Expose Storj DCS configuration as a web module" msgstr "" #: Library/Backend/Storj/Strings.cs:27 @@ -2265,7 +2261,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:31 msgid "Authentication method" -msgstr "" +msgstr "Authentifizierungs-Methode" #: Library/Backend/Storj/Strings.cs:32 msgid "" @@ -2276,7 +2272,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:33 msgid "Satellite" -msgstr "" +msgstr "Satellit" #: Library/Backend/Storj/Strings.cs:34 msgid "" @@ -2287,7 +2283,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:35 msgid "API key" -msgstr "" +msgstr "API-Key" #: Library/Backend/Storj/Strings.cs:36 msgid "" @@ -2299,7 +2295,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:37 msgid "Encryption passphrase" -msgstr "" +msgstr "Verschlüsselungspassphrase" #: Library/Backend/Storj/Strings.cs:38 msgid "" @@ -2309,7 +2305,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:39 msgid "Access grant" -msgstr "" +msgstr "Zugriffs-Grant" #: Library/Backend/Storj/Strings.cs:40 msgid "Specify the bucket for storing the backup." @@ -2325,7 +2321,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:43 msgid "Folder" -msgstr "" +msgstr "Ordner" #: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format @@ -2345,6 +2341,343 @@ msgstr "Unerwarteter Fehlercode: {0} - {1}" msgid "The OAuth service is currently over quota. Try again in a few hours" msgstr "" +#: Library/RestAPI/Strings.cs:9 +msgid "Another instance is running, and was notified" +msgstr "Eine andere Instanz läuft und wurde benachrichtigt" + +#: Library/RestAPI/Strings.cs:10 +#, csharp-format +msgid "" +"Failed to create, open or upgrade the database.\n" +"Error message: {0}" +msgstr "" +"Fehler beim Erstellen, Öffnen oder Aktualisieren der Datenbank.\n" +"Fehlernachricht: {0}" + +#: Library/RestAPI/Strings.cs:12 +msgid "Display this help" +msgstr "" + +#: Library/RestAPI/Strings.cs:13 +msgid "" +"Supported commandline arguments:\n" +"\n" +msgstr "" +"Unterstützte Befehlszeilenargumente:\n" +"\n" + +#: Library/RestAPI/Strings.cs:16 +#, csharp-format +msgid "--{0}: {1}" +msgstr "--{0}: {1}" + +#: Library/RestAPI/Strings.cs:17 +#, csharp-format +msgid "" +"Use this option to store some or all of the options given to the commandline" +" client. The file must be a plain text file, and UTF-8 encoding is " +"preferred. Each line in the file should be of the format --option=value. Use" +" the special options --{0} and --{1} 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 "" + +#: Library/RestAPI/Strings.cs:18 CommandLine/CLI/Strings.cs:45 +msgid "Path to a file with parameters" +msgstr "Pfad zu einer Datei mit Parametern" + +#: Library/RestAPI/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 "" +"Filter können nicht in der Kommandozeile angegeben werden, wenn bereits " +"Filter in der Parameterdatei enthalten sind. Verwende die Spezialoptionen " +"--{0}, --{1} oder --{2}, um Filter innerhalb der Parameterdatei anzugeben. " +"Jeder Filter muss als Präfix entweder ein + oder ein - enthalten und mehrere" +" Filter müssen mit {3} verknüpft werden." + +#: Library/RestAPI/Strings.cs:20 CommandLine/CLI/Strings.cs:41 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "Parameterdatei \"{0}\" konnte nicht gelesen werden, Grund: {1}" + +#: Library/RestAPI/Strings.cs:22 +msgid "Output log information to the file given" +msgstr "" + +#: Library/RestAPI/Strings.cs:23 +msgid "Determine the amount of information written in the log file" +msgstr "" + +#: Library/RestAPI/Strings.cs:24 +msgid "" +"Activate portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Library/RestAPI/Strings.cs:25 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "Ein schwerwiegender Fehler trat in Duplicati auf: {0}" + +#: Library/RestAPI/Strings.cs:26 +#, csharp-format +msgid "An error occurred on server tear down: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:27 +#, csharp-format +msgid "" +"Unable to start up. Perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:29 Library/RestAPI/Strings.cs:51 +msgid "Disable database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:30 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "" +"Nicht unterstützte Version von SQLite erkannt ({0}), muss {1} oder höher " +"sein" + +#: Library/RestAPI/Strings.cs:31 +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 "" + +#: Library/RestAPI/Strings.cs:32 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "" +"Der Port auf dem der Webserver läuft. Mehrere Werte können mit einem Komma " +"getrennt angegeben werden." + +#: Library/RestAPI/Strings.cs:33 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." +msgstr "" +"Zertifikats- und Schlüsseldatei im PKCS#12-Format, welche der Webserver für " +"SSL nutzt. Es werden nur RSA/DSA Schlüssel unterstützt." + +#: Library/RestAPI/Strings.cs:34 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "Passwort für die Entschlüsselung der Zertifikat-PKCS #12-Datei." + +#: Library/RestAPI/Strings.cs:35 +msgid "" +"The interface the webserver listens on. The special values \"*\" and \"any\"" +" means any interface. The special value \"loopback\" means the loopback " +"adapter." +msgstr "" +"Die Schnittstelle, worauf der Webserver auf ankommende Verbindungen wartet. " +"Die speziellen Werte \"*\" und \"any\" bedeuten alle Schnittstellen. Der " +"besondere Wert \"loopback\" steht für den \"Loopback-Adapter\"." + +#: Library/RestAPI/Strings.cs:36 +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 "" +"Das Passwort wird für den Zugriff auf den Webserver benötigt. Diese Option " +"wird gespeichert, so dass diese nicht bei jedem Start gesetzt werden muss. " +"Ein leerer Wert deaktiviert das Passwort." + +#: Library/RestAPI/Strings.cs:37 +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." + +#: Library/RestAPI/Strings.cs:38 +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 "" + +#: Library/RestAPI/Strings.cs:39 +msgid "Enable the ping-pong responder" +msgstr "" + +#: Library/RestAPI/Strings.cs:40 Library/Main/Strings.cs:250 +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." + +#: Library/RestAPI/Strings.cs:41 Library/Main/Strings.cs:251 +msgid "Clean up old log data" +msgstr "Alte Protokolldaten bereinigen" + +#: Library/RestAPI/Strings.cs:42 +#, 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 muss eine kleine Datenbank mit allen Einstellungen speichern. Mit " +"dieser Option wählen Sie aus wohin die Einstellungen gespeichert werden. " +"Diese Option kann auch mit der Umgebungsvariablen {0} gesetzt werden." + +#: Library/RestAPI/Strings.cs:43 +msgid "Set the folder where settings are stored" +msgstr "" + +#: Library/RestAPI/Strings.cs:44 +#, 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 "" +"Diese Option setzt den Schlüssel, um die lokale Einstellungsdatenbank zu " +"verschlüsseln. Diese kann ebenso durch die Umgebungsvariable {0} gesetzt " +"werden. Benutzen Sie die Option --{1}, um das Verschlüsseln der Datenbank zu" +" deaktivieren." + +#: Library/RestAPI/Strings.cs:45 +msgid "Set the database encryption key" +msgstr "" + +#: Library/RestAPI/Strings.cs:46 Library/Main/Strings.cs:96 +msgid "" +"Use this option 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 "" + +#: Library/RestAPI/Strings.cs:47 Library/Main/Strings.cs:97 +msgid "Temporary storage folder" +msgstr "Temporärer Speicherordner" + +#: Library/RestAPI/Strings.cs:48 +msgid "Reset the JWT configuration, invalidating any issued login tokens" +msgstr "" + +#: Library/RestAPI/Strings.cs:49 +msgid "Disable the visual captcha" +msgstr "" + +#: Library/RestAPI/Strings.cs:50 +msgid "Use this option to disable database encryption of sensitive fields" +msgstr "" + +#: Library/RestAPI/Strings.cs:52 +msgid "Log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:53 +msgid "Use this option to log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:54 +msgid "Set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:55 +msgid "Use this option to set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:56 +#, csharp-format +msgid "" +"The Windows event log source {0} was not found. The source must be " +"registered before the log can be written." +msgstr "" + +#: Library/RestAPI/Strings.cs:57 +msgid "The Windows event log is not supported on this platform" +msgstr "" + +#: Library/RestAPI/Strings.cs:58 +#, csharp-format +msgid "Server has started and is listening on port {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:59 +#, csharp-format +msgid "Use the following link to sign in: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:60 +#, csharp-format +msgid "The server crashed: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:61 +msgid "Require database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:62 +msgid "" +"Use this option to require a custom provided key for database encryption of " +"sensitive fields and not rely on the serial number" +msgstr "" + +#: Library/RestAPI/Strings.cs:63 +#, csharp-format +msgid "" +"Database encryption key is required. Supply an encryption key via the " +"environment variable {0} or disable database encryption with the option " +"--{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:64 +#, csharp-format +msgid "" +"The encryption key is blacklisted and cannot be used. The database has been " +"decrypted. Supply a new encryption key via the environment variable {0} or " +"disable database encryption with the option --{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:68 +#, csharp-format +msgid "" +"Unable to find a valid date, given the start date {0}, the repetition " +"interval {1} and the allowed days {2}" +msgstr "" +"Mit den Eingaben zu Anfangsdatum {0}, Wiederholungsintervall {1} und " +"erlaubte Tage {2} konnte kein gültiges Datum gefunden werden." + +#: Library/RestAPI/Strings.cs:73 +#, csharp-format +msgid "Server has started and is listening on {0}, port {1}" +msgstr "Server gestartet und hört auf {0}, Port {1}" + +#: Library/RestAPI/Strings.cs:74 +#, csharp-format +msgid "" +"Unable to create SSL certificate using provided parameters. Exception " +"detail: {0}" +msgstr "" +"SSL-Zertifikat konnte nicht mit den angegebenen Parametern erstellt werden. " +"Fehlerinformation: {0}" + +#: Library/RestAPI/Strings.cs:75 +#, csharp-format +msgid "Unable to open a socket for listening, tried ports: {0}" +msgstr "Öffnen von Socket nicht möglich, geprüfte Ports: {0}" + #: Library/DynamicLoader/Strings.cs:24 #, csharp-format msgid "Failed to load assembly {0}, error message: {1}" @@ -2380,7 +2713,7 @@ msgstr "" " keine Kompression, eine 9 führt zur maximalen Kompression." #: Library/Compression/Strings.cs:28 -msgid "Sets the ZIP compression level" +msgid "Set the ZIP compression level" msgstr "" #: Library/Compression/Strings.cs:29 @@ -2392,7 +2725,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:30 -msgid "Sets the ZIP compression method" +msgid "Set the ZIP compression method" msgstr "" #: Library/Compression/Strings.cs:31 @@ -2402,7 +2735,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:32 -msgid "Toggles ZIP64 support" +msgid "Toggle ZIP64 support" msgstr "" #: Library/Compression/Strings.cs:33 @@ -2443,8 +2776,8 @@ msgid "Number of threads used in compression" msgstr "Anzahl der Threads für die Komprimierung" #: Library/Compression/Strings.cs:44 -msgid "Sets the 7z compression level" -msgstr "Legt den Komprimierungsgrad für die 7z-Datei fest" +msgid "Set the 7z compression level" +msgstr "" #: Library/Compression/Strings.cs:45 msgid "" @@ -2457,8 +2790,8 @@ msgstr "" "die etwas geringere Kompression zu verwenden." #: Library/Compression/Strings.cs:46 -msgid "Sets the 7z fast algorithm usage" -msgstr "Setzt den 7z \"Schnell\"-Algorithmus zur Verwendung" +msgid "Set the 7z fast algorithm usage" +msgstr "" #: Library/SQLiteHelper/Strings.cs:24 msgid "backup" @@ -2721,8 +3054,8 @@ msgstr "" "Backup oder Wiederherstellungsvorgängen (Nur Windows/OSX)" #: Library/Main/Strings.cs:65 -msgid "Toggles system sleep mode" -msgstr "Systemschlafmodus umschalten" +msgid "Toggle system sleep mode" +msgstr "" #: Library/Main/Strings.cs:66 msgid "" @@ -2910,24 +3243,11 @@ msgstr "" msgid "Limit the size of files being backed up" msgstr "Beschränken der Größe der zu sichernden Dateien" -#: Library/Main/Strings.cs:96 -msgid "" -"Use this option 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 "" - -#: Library/Main/Strings.cs:97 -msgid "Temporary storage folder" -msgstr "Temporärer Speicherordner" - #: Library/Main/Strings.cs:98 msgid "" -"Selects another thread priority for the process. Use this to set Duplicati " -"to be more or less CPU intensive." +"Select another thread priority for the process. Use this to set Duplicati to" +" be more or less CPU intensive." 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:99 msgid "Thread priority" @@ -2946,17 +3266,14 @@ msgstr "Beschränkt die Größe der Volumes" #: Library/Main/Strings.cs:102 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." +"Use this option to disallow usage of the streaming interface, which means " +"that transfer progress bars will not show, and bandwidth throttle settings " +"will be ignored." msgstr "" -"Verwenden dieser Option schaltet das Streaming Interface ab, was bedeutet, " -"dass die Transfer-Fortschrittsbalken nicht angezeigt werden und " -"Einstellungen der Bandbreitenbegrenzung ignoriert werden." #: Library/Main/Strings.cs:103 -msgid "Disables use of the streaming transfer method" -msgstr "Deaktiviert die Verwendung der Streaming-Übertragungsmethode" +msgid "Disable use of the streaming transfer method" +msgstr "" #: Library/Main/Strings.cs:104 msgid "" @@ -2966,7 +3283,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:105 -msgid "Disables manifests verification" +msgid "Disable manifests verification" msgstr "" #: Library/Main/Strings.cs:106 @@ -3008,16 +3325,16 @@ msgid "Supply one or more module names, separated by commas to unload them." msgstr "" #: Library/Main/Strings.cs:111 -msgid "Disables one or more modules" -msgstr "Deaktiviert ein oder mehrere Module" +msgid "Disable one or more modules" +msgstr "" #: Library/Main/Strings.cs:112 msgid "Supply one or more module names, separated by commas to load them." msgstr "" #: Library/Main/Strings.cs:113 -msgid "Enables one or more modules" -msgstr "Eines oder mehrere Module aktiviert" +msgid "Enable one or more modules" +msgstr "" #: Library/Main/Strings.cs:114 msgid "" @@ -3048,8 +3365,8 @@ msgstr "" " erfordert root-Berechtigungen." #: Library/Main/Strings.cs:115 -msgid "Controls the use of disk snapshots" -msgstr "Steuert die Verwendung von Festplatten-Snapshots" +msgid "Control the use of disk snapshots" +msgstr "" #: Library/Main/Strings.cs:116 msgid "" @@ -3096,11 +3413,11 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:123 -msgid "Enables debugging output" -msgstr "Aktiviert Debugausgabe" +msgid "Enable debugging output" +msgstr "" #: Library/Main/Strings.cs:124 -msgid "Logs information to the file specified." +msgid "Log information to the file specified." msgstr "" #: Library/Main/Strings.cs:125 @@ -3110,7 +3427,7 @@ msgstr "Interne Protokollinformationen in einer Datei speichern" #: Library/Main/Strings.cs:126 Library/Main/Strings.cs:283 #, csharp-format msgid "" -"Specifies the amount of log information to write into the file specified by " +"Specify the amount of log information to write into the file specified by " "the option --{0}." msgstr "" @@ -3133,8 +3450,8 @@ msgstr "" " des Ordners " #: Library/Main/Strings.cs:130 -msgid "Disables automatic folder creation" -msgstr "Automatische Ordnererstellung deaktivieren" +msgid "Disable automatic folder creation" +msgstr "" #: Library/Main/Strings.cs:131 msgid "" @@ -3177,8 +3494,8 @@ msgstr "" "\"Required\": 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:134 -msgid "Controls the use of NTFS Update Sequence Numbers" -msgstr "Regelt den Gebrauch von NTFS Update Sequenz Nummern (USN)" +msgid "Control the use of NTFS Update Sequence Numbers" +msgstr "" #: Library/Main/Strings.cs:135 #, csharp-format @@ -3194,8 +3511,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:136 -msgid "Deactivates tolerance when comparing times" -msgstr "Deaktiviert die Toleranz beim Vergleichen von Zeiten" +msgid "Deactivate tolerance when comparing times" +msgstr "" #: Library/Main/Strings.cs:137 msgid "Use this option to verify uploads by listing contents." @@ -3267,7 +3584,7 @@ msgstr "" #: Library/Main/Strings.cs:149 msgid "" -"Sets a threshold for when to warn about the backend quota being nearly " +"Set 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 than this percentage of the total backup " "size. If the backend does not report the quota information, this value will " @@ -3496,8 +3813,8 @@ msgstr "" "niemals verwendet werden." #: Library/Main/Strings.cs:185 -msgid "Determines usage of index files" -msgstr "Bestimmt die Verwendung von Indexdateien" +msgid "Determine usage of index files" +msgstr "" #: Library/Main/Strings.cs:186 msgid "" @@ -3523,8 +3840,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:189 -msgid "Does not perform any modifications" -msgstr "Führt keine Änderungen durch" +msgid "Do not perform any modifications" +msgstr "" #: Library/Main/Strings.cs:190 msgid "" @@ -3618,8 +3935,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:204 -msgid "Disables the local database" -msgstr "Deaktiviere die lokale Datenbank" +msgid "Disable the local database" +msgstr "" #: Library/Main/Strings.cs:205 msgid "" @@ -3770,8 +4087,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:227 -msgid "Activates in-depth verification of files" -msgstr "Aktiviert die gründliche Überprüfung der Dateien" +msgid "Activate in-depth verification of files" +msgstr "" #: Library/Main/Strings.cs:228 msgid "" @@ -3815,8 +4132,8 @@ msgstr "" "wesentlich beeinflusst." #: Library/Main/Strings.cs:237 -msgid "Don't store metadata" -msgstr "Metadaten nicht speichern" +msgid "Do not store metadata" +msgstr "" #: Library/Main/Strings.cs:238 msgid "" @@ -3890,16 +4207,6 @@ msgstr "" msgid "Check block hashes" msgstr "Prüfe Block Hashe" -#: Library/Main/Strings.cs:250 -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." - -#: Library/Main/Strings.cs:251 -msgid "Clean up old log data" -msgstr "Alte Protokolldaten bereinigen" - #: Library/Main/Strings.cs:252 msgid "" "Use this option to build a searchable local database which only contains " @@ -3940,9 +4247,8 @@ msgstr "" "die aktuellen Daten angezeigt, z.B. \"Nov 12, 2018, 8:01 AM\"." #: Library/Main/Strings.cs:257 -msgid "Forces the display of the actual date instead of calendar date" +msgid "Force the display of the actual date instead of calendar date" msgstr "" -"Erzwingt die Anzeige des aktuellen Datums anstelle des Kalenderdatums." #: Library/Main/Strings.cs:258 msgid "" @@ -4004,8 +4310,8 @@ msgstr "" "hochgeladen wurden." #: Library/Main/Strings.cs:267 -msgid "Disables synthetic filelist" -msgstr "Synthetische Dateiliste deaktivieren." +msgid "Disable synthetic filelist" +msgstr "" #: Library/Main/Strings.cs:268 msgid "" @@ -4016,8 +4322,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:269 -msgid "Checks only file lastmodified" -msgstr "Nur Datei-Änderungszeit prüfen" +msgid "Check only file lastmodified" +msgstr "" #: Library/Main/Strings.cs:270 msgid "" @@ -4028,8 +4334,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:271 -msgid "Disables path compression on restore" -msgstr "Deaktiviert die Pfadkompression bei der Wiederherstellung." +msgid "Disable path compression on restore" +msgstr "" #: Library/Main/Strings.cs:272 msgid "" @@ -4092,10 +4398,10 @@ msgstr "Deaktivieren der Konsistenzprüfung für Dateiliste" #: Library/Main/Strings.cs:280 msgid "" -"Use this option to run a scheduled backup 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 (e.g., AC) or unknown, then scheduled" -" backups will proceed as normal." +"Use this option to disable a scheduled backup 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 (e.g., AC) or unknown, then " +"scheduled backups will proceed as normal." msgstr "" #: Library/Main/Strings.cs:281 @@ -4123,11 +4429,11 @@ msgstr "" "unterstützt. Beispiel: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " #: Library/Main/Strings.cs:286 -msgid "Applies filters to the file log data" -msgstr "Übernehme Filter auf die Protokolldaten" +msgid "Apply filters to the file log data" +msgstr "" #: Library/Main/Strings.cs:287 -msgid "Specifies the amount of log information to output to the console." +msgid "Specify the amount of log information to output to the console." msgstr "" #: Library/Main/Strings.cs:288 @@ -4135,8 +4441,8 @@ msgid "Console information level" msgstr "Konsoleninformationsstufe" #: Library/Main/Strings.cs:290 -msgid "Applies filters to the console log data" -msgstr "Übernehme Filter auf die Konsolenprotokolldaten" +msgid "Apply filters to the console log data" +msgstr "" #: Library/Main/Strings.cs:292 msgid "" @@ -4146,15 +4452,15 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:293 -msgid "Sets the process to use low IO priority" -msgstr "Festlegen, dass der Prozess eine niedrige I/O-Priorität verwendet" +msgid "Set the process to use low IO priority" +msgstr "" #: Library/Main/Strings.cs:295 msgid "Use this option to remove all empty folders from a backup." msgstr "" #: Library/Main/Strings.cs:296 -msgid "Excludes empty folders" +msgid "Exclude empty folders" msgstr "" #: Library/Main/Strings.cs:297 @@ -4211,8 +4517,8 @@ msgstr "" "oder --{1}={2} festzulegen, um die zusätzlichen Protokolldaten zu loggen" #: Library/Main/Strings.cs:305 -msgid "Activates logging of all database queries" -msgstr "Aktiviert die Protokollierung aller Datenbankanfragen" +msgid "Activate logging of all database queries" +msgstr "" #: Library/Main/Strings.cs:306 msgid "" @@ -4438,8 +4744,8 @@ msgstr "" "besteht." #: Library/Modules/Builtin/Strings.cs:53 -msgid "Sets allowed SSL versions" -msgstr "Liste der erlaubten SSL-Versionen" +msgid "Set allowed SSL versions" +msgstr "" #: Library/Modules/Builtin/Strings.cs:54 msgid "" @@ -4448,8 +4754,8 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:55 -msgid "Sets the default operation timeout" -msgstr "Setzt den standardmäßigen Zeitüberschreitungswert" +msgid "Set the default operation timeout" +msgstr "" #: Library/Modules/Builtin/Strings.cs:56 msgid "" @@ -4463,8 +4769,8 @@ msgstr "" "Aktivitäten einer Verbindung konfiguriert." #: Library/Modules/Builtin/Strings.cs:57 -msgid "Sets readwrite" -msgstr "Schreibvorgang fortführen" +msgid "Set readwrite" +msgstr "" #: Library/Modules/Builtin/Strings.cs:58 #, csharp-format @@ -4477,8 +4783,8 @@ msgstr "" " Leistungsverbesserung auch möglich." #: Library/Modules/Builtin/Strings.cs:59 -msgid "Sets HTTP buffering" -msgstr "Setzt HTTP-Buffering" +msgid "Set HTTP buffering" +msgstr "" #: Library/Modules/Builtin/Strings.cs:63 msgid "" @@ -4505,9 +4811,8 @@ msgid "Configure Microsoft SQL Server module" msgstr "Microsoft SQL Server-Modul konfigurieren" #: Library/Modules/Builtin/Strings.cs:73 -msgid "" -"Executes a script before starting an operation, and again on completion" -msgstr "Führt das Script vor und nach einer Operation aus." +msgid "Execute a script before starting an operation, and again on completion" +msgstr "" #: Library/Modules/Builtin/Strings.cs:74 msgid "Run script" @@ -4515,11 +4820,9 @@ msgstr "Skript ausführen" #: Library/Modules/Builtin/Strings.cs:75 msgid "" -"Executes a script after performing an operation. The script will receive the" -" operation results written to stdout." +"Execute a script after performing an operation. The script will receive the " +"operation results written to stdout." 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:76 msgid "Run a script on exit" @@ -4537,22 +4840,17 @@ msgstr "Das Skript \"{0}\" wurde mit Exit-Code {1}{2} beendet" #: Library/Modules/Builtin/Strings.cs:79 msgid "" -"Executes a script before performing an operation. The operation will block " +"Execute 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 "" -"Führt das Script aus, bevor eine Operation ausgeführt wird. Die Ausführung " -"der Operation wird blockiert, so lange bis das Script beendet ist oder das " -"Zeitlimit überschritten. Wenn das Skript einen Nicht-Null-Fehlercode " -"zurückgibt oder eine Zeitüberschreitung auftritt, wird der Vorgang " -"abgebrochen." #: Library/Modules/Builtin/Strings.cs:80 msgid "Run a required script on startup" msgstr "Erforderliches Skript beim Start ausführen" #: Library/Modules/Builtin/Strings.cs:81 -#: Library/Modules/Builtin/Strings.cs:208 +#: Library/Modules/Builtin/Strings.cs:237 #, csharp-format msgid "" "Use this option to select the output format for results. Available formats: " @@ -4560,9 +4858,9 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:82 -#: Library/Modules/Builtin/Strings.cs:209 -msgid "Selects the output format for results" -msgstr "Auswahl des Ausgabeformats für Ergebnisse" +#: Library/Modules/Builtin/Strings.cs:238 +msgid "Select the output format for results" +msgstr "" #: Library/Modules/Builtin/Strings.cs:83 #, csharp-format @@ -4576,12 +4874,9 @@ msgstr "Zeitüberschreitung beim Ausführen des Skripts \"{0}\"" #: Library/Modules/Builtin/Strings.cs:85 msgid "" -"Executes a script before performing an operation. The operation will block " +"Execute a script before performing an operation. The operation will block " "until the script has completed or timed out." msgstr "" -"Führt das Script aus, bevor eine Operation ausgeführt wird. Die Ausführung " -"der Operation wird blockiert, so lange bis das Script beendet ist oder das " -"Zeitlimit überschritten." #: Library/Modules/Builtin/Strings.cs:86 msgid "Run a script on startup" @@ -4594,18 +4889,14 @@ msgstr "Das Skript \"{0}\" berichtete Fehlermeldungen: {1}" #: Library/Modules/Builtin/Strings.cs:88 msgid "" -"Sets the maximum time a script is allowed to execute. If the script has not " +"Set 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 "" -"Legt die maximale Zeit fest, die ein Skript ausgeführt werden darf. Wenn das" -" Skript in dieser Zeit nicht abgeschlossen hat, wird es weiterhin " -"ausgeführt, aber die Operation wird auch fortgesetzt, und es wird keine " -"Skriptausgabe verarbeitet." #: Library/Modules/Builtin/Strings.cs:89 -msgid "Sets the script timeout" -msgstr "Legt die Skriptzeitüberschreitung fest" +msgid "Set the script timeout" +msgstr "" #: Library/Modules/Builtin/Strings.cs:90 msgid "" @@ -4632,7 +4923,7 @@ msgstr "E-Mail senden" #, 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." +" option --{0} to specify what SMTP server to use." msgstr "" #: Library/Modules/Builtin/Strings.cs:98 @@ -4701,7 +4992,8 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:124 #: Library/Modules/Builtin/Strings.cs:160 -#: Library/Modules/Builtin/Strings.cs:188 +#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:217 msgid "The messages to send" msgstr "Die zu sendenden Nachrichten" @@ -4780,6 +5072,7 @@ msgstr "XMPP-Empfänger-E-Mail" #: Library/Modules/Builtin/Strings.cs:144 #: Library/Modules/Builtin/Strings.cs:172 +#: Library/Modules/Builtin/Strings.cs:201 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message.\n" "\n" @@ -4794,6 +5087,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:153 #: Library/Modules/Builtin/Strings.cs:181 +#: Library/Modules/Builtin/Strings.cs:210 msgid "The message template" msgstr "Die Nachrichtenvorlage" @@ -4818,7 +5112,8 @@ msgid "The XMPP password" msgstr "Das XMPP-Passwort" #: Library/Modules/Builtin/Strings.cs:158 -#: Library/Modules/Builtin/Strings.cs:186 +#: Library/Modules/Builtin/Strings.cs:187 +#: Library/Modules/Builtin/Strings.cs:215 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" @@ -4828,14 +5123,16 @@ msgstr "" "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:161 -#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:218 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:162 -#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:219 msgid "Send messages for all operations" msgstr "Senden von Nachrichten für alle Operationen" @@ -4845,49 +5142,89 @@ msgstr "Zeitüberschreitung beim Anmelden beim Jabber-Server" #: Library/Modules/Builtin/Strings.cs:168 msgid "" -"This module provides support for sending status reports via HTTP messages" -msgstr "Dieses Modul erlaubt das Senden eines Status via HTTP-Meldungen" +"This module provides support for sending status reports via Telegram " +"messages" +msgstr "" #: Library/Modules/Builtin/Strings.cs:169 -msgid "HTTP report module" -msgstr "HTTP Report-Modul" +msgid "Telegram report module" +msgstr "" #: Library/Modules/Builtin/Strings.cs:170 -msgid "Use this option to set a HTTP report URL." +msgid "Use this option to set the channel ID." msgstr "" #: Library/Modules/Builtin/Strings.cs:171 -msgid "HTTP report URL" +msgid "Telegram channel id" msgstr "" #: Library/Modules/Builtin/Strings.cs:182 +msgid "" +"Use this option to set a bot ID for the bot that will send the message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:184 +msgid "The Telegram bot ID" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:185 +msgid "" +"Use this option to set a API key for the bot that will send the message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:186 +msgid "The Telegram API key" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:192 +msgid "Timeout occurred while sending to Telegram server" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:197 +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:198 +msgid "HTTP report module" +msgstr "HTTP Report-Modul" + +#: Library/Modules/Builtin/Strings.cs:199 +msgid "Use this option to set a HTTP report URL." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:200 +msgid "HTTP report URL" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:211 msgid "Use this option to set a name of the parameter to send the message as." msgstr "" -#: Library/Modules/Builtin/Strings.cs:183 +#: Library/Modules/Builtin/Strings.cs:212 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:184 +#: Library/Modules/Builtin/Strings.cs:213 msgid "" "Use this option to set extra parameters to add to the http message, e.g. " "\"parameter1=value1¶meter2=value2\"" msgstr "" -#: Library/Modules/Builtin/Strings.cs:185 +#: Library/Modules/Builtin/Strings.cs:214 msgid "Extra parameters to add to the http message" msgstr "Zusätzliche Parameter für die HTTP-Meldung" -#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:220 msgid "" "Use this option to change the default HTTP verb used to submit a report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:192 -msgid "Sets the HTTP verb to use" -msgstr "Festlegen des zu verwendende HTTP-Verb" +#: Library/Modules/Builtin/Strings.cs:221 +msgid "Set the HTTP verb to use" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:193 +#: Library/Modules/Builtin/Strings.cs:222 msgid "" "Use this option to set HTTP report URLs for sending form-encoded data. This " "option accepts multiple URLs, seperated by a semi-colon. All URLs will " @@ -4895,46 +5232,46 @@ msgid "" "settings." msgstr "" -#: Library/Modules/Builtin/Strings.cs:194 +#: Library/Modules/Builtin/Strings.cs:223 msgid "HTTP report URLs for sending form data" msgstr "" -#: Library/Modules/Builtin/Strings.cs:195 +#: Library/Modules/Builtin/Strings.cs:224 msgid "" "Use this option to set HTTP report URLs for sending JSON data. This option " "accepts multiple URLs, seperated by a semi-colon. All URLs will receive the " "same data. Note that this option ignores the format and verb settings." msgstr "" -#: Library/Modules/Builtin/Strings.cs:196 +#: Library/Modules/Builtin/Strings.cs:225 msgid "HTTP report URLs for sending JSON data" msgstr "" -#: Library/Modules/Builtin/Strings.cs:201 +#: Library/Modules/Builtin/Strings.cs:230 #, csharp-format msgid "Failed to send message: {0}" msgstr "Fehler beim Senden der Nachricht: {0}" -#: Library/Modules/Builtin/Strings.cs:202 +#: Library/Modules/Builtin/Strings.cs:231 msgid "" "Use this option to set the log level for messages to include in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:203 -msgid "Defines a log level for messages" -msgstr "Definiert der Protokolllevel für Nachrichten" +#: Library/Modules/Builtin/Strings.cs:232 +msgid "Define a log level for messages" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:204 +#: Library/Modules/Builtin/Strings.cs:233 msgid "" "Use this option to set a filter expression that defines what options are " "included in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:205 +#: Library/Modules/Builtin/Strings.cs:234 msgid "Log message filter" msgstr "Protokollnachrichtenfilter" -#: Library/Modules/Builtin/Strings.cs:206 +#: Library/Modules/Builtin/Strings.cs:235 msgid "" "Use this option to set the maximum number of log lines to include in the " "report. Zero or negative values means unlimited." @@ -4943,9 +5280,9 @@ msgstr "" "festzulegen, die in den Bericht aufgenommen werden sollen. Keine oder " "negative Werte bedeuten unbegrenzt Einträge." -#: Library/Modules/Builtin/Strings.cs:207 -msgid "Limits log lines" -msgstr "Begrenzt Protokollzeilen" +#: Library/Modules/Builtin/Strings.cs:236 +msgid "Limit log lines" +msgstr "" #: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:39 #, csharp-format @@ -5184,11 +5521,6 @@ msgstr "" msgid "Supported generic modules:" msgstr "Unterstützte allgemeine Module:" -#: CommandLine/CLI/Strings.cs:41 -#, csharp-format -msgid "Unable to read the parameters file \"{0}\", reason: {1}" -msgstr "Parameterdatei \"{0}\" konnte nicht gelesen werden, Grund: {1}" - #: CommandLine/CLI/Strings.cs:42 #, csharp-format msgid "" @@ -5220,10 +5552,6 @@ msgid "" "multiple filters must be joined with {5}." msgstr "" -#: CommandLine/CLI/Strings.cs:45 -msgid "Path to a file with parameters" -msgstr "Pfad zu einer Datei mit Parametern" - #: CommandLine/CLI/Strings.cs:46 #, csharp-format msgid "An error occured: {0}" @@ -5298,11 +5626,11 @@ msgstr "Konsolenausgabe deaktivieren" msgid "This link may provide additional information: {0}" msgstr "Dieser Link enthält möglicherweise zusätzliche Informationen: {0}" -#: CommandLine/CLI/Program.cs:288 +#: CommandLine/CLI/Program.cs:290 msgid "Toggle automatic updates" msgstr "Automatische Aktualisierungen umschalten" -#: CommandLine/CLI/Program.cs:288 +#: CommandLine/CLI/Program.cs:290 msgid "" "Set this option if you prefer to have the commandline version automatically " "update" diff --git a/Localizations/duplicati/localization-en_GB.mo b/Localizations/duplicati/localization-en_GB.mo index e3671fdf0..7da6cb951 100644 Binary files a/Localizations/duplicati/localization-en_GB.mo and b/Localizations/duplicati/localization-en_GB.mo differ diff --git a/Localizations/duplicati/localization-en_GB.po b/Localizations/duplicati/localization-en_GB.po index 846327ded..c3b5d7449 100644 --- a/Localizations/duplicati/localization-en_GB.po +++ b/Localizations/duplicati/localization-en_GB.po @@ -4,17 +4,17 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Andi Chandler , 2020 # Matt Dawson , 2024 +# Andi Chandler , 2024 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-14 09:15+0200\n" +"POT-Creation-Date: 2024-08-30 15:22+0200\n" "PO-Revision-Date: 2016-10-04 18:53+0000\n" -"Last-Translator: Matt Dawson , 2024\n" +"Last-Translator: Andi Chandler , 2024\n" "Language-Team: English (United Kingdom) (https://app.transifex.com/duplicati/teams/67655/en_GB/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -125,7 +125,7 @@ msgid "Use GPG Armor" msgstr "Use GPG Armour" #: Library/Encryption/Strings.cs:52 -msgid "Overrides the GPG command supplied for decryption." +msgid "Override the GPG command supplied for decryption." msgstr "" #: Library/Encryption/Strings.cs:53 @@ -135,7 +135,7 @@ msgstr "The GPG decryption command" #: Library/Encryption/Strings.cs:54 #, csharp-format msgid "" -"Overrides the default GPG encryption command \"{0}\". Normal usage is to " +"Override the default GPG encryption command \"{0}\". Normal usage is to " "request asymetric encryption with the setting {1}." msgstr "" @@ -220,6 +220,11 @@ msgstr "The requested folder does not exist" msgid "Cancelled" msgstr "Cancelled" +#: Library/Interface/Strings.cs:44 +msgid "" +"Encryption key used to encrypt target settings does not match current key." +msgstr "" + #: Library/Interface/CustomExceptions.cs:84 #: Library/Interface/CustomExceptions.cs:92 #: Library/Backend/Jottacloud/Jottacloud.cs:286 @@ -358,16 +363,16 @@ msgstr "" #: Library/Backend/AzureBlob/Strings.cs:38 Library/Backend/Mega/Strings.cs:28 #: Library/Backend/SharePoint/Strings.cs:29 #: Library/Backend/WEBDAV/Strings.cs:29 -msgid "Supplies the password used to connect to the server" -msgstr "Supplies the password used to connect to the server" +msgid "Supply the password used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:32 msgid "The domain name of the user used to connect to the server." msgstr "The domain name of the user used to connect to the server." #: Library/Backend/OpenStack/Strings.cs:33 -msgid "Supplies the domain used to connect to the server" -msgstr "Supplies the domain used to connect to the server" +msgid "Supply the domain used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:34 Library/Backend/FTP/Strings.cs:35 #: Library/Backend/CloudFiles/Strings.cs:30 Library/Backend/S3/Strings.cs:34 @@ -392,8 +397,8 @@ msgstr "" #: Library/Backend/AzureBlob/Strings.cs:40 Library/Backend/Mega/Strings.cs:30 #: Library/Backend/SharePoint/Strings.cs:31 #: Library/Backend/WEBDAV/Strings.cs:31 -msgid "Supplies the username used to connect to the server" -msgstr "Supplies the username used to connect to the server" +msgid "Supply the username used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:36 msgid "" @@ -406,8 +411,8 @@ msgstr "" "using an API key." #: Library/Backend/OpenStack/Strings.cs:37 -msgid "Supplies the Tenant Name used to connect to the server" -msgstr "Supplies the Tenant Name used to connect to the server" +msgid "Supply the Tenant Name used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:38 msgid "" @@ -418,8 +423,8 @@ msgstr "" "ID with some providers." #: Library/Backend/OpenStack/Strings.cs:39 -msgid "Supplies the API key used to connect to the server" -msgstr "Supplies the API key used to connect to the server" +msgid "Supply the API key used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:40 #, csharp-format @@ -431,8 +436,8 @@ msgstr "" " service. The URL commonly ends with \"/v2.0\". Known providers are: {0}{1}" #: Library/Backend/OpenStack/Strings.cs:41 -msgid "Supplies the authentication URL" -msgstr "Supplies the authentication URL" +msgid "Supply the authentication URL" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:42 msgid "The keystone API version to use. Valid values are 'v2' and 'v3'." @@ -453,15 +458,15 @@ msgstr "" "valid regions, or leave empty for the default region." #: Library/Backend/OpenStack/Strings.cs:45 -msgid "Supplies the region used for creating a container" -msgstr "Supplies the region used for creating a container" +msgid "Supply the region used for creating a container" +msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:67 msgid "OpenStack configuration module" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:69 -msgid "Exposes OpenStack configuration as a web module" +msgid "Expose OpenStack configuration as a web module" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:77 @@ -473,7 +478,7 @@ msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:77 #: Library/Backend/GoogleServices/GCSConfig.cs:81 #: Library/Backend/S3/S3Config.cs:84 Library/Backend/Storj/StorjConfig.cs:53 -msgid "Provides different config values" +msgid "Provide different config values" msgstr "" #: Library/Backend/FTP/Strings.cs:27 @@ -495,8 +500,8 @@ msgid "" msgstr "" #: Library/Backend/FTP/Strings.cs:30 Library/Backend/FTP/Strings.cs:32 -msgid "Toggles the FTP connections method" -msgstr "Toggles the FTP connections method" +msgid "Toggle the FTP connections method" +msgstr "" #: Library/Backend/FTP/Strings.cs:31 #, csharp-format @@ -528,8 +533,8 @@ msgid "" msgstr "" #: Library/Backend/FTP/Strings.cs:38 -msgid "Instructs Duplicati to use an SSL (ftps) connection" -msgstr "Instructs Duplicati to use an SSL (ftps) connection" +msgid "Instruct Duplicati to use an SSL (ftps) connection" +msgstr "" #: Library/Backend/FTP/Strings.cs:39 msgid "" @@ -572,7 +577,7 @@ msgid "Google Cloud Storage configuration module" msgstr "" #: Library/Backend/GoogleServices/GCSConfig.cs:73 -msgid "Exposes Google Cloud Storage configuration as a web module" +msgid "Expose Google Cloud Storage configuration as a web module" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:27 @@ -625,8 +630,8 @@ msgstr "" "{0}" #: Library/Backend/GoogleServices/Strings.cs:35 -msgid "Specifies location option for creating a bucket" -msgstr "Specifies location option for creating a bucket" +msgid "Specify location option for creating a bucket" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:36 #, csharp-format @@ -638,8 +643,8 @@ msgstr "" "{0}" #: Library/Backend/GoogleServices/Strings.cs:38 -msgid "Specifies storage class for creating a bucket" -msgstr "Specifies storage class for creating a bucket" +msgid "Specify storage class for creating a bucket" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:39 msgid "" @@ -649,8 +654,8 @@ msgid "" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:40 -msgid "Specifies project for creating a bucket" -msgstr "Specifies project for creating a bucket" +msgid "Specify project for creating a bucket" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:44 msgid "" @@ -704,8 +709,8 @@ msgid "The API Access Key used to authenticate with CloudFiles." msgstr "" #: Library/Backend/CloudFiles/Strings.cs:33 -msgid "Supplies the access key used to connect to the server" -msgstr "Supplies the access key used to connect to the server" +msgid "Supply the access key used to connect to the server" +msgstr "" #: Library/Backend/CloudFiles/Strings.cs:34 #, csharp-format @@ -724,8 +729,8 @@ msgid "The username used to authenticate with CloudFiles." msgstr "" #: Library/Backend/CloudFiles/Strings.cs:37 -msgid "Supplies the username used to authenticate with CloudFiles" -msgstr "Supplies the username used to authenticate with CloudFiles" +msgid "Supply the username used to authenticate with CloudFiles" +msgstr "" #: Library/Backend/CloudFiles/Strings.cs:38 msgid "MD5 Hash (ETag) verification failed" @@ -757,7 +762,7 @@ msgid "S3 configuration module" msgstr "" #: Library/Backend/S3/S3Config.cs:77 -msgid "Exposes S3 configuration as a web module" +msgid "Expose S3 configuration as a web module" msgstr "" #: Library/Backend/S3/Strings.cs:26 @@ -810,8 +815,8 @@ msgstr "" "{0}" #: Library/Backend/S3/Strings.cs:40 -msgid "Specifies S3 location constraints" -msgstr "Specifies S3 location constraints" +msgid "Specify S3 location constraints" +msgstr "" #: Library/Backend/S3/Strings.cs:41 #, csharp-format @@ -823,8 +828,8 @@ msgstr "" "{0}" #: Library/Backend/S3/Strings.cs:43 -msgid "Specifies an alternate S3 server name" -msgstr "Specifies an alternate S3 server name" +msgid "Specify an alternate S3 server name" +msgstr "" #: Library/Backend/S3/Strings.cs:44 msgid "" @@ -833,8 +838,8 @@ msgid "" msgstr "" #: Library/Backend/S3/Strings.cs:45 -msgid "Specifies the S3 client library to use" -msgstr "Specifies the S3 client library to use" +msgid "Specify the S3 client library to use" +msgstr "" #: Library/Backend/S3/Strings.cs:46 msgid "" @@ -845,8 +850,8 @@ msgstr "" #: Library/Backend/S3/Strings.cs:47 Library/Backend/WEBDAV/Strings.cs:40 #: Library/Backend/TahoeLAFS/Strings.cs:27 -msgid "Instructs Duplicati to use an SSL (https) connection" -msgstr "Instructs Duplicati to use an SSL (https) connection" +msgid "Instruct Duplicati to use an SSL (https) connection" +msgstr "" #: Library/Backend/S3/Strings.cs:48 msgid "" @@ -875,7 +880,7 @@ msgid "S3 IAM support module" msgstr "" #: Library/Backend/S3/S3IAM.cs:73 -msgid "Exposes S3 IAM manipulation as a web module" +msgid "Expose S3 IAM manipulation as a web module" msgstr "" #: Library/Backend/S3/S3IAM.cs:81 @@ -883,7 +888,7 @@ msgid "The operation to perform" msgstr "" #: Library/Backend/S3/S3IAM.cs:81 -msgid "Selects the operation to perform" +msgid "Select the operation to perform" msgstr "" #: Library/Backend/S3/S3IAM.cs:82 @@ -1094,8 +1099,8 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:53 -msgid "Supplies server fingerprint used for validation of server identity" -msgstr "Supplies server fingerprint used for validation of server identity" +msgid "Supply server fingerprint used for validation of server identity" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:54 msgid "" @@ -1108,19 +1113,19 @@ msgstr "" "verification. You should only use this option for testing." #: Library/Backend/SSHv2/Strings.cs:55 -msgid "Disables fingerprint validation" -msgstr "Disables fingerprint validation" +msgid "Disable fingerprint validation" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:56 msgid "" -"Points to a valid OpenSSH keyfile. If the file is encrypted, the password " +"Point to a valid OpenSSH keyfile. If the file is encrypted, the password " "supplied is used to decrypt it. If the keyfile is specified, the password is" " not used to authenticate." msgstr "" #: Library/Backend/SSHv2/Strings.cs:57 Library/Backend/SSHv2/Strings.cs:59 -msgid "Uses a SSH private key to authenticate" -msgstr "Uses a SSH private key to authenticate" +msgid "Use a SSH private key to authenticate" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:58 #, csharp-format @@ -1137,8 +1142,8 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:61 -msgid "Sets the operation timeout value" -msgstr "Sets the operation timeout value" +msgid "Set the operation timeout value" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:62 msgid "" @@ -1149,8 +1154,8 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:63 -msgid "Sets a keepalive value" -msgstr "Sets a keepalive value" +msgid "Set a keepalive value" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:64 #, csharp-format @@ -1527,9 +1532,9 @@ msgstr "Whether the HttpClient class should be used" #: Library/Backend/OneDrive/Strings.cs:41 #, 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})." +"Store 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:42 @@ -1552,7 +1557,7 @@ msgstr "Optional ID of the drive" #: Library/Backend/OneDrive/Strings.cs:49 #, csharp-format msgid "" -"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " +"Store 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 "" @@ -1581,7 +1586,7 @@ msgstr "Conflicting site IDs used: given {0} but found {1}" #: Library/Backend/OneDrive/Strings.cs:59 #, csharp-format msgid "" -"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " +"Store 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) " @@ -1666,7 +1671,7 @@ msgstr "" #: Library/Backend/AliyunOSS/Strings.cs:14 #: Library/Backend/TencentCOS/Strings.cs:36 msgid "Bucket name" -msgstr "" +msgstr "Bucket name" #: Library/Backend/AliyunOSS/Strings.cs:15 msgid "Region indicates the physical location of the OSS data center." @@ -1787,7 +1792,7 @@ msgid "" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:38 -msgid "Specifies COS location constraints" +msgid "Specify COS location constraints" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:39 @@ -1836,8 +1841,8 @@ msgstr "" "use on this device with the \"{0}\" option." #: Library/Backend/Jottacloud/Strings.cs:34 -msgid "Supplies the backup device to use" -msgstr "Supplies the backup device to use" +msgid "Supply the backup device to use" +msgstr "" #: Library/Backend/Jottacloud/Strings.cs:35 #, csharp-format @@ -1855,8 +1860,8 @@ msgstr "" "you like." #: Library/Backend/Jottacloud/Strings.cs:36 -msgid "Supplies the mount point to use on the server" -msgstr "Supplies the mount point to use on the server" +msgid "Supply the mount point to use on the server" +msgstr "" #: Library/Backend/Jottacloud/Strings.cs:37 msgid "" @@ -2164,7 +2169,7 @@ msgid "Storj DCS configuration module" msgstr "" #: Library/Backend/Storj/StorjConfig.cs:46 -msgid "Exposes Storj DCS configuration as a web module" +msgid "Expose Storj DCS configuration as a web module" msgstr "" #: Library/Backend/Storj/Strings.cs:27 @@ -2187,7 +2192,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:31 msgid "Authentication method" -msgstr "" +msgstr "Authentication method" #: Library/Backend/Storj/Strings.cs:32 msgid "" @@ -2198,7 +2203,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:33 msgid "Satellite" -msgstr "" +msgstr "Satellite" #: Library/Backend/Storj/Strings.cs:34 msgid "" @@ -2209,7 +2214,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:35 msgid "API key" -msgstr "" +msgstr "API key" #: Library/Backend/Storj/Strings.cs:36 msgid "" @@ -2221,7 +2226,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:37 msgid "Encryption passphrase" -msgstr "" +msgstr "Encryption passphrase" #: Library/Backend/Storj/Strings.cs:38 msgid "" @@ -2231,7 +2236,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:39 msgid "Access grant" -msgstr "" +msgstr "Access grant" #: Library/Backend/Storj/Strings.cs:40 msgid "Specify the bucket for storing the backup." @@ -2247,7 +2252,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:43 msgid "Folder" -msgstr "" +msgstr "Folder" #: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format @@ -2267,6 +2272,337 @@ msgstr "Unexpected error code: {0} - {1}" msgid "The OAuth service is currently over quota. Try again in a few hours" msgstr "" +#: Library/RestAPI/Strings.cs:9 +msgid "Another instance is running, and was notified" +msgstr "Another instance is running, and was notified" + +#: Library/RestAPI/Strings.cs:10 +#, csharp-format +msgid "" +"Failed to create, open or upgrade the database.\n" +"Error message: {0}" +msgstr "" +"Failed to create, open or upgrade the database.\n" +"Error message: {0}" + +#: Library/RestAPI/Strings.cs:12 +msgid "Display this help" +msgstr "" + +#: Library/RestAPI/Strings.cs:13 +msgid "" +"Supported commandline arguments:\n" +"\n" +msgstr "" +"Supported commandline arguments:\n" +"\n" + +#: Library/RestAPI/Strings.cs:16 +#, csharp-format +msgid "--{0}: {1}" +msgstr "--{0}: {1}" + +#: Library/RestAPI/Strings.cs:17 +#, csharp-format +msgid "" +"Use this option to store some or all of the options given to the commandline" +" client. The file must be a plain text file, and UTF-8 encoding is " +"preferred. Each line in the file should be of the format --option=value. Use" +" the special options --{0} and --{1} 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 "" + +#: Library/RestAPI/Strings.cs:18 CommandLine/CLI/Strings.cs:45 +msgid "Path to a file with parameters" +msgstr "Path to a file with parameters" + +#: Library/RestAPI/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 "" +"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}" + +#: Library/RestAPI/Strings.cs:20 CommandLine/CLI/Strings.cs:41 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "Unable to read the parameters file \"{0}\", reason: {1}" + +#: Library/RestAPI/Strings.cs:22 +msgid "Output log information to the file given" +msgstr "" + +#: Library/RestAPI/Strings.cs:23 +msgid "Determine the amount of information written in the log file" +msgstr "" + +#: Library/RestAPI/Strings.cs:24 +msgid "" +"Activate portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Library/RestAPI/Strings.cs:25 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "A serious error occurred in Duplicati: {0}" + +#: Library/RestAPI/Strings.cs:26 +#, csharp-format +msgid "An error occurred on server tear down: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:27 +#, csharp-format +msgid "" +"Unable to start up. Perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:29 Library/RestAPI/Strings.cs:51 +msgid "Disable database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:30 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "Unsupported version of SQLite detected ({0}), must be {1} or higher" + +#: Library/RestAPI/Strings.cs:31 +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 "" + +#: Library/RestAPI/Strings.cs:32 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." + +#: Library/RestAPI/Strings.cs:33 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." +msgstr "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." + +#: Library/RestAPI/Strings.cs:34 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "The password for decryption of certificate PKCS #12 file." + +#: Library/RestAPI/Strings.cs:35 +msgid "" +"The interface the webserver listens on. The special values \"*\" and \"any\"" +" means any interface. The special value \"loopback\" means the loopback " +"adapter." +msgstr "" +"The interface the webserver listens on. The special values \"*\" and \"any\"" +" means any interface. The special value \"loopback\" means the loopback " +"adapter." + +#: Library/RestAPI/Strings.cs:36 +msgid "" +"The password required to access the webserver. This option is saved so you " +"do not need to set it on each run. Setting an empty value disables the " +"password." +msgstr "" +"The password required to access the webserver. This option is saved so you " +"do not need to set it on each run. Setting an empty value disables the " +"password." + +#: Library/RestAPI/Strings.cs:37 +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 "" +"The hostnames that are accepted, separated with semicolons. If any of the " +"hostnames are \"*\", all hostnames are allowed and the hostname checking is " +"disabled." + +#: Library/RestAPI/Strings.cs:38 +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 "" + +#: Library/RestAPI/Strings.cs:39 +msgid "Enable the ping-pong responder" +msgstr "" + +#: Library/RestAPI/Strings.cs:40 Library/Main/Strings.cs:250 +msgid "Set the time after which log data will be purged from the database." +msgstr "Set the time after which log data will be purged from the database." + +#: Library/RestAPI/Strings.cs:41 Library/Main/Strings.cs:251 +msgid "Clean up old log data" +msgstr "Clean up old log data" + +#: Library/RestAPI/Strings.cs:42 +#, 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 needs to store a small database with all settings. Use this option" +" to choose where the settings are stored. This option can also be set with " +"the environment variable {0}." + +#: Library/RestAPI/Strings.cs:43 +msgid "Set the folder where settings are stored" +msgstr "" + +#: Library/RestAPI/Strings.cs:44 +#, 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 "" +"This option sets the encryption key used to scramble the local settings " +"database. This option can also be set with the environment variable {0}. Use" +" the option --{1} to disable the database scrambling." + +#: Library/RestAPI/Strings.cs:45 +msgid "Set the database encryption key" +msgstr "" + +#: Library/RestAPI/Strings.cs:46 Library/Main/Strings.cs:96 +msgid "" +"Use this option 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 "" + +#: Library/RestAPI/Strings.cs:47 Library/Main/Strings.cs:97 +msgid "Temporary storage folder" +msgstr "Temporary storage folder" + +#: Library/RestAPI/Strings.cs:48 +msgid "Reset the JWT configuration, invalidating any issued login tokens" +msgstr "" + +#: Library/RestAPI/Strings.cs:49 +msgid "Disable the visual captcha" +msgstr "" + +#: Library/RestAPI/Strings.cs:50 +msgid "Use this option to disable database encryption of sensitive fields" +msgstr "" + +#: Library/RestAPI/Strings.cs:52 +msgid "Log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:53 +msgid "Use this option to log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:54 +msgid "Set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:55 +msgid "Use this option to set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:56 +#, csharp-format +msgid "" +"The Windows event log source {0} was not found. The source must be " +"registered before the log can be written." +msgstr "" + +#: Library/RestAPI/Strings.cs:57 +msgid "The Windows event log is not supported on this platform" +msgstr "" + +#: Library/RestAPI/Strings.cs:58 +#, csharp-format +msgid "Server has started and is listening on port {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:59 +#, csharp-format +msgid "Use the following link to sign in: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:60 +#, csharp-format +msgid "The server crashed: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:61 +msgid "Require database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:62 +msgid "" +"Use this option to require a custom provided key for database encryption of " +"sensitive fields and not rely on the serial number" +msgstr "" + +#: Library/RestAPI/Strings.cs:63 +#, csharp-format +msgid "" +"Database encryption key is required. Supply an encryption key via the " +"environment variable {0} or disable database encryption with the option " +"--{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:64 +#, csharp-format +msgid "" +"The encryption key is blacklisted and cannot be used. The database has been " +"decrypted. Supply a new encryption key via the environment variable {0} or " +"disable database encryption with the option --{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:68 +#, csharp-format +msgid "" +"Unable to find a valid date, given the start date {0}, the repetition " +"interval {1} and the allowed days {2}" +msgstr "" +"Unable to find a valid date, given the start date {0}, the repetition " +"interval {1} and the allowed days {2}" + +#: Library/RestAPI/Strings.cs:73 +#, csharp-format +msgid "Server has started and is listening on {0}, port {1}" +msgstr "Server has started and is listening on {0}, port {1}" + +#: Library/RestAPI/Strings.cs:74 +#, csharp-format +msgid "" +"Unable to create SSL certificate using provided parameters. Exception " +"detail: {0}" +msgstr "" +"Unable to create SSL certificate using provided parameters. Exception " +"detail: {0}" + +#: Library/RestAPI/Strings.cs:75 +#, csharp-format +msgid "Unable to open a socket for listening, tried ports: {0}" +msgstr "Unable to open a socket for listening, tried ports: {0}" + #: Library/DynamicLoader/Strings.cs:24 #, csharp-format msgid "Failed to load assembly {0}, error message: {1}" @@ -2301,7 +2637,7 @@ msgstr "" "compression, and a setting of 9 gives maximum compression." #: Library/Compression/Strings.cs:28 -msgid "Sets the ZIP compression level" +msgid "Set the ZIP compression level" msgstr "" #: Library/Compression/Strings.cs:29 @@ -2313,7 +2649,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:30 -msgid "Sets the ZIP compression method" +msgid "Set the ZIP compression method" msgstr "" #: Library/Compression/Strings.cs:31 @@ -2323,7 +2659,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:32 -msgid "Toggles ZIP64 support" +msgid "Toggle ZIP64 support" msgstr "" #: Library/Compression/Strings.cs:33 @@ -2364,8 +2700,8 @@ msgid "Number of threads used in compression" msgstr "Number of threads used in compression" #: Library/Compression/Strings.cs:44 -msgid "Sets the 7z compression level" -msgstr "Sets the 7z compression level" +msgid "Set the 7z compression level" +msgstr "" #: Library/Compression/Strings.cs:45 msgid "" @@ -2378,8 +2714,8 @@ msgstr "" "compression." #: Library/Compression/Strings.cs:46 -msgid "Sets the 7z fast algorithm usage" -msgstr "Sets the 7z fast algorithm usage" +msgid "Set the 7z fast algorithm usage" +msgstr "" #: Library/SQLiteHelper/Strings.cs:24 msgid "backup" @@ -2627,8 +2963,8 @@ msgstr "" " operations (Windows/OSX only)" #: Library/Main/Strings.cs:65 -msgid "Toggles system sleep mode" -msgstr "Toggles system sleep mode" +msgid "Toggle system sleep mode" +msgstr "" #: Library/Main/Strings.cs:66 msgid "" @@ -2810,24 +3146,11 @@ msgstr "" msgid "Limit the size of files being backed up" msgstr "Limit the size of files being backed up" -#: Library/Main/Strings.cs:96 -msgid "" -"Use this option 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 "" - -#: Library/Main/Strings.cs:97 -msgid "Temporary storage folder" -msgstr "Temporary storage folder" - #: Library/Main/Strings.cs:98 msgid "" -"Selects another thread priority for the process. Use this to set Duplicati " -"to be more or less CPU intensive." +"Select another thread priority for the process. Use this to set Duplicati to" +" be more or less CPU intensive." msgstr "" -"Selects another thread priority for the process. Use this to set Duplicati " -"to be more or less CPU intensive." #: Library/Main/Strings.cs:99 msgid "Thread priority" @@ -2846,17 +3169,14 @@ msgstr "Limit the size of the volumes" #: Library/Main/Strings.cs:102 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." +"Use this option to disallow usage of the streaming interface, which means " +"that transfer progress bars will not show, and bandwidth throttle settings " +"will be ignored." msgstr "" -"Enabling this option will disallow usage of the streaming interface, which " -"means that transfer progress bars will not show, and bandwidth throttle " -"settings will be ignored." #: Library/Main/Strings.cs:103 -msgid "Disables use of the streaming transfer method" -msgstr "Disables use of the streaming transfer method" +msgid "Disable use of the streaming transfer method" +msgstr "" #: Library/Main/Strings.cs:104 msgid "" @@ -2866,7 +3186,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:105 -msgid "Disables manifests verification" +msgid "Disable manifests verification" msgstr "" #: Library/Main/Strings.cs:106 @@ -2906,16 +3226,16 @@ msgid "Supply one or more module names, separated by commas to unload them." msgstr "" #: Library/Main/Strings.cs:111 -msgid "Disables one or more modules" -msgstr "Disables one or more modules" +msgid "Disable one or more modules" +msgstr "" #: Library/Main/Strings.cs:112 msgid "Supply one or more module names, separated by commas to load them." msgstr "" #: Library/Main/Strings.cs:113 -msgid "Enables one or more modules" -msgstr "Enables one or more modules" +msgid "Enable one or more modules" +msgstr "" #: Library/Main/Strings.cs:114 msgid "" @@ -2944,8 +3264,8 @@ msgstr "" "Management (LVM) and requires root privileges." #: Library/Main/Strings.cs:115 -msgid "Controls the use of disk snapshots" -msgstr "Controls the use of disk snapshots" +msgid "Control the use of disk snapshots" +msgstr "" #: Library/Main/Strings.cs:116 msgid "" @@ -2989,11 +3309,11 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:123 -msgid "Enables debugging output" -msgstr "Enables debugging output" +msgid "Enable debugging output" +msgstr "" #: Library/Main/Strings.cs:124 -msgid "Logs information to the file specified." +msgid "Log information to the file specified." msgstr "" #: Library/Main/Strings.cs:125 @@ -3003,7 +3323,7 @@ msgstr "Log internal information to a file" #: Library/Main/Strings.cs:126 Library/Main/Strings.cs:283 #, csharp-format msgid "" -"Specifies the amount of log information to write into the file specified by " +"Specify the amount of log information to write into the file specified by " "the option --{0}." msgstr "" @@ -3025,8 +3345,8 @@ msgstr "" "automatically. Activate this option to prevent automatic folder creation." #: Library/Main/Strings.cs:130 -msgid "Disables automatic folder creation" -msgstr "Disables automatic folder creation" +msgid "Disable automatic folder creation" +msgstr "" #: Library/Main/Strings.cs:131 msgid "" @@ -3071,8 +3391,8 @@ msgstr "" "administrative privileges." #: Library/Main/Strings.cs:134 -msgid "Controls the use of NTFS Update Sequence Numbers" -msgstr "Controls the use of NTFS Update Sequence Numbers" +msgid "Control the use of NTFS Update Sequence Numbers" +msgstr "" #: Library/Main/Strings.cs:135 #, csharp-format @@ -3088,8 +3408,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:136 -msgid "Deactivates tolerance when comparing times" -msgstr "Deactivates tolerance when comparing times" +msgid "Deactivate tolerance when comparing times" +msgstr "" #: Library/Main/Strings.cs:137 msgid "Use this option to verify uploads by listing contents." @@ -3160,7 +3480,7 @@ msgstr "" #: Library/Main/Strings.cs:149 msgid "" -"Sets a threshold for when to warn about the backend quota being nearly " +"Set 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 than this percentage of the total backup " "size. If the backend does not report the quota information, this value will " @@ -3382,8 +3702,8 @@ msgstr "" "never be used." #: Library/Main/Strings.cs:185 -msgid "Determines usage of index files" -msgstr "Determines usage of index files" +msgid "Determine usage of index files" +msgstr "" #: Library/Main/Strings.cs:186 msgid "" @@ -3408,8 +3728,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:189 -msgid "Does not perform any modifications" -msgstr "Does not perform any modifications" +msgid "Do not perform any modifications" +msgstr "" #: Library/Main/Strings.cs:190 msgid "" @@ -3501,8 +3821,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:204 -msgid "Disables the local database" -msgstr "Disables the local database" +msgid "Disable the local database" +msgstr "" #: Library/Main/Strings.cs:205 msgid "" @@ -3645,8 +3965,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:227 -msgid "Activates in-depth verification of files" -msgstr "Activates in-depth verification of files" +msgid "Activate in-depth verification of files" +msgstr "" #: Library/Main/Strings.cs:228 msgid "" @@ -3689,8 +4009,8 @@ msgstr "" " but does not affect file size much." #: Library/Main/Strings.cs:237 -msgid "Don't store metadata" -msgstr "Don't store metadata" +msgid "Do not store metadata" +msgstr "" #: Library/Main/Strings.cs:238 msgid "" @@ -3761,14 +4081,6 @@ msgstr "" msgid "Check block hashes" msgstr "Check block hashes" -#: Library/Main/Strings.cs:250 -msgid "Set the time after which log data will be purged from the database." -msgstr "Set the time after which log data will be purged from the database." - -#: Library/Main/Strings.cs:251 -msgid "Clean up old log data" -msgstr "Clean up old log data" - #: Library/Main/Strings.cs:252 msgid "" "Use this option to build a searchable local database which only contains " @@ -3808,8 +4120,8 @@ msgstr "" "displayed, \"Nov 12, 2018, 8:01 AM\" for example." #: Library/Main/Strings.cs:257 -msgid "Forces the display of the actual date instead of calendar date" -msgstr "Forces the display of the actual date instead of calendar date" +msgid "Force the display of the actual date instead of calendar date" +msgstr "" #: Library/Main/Strings.cs:258 msgid "" @@ -3869,8 +4181,8 @@ msgstr "" "contents that were uploaded in the incomplete backup session." #: Library/Main/Strings.cs:267 -msgid "Disables synthetic filelist" -msgstr "Disables synthetic filelist" +msgid "Disable synthetic filelist" +msgstr "" #: Library/Main/Strings.cs:268 msgid "" @@ -3881,8 +4193,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:269 -msgid "Checks only file lastmodified" -msgstr "Checks only file lastmodified" +msgid "Check only file lastmodified" +msgstr "" #: Library/Main/Strings.cs:270 msgid "" @@ -3893,8 +4205,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:271 -msgid "Disables path compression on restore" -msgstr "Disables path compression on restore" +msgid "Disable path compression on restore" +msgstr "" #: Library/Main/Strings.cs:272 msgid "" @@ -3956,10 +4268,10 @@ msgstr "Disable filelist consistency checks" #: Library/Main/Strings.cs:280 msgid "" -"Use this option to run a scheduled backup 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 (e.g., AC) or unknown, then scheduled" -" backups will proceed as normal." +"Use this option to disable a scheduled backup 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 (e.g., AC) or unknown, then " +"scheduled backups will proceed as normal." msgstr "" #: Library/Main/Strings.cs:281 @@ -3986,11 +4298,11 @@ msgstr "" "Example: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " #: Library/Main/Strings.cs:286 -msgid "Applies filters to the file log data" -msgstr "Applies filters to the file log data" +msgid "Apply filters to the file log data" +msgstr "" #: Library/Main/Strings.cs:287 -msgid "Specifies the amount of log information to output to the console." +msgid "Specify the amount of log information to output to the console." msgstr "" #: Library/Main/Strings.cs:288 @@ -3998,8 +4310,8 @@ msgid "Console information level" msgstr "Console information level" #: Library/Main/Strings.cs:290 -msgid "Applies filters to the console log data" -msgstr "Applies filters to the console log data" +msgid "Apply filters to the console log data" +msgstr "" #: Library/Main/Strings.cs:292 msgid "" @@ -4009,15 +4321,15 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:293 -msgid "Sets the process to use low IO priority" -msgstr "Sets the process to use low IO priority" +msgid "Set the process to use low IO priority" +msgstr "" #: Library/Main/Strings.cs:295 msgid "Use this option to remove all empty folders from a backup." msgstr "" #: Library/Main/Strings.cs:296 -msgid "Excludes empty folders" +msgid "Exclude empty folders" msgstr "" #: Library/Main/Strings.cs:297 @@ -4074,8 +4386,8 @@ msgstr "" "data" #: Library/Main/Strings.cs:305 -msgid "Activates logging of all database queries" -msgstr "Activates logging of all database queries" +msgid "Activate logging of all database queries" +msgstr "" #: Library/Main/Strings.cs:306 msgid "" @@ -4294,8 +4606,8 @@ msgstr "" "around an issue with a particular SSL protocol." #: Library/Modules/Builtin/Strings.cs:53 -msgid "Sets allowed SSL versions" -msgstr "Sets allowed SSL versions" +msgid "Set allowed SSL versions" +msgstr "" #: Library/Modules/Builtin/Strings.cs:54 msgid "" @@ -4304,8 +4616,8 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:55 -msgid "Sets the default operation timeout" -msgstr "Sets the default operation timeout" +msgid "Set the default operation timeout" +msgstr "" #: Library/Modules/Builtin/Strings.cs:56 msgid "" @@ -4318,8 +4630,8 @@ msgstr "" "time between activity on a connection." #: Library/Modules/Builtin/Strings.cs:57 -msgid "Sets readwrite" -msgstr "Sets readwrite" +msgid "Set readwrite" +msgstr "" #: Library/Modules/Builtin/Strings.cs:58 #, csharp-format @@ -4331,8 +4643,8 @@ msgstr "" "memory leaks, but can also improve performance in some cases." #: Library/Modules/Builtin/Strings.cs:59 -msgid "Sets HTTP buffering" -msgstr "Sets HTTP buffering" +msgid "Set HTTP buffering" +msgstr "" #: Library/Modules/Builtin/Strings.cs:63 msgid "" @@ -4359,10 +4671,8 @@ msgid "Configure Microsoft SQL Server module" msgstr "Configure Microsoft SQL Server module" #: Library/Modules/Builtin/Strings.cs:73 -msgid "" -"Executes a script before starting an operation, and again on completion" +msgid "Execute a script before starting an operation, and again on completion" msgstr "" -"Executes a script before starting an operation, and again on completion" #: Library/Modules/Builtin/Strings.cs:74 msgid "Run script" @@ -4370,11 +4680,9 @@ msgstr "Run script" #: Library/Modules/Builtin/Strings.cs:75 msgid "" -"Executes a script after performing an operation. The script will receive the" -" operation results written to stdout." +"Execute a script after performing an operation. The script will receive the " +"operation results written to stdout." msgstr "" -"Executes a script after performing an operation. The script will receive the" -" operation results written to stdout." #: Library/Modules/Builtin/Strings.cs:76 msgid "Run a script on exit" @@ -4392,20 +4700,17 @@ msgstr "The script \"{0}\" returned with exit code {1}{2}" #: Library/Modules/Builtin/Strings.cs:79 msgid "" -"Executes a script before performing an operation. The operation will block " +"Execute a script before performing an operation. The operation will block " "until the script has completed or timed out. If the script returns a non-" "zero error code or times out, the operation will be aborted." msgstr "" -"Executes a script before performing an operation. The operation will block " -"until the script has completed or timed out. If the script returns a non-" -"zero error code or times out, the operation will be aborted." #: Library/Modules/Builtin/Strings.cs:80 msgid "Run a required script on startup" msgstr "Run a required script on startup" #: Library/Modules/Builtin/Strings.cs:81 -#: Library/Modules/Builtin/Strings.cs:208 +#: Library/Modules/Builtin/Strings.cs:237 #, csharp-format msgid "" "Use this option to select the output format for results. Available formats: " @@ -4413,9 +4718,9 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:82 -#: Library/Modules/Builtin/Strings.cs:209 -msgid "Selects the output format for results" -msgstr "Selects the output format for results" +#: Library/Modules/Builtin/Strings.cs:238 +msgid "Select the output format for results" +msgstr "" #: Library/Modules/Builtin/Strings.cs:83 #, csharp-format @@ -4429,11 +4734,9 @@ msgstr "Execution of the script \"{0}\" timed out" #: Library/Modules/Builtin/Strings.cs:85 msgid "" -"Executes a script before performing an operation. The operation will block " +"Execute a script before performing an operation. The operation will block " "until the script has completed or timed out." msgstr "" -"Executes a script before performing an operation. The operation will block " -"until the script has completed or timed out." #: Library/Modules/Builtin/Strings.cs:86 msgid "Run a script on startup" @@ -4446,17 +4749,14 @@ msgstr "The script \"{0}\" reported error messages: {1}" #: Library/Modules/Builtin/Strings.cs:88 msgid "" -"Sets the maximum time a script is allowed to execute. If the script has not " +"Set the maximum time a script is allowed to execute. If the script has not " "completed within this time, it will continue to execute but the operation " "will continue too, and no script output will be processed." msgstr "" -"Sets the maximum time a script is allowed to execute. If the script has not " -"completed within this time, it will continue to execute but the operation " -"will continue too, and no script output will be processed." #: Library/Modules/Builtin/Strings.cs:89 -msgid "Sets the script timeout" -msgstr "Sets the script timeout" +msgid "Set the script timeout" +msgstr "" #: Library/Modules/Builtin/Strings.cs:90 msgid "" @@ -4481,7 +4781,7 @@ msgstr "Send mail" #, 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." +" option --{0} to specify what SMTP server to use." msgstr "" #: Library/Modules/Builtin/Strings.cs:98 @@ -4550,7 +4850,8 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:124 #: Library/Modules/Builtin/Strings.cs:160 -#: Library/Modules/Builtin/Strings.cs:188 +#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:217 msgid "The messages to send" msgstr "The messages to send" @@ -4627,6 +4928,7 @@ msgstr "XMPP recipient email" #: Library/Modules/Builtin/Strings.cs:144 #: Library/Modules/Builtin/Strings.cs:172 +#: Library/Modules/Builtin/Strings.cs:201 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message.\n" "\n" @@ -4641,6 +4943,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:153 #: Library/Modules/Builtin/Strings.cs:181 +#: Library/Modules/Builtin/Strings.cs:210 msgid "The message template" msgstr "The message template" @@ -4665,7 +4968,8 @@ msgid "The XMPP password" msgstr "The XMPP password" #: Library/Modules/Builtin/Strings.cs:158 -#: Library/Modules/Builtin/Strings.cs:186 +#: Library/Modules/Builtin/Strings.cs:187 +#: Library/Modules/Builtin/Strings.cs:215 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" @@ -4675,14 +4979,16 @@ msgstr "" "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." #: Library/Modules/Builtin/Strings.cs:161 -#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:218 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:162 -#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:219 msgid "Send messages for all operations" msgstr "Send messages for all operations" @@ -4692,50 +4998,90 @@ msgstr "Timeout occurred while logging in to Jabber server" #: Library/Modules/Builtin/Strings.cs:168 msgid "" -"This module provides support for sending status reports via HTTP messages" +"This module provides support for sending status reports via Telegram " +"messages" msgstr "" -"This module provides support for sending status reports via HTTP messages" #: Library/Modules/Builtin/Strings.cs:169 -msgid "HTTP report module" -msgstr "HTTP report module" +msgid "Telegram report module" +msgstr "" #: Library/Modules/Builtin/Strings.cs:170 -msgid "Use this option to set a HTTP report URL." +msgid "Use this option to set the channel ID." msgstr "" #: Library/Modules/Builtin/Strings.cs:171 -msgid "HTTP report URL" +msgid "Telegram channel id" msgstr "" #: Library/Modules/Builtin/Strings.cs:182 +msgid "" +"Use this option to set a bot ID for the bot that will send the message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:184 +msgid "The Telegram bot ID" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:185 +msgid "" +"Use this option to set a API key for the bot that will send the message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:186 +msgid "The Telegram API key" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:192 +msgid "Timeout occurred while sending to Telegram server" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:197 +msgid "" +"This module provides support for sending status reports via HTTP messages" +msgstr "" +"This module provides support for sending status reports via HTTP messages" + +#: Library/Modules/Builtin/Strings.cs:198 +msgid "HTTP report module" +msgstr "HTTP report module" + +#: Library/Modules/Builtin/Strings.cs:199 +msgid "Use this option to set a HTTP report URL." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:200 +msgid "HTTP report URL" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:211 msgid "Use this option to set a name of the parameter to send the message as." msgstr "" -#: Library/Modules/Builtin/Strings.cs:183 +#: Library/Modules/Builtin/Strings.cs:212 msgid "The name of the parameter to send the message as" msgstr "The name of the parameter to send the message as" -#: Library/Modules/Builtin/Strings.cs:184 +#: Library/Modules/Builtin/Strings.cs:213 msgid "" "Use this option to set extra parameters to add to the http message, e.g. " "\"parameter1=value1¶meter2=value2\"" msgstr "" -#: Library/Modules/Builtin/Strings.cs:185 +#: Library/Modules/Builtin/Strings.cs:214 msgid "Extra parameters to add to the http message" msgstr "Extra parameters to add to the HTTP message" -#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:220 msgid "" "Use this option to change the default HTTP verb used to submit a report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:192 -msgid "Sets the HTTP verb to use" -msgstr "Sets the HTTP verb to use" +#: Library/Modules/Builtin/Strings.cs:221 +msgid "Set the HTTP verb to use" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:193 +#: Library/Modules/Builtin/Strings.cs:222 msgid "" "Use this option to set HTTP report URLs for sending form-encoded data. This " "option accepts multiple URLs, seperated by a semi-colon. All URLs will " @@ -4743,46 +5089,46 @@ msgid "" "settings." msgstr "" -#: Library/Modules/Builtin/Strings.cs:194 +#: Library/Modules/Builtin/Strings.cs:223 msgid "HTTP report URLs for sending form data" msgstr "" -#: Library/Modules/Builtin/Strings.cs:195 +#: Library/Modules/Builtin/Strings.cs:224 msgid "" "Use this option to set HTTP report URLs for sending JSON data. This option " "accepts multiple URLs, seperated by a semi-colon. All URLs will receive the " "same data. Note that this option ignores the format and verb settings." msgstr "" -#: Library/Modules/Builtin/Strings.cs:196 +#: Library/Modules/Builtin/Strings.cs:225 msgid "HTTP report URLs for sending JSON data" msgstr "" -#: Library/Modules/Builtin/Strings.cs:201 +#: Library/Modules/Builtin/Strings.cs:230 #, csharp-format msgid "Failed to send message: {0}" msgstr "Failed to send message: {0}" -#: Library/Modules/Builtin/Strings.cs:202 +#: Library/Modules/Builtin/Strings.cs:231 msgid "" "Use this option to set the log level for messages to include in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:203 -msgid "Defines a log level for messages" -msgstr "Defines a log level for messages" +#: Library/Modules/Builtin/Strings.cs:232 +msgid "Define a log level for messages" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:204 +#: Library/Modules/Builtin/Strings.cs:233 msgid "" "Use this option to set a filter expression that defines what options are " "included in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:205 +#: Library/Modules/Builtin/Strings.cs:234 msgid "Log message filter" msgstr "Log message filter" -#: Library/Modules/Builtin/Strings.cs:206 +#: Library/Modules/Builtin/Strings.cs:235 msgid "" "Use this option to set the maximum number of log lines to include in the " "report. Zero or negative values means unlimited." @@ -4790,9 +5136,9 @@ msgstr "" "Use this option to set the maximum number of log lines to include in the " "report. Zero or negative values means unlimited." -#: Library/Modules/Builtin/Strings.cs:207 -msgid "Limits log lines" -msgstr "Limits log lines" +#: Library/Modules/Builtin/Strings.cs:236 +msgid "Limit log lines" +msgstr "" #: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:39 #, csharp-format @@ -5020,11 +5366,6 @@ msgstr "" msgid "Supported generic modules:" msgstr "Supported generic modules:" -#: CommandLine/CLI/Strings.cs:41 -#, csharp-format -msgid "Unable to read the parameters file \"{0}\", reason: {1}" -msgstr "Unable to read the parameters file \"{0}\", reason: {1}" - #: CommandLine/CLI/Strings.cs:42 #, csharp-format msgid "" @@ -5056,10 +5397,6 @@ msgid "" "multiple filters must be joined with {5}." msgstr "" -#: CommandLine/CLI/Strings.cs:45 -msgid "Path to a file with parameters" -msgstr "Path to a file with parameters" - #: CommandLine/CLI/Strings.cs:46 #, csharp-format msgid "An error occured: {0}" @@ -5131,11 +5468,11 @@ msgstr "Disable console output" msgid "This link may provide additional information: {0}" msgstr "This link may provide additional information: {0}" -#: CommandLine/CLI/Program.cs:288 +#: CommandLine/CLI/Program.cs:290 msgid "Toggle automatic updates" msgstr "Toggle automatic updates" -#: CommandLine/CLI/Program.cs:288 +#: CommandLine/CLI/Program.cs:290 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 2af26679f..d33f92122 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 1f13856e2..29dedc2d0 100644 --- a/Localizations/duplicati/localization-es.po +++ b/Localizations/duplicati/localization-es.po @@ -4,21 +4,21 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Martín Gómez González , 2017 # Dagoberto Rodriguez , 2018 -# Joaquín Entrialgo, 2019 -# Jose Couto , 2024 -# Pruebas, 2024 # Miguel Angel Gabriel , 2024 +# Jose Couto , 2024 +# Martín Gómez González , 2024 +# Joaquín Entrialgo, 2024 +# Pruebas, 2024 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-14 09:15+0200\n" +"POT-Creation-Date: 2024-08-30 15:22+0200\n" "PO-Revision-Date: 2016-10-04 18:53+0000\n" -"Last-Translator: Miguel Angel Gabriel , 2024\n" +"Last-Translator: Pruebas, 2024\n" "Language-Team: Spanish (https://app.transifex.com/duplicati/teams/67655/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -131,7 +131,7 @@ msgid "Use GPG Armor" msgstr "Usar armadura GPG" #: Library/Encryption/Strings.cs:52 -msgid "Overrides the GPG command supplied for decryption." +msgid "Override the GPG command supplied for decryption." msgstr "" #: Library/Encryption/Strings.cs:53 @@ -141,7 +141,7 @@ msgstr "El comando de descifrado de GPG" #: Library/Encryption/Strings.cs:54 #, csharp-format msgid "" -"Overrides the default GPG encryption command \"{0}\". Normal usage is to " +"Override the default GPG encryption command \"{0}\". Normal usage is to " "request asymetric encryption with the setting {1}." msgstr "" @@ -226,6 +226,11 @@ msgstr "No existe la carpeta solicitada" msgid "Cancelled" msgstr "Cancelado" +#: Library/Interface/Strings.cs:44 +msgid "" +"Encryption key used to encrypt target settings does not match current key." +msgstr "" + #: Library/Interface/CustomExceptions.cs:84 #: Library/Interface/CustomExceptions.cs:92 #: Library/Backend/Jottacloud/Jottacloud.cs:286 @@ -372,8 +377,8 @@ msgstr "" #: Library/Backend/AzureBlob/Strings.cs:38 Library/Backend/Mega/Strings.cs:28 #: Library/Backend/SharePoint/Strings.cs:29 #: Library/Backend/WEBDAV/Strings.cs:29 -msgid "Supplies the password used to connect to the server" -msgstr "Suministra la contraseña utilizada para conectar al servidor" +msgid "Supply the password used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:32 msgid "The domain name of the user used to connect to the server." @@ -381,8 +386,8 @@ msgstr "" "El nombre de dominio del usuario utilizado para conectarse al servidor." #: Library/Backend/OpenStack/Strings.cs:33 -msgid "Supplies the domain used to connect to the server" -msgstr "Proporciona el dominio utilizado para conectarse al servidor" +msgid "Supply the domain used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:34 Library/Backend/FTP/Strings.cs:35 #: Library/Backend/CloudFiles/Strings.cs:30 Library/Backend/S3/Strings.cs:34 @@ -407,8 +412,8 @@ msgstr "" #: Library/Backend/AzureBlob/Strings.cs:40 Library/Backend/Mega/Strings.cs:30 #: Library/Backend/SharePoint/Strings.cs:31 #: Library/Backend/WEBDAV/Strings.cs:31 -msgid "Supplies the username used to connect to the server" -msgstr "Suministra el nombre de usuario utilizado para conectar al servidor" +msgid "Supply the username used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:36 msgid "" @@ -421,8 +426,8 @@ msgstr "" "contraseña, pero no es necesaria cuando se usa una clave API." #: Library/Backend/OpenStack/Strings.cs:37 -msgid "Supplies the Tenant Name used to connect to the server" -msgstr "Proporciona el Nombre de cliente usado para conectarse al servidor" +msgid "Supply the Tenant Name used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:38 msgid "" @@ -433,8 +438,8 @@ msgstr "" "contraseña y un ID de Tenant a algunos proveedores." #: Library/Backend/OpenStack/Strings.cs:39 -msgid "Supplies the API key used to connect to the server" -msgstr "Suministre la clave API utilizada para conectarse al servidor" +msgid "Supply the API key used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:40 #, csharp-format @@ -447,8 +452,8 @@ msgstr "" "Proveedores reconocidos son: {0}{1}" #: Library/Backend/OpenStack/Strings.cs:41 -msgid "Supplies the authentication URL" -msgstr "Proporcione el URL de autenticación" +msgid "Supply the authentication URL" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:42 msgid "The keystone API version to use. Valid values are 'v2' and 'v3'." @@ -470,15 +475,15 @@ msgstr "" "defecto." #: Library/Backend/OpenStack/Strings.cs:45 -msgid "Supplies the region used for creating a container" -msgstr "Proporcione la región utilizada para crear un contenedor" +msgid "Supply the region used for creating a container" +msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:67 msgid "OpenStack configuration module" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:69 -msgid "Exposes OpenStack configuration as a web module" +msgid "Expose OpenStack configuration as a web module" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:77 @@ -490,7 +495,7 @@ msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:77 #: Library/Backend/GoogleServices/GCSConfig.cs:81 #: Library/Backend/S3/S3Config.cs:84 Library/Backend/Storj/StorjConfig.cs:53 -msgid "Provides different config values" +msgid "Provide different config values" msgstr "" #: Library/Backend/FTP/Strings.cs:27 @@ -512,8 +517,8 @@ msgid "" msgstr "" #: Library/Backend/FTP/Strings.cs:30 Library/Backend/FTP/Strings.cs:32 -msgid "Toggles the FTP connections method" -msgstr "Cambia el método de conexiones FTP" +msgid "Toggle the FTP connections method" +msgstr "" #: Library/Backend/FTP/Strings.cs:31 #, csharp-format @@ -545,8 +550,8 @@ msgid "" msgstr "" #: Library/Backend/FTP/Strings.cs:38 -msgid "Instructs Duplicati to use an SSL (ftps) connection" -msgstr "Manda a Duplicati a utilizar una conexión SSL (ftps)" +msgid "Instruct Duplicati to use an SSL (ftps) connection" +msgstr "" #: Library/Backend/FTP/Strings.cs:39 msgid "" @@ -589,7 +594,7 @@ msgid "Google Cloud Storage configuration module" msgstr "" #: Library/Backend/GoogleServices/GCSConfig.cs:73 -msgid "Exposes Google Cloud Storage configuration as a web module" +msgid "Expose Google Cloud Storage configuration as a web module" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:27 @@ -642,8 +647,8 @@ msgstr "" " {0}" #: Library/Backend/GoogleServices/Strings.cs:35 -msgid "Specifies location option for creating a bucket" -msgstr "Especifica la opción de ubicación para la creación de un depósito" +msgid "Specify location option for creating a bucket" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:36 #, csharp-format @@ -655,10 +660,8 @@ msgstr "" "{0}" #: Library/Backend/GoogleServices/Strings.cs:38 -msgid "Specifies storage class for creating a bucket" +msgid "Specify storage class for creating a bucket" msgstr "" -"Especifica la clase de almacenamiento para la creación de un depósito\n" -" " #: Library/Backend/GoogleServices/Strings.cs:39 msgid "" @@ -668,8 +671,8 @@ msgid "" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:40 -msgid "Specifies project for creating a bucket" -msgstr "Especifica el proyecto para la creación de un depósito" +msgid "Specify project for creating a bucket" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:44 msgid "" @@ -723,8 +726,8 @@ msgid "The API Access Key used to authenticate with CloudFiles." msgstr "" #: Library/Backend/CloudFiles/Strings.cs:33 -msgid "Supplies the access key used to connect to the server" -msgstr "Suministra la clave de acceso utilizada para conectarse al servidor" +msgid "Supply the access key used to connect to the server" +msgstr "" #: Library/Backend/CloudFiles/Strings.cs:34 #, csharp-format @@ -743,8 +746,8 @@ msgid "The username used to authenticate with CloudFiles." msgstr "" #: Library/Backend/CloudFiles/Strings.cs:37 -msgid "Supplies the username used to authenticate with CloudFiles" -msgstr "Suministra el nombre de usuario para autentificar con CloudFiles" +msgid "Supply the username used to authenticate with CloudFiles" +msgstr "" #: Library/Backend/CloudFiles/Strings.cs:38 msgid "MD5 Hash (ETag) verification failed" @@ -776,7 +779,7 @@ msgid "S3 configuration module" msgstr "" #: Library/Backend/S3/S3Config.cs:77 -msgid "Exposes S3 configuration as a web module" +msgid "Expose S3 configuration as a web module" msgstr "" #: Library/Backend/S3/Strings.cs:26 @@ -829,8 +832,8 @@ msgstr "" "{0}" #: Library/Backend/S3/Strings.cs:40 -msgid "Specifies S3 location constraints" -msgstr "Especifique las restricciones de ubicación de S3" +msgid "Specify S3 location constraints" +msgstr "" #: Library/Backend/S3/Strings.cs:41 #, csharp-format @@ -842,8 +845,8 @@ msgstr "" "{0}" #: Library/Backend/S3/Strings.cs:43 -msgid "Specifies an alternate S3 server name" -msgstr "Especifique un nombre de servidor S3 alternativo" +msgid "Specify an alternate S3 server name" +msgstr "" #: Library/Backend/S3/Strings.cs:44 msgid "" @@ -852,8 +855,8 @@ msgid "" msgstr "" #: Library/Backend/S3/Strings.cs:45 -msgid "Specifies the S3 client library to use" -msgstr "Especifica la biblioteca cliente de S3 que se usará" +msgid "Specify the S3 client library to use" +msgstr "" #: Library/Backend/S3/Strings.cs:46 msgid "" @@ -864,8 +867,8 @@ msgstr "" #: Library/Backend/S3/Strings.cs:47 Library/Backend/WEBDAV/Strings.cs:40 #: Library/Backend/TahoeLAFS/Strings.cs:27 -msgid "Instructs Duplicati to use an SSL (https) connection" -msgstr "Indica a Duplicati que use una conexión SSL (https)" +msgid "Instruct Duplicati to use an SSL (https) connection" +msgstr "" #: Library/Backend/S3/Strings.cs:48 msgid "" @@ -895,7 +898,7 @@ msgid "S3 IAM support module" msgstr "" #: Library/Backend/S3/S3IAM.cs:73 -msgid "Exposes S3 IAM manipulation as a web module" +msgid "Expose S3 IAM manipulation as a web module" msgstr "" #: Library/Backend/S3/S3IAM.cs:81 @@ -903,7 +906,7 @@ msgid "The operation to perform" msgstr "" #: Library/Backend/S3/S3IAM.cs:81 -msgid "Selects the operation to perform" +msgid "Select the operation to perform" msgstr "" #: Library/Backend/S3/S3IAM.cs:82 @@ -1116,10 +1119,8 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:53 -msgid "Supplies server fingerprint used for validation of server identity" +msgid "Supply server fingerprint used for validation of server identity" msgstr "" -"Suministra la huella digital del servidor utilizada para validar la " -"identidad del servidor." #: Library/Backend/SSHv2/Strings.cs:54 msgid "" @@ -1133,19 +1134,19 @@ msgstr "" "esta opción para realizar pruebas." #: Library/Backend/SSHv2/Strings.cs:55 -msgid "Disables fingerprint validation" -msgstr "Desactiva la validación de la huella digital" +msgid "Disable fingerprint validation" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:56 msgid "" -"Points to a valid OpenSSH keyfile. If the file is encrypted, the password " +"Point to a valid OpenSSH keyfile. If the file is encrypted, the password " "supplied is used to decrypt it. If the keyfile is specified, the password is" " not used to authenticate." msgstr "" #: Library/Backend/SSHv2/Strings.cs:57 Library/Backend/SSHv2/Strings.cs:59 -msgid "Uses a SSH private key to authenticate" -msgstr "Utiliza una clave privada SSH para autenticar" +msgid "Use a SSH private key to authenticate" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:58 #, csharp-format @@ -1162,8 +1163,8 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:61 -msgid "Sets the operation timeout value" -msgstr "Establece el valor del tiempo de expiración de la operación" +msgid "Set the operation timeout value" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:62 msgid "" @@ -1174,8 +1175,8 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:63 -msgid "Sets a keepalive value" -msgstr "Establece el valor de mantener vivo" +msgid "Set a keepalive value" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:64 #, csharp-format @@ -1553,9 +1554,9 @@ msgstr "Si se debe usar la clase HttpClient" #: Library/Backend/OneDrive/Strings.cs:41 #, 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})." +"Store 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:42 @@ -1579,7 +1580,7 @@ msgstr "ID opcional de la unidad" #: Library/Backend/OneDrive/Strings.cs:49 #, csharp-format msgid "" -"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " +"Store 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 "" @@ -1610,7 +1611,7 @@ msgstr "" #: Library/Backend/OneDrive/Strings.cs:59 #, csharp-format msgid "" -"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " +"Store 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) " @@ -1701,7 +1702,7 @@ msgstr "" #: Library/Backend/AliyunOSS/Strings.cs:14 #: Library/Backend/TencentCOS/Strings.cs:36 msgid "Bucket name" -msgstr "" +msgstr "Nombre del depósito" #: Library/Backend/AliyunOSS/Strings.cs:15 msgid "Region indicates the physical location of the OSS data center." @@ -1822,7 +1823,7 @@ msgid "" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:38 -msgid "Specifies COS location constraints" +msgid "Specify COS location constraints" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:39 @@ -1872,8 +1873,8 @@ msgstr "" "\"{0}\"." #: Library/Backend/Jottacloud/Strings.cs:34 -msgid "Supplies the backup device to use" -msgstr "Suministre el dispositivo de respaldo para usar" +msgid "Supply the backup device to use" +msgstr "" #: Library/Backend/Jottacloud/Strings.cs:35 #, csharp-format @@ -1892,8 +1893,8 @@ msgstr "" "desee." #: Library/Backend/Jottacloud/Strings.cs:36 -msgid "Supplies the mount point to use on the server" -msgstr "Proporciona el punto de montaje para usar en el servidor." +msgid "Supply the mount point to use on the server" +msgstr "" #: Library/Backend/Jottacloud/Strings.cs:37 msgid "" @@ -2204,7 +2205,7 @@ msgid "Storj DCS configuration module" msgstr "" #: Library/Backend/Storj/StorjConfig.cs:46 -msgid "Exposes Storj DCS configuration as a web module" +msgid "Expose Storj DCS configuration as a web module" msgstr "" #: Library/Backend/Storj/Strings.cs:27 @@ -2227,7 +2228,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:31 msgid "Authentication method" -msgstr "" +msgstr "Método de autentificación" #: Library/Backend/Storj/Strings.cs:32 msgid "" @@ -2238,7 +2239,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:33 msgid "Satellite" -msgstr "" +msgstr "Satélite" #: Library/Backend/Storj/Strings.cs:34 msgid "" @@ -2249,7 +2250,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:35 msgid "API key" -msgstr "" +msgstr "Clave API" #: Library/Backend/Storj/Strings.cs:36 msgid "" @@ -2261,7 +2262,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:37 msgid "Encryption passphrase" -msgstr "" +msgstr "Contraseña de cifrado" #: Library/Backend/Storj/Strings.cs:38 msgid "" @@ -2271,7 +2272,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:39 msgid "Access grant" -msgstr "" +msgstr "Acceso concedido" #: Library/Backend/Storj/Strings.cs:40 msgid "Specify the bucket for storing the backup." @@ -2287,7 +2288,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:43 msgid "Folder" -msgstr "" +msgstr "Carpeta" #: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format @@ -2307,6 +2308,342 @@ msgstr "Código de error inesperado: {0} - {1}" msgid "The OAuth service is currently over quota. Try again in a few hours" msgstr "" +#: Library/RestAPI/Strings.cs:9 +msgid "Another instance is running, and was notified" +msgstr "Otra instancia se está ejecutando y fue notificada" + +#: Library/RestAPI/Strings.cs:10 +#, csharp-format +msgid "" +"Failed to create, open or upgrade the database.\n" +"Error message: {0}" +msgstr "" +"No se pudo crear, abrir o actualizar la base de datos.\n" +"Mensaje de error: {0}" + +#: Library/RestAPI/Strings.cs:12 +msgid "Display this help" +msgstr "" + +#: Library/RestAPI/Strings.cs:13 +msgid "" +"Supported commandline arguments:\n" +"\n" +msgstr "" +"Argumentos de línea de comandos admitidos: \n" +"\n" + +#: Library/RestAPI/Strings.cs:16 +#, csharp-format +msgid "--{0}: {1}" +msgstr "--{0}: {1}" + +#: Library/RestAPI/Strings.cs:17 +#, csharp-format +msgid "" +"Use this option to store some or all of the options given to the commandline" +" client. The file must be a plain text file, and UTF-8 encoding is " +"preferred. Each line in the file should be of the format --option=value. Use" +" the special options --{0} and --{1} 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 "" + +#: Library/RestAPI/Strings.cs:18 CommandLine/CLI/Strings.cs:45 +msgid "Path to a file with parameters" +msgstr "Ruta a un archivo con parámetros" + +#: Library/RestAPI/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 "" +"Los filtros no pueden ser indicados por medio de la línea de comandos si " +"también se encuentran en el archivo de parámetros. Use la opción especial " +"--{0}, --{1}, o --{2} para especificar filtros en el archivo de parámetros. " +"Cada filtro debe ir precedido por un + o un - y múltiples filtros deben ser " +"unidos con {3}" + +#: Library/RestAPI/Strings.cs:20 CommandLine/CLI/Strings.cs:41 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "No se pueden leer el archivo de parámetros \"{0}\", razón: {1}" + +#: Library/RestAPI/Strings.cs:22 +msgid "Output log information to the file given" +msgstr "" + +#: Library/RestAPI/Strings.cs:23 +msgid "Determine the amount of information written in the log file" +msgstr "" + +#: Library/RestAPI/Strings.cs:24 +msgid "" +"Activate portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Library/RestAPI/Strings.cs:25 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "Se produjo un error grave en Duplicati: {0}" + +#: Library/RestAPI/Strings.cs:26 +#, csharp-format +msgid "An error occurred on server tear down: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:27 +#, csharp-format +msgid "" +"Unable to start up. Perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:29 Library/RestAPI/Strings.cs:51 +msgid "Disable database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:30 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "" +"Detectada versión no compatible de SQLite ({0}), debe ser {1} o superior" + +#: Library/RestAPI/Strings.cs:31 +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 "" + +#: Library/RestAPI/Strings.cs:32 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "" +"El puerto del servidor web está escuchando. Se pueden suministrar múltiples " +"valores separándolos con un coma en medio." + +#: Library/RestAPI/Strings.cs:33 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." +msgstr "" +"El certificado y el archivo de claves en formato PKCS # 12 que utiliza el " +"servidor web para SSL. Solo se admiten claves RSA / DSA." + +#: Library/RestAPI/Strings.cs:34 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "La contraseña de descifrado del archivo de certificado PKCS #12." + +#: Library/RestAPI/Strings.cs:35 +msgid "" +"The interface the webserver listens on. The special values \"*\" and \"any\"" +" means any interface. The special value \"loopback\" means the loopback " +"adapter." +msgstr "" +"La interfaz en la que el servidor web escucha. Los valores especiales " +""*" y "any" significan cualquier interfaz. El valor " +"especial "loopback" significa el adaptador de loopback." + +#: Library/RestAPI/Strings.cs:36 +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 "" +"La contraseña requerida para acceder al servidor web. Esta opción se guarda " +"para que no tenga que configurarla en cada ejecución. Establecer un valor " +"vacío desactiva la contraseña." + +#: Library/RestAPI/Strings.cs:37 +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 "" +"Los nombres de máquina que se aceptan, separados por punto y coma. Si alguno" +" de los nombres de máquina es "*", se permiten todos los nombres " +"de máquina y se dehabilita la comprobación del nombre de máquina." + +#: Library/RestAPI/Strings.cs:38 +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 "" + +#: Library/RestAPI/Strings.cs:39 +msgid "Enable the ping-pong responder" +msgstr "" + +#: Library/RestAPI/Strings.cs:40 Library/Main/Strings.cs:250 +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." + +#: Library/RestAPI/Strings.cs:41 Library/Main/Strings.cs:251 +msgid "Clean up old log data" +msgstr "Limpiar datos del registro antiguos" + +#: Library/RestAPI/Strings.cs:42 +#, 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 necesita almacenar una pequeña base de datos con todos los " +"ajustes. Utilice esta opción para elegir dónde se almacenan. Esta opción " +"también se puede configurar con la variable de entorno {0}." + +#: Library/RestAPI/Strings.cs:43 +msgid "Set the folder where settings are stored" +msgstr "" + +#: Library/RestAPI/Strings.cs:44 +#, 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 "" +"Esta opción establece la clave de cifrado utilizada para codificar la base " +"de datos de configuración local. Esta opción también se puede configurar con" +" la variable de entorno {0}. Utilice la opción --{1} para deshabilitar la " +"codificación de la base de datos." + +#: Library/RestAPI/Strings.cs:45 +msgid "Set the database encryption key" +msgstr "" + +#: Library/RestAPI/Strings.cs:46 Library/Main/Strings.cs:96 +msgid "" +"Use this option 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 "" + +#: Library/RestAPI/Strings.cs:47 Library/Main/Strings.cs:97 +msgid "Temporary storage folder" +msgstr "Carpeta de almacenamiento temporal" + +#: Library/RestAPI/Strings.cs:48 +msgid "Reset the JWT configuration, invalidating any issued login tokens" +msgstr "" + +#: Library/RestAPI/Strings.cs:49 +msgid "Disable the visual captcha" +msgstr "" + +#: Library/RestAPI/Strings.cs:50 +msgid "Use this option to disable database encryption of sensitive fields" +msgstr "" + +#: Library/RestAPI/Strings.cs:52 +msgid "Log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:53 +msgid "Use this option to log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:54 +msgid "Set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:55 +msgid "Use this option to set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:56 +#, csharp-format +msgid "" +"The Windows event log source {0} was not found. The source must be " +"registered before the log can be written." +msgstr "" + +#: Library/RestAPI/Strings.cs:57 +msgid "The Windows event log is not supported on this platform" +msgstr "" + +#: Library/RestAPI/Strings.cs:58 +#, csharp-format +msgid "Server has started and is listening on port {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:59 +#, csharp-format +msgid "Use the following link to sign in: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:60 +#, csharp-format +msgid "The server crashed: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:61 +msgid "Require database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:62 +msgid "" +"Use this option to require a custom provided key for database encryption of " +"sensitive fields and not rely on the serial number" +msgstr "" + +#: Library/RestAPI/Strings.cs:63 +#, csharp-format +msgid "" +"Database encryption key is required. Supply an encryption key via the " +"environment variable {0} or disable database encryption with the option " +"--{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:64 +#, csharp-format +msgid "" +"The encryption key is blacklisted and cannot be used. The database has been " +"decrypted. Supply a new encryption key via the environment variable {0} or " +"disable database encryption with the option --{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:68 +#, csharp-format +msgid "" +"Unable to find a valid date, given the start date {0}, the repetition " +"interval {1} and the allowed days {2}" +msgstr "" +"No ha sido posible encontrar una fecha válida, dada la fecha de inicio {0}, " +"el intervalo de repetición {1} y los dias permitidos {2}" + +#: Library/RestAPI/Strings.cs:73 +#, csharp-format +msgid "Server has started and is listening on {0}, port {1}" +msgstr "El servidor fue iniciado y escuchando en {0}, puerto {1}" + +#: Library/RestAPI/Strings.cs:74 +#, csharp-format +msgid "" +"Unable to create SSL certificate using provided parameters. Exception " +"detail: {0}" +msgstr "" +"No se puede crear un certificado SSL usando los parámetros proporcionados. " +"Detalles de la excepción: {0}" + +#: Library/RestAPI/Strings.cs:75 +#, 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}" + #: Library/DynamicLoader/Strings.cs:24 #, csharp-format msgid "Failed to load assembly {0}, error message: {1}" @@ -2342,7 +2679,7 @@ msgstr "" "comprime, y un ajuste de 9 es la compresión máxima." #: Library/Compression/Strings.cs:28 -msgid "Sets the ZIP compression level" +msgid "Set the ZIP compression level" msgstr "" #: Library/Compression/Strings.cs:29 @@ -2354,7 +2691,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:30 -msgid "Sets the ZIP compression method" +msgid "Set the ZIP compression method" msgstr "" #: Library/Compression/Strings.cs:31 @@ -2364,7 +2701,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:32 -msgid "Toggles ZIP64 support" +msgid "Toggle ZIP64 support" msgstr "" #: Library/Compression/Strings.cs:33 @@ -2405,8 +2742,8 @@ msgid "Number of threads used in compression" msgstr "Número de subprocesos usados en la comprensión" #: Library/Compression/Strings.cs:44 -msgid "Sets the 7z compression level" -msgstr "Establece el nivel de compresión 7z" +msgid "Set the 7z compression level" +msgstr "" #: Library/Compression/Strings.cs:45 msgid "" @@ -2419,8 +2756,8 @@ msgstr "" "compresión." #: Library/Compression/Strings.cs:46 -msgid "Sets the 7z fast algorithm usage" -msgstr "Establece el uso del algoritmo rápido de 7z" +msgid "Set the 7z fast algorithm usage" +msgstr "" #: Library/SQLiteHelper/Strings.cs:24 msgid "backup" @@ -2675,8 +3012,8 @@ msgstr "" "Windows/OSX)" #: Library/Main/Strings.cs:65 -msgid "Toggles system sleep mode" -msgstr "Cambia el modo de suspensión del sistema" +msgid "Toggle system sleep mode" +msgstr "" #: Library/Main/Strings.cs:66 msgid "" @@ -2866,24 +3203,11 @@ msgid "Limit the size of files being backed up" msgstr "" "Limitar el tamaño de los archivos de los que se hace una copia de seguridad" -#: Library/Main/Strings.cs:96 -msgid "" -"Use this option 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 "" - -#: Library/Main/Strings.cs:97 -msgid "Temporary storage folder" -msgstr "Carpeta de almacenamiento temporal" - #: Library/Main/Strings.cs:98 msgid "" -"Selects another thread priority for the process. Use this to set Duplicati " -"to be more or less CPU intensive." +"Select another thread priority for the process. Use this to set Duplicati to" +" be more or less CPU intensive." msgstr "" -"Selecciona otra prioridad sobre el proceso. Use esto para configurar " -"Duplicati para que sea más o menos intensivo en CPU." #: Library/Main/Strings.cs:99 msgid "Thread priority" @@ -2902,18 +3226,14 @@ msgstr "Limitar el tamaño de los volúmenes" #: Library/Main/Strings.cs:102 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." +"Use this option to disallow usage of the streaming interface, which means " +"that transfer progress bars will not show, and bandwidth throttle settings " +"will be ignored." msgstr "" -"Al activar esta opción no se permitirá el uso de la interfaz de transmisión," -" lo que significa que las barras de progreso de la transferencia no se " -"mostrarán y se ignorarán las configuraciones del acelerador de ancho de " -"banda." #: Library/Main/Strings.cs:103 -msgid "Disables use of the streaming transfer method" -msgstr "Desactiva el uso del método de transferencia streaming" +msgid "Disable use of the streaming transfer method" +msgstr "" #: Library/Main/Strings.cs:104 msgid "" @@ -2923,7 +3243,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:105 -msgid "Disables manifests verification" +msgid "Disable manifests verification" msgstr "" #: Library/Main/Strings.cs:106 @@ -2964,16 +3284,16 @@ msgid "Supply one or more module names, separated by commas to unload them." msgstr "" #: Library/Main/Strings.cs:111 -msgid "Disables one or more modules" -msgstr "Desactiva uno o más módulos" +msgid "Disable one or more modules" +msgstr "" #: Library/Main/Strings.cs:112 msgid "Supply one or more module names, separated by commas to load them." msgstr "" #: Library/Main/Strings.cs:113 -msgid "Enables one or more modules" -msgstr "Habilita uno o más módulos" +msgid "Enable one or more modules" +msgstr "" #: Library/Main/Strings.cs:114 msgid "" @@ -3004,8 +3324,8 @@ msgstr "" "Logical Volume Management (LVM) y requiere privilegios de root." #: Library/Main/Strings.cs:115 -msgid "Controls the use of disk snapshots" -msgstr "Controla el uso de copias instantáneas de disco (snapshots)" +msgid "Control the use of disk snapshots" +msgstr "" #: Library/Main/Strings.cs:116 msgid "" @@ -3049,11 +3369,11 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:123 -msgid "Enables debugging output" -msgstr "Permite salida de depuración" +msgid "Enable debugging output" +msgstr "" #: Library/Main/Strings.cs:124 -msgid "Logs information to the file specified." +msgid "Log information to the file specified." msgstr "" #: Library/Main/Strings.cs:125 @@ -3063,7 +3383,7 @@ msgstr "Registre la información interna en un archivo" #: Library/Main/Strings.cs:126 Library/Main/Strings.cs:283 #, csharp-format msgid "" -"Specifies the amount of log information to write into the file specified by " +"Specify the amount of log information to write into the file specified by " "the option --{0}." msgstr "" @@ -3086,8 +3406,8 @@ msgstr "" " carpeta." #: Library/Main/Strings.cs:130 -msgid "Disables automatic folder creation" -msgstr "Desactiva la creación automática de carpetas" +msgid "Disable automatic folder creation" +msgstr "" #: Library/Main/Strings.cs:131 msgid "" @@ -3135,8 +3455,8 @@ msgstr "" "privilegios administrativos." #: Library/Main/Strings.cs:134 -msgid "Controls the use of NTFS Update Sequence Numbers" -msgstr "Controla el uso de los números de secuencia de actualización de NTFS" +msgid "Control the use of NTFS Update Sequence Numbers" +msgstr "" #: Library/Main/Strings.cs:135 #, csharp-format @@ -3152,8 +3472,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:136 -msgid "Deactivates tolerance when comparing times" -msgstr "La tolerancia se desactiva cuando se comparan los tiempos" +msgid "Deactivate tolerance when comparing times" +msgstr "" #: Library/Main/Strings.cs:137 msgid "Use this option to verify uploads by listing contents." @@ -3224,7 +3544,7 @@ msgstr "" #: Library/Main/Strings.cs:149 msgid "" -"Sets a threshold for when to warn about the backend quota being nearly " +"Set 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 than this percentage of the total backup " "size. If the backend does not report the quota information, this value will " @@ -3450,8 +3770,8 @@ msgstr "" "nunca se utilicen." #: Library/Main/Strings.cs:185 -msgid "Determines usage of index files" -msgstr "Determina el uso de archivos de índice" +msgid "Determine usage of index files" +msgstr "" #: Library/Main/Strings.cs:186 msgid "" @@ -3477,8 +3797,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:189 -msgid "Does not perform any modifications" -msgstr "No realizar ninguna modificación" +msgid "Do not perform any modifications" +msgstr "" #: Library/Main/Strings.cs:190 msgid "" @@ -3571,8 +3891,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:204 -msgid "Disables the local database" -msgstr "Deshabilita la base de datos local" +msgid "Disable the local database" +msgstr "" #: Library/Main/Strings.cs:205 msgid "" @@ -3723,8 +4043,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:227 -msgid "Activates in-depth verification of files" -msgstr "Activa la verificación detallada de los archivos" +msgid "Activate in-depth verification of files" +msgstr "" #: Library/Main/Strings.cs:228 msgid "" @@ -3768,8 +4088,8 @@ msgstr "" "pero no afecta mucho al tamaño del archivo." #: Library/Main/Strings.cs:237 -msgid "Don't store metadata" -msgstr "No almacenar metadatos" +msgid "Do not store metadata" +msgstr "" #: Library/Main/Strings.cs:238 msgid "" @@ -3843,16 +4163,6 @@ msgstr "" msgid "Check block hashes" msgstr "Comprobar hash del bloque" -#: Library/Main/Strings.cs:250 -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." - -#: Library/Main/Strings.cs:251 -msgid "Clean up old log data" -msgstr "Limpiar datos del registro antiguos" - #: Library/Main/Strings.cs:252 msgid "" "Use this option to build a searchable local database which only contains " @@ -3895,8 +4205,8 @@ msgstr "" "ejemplo." #: Library/Main/Strings.cs:257 -msgid "Forces the display of the actual date instead of calendar date" -msgstr "Obliga a mostrar la fecha real en lugar de la fecha del calendario" +msgid "Force the display of the actual date instead of calendar date" +msgstr "" #: Library/Main/Strings.cs:258 msgid "" @@ -3960,8 +4270,8 @@ msgstr "" "seguridad incompleta." #: Library/Main/Strings.cs:267 -msgid "Disables synthetic filelist" -msgstr "Deshabilita el listado de archivos sintéticos" +msgid "Disable synthetic filelist" +msgstr "" #: Library/Main/Strings.cs:268 msgid "" @@ -3972,8 +4282,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:269 -msgid "Checks only file lastmodified" -msgstr "Comprueba solamente el archivo modificado por última vez" +msgid "Check only file lastmodified" +msgstr "" #: Library/Main/Strings.cs:270 msgid "" @@ -3984,8 +4294,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:271 -msgid "Disables path compression on restore" -msgstr "Desactiva la compresión de la ruta en la restauración" +msgid "Disable path compression on restore" +msgstr "" #: Library/Main/Strings.cs:272 msgid "" @@ -4049,10 +4359,10 @@ msgstr "Deshabilitar los controles de consistencia de la lista de archivos" #: Library/Main/Strings.cs:280 msgid "" -"Use this option to run a scheduled backup 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 (e.g., AC) or unknown, then scheduled" -" backups will proceed as normal." +"Use this option to disable a scheduled backup 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 (e.g., AC) or unknown, then " +"scheduled backups will proceed as normal." msgstr "" #: Library/Main/Strings.cs:281 @@ -4081,11 +4391,11 @@ msgstr "" " son soportadas entre comillas. Ejemplo: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " #: Library/Main/Strings.cs:286 -msgid "Applies filters to the file log data" -msgstr "Aplica filtros a los datos de registro del archivo" +msgid "Apply filters to the file log data" +msgstr "" #: Library/Main/Strings.cs:287 -msgid "Specifies the amount of log information to output to the console." +msgid "Specify the amount of log information to output to the console." msgstr "" #: Library/Main/Strings.cs:288 @@ -4093,8 +4403,8 @@ msgid "Console information level" msgstr "Nivel de información de la consola" #: Library/Main/Strings.cs:290 -msgid "Applies filters to the console log data" -msgstr "Aplica filtros a los datos de registro de la consola" +msgid "Apply filters to the console log data" +msgstr "" #: Library/Main/Strings.cs:292 msgid "" @@ -4104,15 +4414,15 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:293 -msgid "Sets the process to use low IO priority" -msgstr "Establece el proceso para utilizar la prioridad IO baja" +msgid "Set the process to use low IO priority" +msgstr "" #: Library/Main/Strings.cs:295 msgid "Use this option to remove all empty folders from a backup." msgstr "" #: Library/Main/Strings.cs:296 -msgid "Excludes empty folders" +msgid "Exclude empty folders" msgstr "" #: Library/Main/Strings.cs:297 @@ -4170,8 +4480,8 @@ msgstr "" "adicionales" #: Library/Main/Strings.cs:305 -msgid "Activates logging of all database queries" -msgstr "Activa el registro de todas las consultas a la base de datos" +msgid "Activate logging of all database queries" +msgstr "" #: Library/Main/Strings.cs:306 msgid "" @@ -4395,8 +4705,8 @@ msgstr "" "solucionar un problema con un protocolo SSL determinado." #: Library/Modules/Builtin/Strings.cs:53 -msgid "Sets allowed SSL versions" -msgstr "Establece versiones permitidas SSL" +msgid "Set allowed SSL versions" +msgstr "" #: Library/Modules/Builtin/Strings.cs:54 msgid "" @@ -4405,8 +4715,8 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:55 -msgid "Sets the default operation timeout" -msgstr "Establece el tiempo de expiración de la operación por defecto" +msgid "Set the default operation timeout" +msgstr "" #: Library/Modules/Builtin/Strings.cs:56 msgid "" @@ -4420,8 +4730,8 @@ msgstr "" "una conexión." #: Library/Modules/Builtin/Strings.cs:57 -msgid "Sets readwrite" -msgstr "Establece la reescritura" +msgid "Set readwrite" +msgstr "" #: Library/Modules/Builtin/Strings.cs:58 #, csharp-format @@ -4433,8 +4743,8 @@ msgstr "" "de memoria, pero también puede mejorar el rendimiento en ciertos casos." #: Library/Modules/Builtin/Strings.cs:59 -msgid "Sets HTTP buffering" -msgstr "Establece el buffer HTTP" +msgid "Set HTTP buffering" +msgstr "" #: Library/Modules/Builtin/Strings.cs:63 msgid "" @@ -4461,10 +4771,8 @@ msgid "Configure Microsoft SQL Server module" msgstr "Configura el módulo de Microsoft SQL Server" #: Library/Modules/Builtin/Strings.cs:73 -msgid "" -"Executes a script before starting an operation, and again on completion" +msgid "Execute 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:74 msgid "Run script" @@ -4472,11 +4780,9 @@ msgstr "Ejecutar script" #: Library/Modules/Builtin/Strings.cs:75 msgid "" -"Executes a script after performing an operation. The script will receive the" -" operation results written to stdout." +"Execute a script after performing an operation. The script will receive the " +"operation results written to stdout." msgstr "" -"Ejecuta un programa después de realizar una operación. El programa recibirá " -"los resultados de la operación escritos en stdout." #: Library/Modules/Builtin/Strings.cs:76 msgid "Run a script on exit" @@ -4494,20 +4800,17 @@ msgstr "El guión \"{0}\" devolvió el código de salida {1}{2}" #: Library/Modules/Builtin/Strings.cs:79 msgid "" -"Executes a script before performing an operation. The operation will block " +"Execute 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 "" -"Ejecuta un guión antes de realizar una operación. La operación se bloqueará " -"hasta que el guión se complete o se acabe. Si el guión devuelve un código de" -" error distinto de cero o se agota el tiempo, la operación será abortada." #: Library/Modules/Builtin/Strings.cs:80 msgid "Run a required script on startup" msgstr "Ejecutar un script necesario en el inicio" #: Library/Modules/Builtin/Strings.cs:81 -#: Library/Modules/Builtin/Strings.cs:208 +#: Library/Modules/Builtin/Strings.cs:237 #, csharp-format msgid "" "Use this option to select the output format for results. Available formats: " @@ -4515,9 +4818,9 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:82 -#: Library/Modules/Builtin/Strings.cs:209 -msgid "Selects the output format for results" -msgstr "Selecciona el formato de salida de los resultados" +#: Library/Modules/Builtin/Strings.cs:238 +msgid "Select the output format for results" +msgstr "" #: Library/Modules/Builtin/Strings.cs:83 #, csharp-format @@ -4531,11 +4834,9 @@ msgstr "La ejecución del script \"{0}\" ha caducado" #: Library/Modules/Builtin/Strings.cs:85 msgid "" -"Executes a script before performing an operation. The operation will block " +"Execute a script before performing an operation. The operation will block " "until the script has completed or timed out." msgstr "" -"Ejecuta un guión antes de realizar una operación. La operación se bloqueará " -"hasta que el guión se complete o se acabe." #: Library/Modules/Builtin/Strings.cs:86 msgid "Run a script on startup" @@ -4548,18 +4849,14 @@ msgstr "El script \"{0}\" reporto los mensajes de error: {1}" #: Library/Modules/Builtin/Strings.cs:88 msgid "" -"Sets the maximum time a script is allowed to execute. If the script has not " +"Set 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 "" -"Establece el tiempo máximo permitido para que un guión se ejecute. Si el " -"guión no se ha completado dentro de este tiempo, continuará ejecutándose " -"pero la operación también continuará y no se procesará ninguna salida de " -"guión." #: Library/Modules/Builtin/Strings.cs:89 -msgid "Sets the script timeout" -msgstr "Establece el tiempo de espera en la script" +msgid "Set the script timeout" +msgstr "" #: Library/Modules/Builtin/Strings.cs:90 msgid "" @@ -4586,7 +4883,7 @@ msgstr "Enviar correo" #, 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." +" option --{0} to specify what SMTP server to use." msgstr "" #: Library/Modules/Builtin/Strings.cs:98 @@ -4655,7 +4952,8 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:124 #: Library/Modules/Builtin/Strings.cs:160 -#: Library/Modules/Builtin/Strings.cs:188 +#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:217 msgid "The messages to send" msgstr "Los mensajes para enviar" @@ -4734,6 +5032,7 @@ msgstr "Correo electrónico destinatario XMPP" #: Library/Modules/Builtin/Strings.cs:144 #: Library/Modules/Builtin/Strings.cs:172 +#: Library/Modules/Builtin/Strings.cs:201 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message.\n" "\n" @@ -4748,6 +5047,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:153 #: Library/Modules/Builtin/Strings.cs:181 +#: Library/Modules/Builtin/Strings.cs:210 msgid "The message template" msgstr "La plantilla de mensaje" @@ -4772,7 +5072,8 @@ msgid "The XMPP password" msgstr "Contraseña de XMPP" #: Library/Modules/Builtin/Strings.cs:158 -#: Library/Modules/Builtin/Strings.cs:186 +#: Library/Modules/Builtin/Strings.cs:187 +#: Library/Modules/Builtin/Strings.cs:215 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" @@ -4782,14 +5083,16 @@ msgstr "" "Puede proporcionar múltiples opciones con un separador de comas, por ejemplo, \"{0},{1}\". El valor especial \"{4}\" es una abreviatura de \"{0},{1},{2},{3}\" y hará que todas las operaciones de respaldo envíen un mensaje." #: Library/Modules/Builtin/Strings.cs:161 -#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:218 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:162 -#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:219 msgid "Send messages for all operations" msgstr "Enviar mensajes para todas las operaciones" @@ -4800,51 +5103,91 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:168 msgid "" +"This module provides support for sending status reports via Telegram " +"messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:169 +msgid "Telegram report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:170 +msgid "Use this option to set the channel ID." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:171 +msgid "Telegram channel id" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:182 +msgid "" +"Use this option to set a bot ID for the bot that will send the message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:184 +msgid "The Telegram bot ID" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:185 +msgid "" +"Use this option to set a API key for the bot that will send the message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:186 +msgid "The Telegram API key" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:192 +msgid "Timeout occurred while sending to Telegram server" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:197 +msgid "" "This module provides support for sending status reports via HTTP messages" msgstr "" "Este modulo proporciona soporte para enviar los reportes de estado a través " "mensajes HTTP" -#: Library/Modules/Builtin/Strings.cs:169 +#: Library/Modules/Builtin/Strings.cs:198 msgid "HTTP report module" msgstr "HTTP modulo de reporte" -#: Library/Modules/Builtin/Strings.cs:170 +#: Library/Modules/Builtin/Strings.cs:199 msgid "Use this option to set a HTTP report URL." msgstr "" -#: Library/Modules/Builtin/Strings.cs:171 +#: Library/Modules/Builtin/Strings.cs:200 msgid "HTTP report URL" msgstr "" -#: Library/Modules/Builtin/Strings.cs:182 +#: Library/Modules/Builtin/Strings.cs:211 msgid "Use this option to set a name of the parameter to send the message as." msgstr "" -#: Library/Modules/Builtin/Strings.cs:183 +#: Library/Modules/Builtin/Strings.cs:212 msgid "The name of the parameter to send the message as" msgstr "El nombre del parámetro para enviar el mensaje como " -#: Library/Modules/Builtin/Strings.cs:184 +#: Library/Modules/Builtin/Strings.cs:213 msgid "" "Use this option to set extra parameters to add to the http message, e.g. " "\"parameter1=value1¶meter2=value2\"" msgstr "" -#: Library/Modules/Builtin/Strings.cs:185 +#: Library/Modules/Builtin/Strings.cs:214 msgid "Extra parameters to add to the http message" msgstr "Parámetros extra para añadir al mensaje http" -#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:220 msgid "" "Use this option to change the default HTTP verb used to submit a report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:192 -msgid "Sets the HTTP verb to use" -msgstr "Establece el verbo HTTP a utilizar" +#: Library/Modules/Builtin/Strings.cs:221 +msgid "Set the HTTP verb to use" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:193 +#: Library/Modules/Builtin/Strings.cs:222 msgid "" "Use this option to set HTTP report URLs for sending form-encoded data. This " "option accepts multiple URLs, seperated by a semi-colon. All URLs will " @@ -4852,46 +5195,46 @@ msgid "" "settings." msgstr "" -#: Library/Modules/Builtin/Strings.cs:194 +#: Library/Modules/Builtin/Strings.cs:223 msgid "HTTP report URLs for sending form data" msgstr "" -#: Library/Modules/Builtin/Strings.cs:195 +#: Library/Modules/Builtin/Strings.cs:224 msgid "" "Use this option to set HTTP report URLs for sending JSON data. This option " "accepts multiple URLs, seperated by a semi-colon. All URLs will receive the " "same data. Note that this option ignores the format and verb settings." msgstr "" -#: Library/Modules/Builtin/Strings.cs:196 +#: Library/Modules/Builtin/Strings.cs:225 msgid "HTTP report URLs for sending JSON data" msgstr "" -#: Library/Modules/Builtin/Strings.cs:201 +#: Library/Modules/Builtin/Strings.cs:230 #, csharp-format msgid "Failed to send message: {0}" msgstr "Fallo en el envío del mensaje: {0}" -#: Library/Modules/Builtin/Strings.cs:202 +#: Library/Modules/Builtin/Strings.cs:231 msgid "" "Use this option to set the log level for messages to include in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:203 -msgid "Defines a log level for messages" -msgstr "Define un nivel de registro para los mensajes" +#: Library/Modules/Builtin/Strings.cs:232 +msgid "Define a log level for messages" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:204 +#: Library/Modules/Builtin/Strings.cs:233 msgid "" "Use this option to set a filter expression that defines what options are " "included in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:205 +#: Library/Modules/Builtin/Strings.cs:234 msgid "Log message filter" msgstr "Filtro de mensajes de registro" -#: Library/Modules/Builtin/Strings.cs:206 +#: Library/Modules/Builtin/Strings.cs:235 msgid "" "Use this option to set the maximum number of log lines to include in the " "report. Zero or negative values means unlimited." @@ -4900,9 +5243,9 @@ msgstr "" "que se incluirán en el informe. Los valores cero o negativos significan " "ilimitado." -#: Library/Modules/Builtin/Strings.cs:207 -msgid "Limits log lines" -msgstr "Limitar las líneas de registro" +#: Library/Modules/Builtin/Strings.cs:236 +msgid "Limit log lines" +msgstr "" #: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:39 #, csharp-format @@ -5135,11 +5478,6 @@ msgstr "" msgid "Supported generic modules:" msgstr "Módulos genéricos compatibles:" -#: CommandLine/CLI/Strings.cs:41 -#, csharp-format -msgid "Unable to read the parameters file \"{0}\", reason: {1}" -msgstr "No se pueden leer el archivo de parámetros \"{0}\", razón: {1}" - #: CommandLine/CLI/Strings.cs:42 #, csharp-format msgid "" @@ -5171,10 +5509,6 @@ msgid "" "multiple filters must be joined with {5}." msgstr "" -#: CommandLine/CLI/Strings.cs:45 -msgid "Path to a file with parameters" -msgstr "Ruta a un archivo con parámetros" - #: CommandLine/CLI/Strings.cs:46 #, csharp-format msgid "An error occured: {0}" @@ -5247,11 +5581,11 @@ msgstr "Desactivar salida por consola" msgid "This link may provide additional information: {0}" msgstr "Este enlace puede proporcionar información adicional: {0}" -#: CommandLine/CLI/Program.cs:288 +#: CommandLine/CLI/Program.cs:290 msgid "Toggle automatic updates" msgstr "Activar actualizaciones automáticas" -#: CommandLine/CLI/Program.cs:288 +#: CommandLine/CLI/Program.cs:290 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 3f62a4e31..a1a8111d4 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 0726bcf40..24e3e90aa 100644 --- a/Localizations/duplicati/localization-fi.po +++ b/Localizations/duplicati/localization-fi.po @@ -4,7 +4,7 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Hese , 2020 +# Hese , 2024 # Kari Koskinen , 2024 # #, fuzzy @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-14 09:15+0200\n" +"POT-Creation-Date: 2024-08-30 15:22+0200\n" "PO-Revision-Date: 2016-10-04 18:53+0000\n" "Last-Translator: Kari Koskinen , 2024\n" "Language-Team: Finnish (https://app.transifex.com/duplicati/teams/67655/fi/)\n" @@ -127,7 +127,7 @@ msgid "Use GPG Armor" msgstr "Käytä GPG-ohjelman valitsinta --armor" #: Library/Encryption/Strings.cs:52 -msgid "Overrides the GPG command supplied for decryption." +msgid "Override the GPG command supplied for decryption." msgstr "" #: Library/Encryption/Strings.cs:53 @@ -137,7 +137,7 @@ msgstr "GPG:n purkukomento" #: Library/Encryption/Strings.cs:54 #, csharp-format msgid "" -"Overrides the default GPG encryption command \"{0}\". Normal usage is to " +"Override the default GPG encryption command \"{0}\". Normal usage is to " "request asymetric encryption with the setting {1}." msgstr "" @@ -222,6 +222,11 @@ msgstr "Pyydetty kansio ei ole olemassa" msgid "Cancelled" msgstr "Toimenpide keskeytettiin" +#: Library/Interface/Strings.cs:44 +msgid "" +"Encryption key used to encrypt target settings does not match current key." +msgstr "" + #: Library/Interface/CustomExceptions.cs:84 #: Library/Interface/CustomExceptions.cs:92 #: Library/Backend/Jottacloud/Jottacloud.cs:286 @@ -358,15 +363,15 @@ msgstr "" #: Library/Backend/AzureBlob/Strings.cs:38 Library/Backend/Mega/Strings.cs:28 #: Library/Backend/SharePoint/Strings.cs:29 #: Library/Backend/WEBDAV/Strings.cs:29 -msgid "Supplies the password used to connect to the server" -msgstr "Salasana palvelimelle" +msgid "Supply the password used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:32 msgid "The domain name of the user used to connect to the server." msgstr "" #: Library/Backend/OpenStack/Strings.cs:33 -msgid "Supplies the domain used to connect to the server" +msgid "Supply the domain used to connect to the server" msgstr "" #: Library/Backend/OpenStack/Strings.cs:34 Library/Backend/FTP/Strings.cs:35 @@ -392,8 +397,8 @@ msgstr "" #: Library/Backend/AzureBlob/Strings.cs:40 Library/Backend/Mega/Strings.cs:30 #: Library/Backend/SharePoint/Strings.cs:31 #: Library/Backend/WEBDAV/Strings.cs:31 -msgid "Supplies the username used to connect to the server" -msgstr "Käyttäjätunnus palvelimelle." +msgid "Supply the username used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:36 msgid "" @@ -406,8 +411,8 @@ msgstr "" "avulla. Sitä ei tarvita, jos käytetään tunnistetta \"API key\"." #: Library/Backend/OpenStack/Strings.cs:37 -msgid "Supplies the Tenant Name used to connect to the server" -msgstr "Tunniste \"Tenant Name\"" +msgid "Supply the Tenant Name used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:38 msgid "" @@ -418,8 +423,8 @@ msgstr "" "käyttäjätunnuksen ja salasanan sijaan." #: Library/Backend/OpenStack/Strings.cs:39 -msgid "Supplies the API key used to connect to the server" -msgstr "Tunniste \"API key\"" +msgid "Supply the API key used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:40 #, csharp-format @@ -432,8 +437,8 @@ msgstr "" "tunnistautumisosoitteita ovat: {0}{1}" #: Library/Backend/OpenStack/Strings.cs:41 -msgid "Supplies the authentication URL" -msgstr "Autentikointiosoite" +msgid "Supply the authentication URL" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:42 msgid "The keystone API version to use. Valid values are 'v2' and 'v3'." @@ -454,15 +459,15 @@ msgstr "" "kelvolliset alueet. Jätä arvo tyhjäksi käyttääksesi oletusaluetta." #: Library/Backend/OpenStack/Strings.cs:45 -msgid "Supplies the region used for creating a container" -msgstr "Alue, jolle kansio luodaan" +msgid "Supply the region used for creating a container" +msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:67 msgid "OpenStack configuration module" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:69 -msgid "Exposes OpenStack configuration as a web module" +msgid "Expose OpenStack configuration as a web module" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:77 @@ -474,7 +479,7 @@ msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:77 #: Library/Backend/GoogleServices/GCSConfig.cs:81 #: Library/Backend/S3/S3Config.cs:84 Library/Backend/Storj/StorjConfig.cs:53 -msgid "Provides different config values" +msgid "Provide different config values" msgstr "" #: Library/Backend/FTP/Strings.cs:27 @@ -496,8 +501,8 @@ msgid "" msgstr "" #: Library/Backend/FTP/Strings.cs:30 Library/Backend/FTP/Strings.cs:32 -msgid "Toggles the FTP connections method" -msgstr "Vaihta tapaa, jolla FTP-yhteys muodostetaan." +msgid "Toggle the FTP connections method" +msgstr "" #: Library/Backend/FTP/Strings.cs:31 #, csharp-format @@ -529,8 +534,8 @@ msgid "" msgstr "" #: Library/Backend/FTP/Strings.cs:38 -msgid "Instructs Duplicati to use an SSL (ftps) connection" -msgstr "Ohjeistaa Duplicatin käyttämään SSL-salattua FTP-yhteyttä (ftps)." +msgid "Instruct Duplicati to use an SSL (ftps) connection" +msgstr "" #: Library/Backend/FTP/Strings.cs:39 msgid "" @@ -573,7 +578,7 @@ msgid "Google Cloud Storage configuration module" msgstr "" #: Library/Backend/GoogleServices/GCSConfig.cs:73 -msgid "Exposes Google Cloud Storage configuration as a web module" +msgid "Expose Google Cloud Storage configuration as a web module" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:27 @@ -626,8 +631,8 @@ msgstr "" "{0}" #: Library/Backend/GoogleServices/Strings.cs:35 -msgid "Specifies location option for creating a bucket" -msgstr "Valitsee alueen ämpärin luomista varten" +msgid "Specify location option for creating a bucket" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:36 #, csharp-format @@ -640,8 +645,8 @@ msgstr "" "toiminnallisuus vaihtelevat luokan mukaan. Tunnetut luokat ovat: {0}" #: Library/Backend/GoogleServices/Strings.cs:38 -msgid "Specifies storage class for creating a bucket" -msgstr "Valitsee tallennusluokan luotavalle ämpärille" +msgid "Specify storage class for creating a bucket" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:39 msgid "" @@ -651,8 +656,8 @@ msgid "" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:40 -msgid "Specifies project for creating a bucket" -msgstr "Valitsee projektin luotavalle ämpärille" +msgid "Specify project for creating a bucket" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:44 msgid "" @@ -706,8 +711,8 @@ msgid "The API Access Key used to authenticate with CloudFiles." msgstr "" #: Library/Backend/CloudFiles/Strings.cs:33 -msgid "Supplies the access key used to connect to the server" -msgstr "Tunniste, jota käytetään tunnistauduttaessa palveluun CloudFiles." +msgid "Supply the access key used to connect to the server" +msgstr "" #: Library/Backend/CloudFiles/Strings.cs:34 #, csharp-format @@ -726,8 +731,8 @@ msgid "The username used to authenticate with CloudFiles." msgstr "" #: Library/Backend/CloudFiles/Strings.cs:37 -msgid "Supplies the username used to authenticate with CloudFiles" -msgstr "Käyttäjätunnus palveluun CloudFiles." +msgid "Supply the username used to authenticate with CloudFiles" +msgstr "" #: Library/Backend/CloudFiles/Strings.cs:38 msgid "MD5 Hash (ETag) verification failed" @@ -759,7 +764,7 @@ msgid "S3 configuration module" msgstr "" #: Library/Backend/S3/S3Config.cs:77 -msgid "Exposes S3 configuration as a web module" +msgid "Expose S3 configuration as a web module" msgstr "" #: Library/Backend/S3/Strings.cs:26 @@ -812,8 +817,8 @@ msgstr "" "{0}" #: Library/Backend/S3/Strings.cs:40 -msgid "Specifies S3 location constraints" -msgstr "Asettaa S3:n sijainnille rajoitteet" +msgid "Specify S3 location constraints" +msgstr "" #: Library/Backend/S3/Strings.cs:41 #, csharp-format @@ -825,8 +830,8 @@ msgstr "" "{0}" #: Library/Backend/S3/Strings.cs:43 -msgid "Specifies an alternate S3 server name" -msgstr "Vaihtoehtoisen S3 palvelimen nimi" +msgid "Specify an alternate S3 server name" +msgstr "" #: Library/Backend/S3/Strings.cs:44 msgid "" @@ -835,7 +840,7 @@ msgid "" msgstr "" #: Library/Backend/S3/Strings.cs:45 -msgid "Specifies the S3 client library to use" +msgid "Specify the S3 client library to use" msgstr "" #: Library/Backend/S3/Strings.cs:46 @@ -847,8 +852,8 @@ msgstr "" #: Library/Backend/S3/Strings.cs:47 Library/Backend/WEBDAV/Strings.cs:40 #: Library/Backend/TahoeLAFS/Strings.cs:27 -msgid "Instructs Duplicati to use an SSL (https) connection" -msgstr "Ohjeistaa Duplicatin käyttämään SSL-salattua http-yhteyttä (https)." +msgid "Instruct Duplicati to use an SSL (https) connection" +msgstr "" #: Library/Backend/S3/Strings.cs:48 msgid "" @@ -877,7 +882,7 @@ msgid "S3 IAM support module" msgstr "" #: Library/Backend/S3/S3IAM.cs:73 -msgid "Exposes S3 IAM manipulation as a web module" +msgid "Expose S3 IAM manipulation as a web module" msgstr "" #: Library/Backend/S3/S3IAM.cs:81 @@ -885,7 +890,7 @@ msgid "The operation to perform" msgstr "" #: Library/Backend/S3/S3IAM.cs:81 -msgid "Selects the operation to perform" +msgid "Select the operation to perform" msgstr "" #: Library/Backend/S3/S3IAM.cs:82 @@ -1090,8 +1095,8 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:53 -msgid "Supplies server fingerprint used for validation of server identity" -msgstr "Asettaa sormenjäljen, jota käytetään palvelimen tunnistamiseen." +msgid "Supply server fingerprint used for validation of server identity" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:54 msgid "" @@ -1105,19 +1110,19 @@ msgstr "" "vain asetuksia testattaessa." #: Library/Backend/SSHv2/Strings.cs:55 -msgid "Disables fingerprint validation" -msgstr "Poistaa käytöstä sormentjälkien tarkastuksen" +msgid "Disable fingerprint validation" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:56 msgid "" -"Points to a valid OpenSSH keyfile. If the file is encrypted, the password " +"Point to a valid OpenSSH keyfile. If the file is encrypted, the password " "supplied is used to decrypt it. If the keyfile is specified, the password is" " not used to authenticate." msgstr "" #: Library/Backend/SSHv2/Strings.cs:57 Library/Backend/SSHv2/Strings.cs:59 -msgid "Uses a SSH private key to authenticate" -msgstr "Käytä SSH-avainta tunnistautumiseen." +msgid "Use a SSH private key to authenticate" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:58 #, csharp-format @@ -1134,7 +1139,7 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:61 -msgid "Sets the operation timeout value" +msgid "Set the operation timeout value" msgstr "" #: Library/Backend/SSHv2/Strings.cs:62 @@ -1146,7 +1151,7 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:63 -msgid "Sets a keepalive value" +msgid "Set a keepalive value" msgstr "" #: Library/Backend/SSHv2/Strings.cs:64 @@ -1503,9 +1508,9 @@ msgstr "" #: Library/Backend/OneDrive/Strings.cs:41 #, 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})." +"Store 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:42 @@ -1526,7 +1531,7 @@ msgstr "" #: Library/Backend/OneDrive/Strings.cs:49 #, csharp-format msgid "" -"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " +"Store 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 "" @@ -1555,7 +1560,7 @@ msgstr "" #: Library/Backend/OneDrive/Strings.cs:59 #, csharp-format msgid "" -"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " +"Store 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) " @@ -1640,7 +1645,7 @@ msgstr "" #: Library/Backend/AliyunOSS/Strings.cs:14 #: Library/Backend/TencentCOS/Strings.cs:36 msgid "Bucket name" -msgstr "" +msgstr "Ämpärin nimi" #: Library/Backend/AliyunOSS/Strings.cs:15 msgid "Region indicates the physical location of the OSS data center." @@ -1761,7 +1766,7 @@ msgid "" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:38 -msgid "Specifies COS location constraints" +msgid "Specify COS location constraints" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:39 @@ -1806,7 +1811,7 @@ msgid "" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:34 -msgid "Supplies the backup device to use" +msgid "Supply the backup device to use" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:35 @@ -1820,7 +1825,7 @@ msgid "" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:36 -msgid "Supplies the mount point to use on the server" +msgid "Supply the mount point to use on the server" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:37 @@ -2121,7 +2126,7 @@ msgid "Storj DCS configuration module" msgstr "" #: Library/Backend/Storj/StorjConfig.cs:46 -msgid "Exposes Storj DCS configuration as a web module" +msgid "Expose Storj DCS configuration as a web module" msgstr "" #: Library/Backend/Storj/Strings.cs:27 @@ -2144,7 +2149,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:31 msgid "Authentication method" -msgstr "" +msgstr "Tunnistautumistapa" #: Library/Backend/Storj/Strings.cs:32 msgid "" @@ -2166,7 +2171,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:35 msgid "API key" -msgstr "" +msgstr "API-avain" #: Library/Backend/Storj/Strings.cs:36 msgid "" @@ -2178,7 +2183,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:37 msgid "Encryption passphrase" -msgstr "" +msgstr "Salausavain" #: Library/Backend/Storj/Strings.cs:38 msgid "" @@ -2204,7 +2209,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:43 msgid "Folder" -msgstr "" +msgstr "Kansio" #: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format @@ -2224,6 +2229,335 @@ msgstr "Odottamaton virhe: {0}-{1}" msgid "The OAuth service is currently over quota. Try again in a few hours" msgstr "" +#: Library/RestAPI/Strings.cs:9 +msgid "Another instance is running, and was notified" +msgstr "Toinen instanssi on olemassa. Sille ilmoitettiin" + +#: Library/RestAPI/Strings.cs:10 +#, csharp-format +msgid "" +"Failed to create, open or upgrade the database.\n" +"Error message: {0}" +msgstr "" +"Tietokannan luominen, lukeminen tai päivitys epäonnistui.\n" +"Virheilmoitus: {0}" + +#: Library/RestAPI/Strings.cs:12 +msgid "Display this help" +msgstr "" + +#: Library/RestAPI/Strings.cs:13 +msgid "" +"Supported commandline arguments:\n" +"\n" +msgstr "" +"Komentoriviargumentit:\n" +"\n" + +#: Library/RestAPI/Strings.cs:16 +#, csharp-format +msgid "--{0}: {1}" +msgstr "--{0}: {1}" + +#: Library/RestAPI/Strings.cs:17 +#, csharp-format +msgid "" +"Use this option to store some or all of the options given to the commandline" +" client. The file must be a plain text file, and UTF-8 encoding is " +"preferred. Each line in the file should be of the format --option=value. Use" +" the special options --{0} and --{1} 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 "" + +#: Library/RestAPI/Strings.cs:18 CommandLine/CLI/Strings.cs:45 +msgid "Path to a file with parameters" +msgstr "Asetustiedoston polku" + +#: Library/RestAPI/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 "" +"Suodattimia ei voi asettaa komentorivillä, jos asetustiedosto sisältää " +"suodattimia. Käytä erityisiä valitsimia --{0}, --{1} tai --{2} " +"määrittääksesi suodattimet asetustiedostossa. Jokaisen suodattimen täytyy " +"alkaa joko + tai - merkillä. Useat peräkkäiset suodattimet täytyy liittää " +"merkillä {3}." + +#: Library/RestAPI/Strings.cs:20 CommandLine/CLI/Strings.cs:41 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "Asetustiedostoa \"{0}\" ei voitu lukea, koska: {1}" + +#: Library/RestAPI/Strings.cs:22 +msgid "Output log information to the file given" +msgstr "" + +#: Library/RestAPI/Strings.cs:23 +msgid "Determine the amount of information written in the log file" +msgstr "" + +#: Library/RestAPI/Strings.cs:24 +msgid "" +"Activate portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Library/RestAPI/Strings.cs:25 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "Kohdattiin vakava virhe Duplicatissa: {0}" + +#: Library/RestAPI/Strings.cs:26 +#, csharp-format +msgid "An error occurred on server tear down: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:27 +#, csharp-format +msgid "" +"Unable to start up. Perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:29 Library/RestAPI/Strings.cs:51 +msgid "Disable database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:30 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "Ei-tuettu versio SQLite:sta: {0}. Täytyy olla {1} tai korkeampi." + +#: Library/RestAPI/Strings.cs:31 +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 "" + +#: Library/RestAPI/Strings.cs:32 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "" +"Portti, jota www-palvelin kuuntelee. Voit antaa useita arvoja pilkulla " +"erotettuna." + +#: Library/RestAPI/Strings.cs:33 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." +msgstr "" +"Web-palvelimen SSL-sertifikaatti ja sertifikaatin avain PKCS #12 -muodossa. " +"Ainoastaan RSA/DSA -avaimet on tuettuja." + +#: Library/RestAPI/Strings.cs:34 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "PKCS #12 avaintiedoston salasana." + +#: Library/RestAPI/Strings.cs:35 +msgid "" +"The interface the webserver listens on. The special values \"*\" and \"any\"" +" means any interface. The special value \"loopback\" means the loopback " +"adapter." +msgstr "" +"Verkkorajapinta, jota www-palvelin kuuntelee. Erityiset arvot \"*\" ja " +"\"any\" tarkoittavat kaikkia mahdollisia verkkorajapintoja. " +"Arvolla\"loopback\" www-palvelin kuuntelee vain paikallisia yhteyksiä." + +#: Library/RestAPI/Strings.cs:36 +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 "" +"WWW-palvelimen salasana. Tämä arvo tallennetaan, joten sitä ei tarvitse " +"antaa joka kerta. Tämän asettaminen tyhjäksi merkkijonoksi poistaa salasanan" +" käytöstä." + +#: Library/RestAPI/Strings.cs:37 +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 "" + +#: Library/RestAPI/Strings.cs:38 +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 "" + +#: Library/RestAPI/Strings.cs:39 +msgid "Enable the ping-pong responder" +msgstr "" + +#: Library/RestAPI/Strings.cs:40 Library/Main/Strings.cs:250 +msgid "Set the time after which log data will be purged from the database." +msgstr "Aseta lokitietojen säilytysaika" + +#: Library/RestAPI/Strings.cs:41 Library/Main/Strings.cs:251 +msgid "Clean up old log data" +msgstr "Poista vanhat lokitiedot" + +#: Library/RestAPI/Strings.cs:42 +#, 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 tallentaa asetuksensa pieneen tietokantaa. Tämä valitsin asettaa " +"asetustietokannan siajinnin. Tämä asetus voidaan antaa myös " +"ympäristömuuttujassa {0}." + +#: Library/RestAPI/Strings.cs:43 +msgid "Set the folder where settings are stored" +msgstr "" + +#: Library/RestAPI/Strings.cs:44 +#, 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 "" +"Tämä asetus asettaa tietokannan salausavaimen. Tämä asetus voidaan antaa " +"myös ympäristömuuttujassa {0}. Valitsin --{1} poistaa salauksen käytöstä." + +#: Library/RestAPI/Strings.cs:45 +msgid "Set the database encryption key" +msgstr "" + +#: Library/RestAPI/Strings.cs:46 Library/Main/Strings.cs:96 +msgid "" +"Use this option 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 "" + +#: Library/RestAPI/Strings.cs:47 Library/Main/Strings.cs:97 +msgid "Temporary storage folder" +msgstr "Kansio tilapäistiedotoille" + +#: Library/RestAPI/Strings.cs:48 +msgid "Reset the JWT configuration, invalidating any issued login tokens" +msgstr "" + +#: Library/RestAPI/Strings.cs:49 +msgid "Disable the visual captcha" +msgstr "" + +#: Library/RestAPI/Strings.cs:50 +msgid "Use this option to disable database encryption of sensitive fields" +msgstr "" + +#: Library/RestAPI/Strings.cs:52 +msgid "Log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:53 +msgid "Use this option to log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:54 +msgid "Set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:55 +msgid "Use this option to set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:56 +#, csharp-format +msgid "" +"The Windows event log source {0} was not found. The source must be " +"registered before the log can be written." +msgstr "" + +#: Library/RestAPI/Strings.cs:57 +msgid "The Windows event log is not supported on this platform" +msgstr "" + +#: Library/RestAPI/Strings.cs:58 +#, csharp-format +msgid "Server has started and is listening on port {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:59 +#, csharp-format +msgid "Use the following link to sign in: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:60 +#, csharp-format +msgid "The server crashed: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:61 +msgid "Require database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:62 +msgid "" +"Use this option to require a custom provided key for database encryption of " +"sensitive fields and not rely on the serial number" +msgstr "" + +#: Library/RestAPI/Strings.cs:63 +#, csharp-format +msgid "" +"Database encryption key is required. Supply an encryption key via the " +"environment variable {0} or disable database encryption with the option " +"--{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:64 +#, csharp-format +msgid "" +"The encryption key is blacklisted and cannot be used. The database has been " +"decrypted. Supply a new encryption key via the environment variable {0} or " +"disable database encryption with the option --{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:68 +#, csharp-format +msgid "" +"Unable to find a valid date, given the start date {0}, the repetition " +"interval {1} and the allowed days {2}" +msgstr "" +"Aloituspäivällä {0}, varmuuskopioiden välillä {1} ja sallituilla päivillä " +"{2} ei löydy sopivaa päivää." + +#: Library/RestAPI/Strings.cs:73 +#, csharp-format +msgid "Server has started and is listening on {0}, port {1}" +msgstr "Palvelin käynnistyi ja kuntelee verkkorajapintaa {0} ja porttia {1}" + +#: Library/RestAPI/Strings.cs:74 +#, csharp-format +msgid "" +"Unable to create SSL certificate using provided parameters. Exception " +"detail: {0}" +msgstr "" +"SSL-sertifikaatin luominen annetuilla arvoilla epäonnistui. Virheilmoitus: " +"{0}" + +#: Library/RestAPI/Strings.cs:75 +#, csharp-format +msgid "Unable to open a socket for listening, tried ports: {0}" +msgstr "" +"Pistokkeen luominen kuuntelua varten epäonnistui. koetettiin portteja: {0}" + #: Library/DynamicLoader/Strings.cs:24 #, csharp-format msgid "Failed to load assembly {0}, error message: {1}" @@ -2260,7 +2594,7 @@ msgstr "" " 9 on paras mahdollinen pakkaus." #: Library/Compression/Strings.cs:28 -msgid "Sets the ZIP compression level" +msgid "Set the ZIP compression level" msgstr "" #: Library/Compression/Strings.cs:29 @@ -2272,7 +2606,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:30 -msgid "Sets the ZIP compression method" +msgid "Set the ZIP compression method" msgstr "" #: Library/Compression/Strings.cs:31 @@ -2282,7 +2616,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:32 -msgid "Toggles ZIP64 support" +msgid "Toggle ZIP64 support" msgstr "" #: Library/Compression/Strings.cs:33 @@ -2323,8 +2657,8 @@ msgid "Number of threads used in compression" msgstr "Pakkauksessa käytettävien säikeiden lukumäärä" #: Library/Compression/Strings.cs:44 -msgid "Sets the 7z compression level" -msgstr "Asettaa 7z-pakkauksen tason" +msgid "Set the 7z compression level" +msgstr "" #: Library/Compression/Strings.cs:45 msgid "" @@ -2336,8 +2670,8 @@ msgstr "" "nopean 7z-pakkauksen. Se tuottaa hieman suurempia tiedostoja." #: Library/Compression/Strings.cs:46 -msgid "Sets the 7z fast algorithm usage" -msgstr "Valitsee nopean 7z-agoritmin" +msgid "Set the 7z fast algorithm usage" +msgstr "" #: Library/SQLiteHelper/Strings.cs:24 msgid "backup" @@ -2584,8 +2918,8 @@ msgstr "" "palauttamisen aikana. (vain Windows ja OS X)" #: Library/Main/Strings.cs:65 -msgid "Toggles system sleep mode" -msgstr "Salli järjestelmän mennä lepotilaan" +msgid "Toggle system sleep mode" +msgstr "" #: Library/Main/Strings.cs:66 msgid "" @@ -2768,24 +3102,11 @@ msgstr "" msgid "Limit the size of files being backed up" msgstr "Varmuuskopioitavien tiedotojen kokoraja" -#: Library/Main/Strings.cs:96 -msgid "" -"Use this option 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 "" - -#: Library/Main/Strings.cs:97 -msgid "Temporary storage folder" -msgstr "Kansio tilapäistiedotoille" - #: Library/Main/Strings.cs:98 msgid "" -"Selects another thread priority for the process. Use this to set Duplicati " -"to be more or less CPU intensive." +"Select another thread priority for the process. Use this to set Duplicati to" +" be more or less CPU intensive." msgstr "" -"Aseta säikeiden prioriteetti. Täm vaikuttaa siihen kuinka paljon " -"suoritinaikaa Duplicati saa." #: Library/Main/Strings.cs:99 msgid "Thread priority" @@ -2804,16 +3125,14 @@ msgstr "Rajoita datatiedostojen kokoa" #: Library/Main/Strings.cs:102 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." +"Use this option to disallow usage of the streaming interface, which means " +"that transfer progress bars will not show, and bandwidth throttle settings " +"will be ignored." 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:103 -msgid "Disables use of the streaming transfer method" -msgstr "Poista streamus käytöstä" +msgid "Disable use of the streaming transfer method" +msgstr "" #: Library/Main/Strings.cs:104 msgid "" @@ -2823,7 +3142,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:105 -msgid "Disables manifests verification" +msgid "Disable manifests verification" msgstr "" #: Library/Main/Strings.cs:106 @@ -2855,7 +3174,7 @@ msgid "Supply one or more module names, separated by commas to unload them." msgstr "" #: Library/Main/Strings.cs:111 -msgid "Disables one or more modules" +msgid "Disable one or more modules" msgstr "" #: Library/Main/Strings.cs:112 @@ -2863,8 +3182,8 @@ msgid "Supply one or more module names, separated by commas to load them." msgstr "" #: Library/Main/Strings.cs:113 -msgid "Enables one or more modules" -msgstr "Ota käyttöön moduuleja" +msgid "Enable one or more modules" +msgstr "" #: Library/Main/Strings.cs:114 msgid "" @@ -2882,8 +3201,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:115 -msgid "Controls the use of disk snapshots" -msgstr "Ohjaa vedosten käyttöä" +msgid "Control the use of disk snapshots" +msgstr "" #: Library/Main/Strings.cs:116 msgid "" @@ -2925,11 +3244,11 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:123 -msgid "Enables debugging output" -msgstr "Yksityiskohtaisemmat virheilmoitukset" +msgid "Enable debugging output" +msgstr "" #: Library/Main/Strings.cs:124 -msgid "Logs information to the file specified." +msgid "Log information to the file specified." msgstr "" #: Library/Main/Strings.cs:125 @@ -2939,7 +3258,7 @@ msgstr "" #: Library/Main/Strings.cs:126 Library/Main/Strings.cs:283 #, csharp-format msgid "" -"Specifies the amount of log information to write into the file specified by " +"Specify the amount of log information to write into the file specified by " "the option --{0}." msgstr "" @@ -2961,8 +3280,8 @@ msgstr "" "Tämä estää poistaa automaattisen kansion luomisen." #: Library/Main/Strings.cs:130 -msgid "Disables automatic folder creation" -msgstr "Estää automaattisen kohdekansion luomisen" +msgid "Disable automatic folder creation" +msgstr "" #: Library/Main/Strings.cs:131 msgid "" @@ -2998,8 +3317,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:134 -msgid "Controls the use of NTFS Update Sequence Numbers" -msgstr "Käytä NTFS-tiedostojärjestelmän USN-numeroita" +msgid "Control the use of NTFS Update Sequence Numbers" +msgstr "" #: Library/Main/Strings.cs:135 #, csharp-format @@ -3015,9 +3334,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:136 -msgid "Deactivates tolerance when comparing times" +msgid "Deactivate tolerance when comparing times" msgstr "" -"Poista käytöstä virheensieto tarkastettaessa varmuuskopioiden aikaleimoja" #: Library/Main/Strings.cs:137 msgid "Use this option to verify uploads by listing contents." @@ -3088,7 +3406,7 @@ msgstr "" #: Library/Main/Strings.cs:149 msgid "" -"Sets a threshold for when to warn about the backend quota being nearly " +"Set 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 than this percentage of the total backup " "size. If the backend does not report the quota information, this value will " @@ -3306,8 +3624,8 @@ msgstr "" " koskaan tarvita." #: Library/Main/Strings.cs:185 -msgid "Determines usage of index files" -msgstr "Säädä hakemistotiedotojen käyttöä" +msgid "Determine usage of index files" +msgstr "" #: Library/Main/Strings.cs:186 msgid "" @@ -3333,8 +3651,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:189 -msgid "Does not perform any modifications" -msgstr "Älä muuta tiedostoja" +msgid "Do not perform any modifications" +msgstr "" #: Library/Main/Strings.cs:190 msgid "" @@ -3425,8 +3743,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:204 -msgid "Disables the local database" -msgstr "Poista paikallinen tietokanta käytöstä" +msgid "Disable the local database" +msgstr "" #: Library/Main/Strings.cs:205 msgid "" @@ -3561,8 +3879,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:227 -msgid "Activates in-depth verification of files" -msgstr "Perusteellinen eheystarkastus" +msgid "Activate in-depth verification of files" +msgstr "" #: Library/Main/Strings.cs:228 msgid "" @@ -3606,8 +3924,8 @@ msgstr "" "varmuuskopioiden kokoon merkittävästi." #: Library/Main/Strings.cs:237 -msgid "Don't store metadata" -msgstr "Älä tallenna metadataa" +msgid "Do not store metadata" +msgstr "" #: Library/Main/Strings.cs:238 msgid "" @@ -3681,14 +3999,6 @@ msgstr "" msgid "Check block hashes" msgstr "Tarkasta lohkojen tarkastussummat" -#: Library/Main/Strings.cs:250 -msgid "Set the time after which log data will be purged from the database." -msgstr "Aseta lokitietojen säilytysaika" - -#: Library/Main/Strings.cs:251 -msgid "Clean up old log data" -msgstr "Poista vanhat lokitiedot" - #: Library/Main/Strings.cs:252 msgid "" "Use this option to build a searchable local database which only contains " @@ -3725,7 +4035,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:257 -msgid "Forces the display of the actual date instead of calendar date" +msgid "Force the display of the actual date instead of calendar date" msgstr "" #: Library/Main/Strings.cs:258 @@ -3777,7 +4087,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:267 -msgid "Disables synthetic filelist" +msgid "Disable synthetic filelist" msgstr "" #: Library/Main/Strings.cs:268 @@ -3789,7 +4099,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:269 -msgid "Checks only file lastmodified" +msgid "Check only file lastmodified" msgstr "" #: Library/Main/Strings.cs:270 @@ -3801,7 +4111,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:271 -msgid "Disables path compression on restore" +msgid "Disable path compression on restore" msgstr "" #: Library/Main/Strings.cs:272 @@ -3855,10 +4165,10 @@ msgstr "" #: Library/Main/Strings.cs:280 msgid "" -"Use this option to run a scheduled backup 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 (e.g., AC) or unknown, then scheduled" -" backups will proceed as normal." +"Use this option to disable a scheduled backup 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 (e.g., AC) or unknown, then " +"scheduled backups will proceed as normal." msgstr "" #: Library/Main/Strings.cs:281 @@ -3880,11 +4190,11 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:286 -msgid "Applies filters to the file log data" +msgid "Apply filters to the file log data" msgstr "" #: Library/Main/Strings.cs:287 -msgid "Specifies the amount of log information to output to the console." +msgid "Specify the amount of log information to output to the console." msgstr "" #: Library/Main/Strings.cs:288 @@ -3892,7 +4202,7 @@ msgid "Console information level" msgstr "" #: Library/Main/Strings.cs:290 -msgid "Applies filters to the console log data" +msgid "Apply filters to the console log data" msgstr "" #: Library/Main/Strings.cs:292 @@ -3903,7 +4213,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:293 -msgid "Sets the process to use low IO priority" +msgid "Set the process to use low IO priority" msgstr "" #: Library/Main/Strings.cs:295 @@ -3911,7 +4221,7 @@ msgid "Use this option to remove all empty folders from a backup." msgstr "" #: Library/Main/Strings.cs:296 -msgid "Excludes empty folders" +msgid "Exclude empty folders" msgstr "" #: Library/Main/Strings.cs:297 @@ -3960,7 +4270,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:305 -msgid "Activates logging of all database queries" +msgid "Activate logging of all database queries" msgstr "" #: Library/Main/Strings.cs:306 @@ -4172,8 +4482,8 @@ msgstr "" " sinulla on ongelmia tietyn palvelimen kanssa." #: Library/Modules/Builtin/Strings.cs:53 -msgid "Sets allowed SSL versions" -msgstr "Sallitut SSL-versiot" +msgid "Set allowed SSL versions" +msgstr "" #: Library/Modules/Builtin/Strings.cs:54 msgid "" @@ -4182,7 +4492,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:55 -msgid "Sets the default operation timeout" +msgid "Set the default operation timeout" msgstr "" #: Library/Modules/Builtin/Strings.cs:56 @@ -4193,7 +4503,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:57 -msgid "Sets readwrite" +msgid "Set readwrite" msgstr "" #: Library/Modules/Builtin/Strings.cs:58 @@ -4204,7 +4514,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:59 -msgid "Sets HTTP buffering" +msgid "Set HTTP buffering" msgstr "" #: Library/Modules/Builtin/Strings.cs:63 @@ -4232,9 +4542,8 @@ msgid "Configure Microsoft SQL Server module" msgstr "Microsoft SQL-palvelinmoduulin asetukset" #: Library/Modules/Builtin/Strings.cs:73 -msgid "" -"Executes a script before starting an operation, and again on completion" -msgstr "Suorittaa skriptin ennen operattiota ja operaation jälkeen" +msgid "Execute a script before starting an operation, and again on completion" +msgstr "" #: Library/Modules/Builtin/Strings.cs:74 msgid "Run script" @@ -4242,11 +4551,9 @@ msgstr "Suorita skripti" #: Library/Modules/Builtin/Strings.cs:75 msgid "" -"Executes a script after performing an operation. The script will receive the" -" operation results written to stdout." +"Execute a script after performing an operation. The script will receive the " +"operation results written to stdout." msgstr "" -"Suorittaa skriptin operaation jälkeen. Operaation tulostus ohjataan skriptin" -" syötteeksi." #: Library/Modules/Builtin/Strings.cs:76 msgid "Run a script on exit" @@ -4264,20 +4571,17 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:79 msgid "" -"Executes a script before performing an operation. The operation will block " +"Execute 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 "" -"Suorittaa skriptin ennen toimenpiteen alkua. Toimenpide odottaa skriptin " -"valmistumista tai aikakatkaisua. Jos skriptin paluuarvo ei ole nolla tai " -"skripti aikakatkaistaan, toimenpide perutaan." #: Library/Modules/Builtin/Strings.cs:80 msgid "Run a required script on startup" msgstr "Suorita pakollinen skripti ennen toimenpidettä" #: Library/Modules/Builtin/Strings.cs:81 -#: Library/Modules/Builtin/Strings.cs:208 +#: Library/Modules/Builtin/Strings.cs:237 #, csharp-format msgid "" "Use this option to select the output format for results. Available formats: " @@ -4285,8 +4589,8 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:82 -#: Library/Modules/Builtin/Strings.cs:209 -msgid "Selects the output format for results" +#: Library/Modules/Builtin/Strings.cs:238 +msgid "Select the output format for results" msgstr "" #: Library/Modules/Builtin/Strings.cs:83 @@ -4301,11 +4605,9 @@ msgstr "Skripti \"{0}\" aikakatkaistiin" #: Library/Modules/Builtin/Strings.cs:85 msgid "" -"Executes a script before performing an operation. The operation will block " +"Execute a script before performing an operation. The operation will block " "until the script has completed or timed out." msgstr "" -"Suorittaa skriptin ennen toimenpiteen alkua. Toimenpide odottaa skriptin " -"valmistumista tai aikakatkaisua." #: Library/Modules/Builtin/Strings.cs:86 msgid "Run a script on startup" @@ -4318,16 +4620,14 @@ msgstr "Skripti \"{0}\" antoi virheilmoituksen: {1}" #: Library/Modules/Builtin/Strings.cs:88 msgid "" -"Sets the maximum time a script is allowed to execute. If the script has not " +"Set 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 "" -"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:89 -msgid "Sets the script timeout" -msgstr "Skriptin aikakatkaisun kesto" +msgid "Set the script timeout" +msgstr "" #: Library/Modules/Builtin/Strings.cs:90 msgid "" @@ -4352,7 +4652,7 @@ msgstr "Lähetä sähköposti" #, 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." +" option --{0} to specify what SMTP server to use." msgstr "" #: Library/Modules/Builtin/Strings.cs:98 @@ -4417,7 +4717,8 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:124 #: Library/Modules/Builtin/Strings.cs:160 -#: Library/Modules/Builtin/Strings.cs:188 +#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:217 msgid "The messages to send" msgstr "Lähetettävä viesti" @@ -4495,6 +4796,7 @@ msgstr "XMPP-vastaanottajan osoite" #: Library/Modules/Builtin/Strings.cs:144 #: Library/Modules/Builtin/Strings.cs:172 +#: Library/Modules/Builtin/Strings.cs:201 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message.\n" "\n" @@ -4509,6 +4811,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:153 #: Library/Modules/Builtin/Strings.cs:181 +#: Library/Modules/Builtin/Strings.cs:210 msgid "The message template" msgstr "Viestin malli" @@ -4533,7 +4836,8 @@ msgid "The XMPP password" msgstr "XMPP-palvelun salasana" #: Library/Modules/Builtin/Strings.cs:158 -#: Library/Modules/Builtin/Strings.cs:186 +#: Library/Modules/Builtin/Strings.cs:187 +#: Library/Modules/Builtin/Strings.cs:215 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" @@ -4545,14 +4849,16 @@ msgstr "" " valitsemalla jokaisesta varmuuskopiontioperaatiosta lähetetään viesti." #: Library/Modules/Builtin/Strings.cs:161 -#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:218 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:162 -#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:219 msgid "Send messages for all operations" msgstr "Lähetä viesti kaikkien toimenpiteiden jälkeen" @@ -4562,50 +4868,90 @@ msgstr "kirjautuminen Jabber-palvelimelle aikakatkaistiin " #: Library/Modules/Builtin/Strings.cs:168 msgid "" +"This module provides support for sending status reports via Telegram " +"messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:169 +msgid "Telegram report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:170 +msgid "Use this option to set the channel ID." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:171 +msgid "Telegram channel id" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:182 +msgid "" +"Use this option to set a bot ID for the bot that will send the message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:184 +msgid "The Telegram bot ID" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:185 +msgid "" +"Use this option to set a API key for the bot that will send the message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:186 +msgid "The Telegram API key" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:192 +msgid "Timeout occurred while sending to Telegram server" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:197 +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:169 +#: Library/Modules/Builtin/Strings.cs:198 msgid "HTTP report module" msgstr "HTTP -raportointimodulli" -#: Library/Modules/Builtin/Strings.cs:170 +#: Library/Modules/Builtin/Strings.cs:199 msgid "Use this option to set a HTTP report URL." msgstr "" -#: Library/Modules/Builtin/Strings.cs:171 +#: Library/Modules/Builtin/Strings.cs:200 msgid "HTTP report URL" msgstr "" -#: Library/Modules/Builtin/Strings.cs:182 +#: Library/Modules/Builtin/Strings.cs:211 msgid "Use this option to set a name of the parameter to send the message as." msgstr "" -#: Library/Modules/Builtin/Strings.cs:183 +#: Library/Modules/Builtin/Strings.cs:212 msgid "The name of the parameter to send the message as" msgstr "" -#: Library/Modules/Builtin/Strings.cs:184 +#: Library/Modules/Builtin/Strings.cs:213 msgid "" "Use this option to set extra parameters to add to the http message, e.g. " "\"parameter1=value1¶meter2=value2\"" msgstr "" -#: Library/Modules/Builtin/Strings.cs:185 +#: Library/Modules/Builtin/Strings.cs:214 msgid "Extra parameters to add to the http message" msgstr "Ylimääräiset parametrit HTTP-viestiin" -#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:220 msgid "" "Use this option to change the default HTTP verb used to submit a report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:192 -msgid "Sets the HTTP verb to use" +#: Library/Modules/Builtin/Strings.cs:221 +msgid "Set the HTTP verb to use" msgstr "" -#: Library/Modules/Builtin/Strings.cs:193 +#: Library/Modules/Builtin/Strings.cs:222 msgid "" "Use this option to set HTTP report URLs for sending form-encoded data. This " "option accepts multiple URLs, seperated by a semi-colon. All URLs will " @@ -4613,54 +4959,54 @@ msgid "" "settings." msgstr "" -#: Library/Modules/Builtin/Strings.cs:194 +#: Library/Modules/Builtin/Strings.cs:223 msgid "HTTP report URLs for sending form data" msgstr "" -#: Library/Modules/Builtin/Strings.cs:195 +#: Library/Modules/Builtin/Strings.cs:224 msgid "" "Use this option to set HTTP report URLs for sending JSON data. This option " "accepts multiple URLs, seperated by a semi-colon. All URLs will receive the " "same data. Note that this option ignores the format and verb settings." msgstr "" -#: Library/Modules/Builtin/Strings.cs:196 +#: Library/Modules/Builtin/Strings.cs:225 msgid "HTTP report URLs for sending JSON data" msgstr "" -#: Library/Modules/Builtin/Strings.cs:201 +#: Library/Modules/Builtin/Strings.cs:230 #, csharp-format msgid "Failed to send message: {0}" msgstr "Viestin lähetys epäonnistui: {0}" -#: Library/Modules/Builtin/Strings.cs:202 +#: Library/Modules/Builtin/Strings.cs:231 msgid "" "Use this option to set the log level for messages to include in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:203 -msgid "Defines a log level for messages" +#: Library/Modules/Builtin/Strings.cs:232 +msgid "Define a log level for messages" msgstr "" -#: Library/Modules/Builtin/Strings.cs:204 +#: Library/Modules/Builtin/Strings.cs:233 msgid "" "Use this option to set a filter expression that defines what options are " "included in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:205 +#: Library/Modules/Builtin/Strings.cs:234 msgid "Log message filter" msgstr "" -#: Library/Modules/Builtin/Strings.cs:206 +#: Library/Modules/Builtin/Strings.cs:235 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/Strings.cs:207 -msgid "Limits log lines" -msgstr "Rajoittaa lokin rivien määrää" +#: Library/Modules/Builtin/Strings.cs:236 +msgid "Limit log lines" +msgstr "" #: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:39 #, csharp-format @@ -4878,11 +5224,6 @@ msgstr "" msgid "Supported generic modules:" msgstr "Tuetut geneeriset moduulit:" -#: CommandLine/CLI/Strings.cs:41 -#, csharp-format -msgid "Unable to read the parameters file \"{0}\", reason: {1}" -msgstr "Asetustiedostoa \"{0}\" ei voitu lukea, koska: {1}" - #: CommandLine/CLI/Strings.cs:42 #, csharp-format msgid "" @@ -4914,10 +5255,6 @@ msgid "" "multiple filters must be joined with {5}." msgstr "" -#: CommandLine/CLI/Strings.cs:45 -msgid "Path to a file with parameters" -msgstr "Asetustiedoston polku" - #: CommandLine/CLI/Strings.cs:46 #, csharp-format msgid "An error occured: {0}" @@ -4989,11 +5326,11 @@ msgstr "Poista käytöstä tulostus konsoliin" msgid "This link may provide additional information: {0}" msgstr "" -#: CommandLine/CLI/Program.cs:288 +#: CommandLine/CLI/Program.cs:290 msgid "Toggle automatic updates" msgstr "Ota käyttöön automaattiset päivitykset" -#: CommandLine/CLI/Program.cs:288 +#: CommandLine/CLI/Program.cs:290 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 97a0558b2..36ef5a461 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 142622b30..ad2215995 100644 --- a/Localizations/duplicati/localization-fr.po +++ b/Localizations/duplicati/localization-fr.po @@ -4,34 +4,33 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Arnaud COURCOUX , 2016 # 0xDEADC0DE, 2017 # glannes31 , 2017 # franck aubert , 2017 # Kevin CHAILLY , 2017 # Tanguy Falconnet , 2017 -# Zakaria YAHI , 2017 # Thibaut B, 2017 # Louis MILCENT , 2017 -# Hadrien DUSSUEL , 2017 -# François TERROT , 2017 -# Fida Ben Hassine , 2018 # c2d8fff08ea91a3e49f9105aca49898d, 2018 -# Josse du PLESSIS , 2018 # Léonard Gagnon , 2019 -# Buggi, 2019 # Cédric Goby , 2020 -# L P , 2024 # Glaude Ratinier, 2024 +# Hadrien DUSSUEL , 2024 +# Buggi, 2024 +# Josse du PLESSIS , 2024 +# Arnaud COURCOUX , 2024 +# François TERROT , 2024 +# Fida Ben Hassine , 2024 +# L P , 2024 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-14 09:15+0200\n" +"POT-Creation-Date: 2024-08-30 15:22+0200\n" "PO-Revision-Date: 2016-10-04 18:53+0000\n" -"Last-Translator: Glaude Ratinier, 2024\n" +"Last-Translator: L P , 2024\n" "Language-Team: French (https://app.transifex.com/duplicati/teams/67655/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -146,7 +145,7 @@ msgid "Use GPG Armor" msgstr "Utiliser GPG Armor" #: Library/Encryption/Strings.cs:52 -msgid "Overrides the GPG command supplied for decryption." +msgid "Override the GPG command supplied for decryption." msgstr "" #: Library/Encryption/Strings.cs:53 @@ -156,7 +155,7 @@ msgstr "Commande de déchiffrement GPG" #: Library/Encryption/Strings.cs:54 #, csharp-format msgid "" -"Overrides the default GPG encryption command \"{0}\". Normal usage is to " +"Override the default GPG encryption command \"{0}\". Normal usage is to " "request asymetric encryption with the setting {1}." msgstr "" @@ -243,6 +242,11 @@ msgstr "Le dossier demandé n'existe pas" msgid "Cancelled" msgstr "Annulé" +#: Library/Interface/Strings.cs:44 +msgid "" +"Encryption key used to encrypt target settings does not match current key." +msgstr "" + #: Library/Interface/CustomExceptions.cs:84 #: Library/Interface/CustomExceptions.cs:92 #: Library/Backend/Jottacloud/Jottacloud.cs:286 @@ -386,16 +390,16 @@ msgstr "" #: Library/Backend/AzureBlob/Strings.cs:38 Library/Backend/Mega/Strings.cs:28 #: Library/Backend/SharePoint/Strings.cs:29 #: Library/Backend/WEBDAV/Strings.cs:29 -msgid "Supplies the password used to connect to the server" -msgstr "Fourni le mot de passe utilisé pour se connecter au serveur" +msgid "Supply the password used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:32 msgid "The domain name of the user used to connect to the server." msgstr "Nom de domaine de l'utilisateur utilisé pour se connecter au serveur." #: Library/Backend/OpenStack/Strings.cs:33 -msgid "Supplies the domain used to connect to the server" -msgstr "Fournit le domaine utilisé pour se connecter au serveur" +msgid "Supply the domain used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:34 Library/Backend/FTP/Strings.cs:35 #: Library/Backend/CloudFiles/Strings.cs:30 Library/Backend/S3/Strings.cs:34 @@ -420,8 +424,8 @@ msgstr "" #: Library/Backend/AzureBlob/Strings.cs:40 Library/Backend/Mega/Strings.cs:30 #: Library/Backend/SharePoint/Strings.cs:31 #: Library/Backend/WEBDAV/Strings.cs:31 -msgid "Supplies the username used to connect to the server" -msgstr "Nom d'utilisateur pour se connecter au serveur" +msgid "Supply the username used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:36 msgid "" @@ -434,8 +438,8 @@ msgstr "" "de passe, mais il est non requis quand une clé API est utilisée " #: Library/Backend/OpenStack/Strings.cs:37 -msgid "Supplies the Tenant Name used to connect to the server" -msgstr "Fourni le Tenant Name utilisé pour se connecter au serveur" +msgid "Supply the Tenant Name used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:38 msgid "" @@ -446,8 +450,8 @@ msgstr "" "et un tenant ID pour quelques fournisseurs." #: Library/Backend/OpenStack/Strings.cs:39 -msgid "Supplies the API key used to connect to the server" -msgstr "Fournit la clé API utilisée pour se connecter au serveur" +msgid "Supply the API key used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:40 #, csharp-format @@ -460,8 +464,8 @@ msgstr "" "fournisseurs connus sont : {0}{1}" #: Library/Backend/OpenStack/Strings.cs:41 -msgid "Supplies the authentication URL" -msgstr "URL d'authentification" +msgid "Supply the authentication URL" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:42 msgid "The keystone API version to use. Valid values are 'v2' and 'v3'." @@ -483,15 +487,15 @@ msgstr "" "région par défaut." #: Library/Backend/OpenStack/Strings.cs:45 -msgid "Supplies the region used for creating a container" -msgstr "Région utilisé lors de la création d'un conteneur" +msgid "Supply the region used for creating a container" +msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:67 msgid "OpenStack configuration module" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:69 -msgid "Exposes OpenStack configuration as a web module" +msgid "Expose OpenStack configuration as a web module" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:77 @@ -503,7 +507,7 @@ msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:77 #: Library/Backend/GoogleServices/GCSConfig.cs:81 #: Library/Backend/S3/S3Config.cs:84 Library/Backend/Storj/StorjConfig.cs:53 -msgid "Provides different config values" +msgid "Provide different config values" msgstr "" #: Library/Backend/FTP/Strings.cs:27 @@ -525,8 +529,8 @@ msgid "" msgstr "" #: Library/Backend/FTP/Strings.cs:30 Library/Backend/FTP/Strings.cs:32 -msgid "Toggles the FTP connections method" -msgstr "Bascule la méthode de connexion FTP" +msgid "Toggle the FTP connections method" +msgstr "" #: Library/Backend/FTP/Strings.cs:31 #, csharp-format @@ -558,8 +562,8 @@ msgid "" msgstr "" #: Library/Backend/FTP/Strings.cs:38 -msgid "Instructs Duplicati to use an SSL (ftps) connection" -msgstr "Indique à Duplicati d'utiliser une connexion SSL (ftps)" +msgid "Instruct Duplicati to use an SSL (ftps) connection" +msgstr "" #: Library/Backend/FTP/Strings.cs:39 msgid "" @@ -602,7 +606,7 @@ msgid "Google Cloud Storage configuration module" msgstr "" #: Library/Backend/GoogleServices/GCSConfig.cs:73 -msgid "Exposes Google Cloud Storage configuration as a web module" +msgid "Expose Google Cloud Storage configuration as a web module" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:27 @@ -655,8 +659,8 @@ msgstr "" "{0}" #: Library/Backend/GoogleServices/Strings.cs:35 -msgid "Specifies location option for creating a bucket" -msgstr "Spécifie l'option de localisation pour créer une collection" +msgid "Specify location option for creating a bucket" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:36 #, csharp-format @@ -668,8 +672,8 @@ msgstr "" "{0}" #: Library/Backend/GoogleServices/Strings.cs:38 -msgid "Specifies storage class for creating a bucket" -msgstr "Spécifie la classe de stockage pour créer une collection" +msgid "Specify storage class for creating a bucket" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:39 msgid "" @@ -679,8 +683,8 @@ msgid "" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:40 -msgid "Specifies project for creating a bucket" -msgstr "Spécifie le projet pour créer une collection" +msgid "Specify project for creating a bucket" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:44 msgid "" @@ -734,8 +738,8 @@ msgid "The API Access Key used to authenticate with CloudFiles." msgstr "" #: Library/Backend/CloudFiles/Strings.cs:33 -msgid "Supplies the access key used to connect to the server" -msgstr "Fournissez la clé d'accès utilisée pour se connecter au serveur" +msgid "Supply the access key used to connect to the server" +msgstr "" #: Library/Backend/CloudFiles/Strings.cs:34 #, csharp-format @@ -754,9 +758,8 @@ msgid "The username used to authenticate with CloudFiles." msgstr "" #: Library/Backend/CloudFiles/Strings.cs:37 -msgid "Supplies the username used to authenticate with CloudFiles" +msgid "Supply the username used to authenticate with CloudFiles" msgstr "" -"Fournissez le nom d'utilisateur utilisé pour s'identifier avec CloudFiles." #: Library/Backend/CloudFiles/Strings.cs:38 msgid "MD5 Hash (ETag) verification failed" @@ -788,7 +791,7 @@ msgid "S3 configuration module" msgstr "" #: Library/Backend/S3/S3Config.cs:77 -msgid "Exposes S3 configuration as a web module" +msgid "Expose S3 configuration as a web module" msgstr "" #: Library/Backend/S3/Strings.cs:26 @@ -841,8 +844,8 @@ msgstr "" "{0}" #: Library/Backend/S3/Strings.cs:40 -msgid "Specifies S3 location constraints" -msgstr "Spécifie les contraintes S3 de localisation " +msgid "Specify S3 location constraints" +msgstr "" #: Library/Backend/S3/Strings.cs:41 #, csharp-format @@ -854,8 +857,8 @@ msgstr "" "{0}" #: Library/Backend/S3/Strings.cs:43 -msgid "Specifies an alternate S3 server name" -msgstr "Indique un nom de serveur S3 alternatif" +msgid "Specify an alternate S3 server name" +msgstr "" #: Library/Backend/S3/Strings.cs:44 msgid "" @@ -864,8 +867,8 @@ msgid "" msgstr "" #: Library/Backend/S3/Strings.cs:45 -msgid "Specifies the S3 client library to use" -msgstr "Spécifier la bibliothèque du client S3 à utiliser" +msgid "Specify the S3 client library to use" +msgstr "" #: Library/Backend/S3/Strings.cs:46 msgid "" @@ -876,8 +879,8 @@ msgstr "" #: Library/Backend/S3/Strings.cs:47 Library/Backend/WEBDAV/Strings.cs:40 #: Library/Backend/TahoeLAFS/Strings.cs:27 -msgid "Instructs Duplicati to use an SSL (https) connection" -msgstr "Indiquez à Duplicati d'utiliser des connections SSL (https)" +msgid "Instruct Duplicati to use an SSL (https) connection" +msgstr "" #: Library/Backend/S3/Strings.cs:48 msgid "" @@ -906,7 +909,7 @@ msgid "S3 IAM support module" msgstr "" #: Library/Backend/S3/S3IAM.cs:73 -msgid "Exposes S3 IAM manipulation as a web module" +msgid "Expose S3 IAM manipulation as a web module" msgstr "" #: Library/Backend/S3/S3IAM.cs:81 @@ -914,7 +917,7 @@ msgid "The operation to perform" msgstr "" #: Library/Backend/S3/S3IAM.cs:81 -msgid "Selects the operation to perform" +msgid "Select the operation to perform" msgstr "" #: Library/Backend/S3/S3IAM.cs:82 @@ -1128,10 +1131,8 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:53 -msgid "Supplies server fingerprint used for validation of server identity" +msgid "Supply 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:54 msgid "" @@ -1145,19 +1146,19 @@ msgstr "" "devez utiliser cette option que pour les tests." #: Library/Backend/SSHv2/Strings.cs:55 -msgid "Disables fingerprint validation" -msgstr "Désactive la validation des empreintes" +msgid "Disable fingerprint validation" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:56 msgid "" -"Points to a valid OpenSSH keyfile. If the file is encrypted, the password " +"Point to a valid OpenSSH keyfile. If the file is encrypted, the password " "supplied is used to decrypt it. If the keyfile is specified, the password is" " not used to authenticate." msgstr "" #: Library/Backend/SSHv2/Strings.cs:57 Library/Backend/SSHv2/Strings.cs:59 -msgid "Uses a SSH private key to authenticate" -msgstr "Utilise une clef privée pour s'authentifier" +msgid "Use a SSH private key to authenticate" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:58 #, csharp-format @@ -1174,8 +1175,8 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:61 -msgid "Sets the operation timeout value" -msgstr "Définit la valeur du délai d'expiration de l'opération" +msgid "Set the operation timeout value" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:62 msgid "" @@ -1186,8 +1187,8 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:63 -msgid "Sets a keepalive value" -msgstr "Définit une valeur keepalive" +msgid "Set a keepalive value" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:64 #, csharp-format @@ -1568,9 +1569,9 @@ msgstr "Si la classe HttpClient devait être utilisée" #: Library/Backend/OneDrive/Strings.cs:41 #, 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})." +"Store 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:42 @@ -1594,7 +1595,7 @@ msgstr "ID facultatif du lecteur" #: Library/Backend/OneDrive/Strings.cs:49 #, csharp-format msgid "" -"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " +"Store 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 "" @@ -1624,7 +1625,7 @@ msgstr "" #: Library/Backend/OneDrive/Strings.cs:59 #, csharp-format msgid "" -"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " +"Store 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) " @@ -1710,7 +1711,7 @@ msgstr "" #: Library/Backend/AliyunOSS/Strings.cs:14 #: Library/Backend/TencentCOS/Strings.cs:36 msgid "Bucket name" -msgstr "" +msgstr "Nom du bucket" #: Library/Backend/AliyunOSS/Strings.cs:15 msgid "Region indicates the physical location of the OSS data center." @@ -1831,7 +1832,7 @@ msgid "" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:38 -msgid "Specifies COS location constraints" +msgid "Specify COS location constraints" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:39 @@ -1881,8 +1882,8 @@ msgstr "" "\"{0}\". " #: Library/Backend/Jottacloud/Strings.cs:34 -msgid "Supplies the backup device to use" -msgstr "Indiquez le dispositif de sauvegarde à utiliser" +msgid "Supply the backup device to use" +msgstr "" #: Library/Backend/Jottacloud/Strings.cs:35 #, csharp-format @@ -1900,8 +1901,8 @@ msgstr "" " vous pouvez nommer le point de montage comme vous le désirez" #: Library/Backend/Jottacloud/Strings.cs:36 -msgid "Supplies the mount point to use on the server" -msgstr "Indiquez le point de montage à utiliser sur le serveur" +msgid "Supply the mount point to use on the server" +msgstr "" #: Library/Backend/Jottacloud/Strings.cs:37 msgid "" @@ -2215,7 +2216,7 @@ msgid "Storj DCS configuration module" msgstr "" #: Library/Backend/Storj/StorjConfig.cs:46 -msgid "Exposes Storj DCS configuration as a web module" +msgid "Expose Storj DCS configuration as a web module" msgstr "" #: Library/Backend/Storj/Strings.cs:27 @@ -2238,7 +2239,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:31 msgid "Authentication method" -msgstr "" +msgstr "Méthode d'authentification" #: Library/Backend/Storj/Strings.cs:32 msgid "" @@ -2249,7 +2250,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:33 msgid "Satellite" -msgstr "" +msgstr "Satellite" #: Library/Backend/Storj/Strings.cs:34 msgid "" @@ -2260,7 +2261,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:35 msgid "API key" -msgstr "" +msgstr "Clé API" #: Library/Backend/Storj/Strings.cs:36 msgid "" @@ -2272,7 +2273,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:37 msgid "Encryption passphrase" -msgstr "" +msgstr "Phrase de chiffrement" #: Library/Backend/Storj/Strings.cs:38 msgid "" @@ -2282,7 +2283,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:39 msgid "Access grant" -msgstr "" +msgstr "Octroi d'accès" #: Library/Backend/Storj/Strings.cs:40 msgid "Specify the bucket for storing the backup." @@ -2298,7 +2299,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:43 msgid "Folder" -msgstr "" +msgstr "Dossier" #: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format @@ -2318,6 +2319,342 @@ msgstr "Code d'erreur inattendu : {0} - {1}" msgid "The OAuth service is currently over quota. Try again in a few hours" msgstr "" +#: Library/RestAPI/Strings.cs:9 +msgid "Another instance is running, and was notified" +msgstr "Une autre instance est en cours et a été avertie" + +#: Library/RestAPI/Strings.cs:10 +#, csharp-format +msgid "" +"Failed to create, open or upgrade the database.\n" +"Error message: {0}" +msgstr "" +"Échec de la création, de l'ouverture ou de la mise à niveau de la base de données.\n" +"Message d'erreur : {0}" + +#: Library/RestAPI/Strings.cs:12 +msgid "Display this help" +msgstr "" + +#: Library/RestAPI/Strings.cs:13 +msgid "" +"Supported commandline arguments:\n" +"\n" +msgstr "" +"Arguments de ligne de commande supportés:\n" +"\n" + +#: Library/RestAPI/Strings.cs:16 +#, csharp-format +msgid "--{0}: {1}" +msgstr "--{0}: {1}" + +#: Library/RestAPI/Strings.cs:17 +#, csharp-format +msgid "" +"Use this option to store some or all of the options given to the commandline" +" client. The file must be a plain text file, and UTF-8 encoding is " +"preferred. Each line in the file should be of the format --option=value. Use" +" the special options --{0} and --{1} 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 "" + +#: Library/RestAPI/Strings.cs:18 CommandLine/CLI/Strings.cs:45 +msgid "Path to a file with parameters" +msgstr "Chemin vers un fichier avec paramètres" + +#: Library/RestAPI/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 "" +"Les filtres ne peuvent pas être précisés dans la ligne de commande si les " +"filtres sont aussi présents dans le fichier de paramètres. Utilisez les " +"options spéciales --{0}, --{1} ou --{2} pour préciser les filtres dans le " +"fichier de paramètre. Chaque filtre doit être préfixé avec soit un + ou un -" +" et les filtres multiples doivent être joints avec {3}" + +#: Library/RestAPI/Strings.cs:20 CommandLine/CLI/Strings.cs:41 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "Impossible de lire le fichier de paramètres \"{0}\", cause : {1}" + +#: Library/RestAPI/Strings.cs:22 +msgid "Output log information to the file given" +msgstr "" + +#: Library/RestAPI/Strings.cs:23 +msgid "Determine the amount of information written in the log file" +msgstr "" + +#: Library/RestAPI/Strings.cs:24 +msgid "" +"Activate portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Library/RestAPI/Strings.cs:25 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "Une erreur critique s'est produite dans Duplicati : {0}" + +#: Library/RestAPI/Strings.cs:26 +#, csharp-format +msgid "An error occurred on server tear down: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:27 +#, csharp-format +msgid "" +"Unable to start up. Perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:29 Library/RestAPI/Strings.cs:51 +msgid "Disable database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:30 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "" +"Version de SQLite non prise en charge ({0} détectée, {1} ou supérieure " +"requise)" + +#: Library/RestAPI/Strings.cs:31 +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 "" + +#: Library/RestAPI/Strings.cs:32 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "" +"Le port sur lequel le serveur Web écoute. Plusieurs valeurs, séparées par " +"une virgule, peuvent être fournies." + +#: Library/RestAPI/Strings.cs:33 +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" + +#: Library/RestAPI/Strings.cs:34 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "Mot de passe pour déchiffrer le certificat PKCS #12." + +#: Library/RestAPI/Strings.cs:35 +msgid "" +"The interface the webserver listens on. The special values \"*\" and \"any\"" +" 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." + +#: Library/RestAPI/Strings.cs:36 +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 "" +"Mot de passe d'accès au serveur web (une valeur vide désactive le mot de " +"passe)" + +#: Library/RestAPI/Strings.cs:37 +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." + +#: Library/RestAPI/Strings.cs:38 +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 "" + +#: Library/RestAPI/Strings.cs:39 +msgid "Enable the ping-pong responder" +msgstr "" + +#: Library/RestAPI/Strings.cs:40 Library/Main/Strings.cs:250 +msgid "Set the time after which log data will be purged from the database." +msgstr "Délai de conservation des données de journalisation" + +#: Library/RestAPI/Strings.cs:41 Library/Main/Strings.cs:251 +msgid "Clean up old log data" +msgstr "Nettoyer les anciennes données du journal" + +#: Library/RestAPI/Strings.cs:42 +#, 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 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}." + +#: Library/RestAPI/Strings.cs:43 +msgid "Set the folder where settings are stored" +msgstr "" + +#: Library/RestAPI/Strings.cs:44 +#, 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." + +#: Library/RestAPI/Strings.cs:45 +msgid "Set the database encryption key" +msgstr "" + +#: Library/RestAPI/Strings.cs:46 Library/Main/Strings.cs:96 +msgid "" +"Use this option 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 "" + +#: Library/RestAPI/Strings.cs:47 Library/Main/Strings.cs:97 +msgid "Temporary storage folder" +msgstr "Dossier de stockage temporaire" + +#: Library/RestAPI/Strings.cs:48 +msgid "Reset the JWT configuration, invalidating any issued login tokens" +msgstr "" + +#: Library/RestAPI/Strings.cs:49 +msgid "Disable the visual captcha" +msgstr "" + +#: Library/RestAPI/Strings.cs:50 +msgid "Use this option to disable database encryption of sensitive fields" +msgstr "" + +#: Library/RestAPI/Strings.cs:52 +msgid "Log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:53 +msgid "Use this option to log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:54 +msgid "Set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:55 +msgid "Use this option to set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:56 +#, csharp-format +msgid "" +"The Windows event log source {0} was not found. The source must be " +"registered before the log can be written." +msgstr "" + +#: Library/RestAPI/Strings.cs:57 +msgid "The Windows event log is not supported on this platform" +msgstr "" + +#: Library/RestAPI/Strings.cs:58 +#, csharp-format +msgid "Server has started and is listening on port {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:59 +#, csharp-format +msgid "Use the following link to sign in: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:60 +#, csharp-format +msgid "The server crashed: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:61 +msgid "Require database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:62 +msgid "" +"Use this option to require a custom provided key for database encryption of " +"sensitive fields and not rely on the serial number" +msgstr "" + +#: Library/RestAPI/Strings.cs:63 +#, csharp-format +msgid "" +"Database encryption key is required. Supply an encryption key via the " +"environment variable {0} or disable database encryption with the option " +"--{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:64 +#, csharp-format +msgid "" +"The encryption key is blacklisted and cannot be used. The database has been " +"decrypted. Supply a new encryption key via the environment variable {0} or " +"disable database encryption with the option --{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:68 +#, 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}" + +#: Library/RestAPI/Strings.cs:73 +#, csharp-format +msgid "Server has started and is listening on {0}, port {1}" +msgstr "Le serveur a démarré et écoute sur {0}, port {1}" + +#: Library/RestAPI/Strings.cs:74 +#, csharp-format +msgid "" +"Unable to create SSL certificate using provided parameters. Exception " +"detail: {0}" +msgstr "" +"Impossible de créer le certificat SSL en utilisant les paramètres fournis. " +"Détails de l'erreur : {0}" + +#: Library/RestAPI/Strings.cs:75 +#, csharp-format +msgid "Unable to open a socket for listening, tried ports: {0}" +msgstr "" +"Impossible d'ouvrir un socket pour l'écoute, les ports essayés sont : {0}" + #: Library/DynamicLoader/Strings.cs:24 #, csharp-format msgid "Failed to load assembly {0}, error message: {1}" @@ -2355,7 +2692,7 @@ msgstr "" "maximale." #: Library/Compression/Strings.cs:28 -msgid "Sets the ZIP compression level" +msgid "Set the ZIP compression level" msgstr "" #: Library/Compression/Strings.cs:29 @@ -2367,7 +2704,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:30 -msgid "Sets the ZIP compression method" +msgid "Set the ZIP compression method" msgstr "" #: Library/Compression/Strings.cs:31 @@ -2377,7 +2714,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:32 -msgid "Toggles ZIP64 support" +msgid "Toggle ZIP64 support" msgstr "" #: Library/Compression/Strings.cs:33 @@ -2418,8 +2755,8 @@ msgid "Number of threads used in compression" msgstr "Nombre de passes utilisées en compression" #: Library/Compression/Strings.cs:44 -msgid "Sets the 7z compression level" -msgstr "Configurer le niveau de compression 7z" +msgid "Set the 7z compression level" +msgstr "" #: Library/Compression/Strings.cs:45 msgid "" @@ -2432,8 +2769,8 @@ msgstr "" "compression." #: Library/Compression/Strings.cs:46 -msgid "Sets the 7z fast algorithm usage" -msgstr "Définit l'utilisation de l'algorithme rapide 7z" +msgid "Set the 7z fast algorithm usage" +msgstr "" #: Library/SQLiteHelper/Strings.cs:24 msgid "backup" @@ -2691,8 +3028,8 @@ msgstr "" "(Windows / MacOS uniquement)" #: Library/Main/Strings.cs:65 -msgid "Toggles system sleep mode" -msgstr "Active le mode veille du système" +msgid "Toggle system sleep mode" +msgstr "" #: Library/Main/Strings.cs:66 msgid "" @@ -2884,25 +3221,11 @@ msgstr "" msgid "Limit the size of files being backed up" msgstr "Limiter la taille des fichiers qui sont sauvegardés" -#: Library/Main/Strings.cs:96 -msgid "" -"Use this option 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 "" - -#: Library/Main/Strings.cs:97 -msgid "Temporary storage folder" -msgstr "Dossier de stockage temporaire" - #: Library/Main/Strings.cs:98 msgid "" -"Selects another thread priority for the process. Use this to set Duplicati " -"to be more or less CPU intensive." +"Select 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:99 msgid "Thread priority" @@ -2921,18 +3244,14 @@ msgstr "Limiter la taille des fichiers des volumes" #: Library/Main/Strings.cs:102 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." +"Use this option to 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:103 -msgid "Disables use of the streaming transfer method" -msgstr "Désactiver l'utilisation du transfert en streaming" +msgid "Disable use of the streaming transfer method" +msgstr "" #: Library/Main/Strings.cs:104 msgid "" @@ -2942,7 +3261,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:105 -msgid "Disables manifests verification" +msgid "Disable manifests verification" msgstr "" #: Library/Main/Strings.cs:106 @@ -2984,16 +3303,16 @@ msgid "Supply one or more module names, separated by commas to unload them." msgstr "" #: Library/Main/Strings.cs:111 -msgid "Disables one or more modules" -msgstr "Désactiver un ou plusieurs modules" +msgid "Disable one or more modules" +msgstr "" #: Library/Main/Strings.cs:112 msgid "Supply one or more module names, separated by commas to load them." msgstr "" #: Library/Main/Strings.cs:113 -msgid "Enables one or more modules" -msgstr "Active un ou plusieurs modules" +msgid "Enable one or more modules" +msgstr "" #: Library/Main/Strings.cs:114 msgid "" @@ -3025,8 +3344,8 @@ msgstr "" "et nécessite des privilèges root." #: Library/Main/Strings.cs:115 -msgid "Controls the use of disk snapshots" -msgstr "Contrôle l'utilisation des instantanés de disque" +msgid "Control the use of disk snapshots" +msgstr "" #: Library/Main/Strings.cs:116 msgid "" @@ -3071,11 +3390,11 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:123 -msgid "Enables debugging output" -msgstr "Active la sortie de débogage" +msgid "Enable debugging output" +msgstr "" #: Library/Main/Strings.cs:124 -msgid "Logs information to the file specified." +msgid "Log information to the file specified." msgstr "" #: Library/Main/Strings.cs:125 @@ -3085,7 +3404,7 @@ msgstr "Consigner les informations internes dans un fichier" #: Library/Main/Strings.cs:126 Library/Main/Strings.cs:283 #, csharp-format msgid "" -"Specifies the amount of log information to write into the file specified by " +"Specify the amount of log information to write into the file specified by " "the option --{0}." msgstr "" @@ -3108,8 +3427,8 @@ msgstr "" "de dossier." #: Library/Main/Strings.cs:130 -msgid "Disables automatic folder creation" -msgstr "Désactive la création automatique de dossier" +msgid "Disable automatic folder creation" +msgstr "" #: Library/Main/Strings.cs:131 msgid "" @@ -3158,10 +3477,8 @@ msgstr "" "d'administrateur." #: Library/Main/Strings.cs:134 -msgid "Controls the use of NTFS Update Sequence Numbers" +msgid "Control 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:135 #, csharp-format @@ -3177,8 +3494,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:136 -msgid "Deactivates tolerance when comparing times" -msgstr "Désactive la tolérance de comparaison de l'horodatage" +msgid "Deactivate tolerance when comparing times" +msgstr "" #: Library/Main/Strings.cs:137 msgid "Use this option to verify uploads by listing contents." @@ -3250,7 +3567,7 @@ msgstr "" #: Library/Main/Strings.cs:149 msgid "" -"Sets a threshold for when to warn about the backend quota being nearly " +"Set 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 than this percentage of the total backup " "size. If the backend does not report the quota information, this value will " @@ -3477,8 +3794,8 @@ msgstr "" "peuvent ne jamais être utilisés." #: Library/Main/Strings.cs:185 -msgid "Determines usage of index files" -msgstr "Détermine l'utilisation des fichiers d'index" +msgid "Determine usage of index files" +msgstr "" #: Library/Main/Strings.cs:186 msgid "" @@ -3504,8 +3821,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:189 -msgid "Does not perform any modifications" -msgstr "N'effectue aucune modification" +msgid "Do not perform any modifications" +msgstr "" #: Library/Main/Strings.cs:190 msgid "" @@ -3598,8 +3915,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:204 -msgid "Disables the local database" -msgstr "Désactiver la base de données locale" +msgid "Disable the local database" +msgstr "" #: Library/Main/Strings.cs:205 msgid "" @@ -3751,8 +4068,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:227 -msgid "Activates in-depth verification of files" -msgstr "Active la vérification approfondie des fichiers" +msgid "Activate in-depth verification of files" +msgstr "" #: Library/Main/Strings.cs:228 msgid "" @@ -3796,8 +4113,8 @@ msgstr "" "n'affecte pas beaucoup la taille des fichiers." #: Library/Main/Strings.cs:237 -msgid "Don't store metadata" -msgstr "Ne stocke pas de métadonnées" +msgid "Do not store metadata" +msgstr "" #: Library/Main/Strings.cs:238 msgid "" @@ -3870,14 +4187,6 @@ msgstr "" msgid "Check block hashes" msgstr "Vérifie les empreintes des blocs" -#: Library/Main/Strings.cs:250 -msgid "Set the time after which log data will be purged from the database." -msgstr "Délai de conservation des données de journalisation" - -#: Library/Main/Strings.cs:251 -msgid "Clean up old log data" -msgstr "Nettoyer les anciennes données du journal" - #: Library/Main/Strings.cs:252 msgid "" "Use this option to build a searchable local database which only contains " @@ -3919,8 +4228,8 @@ msgstr "" "dates réelles sont affichées, par exemple \"12 novembre 2018, 08:01\"." #: Library/Main/Strings.cs:257 -msgid "Forces the display of the actual date instead of calendar date" -msgstr "Force l'affichage de la date réelle au lieu de la date du calendrier" +msgid "Force the display of the actual date instead of calendar date" +msgstr "" #: Library/Main/Strings.cs:258 msgid "" @@ -3983,8 +4292,8 @@ msgstr "" "contenu téléchargé lors de la session de sauvegarde incomplète sera générée." #: Library/Main/Strings.cs:267 -msgid "Disables synthetic filelist" -msgstr "Désactive la liste de fichiers synthétique" +msgid "Disable synthetic filelist" +msgstr "" #: Library/Main/Strings.cs:268 msgid "" @@ -3995,8 +4304,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:269 -msgid "Checks only file lastmodified" -msgstr "Vérifie uniquement le fichier lastmodified" +msgid "Check only file lastmodified" +msgstr "" #: Library/Main/Strings.cs:270 msgid "" @@ -4007,8 +4316,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:271 -msgid "Disables path compression on restore" -msgstr "Désactive la compression du chemin lors de la restauration" +msgid "Disable path compression on restore" +msgstr "" #: Library/Main/Strings.cs:272 msgid "" @@ -4072,10 +4381,10 @@ msgstr "Désactiver les contrôles de cohérence des index" #: Library/Main/Strings.cs:280 msgid "" -"Use this option to run a scheduled backup 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 (e.g., AC) or unknown, then scheduled" -" backups will proceed as normal." +"Use this option to disable a scheduled backup 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 (e.g., AC) or unknown, then " +"scheduled backups will proceed as normal." msgstr "" #: Library/Main/Strings.cs:281 @@ -4103,11 +4412,11 @@ msgstr "" "accolades. Exemple: \"+ Path * {0} + * Mail * {0} - [. * DNS]\"" #: Library/Main/Strings.cs:286 -msgid "Applies filters to the file log data" -msgstr "Applique des filtres aux données du journal de fichiers" +msgid "Apply filters to the file log data" +msgstr "" #: Library/Main/Strings.cs:287 -msgid "Specifies the amount of log information to output to the console." +msgid "Specify the amount of log information to output to the console." msgstr "" #: Library/Main/Strings.cs:288 @@ -4115,8 +4424,8 @@ msgid "Console information level" msgstr "Niveau d'information de la console" #: Library/Main/Strings.cs:290 -msgid "Applies filters to the console log data" -msgstr "Applique des filtres aux données du journal de la console" +msgid "Apply filters to the console log data" +msgstr "" #: Library/Main/Strings.cs:292 msgid "" @@ -4126,15 +4435,15 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:293 -msgid "Sets the process to use low IO priority" -msgstr "Impose au processus d'utiliser des entrés/sorties en basse priorité" +msgid "Set the process to use low IO priority" +msgstr "" #: Library/Main/Strings.cs:295 msgid "Use this option to remove all empty folders from a backup." msgstr "" #: Library/Main/Strings.cs:296 -msgid "Excludes empty folders" +msgid "Exclude empty folders" msgstr "" #: Library/Main/Strings.cs:297 @@ -4192,8 +4501,8 @@ msgstr "" " {1} = {2} pour signaler les données de journal supplémentaires." #: Library/Main/Strings.cs:305 -msgid "Activates logging of all database queries" -msgstr "Active la journalisation de toutes les requêtes de base de données" +msgid "Activate logging of all database queries" +msgstr "" #: Library/Main/Strings.cs:306 msgid "" @@ -4420,8 +4729,8 @@ msgstr "" "sécurité ou contourner un problème lié à un protocole SSL particulier." #: Library/Modules/Builtin/Strings.cs:53 -msgid "Sets allowed SSL versions" -msgstr "Définit les versions SSL autorisées" +msgid "Set allowed SSL versions" +msgstr "" #: Library/Modules/Builtin/Strings.cs:54 msgid "" @@ -4430,8 +4739,8 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:55 -msgid "Sets the default operation timeout" -msgstr "Définit le délai d'opération par défaut" +msgid "Set the default operation timeout" +msgstr "" #: Library/Modules/Builtin/Strings.cs:56 msgid "" @@ -4445,8 +4754,8 @@ msgstr "" " une connexion." #: Library/Modules/Builtin/Strings.cs:57 -msgid "Sets readwrite" -msgstr "Définit readwrite" +msgid "Set readwrite" +msgstr "" #: Library/Modules/Builtin/Strings.cs:58 #, csharp-format @@ -4459,8 +4768,8 @@ msgstr "" "les performances dans certains cas." #: Library/Modules/Builtin/Strings.cs:59 -msgid "Sets HTTP buffering" -msgstr "Définit la mise en mémoire tampon HTTP" +msgid "Set HTTP buffering" +msgstr "" #: Library/Modules/Builtin/Strings.cs:63 msgid "" @@ -4487,9 +4796,8 @@ msgid "Configure Microsoft SQL Server module" msgstr "Configurer le module Microsoft SQL Server" #: Library/Modules/Builtin/Strings.cs:73 -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" +msgid "Execute a script before starting an operation, and again on completion" +msgstr "" #: Library/Modules/Builtin/Strings.cs:74 msgid "Run script" @@ -4497,11 +4805,9 @@ msgstr "Script de lancement" #: Library/Modules/Builtin/Strings.cs:75 msgid "" -"Executes a script after performing an operation. The script will receive the" -" operation results written to stdout." +"Execute a script after performing an operation. The script will receive the " +"operation results written to stdout." 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:76 msgid "Run a script on exit" @@ -4519,20 +4825,17 @@ msgstr "Le script \"{0}\" a généré le code de sortie {1} {2}" #: Library/Modules/Builtin/Strings.cs:79 msgid "" -"Executes a script before performing an operation. The operation will block " +"Execute 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 "" -"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:80 msgid "Run a required script on startup" msgstr "Exécuter un script requis au démarrage" #: Library/Modules/Builtin/Strings.cs:81 -#: Library/Modules/Builtin/Strings.cs:208 +#: Library/Modules/Builtin/Strings.cs:237 #, csharp-format msgid "" "Use this option to select the output format for results. Available formats: " @@ -4540,9 +4843,9 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:82 -#: Library/Modules/Builtin/Strings.cs:209 -msgid "Selects the output format for results" -msgstr "Sélectionne le format de sortie pour les résultats" +#: Library/Modules/Builtin/Strings.cs:238 +msgid "Select the output format for results" +msgstr "" #: Library/Modules/Builtin/Strings.cs:83 #, csharp-format @@ -4556,11 +4859,9 @@ msgstr "L'exécution du script \"{0}\" a expiré" #: Library/Modules/Builtin/Strings.cs:85 msgid "" -"Executes a script before performing an operation. The operation will block " +"Execute 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:86 msgid "Run a script on startup" @@ -4573,17 +4874,14 @@ msgstr "Le script \"{0}\" a signalé des messages d'erreur: {1}" #: Library/Modules/Builtin/Strings.cs:88 msgid "" -"Sets the maximum time a script is allowed to execute. If the script has not " +"Set 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 "" -"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:89 -msgid "Sets the script timeout" -msgstr "Définit le délai d'expiration du script" +msgid "Set the script timeout" +msgstr "" #: Library/Modules/Builtin/Strings.cs:90 msgid "" @@ -4608,7 +4906,7 @@ msgstr "Envoyer email" #, 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." +" option --{0} to specify what SMTP server to use." msgstr "" #: Library/Modules/Builtin/Strings.cs:98 @@ -4677,7 +4975,8 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:124 #: Library/Modules/Builtin/Strings.cs:160 -#: Library/Modules/Builtin/Strings.cs:188 +#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:217 msgid "The messages to send" msgstr "Messages à envoyer" @@ -4755,6 +5054,7 @@ msgstr "Adresse électronique du destinataire XMPP" #: Library/Modules/Builtin/Strings.cs:144 #: Library/Modules/Builtin/Strings.cs:172 +#: Library/Modules/Builtin/Strings.cs:201 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message.\n" "\n" @@ -4769,6 +5069,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:153 #: Library/Modules/Builtin/Strings.cs:181 +#: Library/Modules/Builtin/Strings.cs:210 msgid "The message template" msgstr "Le modèle de message" @@ -4793,7 +5094,8 @@ msgid "The XMPP password" msgstr "Le mot de passe XMPP" #: Library/Modules/Builtin/Strings.cs:158 -#: Library/Modules/Builtin/Strings.cs:186 +#: Library/Modules/Builtin/Strings.cs:187 +#: Library/Modules/Builtin/Strings.cs:215 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" @@ -4803,14 +5105,16 @@ msgstr "" "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:161 -#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:218 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:162 -#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:219 msgid "Send messages for all operations" msgstr "Envoyer des messages pour toutes les opérations" @@ -4821,50 +5125,90 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:168 msgid "" +"This module provides support for sending status reports via Telegram " +"messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:169 +msgid "Telegram report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:170 +msgid "Use this option to set the channel ID." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:171 +msgid "Telegram channel id" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:182 +msgid "" +"Use this option to set a bot ID for the bot that will send the message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:184 +msgid "The Telegram bot ID" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:185 +msgid "" +"Use this option to set a API key for the bot that will send the message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:186 +msgid "The Telegram API key" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:192 +msgid "Timeout occurred while sending to Telegram server" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:197 +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:169 +#: Library/Modules/Builtin/Strings.cs:198 msgid "HTTP report module" msgstr "Module de report HTTP" -#: Library/Modules/Builtin/Strings.cs:170 +#: Library/Modules/Builtin/Strings.cs:199 msgid "Use this option to set a HTTP report URL." msgstr "" -#: Library/Modules/Builtin/Strings.cs:171 +#: Library/Modules/Builtin/Strings.cs:200 msgid "HTTP report URL" msgstr "" -#: Library/Modules/Builtin/Strings.cs:182 +#: Library/Modules/Builtin/Strings.cs:211 msgid "Use this option to set a name of the parameter to send the message as." msgstr "" -#: Library/Modules/Builtin/Strings.cs:183 +#: Library/Modules/Builtin/Strings.cs:212 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:184 +#: Library/Modules/Builtin/Strings.cs:213 msgid "" "Use this option to set extra parameters to add to the http message, e.g. " "\"parameter1=value1¶meter2=value2\"" msgstr "" -#: Library/Modules/Builtin/Strings.cs:185 +#: Library/Modules/Builtin/Strings.cs:214 msgid "Extra parameters to add to the http message" msgstr "Paramètres supplémentaires à ajouter au message http" -#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:220 msgid "" "Use this option to change the default HTTP verb used to submit a report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:192 -msgid "Sets the HTTP verb to use" -msgstr "Définit le verbe HTTP à utiliser" +#: Library/Modules/Builtin/Strings.cs:221 +msgid "Set the HTTP verb to use" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:193 +#: Library/Modules/Builtin/Strings.cs:222 msgid "" "Use this option to set HTTP report URLs for sending form-encoded data. This " "option accepts multiple URLs, seperated by a semi-colon. All URLs will " @@ -4872,46 +5216,46 @@ msgid "" "settings." msgstr "" -#: Library/Modules/Builtin/Strings.cs:194 +#: Library/Modules/Builtin/Strings.cs:223 msgid "HTTP report URLs for sending form data" msgstr "" -#: Library/Modules/Builtin/Strings.cs:195 +#: Library/Modules/Builtin/Strings.cs:224 msgid "" "Use this option to set HTTP report URLs for sending JSON data. This option " "accepts multiple URLs, seperated by a semi-colon. All URLs will receive the " "same data. Note that this option ignores the format and verb settings." msgstr "" -#: Library/Modules/Builtin/Strings.cs:196 +#: Library/Modules/Builtin/Strings.cs:225 msgid "HTTP report URLs for sending JSON data" msgstr "" -#: Library/Modules/Builtin/Strings.cs:201 +#: Library/Modules/Builtin/Strings.cs:230 #, csharp-format msgid "Failed to send message: {0}" msgstr "Échec de l'envoi du message: {0}" -#: Library/Modules/Builtin/Strings.cs:202 +#: Library/Modules/Builtin/Strings.cs:231 msgid "" "Use this option to set the log level for messages to include in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:203 -msgid "Defines a log level for messages" -msgstr "Définit un niveau de journalisation pour les messages" +#: Library/Modules/Builtin/Strings.cs:232 +msgid "Define a log level for messages" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:204 +#: Library/Modules/Builtin/Strings.cs:233 msgid "" "Use this option to set a filter expression that defines what options are " "included in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:205 +#: Library/Modules/Builtin/Strings.cs:234 msgid "Log message filter" msgstr "Journal message filter" -#: Library/Modules/Builtin/Strings.cs:206 +#: Library/Modules/Builtin/Strings.cs:235 msgid "" "Use this option to set the maximum number of log lines to include in the " "report. Zero or negative values means unlimited." @@ -4920,9 +5264,9 @@ msgstr "" "inclure dans le rapport. Des valeurs nulles ou négatives signifient " "illimitées." -#: Library/Modules/Builtin/Strings.cs:207 -msgid "Limits log lines" -msgstr "Limite les lignes de journal" +#: Library/Modules/Builtin/Strings.cs:236 +msgid "Limit log lines" +msgstr "" #: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:39 #, csharp-format @@ -5158,11 +5502,6 @@ msgstr "" msgid "Supported generic modules:" msgstr "Modules génériques pris en charge :" -#: CommandLine/CLI/Strings.cs:41 -#, csharp-format -msgid "Unable to read the parameters file \"{0}\", reason: {1}" -msgstr "Impossible de lire le fichier de paramètres \"{0}\", cause : {1}" - #: CommandLine/CLI/Strings.cs:42 #, csharp-format msgid "" @@ -5194,10 +5533,6 @@ msgid "" "multiple filters must be joined with {5}." msgstr "" -#: CommandLine/CLI/Strings.cs:45 -msgid "Path to a file with parameters" -msgstr "Chemin vers un fichier avec paramètres" - #: CommandLine/CLI/Strings.cs:46 #, csharp-format msgid "An error occured: {0}" @@ -5271,11 +5606,11 @@ msgstr "Désactiver les sorties console" msgid "This link may provide additional information: {0}" msgstr "Ce lien peut fournir des informations supplémentaires: {0}" -#: CommandLine/CLI/Program.cs:288 +#: CommandLine/CLI/Program.cs:290 msgid "Toggle automatic updates" msgstr "Active les mises à jour automatiques" -#: CommandLine/CLI/Program.cs:288 +#: CommandLine/CLI/Program.cs:290 msgid "" "Set this option if you prefer to have the commandline version automatically " "update" diff --git a/Localizations/duplicati/localization-fr_CA.mo b/Localizations/duplicati/localization-fr_CA.mo index 8fa77523c..28255e880 100644 Binary files a/Localizations/duplicati/localization-fr_CA.mo and b/Localizations/duplicati/localization-fr_CA.mo differ diff --git a/Localizations/duplicati/localization-fr_CA.po b/Localizations/duplicati/localization-fr_CA.po index ffca99a29..8a303b776 100644 --- a/Localizations/duplicati/localization-fr_CA.po +++ b/Localizations/duplicati/localization-fr_CA.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-14 09:15+0200\n" +"POT-Creation-Date: 2024-08-30 15:22+0200\n" "PO-Revision-Date: 2016-10-04 18:53+0000\n" "Last-Translator: Francois Lafleur , 2024\n" "Language-Team: French (Canada) (https://app.transifex.com/duplicati/teams/67655/fr_CA/)\n" @@ -129,7 +129,7 @@ msgid "Use GPG Armor" msgstr "Utilisez GPG Armor" #: Library/Encryption/Strings.cs:52 -msgid "Overrides the GPG command supplied for decryption." +msgid "Override the GPG command supplied for decryption." msgstr "" #: Library/Encryption/Strings.cs:53 @@ -139,7 +139,7 @@ msgstr "La commande de déchiffrement GPG" #: Library/Encryption/Strings.cs:54 #, csharp-format msgid "" -"Overrides the default GPG encryption command \"{0}\". Normal usage is to " +"Override the default GPG encryption command \"{0}\". Normal usage is to " "request asymetric encryption with the setting {1}." msgstr "" @@ -226,6 +226,11 @@ msgstr "Le dossier requis n'existe pas" msgid "Cancelled" msgstr "Annulé" +#: Library/Interface/Strings.cs:44 +msgid "" +"Encryption key used to encrypt target settings does not match current key." +msgstr "" + #: Library/Interface/CustomExceptions.cs:84 #: Library/Interface/CustomExceptions.cs:92 #: Library/Backend/Jottacloud/Jottacloud.cs:286 @@ -369,8 +374,8 @@ msgstr "" #: Library/Backend/AzureBlob/Strings.cs:38 Library/Backend/Mega/Strings.cs:28 #: Library/Backend/SharePoint/Strings.cs:29 #: Library/Backend/WEBDAV/Strings.cs:29 -msgid "Supplies the password used to connect to the server" -msgstr "Fourni le mot de passe utilisé pour se connecter au serveur" +msgid "Supply the password used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:32 msgid "The domain name of the user used to connect to the server." @@ -378,8 +383,8 @@ msgstr "" "Le nom de domaine de l'utilisateur utilisé pour se connecter au serveur." #: Library/Backend/OpenStack/Strings.cs:33 -msgid "Supplies the domain used to connect to the server" -msgstr "Fournit le domaine utilisé pour se connecter au serveur" +msgid "Supply the domain used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:34 Library/Backend/FTP/Strings.cs:35 #: Library/Backend/CloudFiles/Strings.cs:30 Library/Backend/S3/Strings.cs:34 @@ -404,8 +409,8 @@ msgstr "" #: Library/Backend/AzureBlob/Strings.cs:40 Library/Backend/Mega/Strings.cs:30 #: Library/Backend/SharePoint/Strings.cs:31 #: Library/Backend/WEBDAV/Strings.cs:31 -msgid "Supplies the username used to connect to the server" -msgstr "Fourni le nom d'utilisateur utilisé pour se connecter au serveur" +msgid "Supply the username used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:36 msgid "" @@ -418,8 +423,8 @@ msgstr "" "de passe, mais il est non requis quand une clé API est utilisée " #: Library/Backend/OpenStack/Strings.cs:37 -msgid "Supplies the Tenant Name used to connect to the server" -msgstr "Fourni le Tenant Name utilisé pour se connecter au serveur" +msgid "Supply the Tenant Name used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:38 msgid "" @@ -430,8 +435,8 @@ msgstr "" "et un tenant ID pour quelques fournisseurs." #: Library/Backend/OpenStack/Strings.cs:39 -msgid "Supplies the API key used to connect to the server" -msgstr "Fourni la clé API utilisée pour se connecter au serveur" +msgid "Supply the API key used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:40 #, csharp-format @@ -444,8 +449,8 @@ msgstr "" "fournisseurs connus sont : {0}{1}" #: Library/Backend/OpenStack/Strings.cs:41 -msgid "Supplies the authentication URL" -msgstr "Fourni l'URL d'authentification" +msgid "Supply the authentication URL" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:42 msgid "The keystone API version to use. Valid values are 'v2' and 'v3'." @@ -467,15 +472,15 @@ msgstr "" "région par défaut." #: Library/Backend/OpenStack/Strings.cs:45 -msgid "Supplies the region used for creating a container" -msgstr "Fourni la région utilisé lors de la création d'un conteneur" +msgid "Supply the region used for creating a container" +msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:67 msgid "OpenStack configuration module" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:69 -msgid "Exposes OpenStack configuration as a web module" +msgid "Expose OpenStack configuration as a web module" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:77 @@ -487,7 +492,7 @@ msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:77 #: Library/Backend/GoogleServices/GCSConfig.cs:81 #: Library/Backend/S3/S3Config.cs:84 Library/Backend/Storj/StorjConfig.cs:53 -msgid "Provides different config values" +msgid "Provide different config values" msgstr "" #: Library/Backend/FTP/Strings.cs:27 @@ -509,8 +514,8 @@ msgid "" msgstr "" #: Library/Backend/FTP/Strings.cs:30 Library/Backend/FTP/Strings.cs:32 -msgid "Toggles the FTP connections method" -msgstr "Bascule la méthode de connexion FTP" +msgid "Toggle the FTP connections method" +msgstr "" #: Library/Backend/FTP/Strings.cs:31 #, csharp-format @@ -542,8 +547,8 @@ msgid "" msgstr "" #: Library/Backend/FTP/Strings.cs:38 -msgid "Instructs Duplicati to use an SSL (ftps) connection" -msgstr "Indique à Duplicati d'utiliser une connexion SSL (ftps)" +msgid "Instruct Duplicati to use an SSL (ftps) connection" +msgstr "" #: Library/Backend/FTP/Strings.cs:39 msgid "" @@ -586,7 +591,7 @@ msgid "Google Cloud Storage configuration module" msgstr "" #: Library/Backend/GoogleServices/GCSConfig.cs:73 -msgid "Exposes Google Cloud Storage configuration as a web module" +msgid "Expose Google Cloud Storage configuration as a web module" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:27 @@ -639,8 +644,8 @@ msgstr "" "{0}" #: Library/Backend/GoogleServices/Strings.cs:35 -msgid "Specifies location option for creating a bucket" -msgstr "Spécifie l'option de localisation pour créer une collection" +msgid "Specify location option for creating a bucket" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:36 #, csharp-format @@ -652,8 +657,8 @@ msgstr "" "{0}" #: Library/Backend/GoogleServices/Strings.cs:38 -msgid "Specifies storage class for creating a bucket" -msgstr "Spécifie la classe de stockage pour créer une collection" +msgid "Specify storage class for creating a bucket" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:39 msgid "" @@ -663,8 +668,8 @@ msgid "" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:40 -msgid "Specifies project for creating a bucket" -msgstr "Spécifie le projet pour créer une collection" +msgid "Specify project for creating a bucket" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:44 msgid "" @@ -718,8 +723,8 @@ msgid "The API Access Key used to authenticate with CloudFiles." msgstr "" #: Library/Backend/CloudFiles/Strings.cs:33 -msgid "Supplies the access key used to connect to the server" -msgstr "Fournissez la clé d'accès utilisée pour se connecter au serveur" +msgid "Supply the access key used to connect to the server" +msgstr "" #: Library/Backend/CloudFiles/Strings.cs:34 #, csharp-format @@ -738,9 +743,8 @@ msgid "The username used to authenticate with CloudFiles." msgstr "" #: Library/Backend/CloudFiles/Strings.cs:37 -msgid "Supplies the username used to authenticate with CloudFiles" +msgid "Supply the username used to authenticate with CloudFiles" msgstr "" -"Fournissez le nom d'utilisateur utilisé pour s'identifier avec Cloudfiles." #: Library/Backend/CloudFiles/Strings.cs:38 msgid "MD5 Hash (ETag) verification failed" @@ -772,7 +776,7 @@ msgid "S3 configuration module" msgstr "" #: Library/Backend/S3/S3Config.cs:77 -msgid "Exposes S3 configuration as a web module" +msgid "Expose S3 configuration as a web module" msgstr "" #: Library/Backend/S3/Strings.cs:26 @@ -825,8 +829,8 @@ msgstr "" "{0}" #: Library/Backend/S3/Strings.cs:40 -msgid "Specifies S3 location constraints" -msgstr "Spécifie les contraintes S3 de localisation " +msgid "Specify S3 location constraints" +msgstr "" #: Library/Backend/S3/Strings.cs:41 #, csharp-format @@ -838,8 +842,8 @@ msgstr "" "{0}" #: Library/Backend/S3/Strings.cs:43 -msgid "Specifies an alternate S3 server name" -msgstr "Indique un nom de serveur S3 alternatif" +msgid "Specify an alternate S3 server name" +msgstr "" #: Library/Backend/S3/Strings.cs:44 msgid "" @@ -848,7 +852,7 @@ msgid "" msgstr "" #: Library/Backend/S3/Strings.cs:45 -msgid "Specifies the S3 client library to use" +msgid "Specify the S3 client library to use" msgstr "" #: Library/Backend/S3/Strings.cs:46 @@ -860,8 +864,8 @@ msgstr "" #: Library/Backend/S3/Strings.cs:47 Library/Backend/WEBDAV/Strings.cs:40 #: Library/Backend/TahoeLAFS/Strings.cs:27 -msgid "Instructs Duplicati to use an SSL (https) connection" -msgstr "Indiquez à Duplicati d'utiliser des connections SSL (https)" +msgid "Instruct Duplicati to use an SSL (https) connection" +msgstr "" #: Library/Backend/S3/Strings.cs:48 msgid "" @@ -890,7 +894,7 @@ msgid "S3 IAM support module" msgstr "" #: Library/Backend/S3/S3IAM.cs:73 -msgid "Exposes S3 IAM manipulation as a web module" +msgid "Expose S3 IAM manipulation as a web module" msgstr "" #: Library/Backend/S3/S3IAM.cs:81 @@ -898,7 +902,7 @@ msgid "The operation to perform" msgstr "" #: Library/Backend/S3/S3IAM.cs:81 -msgid "Selects the operation to perform" +msgid "Select the operation to perform" msgstr "" #: Library/Backend/S3/S3IAM.cs:82 @@ -1107,10 +1111,8 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:53 -msgid "Supplies server fingerprint used for validation of server identity" +msgid "Supply 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:54 msgid "" @@ -1124,19 +1126,19 @@ msgstr "" "devez utiliser cette option que pour les tests." #: Library/Backend/SSHv2/Strings.cs:55 -msgid "Disables fingerprint validation" -msgstr "Désactive la validation des empreintes" +msgid "Disable fingerprint validation" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:56 msgid "" -"Points to a valid OpenSSH keyfile. If the file is encrypted, the password " +"Point to a valid OpenSSH keyfile. If the file is encrypted, the password " "supplied is used to decrypt it. If the keyfile is specified, the password is" " not used to authenticate." msgstr "" #: Library/Backend/SSHv2/Strings.cs:57 Library/Backend/SSHv2/Strings.cs:59 -msgid "Uses a SSH private key to authenticate" -msgstr "Utilise une clef privée pour s'authentifier" +msgid "Use a SSH private key to authenticate" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:58 #, csharp-format @@ -1153,8 +1155,8 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:61 -msgid "Sets the operation timeout value" -msgstr "Définit la valeur du délai d'expiration de l'opération" +msgid "Set the operation timeout value" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:62 msgid "" @@ -1165,8 +1167,8 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:63 -msgid "Sets a keepalive value" -msgstr "Définit une valeur keepalive" +msgid "Set a keepalive value" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:64 #, csharp-format @@ -1536,9 +1538,9 @@ msgstr "" #: Library/Backend/OneDrive/Strings.cs:41 #, 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})." +"Store 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:42 @@ -1562,7 +1564,7 @@ msgstr "ID facultatif du lecteur" #: Library/Backend/OneDrive/Strings.cs:49 #, csharp-format msgid "" -"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " +"Store 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 "" @@ -1592,7 +1594,7 @@ msgstr "" #: Library/Backend/OneDrive/Strings.cs:59 #, csharp-format msgid "" -"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " +"Store 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) " @@ -1678,7 +1680,7 @@ msgstr "" #: Library/Backend/AliyunOSS/Strings.cs:14 #: Library/Backend/TencentCOS/Strings.cs:36 msgid "Bucket name" -msgstr "" +msgstr "Nom du bucket" #: Library/Backend/AliyunOSS/Strings.cs:15 msgid "Region indicates the physical location of the OSS data center." @@ -1799,7 +1801,7 @@ msgid "" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:38 -msgid "Specifies COS location constraints" +msgid "Specify COS location constraints" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:39 @@ -1849,8 +1851,8 @@ msgstr "" "\"{0}\". " #: Library/Backend/Jottacloud/Strings.cs:34 -msgid "Supplies the backup device to use" -msgstr "Indiquez le dispositif de sauvegarde à utiliser" +msgid "Supply the backup device to use" +msgstr "" #: Library/Backend/Jottacloud/Strings.cs:35 #, csharp-format @@ -1868,8 +1870,8 @@ msgstr "" " vous pouvez nommer le point de montage comme vous le désirez" #: Library/Backend/Jottacloud/Strings.cs:36 -msgid "Supplies the mount point to use on the server" -msgstr "Indiquez le point de montage à utiliser sur le serveur" +msgid "Supply the mount point to use on the server" +msgstr "" #: Library/Backend/Jottacloud/Strings.cs:37 msgid "" @@ -2178,7 +2180,7 @@ msgid "Storj DCS configuration module" msgstr "" #: Library/Backend/Storj/StorjConfig.cs:46 -msgid "Exposes Storj DCS configuration as a web module" +msgid "Expose Storj DCS configuration as a web module" msgstr "" #: Library/Backend/Storj/Strings.cs:27 @@ -2261,7 +2263,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:43 msgid "Folder" -msgstr "" +msgstr "Dossier" #: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format @@ -2281,6 +2283,344 @@ msgstr "Code d'erreur inattendu : {0} - {1}" msgid "The OAuth service is currently over quota. Try again in a few hours" msgstr "" +#: Library/RestAPI/Strings.cs:9 +msgid "Another instance is running, and was notified" +msgstr "Une autre instance est en cours et a été avertie" + +#: Library/RestAPI/Strings.cs:10 +#, csharp-format +msgid "" +"Failed to create, open or upgrade the database.\n" +"Error message: {0}" +msgstr "" +" La création, ouverture ou mise à jour de la base de donnée a échoué.\n" +"Message d'erreur : {0}" + +#: Library/RestAPI/Strings.cs:12 +msgid "Display this help" +msgstr "" + +#: Library/RestAPI/Strings.cs:13 +msgid "" +"Supported commandline arguments:\n" +"\n" +msgstr "" +"Arguments de ligne de commande supportés:\n" +"\n" + +#: Library/RestAPI/Strings.cs:16 +#, csharp-format +msgid "--{0}: {1}" +msgstr "--{0}: {1}" + +#: Library/RestAPI/Strings.cs:17 +#, csharp-format +msgid "" +"Use this option to store some or all of the options given to the commandline" +" client. The file must be a plain text file, and UTF-8 encoding is " +"preferred. Each line in the file should be of the format --option=value. Use" +" the special options --{0} and --{1} 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 "" + +#: Library/RestAPI/Strings.cs:18 CommandLine/CLI/Strings.cs:45 +msgid "Path to a file with parameters" +msgstr "Chemin vers un fichier avec paramètres" + +#: Library/RestAPI/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 "" +"Les filtres ne peuvent pas être précisés dans la ligne de commande si les " +"filtres sont aussi présents dans le fichier de paramètre. Utilisez les " +"options spéciales --{0}, --{1} ou --{2} pour préciser les filtres dans le " +"fichier de paramètre. Chaque filtre doit être préfixé avec soit a + ou a - " +"et les filtres multiples doivent être attachés avec {3}" + +#: Library/RestAPI/Strings.cs:20 CommandLine/CLI/Strings.cs:41 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "Impossible de lire le fichier de paramètres\"{0}\", cause : {1}" + +#: Library/RestAPI/Strings.cs:22 +msgid "Output log information to the file given" +msgstr "" + +#: Library/RestAPI/Strings.cs:23 +msgid "Determine the amount of information written in the log file" +msgstr "" + +#: Library/RestAPI/Strings.cs:24 +msgid "" +"Activate portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Library/RestAPI/Strings.cs:25 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "Une erreur critique s'est produite dans Duplicati: {0}" + +#: Library/RestAPI/Strings.cs:26 +#, csharp-format +msgid "An error occurred on server tear down: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:27 +#, csharp-format +msgid "" +"Unable to start up. Perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:29 Library/RestAPI/Strings.cs:51 +msgid "Disable database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:30 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "" +"Version non prise en charge de SQLite détectée ({0}), doit être {1} ou " +"supérieure" + +#: Library/RestAPI/Strings.cs:31 +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 "" + +#: Library/RestAPI/Strings.cs:32 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "" +"Le port sur lequel le serveur Web écoute. Plusieurs valeurs, séparées par " +"une virgule, peuvent être fournies." + +#: Library/RestAPI/Strings.cs:33 +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" + +#: Library/RestAPI/Strings.cs:34 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "Le mot de passe pour déchiffrer le certificat PKCS #12." + +#: Library/RestAPI/Strings.cs:35 +msgid "" +"The interface the webserver listens on. The special values \"*\" and \"any\"" +" 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." + +#: Library/RestAPI/Strings.cs:36 +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 "" +"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." + +#: Library/RestAPI/Strings.cs:37 +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." + +#: Library/RestAPI/Strings.cs:38 +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 "" + +#: Library/RestAPI/Strings.cs:39 +msgid "Enable the ping-pong responder" +msgstr "" + +#: Library/RestAPI/Strings.cs:40 Library/Main/Strings.cs:250 +msgid "Set the time after which log data will be purged from the database." +msgstr "" +"Définissez l'heure après laquelle les données de journal seront purgées de " +"la base de données." + +#: Library/RestAPI/Strings.cs:41 Library/Main/Strings.cs:251 +msgid "Clean up old log data" +msgstr "Nettoyer les anciennes données de journal" + +#: Library/RestAPI/Strings.cs:42 +#, 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 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}." + +#: Library/RestAPI/Strings.cs:43 +msgid "Set the folder where settings are stored" +msgstr "" + +#: Library/RestAPI/Strings.cs:44 +#, 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." + +#: Library/RestAPI/Strings.cs:45 +msgid "Set the database encryption key" +msgstr "" + +#: Library/RestAPI/Strings.cs:46 Library/Main/Strings.cs:96 +msgid "" +"Use this option 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 "" + +#: Library/RestAPI/Strings.cs:47 Library/Main/Strings.cs:97 +msgid "Temporary storage folder" +msgstr "Dossier de stockage temporaire" + +#: Library/RestAPI/Strings.cs:48 +msgid "Reset the JWT configuration, invalidating any issued login tokens" +msgstr "" + +#: Library/RestAPI/Strings.cs:49 +msgid "Disable the visual captcha" +msgstr "" + +#: Library/RestAPI/Strings.cs:50 +msgid "Use this option to disable database encryption of sensitive fields" +msgstr "" + +#: Library/RestAPI/Strings.cs:52 +msgid "Log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:53 +msgid "Use this option to log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:54 +msgid "Set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:55 +msgid "Use this option to set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:56 +#, csharp-format +msgid "" +"The Windows event log source {0} was not found. The source must be " +"registered before the log can be written." +msgstr "" + +#: Library/RestAPI/Strings.cs:57 +msgid "The Windows event log is not supported on this platform" +msgstr "" + +#: Library/RestAPI/Strings.cs:58 +#, csharp-format +msgid "Server has started and is listening on port {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:59 +#, csharp-format +msgid "Use the following link to sign in: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:60 +#, csharp-format +msgid "The server crashed: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:61 +msgid "Require database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:62 +msgid "" +"Use this option to require a custom provided key for database encryption of " +"sensitive fields and not rely on the serial number" +msgstr "" + +#: Library/RestAPI/Strings.cs:63 +#, csharp-format +msgid "" +"Database encryption key is required. Supply an encryption key via the " +"environment variable {0} or disable database encryption with the option " +"--{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:64 +#, csharp-format +msgid "" +"The encryption key is blacklisted and cannot be used. The database has been " +"decrypted. Supply a new encryption key via the environment variable {0} or " +"disable database encryption with the option --{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:68 +#, 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}" + +#: Library/RestAPI/Strings.cs:73 +#, csharp-format +msgid "Server has started and is listening on {0}, port {1}" +msgstr "Le serveur a démarré et écoute sur {0}, le port {1}" + +#: Library/RestAPI/Strings.cs:74 +#, csharp-format +msgid "" +"Unable to create SSL certificate using provided parameters. Exception " +"detail: {0}" +msgstr "" +"Impossible de créer le certificat SSL en utilisant les paramètres fournis. " +"Détails de l'exception: {0}" + +#: Library/RestAPI/Strings.cs:75 +#, csharp-format +msgid "Unable to open a socket for listening, tried ports: {0}" +msgstr "Impossible d'ouvrir une socket pour l'écoute, les ports essayés: {0}" + #: Library/DynamicLoader/Strings.cs:24 #, csharp-format msgid "Failed to load assembly {0}, error message: {1}" @@ -2318,7 +2658,7 @@ msgstr "" "maximale." #: Library/Compression/Strings.cs:28 -msgid "Sets the ZIP compression level" +msgid "Set the ZIP compression level" msgstr "" #: Library/Compression/Strings.cs:29 @@ -2330,7 +2670,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:30 -msgid "Sets the ZIP compression method" +msgid "Set the ZIP compression method" msgstr "" #: Library/Compression/Strings.cs:31 @@ -2340,7 +2680,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:32 -msgid "Toggles ZIP64 support" +msgid "Toggle ZIP64 support" msgstr "" #: Library/Compression/Strings.cs:33 @@ -2381,8 +2721,8 @@ msgid "Number of threads used in compression" msgstr "Nombre de passes utilisées en compression" #: Library/Compression/Strings.cs:44 -msgid "Sets the 7z compression level" -msgstr "Configurer le niveau de compression 7z" +msgid "Set the 7z compression level" +msgstr "" #: Library/Compression/Strings.cs:45 msgid "" @@ -2395,8 +2735,8 @@ msgstr "" "compression." #: Library/Compression/Strings.cs:46 -msgid "Sets the 7z fast algorithm usage" -msgstr "Définit l'utilisation de l'algorithme rapide 7z" +msgid "Set the 7z fast algorithm usage" +msgstr "" #: Library/SQLiteHelper/Strings.cs:24 msgid "backup" @@ -2654,8 +2994,8 @@ msgstr "" "(Windows / MacOS uniquement)" #: Library/Main/Strings.cs:65 -msgid "Toggles system sleep mode" -msgstr "Active le mode sommeil du système" +msgid "Toggle system sleep mode" +msgstr "" #: Library/Main/Strings.cs:66 msgid "" @@ -2846,25 +3186,11 @@ msgstr "" msgid "Limit the size of files being backed up" msgstr "Limiter la taille des fichiers qui sont sauvegardés" -#: Library/Main/Strings.cs:96 -msgid "" -"Use this option 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 "" - -#: Library/Main/Strings.cs:97 -msgid "Temporary storage folder" -msgstr "Dossier de stockage temporaire" - #: Library/Main/Strings.cs:98 msgid "" -"Selects another thread priority for the process. Use this to set Duplicati " -"to be more or less CPU intensive." +"Select 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:99 msgid "Thread priority" @@ -2883,18 +3209,14 @@ msgstr "Limiter la taille des fichiers des volumes" #: Library/Main/Strings.cs:102 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." +"Use this option to 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:103 -msgid "Disables use of the streaming transfer method" -msgstr "Désactiver l'utilisation du transfert en streaming" +msgid "Disable use of the streaming transfer method" +msgstr "" #: Library/Main/Strings.cs:104 msgid "" @@ -2904,7 +3226,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:105 -msgid "Disables manifests verification" +msgid "Disable manifests verification" msgstr "" #: Library/Main/Strings.cs:106 @@ -2946,7 +3268,7 @@ msgid "Supply one or more module names, separated by commas to unload them." msgstr "" #: Library/Main/Strings.cs:111 -msgid "Disables one or more modules" +msgid "Disable one or more modules" msgstr "" #: Library/Main/Strings.cs:112 @@ -2954,8 +3276,8 @@ msgid "Supply one or more module names, separated by commas to load them." msgstr "" #: Library/Main/Strings.cs:113 -msgid "Enables one or more modules" -msgstr "Active un ou plusieurs modules" +msgid "Enable one or more modules" +msgstr "" #: Library/Main/Strings.cs:114 msgid "" @@ -2987,8 +3309,8 @@ msgstr "" "et nécessite des privilèges root." #: Library/Main/Strings.cs:115 -msgid "Controls the use of disk snapshots" -msgstr "Contrôle l'utilisation des instantanés de disque" +msgid "Control the use of disk snapshots" +msgstr "" #: Library/Main/Strings.cs:116 msgid "" @@ -3030,11 +3352,11 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:123 -msgid "Enables debugging output" -msgstr "Active la sortie de débogage" +msgid "Enable debugging output" +msgstr "" #: Library/Main/Strings.cs:124 -msgid "Logs information to the file specified." +msgid "Log information to the file specified." msgstr "" #: Library/Main/Strings.cs:125 @@ -3044,7 +3366,7 @@ msgstr "Consigner les informations internes dans un fichier" #: Library/Main/Strings.cs:126 Library/Main/Strings.cs:283 #, csharp-format msgid "" -"Specifies the amount of log information to write into the file specified by " +"Specify the amount of log information to write into the file specified by " "the option --{0}." msgstr "" @@ -3067,8 +3389,8 @@ msgstr "" "de dossier." #: Library/Main/Strings.cs:130 -msgid "Disables automatic folder creation" -msgstr "Désactive la création automatique de dossier" +msgid "Disable automatic folder creation" +msgstr "" #: Library/Main/Strings.cs:131 msgid "" @@ -3117,10 +3439,8 @@ msgstr "" "d'administrateur." #: Library/Main/Strings.cs:134 -msgid "Controls the use of NTFS Update Sequence Numbers" +msgid "Control 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:135 #, csharp-format @@ -3136,8 +3456,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:136 -msgid "Deactivates tolerance when comparing times" -msgstr "Désactive la tolérance de comparaison de l'horodatage" +msgid "Deactivate tolerance when comparing times" +msgstr "" #: Library/Main/Strings.cs:137 msgid "Use this option to verify uploads by listing contents." @@ -3209,7 +3529,7 @@ msgstr "" #: Library/Main/Strings.cs:149 msgid "" -"Sets a threshold for when to warn about the backend quota being nearly " +"Set 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 than this percentage of the total backup " "size. If the backend does not report the quota information, this value will " @@ -3436,8 +3756,8 @@ msgstr "" "peuvent ne jamais être utilisés." #: Library/Main/Strings.cs:185 -msgid "Determines usage of index files" -msgstr "Détermine l'utilisation des fichiers d'index" +msgid "Determine usage of index files" +msgstr "" #: Library/Main/Strings.cs:186 msgid "" @@ -3463,8 +3783,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:189 -msgid "Does not perform any modifications" -msgstr "N'effectue aucune modification" +msgid "Do not perform any modifications" +msgstr "" #: Library/Main/Strings.cs:190 msgid "" @@ -3557,8 +3877,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:204 -msgid "Disables the local database" -msgstr "Désactiver la base de données locale" +msgid "Disable the local database" +msgstr "" #: Library/Main/Strings.cs:205 msgid "" @@ -3710,8 +4030,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:227 -msgid "Activates in-depth verification of files" -msgstr "Active la vérification approfondie des fichiers" +msgid "Activate in-depth verification of files" +msgstr "" #: Library/Main/Strings.cs:228 msgid "" @@ -3755,8 +4075,8 @@ msgstr "" "n'affecte pas beaucoup la taille des fichiers." #: Library/Main/Strings.cs:237 -msgid "Don't store metadata" -msgstr "Ne stocke pas de métadonnées" +msgid "Do not store metadata" +msgstr "" #: Library/Main/Strings.cs:238 msgid "" @@ -3829,16 +4149,6 @@ msgstr "" msgid "Check block hashes" msgstr "Vérifie les empreintes des blocs" -#: Library/Main/Strings.cs:250 -msgid "Set the time after which log data will be purged from the database." -msgstr "" -"Définissez l'heure après laquelle les données de journal seront purgées de " -"la base de données." - -#: Library/Main/Strings.cs:251 -msgid "Clean up old log data" -msgstr "Nettoyer les anciennes données de journal" - #: Library/Main/Strings.cs:252 msgid "" "Use this option to build a searchable local database which only contains " @@ -3877,7 +4187,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:257 -msgid "Forces the display of the actual date instead of calendar date" +msgid "Force the display of the actual date instead of calendar date" msgstr "" #: Library/Main/Strings.cs:258 @@ -3941,8 +4251,8 @@ msgstr "" "contenu téléchargé lors de la session de sauvegarde incomplète sera générée." #: Library/Main/Strings.cs:267 -msgid "Disables synthetic filelist" -msgstr "Désactive la liste de fichiers synthétique" +msgid "Disable synthetic filelist" +msgstr "" #: Library/Main/Strings.cs:268 msgid "" @@ -3953,8 +4263,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:269 -msgid "Checks only file lastmodified" -msgstr "Vérifie uniquement le fichier lastmodified" +msgid "Check only file lastmodified" +msgstr "" #: Library/Main/Strings.cs:270 msgid "" @@ -3965,7 +4275,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:271 -msgid "Disables path compression on restore" +msgid "Disable path compression on restore" msgstr "" #: Library/Main/Strings.cs:272 @@ -4030,10 +4340,10 @@ msgstr "Désactiver les contrôles de cohérence des index" #: Library/Main/Strings.cs:280 msgid "" -"Use this option to run a scheduled backup 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 (e.g., AC) or unknown, then scheduled" -" backups will proceed as normal." +"Use this option to disable a scheduled backup 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 (e.g., AC) or unknown, then " +"scheduled backups will proceed as normal." msgstr "" #: Library/Main/Strings.cs:281 @@ -4061,11 +4371,11 @@ msgstr "" "accolades. Exemple: \"+ Path * {0} + * Mail * {0} - [. * DNS]\"" #: Library/Main/Strings.cs:286 -msgid "Applies filters to the file log data" -msgstr "Applique des filtres aux données du journal de fichiers" +msgid "Apply filters to the file log data" +msgstr "" #: Library/Main/Strings.cs:287 -msgid "Specifies the amount of log information to output to the console." +msgid "Specify the amount of log information to output to the console." msgstr "" #: Library/Main/Strings.cs:288 @@ -4073,8 +4383,8 @@ msgid "Console information level" msgstr "Niveau d'information de la console" #: Library/Main/Strings.cs:290 -msgid "Applies filters to the console log data" -msgstr "Applique des filtres aux données du journal de la console" +msgid "Apply filters to the console log data" +msgstr "" #: Library/Main/Strings.cs:292 msgid "" @@ -4084,15 +4394,15 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:293 -msgid "Sets the process to use low IO priority" -msgstr "Définir le processus pour utiliser une priorité IO faible" +msgid "Set the process to use low IO priority" +msgstr "" #: Library/Main/Strings.cs:295 msgid "Use this option to remove all empty folders from a backup." msgstr "" #: Library/Main/Strings.cs:296 -msgid "Excludes empty folders" +msgid "Exclude empty folders" msgstr "" #: Library/Main/Strings.cs:297 @@ -4150,8 +4460,8 @@ msgstr "" " {1} = {2} pour signaler les données de journal supplémentaires." #: Library/Main/Strings.cs:305 -msgid "Activates logging of all database queries" -msgstr "Active la journalisation de toutes les requêtes de base de données" +msgid "Activate logging of all database queries" +msgstr "" #: Library/Main/Strings.cs:306 msgid "" @@ -4372,8 +4682,8 @@ msgstr "" "sécurité ou contourner un problème lié à un protocole SSL particulier." #: Library/Modules/Builtin/Strings.cs:53 -msgid "Sets allowed SSL versions" -msgstr "Définit les versions SSL autorisées" +msgid "Set allowed SSL versions" +msgstr "" #: Library/Modules/Builtin/Strings.cs:54 msgid "" @@ -4382,8 +4692,8 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:55 -msgid "Sets the default operation timeout" -msgstr "Définit le délai d'opération par défaut" +msgid "Set the default operation timeout" +msgstr "" #: Library/Modules/Builtin/Strings.cs:56 msgid "" @@ -4397,8 +4707,8 @@ msgstr "" " une connexion." #: Library/Modules/Builtin/Strings.cs:57 -msgid "Sets readwrite" -msgstr "Définit readwrite" +msgid "Set readwrite" +msgstr "" #: Library/Modules/Builtin/Strings.cs:58 #, csharp-format @@ -4411,8 +4721,8 @@ msgstr "" "les performances dans certains cas." #: Library/Modules/Builtin/Strings.cs:59 -msgid "Sets HTTP buffering" -msgstr "Définit la mise en mémoire tampon HTTP" +msgid "Set HTTP buffering" +msgstr "" #: Library/Modules/Builtin/Strings.cs:63 msgid "" @@ -4439,9 +4749,8 @@ msgid "Configure Microsoft SQL Server module" msgstr "Configurer le module Microsoft SQL Server" #: Library/Modules/Builtin/Strings.cs:73 -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" +msgid "Execute a script before starting an operation, and again on completion" +msgstr "" #: Library/Modules/Builtin/Strings.cs:74 msgid "Run script" @@ -4449,11 +4758,9 @@ msgstr "Script de lancement" #: Library/Modules/Builtin/Strings.cs:75 msgid "" -"Executes a script after performing an operation. The script will receive the" -" operation results written to stdout." +"Execute a script after performing an operation. The script will receive the " +"operation results written to stdout." 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:76 msgid "Run a script on exit" @@ -4471,20 +4778,17 @@ msgstr "Le script \"{0}\" a généré le code de sortie {1} {2}" #: Library/Modules/Builtin/Strings.cs:79 msgid "" -"Executes a script before performing an operation. The operation will block " +"Execute 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 "" -"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:80 msgid "Run a required script on startup" msgstr "Exécuter un script requis au démarrage" #: Library/Modules/Builtin/Strings.cs:81 -#: Library/Modules/Builtin/Strings.cs:208 +#: Library/Modules/Builtin/Strings.cs:237 #, csharp-format msgid "" "Use this option to select the output format for results. Available formats: " @@ -4492,9 +4796,9 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:82 -#: Library/Modules/Builtin/Strings.cs:209 -msgid "Selects the output format for results" -msgstr "Sélectionne le format de sortie pour les résultats" +#: Library/Modules/Builtin/Strings.cs:238 +msgid "Select the output format for results" +msgstr "" #: Library/Modules/Builtin/Strings.cs:83 #, csharp-format @@ -4508,11 +4812,9 @@ msgstr "L'exécution du script \"{0}\" a expiré" #: Library/Modules/Builtin/Strings.cs:85 msgid "" -"Executes a script before performing an operation. The operation will block " +"Execute 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:86 msgid "Run a script on startup" @@ -4525,17 +4827,14 @@ msgstr "Le script \"{0}\" a signalé des messages d'erreur: {1}" #: Library/Modules/Builtin/Strings.cs:88 msgid "" -"Sets the maximum time a script is allowed to execute. If the script has not " +"Set 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 "" -"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:89 -msgid "Sets the script timeout" -msgstr "Définit le délai d'expiration du script" +msgid "Set the script timeout" +msgstr "" #: Library/Modules/Builtin/Strings.cs:90 msgid "" @@ -4560,7 +4859,7 @@ msgstr "Envoyer email" #, 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." +" option --{0} to specify what SMTP server to use." msgstr "" #: Library/Modules/Builtin/Strings.cs:98 @@ -4629,7 +4928,8 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:124 #: Library/Modules/Builtin/Strings.cs:160 -#: Library/Modules/Builtin/Strings.cs:188 +#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:217 msgid "The messages to send" msgstr "Messages à envoyer" @@ -4707,6 +5007,7 @@ msgstr "Adresse électronique du destinataire XMPP" #: Library/Modules/Builtin/Strings.cs:144 #: Library/Modules/Builtin/Strings.cs:172 +#: Library/Modules/Builtin/Strings.cs:201 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message.\n" "\n" @@ -4721,6 +5022,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:153 #: Library/Modules/Builtin/Strings.cs:181 +#: Library/Modules/Builtin/Strings.cs:210 msgid "The message template" msgstr "Le modèle de message" @@ -4745,7 +5047,8 @@ msgid "The XMPP password" msgstr "Le mot de passe XMPP" #: Library/Modules/Builtin/Strings.cs:158 -#: Library/Modules/Builtin/Strings.cs:186 +#: Library/Modules/Builtin/Strings.cs:187 +#: Library/Modules/Builtin/Strings.cs:215 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" @@ -4755,14 +5058,16 @@ msgstr "" "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:161 -#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:218 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:162 -#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:219 msgid "Send messages for all operations" msgstr "Envoyer des messages pour toutes les opérations" @@ -4773,50 +5078,90 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:168 msgid "" +"This module provides support for sending status reports via Telegram " +"messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:169 +msgid "Telegram report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:170 +msgid "Use this option to set the channel ID." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:171 +msgid "Telegram channel id" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:182 +msgid "" +"Use this option to set a bot ID for the bot that will send the message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:184 +msgid "The Telegram bot ID" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:185 +msgid "" +"Use this option to set a API key for the bot that will send the message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:186 +msgid "The Telegram API key" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:192 +msgid "Timeout occurred while sending to Telegram server" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:197 +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:169 +#: Library/Modules/Builtin/Strings.cs:198 msgid "HTTP report module" msgstr "Module de report HTTP" -#: Library/Modules/Builtin/Strings.cs:170 +#: Library/Modules/Builtin/Strings.cs:199 msgid "Use this option to set a HTTP report URL." msgstr "" -#: Library/Modules/Builtin/Strings.cs:171 +#: Library/Modules/Builtin/Strings.cs:200 msgid "HTTP report URL" msgstr "" -#: Library/Modules/Builtin/Strings.cs:182 +#: Library/Modules/Builtin/Strings.cs:211 msgid "Use this option to set a name of the parameter to send the message as." msgstr "" -#: Library/Modules/Builtin/Strings.cs:183 +#: Library/Modules/Builtin/Strings.cs:212 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:184 +#: Library/Modules/Builtin/Strings.cs:213 msgid "" "Use this option to set extra parameters to add to the http message, e.g. " "\"parameter1=value1¶meter2=value2\"" msgstr "" -#: Library/Modules/Builtin/Strings.cs:185 +#: Library/Modules/Builtin/Strings.cs:214 msgid "Extra parameters to add to the http message" msgstr "Paramètres supplémentaires à ajouter au message http" -#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:220 msgid "" "Use this option to change the default HTTP verb used to submit a report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:192 -msgid "Sets the HTTP verb to use" -msgstr "Définit le verbe HTTP à utiliser" +#: Library/Modules/Builtin/Strings.cs:221 +msgid "Set the HTTP verb to use" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:193 +#: Library/Modules/Builtin/Strings.cs:222 msgid "" "Use this option to set HTTP report URLs for sending form-encoded data. This " "option accepts multiple URLs, seperated by a semi-colon. All URLs will " @@ -4824,46 +5169,46 @@ msgid "" "settings." msgstr "" -#: Library/Modules/Builtin/Strings.cs:194 +#: Library/Modules/Builtin/Strings.cs:223 msgid "HTTP report URLs for sending form data" msgstr "" -#: Library/Modules/Builtin/Strings.cs:195 +#: Library/Modules/Builtin/Strings.cs:224 msgid "" "Use this option to set HTTP report URLs for sending JSON data. This option " "accepts multiple URLs, seperated by a semi-colon. All URLs will receive the " "same data. Note that this option ignores the format and verb settings." msgstr "" -#: Library/Modules/Builtin/Strings.cs:196 +#: Library/Modules/Builtin/Strings.cs:225 msgid "HTTP report URLs for sending JSON data" msgstr "" -#: Library/Modules/Builtin/Strings.cs:201 +#: Library/Modules/Builtin/Strings.cs:230 #, csharp-format msgid "Failed to send message: {0}" msgstr "Échec de l'envoi du message: {0}" -#: Library/Modules/Builtin/Strings.cs:202 +#: Library/Modules/Builtin/Strings.cs:231 msgid "" "Use this option to set the log level for messages to include in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:203 -msgid "Defines a log level for messages" -msgstr "Définit un niveau de journalisation pour les messages" +#: Library/Modules/Builtin/Strings.cs:232 +msgid "Define a log level for messages" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:204 +#: Library/Modules/Builtin/Strings.cs:233 msgid "" "Use this option to set a filter expression that defines what options are " "included in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:205 +#: Library/Modules/Builtin/Strings.cs:234 msgid "Log message filter" msgstr "Journal message filter" -#: Library/Modules/Builtin/Strings.cs:206 +#: Library/Modules/Builtin/Strings.cs:235 msgid "" "Use this option to set the maximum number of log lines to include in the " "report. Zero or negative values means unlimited." @@ -4872,9 +5217,9 @@ msgstr "" "inclure dans le rapport. Des valeurs nulles ou négatives signifient " "illimitées." -#: Library/Modules/Builtin/Strings.cs:207 -msgid "Limits log lines" -msgstr "Limite les lignes de journal" +#: Library/Modules/Builtin/Strings.cs:236 +msgid "Limit log lines" +msgstr "" #: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:39 #, csharp-format @@ -5110,11 +5455,6 @@ msgstr "" msgid "Supported generic modules:" msgstr "Modules génériques pris en charge :" -#: CommandLine/CLI/Strings.cs:41 -#, csharp-format -msgid "Unable to read the parameters file \"{0}\", reason: {1}" -msgstr "Impossible de lire le fichier de paramètres\"{0}\", cause : {1}" - #: CommandLine/CLI/Strings.cs:42 #, csharp-format msgid "" @@ -5146,10 +5486,6 @@ msgid "" "multiple filters must be joined with {5}." msgstr "" -#: CommandLine/CLI/Strings.cs:45 -msgid "Path to a file with parameters" -msgstr "Chemin vers un fichier avec paramètres" - #: CommandLine/CLI/Strings.cs:46 #, csharp-format msgid "An error occured: {0}" @@ -5223,11 +5559,11 @@ msgstr "Désactiver les sorties console" msgid "This link may provide additional information: {0}" msgstr "Ce lien peut fournir des informations supplémentaires: {0}" -#: CommandLine/CLI/Program.cs:288 +#: CommandLine/CLI/Program.cs:290 msgid "Toggle automatic updates" msgstr "Active les mises à jour automatiques" -#: CommandLine/CLI/Program.cs:288 +#: CommandLine/CLI/Program.cs:290 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 index 8d77fb1a8..f102cab8c 100644 Binary files a/Localizations/duplicati/localization-hu.mo and b/Localizations/duplicati/localization-hu.mo differ diff --git a/Localizations/duplicati/localization-hu.po b/Localizations/duplicati/localization-hu.po index b55024c2e..702c1403a 100644 --- a/Localizations/duplicati/localization-hu.po +++ b/Localizations/duplicati/localization-hu.po @@ -5,16 +5,18 @@ # # Translators: # Kiss István , 2017 -# Falu , 2019 +# Faludi Zoltán, 2024 +# Dávid Harmath , 2024 +# Falu , 2024 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-14 09:15+0200\n" +"POT-Creation-Date: 2024-08-30 15:22+0200\n" "PO-Revision-Date: 2016-10-04 18:53+0000\n" -"Last-Translator: Falu , 2019\n" +"Last-Translator: Falu , 2024\n" "Language-Team: Hungarian (https://app.transifex.com/duplicati/teams/67655/hu/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -127,7 +129,7 @@ msgid "Use GPG Armor" msgstr "Használjon GPG páncélt" #: Library/Encryption/Strings.cs:52 -msgid "Overrides the GPG command supplied for decryption." +msgid "Override the GPG command supplied for decryption." msgstr "" #: Library/Encryption/Strings.cs:53 @@ -137,7 +139,7 @@ msgstr "A GPG visszafejtési parancs" #: Library/Encryption/Strings.cs:54 #, csharp-format msgid "" -"Overrides the default GPG encryption command \"{0}\". Normal usage is to " +"Override the default GPG encryption command \"{0}\". Normal usage is to " "request asymetric encryption with the setting {1}." msgstr "" @@ -223,6 +225,11 @@ msgstr "A kért mappa nem létezik" msgid "Cancelled" msgstr "Törölve" +#: Library/Interface/Strings.cs:44 +msgid "" +"Encryption key used to encrypt target settings does not match current key." +msgstr "" + #: Library/Interface/CustomExceptions.cs:84 #: Library/Interface/CustomExceptions.cs:92 #: Library/Backend/Jottacloud/Jottacloud.cs:286 @@ -358,8 +365,8 @@ msgstr "" #: Library/Backend/AzureBlob/Strings.cs:38 Library/Backend/Mega/Strings.cs:28 #: Library/Backend/SharePoint/Strings.cs:29 #: Library/Backend/WEBDAV/Strings.cs:29 -msgid "Supplies the password used to connect to the server" -msgstr "A kiszolgálóhoz való csatlakozáshoz használt jelszót adja meg" +msgid "Supply the password used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:32 msgid "The domain name of the user used to connect to the server." @@ -367,8 +374,8 @@ msgstr "" "A kiszolgálóhoz való kapcsolódáshoz használt felhasználó tartományneve." #: Library/Backend/OpenStack/Strings.cs:33 -msgid "Supplies the domain used to connect to the server" -msgstr "A kiszolgálóhoz való kapcsolódáshoz használt tartományt adja meg" +msgid "Supply the domain used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:34 Library/Backend/FTP/Strings.cs:35 #: Library/Backend/CloudFiles/Strings.cs:30 Library/Backend/S3/Strings.cs:34 @@ -393,9 +400,8 @@ msgstr "" #: Library/Backend/AzureBlob/Strings.cs:40 Library/Backend/Mega/Strings.cs:30 #: Library/Backend/SharePoint/Strings.cs:31 #: Library/Backend/WEBDAV/Strings.cs:31 -msgid "Supplies the username used to connect to the server" +msgid "Supply the username used to connect to the server" msgstr "" -"A kiszolgálóhoz való csatlakozáshoz használt felhasználónevet adja meg" #: Library/Backend/OpenStack/Strings.cs:36 msgid "" @@ -408,8 +414,8 @@ msgstr "" " nem szükséges." #: Library/Backend/OpenStack/Strings.cs:37 -msgid "Supplies the Tenant Name used to connect to the server" -msgstr "A bérlő nevét adja meg, amely a kiszolgálóhoz kapcsolódik" +msgid "Supply the Tenant Name used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:38 msgid "" @@ -420,8 +426,8 @@ msgstr "" " szolgáltatókkal történő kapcsolódáshoz." #: Library/Backend/OpenStack/Strings.cs:39 -msgid "Supplies the API key used to connect to the server" -msgstr "A szerverhez való csatlakozáshoz használt API kulcsot szállítja" +msgid "Supply the API key used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:40 #, csharp-format @@ -434,8 +440,8 @@ msgstr "" "Ismert szolgáltatók: {0} {1}" #: Library/Backend/OpenStack/Strings.cs:41 -msgid "Supplies the authentication URL" -msgstr "A hitelesítési URL-t adja meg" +msgid "Supply the authentication URL" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:42 msgid "The keystone API version to use. Valid values are 'v2' and 'v3'." @@ -456,15 +462,15 @@ msgstr "" "régiók listájáért, vagy hagyja üresen az alapértelmezett régiót." #: Library/Backend/OpenStack/Strings.cs:45 -msgid "Supplies the region used for creating a container" -msgstr "A konténer létrehozásához használt régiót adja meg" +msgid "Supply the region used for creating a container" +msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:67 msgid "OpenStack configuration module" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:69 -msgid "Exposes OpenStack configuration as a web module" +msgid "Expose OpenStack configuration as a web module" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:77 @@ -476,7 +482,7 @@ msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:77 #: Library/Backend/GoogleServices/GCSConfig.cs:81 #: Library/Backend/S3/S3Config.cs:84 Library/Backend/Storj/StorjConfig.cs:53 -msgid "Provides different config values" +msgid "Provide different config values" msgstr "" #: Library/Backend/FTP/Strings.cs:27 @@ -498,8 +504,8 @@ msgid "" msgstr "" #: Library/Backend/FTP/Strings.cs:30 Library/Backend/FTP/Strings.cs:32 -msgid "Toggles the FTP connections method" -msgstr "Váltás az FTP-kapcsolatok módszerére" +msgid "Toggle the FTP connections method" +msgstr "" #: Library/Backend/FTP/Strings.cs:31 #, csharp-format @@ -531,8 +537,8 @@ msgid "" msgstr "" #: Library/Backend/FTP/Strings.cs:38 -msgid "Instructs Duplicati to use an SSL (ftps) connection" -msgstr "Utasítja Duplicatiit, hogy használjon SSL (ftps) kapcsolatot" +msgid "Instruct Duplicati to use an SSL (ftps) connection" +msgstr "" #: Library/Backend/FTP/Strings.cs:39 msgid "" @@ -572,7 +578,7 @@ msgid "Google Cloud Storage configuration module" msgstr "" #: Library/Backend/GoogleServices/GCSConfig.cs:73 -msgid "Exposes Google Cloud Storage configuration as a web module" +msgid "Expose Google Cloud Storage configuration as a web module" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:27 @@ -623,7 +629,7 @@ msgid "" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:35 -msgid "Specifies location option for creating a bucket" +msgid "Specify location option for creating a bucket" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:36 @@ -634,7 +640,7 @@ msgid "" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:38 -msgid "Specifies storage class for creating a bucket" +msgid "Specify storage class for creating a bucket" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:39 @@ -645,7 +651,7 @@ msgid "" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:40 -msgid "Specifies project for creating a bucket" +msgid "Specify project for creating a bucket" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:44 @@ -700,7 +706,7 @@ msgid "The API Access Key used to authenticate with CloudFiles." msgstr "" #: Library/Backend/CloudFiles/Strings.cs:33 -msgid "Supplies the access key used to connect to the server" +msgid "Supply the access key used to connect to the server" msgstr "" #: Library/Backend/CloudFiles/Strings.cs:34 @@ -720,7 +726,7 @@ msgid "The username used to authenticate with CloudFiles." msgstr "" #: Library/Backend/CloudFiles/Strings.cs:37 -msgid "Supplies the username used to authenticate with CloudFiles" +msgid "Supply the username used to authenticate with CloudFiles" msgstr "" #: Library/Backend/CloudFiles/Strings.cs:38 @@ -753,7 +759,7 @@ msgid "S3 configuration module" msgstr "" #: Library/Backend/S3/S3Config.cs:77 -msgid "Exposes S3 configuration as a web module" +msgid "Expose S3 configuration as a web module" msgstr "" #: Library/Backend/S3/Strings.cs:26 @@ -804,7 +810,7 @@ msgid "" msgstr "" #: Library/Backend/S3/Strings.cs:40 -msgid "Specifies S3 location constraints" +msgid "Specify S3 location constraints" msgstr "" #: Library/Backend/S3/Strings.cs:41 @@ -815,7 +821,7 @@ msgid "" msgstr "" #: Library/Backend/S3/Strings.cs:43 -msgid "Specifies an alternate S3 server name" +msgid "Specify an alternate S3 server name" msgstr "" #: Library/Backend/S3/Strings.cs:44 @@ -825,7 +831,7 @@ msgid "" msgstr "" #: Library/Backend/S3/Strings.cs:45 -msgid "Specifies the S3 client library to use" +msgid "Specify the S3 client library to use" msgstr "" #: Library/Backend/S3/Strings.cs:46 @@ -837,7 +843,7 @@ msgstr "" #: Library/Backend/S3/Strings.cs:47 Library/Backend/WEBDAV/Strings.cs:40 #: Library/Backend/TahoeLAFS/Strings.cs:27 -msgid "Instructs Duplicati to use an SSL (https) connection" +msgid "Instruct Duplicati to use an SSL (https) connection" msgstr "" #: Library/Backend/S3/Strings.cs:48 @@ -865,7 +871,7 @@ msgid "S3 IAM support module" msgstr "" #: Library/Backend/S3/S3IAM.cs:73 -msgid "Exposes S3 IAM manipulation as a web module" +msgid "Expose S3 IAM manipulation as a web module" msgstr "" #: Library/Backend/S3/S3IAM.cs:81 @@ -873,7 +879,7 @@ msgid "The operation to perform" msgstr "" #: Library/Backend/S3/S3IAM.cs:81 -msgid "Selects the operation to perform" +msgid "Select the operation to perform" msgstr "" #: Library/Backend/S3/S3IAM.cs:82 @@ -1072,7 +1078,7 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:53 -msgid "Supplies server fingerprint used for validation of server identity" +msgid "Supply server fingerprint used for validation of server identity" msgstr "" #: Library/Backend/SSHv2/Strings.cs:54 @@ -1083,18 +1089,18 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:55 -msgid "Disables fingerprint validation" +msgid "Disable fingerprint validation" msgstr "" #: Library/Backend/SSHv2/Strings.cs:56 msgid "" -"Points to a valid OpenSSH keyfile. If the file is encrypted, the password " +"Point to a valid OpenSSH keyfile. If the file is encrypted, the password " "supplied is used to decrypt it. If the keyfile is specified, the password is" " not used to authenticate." msgstr "" #: Library/Backend/SSHv2/Strings.cs:57 Library/Backend/SSHv2/Strings.cs:59 -msgid "Uses a SSH private key to authenticate" +msgid "Use a SSH private key to authenticate" msgstr "" #: Library/Backend/SSHv2/Strings.cs:58 @@ -1112,7 +1118,7 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:61 -msgid "Sets the operation timeout value" +msgid "Set the operation timeout value" msgstr "" #: Library/Backend/SSHv2/Strings.cs:62 @@ -1124,7 +1130,7 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:63 -msgid "Sets a keepalive value" +msgid "Set a keepalive value" msgstr "" #: Library/Backend/SSHv2/Strings.cs:64 @@ -1473,9 +1479,9 @@ msgstr "" #: Library/Backend/OneDrive/Strings.cs:41 #, 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})." +"Store 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:42 @@ -1496,7 +1502,7 @@ msgstr "" #: Library/Backend/OneDrive/Strings.cs:49 #, csharp-format msgid "" -"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " +"Store 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 "" @@ -1525,7 +1531,7 @@ msgstr "" #: Library/Backend/OneDrive/Strings.cs:59 #, csharp-format msgid "" -"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " +"Store 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) " @@ -1610,7 +1616,7 @@ msgstr "" #: Library/Backend/AliyunOSS/Strings.cs:14 #: Library/Backend/TencentCOS/Strings.cs:36 msgid "Bucket name" -msgstr "" +msgstr "Bucket neve" #: Library/Backend/AliyunOSS/Strings.cs:15 msgid "Region indicates the physical location of the OSS data center." @@ -1731,7 +1737,7 @@ msgid "" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:38 -msgid "Specifies COS location constraints" +msgid "Specify COS location constraints" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:39 @@ -1776,7 +1782,7 @@ msgid "" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:34 -msgid "Supplies the backup device to use" +msgid "Supply the backup device to use" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:35 @@ -1790,7 +1796,7 @@ msgid "" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:36 -msgid "Supplies the mount point to use on the server" +msgid "Supply the mount point to use on the server" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:37 @@ -2070,7 +2076,7 @@ msgid "Storj DCS configuration module" msgstr "" #: Library/Backend/Storj/StorjConfig.cs:46 -msgid "Exposes Storj DCS configuration as a web module" +msgid "Expose Storj DCS configuration as a web module" msgstr "" #: Library/Backend/Storj/Strings.cs:27 @@ -2115,7 +2121,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:35 msgid "API key" -msgstr "" +msgstr "API kulcs" #: Library/Backend/Storj/Strings.cs:36 msgid "" @@ -2153,7 +2159,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:43 msgid "Folder" -msgstr "" +msgstr "Mappa" #: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format @@ -2171,6 +2177,310 @@ msgstr "" msgid "The OAuth service is currently over quota. Try again in a few hours" msgstr "" +#: Library/RestAPI/Strings.cs:9 +msgid "Another instance is running, and was notified" +msgstr "" + +#: Library/RestAPI/Strings.cs:10 +#, csharp-format +msgid "" +"Failed to create, open or upgrade the database.\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:12 +msgid "Display this help" +msgstr "" + +#: Library/RestAPI/Strings.cs:13 +msgid "" +"Supported commandline arguments:\n" +"\n" +msgstr "" +"Támogatott parancssori argumentumok:\n" +"\n" + +#: Library/RestAPI/Strings.cs:16 +#, csharp-format +msgid "--{0}: {1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:17 +#, csharp-format +msgid "" +"Use this option to store some or all of the options given to the commandline" +" client. The file must be a plain text file, and UTF-8 encoding is " +"preferred. Each line in the file should be of the format --option=value. Use" +" the special options --{0} and --{1} 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 "" + +#: Library/RestAPI/Strings.cs:18 CommandLine/CLI/Strings.cs:45 +msgid "Path to a file with parameters" +msgstr "Útvonal egy fájlhoz paraméterekkel" + +#: Library/RestAPI/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 "" + +#: Library/RestAPI/Strings.cs:20 CommandLine/CLI/Strings.cs:41 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "Nem sikerült olvasni a (z) "{0}" paraméterfájlt, ok: {1}" + +#: Library/RestAPI/Strings.cs:22 +msgid "Output log information to the file given" +msgstr "" + +#: Library/RestAPI/Strings.cs:23 +msgid "Determine the amount of information written in the log file" +msgstr "" + +#: Library/RestAPI/Strings.cs:24 +msgid "" +"Activate portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Library/RestAPI/Strings.cs:25 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:26 +#, csharp-format +msgid "An error occurred on server tear down: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:27 +#, csharp-format +msgid "" +"Unable to start up. Perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:29 Library/RestAPI/Strings.cs:51 +msgid "Disable database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:30 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "" + +#: Library/RestAPI/Strings.cs:31 +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 "" + +#: Library/RestAPI/Strings.cs:32 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "" + +#: Library/RestAPI/Strings.cs:33 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." +msgstr "" + +#: Library/RestAPI/Strings.cs:34 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "" + +#: Library/RestAPI/Strings.cs:35 +msgid "" +"The interface the webserver listens on. The special values \"*\" and \"any\"" +" means any interface. The special value \"loopback\" means the loopback " +"adapter." +msgstr "" + +#: Library/RestAPI/Strings.cs:36 +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 "" + +#: Library/RestAPI/Strings.cs:37 +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 "" + +#: Library/RestAPI/Strings.cs:38 +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 "" + +#: Library/RestAPI/Strings.cs:39 +msgid "Enable the ping-pong responder" +msgstr "" + +#: Library/RestAPI/Strings.cs:40 Library/Main/Strings.cs:250 +msgid "Set the time after which log data will be purged from the database." +msgstr "" +"Állítsa be azt az időtartamot, amely után a naplóadatok törlődnek az " +"adatbázisból." + +#: Library/RestAPI/Strings.cs:41 Library/Main/Strings.cs:251 +msgid "Clean up old log data" +msgstr "Tisztítsa meg a régi naplóadatokat" + +#: Library/RestAPI/Strings.cs:42 +#, 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 "" + +#: Library/RestAPI/Strings.cs:43 +msgid "Set the folder where settings are stored" +msgstr "" + +#: Library/RestAPI/Strings.cs:44 +#, 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 "" + +#: Library/RestAPI/Strings.cs:45 +msgid "Set the database encryption key" +msgstr "" + +#: Library/RestAPI/Strings.cs:46 Library/Main/Strings.cs:96 +msgid "" +"Use this option 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 "" + +#: Library/RestAPI/Strings.cs:47 Library/Main/Strings.cs:97 +msgid "Temporary storage folder" +msgstr "Ideiglenes tároló mappa" + +#: Library/RestAPI/Strings.cs:48 +msgid "Reset the JWT configuration, invalidating any issued login tokens" +msgstr "" + +#: Library/RestAPI/Strings.cs:49 +msgid "Disable the visual captcha" +msgstr "" + +#: Library/RestAPI/Strings.cs:50 +msgid "Use this option to disable database encryption of sensitive fields" +msgstr "" + +#: Library/RestAPI/Strings.cs:52 +msgid "Log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:53 +msgid "Use this option to log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:54 +msgid "Set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:55 +msgid "Use this option to set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:56 +#, csharp-format +msgid "" +"The Windows event log source {0} was not found. The source must be " +"registered before the log can be written." +msgstr "" + +#: Library/RestAPI/Strings.cs:57 +msgid "The Windows event log is not supported on this platform" +msgstr "" + +#: Library/RestAPI/Strings.cs:58 +#, csharp-format +msgid "Server has started and is listening on port {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:59 +#, csharp-format +msgid "Use the following link to sign in: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:60 +#, csharp-format +msgid "The server crashed: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:61 +msgid "Require database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:62 +msgid "" +"Use this option to require a custom provided key for database encryption of " +"sensitive fields and not rely on the serial number" +msgstr "" + +#: Library/RestAPI/Strings.cs:63 +#, csharp-format +msgid "" +"Database encryption key is required. Supply an encryption key via the " +"environment variable {0} or disable database encryption with the option " +"--{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:64 +#, csharp-format +msgid "" +"The encryption key is blacklisted and cannot be used. The database has been " +"decrypted. Supply a new encryption key via the environment variable {0} or " +"disable database encryption with the option --{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:68 +#, csharp-format +msgid "" +"Unable to find a valid date, given the start date {0}, the repetition " +"interval {1} and the allowed days {2}" +msgstr "" + +#: Library/RestAPI/Strings.cs:73 +#, csharp-format +msgid "Server has started and is listening on {0}, port {1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:74 +#, csharp-format +msgid "" +"Unable to create SSL certificate using provided parameters. Exception " +"detail: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:75 +#, csharp-format +msgid "Unable to open a socket for listening, tried ports: {0}" +msgstr "" + #: Library/DynamicLoader/Strings.cs:24 #, csharp-format msgid "Failed to load assembly {0}, error message: {1}" @@ -2203,7 +2513,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:28 -msgid "Sets the ZIP compression level" +msgid "Set the ZIP compression level" msgstr "" #: Library/Compression/Strings.cs:29 @@ -2215,7 +2525,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:30 -msgid "Sets the ZIP compression method" +msgid "Set the ZIP compression method" msgstr "" #: Library/Compression/Strings.cs:31 @@ -2225,7 +2535,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:32 -msgid "Toggles ZIP64 support" +msgid "Toggle ZIP64 support" msgstr "" #: Library/Compression/Strings.cs:33 @@ -2264,7 +2574,7 @@ msgid "Number of threads used in compression" msgstr "" #: Library/Compression/Strings.cs:44 -msgid "Sets the 7z compression level" +msgid "Set the 7z compression level" msgstr "" #: Library/Compression/Strings.cs:45 @@ -2275,7 +2585,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:46 -msgid "Sets the 7z fast algorithm usage" +msgid "Set the 7z fast algorithm usage" msgstr "" #: Library/SQLiteHelper/Strings.cs:24 @@ -2500,7 +2810,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:65 -msgid "Toggles system sleep mode" +msgid "Toggle system sleep mode" msgstr "" #: Library/Main/Strings.cs:66 @@ -2658,21 +2968,10 @@ msgstr "" msgid "Limit the size of files being backed up" msgstr "" -#: Library/Main/Strings.cs:96 -msgid "" -"Use this option 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 "" - -#: Library/Main/Strings.cs:97 -msgid "Temporary storage folder" -msgstr "Ideiglenes tároló mappa" - #: Library/Main/Strings.cs:98 msgid "" -"Selects another thread priority for the process. Use this to set Duplicati " -"to be more or less CPU intensive." +"Select another thread priority for the process. Use this to set Duplicati to" +" be more or less CPU intensive." msgstr "" #: Library/Main/Strings.cs:99 @@ -2692,13 +2991,13 @@ msgstr "" #: Library/Main/Strings.cs:102 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." +"Use this option to 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:103 -msgid "Disables use of the streaming transfer method" +msgid "Disable use of the streaming transfer method" msgstr "" #: Library/Main/Strings.cs:104 @@ -2709,7 +3008,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:105 -msgid "Disables manifests verification" +msgid "Disable manifests verification" msgstr "" #: Library/Main/Strings.cs:106 @@ -2741,7 +3040,7 @@ msgid "Supply one or more module names, separated by commas to unload them." msgstr "" #: Library/Main/Strings.cs:111 -msgid "Disables one or more modules" +msgid "Disable one or more modules" msgstr "" #: Library/Main/Strings.cs:112 @@ -2749,7 +3048,7 @@ msgid "Supply one or more module names, separated by commas to load them." msgstr "" #: Library/Main/Strings.cs:113 -msgid "Enables one or more modules" +msgid "Enable one or more modules" msgstr "" #: Library/Main/Strings.cs:114 @@ -2768,7 +3067,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:115 -msgid "Controls the use of disk snapshots" +msgid "Control the use of disk snapshots" msgstr "" #: Library/Main/Strings.cs:116 @@ -2811,11 +3110,11 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:123 -msgid "Enables debugging output" +msgid "Enable debugging output" msgstr "" #: Library/Main/Strings.cs:124 -msgid "Logs information to the file specified." +msgid "Log information to the file specified." msgstr "" #: Library/Main/Strings.cs:125 @@ -2825,7 +3124,7 @@ msgstr "" #: Library/Main/Strings.cs:126 Library/Main/Strings.cs:283 #, csharp-format msgid "" -"Specifies the amount of log information to write into the file specified by " +"Specify the amount of log information to write into the file specified by " "the option --{0}." msgstr "" @@ -2845,7 +3144,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:130 -msgid "Disables automatic folder creation" +msgid "Disable automatic folder creation" msgstr "" #: Library/Main/Strings.cs:131 @@ -2876,7 +3175,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:134 -msgid "Controls the use of NTFS Update Sequence Numbers" +msgid "Control the use of NTFS Update Sequence Numbers" msgstr "" #: Library/Main/Strings.cs:135 @@ -2893,7 +3192,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:136 -msgid "Deactivates tolerance when comparing times" +msgid "Deactivate tolerance when comparing times" msgstr "" #: Library/Main/Strings.cs:137 @@ -2962,7 +3261,7 @@ msgstr "" #: Library/Main/Strings.cs:149 msgid "" -"Sets a threshold for when to warn about the backend quota being nearly " +"Set 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 than this percentage of the total backup " "size. If the backend does not report the quota information, this value will " @@ -3166,7 +3465,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:185 -msgid "Determines usage of index files" +msgid "Determine usage of index files" msgstr "" #: Library/Main/Strings.cs:186 @@ -3188,7 +3487,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:189 -msgid "Does not perform any modifications" +msgid "Do not perform any modifications" msgstr "" #: Library/Main/Strings.cs:190 @@ -3267,7 +3566,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:204 -msgid "Disables the local database" +msgid "Disable the local database" msgstr "" #: Library/Main/Strings.cs:205 @@ -3395,7 +3694,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:227 -msgid "Activates in-depth verification of files" +msgid "Activate in-depth verification of files" msgstr "" #: Library/Main/Strings.cs:228 @@ -3436,7 +3735,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:237 -msgid "Don't store metadata" +msgid "Do not store metadata" msgstr "" #: Library/Main/Strings.cs:238 @@ -3498,16 +3797,6 @@ msgstr "" msgid "Check block hashes" msgstr "" -#: Library/Main/Strings.cs:250 -msgid "Set the time after which log data will be purged from the database." -msgstr "" -"Állítsa be azt az időtartamot, amely után a naplóadatok törlődnek az " -"adatbázisból." - -#: Library/Main/Strings.cs:251 -msgid "Clean up old log data" -msgstr "Tisztítsa meg a régi naplóadatokat" - #: Library/Main/Strings.cs:252 msgid "" "Use this option to build a searchable local database which only contains " @@ -3540,7 +3829,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:257 -msgid "Forces the display of the actual date instead of calendar date" +msgid "Force the display of the actual date instead of calendar date" msgstr "" #: Library/Main/Strings.cs:258 @@ -3592,7 +3881,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:267 -msgid "Disables synthetic filelist" +msgid "Disable synthetic filelist" msgstr "" #: Library/Main/Strings.cs:268 @@ -3604,7 +3893,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:269 -msgid "Checks only file lastmodified" +msgid "Check only file lastmodified" msgstr "" #: Library/Main/Strings.cs:270 @@ -3616,7 +3905,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:271 -msgid "Disables path compression on restore" +msgid "Disable path compression on restore" msgstr "" #: Library/Main/Strings.cs:272 @@ -3670,10 +3959,10 @@ msgstr "" #: Library/Main/Strings.cs:280 msgid "" -"Use this option to run a scheduled backup 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 (e.g., AC) or unknown, then scheduled" -" backups will proceed as normal." +"Use this option to disable a scheduled backup 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 (e.g., AC) or unknown, then " +"scheduled backups will proceed as normal." msgstr "" #: Library/Main/Strings.cs:281 @@ -3695,11 +3984,11 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:286 -msgid "Applies filters to the file log data" +msgid "Apply filters to the file log data" msgstr "" #: Library/Main/Strings.cs:287 -msgid "Specifies the amount of log information to output to the console." +msgid "Specify the amount of log information to output to the console." msgstr "" #: Library/Main/Strings.cs:288 @@ -3707,7 +3996,7 @@ msgid "Console information level" msgstr "" #: Library/Main/Strings.cs:290 -msgid "Applies filters to the console log data" +msgid "Apply filters to the console log data" msgstr "" #: Library/Main/Strings.cs:292 @@ -3718,7 +4007,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:293 -msgid "Sets the process to use low IO priority" +msgid "Set the process to use low IO priority" msgstr "" #: Library/Main/Strings.cs:295 @@ -3726,7 +4015,7 @@ msgid "Use this option to remove all empty folders from a backup." msgstr "" #: Library/Main/Strings.cs:296 -msgid "Excludes empty folders" +msgid "Exclude empty folders" msgstr "" #: Library/Main/Strings.cs:297 @@ -3775,7 +4064,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:305 -msgid "Activates logging of all database queries" +msgid "Activate logging of all database queries" msgstr "" #: Library/Main/Strings.cs:306 @@ -3978,7 +4267,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:53 -msgid "Sets allowed SSL versions" +msgid "Set allowed SSL versions" msgstr "" #: Library/Modules/Builtin/Strings.cs:54 @@ -3988,7 +4277,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:55 -msgid "Sets the default operation timeout" +msgid "Set the default operation timeout" msgstr "" #: Library/Modules/Builtin/Strings.cs:56 @@ -3999,7 +4288,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:57 -msgid "Sets readwrite" +msgid "Set readwrite" msgstr "" #: Library/Modules/Builtin/Strings.cs:58 @@ -4010,7 +4299,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:59 -msgid "Sets HTTP buffering" +msgid "Set HTTP buffering" msgstr "" #: Library/Modules/Builtin/Strings.cs:63 @@ -4034,8 +4323,7 @@ msgid "Configure Microsoft SQL Server module" msgstr "" #: Library/Modules/Builtin/Strings.cs:73 -msgid "" -"Executes a script before starting an operation, and again on completion" +msgid "Execute a script before starting an operation, and again on completion" msgstr "" #: Library/Modules/Builtin/Strings.cs:74 @@ -4044,8 +4332,8 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:75 msgid "" -"Executes a script after performing an operation. The script will receive the" -" operation results written to stdout." +"Execute a script after performing an operation. The script will receive the " +"operation results written to stdout." msgstr "" #: Library/Modules/Builtin/Strings.cs:76 @@ -4064,7 +4352,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:79 msgid "" -"Executes a script before performing an operation. The operation will block " +"Execute 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 "" @@ -4074,7 +4362,7 @@ msgid "Run a required script on startup" msgstr "" #: Library/Modules/Builtin/Strings.cs:81 -#: Library/Modules/Builtin/Strings.cs:208 +#: Library/Modules/Builtin/Strings.cs:237 #, csharp-format msgid "" "Use this option to select the output format for results. Available formats: " @@ -4082,8 +4370,8 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:82 -#: Library/Modules/Builtin/Strings.cs:209 -msgid "Selects the output format for results" +#: Library/Modules/Builtin/Strings.cs:238 +msgid "Select the output format for results" msgstr "" #: Library/Modules/Builtin/Strings.cs:83 @@ -4098,7 +4386,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:85 msgid "" -"Executes a script before performing an operation. The operation will block " +"Execute a script before performing an operation. The operation will block " "until the script has completed or timed out." msgstr "" @@ -4113,13 +4401,13 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:88 msgid "" -"Sets the maximum time a script is allowed to execute. If the script has not " +"Set 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:89 -msgid "Sets the script timeout" +msgid "Set the script timeout" msgstr "" #: Library/Modules/Builtin/Strings.cs:90 @@ -4145,7 +4433,7 @@ msgstr "" #, 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." +" option --{0} to specify what SMTP server to use." msgstr "" #: Library/Modules/Builtin/Strings.cs:98 @@ -4210,7 +4498,8 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:124 #: Library/Modules/Builtin/Strings.cs:160 -#: Library/Modules/Builtin/Strings.cs:188 +#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:217 msgid "The messages to send" msgstr "" @@ -4283,6 +4572,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:144 #: Library/Modules/Builtin/Strings.cs:172 +#: Library/Modules/Builtin/Strings.cs:201 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message.\n" "\n" @@ -4297,6 +4587,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:153 #: Library/Modules/Builtin/Strings.cs:181 +#: Library/Modules/Builtin/Strings.cs:210 msgid "The message template" msgstr "" @@ -4321,7 +4612,8 @@ msgid "The XMPP password" msgstr "" #: Library/Modules/Builtin/Strings.cs:158 -#: Library/Modules/Builtin/Strings.cs:186 +#: Library/Modules/Builtin/Strings.cs:187 +#: Library/Modules/Builtin/Strings.cs:215 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" @@ -4329,14 +4621,16 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:161 -#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:218 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:162 -#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:219 msgid "Send messages for all operations" msgstr "" @@ -4346,49 +4640,89 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:168 msgid "" -"This module provides support for sending status reports via HTTP messages" +"This module provides support for sending status reports via Telegram " +"messages" msgstr "" #: Library/Modules/Builtin/Strings.cs:169 -msgid "HTTP report module" +msgid "Telegram report module" msgstr "" #: Library/Modules/Builtin/Strings.cs:170 -msgid "Use this option to set a HTTP report URL." +msgid "Use this option to set the channel ID." msgstr "" #: Library/Modules/Builtin/Strings.cs:171 -msgid "HTTP report URL" +msgid "Telegram channel id" msgstr "" #: Library/Modules/Builtin/Strings.cs:182 -msgid "Use this option to set a name of the parameter to send the message as." -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:183 -msgid "The name of the parameter to send the message as" +msgid "" +"Use this option to set a bot ID for the bot that will send the message." msgstr "" #: Library/Modules/Builtin/Strings.cs:184 +msgid "The Telegram bot ID" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:185 +msgid "" +"Use this option to set a API key for the bot that will send the message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:186 +msgid "The Telegram API key" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:192 +msgid "Timeout occurred while sending to Telegram server" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:197 +msgid "" +"This module provides support for sending status reports via HTTP messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:198 +msgid "HTTP report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:199 +msgid "Use this option to set a HTTP report URL." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:200 +msgid "HTTP report URL" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:211 +msgid "Use this option to set a name of the parameter to send the message as." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:212 +msgid "The name of the parameter to send the message as" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:213 msgid "" "Use this option to set extra parameters to add to the http message, e.g. " "\"parameter1=value1¶meter2=value2\"" msgstr "" -#: Library/Modules/Builtin/Strings.cs:185 +#: Library/Modules/Builtin/Strings.cs:214 msgid "Extra parameters to add to the http message" msgstr "" -#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:220 msgid "" "Use this option to change the default HTTP verb used to submit a report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:192 -msgid "Sets the HTTP verb to use" +#: Library/Modules/Builtin/Strings.cs:221 +msgid "Set the HTTP verb to use" msgstr "" -#: Library/Modules/Builtin/Strings.cs:193 +#: Library/Modules/Builtin/Strings.cs:222 msgid "" "Use this option to set HTTP report URLs for sending form-encoded data. This " "option accepts multiple URLs, seperated by a semi-colon. All URLs will " @@ -4396,53 +4730,53 @@ msgid "" "settings." msgstr "" -#: Library/Modules/Builtin/Strings.cs:194 +#: Library/Modules/Builtin/Strings.cs:223 msgid "HTTP report URLs for sending form data" msgstr "" -#: Library/Modules/Builtin/Strings.cs:195 +#: Library/Modules/Builtin/Strings.cs:224 msgid "" "Use this option to set HTTP report URLs for sending JSON data. This option " "accepts multiple URLs, seperated by a semi-colon. All URLs will receive the " "same data. Note that this option ignores the format and verb settings." msgstr "" -#: Library/Modules/Builtin/Strings.cs:196 +#: Library/Modules/Builtin/Strings.cs:225 msgid "HTTP report URLs for sending JSON data" msgstr "" -#: Library/Modules/Builtin/Strings.cs:201 +#: Library/Modules/Builtin/Strings.cs:230 #, csharp-format msgid "Failed to send message: {0}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:202 +#: Library/Modules/Builtin/Strings.cs:231 msgid "" "Use this option to set the log level for messages to include in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:203 -msgid "Defines a log level for messages" +#: Library/Modules/Builtin/Strings.cs:232 +msgid "Define a log level for messages" msgstr "" -#: Library/Modules/Builtin/Strings.cs:204 +#: Library/Modules/Builtin/Strings.cs:233 msgid "" "Use this option to set a filter expression that defines what options are " "included in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:205 +#: Library/Modules/Builtin/Strings.cs:234 msgid "Log message filter" msgstr "" -#: Library/Modules/Builtin/Strings.cs:206 +#: Library/Modules/Builtin/Strings.cs:235 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/Strings.cs:207 -msgid "Limits log lines" +#: Library/Modules/Builtin/Strings.cs:236 +msgid "Limit log lines" msgstr "" #: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:39 @@ -4657,11 +4991,6 @@ msgstr "" msgid "Supported generic modules:" msgstr "" -#: CommandLine/CLI/Strings.cs:41 -#, csharp-format -msgid "Unable to read the parameters file \"{0}\", reason: {1}" -msgstr "Nem sikerült olvasni a (z) "{0}" paraméterfájlt, ok: {1}" - #: CommandLine/CLI/Strings.cs:42 #, csharp-format msgid "" @@ -4693,10 +5022,6 @@ msgid "" "multiple filters must be joined with {5}." msgstr "" -#: CommandLine/CLI/Strings.cs:45 -msgid "Path to a file with parameters" -msgstr "Útvonal egy fájlhoz paraméterekkel" - #: CommandLine/CLI/Strings.cs:46 #, csharp-format msgid "An error occured: {0}" @@ -4763,11 +5088,11 @@ msgstr "" msgid "This link may provide additional information: {0}" msgstr "" -#: CommandLine/CLI/Program.cs:288 +#: CommandLine/CLI/Program.cs:290 msgid "Toggle automatic updates" msgstr "" -#: CommandLine/CLI/Program.cs:288 +#: CommandLine/CLI/Program.cs:290 msgid "" "Set this option if you prefer to have the commandline version automatically " "update" diff --git a/Localizations/duplicati/localization-it.mo b/Localizations/duplicati/localization-it.mo index 120a1fc73..4e775e760 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 916714c34..81cbe331a 100644 --- a/Localizations/duplicati/localization-it.po +++ b/Localizations/duplicati/localization-it.po @@ -5,10 +5,10 @@ # # Translators: # Andrea Ricci , 2016 -# Andrea De Lunardi , 2017 -# Francesco Infantini , 2018 -# Antonio Mazzarino , 2020 # albanobattistella , 2020 +# Francesco Infantini , 2024 +# Antonio Mazzarino , 2024 +# Andrea De Lunardi , 2024 # Folgore101 , 2024 # #, fuzzy @@ -16,7 +16,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-14 09:15+0200\n" +"POT-Creation-Date: 2024-08-30 15:22+0200\n" "PO-Revision-Date: 2016-10-04 18:53+0000\n" "Last-Translator: Folgore101 , 2024\n" "Language-Team: Italian (https://app.transifex.com/duplicati/teams/67655/it/)\n" @@ -135,7 +135,7 @@ msgid "Use GPG Armor" msgstr "Usa GPG Armor" #: Library/Encryption/Strings.cs:52 -msgid "Overrides the GPG command supplied for decryption." +msgid "Override the GPG command supplied for decryption." msgstr "" #: Library/Encryption/Strings.cs:53 @@ -145,7 +145,7 @@ msgstr "Comando di decrittografia GPG" #: Library/Encryption/Strings.cs:54 #, csharp-format msgid "" -"Overrides the default GPG encryption command \"{0}\". Normal usage is to " +"Override the default GPG encryption command \"{0}\". Normal usage is to " "request asymetric encryption with the setting {1}." msgstr "" @@ -230,6 +230,11 @@ msgstr "La cartella richiesta non esiste" msgid "Cancelled" msgstr "Cancellato" +#: Library/Interface/Strings.cs:44 +msgid "" +"Encryption key used to encrypt target settings does not match current key." +msgstr "" + #: Library/Interface/CustomExceptions.cs:84 #: Library/Interface/CustomExceptions.cs:92 #: Library/Backend/Jottacloud/Jottacloud.cs:286 @@ -373,16 +378,16 @@ msgstr "" #: Library/Backend/AzureBlob/Strings.cs:38 Library/Backend/Mega/Strings.cs:28 #: Library/Backend/SharePoint/Strings.cs:29 #: Library/Backend/WEBDAV/Strings.cs:29 -msgid "Supplies the password used to connect to the server" -msgstr "Fornisci la password usata per connettersi al server" +msgid "Supply the password used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:32 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:33 -msgid "Supplies the domain used to connect to the server" -msgstr "Fornisce il dominio utilizzato per connettersi al server" +msgid "Supply the domain used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:34 Library/Backend/FTP/Strings.cs:35 #: Library/Backend/CloudFiles/Strings.cs:30 Library/Backend/S3/Strings.cs:34 @@ -407,8 +412,8 @@ msgstr "" #: Library/Backend/AzureBlob/Strings.cs:40 Library/Backend/Mega/Strings.cs:30 #: Library/Backend/SharePoint/Strings.cs:31 #: Library/Backend/WEBDAV/Strings.cs:31 -msgid "Supplies the username used to connect to the server" -msgstr "Fornisci il nome utente usato per connettersi al server" +msgid "Supply the username used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:36 msgid "" @@ -421,8 +426,8 @@ msgstr "" " password, ma non è necessaria quando si utilizza una chiave API." #: Library/Backend/OpenStack/Strings.cs:37 -msgid "Supplies the Tenant Name used to connect to the server" -msgstr "Fornisci il Nome Detentore utilizzato per connettersi al server" +msgid "Supply the Tenant Name used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:38 msgid "" @@ -433,8 +438,8 @@ msgstr "" "password e un ID detentore con alcuni provider." #: Library/Backend/OpenStack/Strings.cs:39 -msgid "Supplies the API key used to connect to the server" -msgstr "Fornisci la chiave API utilizzata per connettersi al server" +msgid "Supply the API key used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:40 #, csharp-format @@ -447,8 +452,8 @@ msgstr "" "provider noti sono: {0}{1}" #: Library/Backend/OpenStack/Strings.cs:41 -msgid "Supplies the authentication URL" -msgstr "Fornisci l'URL di autenticazione" +msgid "Supply the authentication URL" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:42 msgid "The keystone API version to use. Valid values are 'v2' and 'v3'." @@ -470,16 +475,16 @@ msgstr "" "predefinita." #: Library/Backend/OpenStack/Strings.cs:45 -msgid "Supplies the region used for creating a container" -msgstr "Fornisci la regione utilizzata per creare un contenitore" +msgid "Supply the region used for creating a container" +msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:67 msgid "OpenStack configuration module" msgstr "Modulo di configurazione OpenStack" #: Library/Backend/OpenStack/OpenStackConfig.cs:69 -msgid "Exposes OpenStack configuration as a web module" -msgstr "Mostra la configurazione di OpenStack come modulo Web" +msgid "Expose OpenStack configuration as a web module" +msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:77 #: Library/Backend/GoogleServices/GCSConfig.cs:81 @@ -490,8 +495,8 @@ msgstr "La configurazione da ottenere" #: Library/Backend/OpenStack/OpenStackConfig.cs:77 #: Library/Backend/GoogleServices/GCSConfig.cs:81 #: Library/Backend/S3/S3Config.cs:84 Library/Backend/Storj/StorjConfig.cs:53 -msgid "Provides different config values" -msgstr "Fornisce diversi valori di configurazione" +msgid "Provide different config values" +msgstr "" #: Library/Backend/FTP/Strings.cs:27 msgid "" @@ -512,8 +517,8 @@ msgid "" msgstr "" #: Library/Backend/FTP/Strings.cs:30 Library/Backend/FTP/Strings.cs:32 -msgid "Toggles the FTP connections method" -msgstr "Attiva/disattiva metodo connessioni FTP" +msgid "Toggle the FTP connections method" +msgstr "" #: Library/Backend/FTP/Strings.cs:31 #, csharp-format @@ -545,8 +550,8 @@ msgid "" msgstr "" #: Library/Backend/FTP/Strings.cs:38 -msgid "Instructs Duplicati to use an SSL (ftps) connection" -msgstr "Indica e Duplicati di utilizzare una connessione SSL (ftps)" +msgid "Instruct Duplicati to use an SSL (ftps) connection" +msgstr "" #: Library/Backend/FTP/Strings.cs:39 msgid "" @@ -589,8 +594,8 @@ msgid "Google Cloud Storage configuration module" msgstr "Modulo di configurazione Google Cloud Storage" #: Library/Backend/GoogleServices/GCSConfig.cs:73 -msgid "Exposes Google Cloud Storage configuration as a web module" -msgstr "Mostra la configurazione di Google Cloud Storage come modulo web" +msgid "Expose Google Cloud Storage configuration as a web module" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:27 msgid "" @@ -642,8 +647,8 @@ msgstr "" "{0}" #: Library/Backend/GoogleServices/Strings.cs:35 -msgid "Specifies location option for creating a bucket" -msgstr "Specifica l'opzione posizione per creare un bucket" +msgid "Specify location option for creating a bucket" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:36 #, csharp-format @@ -655,8 +660,8 @@ msgstr "" "{0}" #: Library/Backend/GoogleServices/Strings.cs:38 -msgid "Specifies storage class for creating a bucket" -msgstr "Specifica la classe di archiviazione per creare un bucket" +msgid "Specify storage class for creating a bucket" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:39 msgid "" @@ -666,8 +671,8 @@ msgid "" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:40 -msgid "Specifies project for creating a bucket" -msgstr "Specifica il progetto per creare un bucket" +msgid "Specify project for creating a bucket" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:44 msgid "" @@ -721,8 +726,8 @@ msgid "The API Access Key used to authenticate with CloudFiles." msgstr "" #: Library/Backend/CloudFiles/Strings.cs:33 -msgid "Supplies the access key used to connect to the server" -msgstr "Fornisci la chiave di accesso utilizzata per connettersi al server" +msgid "Supply the access key used to connect to the server" +msgstr "" #: Library/Backend/CloudFiles/Strings.cs:34 #, csharp-format @@ -741,9 +746,8 @@ msgid "The username used to authenticate with CloudFiles." msgstr "" #: Library/Backend/CloudFiles/Strings.cs:37 -msgid "Supplies the username used to authenticate with CloudFiles" +msgid "Supply the username used to authenticate with CloudFiles" msgstr "" -"Fornisci il nome utente utilizzato per l'autenticazione con CloudFiles" #: Library/Backend/CloudFiles/Strings.cs:38 msgid "MD5 Hash (ETag) verification failed" @@ -775,8 +779,8 @@ msgid "S3 configuration module" msgstr "Modulo di configurazione S3" #: Library/Backend/S3/S3Config.cs:77 -msgid "Exposes S3 configuration as a web module" -msgstr "Mostra la configurazione S3 come modulo Web" +msgid "Expose S3 configuration as a web module" +msgstr "" #: Library/Backend/S3/Strings.cs:26 msgid "" @@ -828,8 +832,8 @@ msgstr "" "{0}" #: Library/Backend/S3/Strings.cs:40 -msgid "Specifies S3 location constraints" -msgstr "Specifica vincoli posizione S3" +msgid "Specify S3 location constraints" +msgstr "" #: Library/Backend/S3/Strings.cs:41 #, csharp-format @@ -841,8 +845,8 @@ msgstr "" "{0}" #: Library/Backend/S3/Strings.cs:43 -msgid "Specifies an alternate S3 server name" -msgstr "Specifica un nome di server S3 alternativo" +msgid "Specify an alternate S3 server name" +msgstr "" #: Library/Backend/S3/Strings.cs:44 msgid "" @@ -853,8 +857,8 @@ msgstr "" " comunicare con i servizi S3." #: Library/Backend/S3/Strings.cs:45 -msgid "Specifies the S3 client library to use" -msgstr "Specifica la libreria client S3 da utilizzare" +msgid "Specify the S3 client library to use" +msgstr "" #: Library/Backend/S3/Strings.cs:46 msgid "" @@ -865,8 +869,8 @@ msgstr "" #: Library/Backend/S3/Strings.cs:47 Library/Backend/WEBDAV/Strings.cs:40 #: Library/Backend/TahoeLAFS/Strings.cs:27 -msgid "Instructs Duplicati to use an SSL (https) connection" -msgstr "Indica a Duplicati di utilizzare una connessione SSL (https)" +msgid "Instruct Duplicati to use an SSL (https) connection" +msgstr "" #: Library/Backend/S3/Strings.cs:48 msgid "" @@ -898,16 +902,16 @@ msgid "S3 IAM support module" msgstr "Modulo di supporto IAM S3" #: Library/Backend/S3/S3IAM.cs:73 -msgid "Exposes S3 IAM manipulation as a web module" -msgstr "Nostra la manipolazione S3 IAM come modulo web" +msgid "Expose S3 IAM manipulation as a web module" +msgstr "" #: Library/Backend/S3/S3IAM.cs:81 msgid "The operation to perform" msgstr "L'operazione da eseguire" #: Library/Backend/S3/S3IAM.cs:81 -msgid "Selects the operation to perform" -msgstr "Seleziona l'operazione da eseguire" +msgid "Select the operation to perform" +msgstr "" #: Library/Backend/S3/S3IAM.cs:82 msgid "The username" @@ -1122,10 +1126,8 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:53 -msgid "Supplies server fingerprint used for validation of server identity" +msgid "Supply server fingerprint used for validation of server identity" msgstr "" -"Fornisci l'impronta digitale del server utilizzata per la convalida " -"dell'identità del server" #: Library/Backend/SSHv2/Strings.cs:54 msgid "" @@ -1139,19 +1141,19 @@ msgstr "" "utilizzare questa opzione solo per i test." #: Library/Backend/SSHv2/Strings.cs:55 -msgid "Disables fingerprint validation" -msgstr "Disattiva verifica delle impronte digitali" +msgid "Disable fingerprint validation" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:56 msgid "" -"Points to a valid OpenSSH keyfile. If the file is encrypted, the password " +"Point to a valid OpenSSH keyfile. If the file is encrypted, the password " "supplied is used to decrypt it. If the keyfile is specified, the password is" " not used to authenticate." msgstr "" #: Library/Backend/SSHv2/Strings.cs:57 Library/Backend/SSHv2/Strings.cs:59 -msgid "Uses a SSH private key to authenticate" -msgstr "Usa una chiave privata SSH per l'autenticazione" +msgid "Use a SSH private key to authenticate" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:58 #, csharp-format @@ -1168,8 +1170,8 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:61 -msgid "Sets the operation timeout value" -msgstr "Imposta il valore di timeout dell'operazione" +msgid "Set the operation timeout value" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:62 msgid "" @@ -1180,8 +1182,8 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:63 -msgid "Sets a keepalive value" -msgstr "Imposta un valore keepalive" +msgid "Set a keepalive value" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:64 #, csharp-format @@ -1560,9 +1562,9 @@ msgstr "Se la classe HttpClient deve essere utilizzata" #: Library/Backend/OneDrive/Strings.cs:41 #, 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})." +"Store 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:42 @@ -1586,7 +1588,7 @@ msgstr "ID opzionale dell'unità" #: Library/Backend/OneDrive/Strings.cs:49 #, csharp-format msgid "" -"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " +"Store 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 "" @@ -1615,7 +1617,7 @@ msgstr "Conflitto ID utilizzati per il sito: dato {0} ma trovato {1}" #: Library/Backend/OneDrive/Strings.cs:59 #, csharp-format msgid "" -"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " +"Store 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) " @@ -1700,7 +1702,7 @@ msgstr "" #: Library/Backend/AliyunOSS/Strings.cs:14 #: Library/Backend/TencentCOS/Strings.cs:36 msgid "Bucket name" -msgstr "" +msgstr "Nome bucket" #: Library/Backend/AliyunOSS/Strings.cs:15 msgid "Region indicates the physical location of the OSS data center." @@ -1821,8 +1823,8 @@ msgid "" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:38 -msgid "Specifies COS location constraints" -msgstr "Specifica i vincoli di posizione COS" +msgid "Specify COS location constraints" +msgstr "" #: Library/Backend/TencentCOS/Strings.cs:39 msgid "" @@ -1870,8 +1872,8 @@ msgstr "" "punto di montaggio da utilizzare nel dispositivo con l'opzione \"{0}\"." #: Library/Backend/Jottacloud/Strings.cs:34 -msgid "Supplies the backup device to use" -msgstr "Fornisci il dispositivo di backup da utilizzare" +msgid "Supply the backup device to use" +msgstr "" #: Library/Backend/Jottacloud/Strings.cs:35 #, csharp-format @@ -1890,8 +1892,8 @@ msgstr "" "al punto di montaggio." #: Library/Backend/Jottacloud/Strings.cs:36 -msgid "Supplies the mount point to use on the server" -msgstr "Fornisci il punto di montaggio da utilizzare sul server" +msgid "Supply the mount point to use on the server" +msgstr "" #: Library/Backend/Jottacloud/Strings.cs:37 msgid "" @@ -2202,7 +2204,7 @@ msgid "Storj DCS configuration module" msgstr "" #: Library/Backend/Storj/StorjConfig.cs:46 -msgid "Exposes Storj DCS configuration as a web module" +msgid "Expose Storj DCS configuration as a web module" msgstr "" #: Library/Backend/Storj/Strings.cs:27 @@ -2225,7 +2227,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:31 msgid "Authentication method" -msgstr "" +msgstr "Metodo di autenticazione" #: Library/Backend/Storj/Strings.cs:32 msgid "" @@ -2236,7 +2238,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:33 msgid "Satellite" -msgstr "" +msgstr "Satellitare" #: Library/Backend/Storj/Strings.cs:34 msgid "" @@ -2247,7 +2249,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:35 msgid "API key" -msgstr "" +msgstr "Chiave API" #: Library/Backend/Storj/Strings.cs:36 msgid "" @@ -2259,7 +2261,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:37 msgid "Encryption passphrase" -msgstr "" +msgstr "Passphrase di crittografia" #: Library/Backend/Storj/Strings.cs:38 msgid "" @@ -2269,7 +2271,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:39 msgid "Access grant" -msgstr "" +msgstr "Concessione accesso" #: Library/Backend/Storj/Strings.cs:40 msgid "Specify the bucket for storing the backup." @@ -2285,7 +2287,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:43 msgid "Folder" -msgstr "" +msgstr "Cartella" #: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format @@ -2305,6 +2307,343 @@ msgstr "Codice di errore imprevisto: {0} - {1}" msgid "The OAuth service is currently over quota. Try again in a few hours" msgstr "" +#: Library/RestAPI/Strings.cs:9 +msgid "Another instance is running, and was notified" +msgstr "Un'altra istanza è in esecuzione ed è stato notificato" + +#: Library/RestAPI/Strings.cs:10 +#, csharp-format +msgid "" +"Failed to create, open or upgrade the database.\n" +"Error message: {0}" +msgstr "" +"Impossibile creare, aprire o aggiornare il database.\n" +"Messaggio di errore: {0}" + +#: Library/RestAPI/Strings.cs:12 +msgid "Display this help" +msgstr "" + +#: Library/RestAPI/Strings.cs:13 +msgid "" +"Supported commandline arguments:\n" +"\n" +msgstr "" +"Argomenti supportati da riga di comando:\n" +"\n" + +#: Library/RestAPI/Strings.cs:16 +#, csharp-format +msgid "--{0}: {1}" +msgstr "--{0}: {1}" + +#: Library/RestAPI/Strings.cs:17 +#, csharp-format +msgid "" +"Use this option to store some or all of the options given to the commandline" +" client. The file must be a plain text file, and UTF-8 encoding is " +"preferred. Each line in the file should be of the format --option=value. Use" +" the special options --{0} and --{1} 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 "" + +#: Library/RestAPI/Strings.cs:18 CommandLine/CLI/Strings.cs:45 +msgid "Path to a file with parameters" +msgstr "Percorso di un file con parametri" + +#: Library/RestAPI/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 "" +"I filtri non possono essere specificati dalla riga di comando se sono " +"presenti anche nel file parametri. Usa le opzioni speciali --{0}, --{1}, o " +"--{2} per specificare i filtri all'interno del file parametri. Ogni filtro " +"deve avere un prefisso + o un -, e più filtri devono essere uniti con {3}" + +#: Library/RestAPI/Strings.cs:20 CommandLine/CLI/Strings.cs:41 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "Impossibile leggere il file dei parametri \"{0}\", motivo: {1}" + +#: Library/RestAPI/Strings.cs:22 +msgid "Output log information to the file given" +msgstr "" + +#: Library/RestAPI/Strings.cs:23 +msgid "Determine the amount of information written in the log file" +msgstr "" + +#: Library/RestAPI/Strings.cs:24 +msgid "" +"Activate portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Library/RestAPI/Strings.cs:25 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "Si è verificato un errore grave in Duplicati: {0}" + +#: Library/RestAPI/Strings.cs:26 +#, csharp-format +msgid "An error occurred on server tear down: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:27 +#, csharp-format +msgid "" +"Unable to start up. Perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:29 Library/RestAPI/Strings.cs:51 +msgid "Disable database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:30 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "" +"Rilevata una versione non supportata di SQLite ({0}), deve essere {1} o " +"superiore" + +#: Library/RestAPI/Strings.cs:31 +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 "" + +#: Library/RestAPI/Strings.cs:32 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "" +"La porta su cui il webserver è in ascolto. Valori multipli possono essere " +"forniti con una virgola in mezzo." + +#: Library/RestAPI/Strings.cs:33 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." +msgstr "" +"Il certificato e il file chiave in PKCS #12 formato utilizzato del webserver" +" per SSL. Sono supportate solo le chiavi RSA/DSA." + +#: Library/RestAPI/Strings.cs:34 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "Password per decriptare il file del certificato PKCS #12." + +#: Library/RestAPI/Strings.cs:35 +msgid "" +"The interface the webserver listens on. The special values \"*\" and \"any\"" +" means any interface. The special value \"loopback\" means the loopback " +"adapter." +msgstr "" +"L'interfaccia su cui il webserver è in ascolto. I valori speciali \"*\" e " +"\"any\" significano qualsiasi interfaccia. Il valore speciale \"loopback\" " +"significa la scheda loopback." + +#: Library/RestAPI/Strings.cs:36 +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 "" +"La password necessaria per accedere al webserver. Questa opzione è salvata " +"in modo che non sia necessario impostarla su ogni volta. L'impostazione di " +"un valore vuoto disattiva la password." + +#: Library/RestAPI/Strings.cs:37 +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 "" +"I nomi degli host che sono accettati, separati da punto e virgola. Se uno " +"qualsiasi dei nomi host è \"*\", tutti i nomi host sono consentiti e il " +"controllo del nome host è disabilitato." + +#: Library/RestAPI/Strings.cs:38 +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 "" + +#: Library/RestAPI/Strings.cs:39 +msgid "Enable the ping-pong responder" +msgstr "" + +#: Library/RestAPI/Strings.cs:40 Library/Main/Strings.cs:250 +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." + +#: Library/RestAPI/Strings.cs:41 Library/Main/Strings.cs:251 +msgid "Clean up old log data" +msgstr "Pulisci i vecchi dati del registro" + +#: Library/RestAPI/Strings.cs:42 +#, 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 ha bisogno di archiviare un piccolo database con tutte le " +"impostazioni. Usa questa opzione per scegliere la posizione in cui sono " +"archiviate le impostazioni. Questa opzione può essere impostata anche con la" +" variabile d'ambiente {0}." + +#: Library/RestAPI/Strings.cs:43 +msgid "Set the folder where settings are stored" +msgstr "" + +#: Library/RestAPI/Strings.cs:44 +#, 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 "" +"Questa opzione imposta la chiave di crittografia usata per codificare le " +"impostazioni locali del database. Questa opzione può essere impostata anche " +"con la variabile d'ambiente {0}. Usa l'opzione --{1} per disabilitare la " +"codifica del database." + +#: Library/RestAPI/Strings.cs:45 +msgid "Set the database encryption key" +msgstr "" + +#: Library/RestAPI/Strings.cs:46 Library/Main/Strings.cs:96 +msgid "" +"Use this option 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 "" + +#: Library/RestAPI/Strings.cs:47 Library/Main/Strings.cs:97 +msgid "Temporary storage folder" +msgstr "Cartella archiviazione temporanea" + +#: Library/RestAPI/Strings.cs:48 +msgid "Reset the JWT configuration, invalidating any issued login tokens" +msgstr "" + +#: Library/RestAPI/Strings.cs:49 +msgid "Disable the visual captcha" +msgstr "" + +#: Library/RestAPI/Strings.cs:50 +msgid "Use this option to disable database encryption of sensitive fields" +msgstr "" + +#: Library/RestAPI/Strings.cs:52 +msgid "Log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:53 +msgid "Use this option to log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:54 +msgid "Set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:55 +msgid "Use this option to set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:56 +#, csharp-format +msgid "" +"The Windows event log source {0} was not found. The source must be " +"registered before the log can be written." +msgstr "" + +#: Library/RestAPI/Strings.cs:57 +msgid "The Windows event log is not supported on this platform" +msgstr "" + +#: Library/RestAPI/Strings.cs:58 +#, csharp-format +msgid "Server has started and is listening on port {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:59 +#, csharp-format +msgid "Use the following link to sign in: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:60 +#, csharp-format +msgid "The server crashed: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:61 +msgid "Require database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:62 +msgid "" +"Use this option to require a custom provided key for database encryption of " +"sensitive fields and not rely on the serial number" +msgstr "" + +#: Library/RestAPI/Strings.cs:63 +#, csharp-format +msgid "" +"Database encryption key is required. Supply an encryption key via the " +"environment variable {0} or disable database encryption with the option " +"--{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:64 +#, csharp-format +msgid "" +"The encryption key is blacklisted and cannot be used. The database has been " +"decrypted. Supply a new encryption key via the environment variable {0} or " +"disable database encryption with the option --{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:68 +#, csharp-format +msgid "" +"Unable to find a valid date, given the start date {0}, the repetition " +"interval {1} and the allowed days {2}" +msgstr "" +"Impossibile trovare una data valida, stabilita la data d'inizio {0}, " +"l'intervallo di ripetizione {1} e i giorni consentiti {2}" + +#: Library/RestAPI/Strings.cs:73 +#, csharp-format +msgid "Server has started and is listening on {0}, port {1}" +msgstr "Server avviato e in ascolto su {0}, porta {1}" + +#: Library/RestAPI/Strings.cs:74 +#, csharp-format +msgid "" +"Unable to create SSL certificate using provided parameters. Exception " +"detail: {0}" +msgstr "" +"Impossibile creare il certificato SSL usando i parametri forniti. Dettaglio " +"eccezione: {0}" + +#: Library/RestAPI/Strings.cs:75 +#, csharp-format +msgid "Unable to open a socket for listening, tried ports: {0}" +msgstr "Impossibile aprire un socket per l'ascolto, porte provate: {0}" + #: Library/DynamicLoader/Strings.cs:24 #, csharp-format msgid "Failed to load assembly {0}, error message: {1}" @@ -2342,7 +2681,7 @@ msgstr "" "massima." #: Library/Compression/Strings.cs:28 -msgid "Sets the ZIP compression level" +msgid "Set the ZIP compression level" msgstr "" #: Library/Compression/Strings.cs:29 @@ -2354,7 +2693,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:30 -msgid "Sets the ZIP compression method" +msgid "Set the ZIP compression method" msgstr "" #: Library/Compression/Strings.cs:31 @@ -2364,7 +2703,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:32 -msgid "Toggles ZIP64 support" +msgid "Toggle ZIP64 support" msgstr "" #: Library/Compression/Strings.cs:33 @@ -2405,8 +2744,8 @@ msgid "Number of threads used in compression" msgstr "Numero di thread utilizzati nella compressione" #: Library/Compression/Strings.cs:44 -msgid "Sets the 7z compression level" -msgstr "Imposta il livello di compressione 7z" +msgid "Set the 7z compression level" +msgstr "" #: Library/Compression/Strings.cs:45 msgid "" @@ -2419,8 +2758,8 @@ msgstr "" "che produce una compressione leggermente inferiore." #: Library/Compression/Strings.cs:46 -msgid "Sets the 7z fast algorithm usage" -msgstr "Imposta l'utilizzo dell'algoritmo 7z fast" +msgid "Set the 7z fast algorithm usage" +msgstr "" #: Library/SQLiteHelper/Strings.cs:24 msgid "backup" @@ -2675,8 +3014,8 @@ msgstr "" "durante le operazioni di backup/ripristino (solo Windows/OSX)" #: Library/Main/Strings.cs:65 -msgid "Toggles system sleep mode" -msgstr "Attiva/disattiva modalità sospensione del sistema" +msgid "Toggle system sleep mode" +msgstr "" #: Library/Main/Strings.cs:66 msgid "" @@ -2864,24 +3203,11 @@ msgstr "" msgid "Limit the size of files being backed up" msgstr "Limita le dimensioni dei file sottoposti a backup" -#: Library/Main/Strings.cs:96 -msgid "" -"Use this option 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 "" - -#: Library/Main/Strings.cs:97 -msgid "Temporary storage folder" -msgstr "Cartella archiviazione temporanea" - #: Library/Main/Strings.cs:98 msgid "" -"Selects another thread priority for the process. Use this to set Duplicati " -"to be more or less CPU intensive." +"Select another thread priority for the process. Use this to set Duplicati to" +" be more or less CPU intensive." 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:99 msgid "Thread priority" @@ -2900,18 +3226,14 @@ msgstr "Limita le dimensioni dei volumi" #: Library/Main/Strings.cs:102 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." +"Use this option to disallow usage of the streaming interface, which means " +"that transfer progress bars will not show, and bandwidth throttle settings " +"will be ignored." msgstr "" -"L'attivazione di questa opzione non consente l'utilizzo dell'interfaccia " -"streaming, il che significa che le barre di avanzamento del trasferimento " -"non saranno visualizzate e le impostazioni della limitazione della larghezza" -" di banda saranno ignorate." #: Library/Main/Strings.cs:103 -msgid "Disables use of the streaming transfer method" -msgstr "Disattiva l'utilizzo del metodo di trasferimento streaming" +msgid "Disable use of the streaming transfer method" +msgstr "" #: Library/Main/Strings.cs:104 msgid "" @@ -2921,7 +3243,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:105 -msgid "Disables manifests verification" +msgid "Disable manifests verification" msgstr "" #: Library/Main/Strings.cs:106 @@ -2963,16 +3285,16 @@ msgid "Supply one or more module names, separated by commas to unload them." msgstr "" #: Library/Main/Strings.cs:111 -msgid "Disables one or more modules" -msgstr "Disabilita uno o più moduli" +msgid "Disable one or more modules" +msgstr "" #: Library/Main/Strings.cs:112 msgid "Supply one or more module names, separated by commas to load them." msgstr "" #: Library/Main/Strings.cs:113 -msgid "Enables one or more modules" -msgstr "Attiva uno o più moduli" +msgid "Enable one or more modules" +msgstr "" #: Library/Main/Strings.cs:114 msgid "" @@ -3003,8 +3325,8 @@ msgstr "" "privilegi di root." #: Library/Main/Strings.cs:115 -msgid "Controls the use of disk snapshots" -msgstr "Controlla l'utilizzo delle istantanee del disco" +msgid "Control the use of disk snapshots" +msgstr "" #: Library/Main/Strings.cs:116 msgid "" @@ -3048,11 +3370,11 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:123 -msgid "Enables debugging output" -msgstr "Attiva emissione debug" +msgid "Enable debugging output" +msgstr "" #: Library/Main/Strings.cs:124 -msgid "Logs information to the file specified." +msgid "Log information to the file specified." msgstr "" #: Library/Main/Strings.cs:125 @@ -3062,7 +3384,7 @@ msgstr "Registra le informazioni interne in un file" #: Library/Main/Strings.cs:126 Library/Main/Strings.cs:283 #, csharp-format msgid "" -"Specifies the amount of log information to write into the file specified by " +"Specify the amount of log information to write into the file specified by " "the option --{0}." msgstr "" @@ -3085,8 +3407,8 @@ msgstr "" "delle cartelle." #: Library/Main/Strings.cs:130 -msgid "Disables automatic folder creation" -msgstr "Disabilita creazione automatica cartella" +msgid "Disable automatic folder creation" +msgstr "" #: Library/Main/Strings.cs:131 msgid "" @@ -3134,8 +3456,8 @@ msgstr "" "solo in Windows e richiede i privilegi dell'amministratore." #: Library/Main/Strings.cs:134 -msgid "Controls the use of NTFS Update Sequence Numbers" -msgstr "Controlla l'utilizzo dei Numeri Sequenza Aggiornamento NTFS" +msgid "Control the use of NTFS Update Sequence Numbers" +msgstr "" #: Library/Main/Strings.cs:135 #, csharp-format @@ -3151,8 +3473,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:136 -msgid "Deactivates tolerance when comparing times" -msgstr "Disattiva la tolleranza quando si confrontano gli orari" +msgid "Deactivate tolerance when comparing times" +msgstr "" #: Library/Main/Strings.cs:137 msgid "Use this option to verify uploads by listing contents." @@ -3223,7 +3545,7 @@ msgstr "" #: Library/Main/Strings.cs:149 msgid "" -"Sets a threshold for when to warn about the backend quota being nearly " +"Set 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 than this percentage of the total backup " "size. If the backend does not report the quota information, this value will " @@ -3448,8 +3770,8 @@ msgstr "" "più spazio remoto e che non possono mai essere utilizzati." #: Library/Main/Strings.cs:185 -msgid "Determines usage of index files" -msgstr "Determina l'utilizzo dei file indice" +msgid "Determine usage of index files" +msgstr "" #: Library/Main/Strings.cs:186 msgid "" @@ -3475,8 +3797,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:189 -msgid "Does not perform any modifications" -msgstr "Non esegue alcuna modifica" +msgid "Do not perform any modifications" +msgstr "" #: Library/Main/Strings.cs:190 msgid "" @@ -3571,8 +3893,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:204 -msgid "Disables the local database" -msgstr "Disattiva il database locale" +msgid "Disable the local database" +msgstr "" #: Library/Main/Strings.cs:205 msgid "" @@ -3718,8 +4040,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:227 -msgid "Activates in-depth verification of files" -msgstr "Attiva verifica approfondita dei file" +msgid "Activate in-depth verification of files" +msgstr "" #: Library/Main/Strings.cs:228 msgid "" @@ -3763,8 +4085,8 @@ msgstr "" "sulla dimensione del file." #: Library/Main/Strings.cs:237 -msgid "Don't store metadata" -msgstr "Non archiviare i metadati" +msgid "Do not store metadata" +msgstr "" #: Library/Main/Strings.cs:238 msgid "" @@ -3838,16 +4160,6 @@ msgstr "" msgid "Check block hashes" msgstr "Controllo hash blocco" -#: Library/Main/Strings.cs:250 -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." - -#: Library/Main/Strings.cs:251 -msgid "Clean up old log data" -msgstr "Pulisci i vecchi dati del registro" - #: Library/Main/Strings.cs:252 msgid "" "Use this option to build a searchable local database which only contains " @@ -3889,10 +4201,8 @@ msgstr "" "2018, 8:01\"." #: Library/Main/Strings.cs:257 -msgid "Forces the display of the actual date instead of calendar date" +msgid "Force the display of the actual date instead of calendar date" msgstr "" -"Forza la visualizzazione della data effettiva anziché della data del " -"calendario" #: Library/Main/Strings.cs:258 msgid "" @@ -3954,8 +4264,8 @@ msgstr "" "contenuto caricato nella sessione di backup incompleta." #: Library/Main/Strings.cs:267 -msgid "Disables synthetic filelist" -msgstr "Disabilita elenco file sintetico" +msgid "Disable synthetic filelist" +msgstr "" #: Library/Main/Strings.cs:268 msgid "" @@ -3966,8 +4276,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:269 -msgid "Checks only file lastmodified" -msgstr "Controlla solo il file modificato l'ultima volta" +msgid "Check only file lastmodified" +msgstr "" #: Library/Main/Strings.cs:270 msgid "" @@ -3978,8 +4288,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:271 -msgid "Disables path compression on restore" -msgstr "Compressione percorso disabilitato al ripristino" +msgid "Disable path compression on restore" +msgstr "" #: Library/Main/Strings.cs:272 msgid "" @@ -4043,10 +4353,10 @@ msgstr "Disabilita i controlli di coerenza dell'elenco file" #: Library/Main/Strings.cs:280 msgid "" -"Use this option to run a scheduled backup 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 (e.g., AC) or unknown, then scheduled" -" backups will proceed as normal." +"Use this option to disable a scheduled backup 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 (e.g., AC) or unknown, then " +"scheduled backups will proceed as normal." msgstr "" #: Library/Main/Strings.cs:281 @@ -4074,11 +4384,11 @@ msgstr "" "\"+Path*{0}+*Mail*{0}-[.*DNS]\" " #: Library/Main/Strings.cs:286 -msgid "Applies filters to the file log data" -msgstr "Applica filtri ai dati registrati nel file" +msgid "Apply filters to the file log data" +msgstr "" #: Library/Main/Strings.cs:287 -msgid "Specifies the amount of log information to output to the console." +msgid "Specify the amount of log information to output to the console." msgstr "" #: Library/Main/Strings.cs:288 @@ -4086,8 +4396,8 @@ msgid "Console information level" msgstr "Livello informazioni console" #: Library/Main/Strings.cs:290 -msgid "Applies filters to the console log data" -msgstr "Applica filtri ai dati registrati nella console" +msgid "Apply filters to the console log data" +msgstr "" #: Library/Main/Strings.cs:292 msgid "" @@ -4097,15 +4407,15 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:293 -msgid "Sets the process to use low IO priority" -msgstr "Imposta il processo in modo che utilizzi una priorità IO bassa" +msgid "Set the process to use low IO priority" +msgstr "" #: Library/Main/Strings.cs:295 msgid "Use this option to remove all empty folders from a backup." msgstr "" #: Library/Main/Strings.cs:296 -msgid "Excludes empty folders" +msgid "Exclude empty folders" msgstr "" #: Library/Main/Strings.cs:297 @@ -4162,8 +4472,8 @@ msgstr "" "o --{1}={2} per segnalare i dati aggiuntivi nel log" #: Library/Main/Strings.cs:305 -msgid "Activates logging of all database queries" -msgstr "Attiva la registrazione di tutte le query del database" +msgid "Activate logging of all database queries" +msgstr "" #: Library/Main/Strings.cs:306 msgid "" @@ -4387,8 +4697,8 @@ msgstr "" "la protezione o aggirare un problema con un determinato protocollo SSL." #: Library/Modules/Builtin/Strings.cs:53 -msgid "Sets allowed SSL versions" -msgstr "Imposta versioni SSL consentite" +msgid "Set allowed SSL versions" +msgstr "" #: Library/Modules/Builtin/Strings.cs:54 msgid "" @@ -4397,8 +4707,8 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:55 -msgid "Sets the default operation timeout" -msgstr "Imposta il timeout predefinito dell'operazione" +msgid "Set the default operation timeout" +msgstr "" #: Library/Modules/Builtin/Strings.cs:56 msgid "" @@ -4412,8 +4722,8 @@ msgstr "" "connessione." #: Library/Modules/Builtin/Strings.cs:57 -msgid "Sets readwrite" -msgstr "Imposta lettura/scrittura" +msgid "Set readwrite" +msgstr "" #: Library/Modules/Builtin/Strings.cs:58 #, csharp-format @@ -4425,8 +4735,8 @@ msgstr "" "perdite di memoria, ma in alcuni casi può anche migliorare la prestazione." #: Library/Modules/Builtin/Strings.cs:59 -msgid "Sets HTTP buffering" -msgstr "Imposta buffering HTTP" +msgid "Set HTTP buffering" +msgstr "" #: Library/Modules/Builtin/Strings.cs:63 msgid "" @@ -4453,10 +4763,8 @@ msgid "Configure Microsoft SQL Server module" msgstr "Configura modulo Microsoft SQL Server" #: Library/Modules/Builtin/Strings.cs:73 -msgid "" -"Executes a script before starting an operation, and again on completion" +msgid "Execute 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:74 msgid "Run script" @@ -4464,11 +4772,9 @@ msgstr "Esegui script" #: Library/Modules/Builtin/Strings.cs:75 msgid "" -"Executes a script after performing an operation. The script will receive the" -" operation results written to stdout." +"Execute a script after performing an operation. The script will receive the " +"operation results written to stdout." 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:76 msgid "Run a script on exit" @@ -4486,21 +4792,17 @@ msgstr "Lo script \"{0}\" ha restituito con il codice di uscita {1}{2}" #: Library/Modules/Builtin/Strings.cs:79 msgid "" -"Executes a script before performing an operation. The operation will block " +"Execute 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 "" -"Esegue uno script prima di eseguire un'operazione. L'operazione si bloccherà" -" fino a quando lo script non sarà completato o fuori tempo. Se lo script " -"restituisce un codice d'errore diverso da zero o scade il tempo, " -"l'operazione sarà interrotta." #: Library/Modules/Builtin/Strings.cs:80 msgid "Run a required script on startup" msgstr "Esegui lo script richiesto all'avvio" #: Library/Modules/Builtin/Strings.cs:81 -#: Library/Modules/Builtin/Strings.cs:208 +#: Library/Modules/Builtin/Strings.cs:237 #, csharp-format msgid "" "Use this option to select the output format for results. Available formats: " @@ -4508,9 +4810,9 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:82 -#: Library/Modules/Builtin/Strings.cs:209 -msgid "Selects the output format for results" -msgstr "Seleziona il formato di uscita per i risultati" +#: Library/Modules/Builtin/Strings.cs:238 +msgid "Select the output format for results" +msgstr "" #: Library/Modules/Builtin/Strings.cs:83 #, csharp-format @@ -4524,11 +4826,9 @@ msgstr "Esecuzione dello script \"{0}\" fuori tempo" #: Library/Modules/Builtin/Strings.cs:85 msgid "" -"Executes a script before performing an operation. The operation will block " +"Execute a script before performing an operation. The operation will block " "until the script has completed or timed out." 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:86 msgid "Run a script on startup" @@ -4541,18 +4841,14 @@ msgstr "Lo script \"{0}\" ha segnalato i messaggi di errore: {1}" #: Library/Modules/Builtin/Strings.cs:88 msgid "" -"Sets the maximum time a script is allowed to execute. If the script has not " +"Set 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 "" -"Imposta il tempo massimo in cui è consentita l'esecuzione di uno script. Se " -"lo script non è stato completato in questo tempo, continuerà a essere " -"eseguito ma continuerà anche l'operazione e nessuna uscita dello script sarà" -" elaborata." #: Library/Modules/Builtin/Strings.cs:89 -msgid "Sets the script timeout" -msgstr "Imposta il timeout dello script" +msgid "Set the script timeout" +msgstr "" #: Library/Modules/Builtin/Strings.cs:90 msgid "" @@ -4577,7 +4873,7 @@ msgstr "Invia mail" #, 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." +" option --{0} to specify what SMTP server to use." msgstr "" #: Library/Modules/Builtin/Strings.cs:98 @@ -4645,7 +4941,8 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:124 #: Library/Modules/Builtin/Strings.cs:160 -#: Library/Modules/Builtin/Strings.cs:188 +#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:217 msgid "The messages to send" msgstr "I messaggi da inviare" @@ -4723,6 +5020,7 @@ msgstr "XMPP email destinatario" #: Library/Modules/Builtin/Strings.cs:144 #: Library/Modules/Builtin/Strings.cs:172 +#: Library/Modules/Builtin/Strings.cs:201 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message.\n" "\n" @@ -4737,6 +5035,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:153 #: Library/Modules/Builtin/Strings.cs:181 +#: Library/Modules/Builtin/Strings.cs:210 msgid "The message template" msgstr "Il modello di messaggio" @@ -4761,7 +5060,8 @@ msgid "The XMPP password" msgstr "La password XMPP" #: Library/Modules/Builtin/Strings.cs:158 -#: Library/Modules/Builtin/Strings.cs:186 +#: Library/Modules/Builtin/Strings.cs:187 +#: Library/Modules/Builtin/Strings.cs:215 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" @@ -4771,14 +5071,16 @@ msgstr "" "Puoi fornire più opzioni con una virgola come separatore, es. \"{0},{1}\". Il valore speciale \"{4}\" è una scorciatoia per \"{0},{1},{2},{3}\" e invierà una messaggio per tutte le operazioni di backup." #: Library/Modules/Builtin/Strings.cs:161 -#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:218 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:162 -#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:219 msgid "Send messages for all operations" msgstr "Invia messaggi per tutte le operazioni" @@ -4788,51 +5090,91 @@ msgstr "Si è verificato un timeout durante l'accesso al server Jabber" #: Library/Modules/Builtin/Strings.cs:168 msgid "" +"This module provides support for sending status reports via Telegram " +"messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:169 +msgid "Telegram report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:170 +msgid "Use this option to set the channel ID." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:171 +msgid "Telegram channel id" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:182 +msgid "" +"Use this option to set a bot ID for the bot that will send the message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:184 +msgid "The Telegram bot ID" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:185 +msgid "" +"Use this option to set a API key for the bot that will send the message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:186 +msgid "The Telegram API key" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:192 +msgid "Timeout occurred while sending to Telegram server" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:197 +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:169 +#: Library/Modules/Builtin/Strings.cs:198 msgid "HTTP report module" msgstr "Modulo rapporto HTTP" -#: Library/Modules/Builtin/Strings.cs:170 +#: Library/Modules/Builtin/Strings.cs:199 msgid "Use this option to set a HTTP report URL." msgstr "" -#: Library/Modules/Builtin/Strings.cs:171 +#: Library/Modules/Builtin/Strings.cs:200 msgid "HTTP report URL" msgstr "" -#: Library/Modules/Builtin/Strings.cs:182 +#: Library/Modules/Builtin/Strings.cs:211 msgid "Use this option to set a name of the parameter to send the message as." msgstr "" -#: Library/Modules/Builtin/Strings.cs:183 +#: Library/Modules/Builtin/Strings.cs:212 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:184 +#: Library/Modules/Builtin/Strings.cs:213 msgid "" "Use this option to set extra parameters to add to the http message, e.g. " "\"parameter1=value1¶meter2=value2\"" msgstr "" -#: Library/Modules/Builtin/Strings.cs:185 +#: Library/Modules/Builtin/Strings.cs:214 msgid "Extra parameters to add to the http message" msgstr "Parametri aggiuntivi da aggiungere al messaggio http" -#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:220 msgid "" "Use this option to change the default HTTP verb used to submit a report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:192 -msgid "Sets the HTTP verb to use" -msgstr "Imposta il protocollo HTTP da utilizzare" +#: Library/Modules/Builtin/Strings.cs:221 +msgid "Set the HTTP verb to use" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:193 +#: Library/Modules/Builtin/Strings.cs:222 msgid "" "Use this option to set HTTP report URLs for sending form-encoded data. This " "option accepts multiple URLs, seperated by a semi-colon. All URLs will " @@ -4840,46 +5182,46 @@ msgid "" "settings." msgstr "" -#: Library/Modules/Builtin/Strings.cs:194 +#: Library/Modules/Builtin/Strings.cs:223 msgid "HTTP report URLs for sending form data" msgstr "" -#: Library/Modules/Builtin/Strings.cs:195 +#: Library/Modules/Builtin/Strings.cs:224 msgid "" "Use this option to set HTTP report URLs for sending JSON data. This option " "accepts multiple URLs, seperated by a semi-colon. All URLs will receive the " "same data. Note that this option ignores the format and verb settings." msgstr "" -#: Library/Modules/Builtin/Strings.cs:196 +#: Library/Modules/Builtin/Strings.cs:225 msgid "HTTP report URLs for sending JSON data" msgstr "" -#: Library/Modules/Builtin/Strings.cs:201 +#: Library/Modules/Builtin/Strings.cs:230 #, csharp-format msgid "Failed to send message: {0}" msgstr "Impossibile inviare il messaggio: {0}" -#: Library/Modules/Builtin/Strings.cs:202 +#: Library/Modules/Builtin/Strings.cs:231 msgid "" "Use this option to set the log level for messages to include in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:203 -msgid "Defines a log level for messages" -msgstr "Definisce un livello di log per i messaggi" +#: Library/Modules/Builtin/Strings.cs:232 +msgid "Define a log level for messages" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:204 +#: Library/Modules/Builtin/Strings.cs:233 msgid "" "Use this option to set a filter expression that defines what options are " "included in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:205 +#: Library/Modules/Builtin/Strings.cs:234 msgid "Log message filter" msgstr "Filtro messaggi di log" -#: Library/Modules/Builtin/Strings.cs:206 +#: Library/Modules/Builtin/Strings.cs:235 msgid "" "Use this option to set the maximum number of log lines to include in the " "report. Zero or negative values means unlimited." @@ -4887,9 +5229,9 @@ msgstr "" "Utilizza questa opzione per impostare il numero massimo di righe nel log da " "includere nella segnalazione. Valori zero o negativi significa illimitate." -#: Library/Modules/Builtin/Strings.cs:207 -msgid "Limits log lines" -msgstr "Limita le linee di log" +#: Library/Modules/Builtin/Strings.cs:236 +msgid "Limit log lines" +msgstr "" #: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:39 #, csharp-format @@ -5124,11 +5466,6 @@ msgstr "" msgid "Supported generic modules:" msgstr "Moduli generici supportati:" -#: CommandLine/CLI/Strings.cs:41 -#, csharp-format -msgid "Unable to read the parameters file \"{0}\", reason: {1}" -msgstr "Impossibile leggere il file dei parametri \"{0}\", motivo: {1}" - #: CommandLine/CLI/Strings.cs:42 #, csharp-format msgid "" @@ -5160,10 +5497,6 @@ msgid "" "multiple filters must be joined with {5}." msgstr "" -#: CommandLine/CLI/Strings.cs:45 -msgid "Path to a file with parameters" -msgstr "Percorso di un file con parametri" - #: CommandLine/CLI/Strings.cs:46 #, csharp-format msgid "An error occured: {0}" @@ -5237,11 +5570,11 @@ msgstr "Disabilita la console di output" msgid "This link may provide additional information: {0}" msgstr "Questo link potrebbe fornire ulteriori informazioni: {0}" -#: CommandLine/CLI/Program.cs:288 +#: CommandLine/CLI/Program.cs:290 msgid "Toggle automatic updates" msgstr "Attiva/disattiva aggiornamenti automatici" -#: CommandLine/CLI/Program.cs:288 +#: CommandLine/CLI/Program.cs:290 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 index 61dbf7b50..f34a9e801 100644 Binary files a/Localizations/duplicati/localization-ja_JP.mo 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 index 5849c9118..9b9d69801 100644 --- a/Localizations/duplicati/localization-ja_JP.po +++ b/Localizations/duplicati/localization-ja_JP.po @@ -5,8 +5,8 @@ # # Translators: # AlbireoGT, 2017 -# yu hi , 2019 -# あわしろいくや , 2020 +# あわしろいくや , 2024 +# yu hi , 2024 # Suguru Hirahara, 2024 # #, fuzzy @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-14 09:15+0200\n" +"POT-Creation-Date: 2024-08-30 15:22+0200\n" "PO-Revision-Date: 2016-10-04 18:53+0000\n" "Last-Translator: Suguru Hirahara, 2024\n" "Language-Team: Japanese (Japan) (https://app.transifex.com/duplicati/teams/67655/ja_JP/)\n" @@ -131,8 +131,8 @@ msgid "Use GPG Armor" msgstr "GPG Armorを使用" #: Library/Encryption/Strings.cs:52 -msgid "Overrides the GPG command supplied for decryption." -msgstr "復号に使用するGPGのコマンドを上書きします。" +msgid "Override the GPG command supplied for decryption." +msgstr "" #: Library/Encryption/Strings.cs:53 msgid "The GPG decryption command" @@ -141,9 +141,9 @@ msgstr "GPGの復号用のコマンド" #: Library/Encryption/Strings.cs:54 #, csharp-format msgid "" -"Overrides the default GPG encryption command \"{0}\". Normal usage is to " +"Override the default GPG encryption command \"{0}\". Normal usage is to " "request asymetric encryption with the setting {1}." -msgstr "既定のGPG暗号化のコマンド「{0}」を上書きします。通常は、{1}の設定で非対称暗号化を要求する際に使用されます。" +msgstr "" #: Library/Encryption/Strings.cs:55 msgid "The GPG encryption command" @@ -226,6 +226,11 @@ msgstr "要求されたフォルダーは存在しません" msgid "Cancelled" msgstr "キャンセル済" +#: Library/Interface/Strings.cs:44 +msgid "" +"Encryption key used to encrypt target settings does not match current key." +msgstr "" + #: Library/Interface/CustomExceptions.cs:84 #: Library/Interface/CustomExceptions.cs:92 #: Library/Backend/Jottacloud/Jottacloud.cs:286 @@ -330,6 +335,8 @@ msgid "" "This backend can read and write data to Swift (OpenStack Object Storage). " "Allowed format is \"openstack://container/folder\"." msgstr "" +"このバックエンドでは、Swift(OpenStack " +"オブジェクトストレージ)との間でデータの読み書きを実行できます。許可されている形式は、「openstack://コンテナー/フォルダー」となります。" #: Library/Backend/OpenStack/Strings.cs:28 msgid "OpenStack Simple Storage" @@ -357,16 +364,16 @@ msgstr "" #: Library/Backend/AzureBlob/Strings.cs:38 Library/Backend/Mega/Strings.cs:28 #: Library/Backend/SharePoint/Strings.cs:29 #: Library/Backend/WEBDAV/Strings.cs:29 -msgid "Supplies the password used to connect to the server" -msgstr "サーバーの接続に使用するパスワードを指定" +msgid "Supply the password used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:32 msgid "The domain name of the user used to connect to the server." msgstr "サーバーの接続に使用するユーザーのドメイン名。" #: Library/Backend/OpenStack/Strings.cs:33 -msgid "Supplies the domain used to connect to the server" -msgstr "サーバーの接続に使用するドメインを指定" +msgid "Supply the domain used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:34 Library/Backend/FTP/Strings.cs:35 #: Library/Backend/CloudFiles/Strings.cs:30 Library/Backend/S3/Strings.cs:34 @@ -389,8 +396,8 @@ msgstr "サーバーの接続に使用するユーザー名。環境変数「AUT #: Library/Backend/AzureBlob/Strings.cs:40 Library/Backend/Mega/Strings.cs:30 #: Library/Backend/SharePoint/Strings.cs:31 #: Library/Backend/WEBDAV/Strings.cs:31 -msgid "Supplies the username used to connect to the server" -msgstr "サーバーの接続に使用するユーザー名を指定" +msgid "Supply the username used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:36 msgid "" @@ -401,8 +408,8 @@ msgstr "" "テナント名は一般に、料金の支払いを行うユーザーのアカウント名です。このオプションは、パスワードで認証する際には必須となりますが、APIキーで認証する際には必要ありません。" #: Library/Backend/OpenStack/Strings.cs:37 -msgid "Supplies the Tenant Name used to connect to the server" -msgstr "サーバーとの接続に使用するテナント名を指定" +msgid "Supply the Tenant Name used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:38 msgid "" @@ -411,8 +418,8 @@ msgid "" msgstr "APIキーを入力すると、パスワードとテナントIDを指定せずにサービス提供者に接続できます。" #: Library/Backend/OpenStack/Strings.cs:39 -msgid "Supplies the API key used to connect to the server" -msgstr "サーバーの接続に使用するAPIキーを指定" +msgid "Supply the API key used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:40 #, csharp-format @@ -423,12 +430,12 @@ msgstr "" "認証用URLでユーザーの認証と、ストレージサービスの検知を行えます。URLは通常「/v2.0」で終わります。既知のサービス提供者は{0}{1}です。" #: Library/Backend/OpenStack/Strings.cs:41 -msgid "Supplies the authentication URL" -msgstr "認証用URLを指定" +msgid "Supply the authentication URL" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:42 msgid "The keystone API version to use. Valid values are 'v2' and 'v3'." -msgstr "" +msgstr "使用するKeystone APIのバージョン。有効な値は「v2」と「v3」です。" #: Library/Backend/OpenStack/Strings.cs:43 msgid "The keystone API version to use" @@ -443,16 +450,16 @@ msgstr "" "このオプションはコンテナーの作成時に、コンテナーを作成するリージョンの指定にのみ使用されます。リージョンの一覧についてはサービス提供者に確認してください。指定しない場合は既定のリージョンが設定されます。" #: Library/Backend/OpenStack/Strings.cs:45 -msgid "Supplies the region used for creating a container" -msgstr "コンテナーの作成に使用するリージョンを指定" +msgid "Supply the region used for creating a container" +msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:67 msgid "OpenStack configuration module" msgstr "OpenStackの設定モジュール" #: Library/Backend/OpenStack/OpenStackConfig.cs:69 -msgid "Exposes OpenStack configuration as a web module" -msgstr "OpenStackの設定をウェブモジュールとして公開" +msgid "Expose OpenStack configuration as a web module" +msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:77 #: Library/Backend/GoogleServices/GCSConfig.cs:81 @@ -463,8 +470,8 @@ msgstr "取得する設定" #: Library/Backend/OpenStack/OpenStackConfig.cs:77 #: Library/Backend/GoogleServices/GCSConfig.cs:81 #: Library/Backend/S3/S3Config.cs:84 Library/Backend/Storj/StorjConfig.cs:53 -msgid "Provides different config values" -msgstr "異なる設定値を指定" +msgid "Provide different config values" +msgstr "" #: Library/Backend/FTP/Strings.cs:27 msgid "" @@ -472,6 +479,7 @@ msgid "" "formats are \"ftp://hostname/folder\" and " "\"ftp://username:password@hostname/folder\"." msgstr "" +"このバックエンドでは、FTPをベースとしたバックエンドとの間でデータの読み書きを実行できます。許可されている形式は、「ftp://ホスト名/フォルダー」と「ftp://ユーザー名:パスワード@ホスト名/フォルダー」となります。" #: Library/Backend/FTP/Strings.cs:28 msgid "FTP" @@ -483,10 +491,12 @@ msgid "" "Activate this option to make the FTP connection in active mode. Even if the " "option --{0} is also set, the connection will be made in active mode." msgstr "" +"このオプションを有効にすると、FTP接続はアクティブモードで行われます。オプション --{0} " +"が同時に設定されている場合でも、接続はアクティブモードで行われます。" #: Library/Backend/FTP/Strings.cs:30 Library/Backend/FTP/Strings.cs:32 -msgid "Toggles the FTP connections method" -msgstr "FTP接続の方法を切り替える" +msgid "Toggle the FTP connections method" +msgstr "" #: Library/Backend/FTP/Strings.cs:31 #, csharp-format @@ -495,6 +505,8 @@ msgid "" " better with some firewalls. If the option --{0} is set, this option is " "ignored." msgstr "" +"このオプションを有効にすると、FTP接続はパッシブモードで行われます。一部のファイヤーウォールではそれにより動作が改善する場合があります。オプション " +"--{0} が同時に設定されている場合、このオプションは無視されます。" #: Library/Backend/FTP/Strings.cs:33 Library/Backend/CloudFiles/Strings.cs:28 #: Library/Backend/S3/Strings.cs:32 @@ -513,11 +525,11 @@ msgstr "サーバーの接続に使用するパスワード。環境変数「AUT msgid "" "Use this option to communicate using Secure Socket Layer (SSL) over ftp " "(ftps)." -msgstr "" +msgstr "このオプションを有効にすると、FTP通信にSecure Socket Layer(SSL)を使用します(ftps)。" #: Library/Backend/FTP/Strings.cs:38 -msgid "Instructs Duplicati to use an SSL (ftps) connection" -msgstr "DuplicatiにSSL(ftps)接続を行うよう設定" +msgid "Instruct Duplicati to use an SSL (ftps) connection" +msgstr "" #: Library/Backend/FTP/Strings.cs:39 msgid "" @@ -558,14 +570,16 @@ msgid "Google Cloud Storage configuration module" msgstr "Google クラウドストレージの設定モジュール" #: Library/Backend/GoogleServices/GCSConfig.cs:73 -msgid "Exposes Google Cloud Storage configuration as a web module" -msgstr "Google クラウドストレージの設定をウェブモジュールとして公開" +msgid "Expose Google Cloud Storage configuration as a web module" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:27 msgid "" "This backend can read and write data to Google Cloud Storage. Allowed format" " is \"gcs://bucket/folder\"." msgstr "" +"このバックエンドでは、Google " +"クラウドストレージとの間でデータの読み書きを実行できます。許可されている形式は、「gcs://バケット/フォルダー」となります。" #: Library/Backend/GoogleServices/Strings.cs:28 msgid "Google Cloud Storage" @@ -575,7 +589,7 @@ msgstr "Google クラウドストレージ" #: Library/Backend/OAuthHelper/Strings.cs:26 #, csharp-format msgid "You need an AuthID. You can get it from: {0}" -msgstr "" +msgstr "認証IDが必要です。{0}で取得できます。" #: Library/Backend/GoogleServices/Strings.cs:30 #, csharp-format @@ -611,8 +625,8 @@ msgstr "" "{0}" #: Library/Backend/GoogleServices/Strings.cs:35 -msgid "Specifies location option for creating a bucket" -msgstr "バケットの作成場所のオプションを指定" +msgid "Specify location option for creating a bucket" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:36 #, csharp-format @@ -624,8 +638,8 @@ msgstr "" "{0}" #: Library/Backend/GoogleServices/Strings.cs:38 -msgid "Specifies storage class for creating a bucket" -msgstr "バケットを作成する保存領域のクラスを指定" +msgid "Specify storage class for creating a bucket" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:39 msgid "" @@ -636,14 +650,15 @@ msgstr "" "このオプションは新しいバケットの作成時にのみ使用されます。このオプションで、バケットが存在するプロジェクトのIDを指定できます。利用料金の請求先は、プロジェクトにより決定されます。" #: Library/Backend/GoogleServices/Strings.cs:40 -msgid "Specifies project for creating a bucket" -msgstr "バケットを作成するプロジェクトを指定" +msgid "Specify project for creating a bucket" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:44 msgid "" "This backend can read and write data to Google Drive. Allowed format is " "\"googledrive://folder/subfolder\"." msgstr "" +"このバックエンドでは、Googleドライブとの間でデータの読み書きを実行できます。許可されている形式は、「googledrive://フォルダー/サブフォルダー」となります。" #: Library/Backend/GoogleServices/Strings.cs:45 msgid "Google Drive" @@ -669,6 +684,7 @@ msgid "" "This backend can read and write data to CloudFiles. Allowed format is " "\"cloudfiles://container/folder\"." msgstr "" +"このバックエンドでは、CloudFilesとの間でデータの読み書きを実行できます。許可されている形式は、「cloudfiles://コンテナー/フォルダー」となります。" #: Library/Backend/CloudFiles/Strings.cs:25 msgid "Rackspace CloudFiles" @@ -681,6 +697,7 @@ msgid "" "account resides. Use this option to set an alternate authentication URL. " "This option overrides --{0}." msgstr "" +"CloudFilesはアカウントの所在地に応じて異なるサーバーを認証に使用しています。このオプションで、別の認証用URLを指定できます。このオプションは--{0}を上書きします。" #: Library/Backend/CloudFiles/Strings.cs:27 msgid "Provide another authentication URL" @@ -688,11 +705,11 @@ msgstr "別の認証用URLを指定" #: Library/Backend/CloudFiles/Strings.cs:32 msgid "The API Access Key used to authenticate with CloudFiles." -msgstr "" +msgstr "CloudFilesとの認証用に使用するAPIアクセスキー。" #: Library/Backend/CloudFiles/Strings.cs:33 -msgid "Supplies the access key used to connect to the server" -msgstr "サーバーとの接続に使用するアクセスキーを指定" +msgid "Supply the access key used to connect to the server" +msgstr "" #: Library/Backend/CloudFiles/Strings.cs:34 #, csharp-format @@ -701,6 +718,7 @@ msgid "" "this option if the account is a UK based account. Note that this is " "equivalent to setting --{0}={1}." msgstr "" +"Duplicatiは、指定されるログイン情報がアメリカ合衆国向けのアカウントのものであると想定します。イギリス向けのアカウントを使用している場合は、このオプションを有効にしてください。なおこれは「--{0}={1}」の設定と同じものです。" #: Library/Backend/CloudFiles/Strings.cs:35 msgid "Use a UK account" @@ -708,11 +726,11 @@ msgstr "イギリスのアカウントを使用" #: Library/Backend/CloudFiles/Strings.cs:36 msgid "The username used to authenticate with CloudFiles." -msgstr "" +msgstr "CloudFilesの認証時に使用するユーザー名。" #: Library/Backend/CloudFiles/Strings.cs:37 -msgid "Supplies the username used to authenticate with CloudFiles" -msgstr "CloudFilesの認証時に使用するユーザー名を指定" +msgid "Supply the username used to authenticate with CloudFiles" +msgstr "" #: Library/Backend/CloudFiles/Strings.cs:38 msgid "MD5 Hash (ETag) verification failed" @@ -737,21 +755,22 @@ msgstr "CloudFilesのユーザーIDが指定されていません" #: Library/Backend/CloudFiles/Strings.cs:43 msgid "Unexpected CloudFiles response. Perhaps the API has changed?" -msgstr "" +msgstr "CloudFilesから予期しない応答がありました。APIが変更されている可能性があります。" #: Library/Backend/S3/S3Config.cs:75 msgid "S3 configuration module" msgstr "S3の設定モジュール" #: Library/Backend/S3/S3Config.cs:77 -msgid "Exposes S3 configuration as a web module" -msgstr "S3の設定をウェブモジュールとして公開" +msgid "Expose S3 configuration as a web module" +msgstr "" #: Library/Backend/S3/Strings.cs:26 msgid "" "This backend can read and write data to an S3 compatible server. Allowed " "format is \"s3://bucketname/prefix\"." msgstr "" +"このバックエンドでは、S3互換サーバーとの間でデータの読み書きを実行できます。許可されている形式は、「s3://バケット名/プレフィックス」となります。" #: Library/Backend/S3/Strings.cs:27 msgid "S3 compatible" @@ -762,7 +781,7 @@ msgstr "S3互換" msgid "" "AWS Secret Access Key can be obtained after logging into your AWS account. " "This can also be supplied through the option --{0}." -msgstr "" +msgstr "AWSの秘密アクセスキーは、AWSのアカウントにログインしてから取得できます。オプション --{0} でも指定できます。" #: Library/Backend/S3/Strings.cs:29 msgid "AWS Secret Access Key" @@ -773,7 +792,7 @@ msgstr "AWSの秘密アクセスキー" msgid "" "AWS Access Key ID can be obtained after logging into your AWS account. This " "can also be supplied through the option --{0}." -msgstr "" +msgstr "AWSのアクセスキーのIDは、AWSのアカウントにログインしてから取得できます。オプション --{0} でも指定できます。" #: Library/Backend/S3/Strings.cs:31 msgid "AWS Access Key ID" @@ -797,8 +816,8 @@ msgstr "" "{0}" #: Library/Backend/S3/Strings.cs:40 -msgid "Specifies S3 location constraints" -msgstr "S3の場所に関する制約を指定" +msgid "Specify S3 location constraints" +msgstr "" #: Library/Backend/S3/Strings.cs:41 #, csharp-format @@ -810,8 +829,8 @@ msgstr "" "{0}" #: Library/Backend/S3/Strings.cs:43 -msgid "Specifies an alternate S3 server name" -msgstr "代替のS3サーバー名を指定" +msgid "Specify an alternate S3 server name" +msgstr "" #: Library/Backend/S3/Strings.cs:44 msgid "" @@ -821,8 +840,8 @@ msgstr "" "awsまたはminioを設定してください。設定に応じて、AWS SDKまたはMinio SDKのいずれかを使用して、S3互換サービスとの通信を行います。" #: Library/Backend/S3/Strings.cs:45 -msgid "Specifies the S3 client library to use" -msgstr "使用するS3のクライアントライブラリーを指定" +msgid "Specify the S3 client library to use" +msgstr "" #: Library/Backend/S3/Strings.cs:46 msgid "" @@ -830,11 +849,13 @@ msgid "" "(https). Note that bucket names containing a period has problems with SSL " "connections." msgstr "" +"このオプションを有効にすると、HTTP通信にSecure Socket " +"Layer(SSL)を使用します(https)。なおSSL接続では、バケット名にドット(.)がある場合、適切に接続を行うことができません。" #: Library/Backend/S3/Strings.cs:47 Library/Backend/WEBDAV/Strings.cs:40 #: Library/Backend/TahoeLAFS/Strings.cs:27 -msgid "Instructs Duplicati to use an SSL (https) connection" -msgstr "DuplicatiにSSL(https)接続を使用するよう指示" +msgid "Instruct Duplicati to use an SSL (https) connection" +msgstr "" #: Library/Backend/S3/Strings.cs:48 msgid "" @@ -861,16 +882,16 @@ msgid "S3 IAM support module" msgstr "S3 IAMのサポートモジュール" #: Library/Backend/S3/S3IAM.cs:73 -msgid "Exposes S3 IAM manipulation as a web module" -msgstr "S3のIAMの変更をウェブモジュールとして公開" +msgid "Expose S3 IAM manipulation as a web module" +msgstr "" #: Library/Backend/S3/S3IAM.cs:81 msgid "The operation to perform" msgstr "実行する操作" #: Library/Backend/S3/S3IAM.cs:81 -msgid "Selects the operation to perform" -msgstr "実行する操作を選択" +msgid "Select the operation to perform" +msgstr "" #: Library/Backend/S3/S3IAM.cs:82 msgid "The username" @@ -894,6 +915,7 @@ msgid "" "alternative FTP client. Allowed formats are \"aftp://hostname/folder\" and " "\"aftp://username:password@hostname/folder\"." msgstr "" +"このバックエンドでは、代替のFTPクライアントを使用して、FTPをベースとしたバックエンドとの間でデータの読み書きを実行できます。サポートされている形式は、「aftp://ホスト名/フォルダー」と「aftp://ユーザー名:パスワード@ホスト名/フォルダー」となります。" #: Library/Backend/AlternativeFTP/Strings.cs:31 msgid "Alternative FTP" @@ -1059,6 +1081,7 @@ msgid "" "Allowed formats are \"ssh://hostname/folder\" and " "\"ssh://username:password@hostname/folder\"." msgstr "" +"このバックエンドでは、SFTPクライアントを使用して、SSHをベースとしたバックエンドとの間でデータの読み書きを実行できます。サポートされている形式は、「ssh://ホスト名/フォルダー」と「ssh://ユーザー名:パスワード@ホスト名/フォルダー」となります。" #: Library/Backend/SSHv2/Strings.cs:47 msgid "SFTP (SSH)" @@ -1073,8 +1096,8 @@ msgstr "" "11:22:33:44:55:66:77:88:99:00:11:22:33:44:55:66」のような形式です。" #: Library/Backend/SSHv2/Strings.cs:53 -msgid "Supplies server fingerprint used for validation of server identity" -msgstr "サーバーのIDの検証用のフィンガープリントを指定。" +msgid "Supply server fingerprint used for validation of server identity" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:54 msgid "" @@ -1085,19 +1108,19 @@ msgstr "" "中間者攻撃を防ぐために、サーバーのフィンガープリントを接続時に検証します。このオプションを有効にすると、ホストの鍵のフィンガープリントは検証されなくなります。テスト用にのみ使用してください。" #: Library/Backend/SSHv2/Strings.cs:55 -msgid "Disables fingerprint validation" -msgstr "フィンガープリントの検証を無効にする" +msgid "Disable fingerprint validation" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:56 msgid "" -"Points to a valid OpenSSH keyfile. If the file is encrypted, the password " +"Point to a valid OpenSSH keyfile. If the file is encrypted, the password " "supplied is used to decrypt it. If the keyfile is specified, the password is" " not used to authenticate." msgstr "" #: Library/Backend/SSHv2/Strings.cs:57 Library/Backend/SSHv2/Strings.cs:59 -msgid "Uses a SSH private key to authenticate" -msgstr "SSHの秘密鍵で認証" +msgid "Use a SSH private key to authenticate" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:58 #, csharp-format @@ -1106,16 +1129,17 @@ msgid "" "If the key is encrypted, the password supplied is used to decrypt it. If the" " private key is specified, the password is not used to authenticate." msgstr "" +"URL形式にエンコードしたSSHの秘密鍵を指定できます。秘密鍵の先頭には{0}を付ける必要があります。秘密鍵が暗号化されている場合は、指定されたパスワードで復号します。秘密鍵が指定されている場合は、パスワードによる認証は行いません。" #: Library/Backend/SSHv2/Strings.cs:60 msgid "" "Use this option to manage the internal timeout for SSH operations. If the " "value is set to zero, the operations will not time out." -msgstr "" +msgstr "SSH経由の操作に関してDuplicatiで指定するタイムアウトの数値を調整できます。0を設定した場合、タイムアウトは無効となります。" #: Library/Backend/SSHv2/Strings.cs:61 -msgid "Sets the operation timeout value" -msgstr "操作のタイムアウトの数値を設定" +msgid "Set the operation timeout value" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:62 msgid "" @@ -1124,10 +1148,12 @@ msgid "" "Using keep-alive will keep the connection open in this scenario. If this " "value is set to zero, the keep-alive is disabled." msgstr "" +"SSH接続用にkeep-aliveを送信する間隔を指定できます。接続がアイドルの場合、ファイヤーウォールの中には接続を切断するものがあります。Keep-" +"aliveを設定すると、そうした状況でも接続を維持できます。数値を0に設定すると、keep-aliveは無効となります。" #: Library/Backend/SSHv2/Strings.cs:63 -msgid "Sets a keepalive value" -msgstr "keepaliveの値を設定" +msgid "Set a keepalive value" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:64 #, csharp-format @@ -1155,6 +1181,7 @@ msgid "" "This backend can read and write data to Box.com. Allowed format is " "\"box://folder/subfolder\"." msgstr "" +"このバックエンドでは、Box.comとの間でデータの読み書きを実行できます。許可されている形式は、「box://フォルダー/サブフォルダー」となります。" #: Library/Backend/Box/Strings.cs:26 msgid "Box.com" @@ -1236,6 +1263,7 @@ msgid "" "(e.g.: \"file://\\\\server\\folder\") or local paths (e.g.: (win) " "\"file://c:\\folder\", (linux) \"file:///usr/pub/files\")" msgstr "" +"このバックエンドでは、ファイルをベースとしたバックエンドとの間でデータの読み書きを実行できます。サポートされている形式は、「file://ホスト名/フォルダー」と「file://ユーザー名:パスワード@ホスト名/フォルダー」となります。UNCのパス(例:「file://\\\\サーバー\\フォルダー」)またはローカルのパス(例:Windowsの場合は「file://c:\\フォルダー」、Linuxの場合は「file:///usr/pub/files」)も指定できます。" #: Library/Backend/File/Strings.cs:25 msgid "Local folder or drive" @@ -1329,6 +1357,8 @@ msgid "" "This backend can read and write data to the Backblaze B2 Cloud Storage. " "Allowed format is \"b2://bucketname/prefix\"." msgstr "" +"このバックエンドでは、Backblaze B2 " +"クラウドストレージとの間でデータの読み書きを実行できます。許可されている形式は、「b2://バケット名/プレフィックス」となります。" #: Library/Backend/Backblaze/Strings.cs:26 msgid "B2 Cloud Storage" @@ -1340,6 +1370,8 @@ msgid "" "B2 Cloud Storage Application Key can be obtained after logging into your " "Backblaze account. This can also be supplied through the option --{0}." msgstr "" +"B2 クラウドストレージのアプリケーションキーは、Backblazeのアカウントにログインしてから取得できます。オプション --{0} " +"でも指定できます。" #: Library/Backend/Backblaze/Strings.cs:28 msgid "B2 Cloud Storage Application Key" @@ -1351,6 +1383,7 @@ msgid "" "B2 Cloud Storage Account ID can be obtained after logging into your " "Backblaze account. This can also be supplied through the option --{0}." msgstr "" +"B2 クラウドストレージのアカウントのIDは、Backblazeのアカウントにログインしてから取得できます。オプション --{0} でも指定できます。" #: Library/Backend/Backblaze/Strings.cs:30 msgid "B2 Cloud Storage Account ID" @@ -1487,12 +1520,10 @@ msgstr "HttpClientクラスの使用を選択" #: Library/Backend/OneDrive/Strings.cs:41 #, 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})." +"Store 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:42 msgid "Microsoft OneDrive v2" @@ -1514,12 +1545,10 @@ msgstr "ドライブのID(オプション)" #: Library/Backend/OneDrive/Strings.cs:49 #, csharp-format msgid "" -"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " +"Store 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:50 msgid "Microsoft SharePoint v2" @@ -1545,7 +1574,7 @@ msgstr "サイトIDが衝突しています。{0}が指定されましたが、{ #: Library/Backend/OneDrive/Strings.cs:59 #, csharp-format msgid "" -"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " +"Store 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) " @@ -1631,7 +1660,7 @@ msgstr "" #: Library/Backend/AliyunOSS/Strings.cs:14 #: Library/Backend/TencentCOS/Strings.cs:36 msgid "Bucket name" -msgstr "" +msgstr "バケット名" #: Library/Backend/AliyunOSS/Strings.cs:15 msgid "Region indicates the physical location of the OSS data center." @@ -1656,6 +1685,8 @@ msgid "" "This backend can read and write data to Azure blob storage. Allowed format " "is \"azure://bucketname\"." msgstr "" +"このバックエンドでは、Azure " +"blobストレージとの間でデータの読み書きを実行できます。許可されている形式は、「azure://バケット名」となります。" #: Library/Backend/AzureBlob/Strings.cs:26 msgid "Azure blob" @@ -1744,7 +1775,7 @@ msgstr "秘密鍵" #: Library/Backend/TencentCOS/Strings.cs:35 msgid "Bucket name, format: BucketName-APPID" -msgstr "" +msgstr "バケット名。形式:BucketName-APPID" #: Library/Backend/TencentCOS/Strings.cs:37 msgid "" @@ -1752,10 +1783,12 @@ msgid "" " The object storage COS data is stored in the storage buckets of these " "regions. https://intl.cloud.tencent.com/document/product/436/6224." msgstr "" +"リージョンは、Tencentのクラウドホスティングコンピュータールームが分散して設置される際のエリアのことを指します。オブジェクトストレージのCOSのデータは、リージョンのストレージのバケットに保存されます。詳細については" +" https://intl.cloud.tencent.com/document/product/436/6224 で確認してください。" #: Library/Backend/TencentCOS/Strings.cs:38 -msgid "Specifies COS location constraints" -msgstr "COSの場所に関する制約を指定" +msgid "Specify COS location constraints" +msgstr "" #: Library/Backend/TencentCOS/Strings.cs:39 msgid "" @@ -1774,6 +1807,7 @@ msgid "" "This backend can read and write data to Jottacloud using its REST protocol. " "Allowed format is \"jottacloud://folder/subfolder\"." msgstr "" +"このバックエンドでは、Jottacloudとの間でRESTプロトコルを使い、データの読み書きを実行できます。許可されている形式は、「jottacloud://フォルダー/サブフォルダー」となります。" #: Library/Backend/Jottacloud/Strings.cs:26 msgid "Jottacloud" @@ -1785,7 +1819,7 @@ msgstr "ユーザー名が見つかりません" #: Library/Backend/Jottacloud/Strings.cs:30 msgid "No path given. Files cannot be uploaded to the root folder" -msgstr "" +msgstr "パスが指定されていません。ルートフォルダーにはファイルをアップロードできません" #: Library/Backend/Jottacloud/Strings.cs:31 msgid "Illegal mount point given." @@ -1802,8 +1836,8 @@ msgstr "" "使用するバックアップ用のデバイス。存在しない場合はこれを作成します。デバイスはJottacloudのウェブインターフェースのバックアップパネルで管理できます。ユーザー定義のデバイスを指定する場合は、「{0}」オプションで、デバイスで使用するマウントポイントも指定してください。" #: Library/Backend/Jottacloud/Strings.cs:34 -msgid "Supplies the backup device to use" -msgstr "使用するバックアップ用デバイスを指定" +msgid "Supply the backup device to use" +msgstr "" #: Library/Backend/Jottacloud/Strings.cs:35 #, csharp-format @@ -1817,8 +1851,8 @@ msgstr "" "サーバーで使用するマウントポイント。既定では、組み込み型のアーカイブのマウントポイントを使用するように「Archive」が設定されます。「Sync」に設定すると、組み込み型の同期用マウントポイントが設定されます。「{0}」でカスタムデバイスを指定した場合は、任意に名前を設定して構いません。" #: Library/Backend/Jottacloud/Strings.cs:36 -msgid "Supplies the mount point to use on the server" -msgstr "サーバーで使用するマウントポイントを指定" +msgid "Supply the mount point to use on the server" +msgstr "" #: Library/Backend/Jottacloud/Strings.cs:37 msgid "" @@ -1847,6 +1881,7 @@ msgid "" "This backend can read and write data to Mega.co.nz. Allowed format is " "\"mega://folder/subfolder\"." msgstr "" +"このバックエンドでは、Mega.co.czとの間でデータの読み書きを実行できます。許可されている形式は、「mega://フォルダー/サブフォルダー」となります。" #: Library/Backend/Mega/Strings.cs:26 msgid "mega.nz" @@ -1856,7 +1891,7 @@ msgstr "mega.nz" msgid "" "For accounts with two-factor authentication enabled, set the shared secret " "used to generate the two-factor TOTP codes." -msgstr "" +msgstr "2要素認証が有効とされているアカウントの場合は、ここにTOTPコードを生成する共有のシークレットを設定してください。" #: Library/Backend/Mega/Strings.cs:32 msgid "The shared secret used to generate two-factor TOTP codes" @@ -1872,7 +1907,7 @@ msgstr "ユーザー名が入力されていません" #: Library/Backend/Idrivee2/Strings.cs:24 msgid "This backend can read and write data to IDrive e2." -msgstr "" +msgstr "このバックエンドでは、IDrive e2との間でデータの読み書きを実行できます。" #: Library/Backend/Idrivee2/Strings.cs:25 msgid "IDrive e2" @@ -1883,14 +1918,14 @@ msgstr "IDrive e2" msgid "" "Access Key Secret can be obtained after logging into your IDrive e2 account." " This can also be supplied through the option --{0}." -msgstr "" +msgstr "アクセスキーのシークレットは、IDrive e2のアカウントにログインしてから取得できます。オプション --{0} でも指定できます。" #: Library/Backend/Idrivee2/Strings.cs:28 #, csharp-format msgid "" "Access Key ID can be obtained after logging into your IDrive e2 account. " "This can also be supplied through the option --{0}." -msgstr "" +msgstr "アクセスキーのIDは、IDrive e2のアカウントにログインしてから取得できます。オプション --{0} でも指定できます。" #: Library/Backend/Idrivee2/Strings.cs:31 msgid "" @@ -1919,6 +1954,8 @@ msgid "" " Use a double slash '//' in the path to denote the web from the documents " "library." msgstr "" +"このバックエンドでは、SharePoint Server(OneDrive for " +"Businessを含む)との間でデータの読み書きを実行できます。許可されている形式は、「mssp://tennant.sharepoint.com/ウェブへのパス//BaseDocLibrary/サブフォルダー」と「mssp://ユーザー名:パスワード@tennant.sharepoint.com/ウェブへのパス//BaseDocLibrary/サブフォルダー」となります。パスに二重スラッシュ(//)を使うと、ドキュメントのライブラリーからウェブを示すことができます。" #: Library/Backend/SharePoint/Strings.cs:27 msgid "Microsoft SharePoint" @@ -2011,6 +2048,8 @@ msgid "" " You can use a double slash '//' in the path to denote the base path from " "the documents folder." msgstr "" +"このバックエンドでは、Microsoft OneDrive for " +"Businessとの間でデータの読み書きを実行できます。許可されている形式は、「od4b://tennant.sharepoint.com/personal/ユーザー名_ドメイン/ドキュメント/サブフォルダー」と「od4b://ユーザー名:パスワード@tennant.sharepoint.com/personal/ユーザー名_ドメイン/ドキュメント/フォルダー」となります。パスに二重スラッシュ(//)を使うと、ドキュメントのフォルダーからの基本パスを示すことができます。" #: Library/Backend/SharePoint/Strings.cs:54 msgid "Microsoft OneDrive for Business" @@ -2021,6 +2060,7 @@ msgid "" "This backend can read and write data to Dropbox. Allowed format is " "\"dropbox://folder/subfolder\"." msgstr "" +"このバックエンドでは、Dropboxとの間でデータの読み書きを実行できます。許可されている形式は、「dropbox://フォルダー/サブフォルダー」となります。" #: Library/Backend/Dropbox/Strings.cs:28 msgid "Dropbox" @@ -2032,6 +2072,7 @@ msgid "" "the HTTP protocol. Allowed formats are \"webdav://hostname/folder\" and " "\"webdav://username:password@hostname/folder\"." msgstr "" +"このバックエンドでは、WebDAVが有効に設定されているサーバーとの間でHTTPプロトコルを使い、データの読み書きを実行できます。サポートされている形式は、「webdav://ホスト名/フォルダー」と「webdav://ユーザー名:パスワード@ホスト名/フォルダー」となります。" #: Library/Backend/WEBDAV/Strings.cs:25 msgid "WebDAV" @@ -2046,6 +2087,7 @@ msgid "" "attacker. Using this option, the client does not accept this, and always " "uses Digest authentication or fails to connect." msgstr "" +"HTTPのDigest認証を使用すると、ユーザーは、パスワードを平文で送信せずにサーバーと認証を行うことができます。ただし、HTTPではBasic認証をフォールバックとしており、Basic認証ではクライアントに対してパスワードを攻撃者に送信するよう設定できてしまうため、中間者攻撃を容易に行うことができます。このオプションを有効にすると、クライアントはBasic認証をフォールバックとせず、常にDigest認証を行い、認証に成功しなかった場合は、接続しないように指示できます。" #: Library/Backend/WEBDAV/Strings.cs:27 msgid "Force the use of the HTTP Digest authentication method" @@ -2074,7 +2116,7 @@ msgstr "" msgid "" "Use this option to communicate using Secure Socket Layer (SSL) over http " "(https)." -msgstr "" +msgstr "このオプションを有効にすると、HTTP通信にSecure Socket Layer(SSL)を使用します(https)。" #: Library/Backend/WEBDAV/Strings.cs:41 msgid "" @@ -2107,8 +2149,8 @@ msgid "Storj DCS configuration module" msgstr "Storj DCSの設定モジュール" #: Library/Backend/Storj/StorjConfig.cs:46 -msgid "Exposes Storj DCS configuration as a web module" -msgstr "Storj DCSの設定をウェブモジュールとして公開" +msgid "Expose Storj DCS configuration as a web module" +msgstr "" #: Library/Backend/Storj/Strings.cs:27 msgid "This backend can read and write data to the Storj DCS." @@ -2120,17 +2162,17 @@ msgstr "Storj DCS(分散型クラウドストレージ)" #: Library/Backend/Storj/Strings.cs:29 msgid "Connection-test failed." -msgstr "" +msgstr "接続試験に失敗しました。" #: Library/Backend/Storj/Strings.cs:30 msgid "" "Specify the authentication method which describes which way to use to " "connect to the network - either via API key or via an access grant." -msgstr "" +msgstr "APIキーまたはアクセス権のどちらで認証し、ネットワークに接続するかを指定。" #: Library/Backend/Storj/Strings.cs:31 msgid "Authentication method" -msgstr "" +msgstr "認証方法" #: Library/Backend/Storj/Strings.cs:32 msgid "" @@ -2138,10 +2180,12 @@ msgid "" "server for high-performance SLA-backed connectivity or use a community " "server. Or even host your own." msgstr "" +"全メタデータを管理するサテライトを指定。Storj " +"DCSのサーバーを使用すると、サービスレベル合意(SLA)に基づく高性能な接続を達成できます。コミュニティーによるサーバーを使用したり、自身でサテライトをホストしたりすることもできます。" #: Library/Backend/Storj/Strings.cs:33 msgid "Satellite" -msgstr "" +msgstr "サテライト" #: Library/Backend/Storj/Strings.cs:34 msgid "" @@ -2149,10 +2193,11 @@ msgid "" "satellite. Head over to the dashboard of your satellite to create one if you" " do not already have an API key." msgstr "" +"APIキーを指定。APIキーで、選択したサテライトの特定のプロジェクトにアクセスできます。APIキーが無い場合は、あなたのサテライトのダッシュボードで作成することができます。" #: Library/Backend/Storj/Strings.cs:35 msgid "API key" -msgstr "" +msgstr "APIキー" #: Library/Backend/Storj/Strings.cs:36 msgid "" @@ -2161,24 +2206,25 @@ msgid "" "for Storj you do not necessary need any additional encryption (from " "Duplicati) in place." msgstr "" +"暗号化用のパスフレーズを指定。パスフレーズは、Storjのネットワークにデータを送信する前に、データを暗号化するために使用されます。Storjを使用する場合、このパスフレーズを設定すれば、それで暗号化には十分です。Duplicatiの側で追加の暗号化を行う必要はありません。" #: Library/Backend/Storj/Strings.cs:37 msgid "Encryption passphrase" -msgstr "" +msgstr "暗号化用のパスフレーズ" #: Library/Backend/Storj/Strings.cs:38 msgid "" "Supply the access grant which contains all information in one encrypted " "string. You may use it instead of a satellite, API key and secret." -msgstr "" +msgstr "アクセス権を指定。アクセス権は、必要な全ての情報を暗号化した文字列からなります。サテライト、APIキー、秘密鍵の代わりに使用できます。" #: Library/Backend/Storj/Strings.cs:39 msgid "Access grant" -msgstr "" +msgstr "アクセス権" #: Library/Backend/Storj/Strings.cs:40 msgid "Specify the bucket for storing the backup." -msgstr "" +msgstr "バックアップを保存するバケットを指定。" #: Library/Backend/Storj/Strings.cs:41 msgid "Bucket" @@ -2186,11 +2232,11 @@ msgstr "バケット" #: Library/Backend/Storj/Strings.cs:42 msgid "Specify the folder in the bucket for storing the backup." -msgstr "" +msgstr "バックアップを保存する、バケット内のフォルダーを指定。" #: Library/Backend/Storj/Strings.cs:43 msgid "Folder" -msgstr "" +msgstr "フォルダー" #: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format @@ -2206,7 +2252,318 @@ msgstr "予期されていないエラーコード:{0} - {1}" #: Library/Backend/OAuthHelper/Strings.cs:31 msgid "The OAuth service is currently over quota. Try again in a few hours" +msgstr "現在OAuthのサービスは割り当て量を超えています。数時間後に再度試してください" + +#: Library/RestAPI/Strings.cs:9 +msgid "Another instance is running, and was notified" +msgstr "他のインスタンスが存在しています。通知しました" + +#: Library/RestAPI/Strings.cs:10 +#, csharp-format +msgid "" +"Failed to create, open or upgrade the database.\n" +"Error message: {0}" msgstr "" +"データベースを作成、アップグレード、または開けませんでした。\n" +"エラーメッセージ:{0}" + +#: Library/RestAPI/Strings.cs:12 +msgid "Display this help" +msgstr "" + +#: Library/RestAPI/Strings.cs:13 +msgid "" +"Supported commandline arguments:\n" +"\n" +msgstr "" +"サポートするコマンドラインの引数:\n" +"\n" + +#: Library/RestAPI/Strings.cs:16 +#, csharp-format +msgid "--{0}: {1}" +msgstr "--{0}: {1}" + +#: Library/RestAPI/Strings.cs:17 +#, csharp-format +msgid "" +"Use this option to store some or all of the options given to the commandline" +" client. The file must be a plain text file, and UTF-8 encoding is " +"preferred. Each line in the file should be of the format --option=value. Use" +" the special options --{0} and --{1} 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 "" + +#: Library/RestAPI/Strings.cs:18 CommandLine/CLI/Strings.cs:45 +msgid "Path to a file with parameters" +msgstr "パラメーターのファイルへのパス" + +#: Library/RestAPI/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}の特殊オプションを使用すると、パラメーターのファイルでフィルターを設定できます。各フィルターの先頭には+または-" +"が付いていなければならず、複数のフィルターがある場合は{3}で結合する必要があります。" + +#: Library/RestAPI/Strings.cs:20 CommandLine/CLI/Strings.cs:41 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "パラメーターのファイル「{0}」を読み込めません。理由:{1}" + +#: Library/RestAPI/Strings.cs:22 +msgid "Output log information to the file given" +msgstr "" + +#: Library/RestAPI/Strings.cs:23 +msgid "Determine the amount of information written in the log file" +msgstr "" + +#: Library/RestAPI/Strings.cs:24 +msgid "" +"Activate portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Library/RestAPI/Strings.cs:25 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "Duplicatiで深刻なエラーが発生しました: {0}" + +#: Library/RestAPI/Strings.cs:26 +#, csharp-format +msgid "An error occurred on server tear down: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:27 +#, csharp-format +msgid "" +"Unable to start up. Perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:29 Library/RestAPI/Strings.cs:51 +msgid "Disable database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:30 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "サポートされていないSQLiteのバージョンが検知されました({0})。{1}以上のバージョンを使用してください" + +#: Library/RestAPI/Strings.cs:31 +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 "" + +#: Library/RestAPI/Strings.cs:32 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "ウェブサーバーがリクエストを受け付けるポート番号。複数の値をコンマで区切って指定できます。" + +#: Library/RestAPI/Strings.cs:33 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." +msgstr "ウェブサーバーがSSL通信に使用するPKCS #12形式の証明書と鍵のファイル。RSAまたはDSAの鍵のみをサポートします。" + +#: Library/RestAPI/Strings.cs:34 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "PKCS #12 ファイルの証明書を復号するためのパスワード" + +#: Library/RestAPI/Strings.cs:35 +msgid "" +"The interface the webserver listens on. The special values \"*\" and \"any\"" +" means any interface. The special value \"loopback\" means the loopback " +"adapter." +msgstr "" + +#: Library/RestAPI/Strings.cs:36 +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 "" +"ウェブサーバーにアクセスする際に必要となるパスワード。このオプションは保存されるため毎回入力する必要はありません。値を入力しない場合、パスワードは無効となります。" + +#: Library/RestAPI/Strings.cs:37 +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 "許可するホスト名。セミコロンで分けて入力。ホスト名に「*」を設定した場合、全てのホスト名が許可され、ホスト名の確認は行いません。" + +#: Library/RestAPI/Strings.cs:38 +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 "" + +#: Library/RestAPI/Strings.cs:39 +msgid "Enable the ping-pong responder" +msgstr "" + +#: Library/RestAPI/Strings.cs:40 Library/Main/Strings.cs:250 +msgid "Set the time after which log data will be purged from the database." +msgstr "データベースからログデータを削除するまでの時間を設定できます。" + +#: Library/RestAPI/Strings.cs:41 Library/Main/Strings.cs:251 +msgid "Clean up old log data" +msgstr "古いログデータを消去" + +#: Library/RestAPI/Strings.cs:42 +#, 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は全ての設定に関してデータベースを保存する必要があります。このオプションで、設定を保存する場所を指定できます。このオプションは環境変数" +" {0} でも設定できます。" + +#: Library/RestAPI/Strings.cs:43 +msgid "Set the folder where settings are stored" +msgstr "" + +#: Library/RestAPI/Strings.cs:44 +#, 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 "" +"このオプションは、ローカルの設定のデータベースを暗号化するための鍵を設定します。このオプションは環境変数の{0}でも設定できます。オプションの--{1}でデータベースの暗号化を無効にできます。" + +#: Library/RestAPI/Strings.cs:45 +msgid "Set the database encryption key" +msgstr "" + +#: Library/RestAPI/Strings.cs:46 Library/Main/Strings.cs:96 +msgid "" +"Use this option 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 "" +"一時的な保存領域として使うフォルダーを指定できます。既定ではシステムの一時フォルダーを使用します。SQLiteも一時ファイルをここで設定したフォルダーに保存します。" + +#: Library/RestAPI/Strings.cs:47 Library/Main/Strings.cs:97 +msgid "Temporary storage folder" +msgstr "一時的な保存フォルダー" + +#: Library/RestAPI/Strings.cs:48 +msgid "Reset the JWT configuration, invalidating any issued login tokens" +msgstr "" + +#: Library/RestAPI/Strings.cs:49 +msgid "Disable the visual captcha" +msgstr "" + +#: Library/RestAPI/Strings.cs:50 +msgid "Use this option to disable database encryption of sensitive fields" +msgstr "" + +#: Library/RestAPI/Strings.cs:52 +msgid "Log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:53 +msgid "Use this option to log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:54 +msgid "Set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:55 +msgid "Use this option to set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:56 +#, csharp-format +msgid "" +"The Windows event log source {0} was not found. The source must be " +"registered before the log can be written." +msgstr "" + +#: Library/RestAPI/Strings.cs:57 +msgid "The Windows event log is not supported on this platform" +msgstr "" + +#: Library/RestAPI/Strings.cs:58 +#, csharp-format +msgid "Server has started and is listening on port {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:59 +#, csharp-format +msgid "Use the following link to sign in: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:60 +#, csharp-format +msgid "The server crashed: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:61 +msgid "Require database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:62 +msgid "" +"Use this option to require a custom provided key for database encryption of " +"sensitive fields and not rely on the serial number" +msgstr "" + +#: Library/RestAPI/Strings.cs:63 +#, csharp-format +msgid "" +"Database encryption key is required. Supply an encryption key via the " +"environment variable {0} or disable database encryption with the option " +"--{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:64 +#, csharp-format +msgid "" +"The encryption key is blacklisted and cannot be used. The database has been " +"decrypted. Supply a new encryption key via the environment variable {0} or " +"disable database encryption with the option --{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:68 +#, csharp-format +msgid "" +"Unable to find a valid date, given the start date {0}, the repetition " +"interval {1} and the allowed days {2}" +msgstr "" + +#: Library/RestAPI/Strings.cs:73 +#, csharp-format +msgid "Server has started and is listening on {0}, port {1}" +msgstr "サーバーが起動しました。{0}のポート{1}でリクエストを待ち受けています" + +#: Library/RestAPI/Strings.cs:74 +#, csharp-format +msgid "" +"Unable to create SSL certificate using provided parameters. Exception " +"detail: {0}" +msgstr "指定されたパラメーターでSSL証明書を作成できません。例外に関する詳細:{0}" + +#: Library/RestAPI/Strings.cs:75 +#, csharp-format +msgid "Unable to open a socket for listening, tried ports: {0}" +msgstr "待ち受け用のソケットを設定できません。試したポート番号:{0}" #: Library/DynamicLoader/Strings.cs:24 #, csharp-format @@ -2223,10 +2580,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 "" +"このモジュールは業界標準のZIP圧縮をサポートします。このモジュールで作成したファイルは、標準に準拠するZIPアプリケーションで読み込むことができます。" #: Library/Compression/Strings.cs:25 msgid "ZIP compression" -msgstr "" +msgstr "ZIP圧縮" #: Library/Compression/Strings.cs:26 Library/Main/Strings.cs:202 #, csharp-format @@ -2240,7 +2598,7 @@ msgid "" msgstr "使用する圧縮レベルを操作できます。0に設定すると圧縮は行わず、9に設定すると圧縮を最大限に行います。" #: Library/Compression/Strings.cs:28 -msgid "Sets the ZIP compression level" +msgid "Set the ZIP compression level" msgstr "" #: Library/Compression/Strings.cs:29 @@ -2249,20 +2607,20 @@ msgid "" "Use this option to set an alternative compressor method, such as LZMA. Note " "that using another value than Deflate will cause the option --{0} to be " "ignored." -msgstr "" +msgstr "LZMAなど別の圧縮方法を設定できます。Deflate以外の値を設定するとオプション --{0} は無視されます。" #: Library/Compression/Strings.cs:30 -msgid "Sets the ZIP compression method" +msgid "Set the ZIP compression method" msgstr "" #: Library/Compression/Strings.cs:31 msgid "" "The ZIP64 format is required for files larger than 4GiB. Use this option to " "toggle it." -msgstr "" +msgstr "ZIP64のフォーマットには4GiB以上のファイルが必要となります。このオプションで、フォーマットのサポートを切り替えられます。" #: Library/Compression/Strings.cs:32 -msgid "Toggles ZIP64 support" +msgid "Toggle ZIP64 support" msgstr "" #: Library/Compression/Strings.cs:33 @@ -2301,8 +2659,8 @@ msgid "Number of threads used in compression" msgstr "圧縮に使用するスレッド数" #: Library/Compression/Strings.cs:44 -msgid "Sets the 7z compression level" -msgstr "7z圧縮のレベルを設定" +msgid "Set the 7z compression level" +msgstr "" #: Library/Compression/Strings.cs:45 msgid "" @@ -2312,8 +2670,8 @@ msgid "" msgstr "使用する圧縮アルゴリズムを制御します。このオプションを有効にすると、7zは、圧縮率がわずかに下がる高速アルゴリズムを使用します。" #: Library/Compression/Strings.cs:46 -msgid "Sets the 7z fast algorithm usage" -msgstr "7zの高速アルゴリズムを使用" +msgid "Set the 7z fast algorithm usage" +msgstr "" #: Library/SQLiteHelper/Strings.cs:24 msgid "backup" @@ -2369,13 +2727,13 @@ msgstr "ファイル {0} をダウンロードしましたが、サイズ {1} #: Library/Main/Strings.cs:30 #, csharp-format msgid "The option --{0} has been deprecated: {1}" -msgstr "" +msgstr "オプション --{0} は非推奨となりました:{1}" #: Library/Main/Strings.cs:31 #, csharp-format msgid "" "The option --{0} exists more than once. Please report this to the developers" -msgstr "" +msgstr "オプション--{0}が2つ以上存在しています。この問題を開発者に報告してください" #: Library/Main/Strings.cs:32 msgid "No source folders specified for backup" @@ -2401,21 +2759,21 @@ msgstr "バックアップ元のフォルダー {0} へのアクセスが承認 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 "" +msgstr "--{0}に指定された値「{1}」は、有効なブール値に変換できません。ここでは、この値は「true」に設定されていると仮定して扱われます。" #: Library/Main/Strings.cs:36 #, csharp-format msgid "" "The option --{0} does not support the value \"{1}\". Supported values are: " "{2}" -msgstr "" +msgstr "オプション --{0} は値「{1}」をサポートしていません。サポートしている値は{2}です。" #: Library/Main/Strings.cs:37 #, csharp-format msgid "" "The option --{0} does not support the value \"{1}\". Supported flag values " "are: {2}" -msgstr "" +msgstr "オプション --{0} は値「{1}」をサポートしていません。サポートしている値は{2}です。" #: Library/Main/Strings.cs:38 #, csharp-format @@ -2502,10 +2860,11 @@ msgid "" " backend. Using this option, Duplicati will automatically remove such files " "when encountered." msgstr "" +"バックアップが中断された場合、バックエンドには未処理のファイルが残る可能性があります。このオプションを有効にすると、Duplicatiはそうしたファイルを検出した場合に、これを自動的に削除します。" #: Library/Main/Strings.cs:57 msgid "Remove unused files" -msgstr "" +msgstr "使用されていないファイルを削除" #: Library/Main/Strings.cs:58 msgid "" @@ -2527,6 +2886,7 @@ msgid "" "modified. If some application deliberately modifies this information, " "Duplicati won't work correctly unless this option is set." msgstr "" +"オペレーティングシステムには、ファイルが書き込まれた最終日時が記録されます。この情報を使用することによって、Duplicatiはファイルが変更されているかどうかを高速に確認する仕組みとなっています。ファイルの最終更新日時に関する情報を変更する場合、このオプションを有効にしない限り、Duplicatiは適切に機能しません。" #: Library/Main/Strings.cs:61 msgid "Disable checks based on file time" @@ -2549,8 +2909,8 @@ msgid "" msgstr "バックアップまたは復元中にシステムが非アクティブの場合、システムがスリープモードに入ることを許可(WindowsまたはmacOSのみ)" #: Library/Main/Strings.cs:65 -msgid "Toggles system sleep mode" -msgstr "システムのスリープモードを切り替える" +msgid "Toggle system sleep mode" +msgstr "" #: Library/Main/Strings.cs:66 msgid "" @@ -2616,6 +2976,7 @@ msgid "" "backup. Use this option to select another item. You may use relative times, " "like \"-2M\" for a backup from two months ago." msgstr "" +"既定では、Duplicatiは直近のバックアップをもとにファイルのリストを作成し、ファイルを復元します。このオプションで、別のバックアップを選択できます。時間は相対的に指定できます。例えば「-2M」とすると、2か月前のバックアップを選択できます。" #: Library/Main/Strings.cs:77 msgid "The time to list/restore files" @@ -2627,6 +2988,7 @@ msgid "" "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 "" +"既定では、Duplicatiは直近のバックアップのファイルを一覧で表示または復元します。このオプションで、別のバージョンを選択できます。コンマで数値を区切ったり、半角ハイフンで範囲を指定したりできます(例:「0,2-4,7」)。" #: Library/Main/Strings.cs:79 msgid "The version to list/restore files" @@ -2702,10 +3064,11 @@ msgid "" "If the hash for the volume does not match, Duplicati will refuse to use the " "backup. Activate this option to allow Duplicati to proceed anyway." msgstr "" +"ボリュームのハッシュ値が一致しない場合、Duplicatiはそのバックアップの使用を拒否します。このオプションを有効にすると、Duplicatiはそうしたバックアップを使用して続行できるようになります。" #: Library/Main/Strings.cs:93 msgid "Skip hash checks" -msgstr "" +msgstr "ハッシュの確認をスキップ" #: Library/Main/Strings.cs:94 msgid "" @@ -2718,22 +3081,11 @@ msgstr "" msgid "Limit the size of files being backed up" msgstr "バックアップするファイルのサイズを制限" -#: Library/Main/Strings.cs:96 -msgid "" -"Use this option 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 "" - -#: Library/Main/Strings.cs:97 -msgid "Temporary storage folder" -msgstr "一時的な保存フォルダー" - #: Library/Main/Strings.cs:98 msgid "" -"Selects another thread priority for the process. Use this to set Duplicati " -"to be more or less CPU intensive." -msgstr "プロセスに関するスレッドの優先度を指定し、DuplicatiのCPUの使用量を調節できます。" +"Select another thread priority for the process. Use this to set Duplicati to" +" be more or less CPU intensive." +msgstr "" #: Library/Main/Strings.cs:99 msgid "Thread priority" @@ -2753,15 +3105,14 @@ msgstr "ボリュームのサイズを制限" #: Library/Main/Strings.cs:102 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." +"Use this option to 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:103 -msgid "Disables use of the streaming transfer method" -msgstr "ストリーミング転送法の使用を無効にする" +msgid "Disable use of the streaming transfer method" +msgstr "" #: Library/Main/Strings.cs:104 msgid "" @@ -2772,8 +3123,8 @@ msgstr "" "このオプションを有効にすると、マニフェストファイルの内容は読み込まれず、ファイルのハッシュ値も検証されません。緊急時の復旧にのみ使用してください。" #: Library/Main/Strings.cs:105 -msgid "Disables manifests verification" -msgstr "マニフェストファイルの検証を無効にする" +msgid "Disable manifests verification" +msgstr "" #: Library/Main/Strings.cs:106 msgid "" @@ -2806,16 +3157,16 @@ msgid "Supply one or more module names, separated by commas to unload them." msgstr "無効にするモジュールを指定できます。複数ある場合はコンマで区切ってください。" #: Library/Main/Strings.cs:111 -msgid "Disables one or more modules" -msgstr "モジュールを無効にする" +msgid "Disable one or more modules" +msgstr "" #: Library/Main/Strings.cs:112 msgid "Supply one or more module names, separated by commas to load them." msgstr "読み込むモジュールを指定できます。複数ある場合はコンマで区切ってください。" #: Library/Main/Strings.cs:113 -msgid "Enables one or more modules" -msgstr "モジュールを有効にする" +msgid "Enable one or more modules" +msgstr "" #: Library/Main/Strings.cs:114 msgid "" @@ -2834,8 +3185,8 @@ msgstr "" "この設定で、スナップショットを使用するかどうかを制御できます。スナップショットを使うと、Duplicatiは他のプログラムによりロックされているファイルをバックアップすることができます。この設定を「off」にした場合、Duplicatiはディスクのスナップショットの作成を試みません。「auto」にした場合、Duplicatiはスナップショットの作成を試み、それが許可されていなかったり失敗したりした場合は、通知を行わずにスナップショットの作成の試みを終了します。「on」に設定した場合は、スナップショットの作成を試み、失敗した場合は警告メッセージをログに出力します。「required」を設定すると、スナップショットを作成できなかった場合、Duplicatiはバックアップを中断します。Windowsでは、スナップショットの作成は「ボリュームシャドウコピーサービス」(VSS)により行い、管理者権限が必要となります。Linuxでは、スナップショットの作成は論理ボリューム管理(LVM)により行い、ルート権限が必要となります。" #: Library/Main/Strings.cs:115 -msgid "Controls the use of disk snapshots" -msgstr "ディスクのスナップショットの使用を制御" +msgid "Control the use of disk snapshots" +msgstr "" #: Library/Main/Strings.cs:116 msgid "" @@ -2876,15 +3227,15 @@ msgstr "許可する並行アップロードの数" msgid "" "Activate this option to make some error messages more verbose, which may " "help you track down a particular issue." -msgstr "" +msgstr "このオプションを有効にすると、エラーメッセージの一部がより詳細に出力されるため、トラブルシューティングが容易になります。" #: Library/Main/Strings.cs:123 -msgid "Enables debugging output" -msgstr "デバッグ用の出力を有効にする" +msgid "Enable debugging output" +msgstr "" #: Library/Main/Strings.cs:124 -msgid "Logs information to the file specified." -msgstr "指定したファイルに情報を記録。" +msgid "Log information to the file specified." +msgstr "" #: Library/Main/Strings.cs:125 msgid "Log internal information to a file" @@ -2893,9 +3244,9 @@ msgstr "内部情報をファイルに記録" #: Library/Main/Strings.cs:126 Library/Main/Strings.cs:283 #, csharp-format msgid "" -"Specifies the amount of log information to write into the file specified by " +"Specify the amount of log information to write into the file specified by " "the option --{0}." -msgstr "--{0}のオプションで指定したファイルに書き込む情報の量を指定できます。" +msgstr "" #: Library/Main/Strings.cs:127 msgid "Log information level" @@ -2914,8 +3265,8 @@ msgstr "" "バックアップの作成先のフォルダーが存在しない場合、Duplicatiは自動的にフォルダーを作成します。このオプションを有効にすると、フォルダーは自動的に作成されなくなります。" #: Library/Main/Strings.cs:130 -msgid "Disables automatic folder creation" -msgstr "自動フォルダー作成を無効にする" +msgid "Disable automatic folder creation" +msgstr "" #: Library/Main/Strings.cs:131 msgid "" @@ -2948,8 +3299,8 @@ msgstr "" "この設定で、NTFSのUSN番号を使用するかどうかを制御できます。USNを使うと、Duplicatiはファイルとフォルダーの一覧をより迅速に取得できます。この設定を「off」にした場合、DuplicatiはUSNの使用を試みません。「auto」にした場合、DuplicatiはUSNの使用を試み、それが許可されていなかったり失敗したりした場合は、通知を行わずにUSNを使用する試みを終了します。「on」に設定した場合は、USNの使用を試み、失敗した場合は警告メッセージをログに出力します。「required」を設定すると、USNを使用できなかった場合、Duplicatiはバックアップを中断します。この機能はWindowsでのみサポートされており、管理者権限が必要となります。" #: Library/Main/Strings.cs:134 -msgid "Controls the use of NTFS Update Sequence Numbers" -msgstr "NTFSのUpdate Sequence Numbersの使用を制御" +msgid "Control the use of NTFS Update Sequence Numbers" +msgstr "" #: Library/Main/Strings.cs:135 #, csharp-format @@ -2967,12 +3318,12 @@ msgstr "" "のオプションで1週間のバックアップを保管するように設定し、また、毎週同じ時間にバックアップを作成する場合、バックアップを行う時間がずれて、ちょうど1週間が経過してしまい、その結果Duplicatiはバックアップを予定より早く削除してしまうことがありえます。これを防ぐために、Duplicatiは1%の誤差(最大で1時間)を考慮に入れて、タイムスタンプの検証を行います。このオプションを有効にすると、誤差の考慮を行わず、時間を厳密に確認します。" #: Library/Main/Strings.cs:136 -msgid "Deactivates tolerance when comparing times" -msgstr "時間を比較する際に許容範囲を設定しない" +msgid "Deactivate tolerance when comparing times" +msgstr "" #: Library/Main/Strings.cs:137 msgid "Use this option to verify uploads by listing contents." -msgstr "" +msgstr "このオプションを有効にすると、ファイルのリストを作成してアップロードを検証します。" #: Library/Main/Strings.cs:138 msgid "Verify uploads by listing contents" @@ -2984,6 +3335,7 @@ msgid "" "which usually makes the backup faster. Use this option to turn the behavior " "off, so that Duplicati will wait for each volume to complete." msgstr "" +"Duplicatiは、ディスクのスキャンとボリュームの作成と並行してファイルをアップロードすることで、バックアップの高速化を図ります。このオプションを有効にすると、Duplicatiは各ボリュームの作成が完了するまで待機します。" #: Library/Main/Strings.cs:140 msgid "Upload files synchronously" @@ -2996,6 +3348,7 @@ msgid "" "process. Use this option to ensure that each operation is performed on a " "seperate connection." msgstr "" +"Duplicatiは、ログインを1度だけ行うことによって処理を高速化するために、1個の接続で複数の操作を実行します。このオプションを有効にすると、それぞれの操作を個別の接続で実行するように設定できます。" #: Library/Main/Strings.cs:142 msgid "Do not re-use connections" @@ -3039,13 +3392,12 @@ msgstr "保存領域の使用を制限" #: Library/Main/Strings.cs:149 msgid "" -"Sets a threshold for when to warn about the backend quota being nearly " +"Set 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 than 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:150 msgid "Threshold for warning about low quota" @@ -3125,7 +3477,7 @@ msgstr "スナップショットをドライブにマッピング(Windowsの msgid "" "A display name that is attached to this backup. This can be used to identify" " the backup when sending mail or running scripts." -msgstr "" +msgstr "バックアップに与えられる表示名。電子メールを送信したり、スクリプトを実行したりする際に、バックアップを一意に特定するのに使用できます。" #: Library/Main/Strings.cs:162 msgid "Name of the backup" @@ -3135,7 +3487,7 @@ msgstr "バックアップの名称" msgid "" "A unique identification for this backup. This can be used to identify the " "backup when sending mail or running scripts." -msgstr "" +msgstr "バックアップの一意の識別子。メールを送信したりスクリプトを実行したりする際に、バックアップを特定するのに使うことができます。" #: Library/Main/Strings.cs:164 msgid "Backup ID" @@ -3146,6 +3498,7 @@ msgid "" "A unique identification of the machine running the backup. This can be used " "to identify the machine when sending mail or running scripts." msgstr "" +"バックアップを実行しているコンピューターの一意の識別子。メールを送信したりスクリプトを実行したりする際に、コンピューターを特定するのに使うことができます。" #: Library/Main/Strings.cs:166 msgid "Machine ID" @@ -3162,6 +3515,8 @@ msgid "" "is supplied, that also serves as an example. The default file is placed in " "{0}." msgstr "" +"ここで指定したテキストファイルの各行にファイルの拡張子を指定すると、指定された拡張子をもつファイルに関しては圧縮を行わず、単純にアーカイブとしてのみ保存します。ピリオド(.)で始まらない行は考慮されません。また、拡張子の後には半角スペースを追加してください。既定のファイルには設定例が含まれます。既定のファイルは" +" {0} にあります。" #: Library/Main/Strings.cs:168 msgid "Manage non-compressible file extensions" @@ -3186,6 +3541,7 @@ msgid "" "changed. This is usually only activated in combination with a filesystem " "watcher that keeps track of file changes." msgstr "" +"変更が検知されたファイルのみにスキャンを限定できます。これは通常、ファイルの変更を監視するファイルシステムの監視機能と併用する場合にのみ機能します。" #: Library/Main/Strings.cs:172 msgid "List of files to examine for changes" @@ -3205,7 +3561,7 @@ msgstr "ローカルの状態のデータベースへのパス" msgid "" "Use this option to supply a list of deleted files. This option will be " "ignored unless the option --{0} is also set." -msgstr "" +msgstr "削除したファイルの一覧を指定できます。--{0}が併せて設定されていない限り、このオプションは無視されます。" #: Library/Main/Strings.cs:176 msgid "List of deleted files" @@ -3215,7 +3571,7 @@ msgstr "削除されたファイルの一覧" msgid "" "Use this option to reduce the memory footprint by not keeping paths and " "modification timestamps in memory." -msgstr "" +msgstr "パスと更新日時のタイムスタンプをメモリーに保存しないように設定して、メモリーの使用量を減らすことができます。" #: Library/Main/Strings.cs:178 msgid "Reduce memory footprint by disabling in-memory lookups" @@ -3223,7 +3579,7 @@ msgstr "メモリー内のルックアップを無効にすることで、メモ #: Library/Main/Strings.cs:180 msgid "Use this option to increase speed in exchange for extra memory use." -msgstr "" +msgstr "メモリーを追加で使用し、速度を高めることができます。" #: Library/Main/Strings.cs:181 msgid "Store an in-memory block cache" @@ -3235,6 +3591,7 @@ msgid "" "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:183 msgid "Do not query backend at startup" @@ -3251,8 +3608,8 @@ msgstr "" "インデックスファイルを使うと、ローカルのデータベースが存在しない場合に、dblockファイルをダウンロードする必要性を制限することができます。インデックスファイルに多くの情報が記録されるほど、操作はデータベースを使わず、より一層高速に実行されます。ただし、インデックスファイルのサイズが大きくなると、リモートの保存領域の使用量が増えてしまうため、注意して使用してください。" #: Library/Main/Strings.cs:185 -msgid "Determines usage of index files" -msgstr "インデックスファイルを使用" +msgid "Determine usage of index files" +msgstr "" #: Library/Main/Strings.cs:186 msgid "" @@ -3271,11 +3628,11 @@ msgstr "余分に使用されている保存領域を許容する程度を百分 msgid "" "Use this option to experiment with different settings and observe the " "outcome without changing actual files." -msgstr "" +msgstr "このオプションを有効にすると、実際にファイルを変更することなく、異なる設定を試して、その結果を確認することができます。" #: Library/Main/Strings.cs:189 -msgid "Does not perform any modifications" -msgstr "いかなる変更も実行しない" +msgid "Do not perform any modifications" +msgstr "" #: Library/Main/Strings.cs:190 msgid "" @@ -3283,6 +3640,7 @@ msgid "" "algorithm with smaller or larger hash size, for performance or storage space" " reasons." msgstr "" +"これは非常に高度な設定です!このオプションで、性能または保存領域のサイズの観点から、ハッシュのサイズが異なるブロック用ハッシュアルゴリズムを選択できます。" #: Library/Main/Strings.cs:191 msgid "The hash algorithm used on blocks" @@ -3294,6 +3652,7 @@ msgid "" "algorithm with smaller or larger hash size, for performance or storage space" " reasons." msgstr "" +"これは非常に高度な設定です!このオプションで、性能または保存領域のサイズの観点から、ハッシュのサイズが異なるファイル用ハッシュアルゴリズムを選択できます。" #: Library/Main/Strings.cs:193 msgid "The hash algorithm used on files" @@ -3358,8 +3717,8 @@ msgstr "" "内容を一覧表示したり、ファイルを復元したりする場合、ローカルのデータベースをスキップすることができます。スキップすると、処理は通常遅くなりますが、リモートに保存している実際の内容を検証することができます。" #: Library/Main/Strings.cs:204 -msgid "Disables the local database" -msgstr "ローカルのデータベースを無効にする" +msgid "Disable the local database" +msgstr "" #: Library/Main/Strings.cs:205 msgid "" @@ -3408,6 +3767,7 @@ 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:214 msgid "Overwrite files when restoring" @@ -3456,6 +3816,7 @@ msgid "" "the maximum implied by the two options. If this value is set to 0 or the " "option --{1} is set, no remote files are verified." msgstr "" +"バックアップが完了した後で、一部のファイル(dblock、dindex、dlist)がリモートのバックエンドから検証用に選択されます。このオプションで、検証するファイル数を変更できます。--{0}のオプションが同時に指定されている場合は、テストするサンプル数の指定の方が優先されます。この値を0に設定するか、あるいは--{1}のオプションが設定されている場合は、リモートのファイルは一切検証しません。" #: Library/Main/Strings.cs:223 msgid "The number of samples to test after a backup" @@ -3487,10 +3848,11 @@ msgid "" " when then verification is performed directly. ListAndIndexes is like True " "but only dlist and index volumes are handled." msgstr "" +"バックアップが完了した後で、一部のファイル(dblock、dindex、dlist)がリモートのバックエンドから検証用に選択されます。このオプションを有効にすると、単純にハッシュ値を検証する代わりに、ファイルを復号してそれぞれのボリュームの内容を検査し、完全な検証を実行します。オプションの--{0}が設定されている場合は、リモートのファイルは一切検証しません。検証が直接実行される場合は、このオプションは自動的に設定されます。ListAndIndexesはTrueと同様に機能しますが、dlistとインデックスのボリュームのみを対象とします。" #: Library/Main/Strings.cs:227 -msgid "Activates in-depth verification of files" -msgstr "ファイルの詳細な検証を有効にする" +msgid "Activate in-depth verification of files" +msgstr "" #: Library/Main/Strings.cs:228 msgid "" @@ -3532,8 +3894,8 @@ msgstr "" "このオプションを有効にすると、ファイルのタイムスタンプなどのメタデータの保存を無効にできます。メタデータの保存を無効にすると、バックアップと復元の処理速度は向上しますが、ファイルのサイズにはあまり影響しません。" #: Library/Main/Strings.cs:237 -msgid "Don't store metadata" -msgstr "メタデータを保存しない" +msgid "Do not store metadata" +msgstr "" #: Library/Main/Strings.cs:238 msgid "" @@ -3597,14 +3959,6 @@ msgstr "" msgid "Check block hashes" msgstr "ブロックのハッシュ値を確認" -#: Library/Main/Strings.cs:250 -msgid "Set the time after which log data will be purged from the database." -msgstr "データベースからログデータを削除するまでの時間を設定できます。" - -#: Library/Main/Strings.cs:251 -msgid "Clean up old log data" -msgstr "古いログデータを消去" - #: Library/Main/Strings.cs:252 msgid "" "Use this option to build a searchable local database which only contains " @@ -3625,6 +3979,7 @@ msgid "" " in another language. Use this option to set the locale. Supply a blank " "string to choose the \"Invariant Culture\"." msgstr "" +"既定では、システムのロケールの設定が使用されますが、別の言語でメッセージを受信する際など、別のロケールを使用したい場合は、このオプションでロケールを設定してください。空白にするとロケールは設定されません。" #: Library/Main/Strings.cs:255 msgid "Force the locale setting" @@ -3640,8 +3995,8 @@ msgstr "" " AM」のように、実際の日時のみが表示されます。" #: Library/Main/Strings.cs:257 -msgid "Forces the display of the actual date instead of calendar date" -msgstr "カレンダーの日付に代えて実際の日付の表示を強制" +msgid "Force the display of the actual date instead of calendar date" +msgstr "" #: Library/Main/Strings.cs:258 msgid "" @@ -3649,6 +4004,7 @@ msgid "" " 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:259 msgid "Handle file communication with backend using threaded pipes" @@ -3693,8 +4049,8 @@ msgstr "" "Duplicatiは、前回のバックアップが完了しなかったことを検知した場合、直近に完了したバックアップと、未完了のバックアップのセッションでアップロードされたファイルを統合したファイルリストを生成します。" #: Library/Main/Strings.cs:267 -msgid "Disables synthetic filelist" -msgstr "統合されたファイルリストを無効にする" +msgid "Disable synthetic filelist" +msgstr "" #: Library/Main/Strings.cs:268 msgid "" @@ -3703,10 +4059,11 @@ msgid "" "number of files and notice that the scanning takes a long time with " "unmodified files." msgstr "" +"このオプションを有効にすると、変更を確認するのにファイルをスキャンするかどうかを決める際に、メタデータやファイルのサイズをチェックしなくなります。大量のファイルがあり、変更されていないファイルのスキャンに長い時間を要している場合、このオプションを有効にしてください。" #: Library/Main/Strings.cs:269 -msgid "Checks only file lastmodified" -msgstr "ファイルの最終更新日時のみを確認" +msgid "Check only file lastmodified" +msgstr "" #: Library/Main/Strings.cs:270 msgid "" @@ -3715,10 +4072,11 @@ msgid "" "option to skip this compression, such that the entire original folder " "structure is preserved, including upper level empty folders." msgstr "" +"バックアップの部分を新しいフォルダーに復元する場合には、空のフォルダーの階層が生成されないよう、出来る限り最短のパスが使用されます。このオプションを有効にすると、パスの圧縮をスキップして、上位の空のフォルダーも含めた、元々のフォルダーの全体の構造を保存します。" #: Library/Main/Strings.cs:271 -msgid "Disables path compression on restore" -msgstr "復元時にパスの圧縮を無効にする" +msgid "Disable path compression on restore" +msgstr "" #: Library/Main/Strings.cs:272 msgid "" @@ -3727,6 +4085,7 @@ msgid "" "this option to disable that protection, such that all filesets can be " "deleted." msgstr "" +"既定では、最後のファイルのセットは削除できません。これは設定ミスで全てのリモートのデータが削除されてしまうことに対する予防のためです。このオプションを有効にすると、保護は無効となり、全てのファイルセットを削除できるようになります。" #: Library/Main/Strings.cs:273 msgid "Allow removing all filesets" @@ -3754,6 +4113,7 @@ msgid "" "Using this option can speed up the backup by reducing disk access, but will " "give a less accurate progress indicator." msgstr "" +"このオプションが有効となっている間、バックアップ元のファイルのサイズを計算するスキャナー機能は無効となり、代わりにデータベースからサイズを読み込みます。このオプションで、ディスクへのアクセスを減らし、バックアップの速度を向上させられますが、バックアップの進捗状況に関する報告の正確性は損なわれます。" #: Library/Main/Strings.cs:277 msgid "Disable the read-ahead scanner" @@ -3773,10 +4133,10 @@ msgstr "ファイルの一覧の一貫性の確認を無効にする" #: Library/Main/Strings.cs:280 msgid "" -"Use this option to run a scheduled backup 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 (e.g., AC) or unknown, then scheduled" -" backups will proceed as normal." +"Use this option to disable a scheduled backup 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 (e.g., AC) or unknown, then " +"scheduled backups will proceed as normal." msgstr "" #: Library/Main/Strings.cs:281 @@ -3799,11 +4159,11 @@ msgstr "" "メッセージを取り除いたり含んだりするフィルターを設定できます。ログの水準は考慮されません。「{0}」で区切ると、複数のフィルターを設定できます。フィルターはログのタグについて設定され、半角ハイフンで始まるものについては除外されます。中括弧で正規表現をサポートします。例:「+Path*{0}+*Mail*{0}-[.*DNS]」" #: Library/Main/Strings.cs:286 -msgid "Applies filters to the file log data" -msgstr "ファイルのログデータにフィルターを適用" +msgid "Apply filters to the file log data" +msgstr "" #: Library/Main/Strings.cs:287 -msgid "Specifies the amount of log information to output to the console." +msgid "Specify the amount of log information to output to the console." msgstr "" #: Library/Main/Strings.cs:288 @@ -3811,8 +4171,8 @@ msgid "Console information level" msgstr "コンソールに表示する情報の水準" #: Library/Main/Strings.cs:290 -msgid "Applies filters to the console log data" -msgstr "フィルターをコンソールのログデータに適用" +msgid "Apply filters to the console log data" +msgstr "" #: Library/Main/Strings.cs:292 msgid "" @@ -3820,18 +4180,19 @@ msgid "" " 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:293 -msgid "Sets the process to use low IO priority" -msgstr "低い入出力の優先度をプロセスに設定" +msgid "Set the process to use low IO priority" +msgstr "" #: Library/Main/Strings.cs:295 msgid "Use this option to remove all empty folders from a backup." msgstr "このオプションを有効にすると、全ての空のフォルダーをバックアップから削除できます。" #: Library/Main/Strings.cs:296 -msgid "Excludes empty folders" -msgstr "空のフォルダーを除外" +msgid "Exclude empty folders" +msgstr "" #: Library/Main/Strings.cs:297 msgid "" @@ -3884,8 +4245,8 @@ msgstr "" " または --{1}={2} を忘れずに設定してください" #: Library/Main/Strings.cs:305 -msgid "Activates logging of all database queries" -msgstr "データベースの全てのクエリーに関するログを記録" +msgid "Activate logging of all database queries" +msgstr "" #: Library/Main/Strings.cs:306 msgid "" @@ -4102,8 +4463,8 @@ msgstr "" "許可するデフォルトのSSLのバージョンを変更できます。これは高度な設定です。セキュリティーを向上したい場合、または、特定のSSLのプロトコルでの問題を回避したい場合にのみ使用してください。" #: Library/Modules/Builtin/Strings.cs:53 -msgid "Sets allowed SSL versions" -msgstr "許可するSSLのバージョンを設定" +msgid "Set allowed SSL versions" +msgstr "" #: Library/Modules/Builtin/Strings.cs:54 msgid "" @@ -4113,8 +4474,8 @@ msgstr "" "HTTPリクエストのタイムアウトの既定の値を変更できます。タイムアウトに達するまでの時間には、最初のパケットから終了までの操作全体が含まれます。" #: Library/Modules/Builtin/Strings.cs:55 -msgid "Sets the default operation timeout" -msgstr "操作に関する既定のタイムアウトの値を設定" +msgid "Set the default operation timeout" +msgstr "" #: Library/Modules/Builtin/Strings.cs:56 msgid "" @@ -4125,8 +4486,8 @@ msgstr "" "データの読み書きに関するタイムアウトの既定の値を変更できます。タイムアウトは、処理が停止しているリクエストの検知に使用されます。このオプションで、接続している回線で行われる処理間で許容される最大の時間を設定できます。" #: Library/Modules/Builtin/Strings.cs:57 -msgid "Sets readwrite" -msgstr "リードライトを設定" +msgid "Set readwrite" +msgstr "" #: Library/Modules/Builtin/Strings.cs:58 #, csharp-format @@ -4137,8 +4498,8 @@ msgstr "" "このオプションを有効にすると、HTTPバッファリングを設定します。「{0}」に設定するとメモリーのリークが生じる可能性がありますが、パフォーマンスが改善される場合もあります。" #: Library/Modules/Builtin/Strings.cs:59 -msgid "Sets HTTP buffering" -msgstr "HTTPバッファリングを設定" +msgid "Set HTTP buffering" +msgstr "" #: Library/Modules/Builtin/Strings.cs:63 msgid "" @@ -4161,9 +4522,8 @@ msgid "Configure Microsoft SQL Server module" msgstr "Microsoft SQLサーバーモジュールを設定" #: Library/Modules/Builtin/Strings.cs:73 -msgid "" -"Executes a script before starting an operation, and again on completion" -msgstr "バックアップの操作を開始する前と、バックアップの完了後に実行するスクリプトを設定できます" +msgid "Execute a script before starting an operation, and again on completion" +msgstr "" #: Library/Modules/Builtin/Strings.cs:74 msgid "Run script" @@ -4171,9 +4531,9 @@ msgstr "スクリプトを実行" #: Library/Modules/Builtin/Strings.cs:75 msgid "" -"Executes a script after performing an operation. The script will receive the" -" operation results written to stdout." -msgstr "バックアップの操作を行った後に実行するスクリプトを設定できます。スクリプトは、標準出力に書き込まれたバックアップの結果を受け取ります。" +"Execute a script after performing an operation. The script will receive the " +"operation results written to stdout." +msgstr "" #: Library/Modules/Builtin/Strings.cs:76 msgid "Run a script on exit" @@ -4191,28 +4551,27 @@ msgstr "スクリプトの「{0}」は終了コード {1}{2} を返しました" #: Library/Modules/Builtin/Strings.cs:79 msgid "" -"Executes a script before performing an operation. The operation will block " +"Execute 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:80 msgid "Run a required script on startup" msgstr "必要なスクリプトを開始時に実行" #: Library/Modules/Builtin/Strings.cs:81 -#: Library/Modules/Builtin/Strings.cs:208 +#: Library/Modules/Builtin/Strings.cs:237 #, csharp-format msgid "" "Use this option to select the output format for results. Available formats: " "{0}" -msgstr "" +msgstr "結果を出力する形式を選択できます。利用可能な形式は{0}です。" #: Library/Modules/Builtin/Strings.cs:82 -#: Library/Modules/Builtin/Strings.cs:209 -msgid "Selects the output format for results" -msgstr "結果の出力形式を選択" +#: Library/Modules/Builtin/Strings.cs:238 +msgid "Select the output format for results" +msgstr "" #: Library/Modules/Builtin/Strings.cs:83 #, csharp-format @@ -4226,10 +4585,9 @@ msgstr "スクリプト「{0}」の実行がタイムアウトしました" #: Library/Modules/Builtin/Strings.cs:85 msgid "" -"Executes a script before performing an operation. The operation will block " +"Execute a script before performing an operation. The operation will block " "until the script has completed or timed out." msgstr "" -"バックアップの操作を行う前に実行するスクリプトを設定できます。スクリプトが完了するかタイムアウトになるまで、バックアップの操作は実行されません。" #: Library/Modules/Builtin/Strings.cs:86 msgid "Run a script on startup" @@ -4242,15 +4600,14 @@ msgstr "スクリプト「{0}」はエラーメッセージを返しました: #: Library/Modules/Builtin/Strings.cs:88 msgid "" -"Sets the maximum time a script is allowed to execute. If the script has not " +"Set 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:89 -msgid "Sets the script timeout" -msgstr "スクリプトのタイムアウトを設定" +msgid "Set the script timeout" +msgstr "" #: Library/Modules/Builtin/Strings.cs:90 msgid "" @@ -4258,6 +4615,7 @@ msgid "" "script arguments are treated as commandline strings. Use single or double " "quotes to separate arguments." msgstr "" +"スクリプトの引数を有効にします。このオプションを有効にすると、スクリプトの引数は、コマンドラインの文字列として扱われます。引数を分けるには、一重引用符または二重引用符を使用してください。" #: Library/Modules/Builtin/Strings.cs:91 msgid "Enable script arguments" @@ -4275,7 +4633,7 @@ msgstr "メールを送信" #, 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." +" option --{0} to specify what SMTP server to use." msgstr "" #: Library/Modules/Builtin/Strings.cs:98 @@ -4308,7 +4666,7 @@ msgstr "メッセージの本文" msgid "" "Use this option to set the password used to authenticate with the SMTP " "server if required." -msgstr "" +msgstr "SMTPサーバーの認証が必要な場合に使用するパスワードを設定。" #: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Password" @@ -4339,6 +4697,12 @@ msgid "" "Mail Sender \n" "Mail Sender " msgstr "" +"電子メールの送信元のアドレスを設定。ホストが指定されていない場合は、最初の受信者のホスト名を使用します。以下に、許可されている形式の例を示します。\n" +"\n" +"sender\n" +"sender@example.com\n" +"メールの送信者 \n" +"メールの送信者 " #: Library/Modules/Builtin/Strings.cs:121 msgid "Email sender" @@ -4355,7 +4719,8 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:124 #: Library/Modules/Builtin/Strings.cs:160 -#: Library/Modules/Builtin/Strings.cs:188 +#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:217 msgid "The messages to send" msgstr "送信するメッセージ" @@ -4366,6 +4731,11 @@ msgid "" "\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 "" +"SMTPサーバーのURLを指定できます(例:smtp://example.com:25)。複数のサーバーを優先度順に、セミコロンで区切って指定できます。メールが送信されるまで、先頭のサーバーから順番に接続を試みます。\n" +"サーバーが指定されていない場合は、DNSルックアップで、最初の受信者のMXレコードを検索し、メッセージが送信されるまで、それが指定する優先度に従って全てのSMTPサーバーへの接続を試みます。\n" +"\n" +"SMTP over SSLを有効にする場合は smtps://example.com の形式でURLを指定してください。SMTP STARTTLSを有効にする場合は smtp://example.com:25/?starttls=when-available または smtp://example.com:25/?starttls=always の形式で指定してください。\n" +"ポートが指定されていない場合は、SSLを有効にしない場合は25番ポート、SSL接続の場合は465番ポートを使用します。また、STARTTLSの使用を無効にする場合は smtp://example.com:25/?starttls=never の形式でURLを指定してください。" #: Library/Modules/Builtin/Strings.cs:129 msgid "SMTP Url" @@ -4386,7 +4756,7 @@ msgstr "メールの題名" msgid "" "Use this option to set the username used to authenticate with the SMTP " "server if required." -msgstr "" +msgstr "SMTPサーバーの認証が必要な場合に使用するユーザー名を設定。" #: Library/Modules/Builtin/Strings.cs:133 msgid "SMTP Username" @@ -4420,7 +4790,7 @@ msgstr "XMPPのレポートモジュール" msgid "" "Use this option to set the users who should have the messages sent. You can " "specify multiple users separated with commas." -msgstr "" +msgstr "メッセージの送信先となるユーザーを設定。コンマで区切って複数のユーザーを指定できます。" #: Library/Modules/Builtin/Strings.cs:143 msgid "XMPP recipient email" @@ -4428,6 +4798,7 @@ msgstr "XMPPのメッセージの受信者" #: Library/Modules/Builtin/Strings.cs:144 #: Library/Modules/Builtin/Strings.cs:172 +#: Library/Modules/Builtin/Strings.cs:201 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message.\n" "\n" @@ -4451,6 +4822,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:153 #: Library/Modules/Builtin/Strings.cs:181 +#: Library/Modules/Builtin/Strings.cs:210 msgid "The message template" msgstr "メッセージのひな型" @@ -4458,7 +4830,7 @@ msgstr "メッセージのひな型" msgid "" "Use this option to set a username for the account that will send the " "message, including the hostname, e.g. \"account@jabber.org/Home\"" -msgstr "" +msgstr "メッセージの送信を行うアカウントのユーザー名を設定(ホスト名も含む)。例:「account@jabber.org/Home」" #: Library/Modules/Builtin/Strings.cs:155 msgid "The XMPP username" @@ -4468,14 +4840,15 @@ msgstr "XMPPのユーザー名" msgid "" "Use this option to set a password for the account that will send the " "message." -msgstr "" +msgstr "メッセージの送信を行うアカウントのパスワードを設定。" #: Library/Modules/Builtin/Strings.cs:157 msgid "The XMPP password" msgstr "XMPPのパスワード" #: Library/Modules/Builtin/Strings.cs:158 -#: Library/Modules/Builtin/Strings.cs:186 +#: Library/Modules/Builtin/Strings.cs:187 +#: Library/Modules/Builtin/Strings.cs:215 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" @@ -4485,14 +4858,16 @@ msgstr "" "「{0},{1}」のようにコンマで分けて複数のオプションを指定できます。「{4}」は「{0},{1},{2},{3}」の省略形で、バックアップに関する全ての操作についてメッセージを送信します。" #: Library/Modules/Builtin/Strings.cs:161 -#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:218 msgid "" "By default, messages will only be sent after a backup operation. Use this " "option to send messages for all operations." -msgstr "" +msgstr "既定では、メッセージはバックアップの実行後にしか送信されません。このオプションを有効にすると、全ての操作についてメッセージを送信します。" #: Library/Modules/Builtin/Strings.cs:162 -#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:219 msgid "Send messages for all operations" msgstr "全ての操作に関してメッセージを送信" @@ -4502,104 +4877,146 @@ msgstr "Jabberサーバーのログイン中にタイムアウトになりまし #: Library/Modules/Builtin/Strings.cs:168 msgid "" -"This module provides support for sending status reports via HTTP messages" -msgstr "このモジュールを使用すると、状態に関する報告をHTTPによるメッセージで送信できるようになります" +"This module provides support for sending status reports via Telegram " +"messages" +msgstr "" #: Library/Modules/Builtin/Strings.cs:169 -msgid "HTTP report module" -msgstr "HTTPのレポートモジュール" +msgid "Telegram report module" +msgstr "" #: Library/Modules/Builtin/Strings.cs:170 -msgid "Use this option to set a HTTP report URL." +msgid "Use this option to set the channel ID." msgstr "" #: Library/Modules/Builtin/Strings.cs:171 -msgid "HTTP report URL" -msgstr "HTTPのレポートのURL" - -#: Library/Modules/Builtin/Strings.cs:182 -msgid "Use this option to set a name of the parameter to send the message as." +msgid "Telegram channel id" msgstr "" -#: Library/Modules/Builtin/Strings.cs:183 -msgid "The name of the parameter to send the message as" -msgstr "メッセージを送信する際のパラメーターの名称" +#: Library/Modules/Builtin/Strings.cs:182 +msgid "" +"Use this option to set a bot ID for the bot that will send the message." +msgstr "" #: Library/Modules/Builtin/Strings.cs:184 -msgid "" -"Use this option to set extra parameters to add to the http message, e.g. " -"\"parameter1=value1¶meter2=value2\"" +msgid "The Telegram bot ID" msgstr "" #: Library/Modules/Builtin/Strings.cs:185 +msgid "" +"Use this option to set a API key for the bot that will send the message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:186 +msgid "The Telegram API key" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:192 +msgid "Timeout occurred while sending to Telegram server" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:197 +msgid "" +"This module provides support for sending status reports via HTTP messages" +msgstr "このモジュールを使用すると、状態に関する報告をHTTPによるメッセージで送信できるようになります" + +#: Library/Modules/Builtin/Strings.cs:198 +msgid "HTTP report module" +msgstr "HTTPのレポートモジュール" + +#: Library/Modules/Builtin/Strings.cs:199 +msgid "Use this option to set a HTTP report URL." +msgstr "HTTPのレポート用URLを設定。" + +#: Library/Modules/Builtin/Strings.cs:200 +msgid "HTTP report URL" +msgstr "HTTPのレポートのURL" + +#: Library/Modules/Builtin/Strings.cs:211 +msgid "Use this option to set a name of the parameter to send the message as." +msgstr "メッセージを送信する際のパラメーターの名称を設定。" + +#: Library/Modules/Builtin/Strings.cs:212 +msgid "The name of the parameter to send the message as" +msgstr "メッセージを送信する際のパラメーターの名称" + +#: Library/Modules/Builtin/Strings.cs:213 +msgid "" +"Use this option to set extra parameters to add to the http message, e.g. " +"\"parameter1=value1¶meter2=value2\"" +msgstr "HTTPのメッセージに追加するパラメーターを設定。例:「parameter1=value1¶meter2=value2」" + +#: Library/Modules/Builtin/Strings.cs:214 msgid "Extra parameters to add to the http message" msgstr "HTTPのメッセージに追加するパラメーター" -#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:220 msgid "" "Use this option to change the default HTTP verb used to submit a report." msgstr "レポートを送信する際に使用する既定のHTTPリクエストのメソッドを変更できます。" -#: Library/Modules/Builtin/Strings.cs:192 -msgid "Sets the HTTP verb to use" -msgstr "使用するHTTPリクエストのメソッドを設定" +#: Library/Modules/Builtin/Strings.cs:221 +msgid "Set the HTTP verb to use" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:193 +#: Library/Modules/Builtin/Strings.cs:222 msgid "" "Use this option to set HTTP report URLs for sending form-encoded data. This " "option accepts multiple URLs, seperated by a semi-colon. All URLs will " "receive the same data. Note that this option ignores the format and verb " "settings." msgstr "" +"フォームにエンコードしたデータを送信する際のHTTPのレポート用URLを設定。セミコロンで区切り、複数のURLを入力できます。全てのURLは同一のデータを受信します。この設定は、フォーマットと、リクエストメソッドの設定を無視します。" -#: Library/Modules/Builtin/Strings.cs:194 +#: Library/Modules/Builtin/Strings.cs:223 msgid "HTTP report URLs for sending form data" msgstr "フォーム形式のデータを送信する際のHTTPのレポート用URL" -#: Library/Modules/Builtin/Strings.cs:195 +#: Library/Modules/Builtin/Strings.cs:224 msgid "" "Use this option to set HTTP report URLs for sending JSON data. This option " "accepts multiple URLs, seperated by a semi-colon. All URLs will receive the " "same data. Note that this option ignores the format and verb settings." msgstr "" +"JSON形式のデータを送信する際のHTTPのレポート用URLを設定。セミコロンで区切り、複数のURLを入力できます。全てのURLは同一のデータを受信します。この設定は、フォーマットと、リクエストメソッドの設定を無視します。" -#: Library/Modules/Builtin/Strings.cs:196 +#: Library/Modules/Builtin/Strings.cs:225 msgid "HTTP report URLs for sending JSON data" msgstr "JSON形式のデータを送信する際のHTTPのレポート用URL" -#: Library/Modules/Builtin/Strings.cs:201 +#: Library/Modules/Builtin/Strings.cs:230 #, csharp-format msgid "Failed to send message: {0}" msgstr "メッセージを送信できませんでした: {0}" -#: Library/Modules/Builtin/Strings.cs:202 +#: Library/Modules/Builtin/Strings.cs:231 msgid "" "Use this option to set the log level for messages to include in the report." msgstr "レポートに含むメッセージに関するログの水準を設定できます。" -#: Library/Modules/Builtin/Strings.cs:203 -msgid "Defines a log level for messages" -msgstr "メッセージに記録するログの水準を規定" +#: Library/Modules/Builtin/Strings.cs:232 +msgid "Define a log level for messages" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:204 +#: Library/Modules/Builtin/Strings.cs:233 msgid "" "Use this option to set a filter expression that defines what options are " "included in the report." msgstr "レポートに含むオプションを定めるフィルターの表現を設定できます。" -#: Library/Modules/Builtin/Strings.cs:205 +#: Library/Modules/Builtin/Strings.cs:234 msgid "Log message filter" msgstr "ログメッセージのフィルター" -#: Library/Modules/Builtin/Strings.cs:206 +#: Library/Modules/Builtin/Strings.cs:235 msgid "" "Use this option to set the maximum number of log lines to include in the " "report. Zero or negative values means unlimited." msgstr "レポートに含むログの最大行数を設定できます。0または負の値を設定すると、最大行数は無制限になります。" -#: Library/Modules/Builtin/Strings.cs:207 -msgid "Limits log lines" -msgstr "ログの行を制限" +#: Library/Modules/Builtin/Strings.cs:236 +msgid "Limit log lines" +msgstr "" #: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:39 #, csharp-format @@ -4818,11 +5235,6 @@ msgstr "モジュールは自動的に読み込まれません。--{0}のオプ msgid "Supported generic modules:" msgstr "サポートする一般モジュール:" -#: CommandLine/CLI/Strings.cs:41 -#, csharp-format -msgid "Unable to read the parameters file \"{0}\", reason: {1}" -msgstr "パラメーターのファイル「{0}」を読み込めません。理由:{1}" - #: CommandLine/CLI/Strings.cs:42 #, csharp-format msgid "" @@ -4855,10 +5267,11 @@ msgid "" "parameter file. Each filter must be prefixed with either a + or a -, and " "multiple filters must be joined with {5}." msgstr "" - -#: CommandLine/CLI/Strings.cs:45 -msgid "Path to a file with parameters" -msgstr "パラメーターのファイルへのパス" +"コマンドラインのクライアントに指定されたオプションを保存できます。ファイルはプレーンテキストファイルでなければならず、UTF-8エンコーディングが推奨されます。ファイルのそれぞれの行は「オプション=値」の形式で記入してください。特殊オプション" +" --{0} と --{1} " +"で、ローカルのパスとバックアップ先のURIをそれぞれ上書きできます。このファイルで指定されるオプションは、コマンドラインで指定されるオプションに優先します。ファイルとコマンドラインの両方でフィルターを設定することはできません。特殊オプション" +" --{2}、--{3}、または --{4} を使用すると、パラメーターのファイルでフィルターを設定できます。各フィルターの先頭には+または-" +"が付いていなければならず、複数のフィルターがある場合は、{5}で結合する必要があります。" #: CommandLine/CLI/Strings.cs:46 #, csharp-format @@ -4880,6 +5293,7 @@ msgid "" "files and folders) can be specified by using curly braces, e.g. " "{{Applications}}." msgstr "" +"このフィルターに合致するファイルを含めます。特殊文字の「*」は任意の数の文字を指し、「?」は任意の1文字を指します。例えば「*.txt」を設定すると、txtの拡張子をもつ全てのファイルが含まれます。[.*\\.txt]のように、角括弧で正規表現を使用することができます。また、{{Applications}}のように、波括弧でフィルターのグループ(よく使われるファイルやフォルダーのセット)を指定することもできます。" #: CommandLine/CLI/Strings.cs:49 msgid "Include files" @@ -4895,6 +5309,7 @@ msgid "" "files and folders) can be specified by using curly braces, e.g. " "{{TemporaryFiles}}." msgstr "" +"このフィルターに合致するファイルを除外します。特殊文字の「*」は任意の数の文字を指し、「?」は任意の1文字を指します。例えば「*.txt」を設定すると、txtの拡張子をもつ全てのファイルが除外されます。[.*\\.txt]のように、角括弧で正規表現を使用することができます。また、{{TemporaryFiles}}のように、波括弧でフィルターのグループ(よく使われるファイルやフォルダーのセット)を指定することもできます。" #: CommandLine/CLI/Strings.cs:51 msgid "Exclude files" @@ -4927,11 +5342,11 @@ msgstr "コンソールの出力を無効にする" msgid "This link may provide additional information: {0}" msgstr "このリンクから追加の情報を確認できる可能性があります:{0}" -#: CommandLine/CLI/Program.cs:288 +#: CommandLine/CLI/Program.cs:290 msgid "Toggle automatic updates" msgstr "自動アップデートを切り替える" -#: CommandLine/CLI/Program.cs:288 +#: CommandLine/CLI/Program.cs:290 msgid "" "Set this option if you prefer to have the commandline version automatically " "update" diff --git a/Localizations/duplicati/localization-ko.mo b/Localizations/duplicati/localization-ko.mo index 99693141c..20faab210 100644 Binary files a/Localizations/duplicati/localization-ko.mo and b/Localizations/duplicati/localization-ko.mo differ diff --git a/Localizations/duplicati/localization-ko.po b/Localizations/duplicati/localization-ko.po index 334c3328c..5071d08cb 100644 --- a/Localizations/duplicati/localization-ko.po +++ b/Localizations/duplicati/localization-ko.po @@ -4,20 +4,20 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Soon Keun Kim , 2017 -# Myung Joon Shin , 2019 -# arn junmo , 2019 -# joyfuI , 2020 # Hyun Chang Lee, 2022 +# arn junmo , 2024 +# Soon Keun Kim , 2024 +# Myung Joon Shin , 2024 +# joyfuI , 2024 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-14 09:15+0200\n" +"POT-Creation-Date: 2024-08-30 15:22+0200\n" "PO-Revision-Date: 2016-10-04 18:53+0000\n" -"Last-Translator: Hyun Chang Lee, 2022\n" +"Last-Translator: joyfuI , 2024\n" "Language-Team: Korean (https://app.transifex.com/duplicati/teams/67655/ko/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -124,7 +124,7 @@ msgid "Use GPG Armor" msgstr "GPG Armor 사용" #: Library/Encryption/Strings.cs:52 -msgid "Overrides the GPG command supplied for decryption." +msgid "Override the GPG command supplied for decryption." msgstr "" #: Library/Encryption/Strings.cs:53 @@ -134,7 +134,7 @@ msgstr "GPG 복호화 명령" #: Library/Encryption/Strings.cs:54 #, csharp-format msgid "" -"Overrides the default GPG encryption command \"{0}\". Normal usage is to " +"Override the default GPG encryption command \"{0}\". Normal usage is to " "request asymetric encryption with the setting {1}." msgstr "" @@ -219,6 +219,11 @@ msgstr "요청한 폴더가 없습니다" msgid "Cancelled" msgstr "취소됨" +#: Library/Interface/Strings.cs:44 +msgid "" +"Encryption key used to encrypt target settings does not match current key." +msgstr "" + #: Library/Interface/CustomExceptions.cs:84 #: Library/Interface/CustomExceptions.cs:92 #: Library/Backend/Jottacloud/Jottacloud.cs:286 @@ -350,16 +355,16 @@ msgstr "" #: Library/Backend/AzureBlob/Strings.cs:38 Library/Backend/Mega/Strings.cs:28 #: Library/Backend/SharePoint/Strings.cs:29 #: Library/Backend/WEBDAV/Strings.cs:29 -msgid "Supplies the password used to connect to the server" -msgstr "서버 연결에 사용되는 암호를 제공합니다." +msgid "Supply the password used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:32 msgid "The domain name of the user used to connect to the server." msgstr "서버에 연결하는 데 사용되는 사용자의 도메인 이름입니다." #: Library/Backend/OpenStack/Strings.cs:33 -msgid "Supplies the domain used to connect to the server" -msgstr "서버 연결에 사용되는 도메인을 제공합니다" +msgid "Supply the domain used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:34 Library/Backend/FTP/Strings.cs:35 #: Library/Backend/CloudFiles/Strings.cs:30 Library/Backend/S3/Strings.cs:34 @@ -382,8 +387,8 @@ msgstr "서버에 연결하는 데 사용되는 사용자 이름입니다. 환 #: Library/Backend/AzureBlob/Strings.cs:40 Library/Backend/Mega/Strings.cs:30 #: Library/Backend/SharePoint/Strings.cs:31 #: Library/Backend/WEBDAV/Strings.cs:31 -msgid "Supplies the username used to connect to the server" -msgstr "서버에 연결하는 데 사용되는 사용자 이름을 제공합니다" +msgid "Supply the username used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:36 msgid "" @@ -393,8 +398,8 @@ msgid "" msgstr "" #: Library/Backend/OpenStack/Strings.cs:37 -msgid "Supplies the Tenant Name used to connect to the server" -msgstr "서버에 연결하는 데 사용되는 Tenant 이름을 제공합니다." +msgid "Supply the Tenant Name used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:38 msgid "" @@ -403,8 +408,8 @@ msgid "" msgstr "API 키는 일부 공급자와 암호 및 테넌트 ID를 제공하지 않고 연결하는 데 사용할 수 있습니다." #: Library/Backend/OpenStack/Strings.cs:39 -msgid "Supplies the API key used to connect to the server" -msgstr "서버에 연결하는 데 사용되는 API 키를 제공합니다." +msgid "Supply the API key used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:40 #, csharp-format @@ -416,8 +421,8 @@ msgstr "" "프로바이더는 {0} {1}입니다." #: Library/Backend/OpenStack/Strings.cs:41 -msgid "Supplies the authentication URL" -msgstr "인증 URL을 제공합니다." +msgid "Supply the authentication URL" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:42 msgid "The keystone API version to use. Valid values are 'v2' and 'v3'." @@ -435,7 +440,7 @@ msgid "" msgstr "" #: Library/Backend/OpenStack/Strings.cs:45 -msgid "Supplies the region used for creating a container" +msgid "Supply the region used for creating a container" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:67 @@ -443,7 +448,7 @@ msgid "OpenStack configuration module" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:69 -msgid "Exposes OpenStack configuration as a web module" +msgid "Expose OpenStack configuration as a web module" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:77 @@ -455,7 +460,7 @@ msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:77 #: Library/Backend/GoogleServices/GCSConfig.cs:81 #: Library/Backend/S3/S3Config.cs:84 Library/Backend/Storj/StorjConfig.cs:53 -msgid "Provides different config values" +msgid "Provide different config values" msgstr "" #: Library/Backend/FTP/Strings.cs:27 @@ -477,8 +482,8 @@ msgid "" msgstr "" #: Library/Backend/FTP/Strings.cs:30 Library/Backend/FTP/Strings.cs:32 -msgid "Toggles the FTP connections method" -msgstr "FTP 연결 방법을 전환합니다." +msgid "Toggle the FTP connections method" +msgstr "" #: Library/Backend/FTP/Strings.cs:31 #, csharp-format @@ -508,8 +513,8 @@ msgid "" msgstr "" #: Library/Backend/FTP/Strings.cs:38 -msgid "Instructs Duplicati to use an SSL (ftps) connection" -msgstr "Duplicati가 SSL (ftps) 연결을 사용하도록 합니다" +msgid "Instruct Duplicati to use an SSL (ftps) connection" +msgstr "" #: Library/Backend/FTP/Strings.cs:39 msgid "" @@ -549,7 +554,7 @@ msgid "Google Cloud Storage configuration module" msgstr "" #: Library/Backend/GoogleServices/GCSConfig.cs:73 -msgid "Exposes Google Cloud Storage configuration as a web module" +msgid "Expose Google Cloud Storage configuration as a web module" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:27 @@ -600,8 +605,8 @@ msgid "" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:35 -msgid "Specifies location option for creating a bucket" -msgstr "버킷 생성을 위한 위치 옵션 지정" +msgid "Specify location option for creating a bucket" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:36 #, csharp-format @@ -611,8 +616,8 @@ msgid "" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:38 -msgid "Specifies storage class for creating a bucket" -msgstr "버킷생성을 위한 스토리지 클래스를 지정합니다. " +msgid "Specify storage class for creating a bucket" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:39 msgid "" @@ -622,8 +627,8 @@ msgid "" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:40 -msgid "Specifies project for creating a bucket" -msgstr "버킷 생성을위한 프로젝트를 지정합니다" +msgid "Specify project for creating a bucket" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:44 msgid "" @@ -677,8 +682,8 @@ msgid "The API Access Key used to authenticate with CloudFiles." msgstr "" #: Library/Backend/CloudFiles/Strings.cs:33 -msgid "Supplies the access key used to connect to the server" -msgstr "서버에 연결하는 데 사용되는 액세스 키를 제공합니다" +msgid "Supply the access key used to connect to the server" +msgstr "" #: Library/Backend/CloudFiles/Strings.cs:34 #, csharp-format @@ -697,8 +702,8 @@ msgid "The username used to authenticate with CloudFiles." msgstr "" #: Library/Backend/CloudFiles/Strings.cs:37 -msgid "Supplies the username used to authenticate with CloudFiles" -msgstr "CloudFiles 인증에 사용되는 사용자 이름을 제공합니다" +msgid "Supply the username used to authenticate with CloudFiles" +msgstr "" #: Library/Backend/CloudFiles/Strings.cs:38 msgid "MD5 Hash (ETag) verification failed" @@ -730,7 +735,7 @@ msgid "S3 configuration module" msgstr "" #: Library/Backend/S3/S3Config.cs:77 -msgid "Exposes S3 configuration as a web module" +msgid "Expose S3 configuration as a web module" msgstr "" #: Library/Backend/S3/Strings.cs:26 @@ -781,8 +786,8 @@ msgid "" msgstr "" #: Library/Backend/S3/Strings.cs:40 -msgid "Specifies S3 location constraints" -msgstr "S3 위치 제약 조건을 지정합니다" +msgid "Specify S3 location constraints" +msgstr "" #: Library/Backend/S3/Strings.cs:41 #, csharp-format @@ -792,8 +797,8 @@ msgid "" msgstr "" #: Library/Backend/S3/Strings.cs:43 -msgid "Specifies an alternate S3 server name" -msgstr "대체 S3 서버 이름을 지정합니다" +msgid "Specify an alternate S3 server name" +msgstr "" #: Library/Backend/S3/Strings.cs:44 msgid "" @@ -802,7 +807,7 @@ msgid "" msgstr "" #: Library/Backend/S3/Strings.cs:45 -msgid "Specifies the S3 client library to use" +msgid "Specify the S3 client library to use" msgstr "" #: Library/Backend/S3/Strings.cs:46 @@ -814,8 +819,8 @@ msgstr "" #: Library/Backend/S3/Strings.cs:47 Library/Backend/WEBDAV/Strings.cs:40 #: Library/Backend/TahoeLAFS/Strings.cs:27 -msgid "Instructs Duplicati to use an SSL (https) connection" -msgstr "SSL (https) 연결을 사용하도록 Duplicati에 지시" +msgid "Instruct Duplicati to use an SSL (https) connection" +msgstr "" #: Library/Backend/S3/Strings.cs:48 msgid "" @@ -842,7 +847,7 @@ msgid "S3 IAM support module" msgstr "" #: Library/Backend/S3/S3IAM.cs:73 -msgid "Exposes S3 IAM manipulation as a web module" +msgid "Expose S3 IAM manipulation as a web module" msgstr "" #: Library/Backend/S3/S3IAM.cs:81 @@ -850,7 +855,7 @@ msgid "The operation to perform" msgstr "" #: Library/Backend/S3/S3IAM.cs:81 -msgid "Selects the operation to perform" +msgid "Select the operation to perform" msgstr "" #: Library/Backend/S3/S3IAM.cs:82 @@ -1049,8 +1054,8 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:53 -msgid "Supplies server fingerprint used for validation of server identity" -msgstr "서버 ID 확인에 사용되는 server identity 공급" +msgid "Supply server fingerprint used for validation of server identity" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:54 msgid "" @@ -1062,19 +1067,19 @@ msgstr "" "옵션은 테스트할때만 사용해야합니다." #: Library/Backend/SSHv2/Strings.cs:55 -msgid "Disables fingerprint validation" +msgid "Disable fingerprint validation" msgstr "" #: Library/Backend/SSHv2/Strings.cs:56 msgid "" -"Points to a valid OpenSSH keyfile. If the file is encrypted, the password " +"Point to a valid OpenSSH keyfile. If the file is encrypted, the password " "supplied is used to decrypt it. If the keyfile is specified, the password is" " not used to authenticate." msgstr "" #: Library/Backend/SSHv2/Strings.cs:57 Library/Backend/SSHv2/Strings.cs:59 -msgid "Uses a SSH private key to authenticate" -msgstr "SSH 개인 키를 사용하여 인증" +msgid "Use a SSH private key to authenticate" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:58 #, csharp-format @@ -1091,8 +1096,8 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:61 -msgid "Sets the operation timeout value" -msgstr "작업 시간 제한을 설정합니다" +msgid "Set the operation timeout value" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:62 msgid "" @@ -1103,8 +1108,8 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:63 -msgid "Sets a keepalive value" -msgstr "Keepalive 값을 설정합니다" +msgid "Set a keepalive value" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:64 #, csharp-format @@ -1457,9 +1462,9 @@ msgstr "" #: Library/Backend/OneDrive/Strings.cs:41 #, 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})." +"Store 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:42 @@ -1482,7 +1487,7 @@ msgstr "드라이브 옵셔널 ID" #: Library/Backend/OneDrive/Strings.cs:49 #, csharp-format msgid "" -"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " +"Store 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 "" @@ -1511,7 +1516,7 @@ msgstr "" #: Library/Backend/OneDrive/Strings.cs:59 #, csharp-format msgid "" -"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " +"Store 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) " @@ -1596,7 +1601,7 @@ msgstr "" #: Library/Backend/AliyunOSS/Strings.cs:14 #: Library/Backend/TencentCOS/Strings.cs:36 msgid "Bucket name" -msgstr "" +msgstr "Bucket 이름" #: Library/Backend/AliyunOSS/Strings.cs:15 msgid "Region indicates the physical location of the OSS data center." @@ -1717,7 +1722,7 @@ msgid "" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:38 -msgid "Specifies COS location constraints" +msgid "Specify COS location constraints" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:39 @@ -1764,8 +1769,8 @@ msgstr "" " 사용자 지정 장치를 지정할 때 \"{0}\" 옵션을 사용하여 이 장치에서 사용할 마운트 지점을 지정해야 합니다." #: Library/Backend/Jottacloud/Strings.cs:34 -msgid "Supplies the backup device to use" -msgstr " 백업 장치를 제공합니다" +msgid "Supply the backup device to use" +msgstr "" #: Library/Backend/Jottacloud/Strings.cs:35 #, csharp-format @@ -1781,8 +1786,8 @@ msgstr "" " 원하는 대로 마운트 포인트의 이름을 자유롭게 지정할 수 있습니다." #: Library/Backend/Jottacloud/Strings.cs:36 -msgid "Supplies the mount point to use on the server" -msgstr "서버에서 사용할 마운트 지점을 제공합니다." +msgid "Supply the mount point to use on the server" +msgstr "" #: Library/Backend/Jottacloud/Strings.cs:37 msgid "" @@ -2072,7 +2077,7 @@ msgid "Storj DCS configuration module" msgstr "" #: Library/Backend/Storj/StorjConfig.cs:46 -msgid "Exposes Storj DCS configuration as a web module" +msgid "Expose Storj DCS configuration as a web module" msgstr "" #: Library/Backend/Storj/Strings.cs:27 @@ -2173,6 +2178,321 @@ msgstr "예기치 않은 오류 코드: {0} - {1}" msgid "The OAuth service is currently over quota. Try again in a few hours" msgstr "" +#: Library/RestAPI/Strings.cs:9 +msgid "Another instance is running, and was notified" +msgstr "다른 인스턴스가 실행 중이며 알림을 받았습니다." + +#: Library/RestAPI/Strings.cs:10 +#, csharp-format +msgid "" +"Failed to create, open or upgrade the database.\n" +"Error message: {0}" +msgstr "" +"데이터베이스를 만들거나 열거나 업그레이드하지 못했습니다.\n" +"오류 메시지: {0}" + +#: Library/RestAPI/Strings.cs:12 +msgid "Display this help" +msgstr "" + +#: Library/RestAPI/Strings.cs:13 +msgid "" +"Supported commandline arguments:\n" +"\n" +msgstr "" +"지원되는 명령 줄 인수 :\n" +"\n" + +#: Library/RestAPI/Strings.cs:16 +#, csharp-format +msgid "--{0}: {1}" +msgstr "--{0}: {1}" + +#: Library/RestAPI/Strings.cs:17 +#, csharp-format +msgid "" +"Use this option to store some or all of the options given to the commandline" +" client. The file must be a plain text file, and UTF-8 encoding is " +"preferred. Each line in the file should be of the format --option=value. Use" +" the special options --{0} and --{1} 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 "" + +#: Library/RestAPI/Strings.cs:18 CommandLine/CLI/Strings.cs:45 +msgid "Path to a file with parameters" +msgstr "매개 변수가있는 파일의 경로" + +#: Library/RestAPI/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}와 함께 " +"사용되어야 합니다." + +#: Library/RestAPI/Strings.cs:20 CommandLine/CLI/Strings.cs:41 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "파라미터 파일 \"{0}\"을 읽을 수 없습니다. 원인: {1}" + +#: Library/RestAPI/Strings.cs:22 +msgid "Output log information to the file given" +msgstr "" + +#: Library/RestAPI/Strings.cs:23 +msgid "Determine the amount of information written in the log file" +msgstr "" + +#: Library/RestAPI/Strings.cs:24 +msgid "" +"Activate portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Library/RestAPI/Strings.cs:25 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "Duplicati에서 심각한 오류가 발생했습니다: {0}" + +#: Library/RestAPI/Strings.cs:26 +#, csharp-format +msgid "An error occurred on server tear down: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:27 +#, csharp-format +msgid "" +"Unable to start up. Perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:29 Library/RestAPI/Strings.cs:51 +msgid "Disable database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:30 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "지원되지 않는 SQLite 버전 ({0})이 감지되었습니다. {1} 이상이어야합니다." + +#: Library/RestAPI/Strings.cs:31 +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 "" + +#: Library/RestAPI/Strings.cs:32 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "웹 서버가 수신하는 포트입니다. 쉼표를 사용하여 여러 값으로 제공될 수 있습니다." + +#: Library/RestAPI/Strings.cs:33 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." +msgstr "웹 서버가 SSL에 사용하는 PKCS # 12 형식의 인증서 및 키 파일입니다. RSA / DSA 키만 지원됩니다." + +#: Library/RestAPI/Strings.cs:34 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "인증서 PKCS #12 파일의 복호화를 위한 암호입니다." + +#: Library/RestAPI/Strings.cs:35 +msgid "" +"The interface the webserver listens on. The special values \"*\" and \"any\"" +" means any interface. The special value \"loopback\" means the loopback " +"adapter." +msgstr "" +"웹 서버가 수신하는 인터페이스입니다. 특수 값 \"*\"및 \"any\"는 모든 인터페이스를 의미합니다. 특수한 값 " +"\"loopback\"은 루프백 어댑터를 의미합니다." + +#: Library/RestAPI/Strings.cs:36 +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 "" +"웹 서버에 액세스하는 데 필요한 암호입니다. 이 옵션은 저장되므로 각 실행에 설정할 필요가 없습니다. 빈 값을 설정하면 암호가 " +"비활성화됩니다." + +#: Library/RestAPI/Strings.cs:37 +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 "" +"허용되는 호스트 이름은 세미콜론으로 구분됩니다. 호스트 이름이 \"*\"인 경우 모든 호스트 이름이 허용되며 호스트 이름 확인이 " +"비활성화됩니다." + +#: Library/RestAPI/Strings.cs:38 +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 "" + +#: Library/RestAPI/Strings.cs:39 +msgid "Enable the ping-pong responder" +msgstr "" + +#: Library/RestAPI/Strings.cs:40 Library/Main/Strings.cs:250 +msgid "Set the time after which log data will be purged from the database." +msgstr "데이터베이스에서 로그 데이터가 제거되는 시간을 설정하십시오." + +#: Library/RestAPI/Strings.cs:41 Library/Main/Strings.cs:251 +msgid "Clean up old log data" +msgstr "오래된 로그 데이터 정리" + +#: Library/RestAPI/Strings.cs:42 +#, 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 "" + +#: Library/RestAPI/Strings.cs:43 +msgid "Set the folder where settings are stored" +msgstr "" + +#: Library/RestAPI/Strings.cs:44 +#, 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 "" +"이 옵션은 로컬 설정 데이터베이스를 스크램블하는 데 사용되는 암호화 키를 설정합니다. 이 옵션은 환경 변수 {0}으로도 설정할 수 " +"있습니다. -{1} 옵션을 사용하여 데이터베이스 스크램블링을 비활성화하십시오." + +#: Library/RestAPI/Strings.cs:45 +msgid "Set the database encryption key" +msgstr "" + +#: Library/RestAPI/Strings.cs:46 Library/Main/Strings.cs:96 +msgid "" +"Use this option 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 "" + +#: Library/RestAPI/Strings.cs:47 Library/Main/Strings.cs:97 +msgid "Temporary storage folder" +msgstr "임시 저장 폴더" + +#: Library/RestAPI/Strings.cs:48 +msgid "Reset the JWT configuration, invalidating any issued login tokens" +msgstr "" + +#: Library/RestAPI/Strings.cs:49 +msgid "Disable the visual captcha" +msgstr "" + +#: Library/RestAPI/Strings.cs:50 +msgid "Use this option to disable database encryption of sensitive fields" +msgstr "" + +#: Library/RestAPI/Strings.cs:52 +msgid "Log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:53 +msgid "Use this option to log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:54 +msgid "Set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:55 +msgid "Use this option to set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:56 +#, csharp-format +msgid "" +"The Windows event log source {0} was not found. The source must be " +"registered before the log can be written." +msgstr "" + +#: Library/RestAPI/Strings.cs:57 +msgid "The Windows event log is not supported on this platform" +msgstr "" + +#: Library/RestAPI/Strings.cs:58 +#, csharp-format +msgid "Server has started and is listening on port {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:59 +#, csharp-format +msgid "Use the following link to sign in: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:60 +#, csharp-format +msgid "The server crashed: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:61 +msgid "Require database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:62 +msgid "" +"Use this option to require a custom provided key for database encryption of " +"sensitive fields and not rely on the serial number" +msgstr "" + +#: Library/RestAPI/Strings.cs:63 +#, csharp-format +msgid "" +"Database encryption key is required. Supply an encryption key via the " +"environment variable {0} or disable database encryption with the option " +"--{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:64 +#, csharp-format +msgid "" +"The encryption key is blacklisted and cannot be used. The database has been " +"decrypted. Supply a new encryption key via the environment variable {0} or " +"disable database encryption with the option --{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:68 +#, csharp-format +msgid "" +"Unable to find a valid date, given the start date {0}, the repetition " +"interval {1} and the allowed days {2}" +msgstr "" + +#: Library/RestAPI/Strings.cs:73 +#, csharp-format +msgid "Server has started and is listening on {0}, port {1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:74 +#, csharp-format +msgid "" +"Unable to create SSL certificate using provided parameters. Exception " +"detail: {0}" +msgstr "제공된 매개 변수를 사용하여 SSL 인증서를 만들 수 없습니다. 예외 세부 정보: {0}" + +#: Library/RestAPI/Strings.cs:75 +#, csharp-format +msgid "Unable to open a socket for listening, tried ports: {0}" +msgstr "" + #: Library/DynamicLoader/Strings.cs:24 #, csharp-format msgid "Failed to load assembly {0}, error message: {1}" @@ -2205,7 +2525,7 @@ msgid "" msgstr "이 옵션은 사용할 압축 수준을 설정합니다. 0으로 설정하면 압축이 없고 9로 설정하면 최대 압축이됩니다." #: Library/Compression/Strings.cs:28 -msgid "Sets the ZIP compression level" +msgid "Set the ZIP compression level" msgstr "" #: Library/Compression/Strings.cs:29 @@ -2217,7 +2537,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:30 -msgid "Sets the ZIP compression method" +msgid "Set the ZIP compression method" msgstr "" #: Library/Compression/Strings.cs:31 @@ -2227,7 +2547,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:32 -msgid "Toggles ZIP64 support" +msgid "Toggle ZIP64 support" msgstr "" #: Library/Compression/Strings.cs:33 @@ -2266,8 +2586,8 @@ msgid "Number of threads used in compression" msgstr "압축에 사용 된 스레드 수" #: Library/Compression/Strings.cs:44 -msgid "Sets the 7z compression level" -msgstr "7z 압축 수준을 설정합니다" +msgid "Set the 7z compression level" +msgstr "" #: Library/Compression/Strings.cs:45 msgid "" @@ -2277,7 +2597,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:46 -msgid "Sets the 7z fast algorithm usage" +msgid "Set the 7z fast algorithm usage" msgstr "" #: Library/SQLiteHelper/Strings.cs:24 @@ -2509,8 +2829,8 @@ msgid "" msgstr "백업/복원 작업 중에 시스템이 비활성 상태인 절전 모드로 들어갈 수 있도록 허용 (Windows/OSX 전용)" #: Library/Main/Strings.cs:65 -msgid "Toggles system sleep mode" -msgstr "시스템 절전 모드 전환" +msgid "Toggle system sleep mode" +msgstr "" #: Library/Main/Strings.cs:66 msgid "" @@ -2670,21 +2990,10 @@ msgstr "" msgid "Limit the size of files being backed up" msgstr "백업되는 파일 크기 제한" -#: Library/Main/Strings.cs:96 -msgid "" -"Use this option 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 "" - -#: Library/Main/Strings.cs:97 -msgid "Temporary storage folder" -msgstr "임시 저장 폴더" - #: Library/Main/Strings.cs:98 msgid "" -"Selects another thread priority for the process. Use this to set Duplicati " -"to be more or less CPU intensive." +"Select another thread priority for the process. Use this to set Duplicati to" +" be more or less CPU intensive." msgstr "" #: Library/Main/Strings.cs:99 @@ -2704,14 +3013,13 @@ msgstr "볼륨의 크기를 제한" #: Library/Main/Strings.cs:102 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." +"Use this option to 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:103 -msgid "Disables use of the streaming transfer method" +msgid "Disable use of the streaming transfer method" msgstr "" #: Library/Main/Strings.cs:104 @@ -2722,7 +3030,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:105 -msgid "Disables manifests verification" +msgid "Disable manifests verification" msgstr "" #: Library/Main/Strings.cs:106 @@ -2754,7 +3062,7 @@ msgid "Supply one or more module names, separated by commas to unload them." msgstr "" #: Library/Main/Strings.cs:111 -msgid "Disables one or more modules" +msgid "Disable one or more modules" msgstr "" #: Library/Main/Strings.cs:112 @@ -2762,7 +3070,7 @@ msgid "Supply one or more module names, separated by commas to load them." msgstr "" #: Library/Main/Strings.cs:113 -msgid "Enables one or more modules" +msgid "Enable one or more modules" msgstr "" #: Library/Main/Strings.cs:114 @@ -2781,8 +3089,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:115 -msgid "Controls the use of disk snapshots" -msgstr "디스크 스냅 샷 사용을 제어합니다" +msgid "Control the use of disk snapshots" +msgstr "" #: Library/Main/Strings.cs:116 msgid "" @@ -2824,11 +3132,11 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:123 -msgid "Enables debugging output" +msgid "Enable debugging output" msgstr "" #: Library/Main/Strings.cs:124 -msgid "Logs information to the file specified." +msgid "Log information to the file specified." msgstr "" #: Library/Main/Strings.cs:125 @@ -2838,7 +3146,7 @@ msgstr "" #: Library/Main/Strings.cs:126 Library/Main/Strings.cs:283 #, csharp-format msgid "" -"Specifies the amount of log information to write into the file specified by " +"Specify the amount of log information to write into the file specified by " "the option --{0}." msgstr "" @@ -2858,7 +3166,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:130 -msgid "Disables automatic folder creation" +msgid "Disable automatic folder creation" msgstr "" #: Library/Main/Strings.cs:131 @@ -2889,7 +3197,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:134 -msgid "Controls the use of NTFS Update Sequence Numbers" +msgid "Control the use of NTFS Update Sequence Numbers" msgstr "" #: Library/Main/Strings.cs:135 @@ -2906,7 +3214,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:136 -msgid "Deactivates tolerance when comparing times" +msgid "Deactivate tolerance when comparing times" msgstr "" #: Library/Main/Strings.cs:137 @@ -2975,7 +3283,7 @@ msgstr "" #: Library/Main/Strings.cs:149 msgid "" -"Sets a threshold for when to warn about the backend quota being nearly " +"Set 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 than this percentage of the total backup " "size. If the backend does not report the quota information, this value will " @@ -3181,8 +3489,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:185 -msgid "Determines usage of index files" -msgstr "인덱스 파일의 사용법을 결정합니다" +msgid "Determine usage of index files" +msgstr "" #: Library/Main/Strings.cs:186 msgid "" @@ -3203,8 +3511,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:189 -msgid "Does not perform any modifications" -msgstr "수정하지 않습니다" +msgid "Do not perform any modifications" +msgstr "" #: Library/Main/Strings.cs:190 msgid "" @@ -3282,8 +3590,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:204 -msgid "Disables the local database" -msgstr "로컬 데이터베이스를 비활성화합니다" +msgid "Disable the local database" +msgstr "" #: Library/Main/Strings.cs:205 msgid "" @@ -3412,7 +3720,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:227 -msgid "Activates in-depth verification of files" +msgid "Activate in-depth verification of files" msgstr "" #: Library/Main/Strings.cs:228 @@ -3453,8 +3761,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:237 -msgid "Don't store metadata" -msgstr "메타 데이터를 저장하지 마십시오" +msgid "Do not store metadata" +msgstr "" #: Library/Main/Strings.cs:238 msgid "" @@ -3515,14 +3823,6 @@ msgstr "" msgid "Check block hashes" msgstr "블록 해시 확인" -#: Library/Main/Strings.cs:250 -msgid "Set the time after which log data will be purged from the database." -msgstr "데이터베이스에서 로그 데이터가 제거되는 시간을 설정하십시오." - -#: Library/Main/Strings.cs:251 -msgid "Clean up old log data" -msgstr "오래된 로그 데이터 정리" - #: Library/Main/Strings.cs:252 msgid "" "Use this option to build a searchable local database which only contains " @@ -3555,8 +3855,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:257 -msgid "Forces the display of the actual date instead of calendar date" -msgstr "달력 날짜 대신 실제 날짜를 표시합니다." +msgid "Force the display of the actual date instead of calendar date" +msgstr "" #: Library/Main/Strings.cs:258 msgid "" @@ -3607,8 +3907,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:267 -msgid "Disables synthetic filelist" -msgstr "합성 파일 목록을 비활성화합니다" +msgid "Disable synthetic filelist" +msgstr "" #: Library/Main/Strings.cs:268 msgid "" @@ -3619,8 +3919,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:269 -msgid "Checks only file lastmodified" -msgstr "마지막으로 수정된 파일만 확인" +msgid "Check only file lastmodified" +msgstr "" #: Library/Main/Strings.cs:270 msgid "" @@ -3631,8 +3931,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:271 -msgid "Disables path compression on restore" -msgstr "복원시 경로 압축을 비활성화합니다" +msgid "Disable path compression on restore" +msgstr "" #: Library/Main/Strings.cs:272 msgid "" @@ -3685,10 +3985,10 @@ msgstr "" #: Library/Main/Strings.cs:280 msgid "" -"Use this option to run a scheduled backup 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 (e.g., AC) or unknown, then scheduled" -" backups will proceed as normal." +"Use this option to disable a scheduled backup 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 (e.g., AC) or unknown, then " +"scheduled backups will proceed as normal." msgstr "" #: Library/Main/Strings.cs:281 @@ -3710,11 +4010,11 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:286 -msgid "Applies filters to the file log data" +msgid "Apply filters to the file log data" msgstr "" #: Library/Main/Strings.cs:287 -msgid "Specifies the amount of log information to output to the console." +msgid "Specify the amount of log information to output to the console." msgstr "" #: Library/Main/Strings.cs:288 @@ -3722,7 +4022,7 @@ msgid "Console information level" msgstr "" #: Library/Main/Strings.cs:290 -msgid "Applies filters to the console log data" +msgid "Apply filters to the console log data" msgstr "" #: Library/Main/Strings.cs:292 @@ -3733,7 +4033,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:293 -msgid "Sets the process to use low IO priority" +msgid "Set the process to use low IO priority" msgstr "" #: Library/Main/Strings.cs:295 @@ -3741,7 +4041,7 @@ msgid "Use this option to remove all empty folders from a backup." msgstr "" #: Library/Main/Strings.cs:296 -msgid "Excludes empty folders" +msgid "Exclude empty folders" msgstr "" #: Library/Main/Strings.cs:297 @@ -3790,7 +4090,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:305 -msgid "Activates logging of all database queries" +msgid "Activate logging of all database queries" msgstr "" #: Library/Main/Strings.cs:306 @@ -3993,7 +4293,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:53 -msgid "Sets allowed SSL versions" +msgid "Set allowed SSL versions" msgstr "" #: Library/Modules/Builtin/Strings.cs:54 @@ -4003,7 +4303,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:55 -msgid "Sets the default operation timeout" +msgid "Set the default operation timeout" msgstr "" #: Library/Modules/Builtin/Strings.cs:56 @@ -4014,7 +4314,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:57 -msgid "Sets readwrite" +msgid "Set readwrite" msgstr "" #: Library/Modules/Builtin/Strings.cs:58 @@ -4025,7 +4325,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:59 -msgid "Sets HTTP buffering" +msgid "Set HTTP buffering" msgstr "" #: Library/Modules/Builtin/Strings.cs:63 @@ -4049,8 +4349,7 @@ msgid "Configure Microsoft SQL Server module" msgstr "Microsoft SQL Server 모듈 구성" #: Library/Modules/Builtin/Strings.cs:73 -msgid "" -"Executes a script before starting an operation, and again on completion" +msgid "Execute a script before starting an operation, and again on completion" msgstr "" #: Library/Modules/Builtin/Strings.cs:74 @@ -4059,8 +4358,8 @@ msgstr "스크립트 실행" #: Library/Modules/Builtin/Strings.cs:75 msgid "" -"Executes a script after performing an operation. The script will receive the" -" operation results written to stdout." +"Execute a script after performing an operation. The script will receive the " +"operation results written to stdout." msgstr "" #: Library/Modules/Builtin/Strings.cs:76 @@ -4079,7 +4378,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:79 msgid "" -"Executes a script before performing an operation. The operation will block " +"Execute 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 "" @@ -4089,7 +4388,7 @@ msgid "Run a required script on startup" msgstr "시작할 때 필요한 스크립트를 실행" #: Library/Modules/Builtin/Strings.cs:81 -#: Library/Modules/Builtin/Strings.cs:208 +#: Library/Modules/Builtin/Strings.cs:237 #, csharp-format msgid "" "Use this option to select the output format for results. Available formats: " @@ -4097,8 +4396,8 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:82 -#: Library/Modules/Builtin/Strings.cs:209 -msgid "Selects the output format for results" +#: Library/Modules/Builtin/Strings.cs:238 +msgid "Select the output format for results" msgstr "" #: Library/Modules/Builtin/Strings.cs:83 @@ -4113,7 +4412,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:85 msgid "" -"Executes a script before performing an operation. The operation will block " +"Execute a script before performing an operation. The operation will block " "until the script has completed or timed out." msgstr "" @@ -4128,14 +4427,14 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:88 msgid "" -"Sets the maximum time a script is allowed to execute. If the script has not " +"Set 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:89 -msgid "Sets the script timeout" -msgstr "스크립트 타임 아웃을 설정합니다" +msgid "Set the script timeout" +msgstr "" #: Library/Modules/Builtin/Strings.cs:90 msgid "" @@ -4160,7 +4459,7 @@ msgstr "메일 보내기" #, 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." +" option --{0} to specify what SMTP server to use." msgstr "" #: Library/Modules/Builtin/Strings.cs:98 @@ -4225,7 +4524,8 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:124 #: Library/Modules/Builtin/Strings.cs:160 -#: Library/Modules/Builtin/Strings.cs:188 +#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:217 msgid "The messages to send" msgstr "보낼 메시지" @@ -4298,6 +4598,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:144 #: Library/Modules/Builtin/Strings.cs:172 +#: Library/Modules/Builtin/Strings.cs:201 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message.\n" "\n" @@ -4312,6 +4613,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:153 #: Library/Modules/Builtin/Strings.cs:181 +#: Library/Modules/Builtin/Strings.cs:210 msgid "The message template" msgstr "메시지 템플릿" @@ -4336,7 +4638,8 @@ msgid "The XMPP password" msgstr "XMPP 암호" #: Library/Modules/Builtin/Strings.cs:158 -#: Library/Modules/Builtin/Strings.cs:186 +#: Library/Modules/Builtin/Strings.cs:187 +#: Library/Modules/Builtin/Strings.cs:215 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" @@ -4344,14 +4647,16 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:161 -#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:218 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:162 -#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:219 msgid "Send messages for all operations" msgstr "모든 작업을 이메일로 보냅니다" @@ -4361,49 +4666,89 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:168 msgid "" -"This module provides support for sending status reports via HTTP messages" +"This module provides support for sending status reports via Telegram " +"messages" msgstr "" #: Library/Modules/Builtin/Strings.cs:169 -msgid "HTTP report module" -msgstr "HTTP 보고서 모듈" +msgid "Telegram report module" +msgstr "" #: Library/Modules/Builtin/Strings.cs:170 -msgid "Use this option to set a HTTP report URL." +msgid "Use this option to set the channel ID." msgstr "" #: Library/Modules/Builtin/Strings.cs:171 -msgid "HTTP report URL" +msgid "Telegram channel id" msgstr "" #: Library/Modules/Builtin/Strings.cs:182 -msgid "Use this option to set a name of the parameter to send the message as." -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:183 -msgid "The name of the parameter to send the message as" +msgid "" +"Use this option to set a bot ID for the bot that will send the message." msgstr "" #: Library/Modules/Builtin/Strings.cs:184 +msgid "The Telegram bot ID" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:185 +msgid "" +"Use this option to set a API key for the bot that will send the message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:186 +msgid "The Telegram API key" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:192 +msgid "Timeout occurred while sending to Telegram server" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:197 +msgid "" +"This module provides support for sending status reports via HTTP messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:198 +msgid "HTTP report module" +msgstr "HTTP 보고서 모듈" + +#: Library/Modules/Builtin/Strings.cs:199 +msgid "Use this option to set a HTTP report URL." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:200 +msgid "HTTP report URL" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:211 +msgid "Use this option to set a name of the parameter to send the message as." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:212 +msgid "The name of the parameter to send the message as" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:213 msgid "" "Use this option to set extra parameters to add to the http message, e.g. " "\"parameter1=value1¶meter2=value2\"" msgstr "" -#: Library/Modules/Builtin/Strings.cs:185 +#: Library/Modules/Builtin/Strings.cs:214 msgid "Extra parameters to add to the http message" msgstr "" -#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:220 msgid "" "Use this option to change the default HTTP verb used to submit a report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:192 -msgid "Sets the HTTP verb to use" +#: Library/Modules/Builtin/Strings.cs:221 +msgid "Set the HTTP verb to use" msgstr "" -#: Library/Modules/Builtin/Strings.cs:193 +#: Library/Modules/Builtin/Strings.cs:222 msgid "" "Use this option to set HTTP report URLs for sending form-encoded data. This " "option accepts multiple URLs, seperated by a semi-colon. All URLs will " @@ -4411,53 +4756,53 @@ msgid "" "settings." msgstr "" -#: Library/Modules/Builtin/Strings.cs:194 +#: Library/Modules/Builtin/Strings.cs:223 msgid "HTTP report URLs for sending form data" msgstr "" -#: Library/Modules/Builtin/Strings.cs:195 +#: Library/Modules/Builtin/Strings.cs:224 msgid "" "Use this option to set HTTP report URLs for sending JSON data. This option " "accepts multiple URLs, seperated by a semi-colon. All URLs will receive the " "same data. Note that this option ignores the format and verb settings." msgstr "" -#: Library/Modules/Builtin/Strings.cs:196 +#: Library/Modules/Builtin/Strings.cs:225 msgid "HTTP report URLs for sending JSON data" msgstr "" -#: Library/Modules/Builtin/Strings.cs:201 +#: Library/Modules/Builtin/Strings.cs:230 #, csharp-format msgid "Failed to send message: {0}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:202 +#: Library/Modules/Builtin/Strings.cs:231 msgid "" "Use this option to set the log level for messages to include in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:203 -msgid "Defines a log level for messages" +#: Library/Modules/Builtin/Strings.cs:232 +msgid "Define a log level for messages" msgstr "" -#: Library/Modules/Builtin/Strings.cs:204 +#: Library/Modules/Builtin/Strings.cs:233 msgid "" "Use this option to set a filter expression that defines what options are " "included in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:205 +#: Library/Modules/Builtin/Strings.cs:234 msgid "Log message filter" msgstr "" -#: Library/Modules/Builtin/Strings.cs:206 +#: Library/Modules/Builtin/Strings.cs:235 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/Strings.cs:207 -msgid "Limits log lines" +#: Library/Modules/Builtin/Strings.cs:236 +msgid "Limit log lines" msgstr "" #: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:39 @@ -4674,11 +5019,6 @@ msgstr "" msgid "Supported generic modules:" msgstr "지원되는 일반 모듈:" -#: CommandLine/CLI/Strings.cs:41 -#, csharp-format -msgid "Unable to read the parameters file \"{0}\", reason: {1}" -msgstr "파라미터 파일 \"{0}\"을 읽을 수 없습니다. 원인: {1}" - #: CommandLine/CLI/Strings.cs:42 #, csharp-format msgid "" @@ -4710,10 +5050,6 @@ msgid "" "multiple filters must be joined with {5}." msgstr "" -#: CommandLine/CLI/Strings.cs:45 -msgid "Path to a file with parameters" -msgstr "매개 변수가있는 파일의 경로" - #: CommandLine/CLI/Strings.cs:46 #, csharp-format msgid "An error occured: {0}" @@ -4780,11 +5116,11 @@ msgstr "콘솔 출력 비활성화" msgid "This link may provide additional information: {0}" msgstr "이 링크에서 추가 정보를 제공할 수 있습니다: {0}" -#: CommandLine/CLI/Program.cs:288 +#: CommandLine/CLI/Program.cs:290 msgid "Toggle automatic updates" msgstr "자동 업데이트 켜기/끄기" -#: CommandLine/CLI/Program.cs:288 +#: CommandLine/CLI/Program.cs:290 msgid "" "Set this option if you prefer to have the commandline version automatically " "update" diff --git a/Localizations/duplicati/localization-lt.mo b/Localizations/duplicati/localization-lt.mo index 10f0109c9..3a204e26b 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 273282353..9dc204bc5 100644 --- a/Localizations/duplicati/localization-lt.po +++ b/Localizations/duplicati/localization-lt.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-14 09:15+0200\n" +"POT-Creation-Date: 2024-08-30 15:22+0200\n" "PO-Revision-Date: 2016-10-04 18:53+0000\n" "Last-Translator: Darius Žitkevičius , 2024\n" "Language-Team: Lithuanian (https://app.transifex.com/duplicati/teams/67655/lt/)\n" @@ -116,7 +116,7 @@ msgid "Use GPG Armor" msgstr "" #: Library/Encryption/Strings.cs:52 -msgid "Overrides the GPG command supplied for decryption." +msgid "Override the GPG command supplied for decryption." msgstr "" #: Library/Encryption/Strings.cs:53 @@ -126,7 +126,7 @@ msgstr "" #: Library/Encryption/Strings.cs:54 #, csharp-format msgid "" -"Overrides the default GPG encryption command \"{0}\". Normal usage is to " +"Override the default GPG encryption command \"{0}\". Normal usage is to " "request asymetric encryption with the setting {1}." msgstr "" @@ -211,6 +211,11 @@ msgstr "" msgid "Cancelled" msgstr "" +#: Library/Interface/Strings.cs:44 +msgid "" +"Encryption key used to encrypt target settings does not match current key." +msgstr "" + #: Library/Interface/CustomExceptions.cs:84 #: Library/Interface/CustomExceptions.cs:92 #: Library/Backend/Jottacloud/Jottacloud.cs:286 @@ -338,7 +343,7 @@ msgstr "" #: Library/Backend/AzureBlob/Strings.cs:38 Library/Backend/Mega/Strings.cs:28 #: Library/Backend/SharePoint/Strings.cs:29 #: Library/Backend/WEBDAV/Strings.cs:29 -msgid "Supplies the password used to connect to the server" +msgid "Supply the password used to connect to the server" msgstr "" #: Library/Backend/OpenStack/Strings.cs:32 @@ -346,7 +351,7 @@ msgid "The domain name of the user used to connect to the server." msgstr "" #: Library/Backend/OpenStack/Strings.cs:33 -msgid "Supplies the domain used to connect to the server" +msgid "Supply the domain used to connect to the server" msgstr "" #: Library/Backend/OpenStack/Strings.cs:34 Library/Backend/FTP/Strings.cs:35 @@ -370,7 +375,7 @@ msgstr "" #: Library/Backend/AzureBlob/Strings.cs:40 Library/Backend/Mega/Strings.cs:30 #: Library/Backend/SharePoint/Strings.cs:31 #: Library/Backend/WEBDAV/Strings.cs:31 -msgid "Supplies the username used to connect to the server" +msgid "Supply the username used to connect to the server" msgstr "" #: Library/Backend/OpenStack/Strings.cs:36 @@ -381,7 +386,7 @@ msgid "" msgstr "" #: Library/Backend/OpenStack/Strings.cs:37 -msgid "Supplies the Tenant Name used to connect to the server" +msgid "Supply the Tenant Name used to connect to the server" msgstr "" #: Library/Backend/OpenStack/Strings.cs:38 @@ -391,7 +396,7 @@ msgid "" msgstr "" #: Library/Backend/OpenStack/Strings.cs:39 -msgid "Supplies the API key used to connect to the server" +msgid "Supply the API key used to connect to the server" msgstr "" #: Library/Backend/OpenStack/Strings.cs:40 @@ -402,7 +407,7 @@ msgid "" msgstr "" #: Library/Backend/OpenStack/Strings.cs:41 -msgid "Supplies the authentication URL" +msgid "Supply the authentication URL" msgstr "" #: Library/Backend/OpenStack/Strings.cs:42 @@ -421,7 +426,7 @@ msgid "" msgstr "" #: Library/Backend/OpenStack/Strings.cs:45 -msgid "Supplies the region used for creating a container" +msgid "Supply the region used for creating a container" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:67 @@ -429,7 +434,7 @@ msgid "OpenStack configuration module" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:69 -msgid "Exposes OpenStack configuration as a web module" +msgid "Expose OpenStack configuration as a web module" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:77 @@ -441,7 +446,7 @@ msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:77 #: Library/Backend/GoogleServices/GCSConfig.cs:81 #: Library/Backend/S3/S3Config.cs:84 Library/Backend/Storj/StorjConfig.cs:53 -msgid "Provides different config values" +msgid "Provide different config values" msgstr "" #: Library/Backend/FTP/Strings.cs:27 @@ -463,7 +468,7 @@ msgid "" msgstr "" #: Library/Backend/FTP/Strings.cs:30 Library/Backend/FTP/Strings.cs:32 -msgid "Toggles the FTP connections method" +msgid "Toggle the FTP connections method" msgstr "" #: Library/Backend/FTP/Strings.cs:31 @@ -494,7 +499,7 @@ msgid "" msgstr "" #: Library/Backend/FTP/Strings.cs:38 -msgid "Instructs Duplicati to use an SSL (ftps) connection" +msgid "Instruct Duplicati to use an SSL (ftps) connection" msgstr "" #: Library/Backend/FTP/Strings.cs:39 @@ -535,7 +540,7 @@ msgid "Google Cloud Storage configuration module" msgstr "" #: Library/Backend/GoogleServices/GCSConfig.cs:73 -msgid "Exposes Google Cloud Storage configuration as a web module" +msgid "Expose Google Cloud Storage configuration as a web module" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:27 @@ -586,7 +591,7 @@ msgid "" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:35 -msgid "Specifies location option for creating a bucket" +msgid "Specify location option for creating a bucket" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:36 @@ -597,7 +602,7 @@ msgid "" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:38 -msgid "Specifies storage class for creating a bucket" +msgid "Specify storage class for creating a bucket" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:39 @@ -608,7 +613,7 @@ msgid "" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:40 -msgid "Specifies project for creating a bucket" +msgid "Specify project for creating a bucket" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:44 @@ -663,7 +668,7 @@ msgid "The API Access Key used to authenticate with CloudFiles." msgstr "" #: Library/Backend/CloudFiles/Strings.cs:33 -msgid "Supplies the access key used to connect to the server" +msgid "Supply the access key used to connect to the server" msgstr "" #: Library/Backend/CloudFiles/Strings.cs:34 @@ -683,7 +688,7 @@ msgid "The username used to authenticate with CloudFiles." msgstr "" #: Library/Backend/CloudFiles/Strings.cs:37 -msgid "Supplies the username used to authenticate with CloudFiles" +msgid "Supply the username used to authenticate with CloudFiles" msgstr "" #: Library/Backend/CloudFiles/Strings.cs:38 @@ -716,7 +721,7 @@ msgid "S3 configuration module" msgstr "" #: Library/Backend/S3/S3Config.cs:77 -msgid "Exposes S3 configuration as a web module" +msgid "Expose S3 configuration as a web module" msgstr "" #: Library/Backend/S3/Strings.cs:26 @@ -767,7 +772,7 @@ msgid "" msgstr "" #: Library/Backend/S3/Strings.cs:40 -msgid "Specifies S3 location constraints" +msgid "Specify S3 location constraints" msgstr "" #: Library/Backend/S3/Strings.cs:41 @@ -778,7 +783,7 @@ msgid "" msgstr "" #: Library/Backend/S3/Strings.cs:43 -msgid "Specifies an alternate S3 server name" +msgid "Specify an alternate S3 server name" msgstr "" #: Library/Backend/S3/Strings.cs:44 @@ -788,7 +793,7 @@ msgid "" msgstr "" #: Library/Backend/S3/Strings.cs:45 -msgid "Specifies the S3 client library to use" +msgid "Specify the S3 client library to use" msgstr "" #: Library/Backend/S3/Strings.cs:46 @@ -800,7 +805,7 @@ msgstr "" #: Library/Backend/S3/Strings.cs:47 Library/Backend/WEBDAV/Strings.cs:40 #: Library/Backend/TahoeLAFS/Strings.cs:27 -msgid "Instructs Duplicati to use an SSL (https) connection" +msgid "Instruct Duplicati to use an SSL (https) connection" msgstr "" #: Library/Backend/S3/Strings.cs:48 @@ -828,7 +833,7 @@ msgid "S3 IAM support module" msgstr "" #: Library/Backend/S3/S3IAM.cs:73 -msgid "Exposes S3 IAM manipulation as a web module" +msgid "Expose S3 IAM manipulation as a web module" msgstr "" #: Library/Backend/S3/S3IAM.cs:81 @@ -836,7 +841,7 @@ msgid "The operation to perform" msgstr "" #: Library/Backend/S3/S3IAM.cs:81 -msgid "Selects the operation to perform" +msgid "Select the operation to perform" msgstr "" #: Library/Backend/S3/S3IAM.cs:82 @@ -1035,7 +1040,7 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:53 -msgid "Supplies server fingerprint used for validation of server identity" +msgid "Supply server fingerprint used for validation of server identity" msgstr "" #: Library/Backend/SSHv2/Strings.cs:54 @@ -1046,18 +1051,18 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:55 -msgid "Disables fingerprint validation" +msgid "Disable fingerprint validation" msgstr "" #: Library/Backend/SSHv2/Strings.cs:56 msgid "" -"Points to a valid OpenSSH keyfile. If the file is encrypted, the password " +"Point to a valid OpenSSH keyfile. If the file is encrypted, the password " "supplied is used to decrypt it. If the keyfile is specified, the password is" " not used to authenticate." msgstr "" #: Library/Backend/SSHv2/Strings.cs:57 Library/Backend/SSHv2/Strings.cs:59 -msgid "Uses a SSH private key to authenticate" +msgid "Use a SSH private key to authenticate" msgstr "" #: Library/Backend/SSHv2/Strings.cs:58 @@ -1075,7 +1080,7 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:61 -msgid "Sets the operation timeout value" +msgid "Set the operation timeout value" msgstr "" #: Library/Backend/SSHv2/Strings.cs:62 @@ -1087,7 +1092,7 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:63 -msgid "Sets a keepalive value" +msgid "Set a keepalive value" msgstr "" #: Library/Backend/SSHv2/Strings.cs:64 @@ -1436,9 +1441,9 @@ msgstr "" #: Library/Backend/OneDrive/Strings.cs:41 #, 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})." +"Store 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:42 @@ -1459,7 +1464,7 @@ msgstr "" #: Library/Backend/OneDrive/Strings.cs:49 #, csharp-format msgid "" -"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " +"Store 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 "" @@ -1488,7 +1493,7 @@ msgstr "" #: Library/Backend/OneDrive/Strings.cs:59 #, csharp-format msgid "" -"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " +"Store 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) " @@ -1573,7 +1578,7 @@ msgstr "" #: Library/Backend/AliyunOSS/Strings.cs:14 #: Library/Backend/TencentCOS/Strings.cs:36 msgid "Bucket name" -msgstr "" +msgstr "Saugyklos pavadinimas" #: Library/Backend/AliyunOSS/Strings.cs:15 msgid "Region indicates the physical location of the OSS data center." @@ -1694,7 +1699,7 @@ msgid "" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:38 -msgid "Specifies COS location constraints" +msgid "Specify COS location constraints" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:39 @@ -1739,7 +1744,7 @@ msgid "" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:34 -msgid "Supplies the backup device to use" +msgid "Supply the backup device to use" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:35 @@ -1753,7 +1758,7 @@ msgid "" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:36 -msgid "Supplies the mount point to use on the server" +msgid "Supply the mount point to use on the server" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:37 @@ -2033,7 +2038,7 @@ msgid "Storj DCS configuration module" msgstr "" #: Library/Backend/Storj/StorjConfig.cs:46 -msgid "Exposes Storj DCS configuration as a web module" +msgid "Expose Storj DCS configuration as a web module" msgstr "" #: Library/Backend/Storj/Strings.cs:27 @@ -2056,7 +2061,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:31 msgid "Authentication method" -msgstr "" +msgstr "Autorizacijos metodas" #: Library/Backend/Storj/Strings.cs:32 msgid "" @@ -2078,7 +2083,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:35 msgid "API key" -msgstr "" +msgstr "API raktas" #: Library/Backend/Storj/Strings.cs:36 msgid "" @@ -2100,7 +2105,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:39 msgid "Access grant" -msgstr "" +msgstr "Prieiga leista" #: Library/Backend/Storj/Strings.cs:40 msgid "Specify the bucket for storing the backup." @@ -2116,7 +2121,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:43 msgid "Folder" -msgstr "" +msgstr "Aplankas" #: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format @@ -2134,6 +2139,306 @@ msgstr "" msgid "The OAuth service is currently over quota. Try again in a few hours" msgstr "" +#: Library/RestAPI/Strings.cs:9 +msgid "Another instance is running, and was notified" +msgstr "" + +#: Library/RestAPI/Strings.cs:10 +#, csharp-format +msgid "" +"Failed to create, open or upgrade the database.\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:12 +msgid "Display this help" +msgstr "" + +#: Library/RestAPI/Strings.cs:13 +msgid "" +"Supported commandline arguments:\n" +"\n" +msgstr "" + +#: Library/RestAPI/Strings.cs:16 +#, csharp-format +msgid "--{0}: {1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:17 +#, csharp-format +msgid "" +"Use this option to store some or all of the options given to the commandline" +" client. The file must be a plain text file, and UTF-8 encoding is " +"preferred. Each line in the file should be of the format --option=value. Use" +" the special options --{0} and --{1} 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 "" + +#: Library/RestAPI/Strings.cs:18 CommandLine/CLI/Strings.cs:45 +msgid "Path to a file with parameters" +msgstr "" + +#: Library/RestAPI/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 "" + +#: Library/RestAPI/Strings.cs:20 CommandLine/CLI/Strings.cs:41 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:22 +msgid "Output log information to the file given" +msgstr "" + +#: Library/RestAPI/Strings.cs:23 +msgid "Determine the amount of information written in the log file" +msgstr "" + +#: Library/RestAPI/Strings.cs:24 +msgid "" +"Activate portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Library/RestAPI/Strings.cs:25 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:26 +#, csharp-format +msgid "An error occurred on server tear down: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:27 +#, csharp-format +msgid "" +"Unable to start up. Perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:29 Library/RestAPI/Strings.cs:51 +msgid "Disable database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:30 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "" + +#: Library/RestAPI/Strings.cs:31 +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 "" + +#: Library/RestAPI/Strings.cs:32 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "" + +#: Library/RestAPI/Strings.cs:33 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." +msgstr "" + +#: Library/RestAPI/Strings.cs:34 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "" + +#: Library/RestAPI/Strings.cs:35 +msgid "" +"The interface the webserver listens on. The special values \"*\" and \"any\"" +" means any interface. The special value \"loopback\" means the loopback " +"adapter." +msgstr "" + +#: Library/RestAPI/Strings.cs:36 +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 "" + +#: Library/RestAPI/Strings.cs:37 +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 "" + +#: Library/RestAPI/Strings.cs:38 +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 "" + +#: Library/RestAPI/Strings.cs:39 +msgid "Enable the ping-pong responder" +msgstr "" + +#: Library/RestAPI/Strings.cs:40 Library/Main/Strings.cs:250 +msgid "Set the time after which log data will be purged from the database." +msgstr "" + +#: Library/RestAPI/Strings.cs:41 Library/Main/Strings.cs:251 +msgid "Clean up old log data" +msgstr "" + +#: Library/RestAPI/Strings.cs:42 +#, 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 "" + +#: Library/RestAPI/Strings.cs:43 +msgid "Set the folder where settings are stored" +msgstr "" + +#: Library/RestAPI/Strings.cs:44 +#, 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 "" + +#: Library/RestAPI/Strings.cs:45 +msgid "Set the database encryption key" +msgstr "" + +#: Library/RestAPI/Strings.cs:46 Library/Main/Strings.cs:96 +msgid "" +"Use this option 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 "" + +#: Library/RestAPI/Strings.cs:47 Library/Main/Strings.cs:97 +msgid "Temporary storage folder" +msgstr "" + +#: Library/RestAPI/Strings.cs:48 +msgid "Reset the JWT configuration, invalidating any issued login tokens" +msgstr "" + +#: Library/RestAPI/Strings.cs:49 +msgid "Disable the visual captcha" +msgstr "" + +#: Library/RestAPI/Strings.cs:50 +msgid "Use this option to disable database encryption of sensitive fields" +msgstr "" + +#: Library/RestAPI/Strings.cs:52 +msgid "Log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:53 +msgid "Use this option to log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:54 +msgid "Set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:55 +msgid "Use this option to set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:56 +#, csharp-format +msgid "" +"The Windows event log source {0} was not found. The source must be " +"registered before the log can be written." +msgstr "" + +#: Library/RestAPI/Strings.cs:57 +msgid "The Windows event log is not supported on this platform" +msgstr "" + +#: Library/RestAPI/Strings.cs:58 +#, csharp-format +msgid "Server has started and is listening on port {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:59 +#, csharp-format +msgid "Use the following link to sign in: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:60 +#, csharp-format +msgid "The server crashed: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:61 +msgid "Require database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:62 +msgid "" +"Use this option to require a custom provided key for database encryption of " +"sensitive fields and not rely on the serial number" +msgstr "" + +#: Library/RestAPI/Strings.cs:63 +#, csharp-format +msgid "" +"Database encryption key is required. Supply an encryption key via the " +"environment variable {0} or disable database encryption with the option " +"--{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:64 +#, csharp-format +msgid "" +"The encryption key is blacklisted and cannot be used. The database has been " +"decrypted. Supply a new encryption key via the environment variable {0} or " +"disable database encryption with the option --{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:68 +#, csharp-format +msgid "" +"Unable to find a valid date, given the start date {0}, the repetition " +"interval {1} and the allowed days {2}" +msgstr "" + +#: Library/RestAPI/Strings.cs:73 +#, csharp-format +msgid "Server has started and is listening on {0}, port {1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:74 +#, csharp-format +msgid "" +"Unable to create SSL certificate using provided parameters. Exception " +"detail: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:75 +#, csharp-format +msgid "Unable to open a socket for listening, tried ports: {0}" +msgstr "" + #: Library/DynamicLoader/Strings.cs:24 #, csharp-format msgid "Failed to load assembly {0}, error message: {1}" @@ -2166,7 +2471,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:28 -msgid "Sets the ZIP compression level" +msgid "Set the ZIP compression level" msgstr "" #: Library/Compression/Strings.cs:29 @@ -2178,7 +2483,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:30 -msgid "Sets the ZIP compression method" +msgid "Set the ZIP compression method" msgstr "" #: Library/Compression/Strings.cs:31 @@ -2188,7 +2493,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:32 -msgid "Toggles ZIP64 support" +msgid "Toggle ZIP64 support" msgstr "" #: Library/Compression/Strings.cs:33 @@ -2227,7 +2532,7 @@ msgid "Number of threads used in compression" msgstr "" #: Library/Compression/Strings.cs:44 -msgid "Sets the 7z compression level" +msgid "Set the 7z compression level" msgstr "" #: Library/Compression/Strings.cs:45 @@ -2238,7 +2543,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:46 -msgid "Sets the 7z fast algorithm usage" +msgid "Set the 7z fast algorithm usage" msgstr "" #: Library/SQLiteHelper/Strings.cs:24 @@ -2463,7 +2768,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:65 -msgid "Toggles system sleep mode" +msgid "Toggle system sleep mode" msgstr "" #: Library/Main/Strings.cs:66 @@ -2621,21 +2926,10 @@ msgstr "" msgid "Limit the size of files being backed up" msgstr "" -#: Library/Main/Strings.cs:96 -msgid "" -"Use this option 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 "" - -#: Library/Main/Strings.cs:97 -msgid "Temporary storage folder" -msgstr "" - #: Library/Main/Strings.cs:98 msgid "" -"Selects another thread priority for the process. Use this to set Duplicati " -"to be more or less CPU intensive." +"Select another thread priority for the process. Use this to set Duplicati to" +" be more or less CPU intensive." msgstr "" #: Library/Main/Strings.cs:99 @@ -2655,13 +2949,13 @@ msgstr "" #: Library/Main/Strings.cs:102 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." +"Use this option to 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:103 -msgid "Disables use of the streaming transfer method" +msgid "Disable use of the streaming transfer method" msgstr "" #: Library/Main/Strings.cs:104 @@ -2672,7 +2966,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:105 -msgid "Disables manifests verification" +msgid "Disable manifests verification" msgstr "" #: Library/Main/Strings.cs:106 @@ -2704,7 +2998,7 @@ msgid "Supply one or more module names, separated by commas to unload them." msgstr "" #: Library/Main/Strings.cs:111 -msgid "Disables one or more modules" +msgid "Disable one or more modules" msgstr "" #: Library/Main/Strings.cs:112 @@ -2712,7 +3006,7 @@ msgid "Supply one or more module names, separated by commas to load them." msgstr "" #: Library/Main/Strings.cs:113 -msgid "Enables one or more modules" +msgid "Enable one or more modules" msgstr "" #: Library/Main/Strings.cs:114 @@ -2731,7 +3025,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:115 -msgid "Controls the use of disk snapshots" +msgid "Control the use of disk snapshots" msgstr "" #: Library/Main/Strings.cs:116 @@ -2774,11 +3068,11 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:123 -msgid "Enables debugging output" +msgid "Enable debugging output" msgstr "" #: Library/Main/Strings.cs:124 -msgid "Logs information to the file specified." +msgid "Log information to the file specified." msgstr "" #: Library/Main/Strings.cs:125 @@ -2788,7 +3082,7 @@ msgstr "" #: Library/Main/Strings.cs:126 Library/Main/Strings.cs:283 #, csharp-format msgid "" -"Specifies the amount of log information to write into the file specified by " +"Specify the amount of log information to write into the file specified by " "the option --{0}." msgstr "" @@ -2808,7 +3102,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:130 -msgid "Disables automatic folder creation" +msgid "Disable automatic folder creation" msgstr "" #: Library/Main/Strings.cs:131 @@ -2839,7 +3133,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:134 -msgid "Controls the use of NTFS Update Sequence Numbers" +msgid "Control the use of NTFS Update Sequence Numbers" msgstr "" #: Library/Main/Strings.cs:135 @@ -2856,7 +3150,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:136 -msgid "Deactivates tolerance when comparing times" +msgid "Deactivate tolerance when comparing times" msgstr "" #: Library/Main/Strings.cs:137 @@ -2925,7 +3219,7 @@ msgstr "" #: Library/Main/Strings.cs:149 msgid "" -"Sets a threshold for when to warn about the backend quota being nearly " +"Set 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 than this percentage of the total backup " "size. If the backend does not report the quota information, this value will " @@ -3129,7 +3423,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:185 -msgid "Determines usage of index files" +msgid "Determine usage of index files" msgstr "" #: Library/Main/Strings.cs:186 @@ -3151,7 +3445,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:189 -msgid "Does not perform any modifications" +msgid "Do not perform any modifications" msgstr "" #: Library/Main/Strings.cs:190 @@ -3230,7 +3524,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:204 -msgid "Disables the local database" +msgid "Disable the local database" msgstr "" #: Library/Main/Strings.cs:205 @@ -3358,7 +3652,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:227 -msgid "Activates in-depth verification of files" +msgid "Activate in-depth verification of files" msgstr "" #: Library/Main/Strings.cs:228 @@ -3399,7 +3693,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:237 -msgid "Don't store metadata" +msgid "Do not store metadata" msgstr "" #: Library/Main/Strings.cs:238 @@ -3461,14 +3755,6 @@ msgstr "" msgid "Check block hashes" msgstr "" -#: Library/Main/Strings.cs:250 -msgid "Set the time after which log data will be purged from the database." -msgstr "" - -#: Library/Main/Strings.cs:251 -msgid "Clean up old log data" -msgstr "" - #: Library/Main/Strings.cs:252 msgid "" "Use this option to build a searchable local database which only contains " @@ -3501,7 +3787,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:257 -msgid "Forces the display of the actual date instead of calendar date" +msgid "Force the display of the actual date instead of calendar date" msgstr "" #: Library/Main/Strings.cs:258 @@ -3553,7 +3839,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:267 -msgid "Disables synthetic filelist" +msgid "Disable synthetic filelist" msgstr "" #: Library/Main/Strings.cs:268 @@ -3565,7 +3851,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:269 -msgid "Checks only file lastmodified" +msgid "Check only file lastmodified" msgstr "" #: Library/Main/Strings.cs:270 @@ -3577,7 +3863,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:271 -msgid "Disables path compression on restore" +msgid "Disable path compression on restore" msgstr "" #: Library/Main/Strings.cs:272 @@ -3631,10 +3917,10 @@ msgstr "" #: Library/Main/Strings.cs:280 msgid "" -"Use this option to run a scheduled backup 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 (e.g., AC) or unknown, then scheduled" -" backups will proceed as normal." +"Use this option to disable a scheduled backup 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 (e.g., AC) or unknown, then " +"scheduled backups will proceed as normal." msgstr "" #: Library/Main/Strings.cs:281 @@ -3656,11 +3942,11 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:286 -msgid "Applies filters to the file log data" +msgid "Apply filters to the file log data" msgstr "" #: Library/Main/Strings.cs:287 -msgid "Specifies the amount of log information to output to the console." +msgid "Specify the amount of log information to output to the console." msgstr "" #: Library/Main/Strings.cs:288 @@ -3668,7 +3954,7 @@ msgid "Console information level" msgstr "" #: Library/Main/Strings.cs:290 -msgid "Applies filters to the console log data" +msgid "Apply filters to the console log data" msgstr "" #: Library/Main/Strings.cs:292 @@ -3679,7 +3965,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:293 -msgid "Sets the process to use low IO priority" +msgid "Set the process to use low IO priority" msgstr "" #: Library/Main/Strings.cs:295 @@ -3687,7 +3973,7 @@ msgid "Use this option to remove all empty folders from a backup." msgstr "" #: Library/Main/Strings.cs:296 -msgid "Excludes empty folders" +msgid "Exclude empty folders" msgstr "" #: Library/Main/Strings.cs:297 @@ -3736,7 +4022,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:305 -msgid "Activates logging of all database queries" +msgid "Activate logging of all database queries" msgstr "" #: Library/Main/Strings.cs:306 @@ -3939,7 +4225,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:53 -msgid "Sets allowed SSL versions" +msgid "Set allowed SSL versions" msgstr "" #: Library/Modules/Builtin/Strings.cs:54 @@ -3949,7 +4235,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:55 -msgid "Sets the default operation timeout" +msgid "Set the default operation timeout" msgstr "" #: Library/Modules/Builtin/Strings.cs:56 @@ -3960,7 +4246,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:57 -msgid "Sets readwrite" +msgid "Set readwrite" msgstr "" #: Library/Modules/Builtin/Strings.cs:58 @@ -3971,7 +4257,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:59 -msgid "Sets HTTP buffering" +msgid "Set HTTP buffering" msgstr "" #: Library/Modules/Builtin/Strings.cs:63 @@ -3995,8 +4281,7 @@ msgid "Configure Microsoft SQL Server module" msgstr "" #: Library/Modules/Builtin/Strings.cs:73 -msgid "" -"Executes a script before starting an operation, and again on completion" +msgid "Execute a script before starting an operation, and again on completion" msgstr "" #: Library/Modules/Builtin/Strings.cs:74 @@ -4005,8 +4290,8 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:75 msgid "" -"Executes a script after performing an operation. The script will receive the" -" operation results written to stdout." +"Execute a script after performing an operation. The script will receive the " +"operation results written to stdout." msgstr "" #: Library/Modules/Builtin/Strings.cs:76 @@ -4025,7 +4310,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:79 msgid "" -"Executes a script before performing an operation. The operation will block " +"Execute 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 "" @@ -4035,7 +4320,7 @@ msgid "Run a required script on startup" msgstr "" #: Library/Modules/Builtin/Strings.cs:81 -#: Library/Modules/Builtin/Strings.cs:208 +#: Library/Modules/Builtin/Strings.cs:237 #, csharp-format msgid "" "Use this option to select the output format for results. Available formats: " @@ -4043,8 +4328,8 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:82 -#: Library/Modules/Builtin/Strings.cs:209 -msgid "Selects the output format for results" +#: Library/Modules/Builtin/Strings.cs:238 +msgid "Select the output format for results" msgstr "" #: Library/Modules/Builtin/Strings.cs:83 @@ -4059,7 +4344,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:85 msgid "" -"Executes a script before performing an operation. The operation will block " +"Execute a script before performing an operation. The operation will block " "until the script has completed or timed out." msgstr "" @@ -4074,13 +4359,13 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:88 msgid "" -"Sets the maximum time a script is allowed to execute. If the script has not " +"Set 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:89 -msgid "Sets the script timeout" +msgid "Set the script timeout" msgstr "" #: Library/Modules/Builtin/Strings.cs:90 @@ -4106,7 +4391,7 @@ msgstr "" #, 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." +" option --{0} to specify what SMTP server to use." msgstr "" #: Library/Modules/Builtin/Strings.cs:98 @@ -4171,7 +4456,8 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:124 #: Library/Modules/Builtin/Strings.cs:160 -#: Library/Modules/Builtin/Strings.cs:188 +#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:217 msgid "The messages to send" msgstr "" @@ -4244,6 +4530,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:144 #: Library/Modules/Builtin/Strings.cs:172 +#: Library/Modules/Builtin/Strings.cs:201 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message.\n" "\n" @@ -4258,6 +4545,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:153 #: Library/Modules/Builtin/Strings.cs:181 +#: Library/Modules/Builtin/Strings.cs:210 msgid "The message template" msgstr "" @@ -4282,7 +4570,8 @@ msgid "The XMPP password" msgstr "" #: Library/Modules/Builtin/Strings.cs:158 -#: Library/Modules/Builtin/Strings.cs:186 +#: Library/Modules/Builtin/Strings.cs:187 +#: Library/Modules/Builtin/Strings.cs:215 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" @@ -4290,14 +4579,16 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:161 -#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:218 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:162 -#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:219 msgid "Send messages for all operations" msgstr "" @@ -4307,49 +4598,89 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:168 msgid "" -"This module provides support for sending status reports via HTTP messages" +"This module provides support for sending status reports via Telegram " +"messages" msgstr "" #: Library/Modules/Builtin/Strings.cs:169 -msgid "HTTP report module" +msgid "Telegram report module" msgstr "" #: Library/Modules/Builtin/Strings.cs:170 -msgid "Use this option to set a HTTP report URL." +msgid "Use this option to set the channel ID." msgstr "" #: Library/Modules/Builtin/Strings.cs:171 -msgid "HTTP report URL" +msgid "Telegram channel id" msgstr "" #: Library/Modules/Builtin/Strings.cs:182 -msgid "Use this option to set a name of the parameter to send the message as." -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:183 -msgid "The name of the parameter to send the message as" +msgid "" +"Use this option to set a bot ID for the bot that will send the message." msgstr "" #: Library/Modules/Builtin/Strings.cs:184 +msgid "The Telegram bot ID" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:185 +msgid "" +"Use this option to set a API key for the bot that will send the message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:186 +msgid "The Telegram API key" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:192 +msgid "Timeout occurred while sending to Telegram server" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:197 +msgid "" +"This module provides support for sending status reports via HTTP messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:198 +msgid "HTTP report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:199 +msgid "Use this option to set a HTTP report URL." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:200 +msgid "HTTP report URL" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:211 +msgid "Use this option to set a name of the parameter to send the message as." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:212 +msgid "The name of the parameter to send the message as" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:213 msgid "" "Use this option to set extra parameters to add to the http message, e.g. " "\"parameter1=value1¶meter2=value2\"" msgstr "" -#: Library/Modules/Builtin/Strings.cs:185 +#: Library/Modules/Builtin/Strings.cs:214 msgid "Extra parameters to add to the http message" msgstr "" -#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:220 msgid "" "Use this option to change the default HTTP verb used to submit a report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:192 -msgid "Sets the HTTP verb to use" +#: Library/Modules/Builtin/Strings.cs:221 +msgid "Set the HTTP verb to use" msgstr "" -#: Library/Modules/Builtin/Strings.cs:193 +#: Library/Modules/Builtin/Strings.cs:222 msgid "" "Use this option to set HTTP report URLs for sending form-encoded data. This " "option accepts multiple URLs, seperated by a semi-colon. All URLs will " @@ -4357,53 +4688,53 @@ msgid "" "settings." msgstr "" -#: Library/Modules/Builtin/Strings.cs:194 +#: Library/Modules/Builtin/Strings.cs:223 msgid "HTTP report URLs for sending form data" msgstr "" -#: Library/Modules/Builtin/Strings.cs:195 +#: Library/Modules/Builtin/Strings.cs:224 msgid "" "Use this option to set HTTP report URLs for sending JSON data. This option " "accepts multiple URLs, seperated by a semi-colon. All URLs will receive the " "same data. Note that this option ignores the format and verb settings." msgstr "" -#: Library/Modules/Builtin/Strings.cs:196 +#: Library/Modules/Builtin/Strings.cs:225 msgid "HTTP report URLs for sending JSON data" msgstr "" -#: Library/Modules/Builtin/Strings.cs:201 +#: Library/Modules/Builtin/Strings.cs:230 #, csharp-format msgid "Failed to send message: {0}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:202 +#: Library/Modules/Builtin/Strings.cs:231 msgid "" "Use this option to set the log level for messages to include in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:203 -msgid "Defines a log level for messages" +#: Library/Modules/Builtin/Strings.cs:232 +msgid "Define a log level for messages" msgstr "" -#: Library/Modules/Builtin/Strings.cs:204 +#: Library/Modules/Builtin/Strings.cs:233 msgid "" "Use this option to set a filter expression that defines what options are " "included in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:205 +#: Library/Modules/Builtin/Strings.cs:234 msgid "Log message filter" msgstr "" -#: Library/Modules/Builtin/Strings.cs:206 +#: Library/Modules/Builtin/Strings.cs:235 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/Strings.cs:207 -msgid "Limits log lines" +#: Library/Modules/Builtin/Strings.cs:236 +msgid "Limit log lines" msgstr "" #: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:39 @@ -4618,11 +4949,6 @@ msgstr "" msgid "Supported generic modules:" msgstr "" -#: CommandLine/CLI/Strings.cs:41 -#, csharp-format -msgid "Unable to read the parameters file \"{0}\", reason: {1}" -msgstr "" - #: CommandLine/CLI/Strings.cs:42 #, csharp-format msgid "" @@ -4654,10 +4980,6 @@ msgid "" "multiple filters must be joined with {5}." msgstr "" -#: CommandLine/CLI/Strings.cs:45 -msgid "Path to a file with parameters" -msgstr "" - #: CommandLine/CLI/Strings.cs:46 #, csharp-format msgid "An error occured: {0}" @@ -4724,11 +5046,11 @@ msgstr "" msgid "This link may provide additional information: {0}" msgstr "" -#: CommandLine/CLI/Program.cs:288 +#: CommandLine/CLI/Program.cs:290 msgid "Toggle automatic updates" msgstr "Perjungti automatinus atnaujinimus" -#: CommandLine/CLI/Program.cs:288 +#: CommandLine/CLI/Program.cs:290 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 649382aa0..3e3756121 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 fd4120f23..f47d7ba0a 100644 --- a/Localizations/duplicati/localization-lv.po +++ b/Localizations/duplicati/localization-lv.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Mārtiņš Mangulis , 2017 +# Mārtiņš Mangulis , 2024 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-14 09:15+0200\n" +"POT-Creation-Date: 2024-08-30 15:22+0200\n" "PO-Revision-Date: 2016-10-04 18:53+0000\n" -"Last-Translator: Mārtiņš Mangulis , 2017\n" +"Last-Translator: Mārtiņš Mangulis , 2024\n" "Language-Team: Latvian (https://app.transifex.com/duplicati/teams/67655/lv/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -116,7 +116,7 @@ msgid "Use GPG Armor" msgstr "" #: Library/Encryption/Strings.cs:52 -msgid "Overrides the GPG command supplied for decryption." +msgid "Override the GPG command supplied for decryption." msgstr "" #: Library/Encryption/Strings.cs:53 @@ -126,7 +126,7 @@ msgstr "" #: Library/Encryption/Strings.cs:54 #, csharp-format msgid "" -"Overrides the default GPG encryption command \"{0}\". Normal usage is to " +"Override the default GPG encryption command \"{0}\". Normal usage is to " "request asymetric encryption with the setting {1}." msgstr "" @@ -211,6 +211,11 @@ msgstr "" msgid "Cancelled" msgstr "" +#: Library/Interface/Strings.cs:44 +msgid "" +"Encryption key used to encrypt target settings does not match current key." +msgstr "" + #: Library/Interface/CustomExceptions.cs:84 #: Library/Interface/CustomExceptions.cs:92 #: Library/Backend/Jottacloud/Jottacloud.cs:286 @@ -338,7 +343,7 @@ msgstr "" #: Library/Backend/AzureBlob/Strings.cs:38 Library/Backend/Mega/Strings.cs:28 #: Library/Backend/SharePoint/Strings.cs:29 #: Library/Backend/WEBDAV/Strings.cs:29 -msgid "Supplies the password used to connect to the server" +msgid "Supply the password used to connect to the server" msgstr "" #: Library/Backend/OpenStack/Strings.cs:32 @@ -346,7 +351,7 @@ msgid "The domain name of the user used to connect to the server." msgstr "" #: Library/Backend/OpenStack/Strings.cs:33 -msgid "Supplies the domain used to connect to the server" +msgid "Supply the domain used to connect to the server" msgstr "" #: Library/Backend/OpenStack/Strings.cs:34 Library/Backend/FTP/Strings.cs:35 @@ -370,7 +375,7 @@ msgstr "" #: Library/Backend/AzureBlob/Strings.cs:40 Library/Backend/Mega/Strings.cs:30 #: Library/Backend/SharePoint/Strings.cs:31 #: Library/Backend/WEBDAV/Strings.cs:31 -msgid "Supplies the username used to connect to the server" +msgid "Supply the username used to connect to the server" msgstr "" #: Library/Backend/OpenStack/Strings.cs:36 @@ -381,7 +386,7 @@ msgid "" msgstr "" #: Library/Backend/OpenStack/Strings.cs:37 -msgid "Supplies the Tenant Name used to connect to the server" +msgid "Supply the Tenant Name used to connect to the server" msgstr "" #: Library/Backend/OpenStack/Strings.cs:38 @@ -391,7 +396,7 @@ msgid "" msgstr "" #: Library/Backend/OpenStack/Strings.cs:39 -msgid "Supplies the API key used to connect to the server" +msgid "Supply the API key used to connect to the server" msgstr "" #: Library/Backend/OpenStack/Strings.cs:40 @@ -402,7 +407,7 @@ msgid "" msgstr "" #: Library/Backend/OpenStack/Strings.cs:41 -msgid "Supplies the authentication URL" +msgid "Supply the authentication URL" msgstr "" #: Library/Backend/OpenStack/Strings.cs:42 @@ -421,7 +426,7 @@ msgid "" msgstr "" #: Library/Backend/OpenStack/Strings.cs:45 -msgid "Supplies the region used for creating a container" +msgid "Supply the region used for creating a container" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:67 @@ -429,7 +434,7 @@ msgid "OpenStack configuration module" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:69 -msgid "Exposes OpenStack configuration as a web module" +msgid "Expose OpenStack configuration as a web module" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:77 @@ -441,7 +446,7 @@ msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:77 #: Library/Backend/GoogleServices/GCSConfig.cs:81 #: Library/Backend/S3/S3Config.cs:84 Library/Backend/Storj/StorjConfig.cs:53 -msgid "Provides different config values" +msgid "Provide different config values" msgstr "" #: Library/Backend/FTP/Strings.cs:27 @@ -463,7 +468,7 @@ msgid "" msgstr "" #: Library/Backend/FTP/Strings.cs:30 Library/Backend/FTP/Strings.cs:32 -msgid "Toggles the FTP connections method" +msgid "Toggle the FTP connections method" msgstr "" #: Library/Backend/FTP/Strings.cs:31 @@ -494,7 +499,7 @@ msgid "" msgstr "" #: Library/Backend/FTP/Strings.cs:38 -msgid "Instructs Duplicati to use an SSL (ftps) connection" +msgid "Instruct Duplicati to use an SSL (ftps) connection" msgstr "" #: Library/Backend/FTP/Strings.cs:39 @@ -535,7 +540,7 @@ msgid "Google Cloud Storage configuration module" msgstr "" #: Library/Backend/GoogleServices/GCSConfig.cs:73 -msgid "Exposes Google Cloud Storage configuration as a web module" +msgid "Expose Google Cloud Storage configuration as a web module" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:27 @@ -586,7 +591,7 @@ msgid "" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:35 -msgid "Specifies location option for creating a bucket" +msgid "Specify location option for creating a bucket" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:36 @@ -597,7 +602,7 @@ msgid "" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:38 -msgid "Specifies storage class for creating a bucket" +msgid "Specify storage class for creating a bucket" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:39 @@ -608,7 +613,7 @@ msgid "" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:40 -msgid "Specifies project for creating a bucket" +msgid "Specify project for creating a bucket" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:44 @@ -663,7 +668,7 @@ msgid "The API Access Key used to authenticate with CloudFiles." msgstr "" #: Library/Backend/CloudFiles/Strings.cs:33 -msgid "Supplies the access key used to connect to the server" +msgid "Supply the access key used to connect to the server" msgstr "" #: Library/Backend/CloudFiles/Strings.cs:34 @@ -683,7 +688,7 @@ msgid "The username used to authenticate with CloudFiles." msgstr "" #: Library/Backend/CloudFiles/Strings.cs:37 -msgid "Supplies the username used to authenticate with CloudFiles" +msgid "Supply the username used to authenticate with CloudFiles" msgstr "" #: Library/Backend/CloudFiles/Strings.cs:38 @@ -716,7 +721,7 @@ msgid "S3 configuration module" msgstr "" #: Library/Backend/S3/S3Config.cs:77 -msgid "Exposes S3 configuration as a web module" +msgid "Expose S3 configuration as a web module" msgstr "" #: Library/Backend/S3/Strings.cs:26 @@ -767,7 +772,7 @@ msgid "" msgstr "" #: Library/Backend/S3/Strings.cs:40 -msgid "Specifies S3 location constraints" +msgid "Specify S3 location constraints" msgstr "" #: Library/Backend/S3/Strings.cs:41 @@ -778,7 +783,7 @@ msgid "" msgstr "" #: Library/Backend/S3/Strings.cs:43 -msgid "Specifies an alternate S3 server name" +msgid "Specify an alternate S3 server name" msgstr "" #: Library/Backend/S3/Strings.cs:44 @@ -788,7 +793,7 @@ msgid "" msgstr "" #: Library/Backend/S3/Strings.cs:45 -msgid "Specifies the S3 client library to use" +msgid "Specify the S3 client library to use" msgstr "" #: Library/Backend/S3/Strings.cs:46 @@ -800,7 +805,7 @@ msgstr "" #: Library/Backend/S3/Strings.cs:47 Library/Backend/WEBDAV/Strings.cs:40 #: Library/Backend/TahoeLAFS/Strings.cs:27 -msgid "Instructs Duplicati to use an SSL (https) connection" +msgid "Instruct Duplicati to use an SSL (https) connection" msgstr "" #: Library/Backend/S3/Strings.cs:48 @@ -828,7 +833,7 @@ msgid "S3 IAM support module" msgstr "" #: Library/Backend/S3/S3IAM.cs:73 -msgid "Exposes S3 IAM manipulation as a web module" +msgid "Expose S3 IAM manipulation as a web module" msgstr "" #: Library/Backend/S3/S3IAM.cs:81 @@ -836,7 +841,7 @@ msgid "The operation to perform" msgstr "" #: Library/Backend/S3/S3IAM.cs:81 -msgid "Selects the operation to perform" +msgid "Select the operation to perform" msgstr "" #: Library/Backend/S3/S3IAM.cs:82 @@ -1035,7 +1040,7 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:53 -msgid "Supplies server fingerprint used for validation of server identity" +msgid "Supply server fingerprint used for validation of server identity" msgstr "" #: Library/Backend/SSHv2/Strings.cs:54 @@ -1046,18 +1051,18 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:55 -msgid "Disables fingerprint validation" +msgid "Disable fingerprint validation" msgstr "" #: Library/Backend/SSHv2/Strings.cs:56 msgid "" -"Points to a valid OpenSSH keyfile. If the file is encrypted, the password " +"Point to a valid OpenSSH keyfile. If the file is encrypted, the password " "supplied is used to decrypt it. If the keyfile is specified, the password is" " not used to authenticate." msgstr "" #: Library/Backend/SSHv2/Strings.cs:57 Library/Backend/SSHv2/Strings.cs:59 -msgid "Uses a SSH private key to authenticate" +msgid "Use a SSH private key to authenticate" msgstr "" #: Library/Backend/SSHv2/Strings.cs:58 @@ -1075,7 +1080,7 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:61 -msgid "Sets the operation timeout value" +msgid "Set the operation timeout value" msgstr "" #: Library/Backend/SSHv2/Strings.cs:62 @@ -1087,7 +1092,7 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:63 -msgid "Sets a keepalive value" +msgid "Set a keepalive value" msgstr "" #: Library/Backend/SSHv2/Strings.cs:64 @@ -1436,9 +1441,9 @@ msgstr "" #: Library/Backend/OneDrive/Strings.cs:41 #, 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})." +"Store 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:42 @@ -1459,7 +1464,7 @@ msgstr "" #: Library/Backend/OneDrive/Strings.cs:49 #, csharp-format msgid "" -"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " +"Store 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 "" @@ -1488,7 +1493,7 @@ msgstr "" #: Library/Backend/OneDrive/Strings.cs:59 #, csharp-format msgid "" -"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " +"Store 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) " @@ -1573,7 +1578,7 @@ msgstr "" #: Library/Backend/AliyunOSS/Strings.cs:14 #: Library/Backend/TencentCOS/Strings.cs:36 msgid "Bucket name" -msgstr "" +msgstr "Spaiņa nosaukums" #: Library/Backend/AliyunOSS/Strings.cs:15 msgid "Region indicates the physical location of the OSS data center." @@ -1694,7 +1699,7 @@ msgid "" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:38 -msgid "Specifies COS location constraints" +msgid "Specify COS location constraints" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:39 @@ -1739,7 +1744,7 @@ msgid "" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:34 -msgid "Supplies the backup device to use" +msgid "Supply the backup device to use" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:35 @@ -1753,7 +1758,7 @@ msgid "" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:36 -msgid "Supplies the mount point to use on the server" +msgid "Supply the mount point to use on the server" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:37 @@ -2033,7 +2038,7 @@ msgid "Storj DCS configuration module" msgstr "" #: Library/Backend/Storj/StorjConfig.cs:46 -msgid "Exposes Storj DCS configuration as a web module" +msgid "Expose Storj DCS configuration as a web module" msgstr "" #: Library/Backend/Storj/Strings.cs:27 @@ -2116,7 +2121,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:43 msgid "Folder" -msgstr "" +msgstr "Mape" #: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format @@ -2134,6 +2139,306 @@ msgstr "" msgid "The OAuth service is currently over quota. Try again in a few hours" msgstr "" +#: Library/RestAPI/Strings.cs:9 +msgid "Another instance is running, and was notified" +msgstr "" + +#: Library/RestAPI/Strings.cs:10 +#, csharp-format +msgid "" +"Failed to create, open or upgrade the database.\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:12 +msgid "Display this help" +msgstr "" + +#: Library/RestAPI/Strings.cs:13 +msgid "" +"Supported commandline arguments:\n" +"\n" +msgstr "" + +#: Library/RestAPI/Strings.cs:16 +#, csharp-format +msgid "--{0}: {1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:17 +#, csharp-format +msgid "" +"Use this option to store some or all of the options given to the commandline" +" client. The file must be a plain text file, and UTF-8 encoding is " +"preferred. Each line in the file should be of the format --option=value. Use" +" the special options --{0} and --{1} 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 "" + +#: Library/RestAPI/Strings.cs:18 CommandLine/CLI/Strings.cs:45 +msgid "Path to a file with parameters" +msgstr "" + +#: Library/RestAPI/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 "" + +#: Library/RestAPI/Strings.cs:20 CommandLine/CLI/Strings.cs:41 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:22 +msgid "Output log information to the file given" +msgstr "" + +#: Library/RestAPI/Strings.cs:23 +msgid "Determine the amount of information written in the log file" +msgstr "" + +#: Library/RestAPI/Strings.cs:24 +msgid "" +"Activate portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Library/RestAPI/Strings.cs:25 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:26 +#, csharp-format +msgid "An error occurred on server tear down: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:27 +#, csharp-format +msgid "" +"Unable to start up. Perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:29 Library/RestAPI/Strings.cs:51 +msgid "Disable database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:30 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "" + +#: Library/RestAPI/Strings.cs:31 +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 "" + +#: Library/RestAPI/Strings.cs:32 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "" + +#: Library/RestAPI/Strings.cs:33 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." +msgstr "" + +#: Library/RestAPI/Strings.cs:34 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "" + +#: Library/RestAPI/Strings.cs:35 +msgid "" +"The interface the webserver listens on. The special values \"*\" and \"any\"" +" means any interface. The special value \"loopback\" means the loopback " +"adapter." +msgstr "" + +#: Library/RestAPI/Strings.cs:36 +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 "" + +#: Library/RestAPI/Strings.cs:37 +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 "" + +#: Library/RestAPI/Strings.cs:38 +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 "" + +#: Library/RestAPI/Strings.cs:39 +msgid "Enable the ping-pong responder" +msgstr "" + +#: Library/RestAPI/Strings.cs:40 Library/Main/Strings.cs:250 +msgid "Set the time after which log data will be purged from the database." +msgstr "" + +#: Library/RestAPI/Strings.cs:41 Library/Main/Strings.cs:251 +msgid "Clean up old log data" +msgstr "" + +#: Library/RestAPI/Strings.cs:42 +#, 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 "" + +#: Library/RestAPI/Strings.cs:43 +msgid "Set the folder where settings are stored" +msgstr "" + +#: Library/RestAPI/Strings.cs:44 +#, 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 "" + +#: Library/RestAPI/Strings.cs:45 +msgid "Set the database encryption key" +msgstr "" + +#: Library/RestAPI/Strings.cs:46 Library/Main/Strings.cs:96 +msgid "" +"Use this option 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 "" + +#: Library/RestAPI/Strings.cs:47 Library/Main/Strings.cs:97 +msgid "Temporary storage folder" +msgstr "" + +#: Library/RestAPI/Strings.cs:48 +msgid "Reset the JWT configuration, invalidating any issued login tokens" +msgstr "" + +#: Library/RestAPI/Strings.cs:49 +msgid "Disable the visual captcha" +msgstr "" + +#: Library/RestAPI/Strings.cs:50 +msgid "Use this option to disable database encryption of sensitive fields" +msgstr "" + +#: Library/RestAPI/Strings.cs:52 +msgid "Log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:53 +msgid "Use this option to log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:54 +msgid "Set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:55 +msgid "Use this option to set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:56 +#, csharp-format +msgid "" +"The Windows event log source {0} was not found. The source must be " +"registered before the log can be written." +msgstr "" + +#: Library/RestAPI/Strings.cs:57 +msgid "The Windows event log is not supported on this platform" +msgstr "" + +#: Library/RestAPI/Strings.cs:58 +#, csharp-format +msgid "Server has started and is listening on port {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:59 +#, csharp-format +msgid "Use the following link to sign in: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:60 +#, csharp-format +msgid "The server crashed: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:61 +msgid "Require database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:62 +msgid "" +"Use this option to require a custom provided key for database encryption of " +"sensitive fields and not rely on the serial number" +msgstr "" + +#: Library/RestAPI/Strings.cs:63 +#, csharp-format +msgid "" +"Database encryption key is required. Supply an encryption key via the " +"environment variable {0} or disable database encryption with the option " +"--{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:64 +#, csharp-format +msgid "" +"The encryption key is blacklisted and cannot be used. The database has been " +"decrypted. Supply a new encryption key via the environment variable {0} or " +"disable database encryption with the option --{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:68 +#, csharp-format +msgid "" +"Unable to find a valid date, given the start date {0}, the repetition " +"interval {1} and the allowed days {2}" +msgstr "" + +#: Library/RestAPI/Strings.cs:73 +#, csharp-format +msgid "Server has started and is listening on {0}, port {1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:74 +#, csharp-format +msgid "" +"Unable to create SSL certificate using provided parameters. Exception " +"detail: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:75 +#, csharp-format +msgid "Unable to open a socket for listening, tried ports: {0}" +msgstr "" + #: Library/DynamicLoader/Strings.cs:24 #, csharp-format msgid "Failed to load assembly {0}, error message: {1}" @@ -2166,7 +2471,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:28 -msgid "Sets the ZIP compression level" +msgid "Set the ZIP compression level" msgstr "" #: Library/Compression/Strings.cs:29 @@ -2178,7 +2483,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:30 -msgid "Sets the ZIP compression method" +msgid "Set the ZIP compression method" msgstr "" #: Library/Compression/Strings.cs:31 @@ -2188,7 +2493,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:32 -msgid "Toggles ZIP64 support" +msgid "Toggle ZIP64 support" msgstr "" #: Library/Compression/Strings.cs:33 @@ -2227,7 +2532,7 @@ msgid "Number of threads used in compression" msgstr "" #: Library/Compression/Strings.cs:44 -msgid "Sets the 7z compression level" +msgid "Set the 7z compression level" msgstr "" #: Library/Compression/Strings.cs:45 @@ -2238,7 +2543,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:46 -msgid "Sets the 7z fast algorithm usage" +msgid "Set the 7z fast algorithm usage" msgstr "" #: Library/SQLiteHelper/Strings.cs:24 @@ -2463,7 +2768,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:65 -msgid "Toggles system sleep mode" +msgid "Toggle system sleep mode" msgstr "" #: Library/Main/Strings.cs:66 @@ -2621,21 +2926,10 @@ msgstr "" msgid "Limit the size of files being backed up" msgstr "" -#: Library/Main/Strings.cs:96 -msgid "" -"Use this option 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 "" - -#: Library/Main/Strings.cs:97 -msgid "Temporary storage folder" -msgstr "" - #: Library/Main/Strings.cs:98 msgid "" -"Selects another thread priority for the process. Use this to set Duplicati " -"to be more or less CPU intensive." +"Select another thread priority for the process. Use this to set Duplicati to" +" be more or less CPU intensive." msgstr "" #: Library/Main/Strings.cs:99 @@ -2655,13 +2949,13 @@ msgstr "" #: Library/Main/Strings.cs:102 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." +"Use this option to 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:103 -msgid "Disables use of the streaming transfer method" +msgid "Disable use of the streaming transfer method" msgstr "" #: Library/Main/Strings.cs:104 @@ -2672,7 +2966,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:105 -msgid "Disables manifests verification" +msgid "Disable manifests verification" msgstr "" #: Library/Main/Strings.cs:106 @@ -2704,7 +2998,7 @@ msgid "Supply one or more module names, separated by commas to unload them." msgstr "" #: Library/Main/Strings.cs:111 -msgid "Disables one or more modules" +msgid "Disable one or more modules" msgstr "" #: Library/Main/Strings.cs:112 @@ -2712,7 +3006,7 @@ msgid "Supply one or more module names, separated by commas to load them." msgstr "" #: Library/Main/Strings.cs:113 -msgid "Enables one or more modules" +msgid "Enable one or more modules" msgstr "" #: Library/Main/Strings.cs:114 @@ -2731,7 +3025,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:115 -msgid "Controls the use of disk snapshots" +msgid "Control the use of disk snapshots" msgstr "" #: Library/Main/Strings.cs:116 @@ -2774,11 +3068,11 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:123 -msgid "Enables debugging output" +msgid "Enable debugging output" msgstr "" #: Library/Main/Strings.cs:124 -msgid "Logs information to the file specified." +msgid "Log information to the file specified." msgstr "" #: Library/Main/Strings.cs:125 @@ -2788,7 +3082,7 @@ msgstr "" #: Library/Main/Strings.cs:126 Library/Main/Strings.cs:283 #, csharp-format msgid "" -"Specifies the amount of log information to write into the file specified by " +"Specify the amount of log information to write into the file specified by " "the option --{0}." msgstr "" @@ -2808,7 +3102,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:130 -msgid "Disables automatic folder creation" +msgid "Disable automatic folder creation" msgstr "" #: Library/Main/Strings.cs:131 @@ -2839,7 +3133,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:134 -msgid "Controls the use of NTFS Update Sequence Numbers" +msgid "Control the use of NTFS Update Sequence Numbers" msgstr "" #: Library/Main/Strings.cs:135 @@ -2856,7 +3150,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:136 -msgid "Deactivates tolerance when comparing times" +msgid "Deactivate tolerance when comparing times" msgstr "" #: Library/Main/Strings.cs:137 @@ -2925,7 +3219,7 @@ msgstr "" #: Library/Main/Strings.cs:149 msgid "" -"Sets a threshold for when to warn about the backend quota being nearly " +"Set 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 than this percentage of the total backup " "size. If the backend does not report the quota information, this value will " @@ -3129,7 +3423,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:185 -msgid "Determines usage of index files" +msgid "Determine usage of index files" msgstr "" #: Library/Main/Strings.cs:186 @@ -3151,7 +3445,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:189 -msgid "Does not perform any modifications" +msgid "Do not perform any modifications" msgstr "" #: Library/Main/Strings.cs:190 @@ -3230,7 +3524,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:204 -msgid "Disables the local database" +msgid "Disable the local database" msgstr "" #: Library/Main/Strings.cs:205 @@ -3358,7 +3652,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:227 -msgid "Activates in-depth verification of files" +msgid "Activate in-depth verification of files" msgstr "" #: Library/Main/Strings.cs:228 @@ -3399,7 +3693,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:237 -msgid "Don't store metadata" +msgid "Do not store metadata" msgstr "" #: Library/Main/Strings.cs:238 @@ -3461,14 +3755,6 @@ msgstr "" msgid "Check block hashes" msgstr "" -#: Library/Main/Strings.cs:250 -msgid "Set the time after which log data will be purged from the database." -msgstr "" - -#: Library/Main/Strings.cs:251 -msgid "Clean up old log data" -msgstr "" - #: Library/Main/Strings.cs:252 msgid "" "Use this option to build a searchable local database which only contains " @@ -3501,7 +3787,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:257 -msgid "Forces the display of the actual date instead of calendar date" +msgid "Force the display of the actual date instead of calendar date" msgstr "" #: Library/Main/Strings.cs:258 @@ -3553,7 +3839,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:267 -msgid "Disables synthetic filelist" +msgid "Disable synthetic filelist" msgstr "" #: Library/Main/Strings.cs:268 @@ -3565,7 +3851,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:269 -msgid "Checks only file lastmodified" +msgid "Check only file lastmodified" msgstr "" #: Library/Main/Strings.cs:270 @@ -3577,7 +3863,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:271 -msgid "Disables path compression on restore" +msgid "Disable path compression on restore" msgstr "" #: Library/Main/Strings.cs:272 @@ -3631,10 +3917,10 @@ msgstr "" #: Library/Main/Strings.cs:280 msgid "" -"Use this option to run a scheduled backup 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 (e.g., AC) or unknown, then scheduled" -" backups will proceed as normal." +"Use this option to disable a scheduled backup 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 (e.g., AC) or unknown, then " +"scheduled backups will proceed as normal." msgstr "" #: Library/Main/Strings.cs:281 @@ -3656,11 +3942,11 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:286 -msgid "Applies filters to the file log data" +msgid "Apply filters to the file log data" msgstr "" #: Library/Main/Strings.cs:287 -msgid "Specifies the amount of log information to output to the console." +msgid "Specify the amount of log information to output to the console." msgstr "" #: Library/Main/Strings.cs:288 @@ -3668,7 +3954,7 @@ msgid "Console information level" msgstr "" #: Library/Main/Strings.cs:290 -msgid "Applies filters to the console log data" +msgid "Apply filters to the console log data" msgstr "" #: Library/Main/Strings.cs:292 @@ -3679,7 +3965,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:293 -msgid "Sets the process to use low IO priority" +msgid "Set the process to use low IO priority" msgstr "" #: Library/Main/Strings.cs:295 @@ -3687,7 +3973,7 @@ msgid "Use this option to remove all empty folders from a backup." msgstr "" #: Library/Main/Strings.cs:296 -msgid "Excludes empty folders" +msgid "Exclude empty folders" msgstr "" #: Library/Main/Strings.cs:297 @@ -3736,7 +4022,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:305 -msgid "Activates logging of all database queries" +msgid "Activate logging of all database queries" msgstr "" #: Library/Main/Strings.cs:306 @@ -3939,7 +4225,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:53 -msgid "Sets allowed SSL versions" +msgid "Set allowed SSL versions" msgstr "" #: Library/Modules/Builtin/Strings.cs:54 @@ -3949,7 +4235,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:55 -msgid "Sets the default operation timeout" +msgid "Set the default operation timeout" msgstr "" #: Library/Modules/Builtin/Strings.cs:56 @@ -3960,7 +4246,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:57 -msgid "Sets readwrite" +msgid "Set readwrite" msgstr "" #: Library/Modules/Builtin/Strings.cs:58 @@ -3971,7 +4257,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:59 -msgid "Sets HTTP buffering" +msgid "Set HTTP buffering" msgstr "" #: Library/Modules/Builtin/Strings.cs:63 @@ -3995,8 +4281,7 @@ msgid "Configure Microsoft SQL Server module" msgstr "" #: Library/Modules/Builtin/Strings.cs:73 -msgid "" -"Executes a script before starting an operation, and again on completion" +msgid "Execute a script before starting an operation, and again on completion" msgstr "" #: Library/Modules/Builtin/Strings.cs:74 @@ -4005,8 +4290,8 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:75 msgid "" -"Executes a script after performing an operation. The script will receive the" -" operation results written to stdout." +"Execute a script after performing an operation. The script will receive the " +"operation results written to stdout." msgstr "" #: Library/Modules/Builtin/Strings.cs:76 @@ -4025,7 +4310,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:79 msgid "" -"Executes a script before performing an operation. The operation will block " +"Execute 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 "" @@ -4035,7 +4320,7 @@ msgid "Run a required script on startup" msgstr "" #: Library/Modules/Builtin/Strings.cs:81 -#: Library/Modules/Builtin/Strings.cs:208 +#: Library/Modules/Builtin/Strings.cs:237 #, csharp-format msgid "" "Use this option to select the output format for results. Available formats: " @@ -4043,8 +4328,8 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:82 -#: Library/Modules/Builtin/Strings.cs:209 -msgid "Selects the output format for results" +#: Library/Modules/Builtin/Strings.cs:238 +msgid "Select the output format for results" msgstr "" #: Library/Modules/Builtin/Strings.cs:83 @@ -4059,7 +4344,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:85 msgid "" -"Executes a script before performing an operation. The operation will block " +"Execute a script before performing an operation. The operation will block " "until the script has completed or timed out." msgstr "" @@ -4074,13 +4359,13 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:88 msgid "" -"Sets the maximum time a script is allowed to execute. If the script has not " +"Set 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:89 -msgid "Sets the script timeout" +msgid "Set the script timeout" msgstr "" #: Library/Modules/Builtin/Strings.cs:90 @@ -4106,7 +4391,7 @@ msgstr "" #, 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." +" option --{0} to specify what SMTP server to use." msgstr "" #: Library/Modules/Builtin/Strings.cs:98 @@ -4171,7 +4456,8 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:124 #: Library/Modules/Builtin/Strings.cs:160 -#: Library/Modules/Builtin/Strings.cs:188 +#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:217 msgid "The messages to send" msgstr "" @@ -4244,6 +4530,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:144 #: Library/Modules/Builtin/Strings.cs:172 +#: Library/Modules/Builtin/Strings.cs:201 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message.\n" "\n" @@ -4258,6 +4545,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:153 #: Library/Modules/Builtin/Strings.cs:181 +#: Library/Modules/Builtin/Strings.cs:210 msgid "The message template" msgstr "" @@ -4282,7 +4570,8 @@ msgid "The XMPP password" msgstr "" #: Library/Modules/Builtin/Strings.cs:158 -#: Library/Modules/Builtin/Strings.cs:186 +#: Library/Modules/Builtin/Strings.cs:187 +#: Library/Modules/Builtin/Strings.cs:215 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" @@ -4290,14 +4579,16 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:161 -#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:218 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:162 -#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:219 msgid "Send messages for all operations" msgstr "" @@ -4307,49 +4598,89 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:168 msgid "" -"This module provides support for sending status reports via HTTP messages" +"This module provides support for sending status reports via Telegram " +"messages" msgstr "" #: Library/Modules/Builtin/Strings.cs:169 -msgid "HTTP report module" +msgid "Telegram report module" msgstr "" #: Library/Modules/Builtin/Strings.cs:170 -msgid "Use this option to set a HTTP report URL." +msgid "Use this option to set the channel ID." msgstr "" #: Library/Modules/Builtin/Strings.cs:171 -msgid "HTTP report URL" +msgid "Telegram channel id" msgstr "" #: Library/Modules/Builtin/Strings.cs:182 -msgid "Use this option to set a name of the parameter to send the message as." -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:183 -msgid "The name of the parameter to send the message as" +msgid "" +"Use this option to set a bot ID for the bot that will send the message." msgstr "" #: Library/Modules/Builtin/Strings.cs:184 +msgid "The Telegram bot ID" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:185 +msgid "" +"Use this option to set a API key for the bot that will send the message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:186 +msgid "The Telegram API key" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:192 +msgid "Timeout occurred while sending to Telegram server" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:197 +msgid "" +"This module provides support for sending status reports via HTTP messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:198 +msgid "HTTP report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:199 +msgid "Use this option to set a HTTP report URL." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:200 +msgid "HTTP report URL" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:211 +msgid "Use this option to set a name of the parameter to send the message as." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:212 +msgid "The name of the parameter to send the message as" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:213 msgid "" "Use this option to set extra parameters to add to the http message, e.g. " "\"parameter1=value1¶meter2=value2\"" msgstr "" -#: Library/Modules/Builtin/Strings.cs:185 +#: Library/Modules/Builtin/Strings.cs:214 msgid "Extra parameters to add to the http message" msgstr "" -#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:220 msgid "" "Use this option to change the default HTTP verb used to submit a report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:192 -msgid "Sets the HTTP verb to use" +#: Library/Modules/Builtin/Strings.cs:221 +msgid "Set the HTTP verb to use" msgstr "" -#: Library/Modules/Builtin/Strings.cs:193 +#: Library/Modules/Builtin/Strings.cs:222 msgid "" "Use this option to set HTTP report URLs for sending form-encoded data. This " "option accepts multiple URLs, seperated by a semi-colon. All URLs will " @@ -4357,53 +4688,53 @@ msgid "" "settings." msgstr "" -#: Library/Modules/Builtin/Strings.cs:194 +#: Library/Modules/Builtin/Strings.cs:223 msgid "HTTP report URLs for sending form data" msgstr "" -#: Library/Modules/Builtin/Strings.cs:195 +#: Library/Modules/Builtin/Strings.cs:224 msgid "" "Use this option to set HTTP report URLs for sending JSON data. This option " "accepts multiple URLs, seperated by a semi-colon. All URLs will receive the " "same data. Note that this option ignores the format and verb settings." msgstr "" -#: Library/Modules/Builtin/Strings.cs:196 +#: Library/Modules/Builtin/Strings.cs:225 msgid "HTTP report URLs for sending JSON data" msgstr "" -#: Library/Modules/Builtin/Strings.cs:201 +#: Library/Modules/Builtin/Strings.cs:230 #, csharp-format msgid "Failed to send message: {0}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:202 +#: Library/Modules/Builtin/Strings.cs:231 msgid "" "Use this option to set the log level for messages to include in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:203 -msgid "Defines a log level for messages" +#: Library/Modules/Builtin/Strings.cs:232 +msgid "Define a log level for messages" msgstr "" -#: Library/Modules/Builtin/Strings.cs:204 +#: Library/Modules/Builtin/Strings.cs:233 msgid "" "Use this option to set a filter expression that defines what options are " "included in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:205 +#: Library/Modules/Builtin/Strings.cs:234 msgid "Log message filter" msgstr "" -#: Library/Modules/Builtin/Strings.cs:206 +#: Library/Modules/Builtin/Strings.cs:235 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/Strings.cs:207 -msgid "Limits log lines" +#: Library/Modules/Builtin/Strings.cs:236 +msgid "Limit log lines" msgstr "" #: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:39 @@ -4618,11 +4949,6 @@ msgstr "" msgid "Supported generic modules:" msgstr "" -#: CommandLine/CLI/Strings.cs:41 -#, csharp-format -msgid "Unable to read the parameters file \"{0}\", reason: {1}" -msgstr "" - #: CommandLine/CLI/Strings.cs:42 #, csharp-format msgid "" @@ -4654,10 +4980,6 @@ msgid "" "multiple filters must be joined with {5}." msgstr "" -#: CommandLine/CLI/Strings.cs:45 -msgid "Path to a file with parameters" -msgstr "" - #: CommandLine/CLI/Strings.cs:46 #, csharp-format msgid "An error occured: {0}" @@ -4724,11 +5046,11 @@ msgstr "" msgid "This link may provide additional information: {0}" msgstr "" -#: CommandLine/CLI/Program.cs:288 +#: CommandLine/CLI/Program.cs:290 msgid "Toggle automatic updates" msgstr "" -#: CommandLine/CLI/Program.cs:288 +#: CommandLine/CLI/Program.cs:290 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 f0387b7a4..632b54079 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 21f59f7bd..fef3004fb 100644 --- a/Localizations/duplicati/localization-nl_NL.po +++ b/Localizations/duplicati/localization-nl_NL.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-14 09:15+0200\n" +"POT-Creation-Date: 2024-08-30 15:22+0200\n" "PO-Revision-Date: 2016-10-04 18:53+0000\n" "Last-Translator: Kees Zaaijer, 2024\n" "Language-Team: Dutch (Netherlands) (https://app.transifex.com/duplicati/teams/67655/nl_NL/)\n" @@ -137,8 +137,8 @@ msgid "Use GPG Armor" msgstr "Gebruik GPG Armor" #: Library/Encryption/Strings.cs:52 -msgid "Overrides the GPG command supplied for decryption." -msgstr "Overschrijft de GPG-opdracht die voor decodering is opgegeven." +msgid "Override the GPG command supplied for decryption." +msgstr "" #: Library/Encryption/Strings.cs:53 msgid "The GPG decryption command" @@ -147,11 +147,9 @@ msgstr "Het GPG ontsleutelings commando" #: Library/Encryption/Strings.cs:54 #, csharp-format msgid "" -"Overrides the default GPG encryption command \"{0}\". Normal usage is to " +"Override the default GPG encryption command \"{0}\". Normal usage is to " "request asymetric encryption with the setting {1}." msgstr "" -"Overschrijft de standaard GPG-coderingsopdracht \"{0}\". Normaal gesproken " -"wordt asymmetrische codering aangevraagd met de instelling {1}." #: Library/Encryption/Strings.cs:55 msgid "The GPG encryption command" @@ -235,6 +233,11 @@ msgstr "De opgevraagde map bestaat niet" msgid "Cancelled" msgstr "Afgebroken" +#: Library/Interface/Strings.cs:44 +msgid "" +"Encryption key used to encrypt target settings does not match current key." +msgstr "" + #: Library/Interface/CustomExceptions.cs:84 #: Library/Interface/CustomExceptions.cs:92 #: Library/Backend/Jottacloud/Jottacloud.cs:286 @@ -348,6 +351,8 @@ msgid "" "This backend can read and write data to Swift (OpenStack Object Storage). " "Allowed format is \"openstack://container/folder\"." msgstr "" +"Deze backend kan gegevens lezen en schrijven naar Swift (OpenStack Object " +"Storage). Toegestane indeling is \"openstack://container/folder\"." #: Library/Backend/OpenStack/Strings.cs:28 msgid "OpenStack Simple Storage" @@ -377,10 +382,8 @@ msgstr "" #: Library/Backend/AzureBlob/Strings.cs:38 Library/Backend/Mega/Strings.cs:28 #: Library/Backend/SharePoint/Strings.cs:29 #: Library/Backend/WEBDAV/Strings.cs:29 -msgid "Supplies the password used to connect to the server" +msgid "Supply the password used to connect to the server" msgstr "" -"Geeft het wachtwoord door dat wordt gebruikt om verbinding te maken met de " -"server" #: Library/Backend/OpenStack/Strings.cs:32 msgid "The domain name of the user used to connect to the server." @@ -389,8 +392,8 @@ msgstr "" "server." #: Library/Backend/OpenStack/Strings.cs:33 -msgid "Supplies the domain used to connect to the server" -msgstr "Geeft het domein aan dat wordt gebruikt om te verbinden met de server" +msgid "Supply the domain used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:34 Library/Backend/FTP/Strings.cs:35 #: Library/Backend/CloudFiles/Strings.cs:30 Library/Backend/S3/Strings.cs:34 @@ -416,10 +419,8 @@ msgstr "" #: Library/Backend/AzureBlob/Strings.cs:40 Library/Backend/Mega/Strings.cs:30 #: Library/Backend/SharePoint/Strings.cs:31 #: Library/Backend/WEBDAV/Strings.cs:31 -msgid "Supplies the username used to connect to the server" +msgid "Supply the username used to connect to the server" msgstr "" -"Geeft de gebruikersnaam door die wordt gebruikt om verbinding te maken met " -"de server" #: Library/Backend/OpenStack/Strings.cs:36 msgid "" @@ -432,10 +433,8 @@ msgstr "" "niet vereist als een API sleutel wordt gebruikt." #: Library/Backend/OpenStack/Strings.cs:37 -msgid "Supplies the Tenant Name used to connect to the server" +msgid "Supply 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:38 msgid "" @@ -446,9 +445,8 @@ msgstr "" "tenant ID te versturen bij sommige providers." #: Library/Backend/OpenStack/Strings.cs:39 -msgid "Supplies the API key used to connect to the server" +msgid "Supply 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:40 #, csharp-format @@ -461,12 +459,14 @@ msgstr "" "providers zijn: {0}{1}" #: Library/Backend/OpenStack/Strings.cs:41 -msgid "Supplies the authentication URL" -msgstr "Geeft de authenticatie URL" +msgid "Supply the authentication URL" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:42 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:43 msgid "The keystone API version to use" @@ -484,16 +484,16 @@ msgstr "" "dit leeg voor de standaard regio." #: Library/Backend/OpenStack/Strings.cs:45 -msgid "Supplies the region used for creating a container" -msgstr "Geeft de regio die gebruikt wordt voor het aanmaken van een container" +msgid "Supply the region used for creating a container" +msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:67 msgid "OpenStack configuration module" msgstr "OpenStack configuratiemodule" #: Library/Backend/OpenStack/OpenStackConfig.cs:69 -msgid "Exposes OpenStack configuration as a web module" -msgstr "Toont OpenStack-configuratie als een webmodule" +msgid "Expose OpenStack configuration as a web module" +msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:77 #: Library/Backend/GoogleServices/GCSConfig.cs:81 @@ -504,8 +504,8 @@ msgstr "De configuratie die moet worden opgehaald" #: Library/Backend/OpenStack/OpenStackConfig.cs:77 #: Library/Backend/GoogleServices/GCSConfig.cs:81 #: Library/Backend/S3/S3Config.cs:84 Library/Backend/Storj/StorjConfig.cs:53 -msgid "Provides different config values" -msgstr "Biedt verschillende configuratiewaarden" +msgid "Provide different config values" +msgstr "" #: Library/Backend/FTP/Strings.cs:27 msgid "" @@ -513,6 +513,9 @@ msgid "" "formats are \"ftp://hostname/folder\" and " "\"ftp://username:password@hostname/folder\"." msgstr "" +"Deze backend kan gegevens lezen en schrijven naar een FTP-gebaseerde " +"backend. Toegestane formaten zijn \"ftp://hostname/folder\" en " +"\"ftp://username:password@hostname/folder\"." #: Library/Backend/FTP/Strings.cs:28 msgid "FTP" @@ -524,10 +527,13 @@ msgid "" "Activate this option to make the FTP connection in active mode. Even if the " "option --{0} is also set, the connection will be made in active mode." msgstr "" +"Activeer deze optie om een FTP-verbinding tot stand te brengen in actieve " +"modus. Zelfs als de optie --{0} ook is ingesteld, zal de verbinding tot " +"stand gebracht worden in actieve modus." #: Library/Backend/FTP/Strings.cs:30 Library/Backend/FTP/Strings.cs:32 -msgid "Toggles the FTP connections method" -msgstr "Schakelt tussen de FTP verbindingmethodes" +msgid "Toggle the FTP connections method" +msgstr "" #: Library/Backend/FTP/Strings.cs:31 #, csharp-format @@ -536,6 +542,9 @@ msgid "" " better with some firewalls. If the option --{0} is set, this option is " "ignored." msgstr "" +"Activeer deze optie om een FTP-verbinding tot stand te brengen in passieve " +"modus, wat beter werkt met sommige firewalls. Als de optie --{0} ook is " +"ingesteld, wordt deze optie genegeerd." #: Library/Backend/FTP/Strings.cs:33 Library/Backend/CloudFiles/Strings.cs:28 #: Library/Backend/S3/Strings.cs:32 @@ -557,10 +566,12 @@ msgid "" "Use this option to communicate using Secure Socket Layer (SSL) over ftp " "(ftps)." msgstr "" +"Gebruik deze optie om te communiceren door middel van Secure Sockets Layer " +"(SSL) over ftp (ftps)." #: Library/Backend/FTP/Strings.cs:38 -msgid "Instructs Duplicati to use an SSL (ftps) connection" -msgstr "Laat Duplicati een SSL (ftps) verbinding gebruiken" +msgid "Instruct Duplicati to use an SSL (ftps) connection" +msgstr "" #: Library/Backend/FTP/Strings.cs:39 msgid "" @@ -607,14 +618,16 @@ msgid "Google Cloud Storage configuration module" msgstr "Google Cloud Storage configuratiemodule" #: Library/Backend/GoogleServices/GCSConfig.cs:73 -msgid "Exposes Google Cloud Storage configuration as a web module" -msgstr "Toont de Google Cloud Storage-configuratie als een webmodule" +msgid "Expose Google Cloud Storage configuration as a web module" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:27 msgid "" "This backend can read and write data to Google Cloud Storage. Allowed format" " is \"gcs://bucket/folder\"." msgstr "" +"Deze backend kan gegevens lezen en schrijven naar Google Cloud Storage. " +"Toegestane indeling is \"gcs://bucket/folder\". " #: Library/Backend/GoogleServices/Strings.cs:28 msgid "Google Cloud Storage" @@ -624,7 +637,7 @@ msgstr "Google Cloud Storage" #: Library/Backend/OAuthHelper/Strings.cs:26 #, csharp-format msgid "You need an AuthID. You can get it from: {0}" -msgstr "" +msgstr "Een AuthID is nodig. Deze kan verkregen worden van: {0}" #: Library/Backend/GoogleServices/Strings.cs:30 #, csharp-format @@ -661,8 +674,8 @@ msgstr "" "{0}" #: Library/Backend/GoogleServices/Strings.cs:35 -msgid "Specifies location option for creating a bucket" -msgstr "Geeft de locatie optie aan voor het aanmaken van een bucket" +msgid "Specify location option for creating a bucket" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:36 #, csharp-format @@ -674,8 +687,8 @@ msgstr "" "{0}" #: Library/Backend/GoogleServices/Strings.cs:38 -msgid "Specifies storage class for creating a bucket" -msgstr "Geeft storage klasse aan voor het aanmaken van een bucket" +msgid "Specify storage class for creating a bucket" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:39 msgid "" @@ -688,14 +701,16 @@ msgstr "" "gekoppeld.. Het project bepaalt waar de gebruikskosten worden geheven." #: Library/Backend/GoogleServices/Strings.cs:40 -msgid "Specifies project for creating a bucket" -msgstr "Geeft project aan voor het aanmaken van een bucket" +msgid "Specify project for creating a bucket" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:44 msgid "" "This backend can read and write data to Google Drive. Allowed format is " "\"googledrive://folder/subfolder\"." msgstr "" +"Deze backend kan gegevens lezen en schrijven naar Google Drive. Toegestane " +"indeling is \"googledrive://folder/subfolder\"." #: Library/Backend/GoogleServices/Strings.cs:45 msgid "Google Drive" @@ -723,6 +738,8 @@ msgid "" "This backend can read and write data to CloudFiles. Allowed format is " "\"cloudfiles://container/folder\"." msgstr "" +"Deze backend kan gegevens lezen en schrijven naar CloudFiles. Toegestane " +"indeling is \"cloudfiles://container/folder\"." #: Library/Backend/CloudFiles/Strings.cs:25 msgid "Rackspace CloudFiles" @@ -735,6 +752,9 @@ msgid "" "account resides. Use this option to set an alternate authentication URL. " "This option overrides --{0}." msgstr "" +"CloudFiles gebruikt verschillende servers voor authenticatie, afhankelijk " +"van waar het account zich bevindt. Gebruik deze optie om een alternatieve " +"authenticatie URL op te geven. Deze optie overschrijft --{0}." #: Library/Backend/CloudFiles/Strings.cs:27 msgid "Provide another authentication URL" @@ -743,12 +763,11 @@ msgstr "Geef een andere authenticatie URL op" #: Library/Backend/CloudFiles/Strings.cs:32 msgid "The API Access Key used to authenticate with CloudFiles." msgstr "" +"De API-toegangssleutel die wordt gebruikt voor authenticatie bij Cloudfiles." #: Library/Backend/CloudFiles/Strings.cs:33 -msgid "Supplies the access key used to connect to the server" +msgid "Supply the access key used to connect to the server" msgstr "" -"Geeft de toegangssleutel die gebruikt wordt om verbinding te maken met de " -"server" #: Library/Backend/CloudFiles/Strings.cs:34 #, csharp-format @@ -757,6 +776,9 @@ msgid "" "this option if the account is a UK based account. Note that this is " "equivalent to setting --{0}={1}." msgstr "" +"Duplicati veronderstelt dat de referenties worden gegeven voor een US " +"account. Gebruik deze optie als de account een UK gebaseerd account is. Let " +"op: dit is equivalent aan de instelling --{0}={1}." #: Library/Backend/CloudFiles/Strings.cs:35 msgid "Use a UK account" @@ -765,12 +787,11 @@ msgstr "Gebruik een UK account" #: Library/Backend/CloudFiles/Strings.cs:36 msgid "The username used to authenticate with CloudFiles." msgstr "" +"De gebruikersnaam die gebruikt wordt om te authentiseren met CloudFiles." #: Library/Backend/CloudFiles/Strings.cs:37 -msgid "Supplies the username used to authenticate with CloudFiles" +msgid "Supply the username used to authenticate with CloudFiles" msgstr "" -"Geeft de gebruikersnaam die gebruikt wordt om te authentiseren met " -"CloudFiles" #: Library/Backend/CloudFiles/Strings.cs:38 msgid "MD5 Hash (ETag) verification failed" @@ -795,21 +816,23 @@ msgstr "Geen CloudFiles userID gegeven" #: Library/Backend/CloudFiles/Strings.cs:43 msgid "Unexpected CloudFiles response. Perhaps the API has changed?" -msgstr "" +msgstr "Onverwacht antwoord van CloudFiles. Wellicht is de API veranderd?" #: Library/Backend/S3/S3Config.cs:75 msgid "S3 configuration module" msgstr "S3 configuratiemodule" #: Library/Backend/S3/S3Config.cs:77 -msgid "Exposes S3 configuration as a web module" -msgstr "Toont de S3 configuratie als een webmodule" +msgid "Expose S3 configuration as a web module" +msgstr "" #: Library/Backend/S3/Strings.cs:26 msgid "" "This backend can read and write data to an S3 compatible server. Allowed " "format is \"s3://bucketname/prefix\"." msgstr "" +"Deze backend kan gegevens lezen en schrijven naar een S3 compatibele server." +" Toegestane indeling is: \"s3://bucketname/prefix\"." #: Library/Backend/S3/Strings.cs:27 msgid "S3 compatible" @@ -821,6 +844,8 @@ msgid "" "AWS Secret Access Key can be obtained after logging into your AWS account. " "This can also be supplied through the option --{0}." msgstr "" +"AWS Geheime Toegangssleutel kan verkregen worden na inloggen op uw AWS-" +"account. Deze kan ook worden opgegeven met de optie --{0}." #: Library/Backend/S3/Strings.cs:29 msgid "AWS Secret Access Key" @@ -832,6 +857,8 @@ msgid "" "AWS Access Key ID can be obtained after logging into your AWS account. This " "can also be supplied through the option --{0}." msgstr "" +"AWS Toegangssleutel-ID kan verkregen worden na inloggen op uw AWS-account. " +"Deze kan ook worden opgegeven met de optie --{0}." #: Library/Backend/S3/Strings.cs:31 msgid "AWS Access Key ID" @@ -855,8 +882,8 @@ msgstr "" "{0}" #: Library/Backend/S3/Strings.cs:40 -msgid "Specifies S3 location constraints" -msgstr "Geeft S3 locatiebeperkingen aan" +msgid "Specify S3 location constraints" +msgstr "" #: Library/Backend/S3/Strings.cs:41 #, csharp-format @@ -868,8 +895,8 @@ msgstr "" "{0}" #: Library/Backend/S3/Strings.cs:43 -msgid "Specifies an alternate S3 server name" -msgstr "Geeft een alternatieve S3 servernaam" +msgid "Specify an alternate S3 server name" +msgstr "" #: Library/Backend/S3/Strings.cs:44 msgid "" @@ -880,8 +907,8 @@ msgstr "" "om met S3-services te communiceren." #: Library/Backend/S3/Strings.cs:45 -msgid "Specifies the S3 client library to use" -msgstr "Geeft de S3 client-bibliotheek aan die gebruikt moet worden" +msgid "Specify the S3 client library to use" +msgstr "" #: Library/Backend/S3/Strings.cs:46 msgid "" @@ -889,12 +916,14 @@ msgid "" "(https). Note that bucket names containing a period has problems with SSL " "connections." msgstr "" +"Gebruik deze optie om te communiceren door middel van Secure Sockets Layer " +"(SSL) over http (https). Let op: bucket-namen die een punt bevatten hebben " +"problemen met SSL verbindingen." #: Library/Backend/S3/Strings.cs:47 Library/Backend/WEBDAV/Strings.cs:40 #: Library/Backend/TahoeLAFS/Strings.cs:27 -msgid "Instructs Duplicati to use an SSL (https) connection" +msgid "Instruct Duplicati to use an SSL (https) connection" msgstr "" -"Geeft Duplicati de opdracht om een SSL (https) verbinding te gebruiken" #: Library/Backend/S3/Strings.cs:48 msgid "" @@ -925,16 +954,16 @@ msgid "S3 IAM support module" msgstr "S3 IAM ondersteuningsmodule" #: Library/Backend/S3/S3IAM.cs:73 -msgid "Exposes S3 IAM manipulation as a web module" -msgstr "Toont S3 IAM manipulatie als een webmodule" +msgid "Expose S3 IAM manipulation as a web module" +msgstr "" #: Library/Backend/S3/S3IAM.cs:81 msgid "The operation to perform" msgstr "De uit te voeren bewerking" #: Library/Backend/S3/S3IAM.cs:81 -msgid "Selects the operation to perform" -msgstr "Selecteert de uit te voeren bewerking" +msgid "Select the operation to perform" +msgstr "" #: Library/Backend/S3/S3IAM.cs:82 msgid "The username" @@ -958,6 +987,9 @@ msgid "" "alternative FTP client. Allowed formats are \"aftp://hostname/folder\" and " "\"aftp://username:password@hostname/folder\"." msgstr "" +"Deze backend kan gegevens lezen en schrijven naar een FTP-gebaseerde backend" +" met een alternatieve FTP client. Toegestane indelingen zijn " +"\"aftp://hostname/folder\" en \"aftp://username:password@hostname/folder\"." #: Library/Backend/AlternativeFTP/Strings.cs:31 msgid "Alternative FTP" @@ -1145,6 +1177,9 @@ msgid "" "Allowed formats are \"ssh://hostname/folder\" and " "\"ssh://username:password@hostname/folder\"." msgstr "" +"Deze backend kan gegevens lezen en schrijven naar een SSH gebaseerde " +"backend, door middel van SFTP. Toegestane indelingen zijn " +"\"ssh://hostname/folder\" en \"ssh://username:password@hostname/folder\"." #: Library/Backend/SSHv2/Strings.cs:47 msgid "SFTP (SSH)" @@ -1160,10 +1195,8 @@ msgstr "" "11:22:33:44:55:66:77:88:99:00:11:22:33:44:55:66\"." #: Library/Backend/SSHv2/Strings.cs:53 -msgid "Supplies server fingerprint used for validation of server identity" +msgid "Supply server fingerprint used for validation of server identity" msgstr "" -"Geeft server vingerafdruk op die gebruikt wordt voor validatie van server " -"identiteit" #: Library/Backend/SSHv2/Strings.cs:54 msgid "" @@ -1176,19 +1209,19 @@ msgstr "" "verificatie uit te schakelen. Gebruik deze optie alleen voor testdoeleinden." #: Library/Backend/SSHv2/Strings.cs:55 -msgid "Disables fingerprint validation" -msgstr "Schakelt vingerafdruk validatie uit" +msgid "Disable fingerprint validation" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:56 msgid "" -"Points to a valid OpenSSH keyfile. If the file is encrypted, the password " +"Point to a valid OpenSSH keyfile. If the file is encrypted, the password " "supplied is used to decrypt it. If the keyfile is specified, the password is" " not used to authenticate." msgstr "" #: Library/Backend/SSHv2/Strings.cs:57 Library/Backend/SSHv2/Strings.cs:59 -msgid "Uses a SSH private key to authenticate" -msgstr "Gebruikt een SSH sleutelbestand om te authentiseren" +msgid "Use a SSH private key to authenticate" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:58 #, csharp-format @@ -1197,16 +1230,23 @@ msgid "" "If the key is encrypted, the password supplied is used to decrypt it. If the" " private key is specified, the password is not used to authenticate." msgstr "" +"Een url-gecodeerde SSH-privésleutel. De privésleutel moet worden " +"voorafgegaan door {0}. Als het bestand is gecodeerd, wordt het opgegeven " +"wachtwoord gebruikt om het te decoderen. Als de privésleutel is opgegeven, " +"wordt het wachtwoord niet gebruikt voor authenticatie." #: Library/Backend/SSHv2/Strings.cs:60 msgid "" "Use this option to manage the internal timeout for SSH operations. If the " "value is set to zero, the operations will not time out." msgstr "" +"Gebruik deze optie om de interne time-out voor SSH-bewerkingen te beheren. " +"Als de waarde op nul wordt ingesteld, zal er geen time-out voor de " +"bewerkingen plaatsvinden." #: Library/Backend/SSHv2/Strings.cs:61 -msgid "Sets the operation timeout value" -msgstr "Stelt de time-out waarde van de bewerking in" +msgid "Set the operation timeout value" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:62 msgid "" @@ -1215,10 +1255,15 @@ msgid "" "Using keep-alive will keep the connection open in this scenario. If this " "value is set to zero, the keep-alive is disabled." msgstr "" +"Gebruik deze optie om de keep-alive interval in te schakelen voor de SSH " +"verbinding. Als de verbinding niet actief is, kunnen strikt ingestelde " +"firewalls de verbinding afbreken. Het gebruik van keep-alive zal de " +"verbinding open houden in dit scenario. Als deze waarde is ingesteld op nul," +" wordt keep-alive uitgeschakeld." #: Library/Backend/SSHv2/Strings.cs:63 -msgid "Sets a keepalive value" -msgstr "Stelt de keepalive waarde in" +msgid "Set a keepalive value" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:64 #, csharp-format @@ -1250,6 +1295,8 @@ msgid "" "This backend can read and write data to Box.com. Allowed format is " "\"box://folder/subfolder\"." msgstr "" +"Deze backend kan gegevens lezen en schrijven naar Box.com. Toegestane " +"indeling is \"box://folder/subfolder\"." #: Library/Backend/Box/Strings.cs:26 msgid "Box.com" @@ -1338,6 +1385,11 @@ msgid "" "(e.g.: \"file://\\\\server\\folder\") or local paths (e.g.: (win) " "\"file://c:\\folder\", (linux) \"file:///usr/pub/files\")" msgstr "" +"Deze backend kan gegevens lezen en schrijven naar bestand-gebaseerde " +"backend. Toegestane formaten zijn \"file://hostname/folder\" en " +"\"file://username:password@hostname/folder\". U mag UNC-paden opgeven " +"(bijv.: \"file://\\\\server\\folder\") of lokale paden (bijv.: (win) " +"\"file://c:\\folder\", (linux) \"file:///usr/pub/files\")" #: Library/Backend/File/Strings.cs:25 msgid "Local folder or drive" @@ -1457,6 +1509,8 @@ msgid "" "This backend can read and write data to the Backblaze B2 Cloud Storage. " "Allowed format is \"b2://bucketname/prefix\"." msgstr "" +"Deze backend kan gegevens lezen en schrijven naar de Backblaze B2 Cloud " +"Opslag. Toegestane indeling is: \"b2://bucketname/prefix\"." #: Library/Backend/Backblaze/Strings.cs:26 msgid "B2 Cloud Storage" @@ -1468,6 +1522,8 @@ msgid "" "B2 Cloud Storage Application Key can be obtained after logging into your " "Backblaze account. This can also be supplied through the option --{0}." msgstr "" +"B2 Cloud Opslag Applicatie Sleutel kan verkegen worden na het inloggen op uw" +" Backblaze account. Dit kan ook worden opgegeven met de optie --{0}." #: Library/Backend/Backblaze/Strings.cs:28 msgid "B2 Cloud Storage Application Key" @@ -1479,6 +1535,8 @@ msgid "" "B2 Cloud Storage Account ID can be obtained after logging into your " "Backblaze account. This can also be supplied through the option --{0}." msgstr "" +"B2 Cloud Opslag Account ID kan verkregen worden na het inloggen op uw " +"Backblaze-account. Dit kan ook worden opgegeven met de optie --{0}." #: Library/Backend/Backblaze/Strings.cs:30 msgid "B2 Cloud Storage Account ID" @@ -1635,13 +1693,10 @@ msgstr "Of de klasse HttpClient moet worden gebruikt" #: Library/Backend/OneDrive/Strings.cs:41 #, 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})." +"Store 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 voor Business" -" via de Microsoft Graph API. Gebruik van deze backend vereist u akkoord gaat" -" met de voorwaarden in {0} ({1}) en {2} ({3})." #: Library/Backend/OneDrive/Strings.cs:42 msgid "Microsoft OneDrive v2" @@ -1664,13 +1719,10 @@ msgstr "Optionele ID van de drive" #: Library/Backend/OneDrive/Strings.cs:49 #, csharp-format msgid "" -"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " +"Store 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}) en {2} ({3})." #: Library/Backend/OneDrive/Strings.cs:50 msgid "Microsoft SharePoint v2" @@ -1696,7 +1748,7 @@ msgstr "Tegenstrijdige site-ID's gebruikt: opgegeven {0} maar gevonden {1}" #: Library/Backend/OneDrive/Strings.cs:59 #, csharp-format msgid "" -"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " +"Store 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) " @@ -1786,7 +1838,7 @@ msgstr "" #: Library/Backend/AliyunOSS/Strings.cs:14 #: Library/Backend/TencentCOS/Strings.cs:36 msgid "Bucket name" -msgstr "" +msgstr "Bucketnaam" #: Library/Backend/AliyunOSS/Strings.cs:15 msgid "Region indicates the physical location of the OSS data center." @@ -1812,6 +1864,8 @@ msgid "" "This backend can read and write data to Azure blob storage. Allowed format " "is \"azure://bucketname\"." msgstr "" +"Deze backend kan gegevens lezen en schrijven naar Azure blob-opslag. " +"Toegestane indeling is: \"azure://bucketname\"." #: Library/Backend/AzureBlob/Strings.cs:26 msgid "Azure blob" @@ -1905,7 +1959,7 @@ msgstr "Geheime Sleutel" #: Library/Backend/TencentCOS/Strings.cs:35 msgid "Bucket name, format: BucketName-APPID" -msgstr "" +msgstr "Bucket-naam, indeling: BucketName-APPID" #: Library/Backend/TencentCOS/Strings.cs:37 msgid "" @@ -1913,10 +1967,13 @@ msgid "" " The object storage COS data is stored in the storage buckets of these " "regions. https://intl.cloud.tencent.com/document/product/436/6224." msgstr "" +"Regio is het distributiegebied van de Tencent cloud hosting machine room. De" +" object storage COS-gegevens worden opgeslagen in de opslagbuckets van deze " +"regio's. https://intl.cloud.tencent.com/document/product/436/6224." #: Library/Backend/TencentCOS/Strings.cs:38 -msgid "Specifies COS location constraints" -msgstr "Specificeert COS-locatiebeperkingen" +msgid "Specify COS location constraints" +msgstr "" #: Library/Backend/TencentCOS/Strings.cs:39 msgid "" @@ -1935,6 +1992,9 @@ msgid "" "This backend can read and write data to Jottacloud using its REST protocol. " "Allowed format is \"jottacloud://folder/subfolder\"." msgstr "" +"Deze backend kan gegevens lezen en schrijven naar Jottacloud door middel van" +" het REST protocol. Toegestane indeling is " +"\"jottacloud://folder/subfolder\"." #: Library/Backend/Jottacloud/Strings.cs:26 msgid "Jottacloud" @@ -1946,7 +2006,7 @@ msgstr "Geen gebruikersnaam gevonden" #: Library/Backend/Jottacloud/Strings.cs:30 msgid "No path given. Files cannot be uploaded to the root folder" -msgstr "" +msgstr "Geen pad opgegeven. Kan geen bestanden uploaden naar de hoofdmap" #: Library/Backend/Jottacloud/Strings.cs:31 msgid "Illegal mount point given." @@ -1967,8 +2027,8 @@ msgstr "" " \"{0}\" optie." #: Library/Backend/Jottacloud/Strings.cs:34 -msgid "Supplies the backup device to use" -msgstr "Geeft het te gebruiken back-up apparaat" +msgid "Supply the backup device to use" +msgstr "" #: Library/Backend/Jottacloud/Strings.cs:35 #, csharp-format @@ -1986,8 +2046,8 @@ msgstr "" "de optie \"{0}\" kan de naam van ieder gewenst koppelpunt worden opgegeven." #: Library/Backend/Jottacloud/Strings.cs:36 -msgid "Supplies the mount point to use on the server" -msgstr "Geeft het koppelpunt dat gebruikt moet worden op de server." +msgid "Supply the mount point to use on the server" +msgstr "" #: Library/Backend/Jottacloud/Strings.cs:37 msgid "" @@ -2021,6 +2081,8 @@ msgid "" "This backend can read and write data to Mega.co.nz. Allowed format is " "\"mega://folder/subfolder\"." msgstr "" +"Deze backend kan gegevens lezen en schrijven naar Mega.co.nz. Toegestane " +"indeling is: \"mega://folder/subfolder\"." #: Library/Backend/Mega/Strings.cs:26 msgid "mega.nz" @@ -2031,6 +2093,9 @@ msgid "" "For accounts with two-factor authentication enabled, set the shared secret " "used to generate the two-factor TOTP codes." msgstr "" +"Stel voor accounts waarvoor twee-factor-authenticatie is ingeschakeld het " +"gedeelde geheim in dat gebruikt wordt om twee-factor TOTP codes te " +"genereren." #: Library/Backend/Mega/Strings.cs:32 msgid "The shared secret used to generate two-factor TOTP codes" @@ -2048,7 +2113,7 @@ msgstr "Geen gebruikersnaam opgegeven" #: Library/Backend/Idrivee2/Strings.cs:24 msgid "This backend can read and write data to IDrive e2." -msgstr "" +msgstr "Deze backend kan gegevens lezen en schrijven naar IDrive e2." #: Library/Backend/Idrivee2/Strings.cs:25 msgid "IDrive e2" @@ -2060,6 +2125,8 @@ msgid "" "Access Key Secret can be obtained after logging into your IDrive e2 account." " This can also be supplied through the option --{0}." msgstr "" +"Toegangssleutel-geheim kan verkregen worden na inloggen op uw IDrive " +"e2-account. Deze kan ook worden opgegeven met de optie --{0}." #: Library/Backend/Idrivee2/Strings.cs:28 #, csharp-format @@ -2067,6 +2134,8 @@ msgid "" "Access Key ID can be obtained after logging into your IDrive e2 account. " "This can also be supplied through the option --{0}." msgstr "" +"Toegangssleutel-ID kan verkregen worden na inloggen op uw IDrive e2-account." +" Deze kan ook worden opgegeven met de optie --{0}." #: Library/Backend/Idrivee2/Strings.cs:31 msgid "" @@ -2097,6 +2166,12 @@ msgid "" " Use a double slash '//' in the path to denote the web from the documents " "library." msgstr "" +"Deze backend kan gegevens lezen en schrijven naar een SharePoint server " +"(inclusief OneDrive for Business). Toegestane indelingen zijn " +"\"mssp://tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\" en " +"\"mssp://username:password@tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\"." +" Gebruik een dubbele schuine streep '//' in het pad om de scheiding tussen " +"het web en de documentenbibliotheek aan te geven." #: Library/Backend/SharePoint/Strings.cs:27 msgid "Microsoft SharePoint" @@ -2207,6 +2282,13 @@ msgid "" " You can use a double slash '//' in the path to denote the base path from " "the documents folder." msgstr "" +"Deze backend kan gegevens lezen en schrijven naar Microsoft OneDrive for " +"Business. Toegestane indelingen zijn " +"\"od4b://tennant.sharepoint.com/personal/username_domain/Documents/subfolder\"" +" en " +"\"od4b://username:password@tennant.sharepoint.com/personal/username_domain/Documents/folder\"." +" Een dubbele schuine streep '//' kan gebruikt worden in het pad om het " +"basispad te scheiden van de documentenmap." #: Library/Backend/SharePoint/Strings.cs:54 msgid "Microsoft OneDrive for Business" @@ -2217,6 +2299,8 @@ msgid "" "This backend can read and write data to Dropbox. Allowed format is " "\"dropbox://folder/subfolder\"." msgstr "" +"Deze backend kan gegevens lezen en schrijven naar Dropbox. Toegestane " +"indeling is \"dropbox://folder/subfolder\"." #: Library/Backend/Dropbox/Strings.cs:28 msgid "Dropbox" @@ -2228,6 +2312,10 @@ msgid "" "the HTTP protocol. Allowed formats are \"webdav://hostname/folder\" and " "\"webdav://username:password@hostname/folder\"." msgstr "" +"Deze backend kan gegevens lezen en schrijven naar een webserver met WEBDAV-" +"ondersteuning, door middel van het HTTP protocol. Toegestane indelingen zijn" +" \"webdav://hostname/folder\" of " +"\"webdav://username:password@hostname/folder\"." #: Library/Backend/WEBDAV/Strings.cs:25 msgid "WebDAV" @@ -2242,6 +2330,13 @@ msgid "" "attacker. Using this option, the client does not accept this, and always " "uses Digest authentication or fails to connect." msgstr "" +"Door gebruik te maken van HTTP Digest authenticatie kan de gebruiker " +"authentiseren met de server, zonder het wachtwoord als leesbare tekst te " +"verzenden. Echter, een man-in-the-middle aanval is eenvoudig, omdat het HTTP" +" protocol een fallback specificeert naar Basic authenticatie, wat ervoor " +"zorgt dat de client het wachtwoord naar de aanvaller verstuurt. Door deze " +"optie te gebruiken, accepteert de client dit niet, en gebruikt ten allen " +"tijde Digest authenticatie of breekt de verbinding af." #: Library/Backend/WEBDAV/Strings.cs:27 msgid "Force the use of the HTTP Digest authentication method" @@ -2273,6 +2368,8 @@ msgid "" "Use this option to communicate using Secure Socket Layer (SSL) over http " "(https)." msgstr "" +"Gebruik deze optie om te communiceren door middel van Secure Sockets Layer " +"(SSL) over http (https)." #: Library/Backend/WEBDAV/Strings.cs:41 msgid "" @@ -2307,8 +2404,8 @@ msgid "Storj DCS configuration module" msgstr "Storj DCS configuratiemodule" #: Library/Backend/Storj/StorjConfig.cs:46 -msgid "Exposes Storj DCS configuration as a web module" -msgstr "Toont Storj DCS configuratie als een webmodule" +msgid "Expose Storj DCS configuration as a web module" +msgstr "" #: Library/Backend/Storj/Strings.cs:27 msgid "This backend can read and write data to the Storj DCS." @@ -2320,17 +2417,19 @@ msgstr "Storj DCS (Gedecentraliseerde Cloudopslag)" #: Library/Backend/Storj/Strings.cs:29 msgid "Connection-test failed." -msgstr "" +msgstr "Verbindingstest mislukt." #: Library/Backend/Storj/Strings.cs:30 msgid "" "Specify the authentication method which describes which way to use to " "connect to the network - either via API key or via an access grant." msgstr "" +"Geef de authenticatiemethode op die beschrijft hoe verbinding moet worden " +"gemaakt met het netwerk - via een API sleutel of via toegangsverlening." #: Library/Backend/Storj/Strings.cs:31 msgid "Authentication method" -msgstr "" +msgstr "Authenticatiemethode" #: Library/Backend/Storj/Strings.cs:32 msgid "" @@ -2338,10 +2437,13 @@ msgid "" "server for high-performance SLA-backed connectivity or use a community " "server. Or even host your own." msgstr "" +"Geef de satelliet op die alle metadata bijhoudt. Gebruik een Storj DCS-" +"server voor krachtige SLA-ondersteunde connectiviteit of gebruik een " +"communityserver. Of host zelfs uw eigen server." #: Library/Backend/Storj/Strings.cs:33 msgid "Satellite" -msgstr "" +msgstr "Satellite" #: Library/Backend/Storj/Strings.cs:34 msgid "" @@ -2349,10 +2451,13 @@ msgid "" "satellite. Head over to the dashboard of your satellite to create one if you" " do not already have an API key." msgstr "" +"Geef de API sleutel op die toegang verleent tot een specifiek project op de " +"door u gekozen satellite. Ga naar het dashboard van uw satellite om er één " +"aan te maken als u niet al een API sleutel heeft." #: Library/Backend/Storj/Strings.cs:35 msgid "API key" -msgstr "" +msgstr "API sleutel" #: Library/Backend/Storj/Strings.cs:36 msgid "" @@ -2361,24 +2466,31 @@ msgid "" "for Storj you do not necessary need any additional encryption (from " "Duplicati) in place." msgstr "" +"Geef de coderingswachtwoordzin op die wordt gebruikt om uw gegevens te " +"coderen voordat ze wordt verzonden naar het Storj-netwerk. Deze " +"wachtwoordzin kan het enige opgegeven geheim zijn - voor Storj heeft u niet " +"noodzakelijk aanvullende codering (van Duplicati) nodig." #: Library/Backend/Storj/Strings.cs:37 msgid "Encryption passphrase" -msgstr "" +msgstr "Encryptie wachtwoordzin" #: Library/Backend/Storj/Strings.cs:38 msgid "" "Supply the access grant which contains all information in one encrypted " "string. You may use it instead of a satellite, API key and secret." msgstr "" +"Geef de verleende toegang op die alle informatie bevat in één gecodeerde " +"tekenreeks. Deze mag gebruikt worden in plaats van een satellite, API " +"sleutel en geheim." #: Library/Backend/Storj/Strings.cs:39 msgid "Access grant" -msgstr "" +msgstr "Toegang verleend" #: Library/Backend/Storj/Strings.cs:40 msgid "Specify the bucket for storing the backup." -msgstr "" +msgstr "Geef de bucket op voor het opslaan van de back-up." #: Library/Backend/Storj/Strings.cs:41 msgid "Bucket" @@ -2386,11 +2498,11 @@ msgstr "Bucket" #: Library/Backend/Storj/Strings.cs:42 msgid "Specify the folder in the bucket for storing the backup." -msgstr "" +msgstr "Geef de map in de bucket op voor het opslaan van de back-up." #: Library/Backend/Storj/Strings.cs:43 msgid "Folder" -msgstr "" +msgstr "Map" #: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format @@ -2409,6 +2521,348 @@ msgstr "Onverwachte foutcode: {0} - {1}" #: Library/Backend/OAuthHelper/Strings.cs:31 msgid "The OAuth service is currently over quota. Try again in a few hours" msgstr "" +"De OAuth service is momenteel over quota. Probeer het opnieuw over een paar " +"uur" + +#: Library/RestAPI/Strings.cs:9 +msgid "Another instance is running, and was notified" +msgstr "Een andere instance is in uitvoering, en was aangekondigd" + +#: Library/RestAPI/Strings.cs:10 +#, csharp-format +msgid "" +"Failed to create, open or upgrade the database.\n" +"Error message: {0}" +msgstr "" +"Aanmaken, openen of upgraden van de database is mislukt.\n" +"Foutmelding: {0}" + +#: Library/RestAPI/Strings.cs:12 +msgid "Display this help" +msgstr "" + +#: Library/RestAPI/Strings.cs:13 +msgid "" +"Supported commandline arguments:\n" +"\n" +msgstr "" +"Ondersteunde opdrachtregel argumenten:\n" +"\n" + +#: Library/RestAPI/Strings.cs:16 +#, csharp-format +msgid "--{0}: {1}" +msgstr "--{0}: {1}" + +#: Library/RestAPI/Strings.cs:17 +#, csharp-format +msgid "" +"Use this option to store some or all of the options given to the commandline" +" client. The file must be a plain text file, and UTF-8 encoding is " +"preferred. Each line in the file should be of the format --option=value. Use" +" the special options --{0} and --{1} 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 "" + +#: Library/RestAPI/Strings.cs:18 CommandLine/CLI/Strings.cs:45 +msgid "Path to a file with parameters" +msgstr "Pad naar een bestand met parameters" + +#: Library/RestAPI/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 "" +"Filters kunnen niet worden opgegeven vanaf de opdrachtregel als filters " +"eveneens aanwezig zijn in het parameterbestand. Gebruik de speciale --{0}, " +"--{1}, of --{2} opties om filters op te geven binnen het parameterbestand. " +"Ieder filter moet worden voorafgegaan door een + of een -, en meerdere " +"filters moeten worden samengevoegd met {3}" + +#: Library/RestAPI/Strings.cs:20 CommandLine/CLI/Strings.cs:41 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "Parameters bestand \"{0}\" kan niet gelezen worden, reden: {1}" + +#: Library/RestAPI/Strings.cs:22 +msgid "Output log information to the file given" +msgstr "" + +#: Library/RestAPI/Strings.cs:23 +msgid "Determine the amount of information written in the log file" +msgstr "" + +#: Library/RestAPI/Strings.cs:24 +msgid "" +"Activate portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Library/RestAPI/Strings.cs:25 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "Een ernstige fout trad op in Duplicati: {0}" + +#: Library/RestAPI/Strings.cs:26 +#, csharp-format +msgid "An error occurred on server tear down: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:27 +#, csharp-format +msgid "" +"Unable to start up. Perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:29 Library/RestAPI/Strings.cs:51 +msgid "Disable database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:30 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "" +"Niet-ondersteunde versie van SQLite gedetecteerd ({0}), moet {1} zijn of " +"hoger" + +#: Library/RestAPI/Strings.cs:31 +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 "" + +#: Library/RestAPI/Strings.cs:32 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "" +"De poort waarop de webserver luistert. Meerdere waarden mogen worden " +"opgegeven met een komma ertussen." + +#: Library/RestAPI/Strings.cs:33 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." +msgstr "" +"Het certificaat en het sleutelbestand in PKCS #12 indeling die de webserver " +"gebruikt voor SSL. Alleen RSA/DSA sleutels worden ondersteund." + +#: Library/RestAPI/Strings.cs:34 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "" +"Het wachtwoord voor het ontsleutelen van het certificaat PKCS #12 bestand." + +#: Library/RestAPI/Strings.cs:35 +msgid "" +"The interface the webserver listens on. The special values \"*\" and \"any\"" +" means any interface. The special value \"loopback\" means the loopback " +"adapter." +msgstr "" +"De interface waarop de webserver luistert. De speciale waarden \"*\" en " +"\"any\" betekent iedere willekeurige interface. De speciale waarde " +"\"loopback\" betekent de loopback adapter." + +#: Library/RestAPI/Strings.cs:36 +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 "" +"Het wachtwoord dat vereist is om de webserver te benaderen. Deze optie wordt" +" opgeslagen, dus het is niet nodig dit bij iedere uitvoering in te stellen. " +"Het instellen van een lege waarde schakelt het wachtwoord uit." + +#: Library/RestAPI/Strings.cs:37 +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." + +#: Library/RestAPI/Strings.cs:38 +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 "" + +#: Library/RestAPI/Strings.cs:39 +msgid "Enable the ping-pong responder" +msgstr "" + +#: Library/RestAPI/Strings.cs:40 Library/Main/Strings.cs:250 +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." + +#: Library/RestAPI/Strings.cs:41 Library/Main/Strings.cs:251 +msgid "Clean up old log data" +msgstr "Schoon oude log-gegevens op" + +#: Library/RestAPI/Strings.cs:42 +#, 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 moet een kleine database opslaan met alle instellingen. Gebruik " +"deze optie om te kiezen waar de instellingen worden opgeslagen. Deze optie " +"kan ook worden ingesteld met de omgevingsvariabele {0}." + +#: Library/RestAPI/Strings.cs:43 +msgid "Set the folder where settings are stored" +msgstr "" + +#: Library/RestAPI/Strings.cs:44 +#, 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 "" +"Deze optie stelt de encryptiesleutel in die wordt gebruikt om de lokale " +"instellingendatabase te versleutelen. Deze optie kan eveneens worden " +"ingesteld met de omgevingsvariabele {0}. Gebruik de optie --{1} om het " +"versleutelen van de database uit te schakelen." + +#: Library/RestAPI/Strings.cs:45 +msgid "Set the database encryption key" +msgstr "" + +#: Library/RestAPI/Strings.cs:46 Library/Main/Strings.cs:96 +msgid "" +"Use this option 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 "" +"Gebruik deze optie om een alternatieve map op te geven voor tijdelijke " +"opslag. Standaard wordt de systeemstandaard tijdelijke map gebruikt. Let op:" +" ook tijdelijke bestanden van SQLite worden in deze tijdelijke map " +"geplaatst." + +#: Library/RestAPI/Strings.cs:47 Library/Main/Strings.cs:97 +msgid "Temporary storage folder" +msgstr "Tijdelijke opslagmap" + +#: Library/RestAPI/Strings.cs:48 +msgid "Reset the JWT configuration, invalidating any issued login tokens" +msgstr "" + +#: Library/RestAPI/Strings.cs:49 +msgid "Disable the visual captcha" +msgstr "" + +#: Library/RestAPI/Strings.cs:50 +msgid "Use this option to disable database encryption of sensitive fields" +msgstr "" + +#: Library/RestAPI/Strings.cs:52 +msgid "Log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:53 +msgid "Use this option to log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:54 +msgid "Set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:55 +msgid "Use this option to set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:56 +#, csharp-format +msgid "" +"The Windows event log source {0} was not found. The source must be " +"registered before the log can be written." +msgstr "" + +#: Library/RestAPI/Strings.cs:57 +msgid "The Windows event log is not supported on this platform" +msgstr "" + +#: Library/RestAPI/Strings.cs:58 +#, csharp-format +msgid "Server has started and is listening on port {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:59 +#, csharp-format +msgid "Use the following link to sign in: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:60 +#, csharp-format +msgid "The server crashed: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:61 +msgid "Require database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:62 +msgid "" +"Use this option to require a custom provided key for database encryption of " +"sensitive fields and not rely on the serial number" +msgstr "" + +#: Library/RestAPI/Strings.cs:63 +#, csharp-format +msgid "" +"Database encryption key is required. Supply an encryption key via the " +"environment variable {0} or disable database encryption with the option " +"--{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:64 +#, csharp-format +msgid "" +"The encryption key is blacklisted and cannot be used. The database has been " +"decrypted. Supply a new encryption key via the environment variable {0} or " +"disable database encryption with the option --{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:68 +#, csharp-format +msgid "" +"Unable to find a valid date, given the start date {0}, the repetition " +"interval {1} and the allowed days {2}" +msgstr "" +"Kan geen geldige datum vinden, rekening houdend met de start-datum {0}, de " +"herhalingsinterval {1} en de toegestane dagen {2}" + +#: Library/RestAPI/Strings.cs:73 +#, csharp-format +msgid "Server has started and is listening on {0}, port {1}" +msgstr "Server is gestart en luistert op {0}, poort {1}" + +#: Library/RestAPI/Strings.cs:74 +#, csharp-format +msgid "" +"Unable to create SSL certificate using provided parameters. Exception " +"detail: {0}" +msgstr "" +"SSL certificaat kan niet aangemaakt worden met de opgegeven parameters. " +"Uitzondering detail: {0}" + +#: Library/RestAPI/Strings.cs:75 +#, 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}" #: Library/DynamicLoader/Strings.cs:24 #, csharp-format @@ -2426,10 +2880,13 @@ msgid "" "This module provides the industry standard ZIP compression. Files created " "with this module can be read by any standard-compliant ZIP application." msgstr "" +"Deze module biedt de industrie standaard Zip-compressie. Bestanden die met " +"deze module zijn aangemaakt kunnen gelezen worden met iedere standaard Zip-" +"toepassing." #: Library/Compression/Strings.cs:25 msgid "ZIP compression" -msgstr "" +msgstr "Zip-compressie" #: Library/Compression/Strings.cs:26 Library/Main/Strings.cs:202 #, csharp-format @@ -2446,7 +2903,7 @@ msgstr "" "compressie." #: Library/Compression/Strings.cs:28 -msgid "Sets the ZIP compression level" +msgid "Set the ZIP compression level" msgstr "" #: Library/Compression/Strings.cs:29 @@ -2456,9 +2913,12 @@ msgid "" "that using another value than Deflate will cause the option --{0} to be " "ignored." msgstr "" +"Gebruik deze optie om een alternatieve compressiemethode in te stellen, " +"zoals LZMA. Let op: het gebruik van een andere waarde dan Deflate zal ervoor" +" zorgen dat de --{0} optie wordt genegeerd." #: Library/Compression/Strings.cs:30 -msgid "Sets the ZIP compression method" +msgid "Set the ZIP compression method" msgstr "" #: Library/Compression/Strings.cs:31 @@ -2466,9 +2926,11 @@ msgid "" "The ZIP64 format is required for files larger than 4GiB. Use this option to " "toggle it." msgstr "" +"Het ZIP64-formaat is vereist voor bestanden groter dan 4GiB. Gebruik deze " +"vlag om het te wisselen." #: Library/Compression/Strings.cs:32 -msgid "Toggles ZIP64 support" +msgid "Toggle ZIP64 support" msgstr "" #: Library/Compression/Strings.cs:33 @@ -2509,8 +2971,8 @@ msgid "Number of threads used in compression" msgstr "Aantal threads dat gebruikt wordt in compressie" #: Library/Compression/Strings.cs:44 -msgid "Sets the 7z compression level" -msgstr "Stelt het 7z compressieniveau in" +msgid "Set the 7z compression level" +msgstr "" #: Library/Compression/Strings.cs:45 msgid "" @@ -2523,8 +2985,8 @@ msgstr "" "minder compressie oplevert." #: Library/Compression/Strings.cs:46 -msgid "Sets the 7z fast algorithm usage" -msgstr "Stelt het 7z snelle algoritme gebruik in" +msgid "Set the 7z fast algorithm usage" +msgstr "" #: Library/SQLiteHelper/Strings.cs:24 msgid "backup" @@ -2584,13 +3046,14 @@ msgstr "" #: Library/Main/Strings.cs:30 #, csharp-format msgid "The option --{0} has been deprecated: {1}" -msgstr "" +msgstr "De optie --{0} is verouderd: {1}" #: Library/Main/Strings.cs:31 #, csharp-format msgid "" "The option --{0} exists more than once. Please report this to the developers" msgstr "" +"De optie --{0} bestaat meer dan één keer. Geef dit door aan de ontwikkelaars" #: Library/Main/Strings.cs:32 msgid "No source folders specified for backup" @@ -2620,6 +3083,8 @@ 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 "" +"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:36 #, csharp-format @@ -2627,6 +3092,8 @@ msgid "" "The option --{0} does not support the value \"{1}\". Supported values are: " "{2}" msgstr "" +"De optie --{0} ondersteunt de waarde \"{1}\" niet. Ondersteunde waarden " +"zijn: {2}" #: Library/Main/Strings.cs:37 #, csharp-format @@ -2634,6 +3101,8 @@ msgid "" "The option --{0} does not support the value \"{1}\". Supported flag values " "are: {2}" msgstr "" +"De optie --{0} ondersteunt de waarde \"{1}\" niet. Ondersteunde vlag waarden" +" zijn: {2}" #: Library/Main/Strings.cs:38 #, csharp-format @@ -2730,10 +3199,14 @@ msgid "" " backend. Using this option, Duplicati will automatically remove such files " "when encountered." msgstr "" +"Als een back-up wordt onderbroken, zullen er waarschijnlijk gedeeltelijke " +"bestanden aanwezig zijn op de backend. Door deze optie te gebruiken, zal " +"Duplicati dit soort bestanden automatisch verwijderen zodra ze ontdekt " +"worden." #: Library/Main/Strings.cs:57 msgid "Remove unused files" -msgstr "" +msgstr "Verwijder ongebruikte bestanden" #: Library/Main/Strings.cs:58 msgid "" @@ -2759,6 +3232,10 @@ msgid "" "modified. If some application deliberately modifies this information, " "Duplicati won't work correctly unless this option is set." msgstr "" +"Het besturingssysteem houdt bij op welk moment naar een bestand werd " +"geschreven. Door middel van deze informatie kan Duplicati snel bepalen of " +"het bestand is bewerkt. Als een bepaalde toepassing deze informatie aanpast," +" zal Duplicati niet correct werken, tenzij deze optie is ingesteld." #: Library/Main/Strings.cs:61 msgid "Disable checks based on file time" @@ -2785,8 +3262,8 @@ msgstr "" "up/herstel bewerkingen (alleen Windows/OSX)" #: Library/Main/Strings.cs:65 -msgid "Toggles system sleep mode" -msgstr "Schakelt systeem slaapmodus aan en uit" +msgid "Toggle system sleep mode" +msgstr "" #: Library/Main/Strings.cs:66 msgid "" @@ -2864,6 +3341,10 @@ msgid "" "backup. Use this option to select another item. You may use relative times, " "like \"-2M\" for a backup from two months ago." msgstr "" +"Standaard zal Duplicati bestanden weergeven en herstellen vanuit de meest " +"recente back-up. Gebruik deze optie om een ander item te selecteren. Er " +"mogen relatieve tijden gebruikt worden, zoals \"-2M\" voor een back-up van 2" +" maanden geleden." #: Library/Main/Strings.cs:77 msgid "The time to list/restore files" @@ -2875,6 +3356,10 @@ msgid "" "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 "" +"Standaard zal Duplicati bestanden weergeven en herstellen vanuit de meest " +"recente back-up. Gebruik deze optie om een ander item te selecteren. Er " +"mogen meerdere waarden worden ingevoerd, gescheiden door een komma, en " +"reeksen met een -, bijvoorbeeld \"0,2-4,7\"." #: Library/Main/Strings.cs:79 msgid "The version to list/restore files" @@ -2962,10 +3447,13 @@ msgid "" "If the hash for the volume does not match, Duplicati will refuse to use the " "backup. Activate this option to allow Duplicati to proceed anyway." msgstr "" +"Als de hash voor het volume niet overeenkomt, zal Duplicati weigeren de " +"back-up te gebruiken. Activeer deze optie om Duplicati in dat geval toch " +"door te laten gaan." #: Library/Main/Strings.cs:93 msgid "Skip hash checks" -msgstr "" +msgstr "Sla hashcontroles over" #: Library/Main/Strings.cs:94 msgid "" @@ -2980,24 +3468,11 @@ msgstr "" 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:96 -msgid "" -"Use this option 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 "" - -#: Library/Main/Strings.cs:97 -msgid "Temporary storage folder" -msgstr "Tijdelijke opslagmap" - #: Library/Main/Strings.cs:98 msgid "" -"Selects another thread priority for the process. Use this to set Duplicati " -"to be more or less CPU intensive." +"Select another thread priority for the process. Use this to set Duplicati to" +" be more or less CPU intensive." msgstr "" -"Selecteert een andere thread prioriteit voor het proces. Gebruik dit om " -"Duplicati meer of minder CPU intensief te maken." #: Library/Main/Strings.cs:99 msgid "Thread priority" @@ -3019,18 +3494,14 @@ msgstr "Beperk de grootte van de volumes" #: Library/Main/Strings.cs:102 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." +"Use this option to disallow usage of the streaming interface, which means " +"that transfer progress bars will not show, and bandwidth throttle settings " +"will be ignored." msgstr "" -"Door deze optie aan te zetten wordt het gebruik van de streaming interface " -"geblokkeerd, wat wil zeggen dat voortgangsbalken van een overdracht niet " -"worden weergegeven, en instellingen voor bandbreedtegebruik worden " -"genegeerd." #: Library/Main/Strings.cs:103 -msgid "Disables use of the streaming transfer method" -msgstr "Schakelt het gebruik van de streaming overdrachtsmethode uit" +msgid "Disable use of the streaming transfer method" +msgstr "" #: Library/Main/Strings.cs:104 msgid "" @@ -3043,8 +3514,8 @@ msgstr "" "gecontroleerd. Gebruik alleen voor noodherstel." #: Library/Main/Strings.cs:105 -msgid "Disables manifests verification" -msgstr "Schakelt manifests-verificatie uit" +msgid "Disable manifests verification" +msgstr "" #: Library/Main/Strings.cs:106 msgid "" @@ -3086,8 +3557,8 @@ msgstr "" "Geef één of meer modulenamen op, gescheiden door komma's om ze te ontladen." #: Library/Main/Strings.cs:111 -msgid "Disables one or more modules" -msgstr "Schakelt één of meer modules uit." +msgid "Disable one or more modules" +msgstr "" #: Library/Main/Strings.cs:112 msgid "Supply one or more module names, separated by commas to load them." @@ -3095,8 +3566,8 @@ msgstr "" "Geef één of meer modulenamen op, gescheiden door komma's om ze te laden." #: Library/Main/Strings.cs:113 -msgid "Enables one or more modules" -msgstr "Schakelt één of meer modules in" +msgid "Enable one or more modules" +msgstr "" #: Library/Main/Strings.cs:114 msgid "" @@ -3127,8 +3598,8 @@ msgstr "" " Volume Management (LVM) gebruikt en vereist root permissies. " #: Library/Main/Strings.cs:115 -msgid "Controls the use of disk snapshots" -msgstr "Bepaalt het gebruik van schijf-momentopnames" +msgid "Control the use of disk snapshots" +msgstr "" #: Library/Main/Strings.cs:116 msgid "" @@ -3178,14 +3649,16 @@ msgid "" "Activate this option to make some error messages more verbose, which may " "help you track down a particular issue." msgstr "" +"Activeer deze optie om sommige foutmeldingen uitgebreider te laten " +"weergegeven, waardoor u mogelijk een specifiek probleem kunt opsporen." #: Library/Main/Strings.cs:123 -msgid "Enables debugging output" -msgstr "Schakelt debug-uitvoer in" +msgid "Enable debugging output" +msgstr "" #: Library/Main/Strings.cs:124 -msgid "Logs information to the file specified." -msgstr "Registreert informatie in het opgegeven bestand." +msgid "Log information to the file specified." +msgstr "" #: Library/Main/Strings.cs:125 msgid "Log internal information to a file" @@ -3194,11 +3667,9 @@ msgstr "Log interne informatie naar een bestand" #: Library/Main/Strings.cs:126 Library/Main/Strings.cs:283 #, csharp-format msgid "" -"Specifies the amount of log information to write into the file specified by " +"Specify the amount of log information to write into the file specified by " "the option --{0}." msgstr "" -"Geeft de hoeveelheid logboekinformatie op die naar het bestand moet worden " -"geschreven dat is opgegeven met de optie --{0}." #: Library/Main/Strings.cs:127 msgid "Log information level" @@ -3219,8 +3690,8 @@ msgstr "" "mappen te voorkomen." #: Library/Main/Strings.cs:130 -msgid "Disables automatic folder creation" -msgstr "Schakelt het automatisch aanmaken van mappen uit" +msgid "Disable automatic folder creation" +msgstr "" #: Library/Main/Strings.cs:131 msgid "" @@ -3268,8 +3739,8 @@ msgstr "" " Windows en vereist beheerdersrechten." #: Library/Main/Strings.cs:134 -msgid "Controls the use of NTFS Update Sequence Numbers" -msgstr "Bepaalt het gebruik van NTFS Update Sequence Numbers" +msgid "Control the use of NTFS Update Sequence Numbers" +msgstr "" #: Library/Main/Strings.cs:135 #, csharp-format @@ -3294,12 +3765,14 @@ msgstr "" "tijdcontrole te gebruiken." #: Library/Main/Strings.cs:136 -msgid "Deactivates tolerance when comparing times" -msgstr "Deactiveert tolerantie bij het vergelijken van tijden." +msgid "Deactivate tolerance when comparing times" +msgstr "" #: Library/Main/Strings.cs:137 msgid "Use this option to verify uploads by listing contents." msgstr "" +"Gebruik deze optie om uploads te controleren door het opvragen van de " +"inhoud." #: Library/Main/Strings.cs:138 msgid "Verify uploads by listing contents" @@ -3311,6 +3784,10 @@ msgid "" "which usually makes the backup faster. Use this option to turn the behavior " "off, so that Duplicati will wait for each volume to complete." msgstr "" +"Duplicati zal bestanden uploaden tijdens het scannen van de schijf en het " +"samenstellen van volumes, waardoor de back-up gewoonlijk sneller zal " +"verlopen. Gebruik deze optie om dit gedrag uit te schakelen, zodat Duplicati" +" voor ieder volume zal wachten tot het voltooid is." #: Library/Main/Strings.cs:140 msgid "Upload files synchronously" @@ -3323,6 +3800,10 @@ msgid "" "process. Use this option to ensure that each operation is performed on a " "seperate connection." msgstr "" +"Duplicati zal proberen meerdere bewerkingen tegelijkertijd uit te voeren op " +"één verbinding, omdat dit herhaalde aanmeldpogingen voorkomt en het proces " +"dus versnelt. Gebruik deze optie om ervoor te zorgen dat elke bewerking " +"uitgevoerd wordt op een afzonderlijke verbinding." #: Library/Main/Strings.cs:142 msgid "Do not re-use connections" @@ -3376,17 +3857,12 @@ msgstr "Beperk opslaggebruik" #: Library/Main/Strings.cs:149 msgid "" -"Sets a threshold for when to warn about the backend quota being nearly " +"Set 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 than this percentage of the total backup " "size. If the backend does not report the quota information, this value will " "be ignored." msgstr "" -"Stelt een drempel in voor wanneer te waarschuwen over backend quota die " -"bijna overschreden wordt. Dit wordt opgegeven als een percentage, en een " -"waarschuwing wordt gegenereerd als de hoeveelheid beschikbare quota minder " -"is dan dit percentage van de totale back-upgrootte. Als de backend geen " -"quota-informatie rapporteert, zal deze waarde worden genegeerd." #: Library/Main/Strings.cs:150 msgid "Threshold for warning about low quota" @@ -3487,6 +3963,9 @@ msgid "" "A display name that is attached to this backup. This can be used to identify" " the backup when sending mail or running scripts." msgstr "" +"Een weergavenaam die is gekoppeld aan deze back-up. Dit kan gebruikt worden " +"om de back-up te identificeren bij het verzenden van email of het uitvoeren " +"van scripts." #: Library/Main/Strings.cs:162 msgid "Name of the backup" @@ -3497,6 +3976,9 @@ msgid "" "A unique identification for this backup. This can be used to identify the " "backup when sending mail or running scripts." msgstr "" +"Een unieke identificatie voor deze back-up. Dit kan gebruikt worden voor het" +" identificeren van de back-up bij het verzenden van mail of het uitvoeren " +"van scripts." #: Library/Main/Strings.cs:164 msgid "Backup ID" @@ -3507,6 +3989,9 @@ msgid "" "A unique identification of the machine running the backup. This can be used " "to identify the machine when sending mail or running scripts." msgstr "" +"Een unieke identificatie van de machine waarop de back-up wordt uitgevoerd. " +"Dit kan gebruikt worden voor het identificeren van de machine bij het " +"verzenden van mail of het uitvoeren van scripts." #: Library/Main/Strings.cs:166 msgid "Machine ID" @@ -3523,6 +4008,14 @@ msgid "" "is supplied, that also serves as an example. The default file is placed in " "{0}." msgstr "" +"Gebruik deze optie om naar een tekstbestand te verwijzen waarbij elke regel " +"een bestandsextensie bevat die aangeeft dat het een niet-comprimeerbaar " +"bestand is. Bestanden met een extensie die in het bestand is gevonden, " +"worden niet gecomprimeerd, maar gewoon opgeslagen in het archief. Het " +"bestandsformaat negeert alle regels die niet beginnen met een punt, en " +"veronderstelt dat een spatie het einde van de extensie aangeeft. Een " +"standaard bestand wordt meegeleverd, dat eveneens dient als voorbeeld. Het " +"standaard bestand is opgeslagen in {0}." #: Library/Main/Strings.cs:168 msgid "Manage non-compressible file extensions" @@ -3551,6 +4044,9 @@ msgid "" "changed. This is usually only activated in combination with a filesystem " "watcher that keeps track of file changes." msgstr "" +"Gebruik deze optie om het scannen te beperken tot alleen bestanden waarvan " +"bekend is dat ze veranderd zijn. Dit is gewoonlijk alleen geactiveerd in " +"combinatie met een bestandssysteem-bewaker die bestandswijzigingen bijhoudt." #: Library/Main/Strings.cs:172 msgid "List of files to examine for changes" @@ -3573,6 +4069,8 @@ msgid "" "Use this option to supply a list of deleted files. This option will be " "ignored unless the option --{0} is also set." msgstr "" +"Gebruik deze optie om een lijst met verwijderde bestanden op te geven. Deze " +"optie zal worden genegeerd tenzij de optie --{0} eveneens is ingesteld." #: Library/Main/Strings.cs:176 msgid "List of deleted files" @@ -3583,6 +4081,8 @@ msgid "" "Use this option to reduce the memory footprint by not keeping paths and " "modification timestamps in memory." msgstr "" +"Gebruik deze optie om het geheugengebruik te verminderen door paden en " +"tijdstempels van wijzigingen niet in het geheugen te houden." #: Library/Main/Strings.cs:178 msgid "Reduce memory footprint by disabling in-memory lookups" @@ -3592,6 +4092,8 @@ msgstr "" #: Library/Main/Strings.cs:180 msgid "Use this option to increase speed in exchange for extra memory use." msgstr "" +"Gebruik deze optie om de snelheid te verhogen ten koste van een hoger " +"geheugengebruik." #: Library/Main/Strings.cs:181 msgid "Store an in-memory block cache" @@ -3603,6 +4105,10 @@ msgid "" "filelist on startup. The intended usage for this option is to work correctly" " in cases where the filelisting is broken or unavailable." msgstr "" +"Als deze optie is ingesteld, zal de lokale database niet vergeleken worden " +"met de externe bestandenlijst tijdens het opstarten. Deze optie is bedoeld " +"om correct te werken in situaties waar het opvragen van bestandenlijsten " +"niet meer werkt of niet beschikbaar is." #: Library/Main/Strings.cs:183 msgid "Do not query backend at startup" @@ -3624,8 +4130,8 @@ msgstr "" "gebruikt wordt." #: Library/Main/Strings.cs:185 -msgid "Determines usage of index files" -msgstr "Bepaalt het gebruik van indexbestanden" +msgid "Determine usage of index files" +msgstr "" #: Library/Main/Strings.cs:186 msgid "" @@ -3648,10 +4154,12 @@ msgid "" "Use this option to experiment with different settings and observe the " "outcome without changing actual files." msgstr "" +"Gebruik deze optie om te experimenteren met verschillende instellingen om te" +" zien wat de uitkomst is zonder daadwerkelijk bestanden te wijzigen." #: Library/Main/Strings.cs:189 -msgid "Does not perform any modifications" -msgstr "Voert geen enkele wijziging uit" +msgid "Do not perform any modifications" +msgstr "" #: Library/Main/Strings.cs:190 msgid "" @@ -3659,6 +4167,9 @@ msgid "" "algorithm with smaller or larger hash size, for performance or storage space" " reasons." msgstr "" +"Dit is een zeer geavanceerde optie! Gebruik deze optie om een blok hash " +"algoritme te selecteren met een kleinere of grotere hash-grootte, voor " +"prestatie- of opslag-gerelateerde redenen." #: Library/Main/Strings.cs:191 msgid "The hash algorithm used on blocks" @@ -3670,6 +4181,9 @@ msgid "" "algorithm with smaller or larger hash size, for performance or storage space" " reasons." msgstr "" +"Dit is een zeer geavanceerde optie! Gebruik deze optie om een bestandshash " +"algoritme te selecteren met een kleinere of grotere hash-grootte, voor " +"prestatie- of opslag-gerelateerde redenen." #: Library/Main/Strings.cs:193 msgid "The hash algorithm used on files" @@ -3749,8 +4263,8 @@ msgstr "" "controleren." #: Library/Main/Strings.cs:204 -msgid "Disables the local database" -msgstr "Schakelt de lokale database uit" +msgid "Disable the local database" +msgstr "" #: Library/Main/Strings.cs:205 msgid "" @@ -3815,6 +4329,9 @@ 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 "" +"Gebruik deze optie om doelbestanden te overschrijven bij het herstellen. Als" +" deze optie niet is ingesteld, zullen de bestanden worden hersteld met een " +"tijdstempel en een nummer eraan toegevoegd." #: Library/Main/Strings.cs:214 msgid "Overwrite files when restoring" @@ -3870,6 +4387,12 @@ msgid "" "the maximum implied by the two options. If this value is set to 0 or the " "option --{1} is set, no remote files are verified." msgstr "" +"Nadat een back-up is voltooid, worden sommige (dblock, dindex, dlist) " +"bestanden van de externe backend geselecteerd voor controle. Gebruik deze " +"optie om aan te geven hoeveel. Als de optie --{0} ook is opgegeven, is het " +"aantal te controleren bestanden het maximum dat wordt geïmpliceerd door de " +"twee opties. Als deze waarde wordt ingesteld op 0 of de optie --{1} is " +"ingesteld, dan worden geen externe bestanden gecontroleerd." #: Library/Main/Strings.cs:223 msgid "The number of samples to test after a backup" @@ -3906,10 +4429,19 @@ msgid "" " when then verification is performed directly. ListAndIndexes is like True " "but only dlist and index volumes are handled." msgstr "" +"Nadat een back-up is voltooid, worden enkele (dblock, dindex, dlist) " +"bestanden van de externe backend geselecteerd voor verificatie. Gebruik deze" +" optie om volledige verificatie in te schakelen, waardoor de bestanden " +"worden gedecodeerd en de inhoud van elk volume wordt onderzocht, in plaats " +"van eenvoudigweg de externe hash te controleren. Als de optie --{0} is " +"ingesteld, worden er geen externe bestanden geverifieerd. Deze optie wordt " +"automatisch ingesteld als de verificatie direct wordt uitgevoerd. " +"ListAndIndexes staat op True, maar alleen dlist- en indexvolumes worden " +"verwerkt." #: Library/Main/Strings.cs:227 -msgid "Activates in-depth verification of files" -msgstr "Activeert diepgaande controle van bestanden" +msgid "Activate in-depth verification of files" +msgstr "" #: Library/Main/Strings.cs:228 msgid "" @@ -3960,8 +4492,8 @@ msgstr "" "bestandsgrootte." #: Library/Main/Strings.cs:237 -msgid "Don't store metadata" -msgstr "Sla geen metadata op" +msgid "Do not store metadata" +msgstr "" #: Library/Main/Strings.cs:238 msgid "" @@ -4043,14 +4575,6 @@ msgstr "" msgid "Check block hashes" msgstr "Controleer blok hashes" -#: Library/Main/Strings.cs:250 -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." - -#: Library/Main/Strings.cs:251 -msgid "Clean up old log data" -msgstr "Schoon oude log-gegevens op" - #: Library/Main/Strings.cs:252 msgid "" "Use this option to build a searchable local database which only contains " @@ -4075,6 +4599,11 @@ msgid "" " in another language. Use this option to set the locale. Supply a blank " "string to choose the \"Invariant Culture\"." msgstr "" +"Standaard worden de lokale plaats- en cultuurinstellingen gebruikt. In " +"sommige gevallen kan het de voorkeur hebben een andere plaatsinstelling te " +"gebruiken, bijvoorbeeld om meldingen in een andere taal te krijgen. Gebruik " +"deze instelling om de plaatsinstelling te in te stellen. Geef een lege regel" +" op om te kiezen voor \"Invariant Culture\"." #: Library/Main/Strings.cs:255 msgid "Force the locale setting" @@ -4092,9 +4621,8 @@ msgstr "" "2018, 8:01 AM\"." #: Library/Main/Strings.cs:257 -msgid "Forces the display of the actual date instead of calendar date" +msgid "Force the display of the actual date instead of calendar date" msgstr "" -"Forceert de weergave van de actuele datum in plaats van de kalenderdatum" #: Library/Main/Strings.cs:258 msgid "" @@ -4102,6 +4630,9 @@ msgid "" " can significantly speed up backend operations depending on the hardware " "you're running on and the transfer rate of your backend." msgstr "" +"Gebruik deze optie om multithreaded afhandeling van up- en downloads uit te " +"schakelen. Dat kan backend bewerkingen aanzienlijk versnellen afhankelijk " +"van de hardware die gebruikt wordt en de doorvoersnelheid van de backend." #: Library/Main/Strings.cs:259 msgid "Handle file communication with backend using threaded pipes" @@ -4156,8 +4687,8 @@ msgstr "" "back-up en de inhoud die werd geüpload tijdens de incomplete back-up sessie." #: Library/Main/Strings.cs:267 -msgid "Disables synthetic filelist" -msgstr "Schakelt synthetische bestandenlijst uit" +msgid "Disable synthetic filelist" +msgstr "" #: Library/Main/Strings.cs:268 msgid "" @@ -4166,10 +4697,14 @@ msgid "" "number of files and notice that the scanning takes a long time with " "unmodified files." msgstr "" +"Deze optie laat Duplicati niet kijken naar metadata of bestandsgrootte bij " +"de beslissing een bestand te scannen op wijzigingen. Gebruik deze optie als " +"u een groot aantal bestanden hebt en opmerkt dat het scannen een lange tijd " +"duurt met ongewijzigde bestanden." #: Library/Main/Strings.cs:269 -msgid "Checks only file lastmodified" -msgstr "Controleert alleen laatst bewerkte bestand" +msgid "Check only file lastmodified" +msgstr "" #: Library/Main/Strings.cs:270 msgid "" @@ -4178,10 +4713,15 @@ msgid "" "option to skip this compression, such that the entire original folder " "structure is preserved, including upper level empty folders." msgstr "" +"Als een deel van een back-up wordt teruggezet naar een nieuwe map, wordt het" +" kortst mogelijke pad gebruikt om lange paden met veel lege mappen te " +"voorkomen. Gebruik deze optie om deze verkleining over te slaan, zodat de " +"originele mapstructuur in zijn geheel behouden blijft, inclusief hoger " +"gelegen lege mappen." #: Library/Main/Strings.cs:271 -msgid "Disables path compression on restore" -msgstr "Schakelt pad-compressie uit bij een herstelbewerking" +msgid "Disable path compression on restore" +msgstr "" #: Library/Main/Strings.cs:272 msgid "" @@ -4190,6 +4730,11 @@ msgid "" "this option to disable that protection, such that all filesets can be " "deleted." msgstr "" +"Standaard kan de laatste bestandsverzameling niet worden verwijderd. Dit " +"dient als bescherming, zodat niet alle externe gegevens onbedoeld worden " +"verwijderd door een vergissing bij het configureren. Gebruik deze optie om " +"deze beveiliging uit te schakelen, zodat alle bestandsverzamelingen kunnen " +"worden verwijderd." #: Library/Main/Strings.cs:273 msgid "Allow removing all filesets" @@ -4224,6 +4769,11 @@ msgid "" "Using this option can speed up the backup by reducing disk access, but will " "give a less accurate progress indicator." msgstr "" +"Als deze vlag is ingeschakeld, wordt de scanner die de omvang van " +"bronbestanden berekent uitgeschakeld. In plaats hiervan wordt de " +"gerapporteerde grootte gelezen uit de database. Het gebruik van deze optie " +"kan het back-up proces versnellen door het verminderen van schijftoegang, " +"maar zak een minder accurate voortgangsindicator tot gevolg hebben." #: Library/Main/Strings.cs:277 msgid "Disable the read-ahead scanner" @@ -4246,10 +4796,10 @@ msgstr "Consistentiecontroles voor bestandslijsten uitschakelen" #: Library/Main/Strings.cs:280 msgid "" -"Use this option to run a scheduled backup 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 (e.g., AC) or unknown, then scheduled" -" backups will proceed as normal." +"Use this option to disable a scheduled backup 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 (e.g., AC) or unknown, then " +"scheduled backups will proceed as normal." msgstr "" #: Library/Main/Strings.cs:281 @@ -4273,11 +4823,11 @@ msgstr "" "Voorbeeld: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " #: Library/Main/Strings.cs:286 -msgid "Applies filters to the file log data" -msgstr "Past filters toe op de gegevens in het logbestand" +msgid "Apply filters to the file log data" +msgstr "" #: Library/Main/Strings.cs:287 -msgid "Specifies the amount of log information to output to the console." +msgid "Specify the amount of log information to output to the console." msgstr "" #: Library/Main/Strings.cs:288 @@ -4285,8 +4835,8 @@ msgid "Console information level" msgstr "Console informatie-niveau" #: Library/Main/Strings.cs:290 -msgid "Applies filters to the console log data" -msgstr "Past filters toe op de console log-gegevens" +msgid "Apply filters to the console log data" +msgstr "" #: Library/Main/Strings.cs:292 msgid "" @@ -4294,10 +4844,14 @@ msgid "" " 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:293 -msgid "Sets the process to use low IO priority" -msgstr "Stelt het proces in voor laag IO gebruik" +msgid "Set the process to use low IO priority" +msgstr "" #: Library/Main/Strings.cs:295 msgid "Use this option to remove all empty folders from a backup." @@ -4305,8 +4859,8 @@ msgstr "" "Gebruik deze optie om alle lege mappen te verwijderen van een back-up." #: Library/Main/Strings.cs:296 -msgid "Excludes empty folders" -msgstr "Sluit lege mappen uit" +msgid "Exclude empty folders" +msgstr "" #: Library/Main/Strings.cs:297 msgid "" @@ -4373,8 +4927,8 @@ msgstr "" "--{0}={2} of --{1}={2} in te stellen om de extra loggegevens te rapporteren." #: Library/Main/Strings.cs:305 -msgid "Activates logging of all database queries" -msgstr "Activeert logboekregistratie van alle databasequery's" +msgid "Activate logging of all database queries" +msgstr "" #: Library/Main/Strings.cs:306 msgid "" @@ -4629,8 +5183,8 @@ msgstr "" "uitbreiden of een probleem wilt omzeilen met een specifiek SSL protocol." #: Library/Modules/Builtin/Strings.cs:53 -msgid "Sets allowed SSL versions" -msgstr "Stel toegestane SSL versies in" +msgid "Set allowed SSL versions" +msgstr "" #: Library/Modules/Builtin/Strings.cs:54 msgid "" @@ -4642,8 +5196,8 @@ msgstr "" "afsluiting," #: Library/Modules/Builtin/Strings.cs:55 -msgid "Sets the default operation timeout" -msgstr "Stelt de standaard bewerkings time-out in." +msgid "Set the default operation timeout" +msgstr "" #: Library/Modules/Builtin/Strings.cs:56 msgid "" @@ -4657,8 +5211,8 @@ msgstr "" "activiteit tijdens een verbinding." #: Library/Modules/Builtin/Strings.cs:57 -msgid "Sets readwrite" -msgstr "Stelt lezen-schrijven in" +msgid "Set readwrite" +msgstr "" #: Library/Modules/Builtin/Strings.cs:58 #, csharp-format @@ -4671,8 +5225,8 @@ msgstr "" "verbeteren." #: Library/Modules/Builtin/Strings.cs:59 -msgid "Sets HTTP buffering" -msgstr "Stelt HTTP buffering in" +msgid "Set HTTP buffering" +msgstr "" #: Library/Modules/Builtin/Strings.cs:63 msgid "" @@ -4699,11 +5253,8 @@ msgid "Configure Microsoft SQL Server module" msgstr "Configureer Microsoft SQL Server module" #: Library/Modules/Builtin/Strings.cs:73 -msgid "" -"Executes a script before starting an operation, and again on completion" +msgid "Execute 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:74 msgid "Run script" @@ -4711,11 +5262,9 @@ msgstr "Voer script uit" #: Library/Modules/Builtin/Strings.cs:75 msgid "" -"Executes a script after performing an operation. The script will receive the" -" operation results written to stdout." +"Execute a script after performing an operation. The script will receive the " +"operation results written to stdout." 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:76 msgid "Run a script on exit" @@ -4733,31 +5282,29 @@ msgstr "Het script \"{0}\" gaf afsluitcode {1}{2} terug" #: Library/Modules/Builtin/Strings.cs:79 msgid "" -"Executes a script before performing an operation. The operation will block " +"Execute 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 "" -"Voert een script uit voordat een bewerking wordt gestart. De bewerking zal " -"onderbroken worden totdat het script is afgerond of er een time-out heeft " -"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:80 msgid "Run a required script on startup" msgstr "Voer een vereist script uit bij opstarten" #: Library/Modules/Builtin/Strings.cs:81 -#: Library/Modules/Builtin/Strings.cs:208 +#: Library/Modules/Builtin/Strings.cs:237 #, csharp-format msgid "" "Use this option to select the output format for results. Available formats: " "{0}" msgstr "" +"Gebruik deze optie om het uitvoerformaat voor resultaten te selecteren. " +"Beschikbare formaten: {0}" #: Library/Modules/Builtin/Strings.cs:82 -#: Library/Modules/Builtin/Strings.cs:209 -msgid "Selects the output format for results" -msgstr "Selecteert het uitvoerformaat voor de resultaten" +#: Library/Modules/Builtin/Strings.cs:238 +msgid "Select the output format for results" +msgstr "" #: Library/Modules/Builtin/Strings.cs:83 #, csharp-format @@ -4771,12 +5318,9 @@ msgstr "Time-out bij uitvoeren van script \"{0}\"" #: Library/Modules/Builtin/Strings.cs:85 msgid "" -"Executes a script before performing an operation. The operation will block " +"Execute a script before performing an operation. The operation will block " "until the script has completed or timed out." msgstr "" -"Voert een script uit voordat een bewerking wordt uitgevoerd. De bewerking " -"zal onderbroken worden totdat het script is afgerond of er een time-out " -"heeft plaatsgevonden." #: Library/Modules/Builtin/Strings.cs:86 msgid "Run a script on startup" @@ -4789,18 +5333,14 @@ msgstr "Het script \"{0}\" rapporteerde foutmeldingen: {1}" #: Library/Modules/Builtin/Strings.cs:88 msgid "" -"Sets the maximum time a script is allowed to execute. If the script has not " +"Set 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 "" -"Stelt in hoeveel tijd een script maximaal uitgevoerd mag worden. Als het " -"script niet is afgerond binnen deze tijd, zal het verder gaan maar de " -"bewerking zal ook verder gaan, en uitvoer van het script zal niet worden " -"verwerkt." #: Library/Modules/Builtin/Strings.cs:89 -msgid "Sets the script timeout" -msgstr "Stelt de script time-out in" +msgid "Set the script timeout" +msgstr "" #: Library/Modules/Builtin/Strings.cs:90 msgid "" @@ -4808,6 +5348,10 @@ msgid "" "script arguments are treated as commandline strings. Use single or double " "quotes to separate arguments." msgstr "" +"Deze optie schakelt het gebruik van script-argumenten in. Als deze optie is " +"ingeschakeld, worden script-argumenten behandeld als opdrachtregel-" +"tekenreeksen. Gebruik enkele of dubbele aanhalingstekens om meerdere " +"argumenten te scheiden." #: Library/Modules/Builtin/Strings.cs:91 msgid "Enable script arguments" @@ -4825,7 +5369,7 @@ msgstr "Stuur email" #, 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." +" option --{0} to specify what SMTP server to use." msgstr "" #: Library/Modules/Builtin/Strings.cs:98 @@ -4859,6 +5403,8 @@ msgid "" "Use this option to set the password used to authenticate with the SMTP " "server if required." msgstr "" +"Gebruik deze optie om het wachtwoord in te stellen dat gebruikt wordt om te " +"authentiseren bij de SMTP server, indien vereist." #: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Password" @@ -4889,6 +5435,12 @@ msgid "" "Mail Sender \n" "Mail Sender " msgstr "" +"Gebruik deze optie om een adres van de email-verzender in te stellen. Als geen host is opgegeven, zal de hostnaam van de eerste ontvanger gebruikt worden. Voorbeelden van toegestane indelingen:\n" +"\n" +"sender\n" +"sender@example.com\n" +"Mail Sender \n" +"Mail Sender " #: Library/Modules/Builtin/Strings.cs:121 msgid "Email sender" @@ -4908,7 +5460,8 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:124 #: Library/Modules/Builtin/Strings.cs:160 -#: Library/Modules/Builtin/Strings.cs:188 +#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:217 msgid "The messages to send" msgstr "De berichten die verzonden moeten worden" @@ -4919,6 +5472,9 @@ msgid "" "\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 "" +"Gebruik deze optie om een URL voor de SMTP-server in te stellen, bijvoorbeeld smtp://example.com:25. Meerdere servers kunnen worden opgegeven in een lijst op volgorde van belangrijkheid, gescheiden door puntkomma's. Als een server onbereikbaar is, wordt de volgende server in de lijst geprobeerd, totdat het bericht is verzonden.\n" +"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:129 msgid "SMTP Url" @@ -4942,6 +5498,8 @@ msgid "" "Use this option to set the username used to authenticate with the SMTP " "server if required." msgstr "" +"Gebruik deze optie om de gebruikersnaam in te stellen die gebruikt wordt om " +"te authentiseren bij de SMTP server, indien vereist." #: Library/Modules/Builtin/Strings.cs:133 msgid "SMTP Username" @@ -4980,6 +5538,9 @@ msgid "" "Use this option to set the users who should have the messages sent. You can " "specify multiple users separated with commas." msgstr "" +"Gebruik deze optie om de gebruikers in te stellen waarnaar de berichten " +"verzonden moeten worden. Meerdere gebruikers kunnen gescheiden door komma's " +"worden opgegeven." #: Library/Modules/Builtin/Strings.cs:143 msgid "XMPP recipient email" @@ -4987,6 +5548,7 @@ msgstr "XMPP ontvanger email" #: Library/Modules/Builtin/Strings.cs:144 #: Library/Modules/Builtin/Strings.cs:172 +#: Library/Modules/Builtin/Strings.cs:201 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message.\n" "\n" @@ -5010,6 +5572,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:153 #: Library/Modules/Builtin/Strings.cs:181 +#: Library/Modules/Builtin/Strings.cs:210 msgid "The message template" msgstr "Het bericht-sjabloon" @@ -5018,6 +5581,9 @@ msgid "" "Use this option to set a username for the account that will send the " "message, including the hostname, e.g. \"account@jabber.org/Home\"" msgstr "" +"Gebruik deze optie om een gebruikersnaam in te stellen voor het account " +"waarmee het bericht verstuurd wordt, inclusief de hostnaam. Voorbeeld: " +"\"account@jabber.org/Home\"" #: Library/Modules/Builtin/Strings.cs:155 msgid "The XMPP username" @@ -5028,13 +5594,16 @@ msgid "" "Use this option to set a password for the account that will send the " "message." msgstr "" +"Gebruik deze optie om een wachtwoord in te stellen van het account waarmee " +"het bericht verstuurd wordt." #: Library/Modules/Builtin/Strings.cs:157 msgid "The XMPP password" msgstr "Het XMPP wachtwoord" #: Library/Modules/Builtin/Strings.cs:158 -#: Library/Modules/Builtin/Strings.cs:186 +#: Library/Modules/Builtin/Strings.cs:187 +#: Library/Modules/Builtin/Strings.cs:215 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" @@ -5044,14 +5613,18 @@ msgstr "" "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:161 -#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:218 msgid "" "By default, messages will only be sent after a backup operation. Use this " "option to send messages for all operations." 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:162 -#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:219 msgid "Send messages for all operations" msgstr "Verstuur berichten voor alle bewerkingen" @@ -5061,92 +5634,145 @@ msgstr "Time-out opgetreden tijdens inloggen bij jabber server" #: Library/Modules/Builtin/Strings.cs:168 msgid "" +"This module provides support for sending status reports via Telegram " +"messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:169 +msgid "Telegram report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:170 +msgid "Use this option to set the channel ID." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:171 +msgid "Telegram channel id" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:182 +msgid "" +"Use this option to set a bot ID for the bot that will send the message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:184 +msgid "The Telegram bot ID" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:185 +msgid "" +"Use this option to set a API key for the bot that will send the message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:186 +msgid "The Telegram API key" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:192 +msgid "Timeout occurred while sending to Telegram server" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:197 +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:169 +#: Library/Modules/Builtin/Strings.cs:198 msgid "HTTP report module" msgstr "HTTP rapportagemodule" -#: Library/Modules/Builtin/Strings.cs:170 +#: Library/Modules/Builtin/Strings.cs:199 msgid "Use this option to set a HTTP report URL." -msgstr "" +msgstr "Gebruik deze optie om een HTTP rapportage-URL in te stellen." -#: Library/Modules/Builtin/Strings.cs:171 +#: Library/Modules/Builtin/Strings.cs:200 msgid "HTTP report URL" msgstr "HTTP rapportage-URL" -#: Library/Modules/Builtin/Strings.cs:182 +#: Library/Modules/Builtin/Strings.cs:211 msgid "Use this option to set a name of the parameter to send the message as." msgstr "" +"Gebruik deze optie om de naam van de parameter in te stellen namens wie het " +"bericht verstuurd moet worden." -#: Library/Modules/Builtin/Strings.cs:183 +#: Library/Modules/Builtin/Strings.cs:212 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:184 +#: Library/Modules/Builtin/Strings.cs:213 msgid "" "Use this option to set extra parameters to add to the http message, e.g. " "\"parameter1=value1¶meter2=value2\"" msgstr "" +"Gebruik deze optie om extra parameters in te stellen die aan het http-" +"bericht moeten worden toegevoegd, bijvoorbeeld " +"\"parameter1=waarde1¶meter2=waarde2\"" -#: Library/Modules/Builtin/Strings.cs:185 +#: Library/Modules/Builtin/Strings.cs:214 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:191 +#: Library/Modules/Builtin/Strings.cs:220 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:192 -msgid "Sets the HTTP verb to use" -msgstr "Stelt het te gebruiken HTTP-woord in" +#: Library/Modules/Builtin/Strings.cs:221 +msgid "Set the HTTP verb to use" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:193 +#: Library/Modules/Builtin/Strings.cs:222 msgid "" "Use this option to set HTTP report URLs for sending form-encoded data. This " "option accepts multiple URLs, seperated by a semi-colon. All URLs will " "receive the same data. Note that this option ignores the format and verb " "settings." msgstr "" +"Gebruik deze optie om HTTP rapportage-URL's in te stellen voor het verzenden" +" van formulier-gecodeerde gegevens. Deze optie accepteert meerdere URL's, " +"gescheiden door puntkomma's. Alle URL's ontvangen dezelfde gegevens. Houd er" +" rekening mee dat deze optie de opmaak- en verb-instellingen negeert." -#: Library/Modules/Builtin/Strings.cs:194 +#: Library/Modules/Builtin/Strings.cs:223 msgid "HTTP report URLs for sending form data" msgstr "HTTP rapportage-URL's voor het verzenden van formuliergegevens." -#: Library/Modules/Builtin/Strings.cs:195 +#: Library/Modules/Builtin/Strings.cs:224 msgid "" "Use this option to set HTTP report URLs for sending JSON data. This option " "accepts multiple URLs, seperated by a semi-colon. All URLs will receive the " "same data. Note that this option ignores the format and verb settings." msgstr "" +"Gebruik deze optie om HTTP rapportage-URL's in te stellen voor het verzenden" +" van JSON-gegevens. Deze optie accepteert meerdere URL's, gescheiden door " +"puntkomma's. Alle URL's ontvangen dezelfde gegevens. Houd er rekening mee " +"dat deze optie de opmaak- en verb-instellingen negeert." -#: Library/Modules/Builtin/Strings.cs:196 +#: Library/Modules/Builtin/Strings.cs:225 msgid "HTTP report URLs for sending JSON data" msgstr "HTTP rapportage-URL's voor het verzenden van JSON-gegevens" -#: Library/Modules/Builtin/Strings.cs:201 +#: Library/Modules/Builtin/Strings.cs:230 #, csharp-format msgid "Failed to send message: {0}" msgstr "Verzenden van bericht mislukt: {0}" -#: Library/Modules/Builtin/Strings.cs:202 +#: Library/Modules/Builtin/Strings.cs:231 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:203 -msgid "Defines a log level for messages" -msgstr "Definieert een logniveau voor berichten" +#: Library/Modules/Builtin/Strings.cs:232 +msgid "Define a log level for messages" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:204 +#: Library/Modules/Builtin/Strings.cs:233 msgid "" "Use this option to set a filter expression that defines what options are " "included in the report." @@ -5154,11 +5780,11 @@ msgstr "" "Gebruik deze optie om een filteruitdrukking in te stellen die definieert " "welke opties worden opgenomen in het rapport." -#: Library/Modules/Builtin/Strings.cs:205 +#: Library/Modules/Builtin/Strings.cs:234 msgid "Log message filter" msgstr "Logbericht filter" -#: Library/Modules/Builtin/Strings.cs:206 +#: Library/Modules/Builtin/Strings.cs:235 msgid "" "Use this option to set the maximum number of log lines to include in the " "report. Zero or negative values means unlimited." @@ -5167,9 +5793,9 @@ msgstr "" " die worden opgenomen in het rapport. Nul of een negatieve waarde betekent " "onbeperkt." -#: Library/Modules/Builtin/Strings.cs:207 -msgid "Limits log lines" -msgstr "Beperkt logboekregels" +#: Library/Modules/Builtin/Strings.cs:236 +msgid "Limit log lines" +msgstr "" #: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:39 #, csharp-format @@ -5408,11 +6034,6 @@ msgstr "Module wordt niet automatisch geladen, gebruik --{0} om het te laden." msgid "Supported generic modules:" msgstr "Ondersteunde algemene modules:" -#: CommandLine/CLI/Strings.cs:41 -#, csharp-format -msgid "Unable to read the parameters file \"{0}\", reason: {1}" -msgstr "Parameters bestand \"{0}\" kan niet gelezen worden, reden: {1}" - #: CommandLine/CLI/Strings.cs:42 #, csharp-format msgid "" @@ -5450,10 +6071,18 @@ msgid "" "parameter file. Each filter must be prefixed with either a + or a -, and " "multiple filters must be joined with {5}." msgstr "" - -#: CommandLine/CLI/Strings.cs:45 -msgid "Path to a file with parameters" -msgstr "Pad naar een bestand met parameters" +"Gebruik deze optie om sommige of alle opties op te slaan die worden " +"opgegeven aan de opdrachtregel-client. Het bestand moet een alleen-" +"tekstbestand zijn, UTF-8 codering heeft de voorkeur. Iedere regel in het " +"bestand moet het formaat --optie=waarde hebben. De speciale opties --{0} en " +"--{1} kunnen worden gebruikt om respectievelijk het lokale pad en de URI van" +" het externe doel te overschrijven. De opties in dit bestand hebben voorrang" +" boven de opties die vanaf de opdrachtregel worden opgegeven. Filters kunnen" +" niet zowel in het bestand als vanaf de opdrachtregel worden opgegeven. " +"Gebruik daarvoor in de plaats de speciale --{2}, --{3}, of --{4} opties om " +"filters op te geven binnen het parameter-bestand. Ieder filter moet worden " +"voorafgegaan door een + of een -, en meerdere filters moeten worden " +"samengevoegd met {5}" #: CommandLine/CLI/Strings.cs:46 #, csharp-format @@ -5475,6 +6104,13 @@ msgid "" "files and folders) can be specified by using curly braces, e.g. " "{{Applications}}." msgstr "" +"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. 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/CLI/Strings.cs:49 msgid "Include files" @@ -5490,6 +6126,13 @@ msgid "" "files and folders) can be specified by using curly braces, e.g. " "{{TemporaryFiles}}." msgstr "" +"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. 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/CLI/Strings.cs:51 msgid "Exclude files" @@ -5529,11 +6172,11 @@ msgstr "Uitvoer naar het scherm uitschakelen" msgid "This link may provide additional information: {0}" msgstr "Deze link kan aanvullende informatie weergeven: {0}" -#: CommandLine/CLI/Program.cs:288 +#: CommandLine/CLI/Program.cs:290 msgid "Toggle automatic updates" msgstr "Automatische updates inschakelen" -#: CommandLine/CLI/Program.cs:288 +#: CommandLine/CLI/Program.cs:290 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 d4de5cb14..463b3cfc4 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 26d5c4e06..a17a3f9ca 100644 --- a/Localizations/duplicati/localization-pl.po +++ b/Localizations/duplicati/localization-pl.po @@ -6,8 +6,9 @@ # Translators: # Jerzy Wartałowicz , 2017 # Mikolaj Zajac , 2017 -# marekjedrzejewski , 2017 -# Waldemar Stoczkowski, 2021 +# Slawomir Ciunczyk , 2024 +# Waldemar Stoczkowski, 2024 +# marekjedrzejewski , 2024 # Mariusz Wierzbicki , 2024 # #, fuzzy @@ -15,7 +16,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-14 09:15+0200\n" +"POT-Creation-Date: 2024-08-30 15:22+0200\n" "PO-Revision-Date: 2016-10-04 18:53+0000\n" "Last-Translator: Mariusz Wierzbicki , 2024\n" "Language-Team: Polish (https://app.transifex.com/duplicati/teams/67655/pl/)\n" @@ -128,7 +129,7 @@ msgid "Use GPG Armor" msgstr "Użyj GPG Armor" #: Library/Encryption/Strings.cs:52 -msgid "Overrides the GPG command supplied for decryption." +msgid "Override the GPG command supplied for decryption." msgstr "" #: Library/Encryption/Strings.cs:53 @@ -138,7 +139,7 @@ msgstr "Polecenie deszyfrowania GPG" #: Library/Encryption/Strings.cs:54 #, csharp-format msgid "" -"Overrides the default GPG encryption command \"{0}\". Normal usage is to " +"Override the default GPG encryption command \"{0}\". Normal usage is to " "request asymetric encryption with the setting {1}." msgstr "" @@ -224,6 +225,11 @@ msgstr "Żądany folder nie istnieje" msgid "Cancelled" msgstr "Anulowano" +#: Library/Interface/Strings.cs:44 +msgid "" +"Encryption key used to encrypt target settings does not match current key." +msgstr "" + #: Library/Interface/CustomExceptions.cs:84 #: Library/Interface/CustomExceptions.cs:92 #: Library/Backend/Jottacloud/Jottacloud.cs:286 @@ -363,16 +369,16 @@ msgstr "" #: Library/Backend/AzureBlob/Strings.cs:38 Library/Backend/Mega/Strings.cs:28 #: Library/Backend/SharePoint/Strings.cs:29 #: Library/Backend/WEBDAV/Strings.cs:29 -msgid "Supplies the password used to connect to the server" -msgstr "Klucz dostępu używany do połączenia się z serwerem" +msgid "Supply the password used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:32 msgid "The domain name of the user used to connect to the server." msgstr "Nazwa domeny użytkownika używana do łączenia się z serwerem." #: Library/Backend/OpenStack/Strings.cs:33 -msgid "Supplies the domain used to connect to the server" -msgstr "Dostarcza domenę używaną do łączenia się z serwerem" +msgid "Supply the domain used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:34 Library/Backend/FTP/Strings.cs:35 #: Library/Backend/CloudFiles/Strings.cs:30 Library/Backend/S3/Strings.cs:34 @@ -397,8 +403,8 @@ msgstr "" #: Library/Backend/AzureBlob/Strings.cs:40 Library/Backend/Mega/Strings.cs:30 #: Library/Backend/SharePoint/Strings.cs:31 #: Library/Backend/WEBDAV/Strings.cs:31 -msgid "Supplies the username used to connect to the server" -msgstr "Nazwa użytkownika używana do połączenia się z serwerem" +msgid "Supply the username used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:36 msgid "" @@ -411,8 +417,8 @@ msgstr "" "wymagana podczas korzystania z klucza interfejsu API." #: Library/Backend/OpenStack/Strings.cs:37 -msgid "Supplies the Tenant Name used to connect to the server" -msgstr "Dostarcza nazwę dzierżawcy używaną do łączenia się z serwerem" +msgid "Supply the Tenant Name used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:38 msgid "" @@ -423,8 +429,8 @@ msgstr "" "hasła u niektórych dostawców usług" #: Library/Backend/OpenStack/Strings.cs:39 -msgid "Supplies the API key used to connect to the server" -msgstr "Klucz API używany do połączenia się z serwerem" +msgid "Supply the API key used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:40 #, csharp-format @@ -437,8 +443,8 @@ msgstr "" "Znani dostawcy to: {0}{1}" #: Library/Backend/OpenStack/Strings.cs:41 -msgid "Supplies the authentication URL" -msgstr "Niestandardowy URL uwierzytelniania" +msgid "Supply the authentication URL" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:42 msgid "The keystone API version to use. Valid values are 'v2' and 'v3'." @@ -460,15 +466,15 @@ msgstr "" "domyślnego." #: Library/Backend/OpenStack/Strings.cs:45 -msgid "Supplies the region used for creating a container" -msgstr "Niestandardowy region do tworzenia zasobników" +msgid "Supply the region used for creating a container" +msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:67 msgid "OpenStack configuration module" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:69 -msgid "Exposes OpenStack configuration as a web module" +msgid "Expose OpenStack configuration as a web module" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:77 @@ -480,7 +486,7 @@ msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:77 #: Library/Backend/GoogleServices/GCSConfig.cs:81 #: Library/Backend/S3/S3Config.cs:84 Library/Backend/Storj/StorjConfig.cs:53 -msgid "Provides different config values" +msgid "Provide different config values" msgstr "" #: Library/Backend/FTP/Strings.cs:27 @@ -502,8 +508,8 @@ msgid "" msgstr "" #: Library/Backend/FTP/Strings.cs:30 Library/Backend/FTP/Strings.cs:32 -msgid "Toggles the FTP connections method" -msgstr "Przełącza metodę połączeń FTP" +msgid "Toggle the FTP connections method" +msgstr "" #: Library/Backend/FTP/Strings.cs:31 #, csharp-format @@ -535,8 +541,8 @@ msgid "" msgstr "" #: Library/Backend/FTP/Strings.cs:38 -msgid "Instructs Duplicati to use an SSL (ftps) connection" -msgstr "Nakazuje Duplicati używanie połączenia SSL (ftps)" +msgid "Instruct Duplicati to use an SSL (ftps) connection" +msgstr "" #: Library/Backend/FTP/Strings.cs:39 msgid "" @@ -579,7 +585,7 @@ msgid "Google Cloud Storage configuration module" msgstr "" #: Library/Backend/GoogleServices/GCSConfig.cs:73 -msgid "Exposes Google Cloud Storage configuration as a web module" +msgid "Expose Google Cloud Storage configuration as a web module" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:27 @@ -632,8 +638,8 @@ msgstr "" "{0}" #: Library/Backend/GoogleServices/Strings.cs:35 -msgid "Specifies location option for creating a bucket" -msgstr "Określa opcję lokalizacji do tworzenia zasobnika" +msgid "Specify location option for creating a bucket" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:36 #, csharp-format @@ -645,8 +651,8 @@ msgstr "" "{0}" #: Library/Backend/GoogleServices/Strings.cs:38 -msgid "Specifies storage class for creating a bucket" -msgstr "Określa klasę pamięci do tworzenia zasobnika" +msgid "Specify storage class for creating a bucket" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:39 msgid "" @@ -656,8 +662,8 @@ msgid "" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:40 -msgid "Specifies project for creating a bucket" -msgstr "Określa projekt do tworzenia zasobnika" +msgid "Specify project for creating a bucket" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:44 msgid "" @@ -711,8 +717,8 @@ msgid "The API Access Key used to authenticate with CloudFiles." msgstr "" #: Library/Backend/CloudFiles/Strings.cs:33 -msgid "Supplies the access key used to connect to the server" -msgstr "Klucz dostępu używany do połączenia się z serwerem" +msgid "Supply the access key used to connect to the server" +msgstr "" #: Library/Backend/CloudFiles/Strings.cs:34 #, csharp-format @@ -731,8 +737,8 @@ msgid "The username used to authenticate with CloudFiles." msgstr "" #: Library/Backend/CloudFiles/Strings.cs:37 -msgid "Supplies the username used to authenticate with CloudFiles" -msgstr "Nazwa użytkownika używana do autentykacji z serwerem CloudFiles" +msgid "Supply the username used to authenticate with CloudFiles" +msgstr "" #: Library/Backend/CloudFiles/Strings.cs:38 msgid "MD5 Hash (ETag) verification failed" @@ -764,7 +770,7 @@ msgid "S3 configuration module" msgstr "" #: Library/Backend/S3/S3Config.cs:77 -msgid "Exposes S3 configuration as a web module" +msgid "Expose S3 configuration as a web module" msgstr "" #: Library/Backend/S3/Strings.cs:26 @@ -817,8 +823,8 @@ msgstr "" "{0}" #: Library/Backend/S3/Strings.cs:40 -msgid "Specifies S3 location constraints" -msgstr "Określa ograniczenia lokalizacji S3" +msgid "Specify S3 location constraints" +msgstr "" #: Library/Backend/S3/Strings.cs:41 #, csharp-format @@ -830,8 +836,8 @@ msgstr "" "{0}" #: Library/Backend/S3/Strings.cs:43 -msgid "Specifies an alternate S3 server name" -msgstr "Określa alternatywną nazwę serwera S3" +msgid "Specify an alternate S3 server name" +msgstr "" #: Library/Backend/S3/Strings.cs:44 msgid "" @@ -840,8 +846,8 @@ msgid "" msgstr "" #: Library/Backend/S3/Strings.cs:45 -msgid "Specifies the S3 client library to use" -msgstr "Określa bibliotekę klienta S3, której należy użyć" +msgid "Specify the S3 client library to use" +msgstr "" #: Library/Backend/S3/Strings.cs:46 msgid "" @@ -852,8 +858,8 @@ msgstr "" #: Library/Backend/S3/Strings.cs:47 Library/Backend/WEBDAV/Strings.cs:40 #: Library/Backend/TahoeLAFS/Strings.cs:27 -msgid "Instructs Duplicati to use an SSL (https) connection" -msgstr "Nakazuje Duplicati korzystanie z połączenia SSL (https)" +msgid "Instruct Duplicati to use an SSL (https) connection" +msgstr "" #: Library/Backend/S3/Strings.cs:48 msgid "" @@ -882,7 +888,7 @@ msgid "S3 IAM support module" msgstr "" #: Library/Backend/S3/S3IAM.cs:73 -msgid "Exposes S3 IAM manipulation as a web module" +msgid "Expose S3 IAM manipulation as a web module" msgstr "" #: Library/Backend/S3/S3IAM.cs:81 @@ -890,7 +896,7 @@ msgid "The operation to perform" msgstr "" #: Library/Backend/S3/S3IAM.cs:81 -msgid "Selects the operation to perform" +msgid "Select the operation to perform" msgstr "" #: Library/Backend/S3/S3IAM.cs:82 @@ -1106,9 +1112,8 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:53 -msgid "Supplies server fingerprint used for validation of server identity" +msgid "Supply server fingerprint used for validation of server identity" msgstr "" -"Dostarcza odcisk palca serwera używany do weryfikacji tożsamości serwera" #: Library/Backend/SSHv2/Strings.cs:54 msgid "" @@ -1122,19 +1127,19 @@ msgstr "" "testowania." #: Library/Backend/SSHv2/Strings.cs:55 -msgid "Disables fingerprint validation" -msgstr "Wyłącza weryfikację odcisku palca" +msgid "Disable fingerprint validation" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:56 msgid "" -"Points to a valid OpenSSH keyfile. If the file is encrypted, the password " +"Point to a valid OpenSSH keyfile. If the file is encrypted, the password " "supplied is used to decrypt it. If the keyfile is specified, the password is" " not used to authenticate." msgstr "" #: Library/Backend/SSHv2/Strings.cs:57 Library/Backend/SSHv2/Strings.cs:59 -msgid "Uses a SSH private key to authenticate" -msgstr "Używa prywatnego klucza SSH do uwierzytelniania" +msgid "Use a SSH private key to authenticate" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:58 #, csharp-format @@ -1151,8 +1156,8 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:61 -msgid "Sets the operation timeout value" -msgstr "Ustawia wartość limitu czasu operacji" +msgid "Set the operation timeout value" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:62 msgid "" @@ -1163,8 +1168,8 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:63 -msgid "Sets a keepalive value" -msgstr "Ustawia wartość utrzymywania aktywności" +msgid "Set a keepalive value" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:64 #, csharp-format @@ -1543,9 +1548,9 @@ msgstr "Czy należy użyć klasy HttpClient" #: Library/Backend/OneDrive/Strings.cs:41 #, 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})." +"Store 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:42 @@ -1569,7 +1574,7 @@ msgstr "Opcjonalny identyfikator dysku" #: Library/Backend/OneDrive/Strings.cs:49 #, csharp-format msgid "" -"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " +"Store 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 "" @@ -1598,7 +1603,7 @@ msgstr "Użyto sprzeczne identyfikatory stron: podano {0}, ale znaleziono {1}" #: Library/Backend/OneDrive/Strings.cs:59 #, csharp-format msgid "" -"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " +"Store 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) " @@ -1685,7 +1690,7 @@ msgstr "" #: Library/Backend/AliyunOSS/Strings.cs:14 #: Library/Backend/TencentCOS/Strings.cs:36 msgid "Bucket name" -msgstr "" +msgstr "Nazwa zasobnika" #: Library/Backend/AliyunOSS/Strings.cs:15 msgid "Region indicates the physical location of the OSS data center." @@ -1806,7 +1811,7 @@ msgid "" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:38 -msgid "Specifies COS location constraints" +msgid "Specify COS location constraints" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:39 @@ -1856,8 +1861,8 @@ msgstr "" "używany na tym urządzeniu, za pomocą opcji \"{0}\"." #: Library/Backend/Jottacloud/Strings.cs:34 -msgid "Supplies the backup device to use" -msgstr "Dostarcza urządzenie kopii zapasowej do użycia" +msgid "Supply the backup device to use" +msgstr "" #: Library/Backend/Jottacloud/Strings.cs:35 #, csharp-format @@ -1875,8 +1880,8 @@ msgstr "" "możesz nadać nazwę punktowi instalacji, jaką chcesz." #: Library/Backend/Jottacloud/Strings.cs:36 -msgid "Supplies the mount point to use on the server" -msgstr "Dostarcza punkt montowania do użycia na serwerze" +msgid "Supply the mount point to use on the server" +msgstr "" #: Library/Backend/Jottacloud/Strings.cs:37 msgid "" @@ -2188,7 +2193,7 @@ msgid "Storj DCS configuration module" msgstr "" #: Library/Backend/Storj/StorjConfig.cs:46 -msgid "Exposes Storj DCS configuration as a web module" +msgid "Expose Storj DCS configuration as a web module" msgstr "" #: Library/Backend/Storj/Strings.cs:27 @@ -2211,7 +2216,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:31 msgid "Authentication method" -msgstr "" +msgstr "Metoda uwierzytelnienia" #: Library/Backend/Storj/Strings.cs:32 msgid "" @@ -2222,7 +2227,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:33 msgid "Satellite" -msgstr "" +msgstr "Satelita" #: Library/Backend/Storj/Strings.cs:34 msgid "" @@ -2233,7 +2238,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:35 msgid "API key" -msgstr "" +msgstr "klucz API" #: Library/Backend/Storj/Strings.cs:36 msgid "" @@ -2245,7 +2250,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:37 msgid "Encryption passphrase" -msgstr "" +msgstr "Hasło szyfrowania" #: Library/Backend/Storj/Strings.cs:38 msgid "" @@ -2255,7 +2260,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:39 msgid "Access grant" -msgstr "" +msgstr "Dostęp przyznany" #: Library/Backend/Storj/Strings.cs:40 msgid "Specify the bucket for storing the backup." @@ -2271,7 +2276,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:43 msgid "Folder" -msgstr "" +msgstr "Katalog" #: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format @@ -2291,6 +2296,339 @@ msgstr "Nieoczekiwany kod błędu: {0} - {1}" msgid "The OAuth service is currently over quota. Try again in a few hours" msgstr "" +#: Library/RestAPI/Strings.cs:9 +msgid "Another instance is running, and was notified" +msgstr "Inny wątek jest uruchomiony i został powiadomiony" + +#: Library/RestAPI/Strings.cs:10 +#, csharp-format +msgid "" +"Failed to create, open or upgrade the database.\n" +"Error message: {0}" +msgstr "" +"Nie można utworzyć, otworzyć lub uaktualnić bazy danych.\n" +"Komunikat o błędzie: {0}" + +#: Library/RestAPI/Strings.cs:12 +msgid "Display this help" +msgstr "" + +#: Library/RestAPI/Strings.cs:13 +msgid "" +"Supported commandline arguments:\n" +"\n" +msgstr "" +"Obsługiwane argumenty wiersza poleceń:\n" +"\n" + +#: Library/RestAPI/Strings.cs:16 +#, csharp-format +msgid "--{0}: {1}" +msgstr "--{0}: {1}" + +#: Library/RestAPI/Strings.cs:17 +#, csharp-format +msgid "" +"Use this option to store some or all of the options given to the commandline" +" client. The file must be a plain text file, and UTF-8 encoding is " +"preferred. Each line in the file should be of the format --option=value. Use" +" the special options --{0} and --{1} 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 "" + +#: Library/RestAPI/Strings.cs:18 CommandLine/CLI/Strings.cs:45 +msgid "Path to a file with parameters" +msgstr "Ścieżka do pliku parametrów" + +#: Library/RestAPI/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 "" +"Nie można ustawić filtrów w wierszu poleceń, jeśli są one także obecne w " +"pliku parametrów. Użyj specjalnych opcji --{0}, --{1}, lub --{2} aby ustawić" +" filtry wewnątrz pliku parametrów. Każdy filtr musi być poprzedzony przez + " +"lub -, a wiele filtrów musi być połączone za pomocą {3}" + +#: Library/RestAPI/Strings.cs:20 CommandLine/CLI/Strings.cs:41 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "Nie można odczytać pliku parametrów \"{0}\", powód: {1}" + +#: Library/RestAPI/Strings.cs:22 +msgid "Output log information to the file given" +msgstr "" + +#: Library/RestAPI/Strings.cs:23 +msgid "Determine the amount of information written in the log file" +msgstr "" + +#: Library/RestAPI/Strings.cs:24 +msgid "" +"Activate portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Library/RestAPI/Strings.cs:25 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "Wystąpił poważny błąd w Duplicati: {0}" + +#: Library/RestAPI/Strings.cs:26 +#, csharp-format +msgid "An error occurred on server tear down: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:27 +#, csharp-format +msgid "" +"Unable to start up. Perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:29 Library/RestAPI/Strings.cs:51 +msgid "Disable database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:30 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "" +"Wykryto nieobsługiwaną wersję SQLite ({0}), wymagane jest {1} lub wyższe" + +#: Library/RestAPI/Strings.cs:31 +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 "" + +#: Library/RestAPI/Strings.cs:32 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "" +"Port serwera web nasłuchuje. Można wprowadzić wiele wartości jednocześnie " +"oddzielając je przecinkiem." + +#: Library/RestAPI/Strings.cs:33 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." +msgstr "" +"Serwer web użyje certyfikat i plik klucza w formacie PKCS #12 do SSL. Tylko " +"klucze RSA/DSA są obsługiwane." + +#: Library/RestAPI/Strings.cs:34 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "Hasła do odszyfrowywania pliku certyfikatu PKCS #12." + +#: Library/RestAPI/Strings.cs:35 +msgid "" +"The interface the webserver listens on. The special values \"*\" and \"any\"" +" means any interface. The special value \"loopback\" means the loopback " +"adapter." +msgstr "" +"Interfejs serwera web nasłuchuje. Specjalne wartości \"*\" i \"any\" oznacza" +" dowolny interfejs. Specjalna wartość \"loopback\" oznacza kartę sprzężenia " +"zwrotnego." + +#: Library/RestAPI/Strings.cs:36 +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 "" +"Do uzyskania dostępu do serwera www wymagane jest hasło. Opcja jest " +"zapisana, więc nie trzeba ustawiać jej przy każdym uruchomieniu. Pusta " +"wartość dezaktywuje hasło." + +#: Library/RestAPI/Strings.cs:37 +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 "" +"Akceptowane nazwy hostów oddzielone średnikami. Jeśli którakolwiek z nazw " +"hostów to „*”, wszystkie nazwy hostów są dozwolone, a sprawdzanie nazwy " +"hosta jest wyłączone." + +#: Library/RestAPI/Strings.cs:38 +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 "" + +#: Library/RestAPI/Strings.cs:39 +msgid "Enable the ping-pong responder" +msgstr "" + +#: Library/RestAPI/Strings.cs:40 Library/Main/Strings.cs:250 +msgid "Set the time after which log data will be purged from the database." +msgstr "Ustaw czas, po którym dane dziennika zostaną usunięte z bazy danych." + +#: Library/RestAPI/Strings.cs:41 Library/Main/Strings.cs:251 +msgid "Clean up old log data" +msgstr "Wyczyść stare dane dziennika" + +#: Library/RestAPI/Strings.cs:42 +#, 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 musi zachować małą bazę danych z wszystkimi ustawieniami. Użyj tej" +" opcji, aby wybrać, gdzie będą przechowywane ustawienia. Ta opcja może być " +"również ustawiona za pomocą zmiennej środowiskowej {0}." + +#: Library/RestAPI/Strings.cs:43 +msgid "Set the folder where settings are stored" +msgstr "" + +#: Library/RestAPI/Strings.cs:44 +#, 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 "" +"Ta opcja ustawia klucz używany do szyfrowania bazy danych ustawień " +"lokalnych. Ta opcja może być również ustawiona za pomocą zmiennej " +"środowiskowej {0}. Użyj opcji --{1} aby wyłączyć szyfrowanie bazy danych." + +#: Library/RestAPI/Strings.cs:45 +msgid "Set the database encryption key" +msgstr "" + +#: Library/RestAPI/Strings.cs:46 Library/Main/Strings.cs:96 +msgid "" +"Use this option 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 "" + +#: Library/RestAPI/Strings.cs:47 Library/Main/Strings.cs:97 +msgid "Temporary storage folder" +msgstr "Folder Tymczasowy" + +#: Library/RestAPI/Strings.cs:48 +msgid "Reset the JWT configuration, invalidating any issued login tokens" +msgstr "" + +#: Library/RestAPI/Strings.cs:49 +msgid "Disable the visual captcha" +msgstr "" + +#: Library/RestAPI/Strings.cs:50 +msgid "Use this option to disable database encryption of sensitive fields" +msgstr "" + +#: Library/RestAPI/Strings.cs:52 +msgid "Log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:53 +msgid "Use this option to log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:54 +msgid "Set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:55 +msgid "Use this option to set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:56 +#, csharp-format +msgid "" +"The Windows event log source {0} was not found. The source must be " +"registered before the log can be written." +msgstr "" + +#: Library/RestAPI/Strings.cs:57 +msgid "The Windows event log is not supported on this platform" +msgstr "" + +#: Library/RestAPI/Strings.cs:58 +#, csharp-format +msgid "Server has started and is listening on port {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:59 +#, csharp-format +msgid "Use the following link to sign in: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:60 +#, csharp-format +msgid "The server crashed: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:61 +msgid "Require database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:62 +msgid "" +"Use this option to require a custom provided key for database encryption of " +"sensitive fields and not rely on the serial number" +msgstr "" + +#: Library/RestAPI/Strings.cs:63 +#, csharp-format +msgid "" +"Database encryption key is required. Supply an encryption key via the " +"environment variable {0} or disable database encryption with the option " +"--{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:64 +#, csharp-format +msgid "" +"The encryption key is blacklisted and cannot be used. The database has been " +"decrypted. Supply a new encryption key via the environment variable {0} or " +"disable database encryption with the option --{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:68 +#, csharp-format +msgid "" +"Unable to find a valid date, given the start date {0}, the repetition " +"interval {1} and the allowed days {2}" +msgstr "" +"Nie odnaleziono prawidłowej daty, podaj datę rozpoczęcia {0}, interwał " +"powtórzeń {1} i dozwolonych dni {2}" + +#: Library/RestAPI/Strings.cs:73 +#, csharp-format +msgid "Server has started and is listening on {0}, port {1}" +msgstr "Serwer został uruchomiony i nasłuchuje {0}, port {1}" + +#: Library/RestAPI/Strings.cs:74 +#, csharp-format +msgid "" +"Unable to create SSL certificate using provided parameters. Exception " +"detail: {0}" +msgstr "" +"Nie udało się utworzyć certyfikatu SSL używając podanych parametrów. " +"Szczegóły wyjątku: {0}" + +#: Library/RestAPI/Strings.cs:75 +#, csharp-format +msgid "Unable to open a socket for listening, tried ports: {0}" +msgstr "" +"Nie udało się otworzyć nasłuchiwania z gniazda, wypróbowane porty: {0}" + #: Library/DynamicLoader/Strings.cs:24 #, csharp-format msgid "Failed to load assembly {0}, error message: {1}" @@ -2327,7 +2665,7 @@ msgstr "" "kompresji, a ustawienie 9 oznacza maksymalną kompresję." #: Library/Compression/Strings.cs:28 -msgid "Sets the ZIP compression level" +msgid "Set the ZIP compression level" msgstr "" #: Library/Compression/Strings.cs:29 @@ -2339,7 +2677,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:30 -msgid "Sets the ZIP compression method" +msgid "Set the ZIP compression method" msgstr "" #: Library/Compression/Strings.cs:31 @@ -2349,7 +2687,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:32 -msgid "Toggles ZIP64 support" +msgid "Toggle ZIP64 support" msgstr "" #: Library/Compression/Strings.cs:33 @@ -2390,8 +2728,8 @@ msgid "Number of threads used in compression" msgstr "Liczba wątków używanych w kompresji" #: Library/Compression/Strings.cs:44 -msgid "Sets the 7z compression level" -msgstr "Ustawia poziom kompresji 7z" +msgid "Set the 7z compression level" +msgstr "" #: Library/Compression/Strings.cs:45 msgid "" @@ -2404,8 +2742,8 @@ msgstr "" "kompresji." #: Library/Compression/Strings.cs:46 -msgid "Sets the 7z fast algorithm usage" -msgstr "Ustawia użycie szybkiego algorytmu 7z" +msgid "Set the 7z fast algorithm usage" +msgstr "" #: Library/SQLiteHelper/Strings.cs:24 msgid "backup" @@ -2661,8 +2999,8 @@ msgstr "" "podczas operacji tworzenia kopii zapasowej/przywracania (tylko Windows/OSX)" #: Library/Main/Strings.cs:65 -msgid "Toggles system sleep mode" -msgstr "Przełącza tryb uśpienia systemu" +msgid "Toggle system sleep mode" +msgstr "" #: Library/Main/Strings.cs:66 msgid "" @@ -2847,24 +3185,11 @@ msgstr "" msgid "Limit the size of files being backed up" msgstr "Ogranicz rozmiar plików kopii zapasowej" -#: Library/Main/Strings.cs:96 -msgid "" -"Use this option 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 "" - -#: Library/Main/Strings.cs:97 -msgid "Temporary storage folder" -msgstr "Folder Tymczasowy" - #: Library/Main/Strings.cs:98 msgid "" -"Selects another thread priority for the process. Use this to set Duplicati " -"to be more or less CPU intensive." +"Select another thread priority for the process. Use this to set Duplicati to" +" be more or less CPU intensive." msgstr "" -"Wybiera inny priorytet wątku dla procesu. Użyj tego, aby ustawić Duplicati " -"na mniej lub bardziej obciążające procesor." #: Library/Main/Strings.cs:99 msgid "Thread priority" @@ -2883,17 +3208,14 @@ msgstr "Limit rozmiaru wolumenów" #: Library/Main/Strings.cs:102 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." +"Use this option to disallow usage of the streaming interface, which means " +"that transfer progress bars will not show, and bandwidth throttle settings " +"will be ignored." msgstr "" -"Włączenie tej opcji uniemożliwi korzystanie z interfejsu przesyłania " -"strumieniowego, co oznacza, że ​​paski postępu przesyłania nie będą " -"wyświetlane, a ustawienia ograniczenia przepustowości zostaną zignorowane." #: Library/Main/Strings.cs:103 -msgid "Disables use of the streaming transfer method" -msgstr "Wyłącza korzystanie z metody przesyłania strumieniowego" +msgid "Disable use of the streaming transfer method" +msgstr "" #: Library/Main/Strings.cs:104 msgid "" @@ -2903,7 +3225,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:105 -msgid "Disables manifests verification" +msgid "Disable manifests verification" msgstr "" #: Library/Main/Strings.cs:106 @@ -2943,16 +3265,16 @@ msgid "Supply one or more module names, separated by commas to unload them." msgstr "" #: Library/Main/Strings.cs:111 -msgid "Disables one or more modules" -msgstr "Wyłącza jeden lub więcej modułów" +msgid "Disable one or more modules" +msgstr "" #: Library/Main/Strings.cs:112 msgid "Supply one or more module names, separated by commas to load them." msgstr "" #: Library/Main/Strings.cs:113 -msgid "Enables one or more modules" -msgstr "Włącz jeden lub wiecej modułów" +msgid "Enable one or more modules" +msgstr "" #: Library/Main/Strings.cs:114 msgid "" @@ -2984,8 +3306,8 @@ msgstr "" "administratora." #: Library/Main/Strings.cs:115 -msgid "Controls the use of disk snapshots" -msgstr "Kontroluje wykorzystanie migawek dysków" +msgid "Control the use of disk snapshots" +msgstr "" #: Library/Main/Strings.cs:116 msgid "" @@ -3030,11 +3352,11 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:123 -msgid "Enables debugging output" -msgstr "Umożliwia debugowanie danych wyjściowych" +msgid "Enable debugging output" +msgstr "" #: Library/Main/Strings.cs:124 -msgid "Logs information to the file specified." +msgid "Log information to the file specified." msgstr "" #: Library/Main/Strings.cs:125 @@ -3044,7 +3366,7 @@ msgstr "Rejestrowanie informacji wewnętrznych w pliku" #: Library/Main/Strings.cs:126 Library/Main/Strings.cs:283 #, csharp-format msgid "" -"Specifies the amount of log information to write into the file specified by " +"Specify the amount of log information to write into the file specified by " "the option --{0}." msgstr "" @@ -3067,8 +3389,8 @@ msgstr "" "folderów." #: Library/Main/Strings.cs:130 -msgid "Disables automatic folder creation" -msgstr "Wyłącz automatyczne tworzenie folderów" +msgid "Disable automatic folder creation" +msgstr "" #: Library/Main/Strings.cs:131 msgid "" @@ -3116,8 +3438,8 @@ msgstr "" " uprawnień administratora." #: Library/Main/Strings.cs:134 -msgid "Controls the use of NTFS Update Sequence Numbers" -msgstr "Kontroluje użycie numerów sekwencji aktualizacji NTFS" +msgid "Control the use of NTFS Update Sequence Numbers" +msgstr "" #: Library/Main/Strings.cs:135 #, csharp-format @@ -3133,8 +3455,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:136 -msgid "Deactivates tolerance when comparing times" -msgstr "Wyłącza tolerancję podczas porównywania czasów" +msgid "Deactivate tolerance when comparing times" +msgstr "" #: Library/Main/Strings.cs:137 msgid "Use this option to verify uploads by listing contents." @@ -3205,7 +3527,7 @@ msgstr "" #: Library/Main/Strings.cs:149 msgid "" -"Sets a threshold for when to warn about the backend quota being nearly " +"Set 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 than this percentage of the total backup " "size. If the backend does not report the quota information, this value will " @@ -3428,8 +3750,8 @@ msgstr "" "przestrzeni zdalnej i mogą nigdy nie być używane." #: Library/Main/Strings.cs:185 -msgid "Determines usage of index files" -msgstr "Określa użycie plików indeksowych" +msgid "Determine usage of index files" +msgstr "" #: Library/Main/Strings.cs:186 msgid "" @@ -3454,8 +3776,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:189 -msgid "Does not perform any modifications" -msgstr "Nie wykonuje żadnych modyfikacji" +msgid "Do not perform any modifications" +msgstr "" #: Library/Main/Strings.cs:190 msgid "" @@ -3548,8 +3870,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:204 -msgid "Disables the local database" -msgstr "Wyłącz lokalną bazę danych" +msgid "Disable the local database" +msgstr "" #: Library/Main/Strings.cs:205 msgid "" @@ -3698,8 +4020,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:227 -msgid "Activates in-depth verification of files" -msgstr "Aktywuje dogłębną weryfikację plików" +msgid "Activate in-depth verification of files" +msgstr "" #: Library/Main/Strings.cs:228 msgid "" @@ -3743,8 +4065,8 @@ msgstr "" "rozmiar pliku." #: Library/Main/Strings.cs:237 -msgid "Don't store metadata" -msgstr "Nie zapisuj Metadanych" +msgid "Do not store metadata" +msgstr "" #: Library/Main/Strings.cs:238 msgid "" @@ -3815,14 +4137,6 @@ msgstr "" msgid "Check block hashes" msgstr "Sprawdź haszowane bloki" -#: Library/Main/Strings.cs:250 -msgid "Set the time after which log data will be purged from the database." -msgstr "Ustaw czas, po którym dane dziennika zostaną usunięte z bazy danych." - -#: Library/Main/Strings.cs:251 -msgid "Clean up old log data" -msgstr "Wyczyść stare dane dziennika" - #: Library/Main/Strings.cs:252 msgid "" "Use this option to build a searchable local database which only contains " @@ -3864,8 +4178,8 @@ msgstr "" " daty, na przykład „12 listopada 2018, 8:01”." #: Library/Main/Strings.cs:257 -msgid "Forces the display of the actual date instead of calendar date" -msgstr "Wymusza wyświetlanie aktualnej daty zamiast daty kalendarzowej" +msgid "Force the display of the actual date instead of calendar date" +msgstr "" #: Library/Main/Strings.cs:258 msgid "" @@ -3927,8 +4241,8 @@ msgstr "" "zapasowej." #: Library/Main/Strings.cs:267 -msgid "Disables synthetic filelist" -msgstr "Wyłącza syntetyczną listę plików" +msgid "Disable synthetic filelist" +msgstr "" #: Library/Main/Strings.cs:268 msgid "" @@ -3939,8 +4253,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:269 -msgid "Checks only file lastmodified" -msgstr "Sprawdza tylko ostatnio modyfikowany plik" +msgid "Check only file lastmodified" +msgstr "" #: Library/Main/Strings.cs:270 msgid "" @@ -3951,8 +4265,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:271 -msgid "Disables path compression on restore" -msgstr "Wyłącza kompresję ścieżki podczas przywracania" +msgid "Disable path compression on restore" +msgstr "" #: Library/Main/Strings.cs:272 msgid "" @@ -4015,10 +4329,10 @@ msgstr "Wyłącz sprawdzanie spójności listy plików" #: Library/Main/Strings.cs:280 msgid "" -"Use this option to run a scheduled backup 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 (e.g., AC) or unknown, then scheduled" -" backups will proceed as normal." +"Use this option to disable a scheduled backup 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 (e.g., AC) or unknown, then " +"scheduled backups will proceed as normal." msgstr "" #: Library/Main/Strings.cs:281 @@ -4046,11 +4360,11 @@ msgstr "" "\"+Path*{0}+*Mail*{0}-[.*DNS]\"" #: Library/Main/Strings.cs:286 -msgid "Applies filters to the file log data" -msgstr "Stosuje filtry do danych dziennika pliku" +msgid "Apply filters to the file log data" +msgstr "" #: Library/Main/Strings.cs:287 -msgid "Specifies the amount of log information to output to the console." +msgid "Specify the amount of log information to output to the console." msgstr "" #: Library/Main/Strings.cs:288 @@ -4058,8 +4372,8 @@ msgid "Console information level" msgstr "Poziom informacyjny konsoli" #: Library/Main/Strings.cs:290 -msgid "Applies filters to the console log data" -msgstr "Stosuje filtry do danych dziennika konsoli" +msgid "Apply filters to the console log data" +msgstr "" #: Library/Main/Strings.cs:292 msgid "" @@ -4069,15 +4383,15 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:293 -msgid "Sets the process to use low IO priority" -msgstr "Ustawia proces na niski priorytet we/wy" +msgid "Set the process to use low IO priority" +msgstr "" #: Library/Main/Strings.cs:295 msgid "Use this option to remove all empty folders from a backup." msgstr "" #: Library/Main/Strings.cs:296 -msgid "Excludes empty folders" +msgid "Exclude empty folders" msgstr "" #: Library/Main/Strings.cs:297 @@ -4134,8 +4448,8 @@ msgstr "" "--{1}={2}, aby raportować dodatkowe dane dziennika" #: Library/Main/Strings.cs:305 -msgid "Activates logging of all database queries" -msgstr "Aktywuje rejestrowanie wszystkich zapytań bazy danych" +msgid "Activate logging of all database queries" +msgstr "" #: Library/Main/Strings.cs:306 msgid "" @@ -4355,8 +4669,8 @@ msgstr "" "obejść problem z określonym protokołem SSL." #: Library/Modules/Builtin/Strings.cs:53 -msgid "Sets allowed SSL versions" -msgstr "Ustawia dozwolone wersje SSL" +msgid "Set allowed SSL versions" +msgstr "" #: Library/Modules/Builtin/Strings.cs:54 msgid "" @@ -4365,8 +4679,8 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:55 -msgid "Sets the default operation timeout" -msgstr "Ustawia domyślny limit czasu operacji" +msgid "Set the default operation timeout" +msgstr "" #: Library/Modules/Builtin/Strings.cs:56 msgid "" @@ -4379,8 +4693,8 @@ msgstr "" "konfiguruje maksymalny czas między aktywnościami w połączeniu." #: Library/Modules/Builtin/Strings.cs:57 -msgid "Sets readwrite" -msgstr "Ustawia odczyt do zapisu" +msgid "Set readwrite" +msgstr "" #: Library/Modules/Builtin/Strings.cs:58 #, csharp-format @@ -4393,8 +4707,8 @@ msgstr "" "przypadkach." #: Library/Modules/Builtin/Strings.cs:59 -msgid "Sets HTTP buffering" -msgstr "Ustawia buforowanie HTTP" +msgid "Set HTTP buffering" +msgstr "" #: Library/Modules/Builtin/Strings.cs:63 msgid "" @@ -4421,9 +4735,8 @@ msgid "Configure Microsoft SQL Server module" msgstr "Konfigurowanie modułu programu Microsoft SQL Server" #: Library/Modules/Builtin/Strings.cs:73 -msgid "" -"Executes a script before starting an operation, and again on completion" -msgstr "Wykonuje skrypt przed rozpoczęciem operacji i ponownie po zakończeniu" +msgid "Execute a script before starting an operation, and again on completion" +msgstr "" #: Library/Modules/Builtin/Strings.cs:74 msgid "Run script" @@ -4431,11 +4744,9 @@ msgstr "Wykonaj skrypt" #: Library/Modules/Builtin/Strings.cs:75 msgid "" -"Executes a script after performing an operation. The script will receive the" -" operation results written to stdout." +"Execute a script after performing an operation. The script will receive the " +"operation results written to stdout." msgstr "" -"Wykonuje skrypt po wykonaniu operacji. Skrypt otrzyma wyniki operacji " -"zapisane na standardowe wyjście." #: Library/Modules/Builtin/Strings.cs:76 msgid "Run a script on exit" @@ -4453,21 +4764,17 @@ msgstr "Skrypt \"{0}\" zwrócił kod zakończenia {1}{2}" #: Library/Modules/Builtin/Strings.cs:79 msgid "" -"Executes a script before performing an operation. The operation will block " +"Execute 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 "" -"Wykonuje skrypt przed wykonaniem operacji. Operacja będzie blokowana do " -"czasu zakończenia lub przekroczenia limitu czasu skryptu. Jeśli skrypt " -"zwróci niezerowy kod błędu lub przekroczy limit czasu, operacja zostanie " -"przerwana." #: Library/Modules/Builtin/Strings.cs:80 msgid "Run a required script on startup" msgstr "Wykonaj skrypt podczas startu" #: Library/Modules/Builtin/Strings.cs:81 -#: Library/Modules/Builtin/Strings.cs:208 +#: Library/Modules/Builtin/Strings.cs:237 #, csharp-format msgid "" "Use this option to select the output format for results. Available formats: " @@ -4475,9 +4782,9 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:82 -#: Library/Modules/Builtin/Strings.cs:209 -msgid "Selects the output format for results" -msgstr "Wybiera format wyjściowy wyników" +#: Library/Modules/Builtin/Strings.cs:238 +msgid "Select the output format for results" +msgstr "" #: Library/Modules/Builtin/Strings.cs:83 #, csharp-format @@ -4491,11 +4798,9 @@ msgstr "Przekroczono limit czasu wykonania skryptu \"{0}\"" #: Library/Modules/Builtin/Strings.cs:85 msgid "" -"Executes a script before performing an operation. The operation will block " +"Execute a script before performing an operation. The operation will block " "until the script has completed or timed out." msgstr "" -"Wykonuje skrypt przed wykonaniem operacji. Operacja będzie blokowana do " -"czasu zakończenia lub przekroczenia limitu czasu skryptu." #: Library/Modules/Builtin/Strings.cs:86 msgid "Run a script on startup" @@ -4508,17 +4813,14 @@ msgstr "Skrypt \"{0}\" zgłosił komunikaty o błędach: {1}" #: Library/Modules/Builtin/Strings.cs:88 msgid "" -"Sets the maximum time a script is allowed to execute. If the script has not " +"Set 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 "" -"Ustawia maksymalny czas wykonania skryptu. Jeśli skrypt nie zostanie " -"ukończony w tym czasie, będzie nadal wykonywany, ale operacja również będzie" -" kontynuowana i żadne dane wyjściowe skryptu nie zostaną przetworzone." #: Library/Modules/Builtin/Strings.cs:89 -msgid "Sets the script timeout" -msgstr "Ustawia limitu czasu skryptu" +msgid "Set the script timeout" +msgstr "" #: Library/Modules/Builtin/Strings.cs:90 msgid "" @@ -4543,7 +4845,7 @@ msgstr "Wyślij email" #, 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." +" option --{0} to specify what SMTP server to use." msgstr "" #: Library/Modules/Builtin/Strings.cs:98 @@ -4612,7 +4914,8 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:124 #: Library/Modules/Builtin/Strings.cs:160 -#: Library/Modules/Builtin/Strings.cs:188 +#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:217 msgid "The messages to send" msgstr "Wiadomości do wysłania" @@ -4691,6 +4994,7 @@ msgstr "E-mail odbiorcy XMPP" #: Library/Modules/Builtin/Strings.cs:144 #: Library/Modules/Builtin/Strings.cs:172 +#: Library/Modules/Builtin/Strings.cs:201 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message.\n" "\n" @@ -4705,6 +5009,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:153 #: Library/Modules/Builtin/Strings.cs:181 +#: Library/Modules/Builtin/Strings.cs:210 msgid "The message template" msgstr "Szablon wiadomości" @@ -4729,7 +5034,8 @@ msgid "The XMPP password" msgstr "Hasło XMPP" #: Library/Modules/Builtin/Strings.cs:158 -#: Library/Modules/Builtin/Strings.cs:186 +#: Library/Modules/Builtin/Strings.cs:187 +#: Library/Modules/Builtin/Strings.cs:215 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" @@ -4739,14 +5045,16 @@ msgstr "" "Możesz podać wiele opcji z separatorem przecinków, np. \"{0},{1}\". Specjalna wartość \"{4}\" jest skrótem dla \"{0},{1},{2},{3}\" i spowoduje, że wszystkie operacje tworzenia kopii zapasowych wyślą komunikat." #: Library/Modules/Builtin/Strings.cs:161 -#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:218 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:162 -#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:219 msgid "Send messages for all operations" msgstr "Wysyłaj wiadomości dla wszystkich operacji" @@ -4756,51 +5064,91 @@ msgstr "Limit czasu upłynął podczas logowania do serwera Jabber" #: Library/Modules/Builtin/Strings.cs:168 msgid "" +"This module provides support for sending status reports via Telegram " +"messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:169 +msgid "Telegram report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:170 +msgid "Use this option to set the channel ID." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:171 +msgid "Telegram channel id" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:182 +msgid "" +"Use this option to set a bot ID for the bot that will send the message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:184 +msgid "The Telegram bot ID" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:185 +msgid "" +"Use this option to set a API key for the bot that will send the message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:186 +msgid "The Telegram API key" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:192 +msgid "Timeout occurred while sending to Telegram server" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:197 +msgid "" "This module provides support for sending status reports via HTTP messages" msgstr "" "Ten moduł zapewnia obsługę wysyłania raportów o stanie za pośrednictwem " "wiadomości HTTP" -#: Library/Modules/Builtin/Strings.cs:169 +#: Library/Modules/Builtin/Strings.cs:198 msgid "HTTP report module" msgstr "Moduł raportów HTTP" -#: Library/Modules/Builtin/Strings.cs:170 +#: Library/Modules/Builtin/Strings.cs:199 msgid "Use this option to set a HTTP report URL." msgstr "" -#: Library/Modules/Builtin/Strings.cs:171 +#: Library/Modules/Builtin/Strings.cs:200 msgid "HTTP report URL" msgstr "" -#: Library/Modules/Builtin/Strings.cs:182 +#: Library/Modules/Builtin/Strings.cs:211 msgid "Use this option to set a name of the parameter to send the message as." msgstr "" -#: Library/Modules/Builtin/Strings.cs:183 +#: Library/Modules/Builtin/Strings.cs:212 msgid "The name of the parameter to send the message as" msgstr "Nazwa parametru, który ma wysłać wiadomość jako" -#: Library/Modules/Builtin/Strings.cs:184 +#: Library/Modules/Builtin/Strings.cs:213 msgid "" "Use this option to set extra parameters to add to the http message, e.g. " "\"parameter1=value1¶meter2=value2\"" msgstr "" -#: Library/Modules/Builtin/Strings.cs:185 +#: Library/Modules/Builtin/Strings.cs:214 msgid "Extra parameters to add to the http message" msgstr "Dodatkowe parametry do dodania do wiadomości http" -#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:220 msgid "" "Use this option to change the default HTTP verb used to submit a report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:192 -msgid "Sets the HTTP verb to use" -msgstr "Ustawia czasownik HTTP do użycia" +#: Library/Modules/Builtin/Strings.cs:221 +msgid "Set the HTTP verb to use" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:193 +#: Library/Modules/Builtin/Strings.cs:222 msgid "" "Use this option to set HTTP report URLs for sending form-encoded data. This " "option accepts multiple URLs, seperated by a semi-colon. All URLs will " @@ -4808,46 +5156,46 @@ msgid "" "settings." msgstr "" -#: Library/Modules/Builtin/Strings.cs:194 +#: Library/Modules/Builtin/Strings.cs:223 msgid "HTTP report URLs for sending form data" msgstr "" -#: Library/Modules/Builtin/Strings.cs:195 +#: Library/Modules/Builtin/Strings.cs:224 msgid "" "Use this option to set HTTP report URLs for sending JSON data. This option " "accepts multiple URLs, seperated by a semi-colon. All URLs will receive the " "same data. Note that this option ignores the format and verb settings." msgstr "" -#: Library/Modules/Builtin/Strings.cs:196 +#: Library/Modules/Builtin/Strings.cs:225 msgid "HTTP report URLs for sending JSON data" msgstr "" -#: Library/Modules/Builtin/Strings.cs:201 +#: Library/Modules/Builtin/Strings.cs:230 #, csharp-format msgid "Failed to send message: {0}" msgstr "Nie udało się wysłać wiadomości: {0}" -#: Library/Modules/Builtin/Strings.cs:202 +#: Library/Modules/Builtin/Strings.cs:231 msgid "" "Use this option to set the log level for messages to include in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:203 -msgid "Defines a log level for messages" -msgstr "Definiuje poziom dziennika dla komunikatów" +#: Library/Modules/Builtin/Strings.cs:232 +msgid "Define a log level for messages" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:204 +#: Library/Modules/Builtin/Strings.cs:233 msgid "" "Use this option to set a filter expression that defines what options are " "included in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:205 +#: Library/Modules/Builtin/Strings.cs:234 msgid "Log message filter" msgstr "Filtr komunikatów dziennika" -#: Library/Modules/Builtin/Strings.cs:206 +#: Library/Modules/Builtin/Strings.cs:235 msgid "" "Use this option to set the maximum number of log lines to include in the " "report. Zero or negative values means unlimited." @@ -4856,9 +5204,9 @@ msgstr "" "uwzględnienia w raporcie. Wartości zerowe lub ujemne oznaczają " "nieograniczone." -#: Library/Modules/Builtin/Strings.cs:207 -msgid "Limits log lines" -msgstr "Ogranicza wiersze dziennika" +#: Library/Modules/Builtin/Strings.cs:236 +msgid "Limit log lines" +msgstr "" #: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:39 #, csharp-format @@ -5094,11 +5442,6 @@ msgstr "" msgid "Supported generic modules:" msgstr "Obsługiwane moduły ogólne:" -#: CommandLine/CLI/Strings.cs:41 -#, csharp-format -msgid "Unable to read the parameters file \"{0}\", reason: {1}" -msgstr "Nie można odczytać pliku parametrów \"{0}\", powód: {1}" - #: CommandLine/CLI/Strings.cs:42 #, csharp-format msgid "" @@ -5130,10 +5473,6 @@ msgid "" "multiple filters must be joined with {5}." msgstr "" -#: CommandLine/CLI/Strings.cs:45 -msgid "Path to a file with parameters" -msgstr "Ścieżka do pliku parametrów" - #: CommandLine/CLI/Strings.cs:46 #, csharp-format msgid "An error occured: {0}" @@ -5206,11 +5545,11 @@ msgstr "Dezaktywuj wyjście na konsoli" msgid "This link may provide additional information: {0}" msgstr "Ten link może dostarczyć dodatkowych informacji: {0}" -#: CommandLine/CLI/Program.cs:288 +#: CommandLine/CLI/Program.cs:290 msgid "Toggle automatic updates" msgstr "Przełącz automatyczne aktualizacje" -#: CommandLine/CLI/Program.cs:288 +#: CommandLine/CLI/Program.cs:290 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 b4c888542..f7dbadcf5 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 8a4d3e68e..cf0875010 100644 --- a/Localizations/duplicati/localization-pt.po +++ b/Localizations/duplicati/localization-pt.po @@ -4,9 +4,9 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rui , 2019 # Paulo Constança , 2019 # Tomás F. , 2021 +# Rui , 2024 # Peter J. Mello , 2024 # Sérgio Marques , 2024 # @@ -15,7 +15,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-14 09:15+0200\n" +"POT-Creation-Date: 2024-08-30 15:22+0200\n" "PO-Revision-Date: 2016-10-04 18:53+0000\n" "Last-Translator: Sérgio Marques , 2024\n" "Language-Team: Portuguese (https://app.transifex.com/duplicati/teams/67655/pt/)\n" @@ -124,7 +124,7 @@ msgid "Use GPG Armor" msgstr "Utilizar GPG Armor" #: Library/Encryption/Strings.cs:52 -msgid "Overrides the GPG command supplied for decryption." +msgid "Override the GPG command supplied for decryption." msgstr "" #: Library/Encryption/Strings.cs:53 @@ -134,7 +134,7 @@ msgstr "" #: Library/Encryption/Strings.cs:54 #, csharp-format msgid "" -"Overrides the default GPG encryption command \"{0}\". Normal usage is to " +"Override the default GPG encryption command \"{0}\". Normal usage is to " "request asymetric encryption with the setting {1}." msgstr "" @@ -219,6 +219,11 @@ msgstr "A pasta especificada não existe" msgid "Cancelled" msgstr "Cancelado" +#: Library/Interface/Strings.cs:44 +msgid "" +"Encryption key used to encrypt target settings does not match current key." +msgstr "" + #: Library/Interface/CustomExceptions.cs:84 #: Library/Interface/CustomExceptions.cs:92 #: Library/Backend/Jottacloud/Jottacloud.cs:286 @@ -346,7 +351,7 @@ msgstr "" #: Library/Backend/AzureBlob/Strings.cs:38 Library/Backend/Mega/Strings.cs:28 #: Library/Backend/SharePoint/Strings.cs:29 #: Library/Backend/WEBDAV/Strings.cs:29 -msgid "Supplies the password used to connect to the server" +msgid "Supply the password used to connect to the server" msgstr "" #: Library/Backend/OpenStack/Strings.cs:32 @@ -354,7 +359,7 @@ msgid "The domain name of the user used to connect to the server." msgstr "O nome de domínio do utilizador usado para se conectar ao servidor." #: Library/Backend/OpenStack/Strings.cs:33 -msgid "Supplies the domain used to connect to the server" +msgid "Supply the domain used to connect to the server" msgstr "" #: Library/Backend/OpenStack/Strings.cs:34 Library/Backend/FTP/Strings.cs:35 @@ -378,7 +383,7 @@ msgstr "" #: Library/Backend/AzureBlob/Strings.cs:40 Library/Backend/Mega/Strings.cs:30 #: Library/Backend/SharePoint/Strings.cs:31 #: Library/Backend/WEBDAV/Strings.cs:31 -msgid "Supplies the username used to connect to the server" +msgid "Supply the username used to connect to the server" msgstr "" #: Library/Backend/OpenStack/Strings.cs:36 @@ -389,7 +394,7 @@ msgid "" msgstr "" #: Library/Backend/OpenStack/Strings.cs:37 -msgid "Supplies the Tenant Name used to connect to the server" +msgid "Supply the Tenant Name used to connect to the server" msgstr "" #: Library/Backend/OpenStack/Strings.cs:38 @@ -399,7 +404,7 @@ msgid "" msgstr "" #: Library/Backend/OpenStack/Strings.cs:39 -msgid "Supplies the API key used to connect to the server" +msgid "Supply the API key used to connect to the server" msgstr "" #: Library/Backend/OpenStack/Strings.cs:40 @@ -410,7 +415,7 @@ msgid "" msgstr "" #: Library/Backend/OpenStack/Strings.cs:41 -msgid "Supplies the authentication URL" +msgid "Supply the authentication URL" msgstr "" #: Library/Backend/OpenStack/Strings.cs:42 @@ -429,7 +434,7 @@ msgid "" msgstr "" #: Library/Backend/OpenStack/Strings.cs:45 -msgid "Supplies the region used for creating a container" +msgid "Supply the region used for creating a container" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:67 @@ -437,7 +442,7 @@ msgid "OpenStack configuration module" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:69 -msgid "Exposes OpenStack configuration as a web module" +msgid "Expose OpenStack configuration as a web module" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:77 @@ -449,7 +454,7 @@ msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:77 #: Library/Backend/GoogleServices/GCSConfig.cs:81 #: Library/Backend/S3/S3Config.cs:84 Library/Backend/Storj/StorjConfig.cs:53 -msgid "Provides different config values" +msgid "Provide different config values" msgstr "" #: Library/Backend/FTP/Strings.cs:27 @@ -471,8 +476,8 @@ msgid "" msgstr "" #: Library/Backend/FTP/Strings.cs:30 Library/Backend/FTP/Strings.cs:32 -msgid "Toggles the FTP connections method" -msgstr "Ativa o modo de ligações por FTP" +msgid "Toggle the FTP connections method" +msgstr "" #: Library/Backend/FTP/Strings.cs:31 #, csharp-format @@ -502,7 +507,7 @@ msgid "" msgstr "" #: Library/Backend/FTP/Strings.cs:38 -msgid "Instructs Duplicati to use an SSL (ftps) connection" +msgid "Instruct Duplicati to use an SSL (ftps) connection" msgstr "" #: Library/Backend/FTP/Strings.cs:39 @@ -543,7 +548,7 @@ msgid "Google Cloud Storage configuration module" msgstr "" #: Library/Backend/GoogleServices/GCSConfig.cs:73 -msgid "Exposes Google Cloud Storage configuration as a web module" +msgid "Expose Google Cloud Storage configuration as a web module" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:27 @@ -594,7 +599,7 @@ msgid "" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:35 -msgid "Specifies location option for creating a bucket" +msgid "Specify location option for creating a bucket" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:36 @@ -605,7 +610,7 @@ msgid "" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:38 -msgid "Specifies storage class for creating a bucket" +msgid "Specify storage class for creating a bucket" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:39 @@ -616,7 +621,7 @@ msgid "" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:40 -msgid "Specifies project for creating a bucket" +msgid "Specify project for creating a bucket" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:44 @@ -671,7 +676,7 @@ msgid "The API Access Key used to authenticate with CloudFiles." msgstr "" #: Library/Backend/CloudFiles/Strings.cs:33 -msgid "Supplies the access key used to connect to the server" +msgid "Supply the access key used to connect to the server" msgstr "" #: Library/Backend/CloudFiles/Strings.cs:34 @@ -691,7 +696,7 @@ msgid "The username used to authenticate with CloudFiles." msgstr "" #: Library/Backend/CloudFiles/Strings.cs:37 -msgid "Supplies the username used to authenticate with CloudFiles" +msgid "Supply the username used to authenticate with CloudFiles" msgstr "" #: Library/Backend/CloudFiles/Strings.cs:38 @@ -724,7 +729,7 @@ msgid "S3 configuration module" msgstr "" #: Library/Backend/S3/S3Config.cs:77 -msgid "Exposes S3 configuration as a web module" +msgid "Expose S3 configuration as a web module" msgstr "" #: Library/Backend/S3/Strings.cs:26 @@ -775,7 +780,7 @@ msgid "" msgstr "" #: Library/Backend/S3/Strings.cs:40 -msgid "Specifies S3 location constraints" +msgid "Specify S3 location constraints" msgstr "" #: Library/Backend/S3/Strings.cs:41 @@ -786,7 +791,7 @@ msgid "" msgstr "" #: Library/Backend/S3/Strings.cs:43 -msgid "Specifies an alternate S3 server name" +msgid "Specify an alternate S3 server name" msgstr "" #: Library/Backend/S3/Strings.cs:44 @@ -796,7 +801,7 @@ msgid "" msgstr "" #: Library/Backend/S3/Strings.cs:45 -msgid "Specifies the S3 client library to use" +msgid "Specify the S3 client library to use" msgstr "" #: Library/Backend/S3/Strings.cs:46 @@ -808,7 +813,7 @@ msgstr "" #: Library/Backend/S3/Strings.cs:47 Library/Backend/WEBDAV/Strings.cs:40 #: Library/Backend/TahoeLAFS/Strings.cs:27 -msgid "Instructs Duplicati to use an SSL (https) connection" +msgid "Instruct Duplicati to use an SSL (https) connection" msgstr "" #: Library/Backend/S3/Strings.cs:48 @@ -836,7 +841,7 @@ msgid "S3 IAM support module" msgstr "" #: Library/Backend/S3/S3IAM.cs:73 -msgid "Exposes S3 IAM manipulation as a web module" +msgid "Expose S3 IAM manipulation as a web module" msgstr "" #: Library/Backend/S3/S3IAM.cs:81 @@ -844,7 +849,7 @@ msgid "The operation to perform" msgstr "" #: Library/Backend/S3/S3IAM.cs:81 -msgid "Selects the operation to perform" +msgid "Select the operation to perform" msgstr "" #: Library/Backend/S3/S3IAM.cs:82 @@ -1043,7 +1048,7 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:53 -msgid "Supplies server fingerprint used for validation of server identity" +msgid "Supply server fingerprint used for validation of server identity" msgstr "" #: Library/Backend/SSHv2/Strings.cs:54 @@ -1054,18 +1059,18 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:55 -msgid "Disables fingerprint validation" -msgstr "Desativar validação de impressão digital" +msgid "Disable fingerprint validation" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:56 msgid "" -"Points to a valid OpenSSH keyfile. If the file is encrypted, the password " +"Point to a valid OpenSSH keyfile. If the file is encrypted, the password " "supplied is used to decrypt it. If the keyfile is specified, the password is" " not used to authenticate." msgstr "" #: Library/Backend/SSHv2/Strings.cs:57 Library/Backend/SSHv2/Strings.cs:59 -msgid "Uses a SSH private key to authenticate" +msgid "Use a SSH private key to authenticate" msgstr "" #: Library/Backend/SSHv2/Strings.cs:58 @@ -1083,7 +1088,7 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:61 -msgid "Sets the operation timeout value" +msgid "Set the operation timeout value" msgstr "" #: Library/Backend/SSHv2/Strings.cs:62 @@ -1095,7 +1100,7 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:63 -msgid "Sets a keepalive value" +msgid "Set a keepalive value" msgstr "" #: Library/Backend/SSHv2/Strings.cs:64 @@ -1445,9 +1450,9 @@ msgstr "" #: Library/Backend/OneDrive/Strings.cs:41 #, 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})." +"Store 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:42 @@ -1468,7 +1473,7 @@ msgstr "" #: Library/Backend/OneDrive/Strings.cs:49 #, csharp-format msgid "" -"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " +"Store 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 "" @@ -1497,7 +1502,7 @@ msgstr "" #: Library/Backend/OneDrive/Strings.cs:59 #, csharp-format msgid "" -"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " +"Store 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) " @@ -1582,7 +1587,7 @@ msgstr "" #: Library/Backend/AliyunOSS/Strings.cs:14 #: Library/Backend/TencentCOS/Strings.cs:36 msgid "Bucket name" -msgstr "" +msgstr "Nome do 'bucket'" #: Library/Backend/AliyunOSS/Strings.cs:15 msgid "Region indicates the physical location of the OSS data center." @@ -1703,7 +1708,7 @@ msgid "" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:38 -msgid "Specifies COS location constraints" +msgid "Specify COS location constraints" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:39 @@ -1748,7 +1753,7 @@ msgid "" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:34 -msgid "Supplies the backup device to use" +msgid "Supply the backup device to use" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:35 @@ -1762,7 +1767,7 @@ msgid "" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:36 -msgid "Supplies the mount point to use on the server" +msgid "Supply the mount point to use on the server" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:37 @@ -2042,7 +2047,7 @@ msgid "Storj DCS configuration module" msgstr "" #: Library/Backend/Storj/StorjConfig.cs:46 -msgid "Exposes Storj DCS configuration as a web module" +msgid "Expose Storj DCS configuration as a web module" msgstr "" #: Library/Backend/Storj/Strings.cs:27 @@ -2065,7 +2070,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:31 msgid "Authentication method" -msgstr "" +msgstr "Método de autenticação" #: Library/Backend/Storj/Strings.cs:32 msgid "" @@ -2076,7 +2081,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:33 msgid "Satellite" -msgstr "" +msgstr "Satélite" #: Library/Backend/Storj/Strings.cs:34 msgid "" @@ -2087,7 +2092,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:35 msgid "API key" -msgstr "" +msgstr "Chave API" #: Library/Backend/Storj/Strings.cs:36 msgid "" @@ -2099,7 +2104,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:37 msgid "Encryption passphrase" -msgstr "" +msgstr "Frase-passe de encriptação" #: Library/Backend/Storj/Strings.cs:38 msgid "" @@ -2109,7 +2114,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:39 msgid "Access grant" -msgstr "" +msgstr "Acesso concedido" #: Library/Backend/Storj/Strings.cs:40 msgid "Specify the bucket for storing the backup." @@ -2125,7 +2130,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:43 msgid "Folder" -msgstr "" +msgstr "Pasta" #: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format @@ -2143,6 +2148,342 @@ msgstr "Código do erro inesperado: {0} - {1}" msgid "The OAuth service is currently over quota. Try again in a few hours" msgstr "" +#: Library/RestAPI/Strings.cs:9 +msgid "Another instance is running, and was notified" +msgstr "Outra instância está em execução e foi notificada" + +#: Library/RestAPI/Strings.cs:10 +#, csharp-format +msgid "" +"Failed to create, open or upgrade the database.\n" +"Error message: {0}" +msgstr "" +"Falha ao criar, abrir ou atualizar a base de dados.\n" +"Mensagem de erro: {0}" + +#: Library/RestAPI/Strings.cs:12 +msgid "Display this help" +msgstr "" + +#: Library/RestAPI/Strings.cs:13 +msgid "" +"Supported commandline arguments:\n" +"\n" +msgstr "" +"Argumentos suportados na linha de comandos:\n" +"\n" + +#: Library/RestAPI/Strings.cs:16 +#, csharp-format +msgid "--{0}: {1}" +msgstr "--{0}: {1}" + +#: Library/RestAPI/Strings.cs:17 +#, csharp-format +msgid "" +"Use this option to store some or all of the options given to the commandline" +" client. The file must be a plain text file, and UTF-8 encoding is " +"preferred. Each line in the file should be of the format --option=value. Use" +" the special options --{0} and --{1} 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 "" + +#: Library/RestAPI/Strings.cs:18 CommandLine/CLI/Strings.cs:45 +msgid "Path to a file with parameters" +msgstr "Caminho para o ficheiro, com parâmetros" + +#: Library/RestAPI/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 "" +"Os filtros não podem ser definidos na linha de comando se os filtros também " +"estiverem no ficheiro de parâmetros. As opções especiais --{0}, --{1}, ou " +"--{2} devem ser utilizadas para se referir aos filtros específicos listados " +"no ficheiro. Cada filtro deve ser prefixado com um '+' ou um '-', e vários " +"filtros devem ser unidos com {3}." + +#: Library/RestAPI/Strings.cs:20 CommandLine/CLI/Strings.cs:41 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "Não foi possivel ler os parametros do ficheiro \"{0}\", razão: {1}" + +#: Library/RestAPI/Strings.cs:22 +msgid "Output log information to the file given" +msgstr "" + +#: Library/RestAPI/Strings.cs:23 +msgid "Determine the amount of information written in the log file" +msgstr "" + +#: Library/RestAPI/Strings.cs:24 +msgid "" +"Activate portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Library/RestAPI/Strings.cs:25 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "Ocorreu um erro grave no Duplicati: {0}" + +#: Library/RestAPI/Strings.cs:26 +#, csharp-format +msgid "An error occurred on server tear down: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:27 +#, csharp-format +msgid "" +"Unable to start up. Perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:29 Library/RestAPI/Strings.cs:51 +msgid "Disable database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:30 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "" +"Versão não suportada do SQLite detectado ({0}), deve ser {1} ou superior." + +#: Library/RestAPI/Strings.cs:31 +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 "" + +#: Library/RestAPI/Strings.cs:32 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "" +"A porta que o servidor web utiliza. Podem ser especificadas várias portas, " +"separadas por vírgulas." + +#: Library/RestAPI/Strings.cs:33 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." +msgstr "" +"Os ficheiros PKCS #12 de certificado e chave que o servidor web utiliza para" +" SSL. Apenas as chaves RSA e DSA são suportadas." + +#: Library/RestAPI/Strings.cs:34 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "" +"A palavra-passe para desencriptação do ficheiro do certificado PKCS #12." + +#: Library/RestAPI/Strings.cs:35 +msgid "" +"The interface the webserver listens on. The special values \"*\" and \"any\"" +" means any interface. The special value \"loopback\" means the loopback " +"adapter." +msgstr "" +"A ligação de rede que o servidor web utilizar. Os valores especiais '*' e " +"'any' significa todas as interfaces disponíveis, e 'loopback' corresponde ao" +" adaptador virtual acessível apenas por utilizadores locais." + +#: Library/RestAPI/Strings.cs:36 +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 "" +"A palavra-passe necessária para aceder à interface web. Esta é gravada para " +"não precisar de a fornecer sempre, ao deixar aberta desactiva a palavra-" +"passe." + +#: Library/RestAPI/Strings.cs:37 +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 "" +"Os hostnames que são autorizados a ligar, separados por ponto-e-vírgula. Um " +"'*' permite a ligação as todos e desactiva esta protecção." + +#: Library/RestAPI/Strings.cs:38 +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 "" + +#: Library/RestAPI/Strings.cs:39 +msgid "Enable the ping-pong responder" +msgstr "" + +#: Library/RestAPI/Strings.cs:40 Library/Main/Strings.cs:250 +msgid "Set the time after which log data will be purged from the database." +msgstr "" +"Definir o tempo depois do que os dados de registo serão eliminados da base " +"de dados." + +#: Library/RestAPI/Strings.cs:41 Library/Main/Strings.cs:251 +msgid "Clean up old log data" +msgstr "Apagar dados de registo antigos" + +#: Library/RestAPI/Strings.cs:42 +#, 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 "" +"O Duplicati precisa de guardar uma pequena base de dados com todas as " +"configurações. Usa esta opção para escolher onde as definições são " +"guardadas. Também pode ser definida com a variável de ambiente {0}." + +#: Library/RestAPI/Strings.cs:43 +msgid "Set the folder where settings are stored" +msgstr "" + +#: Library/RestAPI/Strings.cs:44 +#, 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 "" +"Esta opção define a chave de encriptação utilizada para encriptar a base de " +"dados de definições locais. Também pode ser definida com a variável de " +"ambiente {0}. Utilizar a opção de linha de comando --{1} para desativar a " +"encriptação da base de dados." + +#: Library/RestAPI/Strings.cs:45 +msgid "Set the database encryption key" +msgstr "" + +#: Library/RestAPI/Strings.cs:46 Library/Main/Strings.cs:96 +msgid "" +"Use this option 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 "" + +#: Library/RestAPI/Strings.cs:47 Library/Main/Strings.cs:97 +msgid "Temporary storage folder" +msgstr "Pasta temporária de armazenamento" + +#: Library/RestAPI/Strings.cs:48 +msgid "Reset the JWT configuration, invalidating any issued login tokens" +msgstr "" + +#: Library/RestAPI/Strings.cs:49 +msgid "Disable the visual captcha" +msgstr "" + +#: Library/RestAPI/Strings.cs:50 +msgid "Use this option to disable database encryption of sensitive fields" +msgstr "" + +#: Library/RestAPI/Strings.cs:52 +msgid "Log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:53 +msgid "Use this option to log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:54 +msgid "Set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:55 +msgid "Use this option to set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:56 +#, csharp-format +msgid "" +"The Windows event log source {0} was not found. The source must be " +"registered before the log can be written." +msgstr "" + +#: Library/RestAPI/Strings.cs:57 +msgid "The Windows event log is not supported on this platform" +msgstr "" + +#: Library/RestAPI/Strings.cs:58 +#, csharp-format +msgid "Server has started and is listening on port {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:59 +#, csharp-format +msgid "Use the following link to sign in: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:60 +#, csharp-format +msgid "The server crashed: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:61 +msgid "Require database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:62 +msgid "" +"Use this option to require a custom provided key for database encryption of " +"sensitive fields and not rely on the serial number" +msgstr "" + +#: Library/RestAPI/Strings.cs:63 +#, csharp-format +msgid "" +"Database encryption key is required. Supply an encryption key via the " +"environment variable {0} or disable database encryption with the option " +"--{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:64 +#, csharp-format +msgid "" +"The encryption key is blacklisted and cannot be used. The database has been " +"decrypted. Supply a new encryption key via the environment variable {0} or " +"disable database encryption with the option --{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:68 +#, csharp-format +msgid "" +"Unable to find a valid date, given the start date {0}, the repetition " +"interval {1} and the allowed days {2}" +msgstr "" +"Não foi possível encontrar uma data válida, utilizando a data de início {0}," +" o intervalo de repetição {1} e os dias permitidos {2}" + +#: Library/RestAPI/Strings.cs:73 +#, csharp-format +msgid "Server has started and is listening on {0}, port {1}" +msgstr "O servidor foi iniciado e está a escutar em {0}, porta {1}" + +#: Library/RestAPI/Strings.cs:74 +#, csharp-format +msgid "" +"Unable to create SSL certificate using provided parameters. Exception " +"detail: {0}" +msgstr "" +"Não foi possível criar certificado SSL utilizando os parâmetros fornecidos. " +"Detalhe de excepção: {0}" + +#: Library/RestAPI/Strings.cs:75 +#, csharp-format +msgid "Unable to open a socket for listening, tried ports: {0}" +msgstr "Não foi possível abrir uma porta para escutar, tentou utilizar: {0}" + #: Library/DynamicLoader/Strings.cs:24 #, csharp-format msgid "Failed to load assembly {0}, error message: {1}" @@ -2175,7 +2516,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:28 -msgid "Sets the ZIP compression level" +msgid "Set the ZIP compression level" msgstr "" #: Library/Compression/Strings.cs:29 @@ -2187,7 +2528,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:30 -msgid "Sets the ZIP compression method" +msgid "Set the ZIP compression method" msgstr "" #: Library/Compression/Strings.cs:31 @@ -2197,7 +2538,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:32 -msgid "Toggles ZIP64 support" +msgid "Toggle ZIP64 support" msgstr "" #: Library/Compression/Strings.cs:33 @@ -2236,8 +2577,8 @@ msgid "Number of threads used in compression" msgstr "" #: Library/Compression/Strings.cs:44 -msgid "Sets the 7z compression level" -msgstr "Define o nível de compressão 7z" +msgid "Set the 7z compression level" +msgstr "" #: Library/Compression/Strings.cs:45 msgid "" @@ -2247,7 +2588,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:46 -msgid "Sets the 7z fast algorithm usage" +msgid "Set the 7z fast algorithm usage" msgstr "" #: Library/SQLiteHelper/Strings.cs:24 @@ -2472,7 +2813,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:65 -msgid "Toggles system sleep mode" +msgid "Toggle system sleep mode" msgstr "" #: Library/Main/Strings.cs:66 @@ -2630,21 +2971,10 @@ msgstr "" msgid "Limit the size of files being backed up" msgstr "" -#: Library/Main/Strings.cs:96 -msgid "" -"Use this option 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 "" - -#: Library/Main/Strings.cs:97 -msgid "Temporary storage folder" -msgstr "Pasta temporária de armazenamento" - #: Library/Main/Strings.cs:98 msgid "" -"Selects another thread priority for the process. Use this to set Duplicati " -"to be more or less CPU intensive." +"Select another thread priority for the process. Use this to set Duplicati to" +" be more or less CPU intensive." msgstr "" #: Library/Main/Strings.cs:99 @@ -2664,13 +2994,13 @@ msgstr "Limitar o tamanho dos volumes" #: Library/Main/Strings.cs:102 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." +"Use this option to 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:103 -msgid "Disables use of the streaming transfer method" +msgid "Disable use of the streaming transfer method" msgstr "" #: Library/Main/Strings.cs:104 @@ -2681,7 +3011,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:105 -msgid "Disables manifests verification" +msgid "Disable manifests verification" msgstr "" #: Library/Main/Strings.cs:106 @@ -2713,7 +3043,7 @@ msgid "Supply one or more module names, separated by commas to unload them." msgstr "" #: Library/Main/Strings.cs:111 -msgid "Disables one or more modules" +msgid "Disable one or more modules" msgstr "" #: Library/Main/Strings.cs:112 @@ -2721,8 +3051,8 @@ msgid "Supply one or more module names, separated by commas to load them." msgstr "" #: Library/Main/Strings.cs:113 -msgid "Enables one or more modules" -msgstr "Ativa um ou mais módulos" +msgid "Enable one or more modules" +msgstr "" #: Library/Main/Strings.cs:114 msgid "" @@ -2740,7 +3070,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:115 -msgid "Controls the use of disk snapshots" +msgid "Control the use of disk snapshots" msgstr "" #: Library/Main/Strings.cs:116 @@ -2783,11 +3113,11 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:123 -msgid "Enables debugging output" +msgid "Enable debugging output" msgstr "" #: Library/Main/Strings.cs:124 -msgid "Logs information to the file specified." +msgid "Log information to the file specified." msgstr "" #: Library/Main/Strings.cs:125 @@ -2797,7 +3127,7 @@ msgstr "" #: Library/Main/Strings.cs:126 Library/Main/Strings.cs:283 #, csharp-format msgid "" -"Specifies the amount of log information to write into the file specified by " +"Specify the amount of log information to write into the file specified by " "the option --{0}." msgstr "" @@ -2817,8 +3147,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:130 -msgid "Disables automatic folder creation" -msgstr "Desativa a criação automática de pastas" +msgid "Disable automatic folder creation" +msgstr "" #: Library/Main/Strings.cs:131 msgid "" @@ -2848,7 +3178,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:134 -msgid "Controls the use of NTFS Update Sequence Numbers" +msgid "Control the use of NTFS Update Sequence Numbers" msgstr "" #: Library/Main/Strings.cs:135 @@ -2865,7 +3195,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:136 -msgid "Deactivates tolerance when comparing times" +msgid "Deactivate tolerance when comparing times" msgstr "" #: Library/Main/Strings.cs:137 @@ -2934,7 +3264,7 @@ msgstr "" #: Library/Main/Strings.cs:149 msgid "" -"Sets a threshold for when to warn about the backend quota being nearly " +"Set 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 than this percentage of the total backup " "size. If the backend does not report the quota information, this value will " @@ -3138,7 +3468,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:185 -msgid "Determines usage of index files" +msgid "Determine usage of index files" msgstr "" #: Library/Main/Strings.cs:186 @@ -3160,7 +3490,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:189 -msgid "Does not perform any modifications" +msgid "Do not perform any modifications" msgstr "" #: Library/Main/Strings.cs:190 @@ -3239,8 +3569,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:204 -msgid "Disables the local database" -msgstr "Desativa a base de dados local" +msgid "Disable the local database" +msgstr "" #: Library/Main/Strings.cs:205 msgid "" @@ -3371,7 +3701,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:227 -msgid "Activates in-depth verification of files" +msgid "Activate in-depth verification of files" msgstr "" #: Library/Main/Strings.cs:228 @@ -3412,8 +3742,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:237 -msgid "Don't store metadata" -msgstr "Não guardar meta-dados" +msgid "Do not store metadata" +msgstr "" #: Library/Main/Strings.cs:238 msgid "" @@ -3474,16 +3804,6 @@ msgstr "" msgid "Check block hashes" msgstr "" -#: Library/Main/Strings.cs:250 -msgid "Set the time after which log data will be purged from the database." -msgstr "" -"Definir o tempo depois do que os dados de registo serão eliminados da base " -"de dados." - -#: Library/Main/Strings.cs:251 -msgid "Clean up old log data" -msgstr "Apagar dados de registo antigos" - #: Library/Main/Strings.cs:252 msgid "" "Use this option to build a searchable local database which only contains " @@ -3516,7 +3836,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:257 -msgid "Forces the display of the actual date instead of calendar date" +msgid "Force the display of the actual date instead of calendar date" msgstr "" #: Library/Main/Strings.cs:258 @@ -3568,7 +3888,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:267 -msgid "Disables synthetic filelist" +msgid "Disable synthetic filelist" msgstr "" #: Library/Main/Strings.cs:268 @@ -3580,7 +3900,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:269 -msgid "Checks only file lastmodified" +msgid "Check only file lastmodified" msgstr "" #: Library/Main/Strings.cs:270 @@ -3592,7 +3912,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:271 -msgid "Disables path compression on restore" +msgid "Disable path compression on restore" msgstr "" #: Library/Main/Strings.cs:272 @@ -3646,10 +3966,10 @@ msgstr "" #: Library/Main/Strings.cs:280 msgid "" -"Use this option to run a scheduled backup 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 (e.g., AC) or unknown, then scheduled" -" backups will proceed as normal." +"Use this option to disable a scheduled backup 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 (e.g., AC) or unknown, then " +"scheduled backups will proceed as normal." msgstr "" #: Library/Main/Strings.cs:281 @@ -3671,11 +3991,11 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:286 -msgid "Applies filters to the file log data" +msgid "Apply filters to the file log data" msgstr "" #: Library/Main/Strings.cs:287 -msgid "Specifies the amount of log information to output to the console." +msgid "Specify the amount of log information to output to the console." msgstr "" #: Library/Main/Strings.cs:288 @@ -3683,7 +4003,7 @@ msgid "Console information level" msgstr "" #: Library/Main/Strings.cs:290 -msgid "Applies filters to the console log data" +msgid "Apply filters to the console log data" msgstr "" #: Library/Main/Strings.cs:292 @@ -3694,7 +4014,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:293 -msgid "Sets the process to use low IO priority" +msgid "Set the process to use low IO priority" msgstr "" #: Library/Main/Strings.cs:295 @@ -3702,7 +4022,7 @@ msgid "Use this option to remove all empty folders from a backup." msgstr "" #: Library/Main/Strings.cs:296 -msgid "Excludes empty folders" +msgid "Exclude empty folders" msgstr "" #: Library/Main/Strings.cs:297 @@ -3751,7 +4071,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:305 -msgid "Activates logging of all database queries" +msgid "Activate logging of all database queries" msgstr "" #: Library/Main/Strings.cs:306 @@ -3954,8 +4274,8 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:53 -msgid "Sets allowed SSL versions" -msgstr "Define as versões SSL permitidas" +msgid "Set allowed SSL versions" +msgstr "" #: Library/Modules/Builtin/Strings.cs:54 msgid "" @@ -3964,7 +4284,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:55 -msgid "Sets the default operation timeout" +msgid "Set the default operation timeout" msgstr "" #: Library/Modules/Builtin/Strings.cs:56 @@ -3975,7 +4295,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:57 -msgid "Sets readwrite" +msgid "Set readwrite" msgstr "" #: Library/Modules/Builtin/Strings.cs:58 @@ -3986,7 +4306,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:59 -msgid "Sets HTTP buffering" +msgid "Set HTTP buffering" msgstr "" #: Library/Modules/Builtin/Strings.cs:63 @@ -4010,8 +4330,7 @@ msgid "Configure Microsoft SQL Server module" msgstr "" #: Library/Modules/Builtin/Strings.cs:73 -msgid "" -"Executes a script before starting an operation, and again on completion" +msgid "Execute a script before starting an operation, and again on completion" msgstr "" #: Library/Modules/Builtin/Strings.cs:74 @@ -4020,8 +4339,8 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:75 msgid "" -"Executes a script after performing an operation. The script will receive the" -" operation results written to stdout." +"Execute a script after performing an operation. The script will receive the " +"operation results written to stdout." msgstr "" #: Library/Modules/Builtin/Strings.cs:76 @@ -4040,7 +4359,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:79 msgid "" -"Executes a script before performing an operation. The operation will block " +"Execute 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 "" @@ -4050,7 +4369,7 @@ msgid "Run a required script on startup" msgstr "" #: Library/Modules/Builtin/Strings.cs:81 -#: Library/Modules/Builtin/Strings.cs:208 +#: Library/Modules/Builtin/Strings.cs:237 #, csharp-format msgid "" "Use this option to select the output format for results. Available formats: " @@ -4058,8 +4377,8 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:82 -#: Library/Modules/Builtin/Strings.cs:209 -msgid "Selects the output format for results" +#: Library/Modules/Builtin/Strings.cs:238 +msgid "Select the output format for results" msgstr "" #: Library/Modules/Builtin/Strings.cs:83 @@ -4074,7 +4393,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:85 msgid "" -"Executes a script before performing an operation. The operation will block " +"Execute a script before performing an operation. The operation will block " "until the script has completed or timed out." msgstr "" @@ -4089,13 +4408,13 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:88 msgid "" -"Sets the maximum time a script is allowed to execute. If the script has not " +"Set 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:89 -msgid "Sets the script timeout" +msgid "Set the script timeout" msgstr "" #: Library/Modules/Builtin/Strings.cs:90 @@ -4121,7 +4440,7 @@ msgstr "" #, 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." +" option --{0} to specify what SMTP server to use." msgstr "" #: Library/Modules/Builtin/Strings.cs:98 @@ -4186,7 +4505,8 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:124 #: Library/Modules/Builtin/Strings.cs:160 -#: Library/Modules/Builtin/Strings.cs:188 +#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:217 msgid "The messages to send" msgstr "Mensagem a enviar" @@ -4259,6 +4579,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:144 #: Library/Modules/Builtin/Strings.cs:172 +#: Library/Modules/Builtin/Strings.cs:201 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message.\n" "\n" @@ -4273,6 +4594,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:153 #: Library/Modules/Builtin/Strings.cs:181 +#: Library/Modules/Builtin/Strings.cs:210 msgid "The message template" msgstr "" @@ -4297,7 +4619,8 @@ msgid "The XMPP password" msgstr "" #: Library/Modules/Builtin/Strings.cs:158 -#: Library/Modules/Builtin/Strings.cs:186 +#: Library/Modules/Builtin/Strings.cs:187 +#: Library/Modules/Builtin/Strings.cs:215 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" @@ -4305,14 +4628,16 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:161 -#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:218 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:162 -#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:219 msgid "Send messages for all operations" msgstr "" @@ -4322,49 +4647,89 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:168 msgid "" -"This module provides support for sending status reports via HTTP messages" +"This module provides support for sending status reports via Telegram " +"messages" msgstr "" #: Library/Modules/Builtin/Strings.cs:169 -msgid "HTTP report module" +msgid "Telegram report module" msgstr "" #: Library/Modules/Builtin/Strings.cs:170 -msgid "Use this option to set a HTTP report URL." +msgid "Use this option to set the channel ID." msgstr "" #: Library/Modules/Builtin/Strings.cs:171 -msgid "HTTP report URL" +msgid "Telegram channel id" msgstr "" #: Library/Modules/Builtin/Strings.cs:182 -msgid "Use this option to set a name of the parameter to send the message as." -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:183 -msgid "The name of the parameter to send the message as" +msgid "" +"Use this option to set a bot ID for the bot that will send the message." msgstr "" #: Library/Modules/Builtin/Strings.cs:184 +msgid "The Telegram bot ID" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:185 +msgid "" +"Use this option to set a API key for the bot that will send the message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:186 +msgid "The Telegram API key" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:192 +msgid "Timeout occurred while sending to Telegram server" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:197 +msgid "" +"This module provides support for sending status reports via HTTP messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:198 +msgid "HTTP report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:199 +msgid "Use this option to set a HTTP report URL." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:200 +msgid "HTTP report URL" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:211 +msgid "Use this option to set a name of the parameter to send the message as." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:212 +msgid "The name of the parameter to send the message as" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:213 msgid "" "Use this option to set extra parameters to add to the http message, e.g. " "\"parameter1=value1¶meter2=value2\"" msgstr "" -#: Library/Modules/Builtin/Strings.cs:185 +#: Library/Modules/Builtin/Strings.cs:214 msgid "Extra parameters to add to the http message" msgstr "" -#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:220 msgid "" "Use this option to change the default HTTP verb used to submit a report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:192 -msgid "Sets the HTTP verb to use" +#: Library/Modules/Builtin/Strings.cs:221 +msgid "Set the HTTP verb to use" msgstr "" -#: Library/Modules/Builtin/Strings.cs:193 +#: Library/Modules/Builtin/Strings.cs:222 msgid "" "Use this option to set HTTP report URLs for sending form-encoded data. This " "option accepts multiple URLs, seperated by a semi-colon. All URLs will " @@ -4372,53 +4737,53 @@ msgid "" "settings." msgstr "" -#: Library/Modules/Builtin/Strings.cs:194 +#: Library/Modules/Builtin/Strings.cs:223 msgid "HTTP report URLs for sending form data" msgstr "" -#: Library/Modules/Builtin/Strings.cs:195 +#: Library/Modules/Builtin/Strings.cs:224 msgid "" "Use this option to set HTTP report URLs for sending JSON data. This option " "accepts multiple URLs, seperated by a semi-colon. All URLs will receive the " "same data. Note that this option ignores the format and verb settings." msgstr "" -#: Library/Modules/Builtin/Strings.cs:196 +#: Library/Modules/Builtin/Strings.cs:225 msgid "HTTP report URLs for sending JSON data" msgstr "" -#: Library/Modules/Builtin/Strings.cs:201 +#: Library/Modules/Builtin/Strings.cs:230 #, csharp-format msgid "Failed to send message: {0}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:202 +#: Library/Modules/Builtin/Strings.cs:231 msgid "" "Use this option to set the log level for messages to include in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:203 -msgid "Defines a log level for messages" +#: Library/Modules/Builtin/Strings.cs:232 +msgid "Define a log level for messages" msgstr "" -#: Library/Modules/Builtin/Strings.cs:204 +#: Library/Modules/Builtin/Strings.cs:233 msgid "" "Use this option to set a filter expression that defines what options are " "included in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:205 +#: Library/Modules/Builtin/Strings.cs:234 msgid "Log message filter" msgstr "" -#: Library/Modules/Builtin/Strings.cs:206 +#: Library/Modules/Builtin/Strings.cs:235 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/Strings.cs:207 -msgid "Limits log lines" +#: Library/Modules/Builtin/Strings.cs:236 +msgid "Limit log lines" msgstr "" #: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:39 @@ -4633,11 +4998,6 @@ msgstr "" msgid "Supported generic modules:" msgstr "Módulos genéricos suportados:" -#: CommandLine/CLI/Strings.cs:41 -#, csharp-format -msgid "Unable to read the parameters file \"{0}\", reason: {1}" -msgstr "Não foi possivel ler os parametros do ficheiro \"{0}\", razão: {1}" - #: CommandLine/CLI/Strings.cs:42 #, csharp-format msgid "" @@ -4669,10 +5029,6 @@ msgid "" "multiple filters must be joined with {5}." msgstr "" -#: CommandLine/CLI/Strings.cs:45 -msgid "Path to a file with parameters" -msgstr "Caminho para o ficheiro, com parâmetros" - #: CommandLine/CLI/Strings.cs:46 #, csharp-format msgid "An error occured: {0}" @@ -4739,11 +5095,11 @@ msgstr "" msgid "This link may provide additional information: {0}" msgstr "" -#: CommandLine/CLI/Program.cs:288 +#: CommandLine/CLI/Program.cs:290 msgid "Toggle automatic updates" msgstr "Comutar atualizações automáticas" -#: CommandLine/CLI/Program.cs:288 +#: CommandLine/CLI/Program.cs:290 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 a98807d86..0b3a4486f 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 b327f3019..5f0ebaf71 100644 --- a/Localizations/duplicati/localization-pt_BR.po +++ b/Localizations/duplicati/localization-pt_BR.po @@ -6,14 +6,11 @@ # Translators: # Alisson Oliveira , 2016 # wviana , 2016 -# Paulo Calixto , 2016 # canove , 2017 # Felipe Rodrigues da Silva , 2017 -# Luiz Cezar Philippi Junior , 2017 # Mateus Bueno , 2017 # Lincoln Nogueira , 2017 # 121c0555e4161ef983afa1da05d1de8a, 2017 -# Danilo Silva, 2017 # Valdenir Luíz Mezadri Junior , 2018 # Tomas Waldow , 2018 # FABIO , 2018 @@ -21,19 +18,23 @@ # Mathias Maurilio , 2019 # Marcos de Melo , 2020 # TOMAS ANDRIOTTI , 2021 -# Tácio Andrade , 2021 # Rafael Martins , 2021 # Ricardo Malta , 2024 # Madson Coelho , 2024 +# Ednilsom Montanhole , 2024 +# Danilo Silva, 2024 +# Luiz Cezar Philippi Junior , 2024 +# Tácio Andrade , 2024 +# Paulo Calixto , 2024 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-14 09:15+0200\n" +"POT-Creation-Date: 2024-08-30 15:22+0200\n" "PO-Revision-Date: 2016-10-04 18:53+0000\n" -"Last-Translator: Madson Coelho , 2024\n" +"Last-Translator: Paulo Calixto , 2024\n" "Language-Team: Portuguese (Brazil) (https://app.transifex.com/duplicati/teams/67655/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -146,7 +147,7 @@ msgid "Use GPG Armor" msgstr "Utilize GPG Armor" #: Library/Encryption/Strings.cs:52 -msgid "Overrides the GPG command supplied for decryption." +msgid "Override the GPG command supplied for decryption." msgstr "" #: Library/Encryption/Strings.cs:53 @@ -156,7 +157,7 @@ msgstr "Comando de descriptografia GPG" #: Library/Encryption/Strings.cs:54 #, csharp-format msgid "" -"Overrides the default GPG encryption command \"{0}\". Normal usage is to " +"Override the default GPG encryption command \"{0}\". Normal usage is to " "request asymetric encryption with the setting {1}." msgstr "" @@ -241,6 +242,11 @@ msgstr "A pasta solicitada não existe" msgid "Cancelled" msgstr "Cancelado" +#: Library/Interface/Strings.cs:44 +msgid "" +"Encryption key used to encrypt target settings does not match current key." +msgstr "" + #: Library/Interface/CustomExceptions.cs:84 #: Library/Interface/CustomExceptions.cs:92 #: Library/Backend/Jottacloud/Jottacloud.cs:286 @@ -382,16 +388,16 @@ msgstr "" #: Library/Backend/AzureBlob/Strings.cs:38 Library/Backend/Mega/Strings.cs:28 #: Library/Backend/SharePoint/Strings.cs:29 #: Library/Backend/WEBDAV/Strings.cs:29 -msgid "Supplies the password used to connect to the server" -msgstr "Forneça a senha usada para se conectar ao servidor" +msgid "Supply the password used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:32 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:33 -msgid "Supplies the domain used to connect to the server" -msgstr "Fornece o domínio usado para se conectar ao servidor" +msgid "Supply the domain used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:34 Library/Backend/FTP/Strings.cs:35 #: Library/Backend/CloudFiles/Strings.cs:30 Library/Backend/S3/Strings.cs:34 @@ -416,8 +422,8 @@ msgstr "" #: Library/Backend/AzureBlob/Strings.cs:40 Library/Backend/Mega/Strings.cs:30 #: Library/Backend/SharePoint/Strings.cs:31 #: Library/Backend/WEBDAV/Strings.cs:31 -msgid "Supplies the username used to connect to the server" -msgstr "Forneça o nome de usuário usado para se conectar ao servidor" +msgid "Supply the username used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:36 msgid "" @@ -430,8 +436,8 @@ msgstr "" "ao usar uma chave de API." #: Library/Backend/OpenStack/Strings.cs:37 -msgid "Supplies the Tenant Name used to connect to the server" -msgstr "Fornece o \"Tenant Name\" usado para conectar ao servidor" +msgid "Supply the Tenant Name used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:38 msgid "" @@ -442,8 +448,8 @@ msgstr "" "com alguns provedores." #: Library/Backend/OpenStack/Strings.cs:39 -msgid "Supplies the API key used to connect to the server" -msgstr "Fornece a API key usada para conectar ao servidor" +msgid "Supply the API key used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:40 #, csharp-format @@ -456,8 +462,8 @@ msgstr "" "provedores conhecidos são: {0} {1}" #: Library/Backend/OpenStack/Strings.cs:41 -msgid "Supplies the authentication URL" -msgstr "Fornece o URL de autenticação" +msgid "Supply the authentication URL" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:42 msgid "The keystone API version to use. Valid values are 'v2' and 'v3'." @@ -479,15 +485,15 @@ msgstr "" "padrão." #: Library/Backend/OpenStack/Strings.cs:45 -msgid "Supplies the region used for creating a container" -msgstr "Fornece a região usada para criar um contêiner" +msgid "Supply the region used for creating a container" +msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:67 msgid "OpenStack configuration module" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:69 -msgid "Exposes OpenStack configuration as a web module" +msgid "Expose OpenStack configuration as a web module" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:77 @@ -499,7 +505,7 @@ msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:77 #: Library/Backend/GoogleServices/GCSConfig.cs:81 #: Library/Backend/S3/S3Config.cs:84 Library/Backend/Storj/StorjConfig.cs:53 -msgid "Provides different config values" +msgid "Provide different config values" msgstr "" #: Library/Backend/FTP/Strings.cs:27 @@ -521,8 +527,8 @@ msgid "" msgstr "" #: Library/Backend/FTP/Strings.cs:30 Library/Backend/FTP/Strings.cs:32 -msgid "Toggles the FTP connections method" -msgstr "Alterna entre os métodos de conexões FTP" +msgid "Toggle the FTP connections method" +msgstr "" #: Library/Backend/FTP/Strings.cs:31 #, csharp-format @@ -554,8 +560,8 @@ msgid "" msgstr "" #: Library/Backend/FTP/Strings.cs:38 -msgid "Instructs Duplicati to use an SSL (ftps) connection" -msgstr "Instrui o Duplicati a usar uma conexão SSL (ftps)" +msgid "Instruct Duplicati to use an SSL (ftps) connection" +msgstr "" #: Library/Backend/FTP/Strings.cs:39 msgid "" @@ -598,7 +604,7 @@ msgid "Google Cloud Storage configuration module" msgstr "" #: Library/Backend/GoogleServices/GCSConfig.cs:73 -msgid "Exposes Google Cloud Storage configuration as a web module" +msgid "Expose Google Cloud Storage configuration as a web module" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:27 @@ -652,8 +658,8 @@ msgstr "" "acordo com a localização do bucket. Locais de bucket conhecidos: {0}" #: Library/Backend/GoogleServices/Strings.cs:35 -msgid "Specifies location option for creating a bucket" -msgstr "Especifica a opção de localização para a criação de um bucket" +msgid "Specify location option for creating a bucket" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:36 #, csharp-format @@ -667,8 +673,8 @@ msgstr "" "Classes de armazenamento de bucket conhecidas: {0}" #: Library/Backend/GoogleServices/Strings.cs:38 -msgid "Specifies storage class for creating a bucket" -msgstr "Especifica a classe de armazenamento para a criação de um bucket" +msgid "Specify storage class for creating a bucket" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:39 msgid "" @@ -678,8 +684,8 @@ msgid "" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:40 -msgid "Specifies project for creating a bucket" -msgstr "Especifica o projeto para a criação de um bucket" +msgid "Specify project for creating a bucket" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:44 msgid "" @@ -733,8 +739,8 @@ msgid "The API Access Key used to authenticate with CloudFiles." msgstr "" #: Library/Backend/CloudFiles/Strings.cs:33 -msgid "Supplies the access key used to connect to the server" -msgstr "Fornece a chave de acesso usada para se conectar ao servidor" +msgid "Supply the access key used to connect to the server" +msgstr "" #: Library/Backend/CloudFiles/Strings.cs:34 #, csharp-format @@ -753,8 +759,8 @@ msgid "The username used to authenticate with CloudFiles." msgstr "" #: Library/Backend/CloudFiles/Strings.cs:37 -msgid "Supplies the username used to authenticate with CloudFiles" -msgstr "Fornece o nome de usuário usado para autenticar com CloudFiles" +msgid "Supply the username used to authenticate with CloudFiles" +msgstr "" #: Library/Backend/CloudFiles/Strings.cs:38 msgid "MD5 Hash (ETag) verification failed" @@ -786,7 +792,7 @@ msgid "S3 configuration module" msgstr "" #: Library/Backend/S3/S3Config.cs:77 -msgid "Exposes S3 configuration as a web module" +msgid "Expose S3 configuration as a web module" msgstr "" #: Library/Backend/S3/Strings.cs:26 @@ -839,8 +845,8 @@ msgstr "" "{0}" #: Library/Backend/S3/Strings.cs:40 -msgid "Specifies S3 location constraints" -msgstr "Especifica restrições de localização S3" +msgid "Specify S3 location constraints" +msgstr "" #: Library/Backend/S3/Strings.cs:41 #, csharp-format @@ -852,8 +858,8 @@ msgstr "" "{0}" #: Library/Backend/S3/Strings.cs:43 -msgid "Specifies an alternate S3 server name" -msgstr "Específica um nome alternativo de servidor S3" +msgid "Specify an alternate S3 server name" +msgstr "" #: Library/Backend/S3/Strings.cs:44 msgid "" @@ -862,8 +868,8 @@ msgid "" msgstr "" #: Library/Backend/S3/Strings.cs:45 -msgid "Specifies the S3 client library to use" -msgstr "Especifique a biblioteca cliente S3 a ser usada" +msgid "Specify the S3 client library to use" +msgstr "" #: Library/Backend/S3/Strings.cs:46 msgid "" @@ -874,8 +880,8 @@ msgstr "" #: Library/Backend/S3/Strings.cs:47 Library/Backend/WEBDAV/Strings.cs:40 #: Library/Backend/TahoeLAFS/Strings.cs:27 -msgid "Instructs Duplicati to use an SSL (https) connection" -msgstr "Solicitar que o Duplicati utilize uma conexão SSL (https)" +msgid "Instruct Duplicati to use an SSL (https) connection" +msgstr "" #: Library/Backend/S3/Strings.cs:48 msgid "" @@ -904,7 +910,7 @@ msgid "S3 IAM support module" msgstr "" #: Library/Backend/S3/S3IAM.cs:73 -msgid "Exposes S3 IAM manipulation as a web module" +msgid "Expose S3 IAM manipulation as a web module" msgstr "" #: Library/Backend/S3/S3IAM.cs:81 @@ -912,7 +918,7 @@ msgid "The operation to perform" msgstr "" #: Library/Backend/S3/S3IAM.cs:81 -msgid "Selects the operation to perform" +msgid "Select the operation to perform" msgstr "" #: Library/Backend/S3/S3IAM.cs:82 @@ -1128,8 +1134,8 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:53 -msgid "Supplies server fingerprint used for validation of server identity" -msgstr "Forneça o fingerprint do servidor para verificação da identidade" +msgid "Supply server fingerprint used for validation of server identity" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:54 msgid "" @@ -1142,19 +1148,19 @@ msgstr "" "verificação. Você deve utilizar esta opção apenas em testes." #: Library/Backend/SSHv2/Strings.cs:55 -msgid "Disables fingerprint validation" -msgstr "Desabilita a validação de fingerprint" +msgid "Disable fingerprint validation" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:56 msgid "" -"Points to a valid OpenSSH keyfile. If the file is encrypted, the password " +"Point to a valid OpenSSH keyfile. If the file is encrypted, the password " "supplied is used to decrypt it. If the keyfile is specified, the password is" " not used to authenticate." msgstr "" #: Library/Backend/SSHv2/Strings.cs:57 Library/Backend/SSHv2/Strings.cs:59 -msgid "Uses a SSH private key to authenticate" -msgstr "Utiliza uma chave SSH privada para autenticação" +msgid "Use a SSH private key to authenticate" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:58 #, csharp-format @@ -1171,8 +1177,8 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:61 -msgid "Sets the operation timeout value" -msgstr "Define o valor de tempo limite da operação" +msgid "Set the operation timeout value" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:62 msgid "" @@ -1183,8 +1189,8 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:63 -msgid "Sets a keepalive value" -msgstr "Define um valor de conexão persistente \"keepalive\"" +msgid "Set a keepalive value" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:64 #, csharp-format @@ -1563,9 +1569,9 @@ msgstr "Se a classe HttpClient deve ser usada" #: Library/Backend/OneDrive/Strings.cs:41 #, 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})." +"Store 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:42 @@ -1589,7 +1595,7 @@ msgstr "ID opcional da unidade" #: Library/Backend/OneDrive/Strings.cs:49 #, csharp-format msgid "" -"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " +"Store 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 "" @@ -1618,7 +1624,7 @@ msgstr "IDs de sites conflitantes usados: dados {0} mas encontrados {1}" #: Library/Backend/OneDrive/Strings.cs:59 #, csharp-format msgid "" -"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " +"Store 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) " @@ -1704,7 +1710,7 @@ msgstr "" #: Library/Backend/AliyunOSS/Strings.cs:14 #: Library/Backend/TencentCOS/Strings.cs:36 msgid "Bucket name" -msgstr "" +msgstr "Nome do Bucket" #: Library/Backend/AliyunOSS/Strings.cs:15 msgid "Region indicates the physical location of the OSS data center." @@ -1825,7 +1831,7 @@ msgid "" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:38 -msgid "Specifies COS location constraints" +msgid "Specify COS location constraints" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:39 @@ -1874,8 +1880,8 @@ msgstr "" "de montagem deste dispositivo utilizando a opção \"{0}\"." #: Library/Backend/Jottacloud/Strings.cs:34 -msgid "Supplies the backup device to use" -msgstr "Fornece a chave de acesso usada para se conectar ao servidor" +msgid "Supply the backup device to use" +msgstr "" #: Library/Backend/Jottacloud/Strings.cs:35 #, csharp-format @@ -1893,8 +1899,8 @@ msgstr "" "você pode nomear o ponto de montagem como quiser." #: Library/Backend/Jottacloud/Strings.cs:36 -msgid "Supplies the mount point to use on the server" -msgstr "Fornece o ponto de montagem a ser usado no servidor" +msgid "Supply the mount point to use on the server" +msgstr "" #: Library/Backend/Jottacloud/Strings.cs:37 msgid "" @@ -2204,7 +2210,7 @@ msgid "Storj DCS configuration module" msgstr "" #: Library/Backend/Storj/StorjConfig.cs:46 -msgid "Exposes Storj DCS configuration as a web module" +msgid "Expose Storj DCS configuration as a web module" msgstr "" #: Library/Backend/Storj/Strings.cs:27 @@ -2227,7 +2233,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:31 msgid "Authentication method" -msgstr "" +msgstr "Método de autenticação" #: Library/Backend/Storj/Strings.cs:32 msgid "" @@ -2238,7 +2244,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:33 msgid "Satellite" -msgstr "" +msgstr "Satélite" #: Library/Backend/Storj/Strings.cs:34 msgid "" @@ -2249,7 +2255,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:35 msgid "API key" -msgstr "" +msgstr "Chave API" #: Library/Backend/Storj/Strings.cs:36 msgid "" @@ -2261,7 +2267,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:37 msgid "Encryption passphrase" -msgstr "" +msgstr "Frase-senha de criptografia " #: Library/Backend/Storj/Strings.cs:38 msgid "" @@ -2271,7 +2277,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:39 msgid "Access grant" -msgstr "" +msgstr "Concessão de acesso" #: Library/Backend/Storj/Strings.cs:40 msgid "Specify the bucket for storing the backup." @@ -2287,7 +2293,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:43 msgid "Folder" -msgstr "" +msgstr "Diretório" #: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format @@ -2307,6 +2313,343 @@ msgstr "Código de erro inesperado: {0} - {1}" msgid "The OAuth service is currently over quota. Try again in a few hours" msgstr "" +#: Library/RestAPI/Strings.cs:9 +msgid "Another instance is running, and was notified" +msgstr "Outra instância está em execução e foi notificada" + +#: Library/RestAPI/Strings.cs:10 +#, csharp-format +msgid "" +"Failed to create, open or upgrade the database.\n" +"Error message: {0}" +msgstr "" +"Falha na criação, abertura ou atualização da base de dados.\n" +"Mensagem de erro: {0}" + +#: Library/RestAPI/Strings.cs:12 +msgid "Display this help" +msgstr "" + +#: Library/RestAPI/Strings.cs:13 +msgid "" +"Supported commandline arguments:\n" +"\n" +msgstr "" +"Argumentos de linha de comando suportados:\n" +"\n" + +#: Library/RestAPI/Strings.cs:16 +#, csharp-format +msgid "--{0}: {1}" +msgstr "--{0}: {1}" + +#: Library/RestAPI/Strings.cs:17 +#, csharp-format +msgid "" +"Use this option to store some or all of the options given to the commandline" +" client. The file must be a plain text file, and UTF-8 encoding is " +"preferred. Each line in the file should be of the format --option=value. Use" +" the special options --{0} and --{1} 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 "" + +#: Library/RestAPI/Strings.cs:18 CommandLine/CLI/Strings.cs:45 +msgid "Path to a file with parameters" +msgstr "Caminho para um arquivo com parâmetros " + +#: Library/RestAPI/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 "" +"Os filtros não podem ser especificados na linha de comando se os filtros " +"também estiverem presentes no arquivo de parâmetro. Use as opções especiais " +"--{0}, --{1} ou --{2} para especificar filtros dentro do arquivo de " +"parâmetro. Cada filtro deve ser prefixado com um + ou um -, e vários filtros" +" devem ser associados com {3}" + +#: Library/RestAPI/Strings.cs:20 CommandLine/CLI/Strings.cs:41 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "Não é possível ler o arquivo de parâmetros \"{0}\", motivo: {1}" + +#: Library/RestAPI/Strings.cs:22 +msgid "Output log information to the file given" +msgstr "" + +#: Library/RestAPI/Strings.cs:23 +msgid "Determine the amount of information written in the log file" +msgstr "" + +#: Library/RestAPI/Strings.cs:24 +msgid "" +"Activate portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Library/RestAPI/Strings.cs:25 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "Ocorreu um erro grave no Duplicati: {0}" + +#: Library/RestAPI/Strings.cs:26 +#, csharp-format +msgid "An error occurred on server tear down: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:27 +#, csharp-format +msgid "" +"Unable to start up. Perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:29 Library/RestAPI/Strings.cs:51 +msgid "Disable database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:30 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "" +"Versão do SQLite detectada não suportada ({0}), deve ser {1} ou superior" + +#: Library/RestAPI/Strings.cs:31 +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 "" + +#: Library/RestAPI/Strings.cs:32 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "" +"A porta do servidor web escuta em. Múltiplos valores podem ser suportados " +"entre vírgulas" + +#: Library/RestAPI/Strings.cs:33 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." +msgstr "" +"O certificado e o arquivo de chave no formato PKCS #12 do servidor web para " +"SSL. Somente as chaves RSA / DSA são suportadas." + +#: Library/RestAPI/Strings.cs:34 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "A senha para descriptografar o arquivo com certificado PKCS #12." + +#: Library/RestAPI/Strings.cs:35 +msgid "" +"The interface the webserver listens on. The special values \"*\" and \"any\"" +" means any interface. The special value \"loopback\" means the loopback " +"adapter." +msgstr "" +"A interface na qual o servidor web escuta. Os valores especiais \"*\" e " +"\"qualquer\" significam qualquer interface. O valor especial \"loopback\" " +"significa o adaptador de loopback." + +#: Library/RestAPI/Strings.cs:36 +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 "" +"A senha é necessária para acessar o servidor web. Esta opção é salva para " +"que não seja necessário defini-la em cada execução. Definir um valor vazio " +"desabilita a senha." + +#: Library/RestAPI/Strings.cs:37 +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." + +#: Library/RestAPI/Strings.cs:38 +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 "" + +#: Library/RestAPI/Strings.cs:39 +msgid "Enable the ping-pong responder" +msgstr "" + +#: Library/RestAPI/Strings.cs:40 Library/Main/Strings.cs:250 +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." + +#: Library/RestAPI/Strings.cs:41 Library/Main/Strings.cs:251 +msgid "Clean up old log data" +msgstr "Limpar log de dados antigos" + +#: Library/RestAPI/Strings.cs:42 +#, 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 precisa armazenar um pequeno banco de dados com todas as " +"configurações. Use esta opção para escolher onde as configurações estão " +"armazenadas. Esta opção também pode ser definida com a variável de ambiente " +"{0}." + +#: Library/RestAPI/Strings.cs:43 +msgid "Set the folder where settings are stored" +msgstr "" + +#: Library/RestAPI/Strings.cs:44 +#, 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 "" +"Esta opção define a chave de criptografia usada para codificar o banco de " +"dados de configurações locais. Esta opção também pode ser definida com a " +"variável de ambiente {0}. Use a opção --{1} para desativar a codificação do " +"banco de dados." + +#: Library/RestAPI/Strings.cs:45 +msgid "Set the database encryption key" +msgstr "" + +#: Library/RestAPI/Strings.cs:46 Library/Main/Strings.cs:96 +msgid "" +"Use this option 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 "" + +#: Library/RestAPI/Strings.cs:47 Library/Main/Strings.cs:97 +msgid "Temporary storage folder" +msgstr "Pasta de armazenamento temporário" + +#: Library/RestAPI/Strings.cs:48 +msgid "Reset the JWT configuration, invalidating any issued login tokens" +msgstr "" + +#: Library/RestAPI/Strings.cs:49 +msgid "Disable the visual captcha" +msgstr "" + +#: Library/RestAPI/Strings.cs:50 +msgid "Use this option to disable database encryption of sensitive fields" +msgstr "" + +#: Library/RestAPI/Strings.cs:52 +msgid "Log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:53 +msgid "Use this option to log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:54 +msgid "Set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:55 +msgid "Use this option to set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:56 +#, csharp-format +msgid "" +"The Windows event log source {0} was not found. The source must be " +"registered before the log can be written." +msgstr "" + +#: Library/RestAPI/Strings.cs:57 +msgid "The Windows event log is not supported on this platform" +msgstr "" + +#: Library/RestAPI/Strings.cs:58 +#, csharp-format +msgid "Server has started and is listening on port {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:59 +#, csharp-format +msgid "Use the following link to sign in: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:60 +#, csharp-format +msgid "The server crashed: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:61 +msgid "Require database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:62 +msgid "" +"Use this option to require a custom provided key for database encryption of " +"sensitive fields and not rely on the serial number" +msgstr "" + +#: Library/RestAPI/Strings.cs:63 +#, csharp-format +msgid "" +"Database encryption key is required. Supply an encryption key via the " +"environment variable {0} or disable database encryption with the option " +"--{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:64 +#, csharp-format +msgid "" +"The encryption key is blacklisted and cannot be used. The database has been " +"decrypted. Supply a new encryption key via the environment variable {0} or " +"disable database encryption with the option --{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:68 +#, csharp-format +msgid "" +"Unable to find a valid date, given the start date {0}, the repetition " +"interval {1} and the allowed days {2}" +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}" + +#: Library/RestAPI/Strings.cs:73 +#, csharp-format +msgid "Server has started and is listening on {0}, port {1}" +msgstr "Servidor foi iniciado e está ouvindo em {0}, porta {1}" + +#: Library/RestAPI/Strings.cs:74 +#, csharp-format +msgid "" +"Unable to create SSL certificate using provided parameters. Exception " +"detail: {0}" +msgstr "" +"Não foi possível criar o certificado SSL usando os parâmetros fornecidos. " +"Detalhe da exceção: {0}" + +#: Library/RestAPI/Strings.cs:75 +#, 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}" + #: Library/DynamicLoader/Strings.cs:24 #, csharp-format msgid "Failed to load assembly {0}, error message: {1}" @@ -2342,7 +2685,7 @@ msgstr "" "dá nenhuma compressão, e um ajuste de 9 dá a compressão máxima." #: Library/Compression/Strings.cs:28 -msgid "Sets the ZIP compression level" +msgid "Set the ZIP compression level" msgstr "" #: Library/Compression/Strings.cs:29 @@ -2354,7 +2697,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:30 -msgid "Sets the ZIP compression method" +msgid "Set the ZIP compression method" msgstr "" #: Library/Compression/Strings.cs:31 @@ -2364,7 +2707,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:32 -msgid "Toggles ZIP64 support" +msgid "Toggle ZIP64 support" msgstr "" #: Library/Compression/Strings.cs:33 @@ -2405,8 +2748,8 @@ msgid "Number of threads used in compression" msgstr "Número de tarefas utilizadas na compressão" #: Library/Compression/Strings.cs:44 -msgid "Sets the 7z compression level" -msgstr "Selecione o nível 7z de compressão." +msgid "Set the 7z compression level" +msgstr "" #: Library/Compression/Strings.cs:45 msgid "" @@ -2419,8 +2762,8 @@ msgstr "" "ligeiramente menor." #: Library/Compression/Strings.cs:46 -msgid "Sets the 7z fast algorithm usage" -msgstr "Define o uso de algoritmo rápido do 7z" +msgid "Set the 7z fast algorithm usage" +msgstr "" #: Library/SQLiteHelper/Strings.cs:24 msgid "backup" @@ -2671,8 +3014,8 @@ msgstr "" "durante as operações de backup/restauração (somente Windows / OSX)" #: Library/Main/Strings.cs:65 -msgid "Toggles system sleep mode" -msgstr "Alterna o modo de suspensão do sistema" +msgid "Toggle system sleep mode" +msgstr "" #: Library/Main/Strings.cs:66 msgid "" @@ -2857,24 +3200,11 @@ msgstr "" 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:96 -msgid "" -"Use this option 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 "" - -#: Library/Main/Strings.cs:97 -msgid "Temporary storage folder" -msgstr "Pasta de armazenamento temporário" - #: Library/Main/Strings.cs:98 msgid "" -"Selects another thread priority for the process. Use this to set Duplicati " -"to be more or less CPU intensive." +"Select another thread priority for the process. Use this to set Duplicati to" +" be more or less CPU intensive." 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:99 msgid "Thread priority" @@ -2893,18 +3223,14 @@ msgstr "Limite de tamanho para os volumes" #: Library/Main/Strings.cs:102 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." +"Use this option to disallow usage of the streaming interface, which means " +"that transfer progress bars will not show, and bandwidth throttle settings " +"will be ignored." msgstr "" -"A ativação desta opção irá desativar o uso da interface de transmissão, o " -"que significa que as barras de progresso de transferência não serão " -"exibidas, e as configurações do acelerador de largura de banda serão " -"ignoradas." #: Library/Main/Strings.cs:103 -msgid "Disables use of the streaming transfer method" -msgstr "Desabilita o uso do método de transferência de transmissão" +msgid "Disable use of the streaming transfer method" +msgstr "" #: Library/Main/Strings.cs:104 msgid "" @@ -2914,7 +3240,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:105 -msgid "Disables manifests verification" +msgid "Disable manifests verification" msgstr "" #: Library/Main/Strings.cs:106 @@ -2954,16 +3280,16 @@ msgid "Supply one or more module names, separated by commas to unload them." msgstr "" #: Library/Main/Strings.cs:111 -msgid "Disables one or more modules" -msgstr "Desativa um ou mais módulos" +msgid "Disable one or more modules" +msgstr "" #: Library/Main/Strings.cs:112 msgid "Supply one or more module names, separated by commas to load them." msgstr "" #: Library/Main/Strings.cs:113 -msgid "Enables one or more modules" -msgstr "Habilitando um ou mais módulos" +msgid "Enable one or more modules" +msgstr "" #: Library/Main/Strings.cs:114 msgid "" @@ -2993,8 +3319,8 @@ msgstr "" "Logical Volume Management (LVM) e requer privilégios de root." #: Library/Main/Strings.cs:115 -msgid "Controls the use of disk snapshots" -msgstr "Controla o uso de snapshots de disco" +msgid "Control the use of disk snapshots" +msgstr "" #: Library/Main/Strings.cs:116 msgid "" @@ -3038,11 +3364,11 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:123 -msgid "Enables debugging output" -msgstr "Habilitar saída de debug" +msgid "Enable debugging output" +msgstr "" #: Library/Main/Strings.cs:124 -msgid "Logs information to the file specified." +msgid "Log information to the file specified." msgstr "" #: Library/Main/Strings.cs:125 @@ -3052,7 +3378,7 @@ msgstr "Registrar informações internas em um arquivo" #: Library/Main/Strings.cs:126 Library/Main/Strings.cs:283 #, csharp-format msgid "" -"Specifies the amount of log information to write into the file specified by " +"Specify the amount of log information to write into the file specified by " "the option --{0}." msgstr "" @@ -3075,8 +3401,8 @@ msgstr "" "pastas." #: Library/Main/Strings.cs:130 -msgid "Disables automatic folder creation" -msgstr "Desabilitar automaticamente a criação de pastas" +msgid "Disable automatic folder creation" +msgstr "" #: Library/Main/Strings.cs:131 msgid "" @@ -3122,8 +3448,8 @@ msgstr "" "suportado apenas no Windows e requer privilégios administrativos." #: Library/Main/Strings.cs:134 -msgid "Controls the use of NTFS Update Sequence Numbers" -msgstr "Controla o uso de Números de Seqüência de Atualização do NTFS" +msgid "Control the use of NTFS Update Sequence Numbers" +msgstr "" #: Library/Main/Strings.cs:135 #, csharp-format @@ -3139,8 +3465,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:136 -msgid "Deactivates tolerance when comparing times" -msgstr "Desativa a tolerância ao comparar horários" +msgid "Deactivate tolerance when comparing times" +msgstr "" #: Library/Main/Strings.cs:137 msgid "Use this option to verify uploads by listing contents." @@ -3211,7 +3537,7 @@ msgstr "" #: Library/Main/Strings.cs:149 msgid "" -"Sets a threshold for when to warn about the backend quota being nearly " +"Set 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 than this percentage of the total backup " "size. If the backend does not report the quota information, this value will " @@ -3434,8 +3760,8 @@ msgstr "" " de índice maiores ocupam mais espaço remoto e que nunca podem ser usados." #: Library/Main/Strings.cs:185 -msgid "Determines usage of index files" -msgstr "Determina o uso de arquivos de índice" +msgid "Determine usage of index files" +msgstr "" #: Library/Main/Strings.cs:186 msgid "" @@ -3460,8 +3786,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:189 -msgid "Does not perform any modifications" -msgstr "Não executa quaisquer modificações" +msgid "Do not perform any modifications" +msgstr "" #: Library/Main/Strings.cs:190 msgid "" @@ -3554,8 +3880,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:204 -msgid "Disables the local database" -msgstr "Desabilitar a base de dados local" +msgid "Disable the local database" +msgstr "" #: Library/Main/Strings.cs:205 msgid "" @@ -3699,8 +4025,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:227 -msgid "Activates in-depth verification of files" -msgstr "Ativar a verificação detalhada de arquivos" +msgid "Activate in-depth verification of files" +msgstr "" #: Library/Main/Strings.cs:228 msgid "" @@ -3744,8 +4070,8 @@ msgstr "" "arquivo." #: Library/Main/Strings.cs:237 -msgid "Don't store metadata" -msgstr "Não armazenar metadados" +msgid "Do not store metadata" +msgstr "" #: Library/Main/Strings.cs:238 msgid "" @@ -3816,16 +4142,6 @@ msgstr "" msgid "Check block hashes" msgstr "Verifique os hashes do bloco" -#: Library/Main/Strings.cs:250 -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." - -#: Library/Main/Strings.cs:251 -msgid "Clean up old log data" -msgstr "Limpar log de dados antigos" - #: Library/Main/Strings.cs:252 msgid "" "Use this option to build a searchable local database which only contains " @@ -3866,8 +4182,8 @@ msgstr "" "reais são exibidas, \"12 de novembro de 2018, 8:01\", por exemplo." #: Library/Main/Strings.cs:257 -msgid "Forces the display of the actual date instead of calendar date" -msgstr "Força a exibição da data real em vez da data do calendário" +msgid "Force the display of the actual date instead of calendar date" +msgstr "" #: Library/Main/Strings.cs:258 msgid "" @@ -3929,8 +4245,8 @@ msgstr "" "conteúdos que foram enviados na sessão de backup incompleta." #: Library/Main/Strings.cs:267 -msgid "Disables synthetic filelist" -msgstr "Desativa a lista de arquivos sintética" +msgid "Disable synthetic filelist" +msgstr "" #: Library/Main/Strings.cs:268 msgid "" @@ -3941,8 +4257,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:269 -msgid "Checks only file lastmodified" -msgstr "Verifica apenas a última modificação do arquivo" +msgid "Check only file lastmodified" +msgstr "" #: Library/Main/Strings.cs:270 msgid "" @@ -3953,8 +4269,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:271 -msgid "Disables path compression on restore" -msgstr "Desativa a compactação de caminho na restauração" +msgid "Disable path compression on restore" +msgstr "" #: Library/Main/Strings.cs:272 msgid "" @@ -4017,10 +4333,10 @@ msgstr "Desativar verificações de consistência da lista de arquivos" #: Library/Main/Strings.cs:280 msgid "" -"Use this option to run a scheduled backup 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 (e.g., AC) or unknown, then scheduled" -" backups will proceed as normal." +"Use this option to disable a scheduled backup 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 (e.g., AC) or unknown, then " +"scheduled backups will proceed as normal." msgstr "" #: Library/Main/Strings.cs:281 @@ -4048,11 +4364,11 @@ msgstr "" "{0}-[.*DNS]\"" #: Library/Main/Strings.cs:286 -msgid "Applies filters to the file log data" -msgstr "Aplica filtros aos dados de log de arquivo" +msgid "Apply filters to the file log data" +msgstr "" #: Library/Main/Strings.cs:287 -msgid "Specifies the amount of log information to output to the console." +msgid "Specify the amount of log information to output to the console." msgstr "" #: Library/Main/Strings.cs:288 @@ -4060,8 +4376,8 @@ msgid "Console information level" msgstr "Nível de informação do console" #: Library/Main/Strings.cs:290 -msgid "Applies filters to the console log data" -msgstr "Aplica filtros aos dados de log do console" +msgid "Apply filters to the console log data" +msgstr "" #: Library/Main/Strings.cs:292 msgid "" @@ -4071,15 +4387,15 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:293 -msgid "Sets the process to use low IO priority" -msgstr "Definir processo a usar baixa prioridade de IO" +msgid "Set the process to use low IO priority" +msgstr "" #: Library/Main/Strings.cs:295 msgid "Use this option to remove all empty folders from a backup." msgstr "" #: Library/Main/Strings.cs:296 -msgid "Excludes empty folders" +msgid "Exclude empty folders" msgstr "" #: Library/Main/Strings.cs:297 @@ -4136,8 +4452,8 @@ msgstr "" " para relatar os dados de log adicionais" #: Library/Main/Strings.cs:305 -msgid "Activates logging of all database queries" -msgstr "Ativa o registro de todas as consultas do banco de dados" +msgid "Activate logging of all database queries" +msgstr "" #: Library/Main/Strings.cs:306 msgid "" @@ -4360,8 +4676,8 @@ msgstr "" "problema com um protocolo SSL específico." #: Library/Modules/Builtin/Strings.cs:53 -msgid "Sets allowed SSL versions" -msgstr "Define versões SSL permitidas" +msgid "Set allowed SSL versions" +msgstr "" #: Library/Modules/Builtin/Strings.cs:54 msgid "" @@ -4370,8 +4686,8 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:55 -msgid "Sets the default operation timeout" -msgstr "Define o tempo limite padrão de operações" +msgid "Set the default operation timeout" +msgstr "" #: Library/Modules/Builtin/Strings.cs:56 msgid "" @@ -4385,8 +4701,8 @@ msgstr "" "conexão." #: Library/Modules/Builtin/Strings.cs:57 -msgid "Sets readwrite" -msgstr "Definir leitura e escrita" +msgid "Set readwrite" +msgstr "" #: Library/Modules/Builtin/Strings.cs:58 #, csharp-format @@ -4399,8 +4715,8 @@ msgstr "" "casos." #: Library/Modules/Builtin/Strings.cs:59 -msgid "Sets HTTP buffering" -msgstr "Configura o buffer HTTP" +msgid "Set HTTP buffering" +msgstr "" #: Library/Modules/Builtin/Strings.cs:63 msgid "" @@ -4427,10 +4743,8 @@ msgid "Configure Microsoft SQL Server module" msgstr "Configurar módulo Microsoft SQL Server" #: Library/Modules/Builtin/Strings.cs:73 -msgid "" -"Executes a script before starting an operation, and again on completion" +msgid "Execute 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:74 msgid "Run script" @@ -4438,11 +4752,9 @@ msgstr "Rodar script" #: Library/Modules/Builtin/Strings.cs:75 msgid "" -"Executes a script after performing an operation. The script will receive the" -" operation results written to stdout." +"Execute a script after performing an operation. The script will receive the " +"operation results written to stdout." 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:76 msgid "Run a script on exit" @@ -4460,20 +4772,17 @@ msgstr "O script \"{0}\" retornou com o código de saída {1} {2}" #: Library/Modules/Builtin/Strings.cs:79 msgid "" -"Executes a script before performing an operation. The operation will block " +"Execute 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 "" -"Executa um script antes de executar uma operação. A operação será bloqueada " -"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:80 msgid "Run a required script on startup" msgstr "Executar um script necessário na inicialização" #: Library/Modules/Builtin/Strings.cs:81 -#: Library/Modules/Builtin/Strings.cs:208 +#: Library/Modules/Builtin/Strings.cs:237 #, csharp-format msgid "" "Use this option to select the output format for results. Available formats: " @@ -4481,9 +4790,9 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:82 -#: Library/Modules/Builtin/Strings.cs:209 -msgid "Selects the output format for results" -msgstr "Seleciona o formato de saída para resultados" +#: Library/Modules/Builtin/Strings.cs:238 +msgid "Select the output format for results" +msgstr "" #: Library/Modules/Builtin/Strings.cs:83 #, csharp-format @@ -4497,11 +4806,9 @@ msgstr "A execução do script \"{0}\" expirou" #: Library/Modules/Builtin/Strings.cs:85 msgid "" -"Executes a script before performing an operation. The operation will block " +"Execute a script before performing an operation. The operation will block " "until the script has completed or timed out." 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:86 msgid "Run a script on startup" @@ -4514,17 +4821,14 @@ msgstr "O script \"{0}\" relatou mensagem de erro: \"{1}\"" #: Library/Modules/Builtin/Strings.cs:88 msgid "" -"Sets the maximum time a script is allowed to execute. If the script has not " +"Set 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 "" -"Define o tempo máximo que um script pode executar. Se o script não tiver " -"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:89 -msgid "Sets the script timeout" -msgstr "Define o tempo limite do script" +msgid "Set the script timeout" +msgstr "" #: Library/Modules/Builtin/Strings.cs:90 msgid "" @@ -4549,7 +4853,7 @@ msgstr "Envio de email" #, 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." +" option --{0} to specify what SMTP server to use." msgstr "" #: Library/Modules/Builtin/Strings.cs:98 @@ -4617,7 +4921,8 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:124 #: Library/Modules/Builtin/Strings.cs:160 -#: Library/Modules/Builtin/Strings.cs:188 +#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:217 msgid "The messages to send" msgstr "A mensagem para envio" @@ -4695,6 +5000,7 @@ msgstr "Destinatário email XMPP" #: Library/Modules/Builtin/Strings.cs:144 #: Library/Modules/Builtin/Strings.cs:172 +#: Library/Modules/Builtin/Strings.cs:201 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message.\n" "\n" @@ -4709,6 +5015,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:153 #: Library/Modules/Builtin/Strings.cs:181 +#: Library/Modules/Builtin/Strings.cs:210 msgid "The message template" msgstr "O modelo de mensagem" @@ -4733,7 +5040,8 @@ msgid "The XMPP password" msgstr "A senha XMPP" #: Library/Modules/Builtin/Strings.cs:158 -#: Library/Modules/Builtin/Strings.cs:186 +#: Library/Modules/Builtin/Strings.cs:187 +#: Library/Modules/Builtin/Strings.cs:215 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" @@ -4743,14 +5051,16 @@ msgstr "" "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:161 -#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:218 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:162 -#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:219 msgid "Send messages for all operations" msgstr "Enviar mensagem para todas operações" @@ -4760,51 +5070,91 @@ msgstr "O tempo limite estourou ao efetuar login no servidor jabber" #: Library/Modules/Builtin/Strings.cs:168 msgid "" +"This module provides support for sending status reports via Telegram " +"messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:169 +msgid "Telegram report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:170 +msgid "Use this option to set the channel ID." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:171 +msgid "Telegram channel id" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:182 +msgid "" +"Use this option to set a bot ID for the bot that will send the message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:184 +msgid "The Telegram bot ID" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:185 +msgid "" +"Use this option to set a API key for the bot that will send the message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:186 +msgid "The Telegram API key" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:192 +msgid "Timeout occurred while sending to Telegram server" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:197 +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:169 +#: Library/Modules/Builtin/Strings.cs:198 msgid "HTTP report module" msgstr "Módulo relatório HTTP" -#: Library/Modules/Builtin/Strings.cs:170 +#: Library/Modules/Builtin/Strings.cs:199 msgid "Use this option to set a HTTP report URL." msgstr "" -#: Library/Modules/Builtin/Strings.cs:171 +#: Library/Modules/Builtin/Strings.cs:200 msgid "HTTP report URL" msgstr "" -#: Library/Modules/Builtin/Strings.cs:182 +#: Library/Modules/Builtin/Strings.cs:211 msgid "Use this option to set a name of the parameter to send the message as." msgstr "" -#: Library/Modules/Builtin/Strings.cs:183 +#: Library/Modules/Builtin/Strings.cs:212 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:184 +#: Library/Modules/Builtin/Strings.cs:213 msgid "" "Use this option to set extra parameters to add to the http message, e.g. " "\"parameter1=value1¶meter2=value2\"" msgstr "" -#: Library/Modules/Builtin/Strings.cs:185 +#: Library/Modules/Builtin/Strings.cs:214 msgid "Extra parameters to add to the http message" msgstr "Parâmetros extras para adicionar à mensagem http" -#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:220 msgid "" "Use this option to change the default HTTP verb used to submit a report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:192 -msgid "Sets the HTTP verb to use" -msgstr "Define o cabeçalho HTTP que deseja usar" +#: Library/Modules/Builtin/Strings.cs:221 +msgid "Set the HTTP verb to use" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:193 +#: Library/Modules/Builtin/Strings.cs:222 msgid "" "Use this option to set HTTP report URLs for sending form-encoded data. This " "option accepts multiple URLs, seperated by a semi-colon. All URLs will " @@ -4812,46 +5162,46 @@ msgid "" "settings." msgstr "" -#: Library/Modules/Builtin/Strings.cs:194 +#: Library/Modules/Builtin/Strings.cs:223 msgid "HTTP report URLs for sending form data" msgstr "" -#: Library/Modules/Builtin/Strings.cs:195 +#: Library/Modules/Builtin/Strings.cs:224 msgid "" "Use this option to set HTTP report URLs for sending JSON data. This option " "accepts multiple URLs, seperated by a semi-colon. All URLs will receive the " "same data. Note that this option ignores the format and verb settings." msgstr "" -#: Library/Modules/Builtin/Strings.cs:196 +#: Library/Modules/Builtin/Strings.cs:225 msgid "HTTP report URLs for sending JSON data" msgstr "" -#: Library/Modules/Builtin/Strings.cs:201 +#: Library/Modules/Builtin/Strings.cs:230 #, csharp-format msgid "Failed to send message: {0}" msgstr "Falha ao enviar mensagem: {0}" -#: Library/Modules/Builtin/Strings.cs:202 +#: Library/Modules/Builtin/Strings.cs:231 msgid "" "Use this option to set the log level for messages to include in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:203 -msgid "Defines a log level for messages" -msgstr "Define um nível de log para mensagens" +#: Library/Modules/Builtin/Strings.cs:232 +msgid "Define a log level for messages" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:204 +#: Library/Modules/Builtin/Strings.cs:233 msgid "" "Use this option to set a filter expression that defines what options are " "included in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:205 +#: Library/Modules/Builtin/Strings.cs:234 msgid "Log message filter" msgstr "Filtro de mensagens de log" -#: Library/Modules/Builtin/Strings.cs:206 +#: Library/Modules/Builtin/Strings.cs:235 msgid "" "Use this option to set the maximum number of log lines to include in the " "report. Zero or negative values means unlimited." @@ -4859,9 +5209,9 @@ 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/Strings.cs:207 -msgid "Limits log lines" -msgstr "Limita linhas de log" +#: Library/Modules/Builtin/Strings.cs:236 +msgid "Limit log lines" +msgstr "" #: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:39 #, csharp-format @@ -5093,11 +5443,6 @@ msgstr "" msgid "Supported generic modules:" msgstr "Módulos genéricos suportados:" -#: CommandLine/CLI/Strings.cs:41 -#, csharp-format -msgid "Unable to read the parameters file \"{0}\", reason: {1}" -msgstr "Não é possível ler o arquivo de parâmetros \"{0}\", motivo: {1}" - #: CommandLine/CLI/Strings.cs:42 #, csharp-format msgid "" @@ -5129,10 +5474,6 @@ msgid "" "multiple filters must be joined with {5}." msgstr "" -#: CommandLine/CLI/Strings.cs:45 -msgid "Path to a file with parameters" -msgstr "Caminho para um arquivo com parâmetros " - #: CommandLine/CLI/Strings.cs:46 #, csharp-format msgid "An error occured: {0}" @@ -5205,11 +5546,11 @@ msgstr "Desativar console de saída " msgid "This link may provide additional information: {0}" msgstr "Este link pode fornecer informações adicionais: {0}" -#: CommandLine/CLI/Program.cs:288 +#: CommandLine/CLI/Program.cs:290 msgid "Toggle automatic updates" msgstr "Habilitar atualizações automáticas" -#: CommandLine/CLI/Program.cs:288 +#: CommandLine/CLI/Program.cs:290 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 index 3ecd79526..435ea42b2 100644 Binary files a/Localizations/duplicati/localization-ro.mo and b/Localizations/duplicati/localization-ro.mo differ diff --git a/Localizations/duplicati/localization-ro.po b/Localizations/duplicati/localization-ro.po index 23d92d24e..c9b8b36d5 100644 --- a/Localizations/duplicati/localization-ro.po +++ b/Localizations/duplicati/localization-ro.po @@ -4,18 +4,19 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Robert Cocirlea , 2017 # George Draghici , 2017 -# Leonte Cristian , 2017 +# Daniel Jircă , 2024 +# Robert Cocirlea , 2024 +# Leonte Cristian , 2024 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-14 09:15+0200\n" +"POT-Creation-Date: 2024-08-30 15:22+0200\n" "PO-Revision-Date: 2016-10-04 18:53+0000\n" -"Last-Translator: Leonte Cristian , 2017\n" +"Last-Translator: Leonte Cristian , 2024\n" "Language-Team: Romanian (https://app.transifex.com/duplicati/teams/67655/ro/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -128,7 +129,7 @@ msgid "Use GPG Armor" msgstr "Utilizați armura GPG" #: Library/Encryption/Strings.cs:52 -msgid "Overrides the GPG command supplied for decryption." +msgid "Override the GPG command supplied for decryption." msgstr "" #: Library/Encryption/Strings.cs:53 @@ -138,7 +139,7 @@ msgstr "Comanda de decriptare GPG" #: Library/Encryption/Strings.cs:54 #, csharp-format msgid "" -"Overrides the default GPG encryption command \"{0}\". Normal usage is to " +"Override the default GPG encryption command \"{0}\". Normal usage is to " "request asymetric encryption with the setting {1}." msgstr "" @@ -223,6 +224,11 @@ msgstr "Dosarul solicitat nu există" msgid "Cancelled" msgstr "Anulat" +#: Library/Interface/Strings.cs:44 +msgid "" +"Encryption key used to encrypt target settings does not match current key." +msgstr "" + #: Library/Interface/CustomExceptions.cs:84 #: Library/Interface/CustomExceptions.cs:92 #: Library/Backend/Jottacloud/Jottacloud.cs:286 @@ -361,15 +367,15 @@ msgstr "" #: Library/Backend/AzureBlob/Strings.cs:38 Library/Backend/Mega/Strings.cs:28 #: Library/Backend/SharePoint/Strings.cs:29 #: Library/Backend/WEBDAV/Strings.cs:29 -msgid "Supplies the password used to connect to the server" -msgstr "Furnizează parola utilizată pentru conectarea la server" +msgid "Supply the password used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:32 msgid "The domain name of the user used to connect to the server." msgstr "" #: Library/Backend/OpenStack/Strings.cs:33 -msgid "Supplies the domain used to connect to the server" +msgid "Supply the domain used to connect to the server" msgstr "" #: Library/Backend/OpenStack/Strings.cs:34 Library/Backend/FTP/Strings.cs:35 @@ -395,8 +401,8 @@ msgstr "" #: Library/Backend/AzureBlob/Strings.cs:40 Library/Backend/Mega/Strings.cs:30 #: Library/Backend/SharePoint/Strings.cs:31 #: Library/Backend/WEBDAV/Strings.cs:31 -msgid "Supplies the username used to connect to the server" -msgstr "Furnizează numele de utilizator utilizat pentru conectarea la server" +msgid "Supply the username used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:36 msgid "" @@ -409,8 +415,8 @@ msgstr "" "necesară atunci când se utilizează o cheie API." #: Library/Backend/OpenStack/Strings.cs:37 -msgid "Supplies the Tenant Name used to connect to the server" -msgstr "Furnizează numele locatarului utilizat pentru conectarea la server" +msgid "Supply the Tenant Name used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:38 msgid "" @@ -421,8 +427,8 @@ msgstr "" "un ID de locatare anumitor furnizori." #: Library/Backend/OpenStack/Strings.cs:39 -msgid "Supplies the API key used to connect to the server" -msgstr "Furnizează cheia API utilizată pentru conectarea la server" +msgid "Supply the API key used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:40 #, csharp-format @@ -435,8 +441,8 @@ msgstr "" " \"/v2.0\". Furnizorii cunoscuți sunt: ​​{0} {1}" #: Library/Backend/OpenStack/Strings.cs:41 -msgid "Supplies the authentication URL" -msgstr "Furnizează adresa URL de autentificare" +msgid "Supply the authentication URL" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:42 msgid "The keystone API version to use. Valid values are 'v2' and 'v3'." @@ -458,15 +464,15 @@ msgstr "" "regiunea implicită." #: Library/Backend/OpenStack/Strings.cs:45 -msgid "Supplies the region used for creating a container" -msgstr "Furnizează regiunea utilizată pentru crearea unui container" +msgid "Supply the region used for creating a container" +msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:67 msgid "OpenStack configuration module" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:69 -msgid "Exposes OpenStack configuration as a web module" +msgid "Expose OpenStack configuration as a web module" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:77 @@ -478,7 +484,7 @@ msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:77 #: Library/Backend/GoogleServices/GCSConfig.cs:81 #: Library/Backend/S3/S3Config.cs:84 Library/Backend/Storj/StorjConfig.cs:53 -msgid "Provides different config values" +msgid "Provide different config values" msgstr "" #: Library/Backend/FTP/Strings.cs:27 @@ -500,8 +506,8 @@ msgid "" msgstr "" #: Library/Backend/FTP/Strings.cs:30 Library/Backend/FTP/Strings.cs:32 -msgid "Toggles the FTP connections method" -msgstr "Comută metoda de conectare FTP" +msgid "Toggle the FTP connections method" +msgstr "" #: Library/Backend/FTP/Strings.cs:31 #, csharp-format @@ -533,8 +539,8 @@ msgid "" msgstr "" #: Library/Backend/FTP/Strings.cs:38 -msgid "Instructs Duplicati to use an SSL (ftps) connection" -msgstr "Instrumenteaza Duplicati sa foloseasca o conexiune SSL (ftps)" +msgid "Instruct Duplicati to use an SSL (ftps) connection" +msgstr "" #: Library/Backend/FTP/Strings.cs:39 msgid "" @@ -578,7 +584,7 @@ msgid "Google Cloud Storage configuration module" msgstr "" #: Library/Backend/GoogleServices/GCSConfig.cs:73 -msgid "Exposes Google Cloud Storage configuration as a web module" +msgid "Expose Google Cloud Storage configuration as a web module" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:27 @@ -631,8 +637,8 @@ msgstr "" "{0}" #: Library/Backend/GoogleServices/Strings.cs:35 -msgid "Specifies location option for creating a bucket" -msgstr "Specifică opțiunea de locație pentru crearea unei găleți" +msgid "Specify location option for creating a bucket" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:36 #, csharp-format @@ -644,8 +650,8 @@ msgstr "" "{0}" #: Library/Backend/GoogleServices/Strings.cs:38 -msgid "Specifies storage class for creating a bucket" -msgstr "Specifică clasa de stocare pentru crearea unei găleți" +msgid "Specify storage class for creating a bucket" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:39 msgid "" @@ -655,8 +661,8 @@ msgid "" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:40 -msgid "Specifies project for creating a bucket" -msgstr "Specifică proiectul pentru crearea unei găleți" +msgid "Specify project for creating a bucket" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:44 msgid "" @@ -710,8 +716,8 @@ msgid "The API Access Key used to authenticate with CloudFiles." msgstr "" #: Library/Backend/CloudFiles/Strings.cs:33 -msgid "Supplies the access key used to connect to the server" -msgstr "Furnizează cheia de acces utilizată pentru conectarea la server" +msgid "Supply the access key used to connect to the server" +msgstr "" #: Library/Backend/CloudFiles/Strings.cs:34 #, csharp-format @@ -730,9 +736,8 @@ msgid "The username used to authenticate with CloudFiles." msgstr "" #: Library/Backend/CloudFiles/Strings.cs:37 -msgid "Supplies the username used to authenticate with CloudFiles" +msgid "Supply the username used to authenticate with CloudFiles" msgstr "" -"Furnizează numele de utilizator utilizat pentru autentificarea cu CloudFiles" #: Library/Backend/CloudFiles/Strings.cs:38 msgid "MD5 Hash (ETag) verification failed" @@ -764,7 +769,7 @@ msgid "S3 configuration module" msgstr "" #: Library/Backend/S3/S3Config.cs:77 -msgid "Exposes S3 configuration as a web module" +msgid "Expose S3 configuration as a web module" msgstr "" #: Library/Backend/S3/Strings.cs:26 @@ -817,8 +822,8 @@ msgstr "" "{0}" #: Library/Backend/S3/Strings.cs:40 -msgid "Specifies S3 location constraints" -msgstr "Specifică constrângerile locației S3" +msgid "Specify S3 location constraints" +msgstr "" #: Library/Backend/S3/Strings.cs:41 #, csharp-format @@ -830,8 +835,8 @@ msgstr "" "{0}" #: Library/Backend/S3/Strings.cs:43 -msgid "Specifies an alternate S3 server name" -msgstr "Specifică un nume de server alternativ S3" +msgid "Specify an alternate S3 server name" +msgstr "" #: Library/Backend/S3/Strings.cs:44 msgid "" @@ -840,7 +845,7 @@ msgid "" msgstr "" #: Library/Backend/S3/Strings.cs:45 -msgid "Specifies the S3 client library to use" +msgid "Specify the S3 client library to use" msgstr "" #: Library/Backend/S3/Strings.cs:46 @@ -852,8 +857,8 @@ msgstr "" #: Library/Backend/S3/Strings.cs:47 Library/Backend/WEBDAV/Strings.cs:40 #: Library/Backend/TahoeLAFS/Strings.cs:27 -msgid "Instructs Duplicati to use an SSL (https) connection" -msgstr "Instrumentează Duplicați să utilizeze o conexiune SSL (https)" +msgid "Instruct Duplicati to use an SSL (https) connection" +msgstr "" #: Library/Backend/S3/Strings.cs:48 msgid "" @@ -883,7 +888,7 @@ msgid "S3 IAM support module" msgstr "" #: Library/Backend/S3/S3IAM.cs:73 -msgid "Exposes S3 IAM manipulation as a web module" +msgid "Expose S3 IAM manipulation as a web module" msgstr "" #: Library/Backend/S3/S3IAM.cs:81 @@ -891,7 +896,7 @@ msgid "The operation to perform" msgstr "" #: Library/Backend/S3/S3IAM.cs:81 -msgid "Selects the operation to perform" +msgid "Select the operation to perform" msgstr "" #: Library/Backend/S3/S3IAM.cs:82 @@ -1103,10 +1108,8 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:53 -msgid "Supplies server fingerprint used for validation of server identity" +msgid "Supply 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:54 msgid "" @@ -1120,19 +1123,19 @@ msgstr "" "această opțiune numai pentru testare." #: Library/Backend/SSHv2/Strings.cs:55 -msgid "Disables fingerprint validation" -msgstr "Dezactivează validarea amprentei digitale" +msgid "Disable fingerprint validation" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:56 msgid "" -"Points to a valid OpenSSH keyfile. If the file is encrypted, the password " +"Point to a valid OpenSSH keyfile. If the file is encrypted, the password " "supplied is used to decrypt it. If the keyfile is specified, the password is" " not used to authenticate." msgstr "" #: Library/Backend/SSHv2/Strings.cs:57 Library/Backend/SSHv2/Strings.cs:59 -msgid "Uses a SSH private key to authenticate" -msgstr "Utilizează o cheie privată SSH pentru autentificare" +msgid "Use a SSH private key to authenticate" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:58 #, csharp-format @@ -1149,8 +1152,8 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:61 -msgid "Sets the operation timeout value" -msgstr "Setează valoarea de expirare a operației" +msgid "Set the operation timeout value" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:62 msgid "" @@ -1161,8 +1164,8 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:63 -msgid "Sets a keepalive value" -msgstr "Setează o valoare de întreținere" +msgid "Set a keepalive value" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:64 #, csharp-format @@ -1520,9 +1523,9 @@ msgstr "" #: Library/Backend/OneDrive/Strings.cs:41 #, 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})." +"Store 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:42 @@ -1543,7 +1546,7 @@ msgstr "" #: Library/Backend/OneDrive/Strings.cs:49 #, csharp-format msgid "" -"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " +"Store 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 "" @@ -1572,7 +1575,7 @@ msgstr "" #: Library/Backend/OneDrive/Strings.cs:59 #, csharp-format msgid "" -"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " +"Store 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) " @@ -1657,7 +1660,7 @@ msgstr "" #: Library/Backend/AliyunOSS/Strings.cs:14 #: Library/Backend/TencentCOS/Strings.cs:36 msgid "Bucket name" -msgstr "" +msgstr "Numele găleții" #: Library/Backend/AliyunOSS/Strings.cs:15 msgid "Region indicates the physical location of the OSS data center." @@ -1778,7 +1781,7 @@ msgid "" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:38 -msgid "Specifies COS location constraints" +msgid "Specify COS location constraints" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:39 @@ -1828,8 +1831,8 @@ msgstr "" "dispozitiv cu opțiunea \"{0}\"." #: Library/Backend/Jottacloud/Strings.cs:34 -msgid "Supplies the backup device to use" -msgstr "Furnizează dispozitivul de rezervă de utilizat" +msgid "Supply the backup device to use" +msgstr "" #: Library/Backend/Jottacloud/Strings.cs:35 #, csharp-format @@ -1847,8 +1850,8 @@ msgstr "" "cu opțiunea \"{0}\", puteți să denumiți punctul de montare așa cum doriți." #: Library/Backend/Jottacloud/Strings.cs:36 -msgid "Supplies the mount point to use on the server" -msgstr "Furnizează punctul de montare pentru utilizare pe server" +msgid "Supply the mount point to use on the server" +msgstr "" #: Library/Backend/Jottacloud/Strings.cs:37 msgid "" @@ -2155,7 +2158,7 @@ msgid "Storj DCS configuration module" msgstr "" #: Library/Backend/Storj/StorjConfig.cs:46 -msgid "Exposes Storj DCS configuration as a web module" +msgid "Expose Storj DCS configuration as a web module" msgstr "" #: Library/Backend/Storj/Strings.cs:27 @@ -2258,6 +2261,323 @@ msgstr "Codul de eroare neașteptat: {0} - {1}" msgid "The OAuth service is currently over quota. Try again in a few hours" msgstr "" +#: Library/RestAPI/Strings.cs:9 +msgid "Another instance is running, and was notified" +msgstr "O altă instanță rulează, și a fost notificată" + +#: Library/RestAPI/Strings.cs:10 +#, 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}" + +#: Library/RestAPI/Strings.cs:12 +msgid "Display this help" +msgstr "" + +#: Library/RestAPI/Strings.cs:13 +msgid "" +"Supported commandline arguments:\n" +"\n" +msgstr "" +"Argumente de de comandă suportate:\n" +"\n" + +#: Library/RestAPI/Strings.cs:16 +#, csharp-format +msgid "--{0}: {1}" +msgstr "--{0}: {1}" + +#: Library/RestAPI/Strings.cs:17 +#, csharp-format +msgid "" +"Use this option to store some or all of the options given to the commandline" +" client. The file must be a plain text file, and UTF-8 encoding is " +"preferred. Each line in the file should be of the format --option=value. Use" +" the special options --{0} and --{1} 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 "" + +#: Library/RestAPI/Strings.cs:18 CommandLine/CLI/Strings.cs:45 +msgid "Path to a file with parameters" +msgstr "Calea către un fișier cu parametri" + +#: Library/RestAPI/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}" + +#: Library/RestAPI/Strings.cs:20 CommandLine/CLI/Strings.cs:41 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "Imposibil de citit fișierul cu parametrii \"{0}\", motiv: {1}" + +#: Library/RestAPI/Strings.cs:22 +msgid "Output log information to the file given" +msgstr "" + +#: Library/RestAPI/Strings.cs:23 +msgid "Determine the amount of information written in the log file" +msgstr "" + +#: Library/RestAPI/Strings.cs:24 +msgid "" +"Activate portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Library/RestAPI/Strings.cs:25 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "O eroare gravă a apărut în Duplicati: {0}" + +#: Library/RestAPI/Strings.cs:26 +#, csharp-format +msgid "An error occurred on server tear down: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:27 +#, csharp-format +msgid "" +"Unable to start up. Perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:29 Library/RestAPI/Strings.cs:51 +msgid "Disable database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:30 +#, 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" + +#: Library/RestAPI/Strings.cs:31 +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 "" + +#: Library/RestAPI/Strings.cs:32 +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." + +#: Library/RestAPI/Strings.cs:33 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." +msgstr "" + +#: Library/RestAPI/Strings.cs:34 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "Parola pentru decriptarea certificatului PKCS # 12." + +#: Library/RestAPI/Strings.cs:35 +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." + +#: Library/RestAPI/Strings.cs:36 +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 "" + +#: Library/RestAPI/Strings.cs:37 +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 "" + +#: Library/RestAPI/Strings.cs:38 +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 "" + +#: Library/RestAPI/Strings.cs:39 +msgid "Enable the ping-pong responder" +msgstr "" + +#: Library/RestAPI/Strings.cs:40 Library/Main/Strings.cs:250 +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." + +#: Library/RestAPI/Strings.cs:41 Library/Main/Strings.cs:251 +msgid "Clean up old log data" +msgstr "Curăță datele vechi ale jurnalului" + +#: Library/RestAPI/Strings.cs:42 +#, 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 "" + +#: Library/RestAPI/Strings.cs:43 +msgid "Set the folder where settings are stored" +msgstr "" + +#: Library/RestAPI/Strings.cs:44 +#, 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 "" + +#: Library/RestAPI/Strings.cs:45 +msgid "Set the database encryption key" +msgstr "" + +#: Library/RestAPI/Strings.cs:46 Library/Main/Strings.cs:96 +msgid "" +"Use this option 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 "" + +#: Library/RestAPI/Strings.cs:47 Library/Main/Strings.cs:97 +msgid "Temporary storage folder" +msgstr "Dosarul de stocare temporară" + +#: Library/RestAPI/Strings.cs:48 +msgid "Reset the JWT configuration, invalidating any issued login tokens" +msgstr "" + +#: Library/RestAPI/Strings.cs:49 +msgid "Disable the visual captcha" +msgstr "" + +#: Library/RestAPI/Strings.cs:50 +msgid "Use this option to disable database encryption of sensitive fields" +msgstr "" + +#: Library/RestAPI/Strings.cs:52 +msgid "Log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:53 +msgid "Use this option to log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:54 +msgid "Set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:55 +msgid "Use this option to set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:56 +#, csharp-format +msgid "" +"The Windows event log source {0} was not found. The source must be " +"registered before the log can be written." +msgstr "" + +#: Library/RestAPI/Strings.cs:57 +msgid "The Windows event log is not supported on this platform" +msgstr "" + +#: Library/RestAPI/Strings.cs:58 +#, csharp-format +msgid "Server has started and is listening on port {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:59 +#, csharp-format +msgid "Use the following link to sign in: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:60 +#, csharp-format +msgid "The server crashed: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:61 +msgid "Require database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:62 +msgid "" +"Use this option to require a custom provided key for database encryption of " +"sensitive fields and not rely on the serial number" +msgstr "" + +#: Library/RestAPI/Strings.cs:63 +#, csharp-format +msgid "" +"Database encryption key is required. Supply an encryption key via the " +"environment variable {0} or disable database encryption with the option " +"--{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:64 +#, csharp-format +msgid "" +"The encryption key is blacklisted and cannot be used. The database has been " +"decrypted. Supply a new encryption key via the environment variable {0} or " +"disable database encryption with the option --{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:68 +#, csharp-format +msgid "" +"Unable to find a valid date, given the start date {0}, the repetition " +"interval {1} and the allowed days {2}" +msgstr "" + +#: Library/RestAPI/Strings.cs:73 +#, csharp-format +msgid "Server has started and is listening on {0}, port {1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:74 +#, csharp-format +msgid "" +"Unable to create SSL certificate using provided parameters. Exception " +"detail: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:75 +#, csharp-format +msgid "Unable to open a socket for listening, tried ports: {0}" +msgstr "" + #: Library/DynamicLoader/Strings.cs:24 #, csharp-format msgid "Failed to load assembly {0}, error message: {1}" @@ -2294,7 +2614,7 @@ msgstr "" "nu dă nici o compresie, iar o setare de 9 oferă o comprimare maximă." #: Library/Compression/Strings.cs:28 -msgid "Sets the ZIP compression level" +msgid "Set the ZIP compression level" msgstr "" #: Library/Compression/Strings.cs:29 @@ -2306,7 +2626,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:30 -msgid "Sets the ZIP compression method" +msgid "Set the ZIP compression method" msgstr "" #: Library/Compression/Strings.cs:31 @@ -2316,7 +2636,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:32 -msgid "Toggles ZIP64 support" +msgid "Toggle ZIP64 support" msgstr "" #: Library/Compression/Strings.cs:33 @@ -2357,8 +2677,8 @@ msgid "Number of threads used in compression" msgstr "Numărul de fire utilizate în comprimare" #: Library/Compression/Strings.cs:44 -msgid "Sets the 7z compression level" -msgstr "Setează nivelul de compresie de 7z" +msgid "Set the 7z compression level" +msgstr "" #: Library/Compression/Strings.cs:45 msgid "" @@ -2371,8 +2691,8 @@ msgstr "" "o comprimare puțin mai mică." #: Library/Compression/Strings.cs:46 -msgid "Sets the 7z fast algorithm usage" -msgstr "Setează utilizarea algoritmului rapid 7z" +msgid "Set the 7z fast algorithm usage" +msgstr "" #: Library/SQLiteHelper/Strings.cs:24 msgid "backup" @@ -2623,8 +2943,8 @@ msgstr "" "pentru Windows / OSX)" #: Library/Main/Strings.cs:65 -msgid "Toggles system sleep mode" -msgstr "Comută modul sleep mode" +msgid "Toggle system sleep mode" +msgstr "" #: Library/Main/Strings.cs:66 msgid "" @@ -2814,25 +3134,11 @@ msgstr "" msgid "Limit the size of files being backed up" msgstr "Limitați dimensiunea fișierelor care au fost salvate" -#: Library/Main/Strings.cs:96 -msgid "" -"Use this option 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 "" - -#: Library/Main/Strings.cs:97 -msgid "Temporary storage folder" -msgstr "Dosarul de stocare temporară" - #: Library/Main/Strings.cs:98 msgid "" -"Selects another thread priority for the process. Use this to set Duplicati " -"to be more or less CPU intensive." +"Select 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:99 msgid "Thread priority" @@ -2851,17 +3157,14 @@ msgstr "Limitați dimensiunea volumelor" #: Library/Main/Strings.cs:102 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." +"Use this option to 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:103 -msgid "Disables use of the streaming transfer method" -msgstr "Dezactivează utilizarea metodei de transfer în flux" +msgid "Disable use of the streaming transfer method" +msgstr "" #: Library/Main/Strings.cs:104 msgid "" @@ -2871,7 +3174,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:105 -msgid "Disables manifests verification" +msgid "Disable manifests verification" msgstr "" #: Library/Main/Strings.cs:106 @@ -2913,7 +3216,7 @@ msgid "Supply one or more module names, separated by commas to unload them." msgstr "" #: Library/Main/Strings.cs:111 -msgid "Disables one or more modules" +msgid "Disable one or more modules" msgstr "" #: Library/Main/Strings.cs:112 @@ -2921,8 +3224,8 @@ msgid "Supply one or more module names, separated by commas to load them." msgstr "" #: Library/Main/Strings.cs:113 -msgid "Enables one or more modules" -msgstr "Activează unul sau mai multe module" +msgid "Enable one or more modules" +msgstr "" #: Library/Main/Strings.cs:114 msgid "" @@ -2940,8 +3243,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:115 -msgid "Controls the use of disk snapshots" -msgstr "Controlează utilizarea instantaneelor ​​pe disc" +msgid "Control the use of disk snapshots" +msgstr "" #: Library/Main/Strings.cs:116 msgid "" @@ -2983,11 +3286,11 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:123 -msgid "Enables debugging output" -msgstr "Activează ieșirea de depanare" +msgid "Enable debugging output" +msgstr "" #: Library/Main/Strings.cs:124 -msgid "Logs information to the file specified." +msgid "Log information to the file specified." msgstr "" #: Library/Main/Strings.cs:125 @@ -2997,7 +3300,7 @@ msgstr "" #: Library/Main/Strings.cs:126 Library/Main/Strings.cs:283 #, csharp-format msgid "" -"Specifies the amount of log information to write into the file specified by " +"Specify the amount of log information to write into the file specified by " "the option --{0}." msgstr "" @@ -3019,8 +3322,8 @@ msgstr "" "Activați această opțiune pentru a împiedica crearea automată a folderelor." #: Library/Main/Strings.cs:130 -msgid "Disables automatic folder creation" -msgstr "Dezactivează crearea folderului automat" +msgid "Disable automatic folder creation" +msgstr "" #: Library/Main/Strings.cs:131 msgid "" @@ -3068,8 +3371,8 @@ msgstr "" "este acceptată numai în Windows și necesită privilegii administrative." #: Library/Main/Strings.cs:134 -msgid "Controls the use of NTFS Update Sequence Numbers" -msgstr "Controlează utilizarea numerelor de secvență de actualizare NTFS" +msgid "Control the use of NTFS Update Sequence Numbers" +msgstr "" #: Library/Main/Strings.cs:135 #, csharp-format @@ -3085,8 +3388,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:136 -msgid "Deactivates tolerance when comparing times" -msgstr "Dezactivează toleranța la compararea timpilor" +msgid "Deactivate tolerance when comparing times" +msgstr "" #: Library/Main/Strings.cs:137 msgid "Use this option to verify uploads by listing contents." @@ -3157,7 +3460,7 @@ msgstr "" #: Library/Main/Strings.cs:149 msgid "" -"Sets a threshold for when to warn about the backend quota being nearly " +"Set 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 than this percentage of the total backup " "size. If the backend does not report the quota information, this value will " @@ -3383,8 +3686,8 @@ msgstr "" "niciodată." #: Library/Main/Strings.cs:185 -msgid "Determines usage of index files" -msgstr "Determină utilizarea fișierelor index" +msgid "Determine usage of index files" +msgstr "" #: Library/Main/Strings.cs:186 msgid "" @@ -3410,8 +3713,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:189 -msgid "Does not perform any modifications" -msgstr "Nu efectuează modificări" +msgid "Do not perform any modifications" +msgstr "" #: Library/Main/Strings.cs:190 msgid "" @@ -3504,8 +3807,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:204 -msgid "Disables the local database" -msgstr "Dezactivează baza de date locală" +msgid "Disable the local database" +msgstr "" #: Library/Main/Strings.cs:205 msgid "" @@ -3645,8 +3948,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:227 -msgid "Activates in-depth verification of files" -msgstr "Activează verificarea în profunzime a fișierelor" +msgid "Activate in-depth verification of files" +msgstr "" #: Library/Main/Strings.cs:228 msgid "" @@ -3690,8 +3993,8 @@ msgstr "" "dimensiunea fișierului." #: Library/Main/Strings.cs:237 -msgid "Don't store metadata" -msgstr "Nu stocați metadatele" +msgid "Do not store metadata" +msgstr "" #: Library/Main/Strings.cs:238 msgid "" @@ -3765,15 +4068,6 @@ msgstr "" msgid "Check block hashes" msgstr "Verificați hashes-ul blocului" -#: Library/Main/Strings.cs:250 -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." - -#: Library/Main/Strings.cs:251 -msgid "Clean up old log data" -msgstr "Curăță datele vechi ale jurnalului" - #: Library/Main/Strings.cs:252 msgid "" "Use this option to build a searchable local database which only contains " @@ -3812,7 +4106,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:257 -msgid "Forces the display of the actual date instead of calendar date" +msgid "Force the display of the actual date instead of calendar date" msgstr "" #: Library/Main/Strings.cs:258 @@ -3869,8 +4163,8 @@ msgstr "" "incompletă." #: Library/Main/Strings.cs:267 -msgid "Disables synthetic filelist" -msgstr "Dezactivează lista de fișiere sintetice" +msgid "Disable synthetic filelist" +msgstr "" #: Library/Main/Strings.cs:268 msgid "" @@ -3881,8 +4175,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:269 -msgid "Checks only file lastmodified" -msgstr "Verifică numai fișierul ultimmodified" +msgid "Check only file lastmodified" +msgstr "" #: Library/Main/Strings.cs:270 msgid "" @@ -3893,7 +4187,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:271 -msgid "Disables path compression on restore" +msgid "Disable path compression on restore" msgstr "" #: Library/Main/Strings.cs:272 @@ -3953,10 +4247,10 @@ msgstr "" #: Library/Main/Strings.cs:280 msgid "" -"Use this option to run a scheduled backup 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 (e.g., AC) or unknown, then scheduled" -" backups will proceed as normal." +"Use this option to disable a scheduled backup 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 (e.g., AC) or unknown, then " +"scheduled backups will proceed as normal." msgstr "" #: Library/Main/Strings.cs:281 @@ -3978,11 +4272,11 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:286 -msgid "Applies filters to the file log data" +msgid "Apply filters to the file log data" msgstr "" #: Library/Main/Strings.cs:287 -msgid "Specifies the amount of log information to output to the console." +msgid "Specify the amount of log information to output to the console." msgstr "" #: Library/Main/Strings.cs:288 @@ -3990,7 +4284,7 @@ msgid "Console information level" msgstr "" #: Library/Main/Strings.cs:290 -msgid "Applies filters to the console log data" +msgid "Apply filters to the console log data" msgstr "" #: Library/Main/Strings.cs:292 @@ -4001,7 +4295,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:293 -msgid "Sets the process to use low IO priority" +msgid "Set the process to use low IO priority" msgstr "" #: Library/Main/Strings.cs:295 @@ -4009,7 +4303,7 @@ msgid "Use this option to remove all empty folders from a backup." msgstr "" #: Library/Main/Strings.cs:296 -msgid "Excludes empty folders" +msgid "Exclude empty folders" msgstr "" #: Library/Main/Strings.cs:297 @@ -4058,7 +4352,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:305 -msgid "Activates logging of all database queries" +msgid "Activate logging of all database queries" msgstr "" #: Library/Main/Strings.cs:306 @@ -4276,8 +4570,8 @@ msgstr "" "securitatea sau să rezolvați o problemă cu un anumit protocol SSL." #: Library/Modules/Builtin/Strings.cs:53 -msgid "Sets allowed SSL versions" -msgstr "Seturile au permis versiuni SSL" +msgid "Set allowed SSL versions" +msgstr "" #: Library/Modules/Builtin/Strings.cs:54 msgid "" @@ -4286,8 +4580,8 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:55 -msgid "Sets the default operation timeout" -msgstr "Setează timpul de funcționare prestabilit" +msgid "Set the default operation timeout" +msgstr "" #: Library/Modules/Builtin/Strings.cs:56 msgid "" @@ -4301,8 +4595,8 @@ msgstr "" "activitatea pe o conexiune." #: Library/Modules/Builtin/Strings.cs:57 -msgid "Sets readwrite" -msgstr "Setează citirea" +msgid "Set readwrite" +msgstr "" #: Library/Modules/Builtin/Strings.cs:58 #, csharp-format @@ -4315,8 +4609,8 @@ msgstr "" "performanța în unele cazuri." #: Library/Modules/Builtin/Strings.cs:59 -msgid "Sets HTTP buffering" -msgstr "Setează tamponarea HTTP" +msgid "Set HTTP buffering" +msgstr "" #: Library/Modules/Builtin/Strings.cs:63 msgid "" @@ -4343,10 +4637,8 @@ msgid "Configure Microsoft SQL Server module" msgstr "Configurați modulul Microsoft SQL Server" #: Library/Modules/Builtin/Strings.cs:73 -msgid "" -"Executes a script before starting an operation, and again on completion" +msgid "Execute 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:74 msgid "Run script" @@ -4354,11 +4646,9 @@ msgstr "Rulați scriptul" #: Library/Modules/Builtin/Strings.cs:75 msgid "" -"Executes a script after performing an operation. The script will receive the" -" operation results written to stdout." +"Execute 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:76 msgid "Run a script on exit" @@ -4376,21 +4666,17 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:79 msgid "" -"Executes a script before performing an operation. The operation will block " +"Execute 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:80 msgid "Run a required script on startup" msgstr "Rulați un script necesar la pornire" #: Library/Modules/Builtin/Strings.cs:81 -#: Library/Modules/Builtin/Strings.cs:208 +#: Library/Modules/Builtin/Strings.cs:237 #, csharp-format msgid "" "Use this option to select the output format for results. Available formats: " @@ -4398,8 +4684,8 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:82 -#: Library/Modules/Builtin/Strings.cs:209 -msgid "Selects the output format for results" +#: Library/Modules/Builtin/Strings.cs:238 +msgid "Select the output format for results" msgstr "" #: Library/Modules/Builtin/Strings.cs:83 @@ -4414,11 +4700,9 @@ msgstr "Executarea scriptului \"{0}\" a expirat" #: Library/Modules/Builtin/Strings.cs:85 msgid "" -"Executes a script before performing an operation. The operation will block " +"Execute 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:86 msgid "Run a script on startup" @@ -4431,17 +4715,14 @@ msgstr "Scriptul \"{0}\" a raportat mesaje de eroare: {1}" #: Library/Modules/Builtin/Strings.cs:88 msgid "" -"Sets the maximum time a script is allowed to execute. If the script has not " +"Set 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:89 -msgid "Sets the script timeout" -msgstr "Setează intervalul de timp pentru script" +msgid "Set the script timeout" +msgstr "" #: Library/Modules/Builtin/Strings.cs:90 msgid "" @@ -4466,7 +4747,7 @@ msgstr "Trimiteți e-mail" #, 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." +" option --{0} to specify what SMTP server to use." msgstr "" #: Library/Modules/Builtin/Strings.cs:98 @@ -4535,7 +4816,8 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:124 #: Library/Modules/Builtin/Strings.cs:160 -#: Library/Modules/Builtin/Strings.cs:188 +#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:217 msgid "The messages to send" msgstr "Mesajele pe care trebuie să le trimită" @@ -4614,6 +4896,7 @@ msgstr "E-mail destinatar XMPP" #: Library/Modules/Builtin/Strings.cs:144 #: Library/Modules/Builtin/Strings.cs:172 +#: Library/Modules/Builtin/Strings.cs:201 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message.\n" "\n" @@ -4628,6 +4911,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:153 #: Library/Modules/Builtin/Strings.cs:181 +#: Library/Modules/Builtin/Strings.cs:210 msgid "The message template" msgstr "Șablonul de mesaj" @@ -4652,7 +4936,8 @@ msgid "The XMPP password" msgstr "Parola XMPP" #: Library/Modules/Builtin/Strings.cs:158 -#: Library/Modules/Builtin/Strings.cs:186 +#: Library/Modules/Builtin/Strings.cs:187 +#: Library/Modules/Builtin/Strings.cs:215 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" @@ -4662,14 +4947,16 @@ msgstr "" "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:161 -#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:218 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:162 -#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:219 msgid "Send messages for all operations" msgstr "Trimiteți mesaje pentru toate operațiile" @@ -4679,51 +4966,91 @@ msgstr "A expirat timp în timp ce vă conectați la serverul jabber" #: Library/Modules/Builtin/Strings.cs:168 msgid "" +"This module provides support for sending status reports via Telegram " +"messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:169 +msgid "Telegram report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:170 +msgid "Use this option to set the channel ID." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:171 +msgid "Telegram channel id" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:182 +msgid "" +"Use this option to set a bot ID for the bot that will send the message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:184 +msgid "The Telegram bot ID" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:185 +msgid "" +"Use this option to set a API key for the bot that will send the message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:186 +msgid "The Telegram API key" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:192 +msgid "Timeout occurred while sending to Telegram server" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:197 +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:169 +#: Library/Modules/Builtin/Strings.cs:198 msgid "HTTP report module" msgstr "Modul de raportare HTTP" -#: Library/Modules/Builtin/Strings.cs:170 +#: Library/Modules/Builtin/Strings.cs:199 msgid "Use this option to set a HTTP report URL." msgstr "" -#: Library/Modules/Builtin/Strings.cs:171 +#: Library/Modules/Builtin/Strings.cs:200 msgid "HTTP report URL" msgstr "" -#: Library/Modules/Builtin/Strings.cs:182 +#: Library/Modules/Builtin/Strings.cs:211 msgid "Use this option to set a name of the parameter to send the message as." msgstr "" -#: Library/Modules/Builtin/Strings.cs:183 +#: Library/Modules/Builtin/Strings.cs:212 msgid "The name of the parameter to send the message as" msgstr "Numele parametrului pentru a trimite mesajul ca" -#: Library/Modules/Builtin/Strings.cs:184 +#: Library/Modules/Builtin/Strings.cs:213 msgid "" "Use this option to set extra parameters to add to the http message, e.g. " "\"parameter1=value1¶meter2=value2\"" msgstr "" -#: Library/Modules/Builtin/Strings.cs:185 +#: Library/Modules/Builtin/Strings.cs:214 msgid "Extra parameters to add to the http message" msgstr "Parametri suplimentari adăugați la mesajul http" -#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:220 msgid "" "Use this option to change the default HTTP verb used to submit a report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:192 -msgid "Sets the HTTP verb to use" +#: Library/Modules/Builtin/Strings.cs:221 +msgid "Set the HTTP verb to use" msgstr "" -#: Library/Modules/Builtin/Strings.cs:193 +#: Library/Modules/Builtin/Strings.cs:222 msgid "" "Use this option to set HTTP report URLs for sending form-encoded data. This " "option accepts multiple URLs, seperated by a semi-colon. All URLs will " @@ -4731,53 +5058,53 @@ msgid "" "settings." msgstr "" -#: Library/Modules/Builtin/Strings.cs:194 +#: Library/Modules/Builtin/Strings.cs:223 msgid "HTTP report URLs for sending form data" msgstr "" -#: Library/Modules/Builtin/Strings.cs:195 +#: Library/Modules/Builtin/Strings.cs:224 msgid "" "Use this option to set HTTP report URLs for sending JSON data. This option " "accepts multiple URLs, seperated by a semi-colon. All URLs will receive the " "same data. Note that this option ignores the format and verb settings." msgstr "" -#: Library/Modules/Builtin/Strings.cs:196 +#: Library/Modules/Builtin/Strings.cs:225 msgid "HTTP report URLs for sending JSON data" msgstr "" -#: Library/Modules/Builtin/Strings.cs:201 +#: Library/Modules/Builtin/Strings.cs:230 #, csharp-format msgid "Failed to send message: {0}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:202 +#: Library/Modules/Builtin/Strings.cs:231 msgid "" "Use this option to set the log level for messages to include in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:203 -msgid "Defines a log level for messages" +#: Library/Modules/Builtin/Strings.cs:232 +msgid "Define a log level for messages" msgstr "" -#: Library/Modules/Builtin/Strings.cs:204 +#: Library/Modules/Builtin/Strings.cs:233 msgid "" "Use this option to set a filter expression that defines what options are " "included in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:205 +#: Library/Modules/Builtin/Strings.cs:234 msgid "Log message filter" msgstr "" -#: Library/Modules/Builtin/Strings.cs:206 +#: Library/Modules/Builtin/Strings.cs:235 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/Strings.cs:207 -msgid "Limits log lines" +#: Library/Modules/Builtin/Strings.cs:236 +msgid "Limit log lines" msgstr "" #: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:39 @@ -4996,11 +5323,6 @@ msgstr "" msgid "Supported generic modules:" msgstr "Module generale acceptate:" -#: CommandLine/CLI/Strings.cs:41 -#, csharp-format -msgid "Unable to read the parameters file \"{0}\", reason: {1}" -msgstr "Imposibil de citit fișierul cu parametrii \"{0}\", motiv: {1}" - #: CommandLine/CLI/Strings.cs:42 #, csharp-format msgid "" @@ -5032,10 +5354,6 @@ msgid "" "multiple filters must be joined with {5}." msgstr "" -#: CommandLine/CLI/Strings.cs:45 -msgid "Path to a file with parameters" -msgstr "Calea către un fișier cu parametri" - #: CommandLine/CLI/Strings.cs:46 #, csharp-format msgid "An error occured: {0}" @@ -5108,11 +5426,11 @@ msgstr "Dezactivați ieșirea consolei" msgid "This link may provide additional information: {0}" msgstr "" -#: CommandLine/CLI/Program.cs:288 +#: CommandLine/CLI/Program.cs:290 msgid "Toggle automatic updates" msgstr "Comutați actualizările automate" -#: CommandLine/CLI/Program.cs:288 +#: CommandLine/CLI/Program.cs:290 msgid "" "Set this option if you prefer to have the commandline version automatically " "update" diff --git a/Localizations/duplicati/localization-ru.mo b/Localizations/duplicati/localization-ru.mo index bad41a057..cfb6b1c83 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 34ab66aca..572754021 100644 --- a/Localizations/duplicati/localization-ru.po +++ b/Localizations/duplicati/localization-ru.po @@ -5,24 +5,25 @@ # # Translators: # Василий Хворов , 2017 -# Rondo Van , 2017 -# Dmitry Kartsyn , 2017 -# Aleksandrs Aleksandrovs , 2017 -# Pavel Klevakin , 2017 # Igor *** , 2021 -# Evgeny Popichev, 2022 +# Rondo Van , 2024 +# Nikolay Parukhin , 2024 # Captain Quake , 2024 # Alex McArrow , 2024 +# Evgeny Popichev, 2024 +# Dmitry Kartsyn , 2024 # ke, 2024 +# Pavel Klevakin , 2024 +# Aleksandrs Aleksandrovs , 2024 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-14 09:15+0200\n" +"POT-Creation-Date: 2024-08-30 15:22+0200\n" "PO-Revision-Date: 2016-10-04 18:53+0000\n" -"Last-Translator: ke, 2024\n" +"Last-Translator: Aleksandrs Aleksandrovs , 2024\n" "Language-Team: Russian (https://app.transifex.com/duplicati/teams/67655/ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -135,7 +136,7 @@ msgid "Use GPG Armor" msgstr "Использовать GPG Armor" #: Library/Encryption/Strings.cs:52 -msgid "Overrides the GPG command supplied for decryption." +msgid "Override the GPG command supplied for decryption." msgstr "" #: Library/Encryption/Strings.cs:53 @@ -145,7 +146,7 @@ msgstr "Команда расшифровки GPG" #: Library/Encryption/Strings.cs:54 #, csharp-format msgid "" -"Overrides the default GPG encryption command \"{0}\". Normal usage is to " +"Override the default GPG encryption command \"{0}\". Normal usage is to " "request asymetric encryption with the setting {1}." msgstr "" @@ -230,6 +231,11 @@ msgstr "Запрашиваемая папка не существует" msgid "Cancelled" msgstr "Отменено" +#: Library/Interface/Strings.cs:44 +msgid "" +"Encryption key used to encrypt target settings does not match current key." +msgstr "" + #: Library/Interface/CustomExceptions.cs:84 #: Library/Interface/CustomExceptions.cs:92 #: Library/Backend/Jottacloud/Jottacloud.cs:286 @@ -366,17 +372,16 @@ msgstr "" #: Library/Backend/AzureBlob/Strings.cs:38 Library/Backend/Mega/Strings.cs:28 #: Library/Backend/SharePoint/Strings.cs:29 #: Library/Backend/WEBDAV/Strings.cs:29 -msgid "Supplies the password used to connect to the server" -msgstr "Задание пароля для подключения к серверу" +msgid "Supply the password used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:32 msgid "The domain name of the user used to connect to the server." msgstr "Доменное имя пользователя, использующееся для подключения к серверу." #: Library/Backend/OpenStack/Strings.cs:33 -msgid "Supplies the domain used to connect to the server" +msgid "Supply the domain used to connect to the server" msgstr "" -"Задание домена, который будет использоваться для подключения к серверу" #: Library/Backend/OpenStack/Strings.cs:34 Library/Backend/FTP/Strings.cs:35 #: Library/Backend/CloudFiles/Strings.cs:30 Library/Backend/S3/Strings.cs:34 @@ -401,8 +406,8 @@ msgstr "" #: Library/Backend/AzureBlob/Strings.cs:40 Library/Backend/Mega/Strings.cs:30 #: Library/Backend/SharePoint/Strings.cs:31 #: Library/Backend/WEBDAV/Strings.cs:31 -msgid "Supplies the username used to connect to the server" -msgstr "Задание имени пользователя для подключения к серверу" +msgid "Supply the username used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:36 msgid "" @@ -415,8 +420,8 @@ msgstr "" "использовании API ключа." #: Library/Backend/OpenStack/Strings.cs:37 -msgid "Supplies the Tenant Name used to connect to the server" -msgstr "Задание Tenant Name для подключения к серверу" +msgid "Supply the Tenant Name used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:38 msgid "" @@ -427,8 +432,8 @@ msgstr "" "предоставления пароля и идентификатора." #: Library/Backend/OpenStack/Strings.cs:39 -msgid "Supplies the API key used to connect to the server" -msgstr "Предоставляет API ключ, используемый для подключения к серверу" +msgid "Supply the API key used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:40 #, csharp-format @@ -441,8 +446,8 @@ msgstr "" "Известные поставщики: {0} {1}" #: Library/Backend/OpenStack/Strings.cs:41 -msgid "Supplies the authentication URL" -msgstr "Указывает URL для аутентификации" +msgid "Supply the authentication URL" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:42 msgid "The keystone API version to use. Valid values are 'v2' and 'v3'." @@ -463,15 +468,15 @@ msgstr "" "списком допустимых регионов или оставьте пустым для региона по умолчанию." #: Library/Backend/OpenStack/Strings.cs:45 -msgid "Supplies the region used for creating a container" -msgstr "Указывает регион для создания контейнера" +msgid "Supply the region used for creating a container" +msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:67 msgid "OpenStack configuration module" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:69 -msgid "Exposes OpenStack configuration as a web module" +msgid "Expose OpenStack configuration as a web module" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:77 @@ -483,7 +488,7 @@ msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:77 #: Library/Backend/GoogleServices/GCSConfig.cs:81 #: Library/Backend/S3/S3Config.cs:84 Library/Backend/Storj/StorjConfig.cs:53 -msgid "Provides different config values" +msgid "Provide different config values" msgstr "" #: Library/Backend/FTP/Strings.cs:27 @@ -505,8 +510,8 @@ msgid "" msgstr "" #: Library/Backend/FTP/Strings.cs:30 Library/Backend/FTP/Strings.cs:32 -msgid "Toggles the FTP connections method" -msgstr "Переключает способ подключения FTP" +msgid "Toggle the FTP connections method" +msgstr "" #: Library/Backend/FTP/Strings.cs:31 #, csharp-format @@ -538,8 +543,8 @@ msgid "" msgstr "" #: Library/Backend/FTP/Strings.cs:38 -msgid "Instructs Duplicati to use an SSL (ftps) connection" -msgstr "Использовать защищенное SSL (FTPS) соединение" +msgid "Instruct Duplicati to use an SSL (ftps) connection" +msgstr "" #: Library/Backend/FTP/Strings.cs:39 msgid "" @@ -582,7 +587,7 @@ msgid "Google Cloud Storage configuration module" msgstr "" #: Library/Backend/GoogleServices/GCSConfig.cs:73 -msgid "Exposes Google Cloud Storage configuration as a web module" +msgid "Expose Google Cloud Storage configuration as a web module" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:27 @@ -635,8 +640,8 @@ msgstr "" "{0}" #: Library/Backend/GoogleServices/Strings.cs:35 -msgid "Specifies location option for creating a bucket" -msgstr "Определяет параметр расположения создаваемых блоков памяти" +msgid "Specify location option for creating a bucket" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:36 #, csharp-format @@ -648,8 +653,8 @@ msgstr "" "{0}" #: Library/Backend/GoogleServices/Strings.cs:38 -msgid "Specifies storage class for creating a bucket" -msgstr "Указывает класс храненилища для создания блока памяти" +msgid "Specify storage class for creating a bucket" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:39 msgid "" @@ -659,8 +664,8 @@ msgid "" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:40 -msgid "Specifies project for creating a bucket" -msgstr "Указывает проект для создания блока памяти" +msgid "Specify project for creating a bucket" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:44 msgid "" @@ -714,8 +719,8 @@ msgid "The API Access Key used to authenticate with CloudFiles." msgstr "" #: Library/Backend/CloudFiles/Strings.cs:33 -msgid "Supplies the access key used to connect to the server" -msgstr "Предоставляет ключ доступа для соединения с сервером" +msgid "Supply the access key used to connect to the server" +msgstr "" #: Library/Backend/CloudFiles/Strings.cs:34 #, csharp-format @@ -734,8 +739,8 @@ msgid "The username used to authenticate with CloudFiles." msgstr "" #: Library/Backend/CloudFiles/Strings.cs:37 -msgid "Supplies the username used to authenticate with CloudFiles" -msgstr "Задание имени пользователя для аутентификации с CloudFiles" +msgid "Supply the username used to authenticate with CloudFiles" +msgstr "" #: Library/Backend/CloudFiles/Strings.cs:38 msgid "MD5 Hash (ETag) verification failed" @@ -767,7 +772,7 @@ msgid "S3 configuration module" msgstr "" #: Library/Backend/S3/S3Config.cs:77 -msgid "Exposes S3 configuration as a web module" +msgid "Expose S3 configuration as a web module" msgstr "" #: Library/Backend/S3/Strings.cs:26 @@ -820,8 +825,8 @@ msgstr "" "{0}" #: Library/Backend/S3/Strings.cs:40 -msgid "Specifies S3 location constraints" -msgstr "Определяет ограничения S3 расположения" +msgid "Specify S3 location constraints" +msgstr "" #: Library/Backend/S3/Strings.cs:41 #, csharp-format @@ -833,8 +838,8 @@ msgstr "" "{0}" #: Library/Backend/S3/Strings.cs:43 -msgid "Specifies an alternate S3 server name" -msgstr "Указывает альтернативное имя сервера S3." +msgid "Specify an alternate S3 server name" +msgstr "" #: Library/Backend/S3/Strings.cs:44 msgid "" @@ -843,8 +848,8 @@ msgid "" msgstr "" #: Library/Backend/S3/Strings.cs:45 -msgid "Specifies the S3 client library to use" -msgstr "Указывает, какую клиентскую библиотеку S3 следует использовать" +msgid "Specify the S3 client library to use" +msgstr "" #: Library/Backend/S3/Strings.cs:46 msgid "" @@ -855,8 +860,8 @@ msgstr "" #: Library/Backend/S3/Strings.cs:47 Library/Backend/WEBDAV/Strings.cs:40 #: Library/Backend/TahoeLAFS/Strings.cs:27 -msgid "Instructs Duplicati to use an SSL (https) connection" -msgstr "Использовать защищенное SSL (HTTPS) соединение" +msgid "Instruct Duplicati to use an SSL (https) connection" +msgstr "" #: Library/Backend/S3/Strings.cs:48 msgid "" @@ -885,7 +890,7 @@ msgid "S3 IAM support module" msgstr "" #: Library/Backend/S3/S3IAM.cs:73 -msgid "Exposes S3 IAM manipulation as a web module" +msgid "Expose S3 IAM manipulation as a web module" msgstr "" #: Library/Backend/S3/S3IAM.cs:81 @@ -893,7 +898,7 @@ msgid "The operation to perform" msgstr "" #: Library/Backend/S3/S3IAM.cs:81 -msgid "Selects the operation to perform" +msgid "Select the operation to perform" msgstr "" #: Library/Backend/S3/S3IAM.cs:82 @@ -1100,9 +1105,8 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:53 -msgid "Supplies server fingerprint used for validation of server identity" +msgid "Supply server fingerprint used for validation of server identity" msgstr "" -"Предоставляет отпечаток, используемый для проверки подлинности сервера" #: Library/Backend/SSHv2/Strings.cs:54 msgid "" @@ -1115,19 +1119,19 @@ msgstr "" "отпечатка ключа хоста. Используйте только в тестовых целях!" #: Library/Backend/SSHv2/Strings.cs:55 -msgid "Disables fingerprint validation" -msgstr "Отключает проверку отпечатков" +msgid "Disable fingerprint validation" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:56 msgid "" -"Points to a valid OpenSSH keyfile. If the file is encrypted, the password " +"Point to a valid OpenSSH keyfile. If the file is encrypted, the password " "supplied is used to decrypt it. If the keyfile is specified, the password is" " not used to authenticate." msgstr "" #: Library/Backend/SSHv2/Strings.cs:57 Library/Backend/SSHv2/Strings.cs:59 -msgid "Uses a SSH private key to authenticate" -msgstr "Использует закрытый ключ SSH для проверки подлинности " +msgid "Use a SSH private key to authenticate" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:58 #, csharp-format @@ -1144,8 +1148,8 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:61 -msgid "Sets the operation timeout value" -msgstr "Задаёт величину тайм-аута операции" +msgid "Set the operation timeout value" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:62 msgid "" @@ -1156,8 +1160,8 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:63 -msgid "Sets a keepalive value" -msgstr "Устанавливает интервал поддержки активности" +msgid "Set a keepalive value" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:64 #, csharp-format @@ -1528,9 +1532,9 @@ msgstr "Использовать класс HttpClient" #: Library/Backend/OneDrive/Strings.cs:41 #, 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})." +"Store 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:42 @@ -1554,7 +1558,7 @@ msgstr "Необязательный идентификатор диска (ID)" #: Library/Backend/OneDrive/Strings.cs:49 #, csharp-format msgid "" -"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " +"Store 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 "" @@ -1584,7 +1588,7 @@ msgstr "" #: Library/Backend/OneDrive/Strings.cs:59 #, csharp-format msgid "" -"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " +"Store 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) " @@ -1670,7 +1674,7 @@ msgstr "" #: Library/Backend/AliyunOSS/Strings.cs:14 #: Library/Backend/TencentCOS/Strings.cs:36 msgid "Bucket name" -msgstr "" +msgstr "Имя блока" #: Library/Backend/AliyunOSS/Strings.cs:15 msgid "Region indicates the physical location of the OSS data center." @@ -1791,7 +1795,7 @@ msgid "" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:38 -msgid "Specifies COS location constraints" +msgid "Specify COS location constraints" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:39 @@ -1841,8 +1845,8 @@ msgstr "" "параметром «{0}»." #: Library/Backend/Jottacloud/Strings.cs:34 -msgid "Supplies the backup device to use" -msgstr "Предоставляет устройство для создания резервной копии" +msgid "Supply the backup device to use" +msgstr "" #: Library/Backend/Jottacloud/Strings.cs:35 #, csharp-format @@ -1861,8 +1865,8 @@ msgstr "" "монтирования по своему усмотрению." #: Library/Backend/Jottacloud/Strings.cs:36 -msgid "Supplies the mount point to use on the server" -msgstr "Задание точки монтирования на сервере" +msgid "Supply the mount point to use on the server" +msgstr "" #: Library/Backend/Jottacloud/Strings.cs:37 msgid "" @@ -2110,6 +2114,13 @@ msgid "" "attacker. Using this option, the client does not accept this, and always " "uses Digest authentication or fails to connect." msgstr "" +"Использование метода аутентификации HTTP Digest позволяет пользователю " +"проходить аутентификацию на сервере, не отправляя пароль в открытом виде. " +"Однако атака \"человек посередине\" всё равно возможна, так как протокол " +"HTTP предусматривает возврат к базовой аутентификации, при которой клиент " +"отправит пароль злоумышленнику. При использовании этой опции клиент не " +"принимает такой возврат и всегда использует только Digest-аутентификацию, " +"либо не подключается вообще." #: Library/Backend/WEBDAV/Strings.cs:27 msgid "Force the use of the HTTP Digest authentication method" @@ -2173,7 +2184,7 @@ msgid "Storj DCS configuration module" msgstr "" #: Library/Backend/Storj/StorjConfig.cs:46 -msgid "Exposes Storj DCS configuration as a web module" +msgid "Expose Storj DCS configuration as a web module" msgstr "" #: Library/Backend/Storj/Strings.cs:27 @@ -2196,7 +2207,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:31 msgid "Authentication method" -msgstr "" +msgstr "Метод аутентификации" #: Library/Backend/Storj/Strings.cs:32 msgid "" @@ -2207,7 +2218,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:33 msgid "Satellite" -msgstr "" +msgstr "Спутник" #: Library/Backend/Storj/Strings.cs:34 msgid "" @@ -2218,7 +2229,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:35 msgid "API key" -msgstr "" +msgstr "Ключ API" #: Library/Backend/Storj/Strings.cs:36 msgid "" @@ -2230,7 +2241,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:37 msgid "Encryption passphrase" -msgstr "" +msgstr "Кодовая фраза для шифрования" #: Library/Backend/Storj/Strings.cs:38 msgid "" @@ -2240,7 +2251,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:39 msgid "Access grant" -msgstr "" +msgstr "Разрешение на доступ" #: Library/Backend/Storj/Strings.cs:40 msgid "Specify the bucket for storing the backup." @@ -2256,7 +2267,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:43 msgid "Folder" -msgstr "" +msgstr "Папка" #: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format @@ -2276,6 +2287,339 @@ msgstr "Неизвестная ошибка: {0} - {1}" msgid "The OAuth service is currently over quota. Try again in a few hours" msgstr "" +#: Library/RestAPI/Strings.cs:9 +msgid "Another instance is running, and was notified" +msgstr "Другой экземпляр запущен и был уведомлен" + +#: Library/RestAPI/Strings.cs:10 +#, csharp-format +msgid "" +"Failed to create, open or upgrade the database.\n" +"Error message: {0}" +msgstr "" +"Не удалось создать, открыть или обновить базу данных.\n" +"Сообщение об ошибке: {0}" + +#: Library/RestAPI/Strings.cs:12 +msgid "Display this help" +msgstr "" + +#: Library/RestAPI/Strings.cs:13 +msgid "" +"Supported commandline arguments:\n" +"\n" +msgstr "" +"Поддерживаемые аргументы командной строки:\n" +"\n" + +#: Library/RestAPI/Strings.cs:16 +#, csharp-format +msgid "--{0}: {1}" +msgstr "--{0}: {1}" + +#: Library/RestAPI/Strings.cs:17 +#, csharp-format +msgid "" +"Use this option to store some or all of the options given to the commandline" +" client. The file must be a plain text file, and UTF-8 encoding is " +"preferred. Each line in the file should be of the format --option=value. Use" +" the special options --{0} and --{1} 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 "" + +#: Library/RestAPI/Strings.cs:18 CommandLine/CLI/Strings.cs:45 +msgid "Path to a file with parameters" +msgstr "Путь к файлу с параметрами" + +#: Library/RestAPI/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}, чтобы задать фильтры в файле параметров. Каждому фильтру должен " +"предшествовать + или -. Несколько фильтров должны быть соединены через {3}" + +#: Library/RestAPI/Strings.cs:20 CommandLine/CLI/Strings.cs:41 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "Не удается прочитать параметры файла «{0}», причина: {1}" + +#: Library/RestAPI/Strings.cs:22 +msgid "Output log information to the file given" +msgstr "" + +#: Library/RestAPI/Strings.cs:23 +msgid "Determine the amount of information written in the log file" +msgstr "" + +#: Library/RestAPI/Strings.cs:24 +msgid "" +"Activate portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Library/RestAPI/Strings.cs:25 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "Произошел серьезный сбой в Duplicati: {0}" + +#: Library/RestAPI/Strings.cs:26 +#, csharp-format +msgid "An error occurred on server tear down: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:27 +#, csharp-format +msgid "" +"Unable to start up. Perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:29 Library/RestAPI/Strings.cs:51 +msgid "Disable database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:30 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "" +"Обнаружена неподдерживаемая версия SQLite ({0}), требуется {1} или выше" + +#: Library/RestAPI/Strings.cs:31 +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 "" + +#: Library/RestAPI/Strings.cs:32 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "" +"Порт для входящих соединений веб-сервера. Несколько значений может быть " +"задано через запятую." + +#: Library/RestAPI/Strings.cs:33 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." +msgstr "" +"Ключ и сертификат в формате PKCS #12, которые будут использованы веб-" +"сервером для SSL. Поддерживаются только ключи RSA/DSA." + +#: Library/RestAPI/Strings.cs:34 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "Пароль для расшифровки файла сертификата PKCS #12." + +#: Library/RestAPI/Strings.cs:35 +msgid "" +"The interface the webserver listens on. The special values \"*\" and \"any\"" +" means any interface. The special value \"loopback\" means the loopback " +"adapter." +msgstr "" +"Интерфейс, который будет слушать веб-сервер. Специальные значения «*» и " +"«any» означают любой интерфейс. Специальное значение «loopback» означает " +"адаптер loopback." + +#: Library/RestAPI/Strings.cs:36 +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 "" +"Пароль, необходимый для доступа к веб-серверу. Эта опция сохраняется, " +"поэтому вам не нужно ее устанавливать при каждом запуске. Установка пустого " +"значения отключает пароль." + +#: Library/RestAPI/Strings.cs:37 +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 "" +"Принимаемые имена хостов, разделенные точкой с запятой. Если какое-либо из " +"имен хостов имеет \"*\", все имена хостов разрешены, а проверка имен хостов " +"отключена." + +#: Library/RestAPI/Strings.cs:38 +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 "" + +#: Library/RestAPI/Strings.cs:39 +msgid "Enable the ping-pong responder" +msgstr "" + +#: Library/RestAPI/Strings.cs:40 Library/Main/Strings.cs:250 +msgid "Set the time after which log data will be purged from the database." +msgstr "" +"Указать время, после которого данные журнала будут удаляться из базы данных." + +#: Library/RestAPI/Strings.cs:41 Library/Main/Strings.cs:251 +msgid "Clean up old log data" +msgstr "Очистить старые логи" + +#: Library/RestAPI/Strings.cs:42 +#, 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 требуется хранить небольшую базу данных со всеми настройками. " +"Используйте этот параметр, чтобы выбрать, где хранятся настройки. Эту опцию " +"можно также установить с помощью переменной окружения {0}." + +#: Library/RestAPI/Strings.cs:43 +msgid "Set the folder where settings are stored" +msgstr "" + +#: Library/RestAPI/Strings.cs:44 +#, 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 "" +"Эта опция устанавливает ключ шифрования, используемый для скремблирования " +"базы данных локальных настроек. Эту опцию можно также установить с помощью " +"переменной окружения {0}. Используйте опцию --{1}, чтобы отключить " +"скремблирование базы данных." + +#: Library/RestAPI/Strings.cs:45 +msgid "Set the database encryption key" +msgstr "" + +#: Library/RestAPI/Strings.cs:46 Library/Main/Strings.cs:96 +msgid "" +"Use this option 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 "" + +#: Library/RestAPI/Strings.cs:47 Library/Main/Strings.cs:97 +msgid "Temporary storage folder" +msgstr "Папка для временного хранения" + +#: Library/RestAPI/Strings.cs:48 +msgid "Reset the JWT configuration, invalidating any issued login tokens" +msgstr "" + +#: Library/RestAPI/Strings.cs:49 +msgid "Disable the visual captcha" +msgstr "" + +#: Library/RestAPI/Strings.cs:50 +msgid "Use this option to disable database encryption of sensitive fields" +msgstr "" + +#: Library/RestAPI/Strings.cs:52 +msgid "Log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:53 +msgid "Use this option to log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:54 +msgid "Set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:55 +msgid "Use this option to set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:56 +#, csharp-format +msgid "" +"The Windows event log source {0} was not found. The source must be " +"registered before the log can be written." +msgstr "" + +#: Library/RestAPI/Strings.cs:57 +msgid "The Windows event log is not supported on this platform" +msgstr "" + +#: Library/RestAPI/Strings.cs:58 +#, csharp-format +msgid "Server has started and is listening on port {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:59 +#, csharp-format +msgid "Use the following link to sign in: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:60 +#, csharp-format +msgid "The server crashed: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:61 +msgid "Require database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:62 +msgid "" +"Use this option to require a custom provided key for database encryption of " +"sensitive fields and not rely on the serial number" +msgstr "" + +#: Library/RestAPI/Strings.cs:63 +#, csharp-format +msgid "" +"Database encryption key is required. Supply an encryption key via the " +"environment variable {0} or disable database encryption with the option " +"--{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:64 +#, csharp-format +msgid "" +"The encryption key is blacklisted and cannot be used. The database has been " +"decrypted. Supply a new encryption key via the environment variable {0} or " +"disable database encryption with the option --{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:68 +#, 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}" + +#: Library/RestAPI/Strings.cs:73 +#, csharp-format +msgid "Server has started and is listening on {0}, port {1}" +msgstr "Сервер запущен и слушает на {0}, порт {1}" + +#: Library/RestAPI/Strings.cs:74 +#, csharp-format +msgid "" +"Unable to create SSL certificate using provided parameters. Exception " +"detail: {0}" +msgstr "" +"Невозможно создать SSL сертификат с данными параметрами. Детали ошибки: {0}" + +#: Library/RestAPI/Strings.cs:75 +#, csharp-format +msgid "Unable to open a socket for listening, tried ports: {0}" +msgstr "Невозможно открыть сокет для входящих соединений, порты: {0}" + #: Library/DynamicLoader/Strings.cs:24 #, csharp-format msgid "Failed to load assembly {0}, error message: {1}" @@ -2311,7 +2655,7 @@ msgstr "" "максимальное сжатие." #: Library/Compression/Strings.cs:28 -msgid "Sets the ZIP compression level" +msgid "Set the ZIP compression level" msgstr "" #: Library/Compression/Strings.cs:29 @@ -2323,7 +2667,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:30 -msgid "Sets the ZIP compression method" +msgid "Set the ZIP compression method" msgstr "" #: Library/Compression/Strings.cs:31 @@ -2333,7 +2677,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:32 -msgid "Toggles ZIP64 support" +msgid "Toggle ZIP64 support" msgstr "" #: Library/Compression/Strings.cs:33 @@ -2374,8 +2718,8 @@ msgid "Number of threads used in compression" msgstr "Количество потоков, используемых в сжатии" #: Library/Compression/Strings.cs:44 -msgid "Sets the 7z compression level" -msgstr "Задает уровень сжатия 7z" +msgid "Set the 7z compression level" +msgstr "" #: Library/Compression/Strings.cs:45 msgid "" @@ -2388,8 +2732,8 @@ msgstr "" "дает немного меньшее сжатие." #: Library/Compression/Strings.cs:46 -msgid "Sets the 7z fast algorithm usage" -msgstr "Устанавливает использование быстрого алгоритма 7z" +msgid "Set the 7z fast algorithm usage" +msgstr "" #: Library/SQLiteHelper/Strings.cs:24 msgid "backup" @@ -2641,8 +2985,8 @@ msgstr "" "резервного копирования и восстановления (только для Windows/OSX)" #: Library/Main/Strings.cs:65 -msgid "Toggles system sleep mode" -msgstr "Переключает режим сна системы" +msgid "Toggle system sleep mode" +msgstr "" #: Library/Main/Strings.cs:66 msgid "" @@ -2830,24 +3174,11 @@ msgstr "" msgid "Limit the size of files being backed up" msgstr "Ограничить размер файлов для резервного копирования" -#: Library/Main/Strings.cs:96 -msgid "" -"Use this option 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 "" - -#: Library/Main/Strings.cs:97 -msgid "Temporary storage folder" -msgstr "Папка для временного хранения" - #: Library/Main/Strings.cs:98 msgid "" -"Selects another thread priority for the process. Use this to set Duplicati " -"to be more or less CPU intensive." +"Select another thread priority for the process. Use this to set Duplicati to" +" be more or less CPU intensive." msgstr "" -"Выбирает другой приоритет потока для процесса. Измените, чтобы настроить " -"Duplicati на более или менее интенсивное использование ЦП." #: Library/Main/Strings.cs:99 msgid "Thread priority" @@ -2866,17 +3197,14 @@ msgstr "Ограничить размер томов" #: Library/Main/Strings.cs:102 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." +"Use this option to 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:103 -msgid "Disables use of the streaming transfer method" -msgstr "Выключает метод потоковой передачи" +msgid "Disable use of the streaming transfer method" +msgstr "" #: Library/Main/Strings.cs:104 msgid "" @@ -2886,7 +3214,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:105 -msgid "Disables manifests verification" +msgid "Disable manifests verification" msgstr "" #: Library/Main/Strings.cs:106 @@ -2926,16 +3254,16 @@ msgid "Supply one or more module names, separated by commas to unload them." msgstr "" #: Library/Main/Strings.cs:111 -msgid "Disables one or more modules" -msgstr "Отключить один или несколько модулей" +msgid "Disable one or more modules" +msgstr "" #: Library/Main/Strings.cs:112 msgid "Supply one or more module names, separated by commas to load them." msgstr "" #: Library/Main/Strings.cs:113 -msgid "Enables one or more modules" -msgstr "Включает один или более модулей" +msgid "Enable one or more modules" +msgstr "" #: Library/Main/Strings.cs:114 msgid "" @@ -2967,8 +3295,8 @@ msgstr "" "логическими томами (LVM) и требуются привилегии root." #: Library/Main/Strings.cs:115 -msgid "Controls the use of disk snapshots" -msgstr "Контролирует использование снэпшотов диска" +msgid "Control the use of disk snapshots" +msgstr "" #: Library/Main/Strings.cs:116 msgid "" @@ -3013,11 +3341,11 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:123 -msgid "Enables debugging output" -msgstr "Включает вывод сообщений отладчика" +msgid "Enable debugging output" +msgstr "" #: Library/Main/Strings.cs:124 -msgid "Logs information to the file specified." +msgid "Log information to the file specified." msgstr "" #: Library/Main/Strings.cs:125 @@ -3027,7 +3355,7 @@ msgstr "Записывать внутреннюю информацию в log-ф #: Library/Main/Strings.cs:126 Library/Main/Strings.cs:283 #, csharp-format msgid "" -"Specifies the amount of log information to write into the file specified by " +"Specify the amount of log information to write into the file specified by " "the option --{0}." msgstr "" @@ -3050,8 +3378,8 @@ msgstr "" " создание папок." #: Library/Main/Strings.cs:130 -msgid "Disables automatic folder creation" -msgstr "Отключить автоматическое создание папок" +msgid "Disable automatic folder creation" +msgstr "" #: Library/Main/Strings.cs:131 msgid "" @@ -3089,8 +3417,8 @@ msgstr "" "Функция поддерживается только в Windows и требует прав администратора" #: Library/Main/Strings.cs:134 -msgid "Controls the use of NTFS Update Sequence Numbers" -msgstr "Контролирует использование NTFS USN" +msgid "Control the use of NTFS Update Sequence Numbers" +msgstr "" #: Library/Main/Strings.cs:135 #, csharp-format @@ -3104,10 +3432,19 @@ msgid "" "1% tolerance (max 1 hour). Use this option to disable the tolerance, and use" " strict time checking." msgstr "" +"При сравнении временных меток Duplicati корректирует время на небольшую " +"величину, чтобы незначительные различия во времени не вызывали неожиданных " +"обновлений. Если параметр --{0} установлен для сохранения еженедельных " +"резервных копий, и резервное копирование выполняется в одно и то же время " +"каждую неделю, возможен небольшой сдвиг времени, из-за чего полный срок " +"хранения может истечь немного раньше, что приведет к удалению старой " +"резервной копии раньше, чем ожидалось. Чтобы избежать этого, Duplicati " +"добавляет 1% допуска (максимум 1 час). Используйте эту опцию, чтобы " +"отключить допуск и использовать строгое сравнение времени." #: Library/Main/Strings.cs:136 -msgid "Deactivates tolerance when comparing times" -msgstr "Отключить допуск при сравнении времени" +msgid "Deactivate tolerance when comparing times" +msgstr "" #: Library/Main/Strings.cs:137 msgid "Use this option to verify uploads by listing contents." @@ -3178,7 +3515,7 @@ msgstr "" #: Library/Main/Strings.cs:149 msgid "" -"Sets a threshold for when to warn about the backend quota being nearly " +"Set 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 than this percentage of the total backup " "size. If the backend does not report the quota information, this value will " @@ -3403,8 +3740,8 @@ msgstr "" "использованы." #: Library/Main/Strings.cs:185 -msgid "Determines usage of index files" -msgstr "Определяет использование индекса файлов" +msgid "Determine usage of index files" +msgstr "" #: Library/Main/Strings.cs:186 msgid "" @@ -3430,8 +3767,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:189 -msgid "Does not perform any modifications" -msgstr "Не выполняет никаких модификаций" +msgid "Do not perform any modifications" +msgstr "" #: Library/Main/Strings.cs:190 msgid "" @@ -3524,8 +3861,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:204 -msgid "Disables the local database" -msgstr "Отключить локальную базу данных" +msgid "Disable the local database" +msgstr "" #: Library/Main/Strings.cs:205 msgid "" @@ -3675,8 +4012,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:227 -msgid "Activates in-depth verification of files" -msgstr "Активировать углубленную проверку файлов" +msgid "Activate in-depth verification of files" +msgstr "" #: Library/Main/Strings.cs:228 msgid "" @@ -3720,8 +4057,8 @@ msgstr "" "файла." #: Library/Main/Strings.cs:237 -msgid "Don't store metadata" -msgstr "Не сохранять мета-данные" +msgid "Do not store metadata" +msgstr "" #: Library/Main/Strings.cs:238 msgid "" @@ -3794,15 +4131,6 @@ msgstr "" msgid "Check block hashes" msgstr "Проверить хэши блоков" -#: Library/Main/Strings.cs:250 -msgid "Set the time after which log data will be purged from the database." -msgstr "" -"Указать время, после которого данные журнала будут удаляться из базы данных." - -#: Library/Main/Strings.cs:251 -msgid "Clean up old log data" -msgstr "Очистить старые логи" - #: Library/Main/Strings.cs:252 msgid "" "Use this option to build a searchable local database which only contains " @@ -3842,8 +4170,8 @@ msgstr "" "фактические даты, например «12 ноября 2018 г., 8:01»." #: Library/Main/Strings.cs:257 -msgid "Forces the display of the actual date instead of calendar date" -msgstr "Принудительно отображает фактическую дату вместо календарной." +msgid "Force the display of the actual date instead of calendar date" +msgstr "" #: Library/Main/Strings.cs:258 msgid "" @@ -3906,8 +4234,8 @@ msgstr "" "резервной копии и содержимого, выгруженного во незавершенного сеанса." #: Library/Main/Strings.cs:267 -msgid "Disables synthetic filelist" -msgstr "Выключает искусственный список файлов" +msgid "Disable synthetic filelist" +msgstr "" #: Library/Main/Strings.cs:268 msgid "" @@ -3918,8 +4246,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:269 -msgid "Checks only file lastmodified" -msgstr "Проверяет только время последней модификации файла" +msgid "Check only file lastmodified" +msgstr "" #: Library/Main/Strings.cs:270 msgid "" @@ -3930,8 +4258,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:271 -msgid "Disables path compression on restore" -msgstr "Отключает сжатие пути при восстановлении" +msgid "Disable path compression on restore" +msgstr "" #: Library/Main/Strings.cs:272 msgid "" @@ -3994,10 +4322,10 @@ msgstr "Отключить проверку согласованности сп #: Library/Main/Strings.cs:280 msgid "" -"Use this option to run a scheduled backup 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 (e.g., AC) or unknown, then scheduled" -" backups will proceed as normal." +"Use this option to disable a scheduled backup 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 (e.g., AC) or unknown, then " +"scheduled backups will proceed as normal." msgstr "" #: Library/Main/Strings.cs:281 @@ -4025,11 +4353,11 @@ msgstr "" "\"+Path*{0}+*Mail*{0}-[.*DNS]\" " #: Library/Main/Strings.cs:286 -msgid "Applies filters to the file log data" -msgstr "Применяет фильтры к данным файла журнала" +msgid "Apply filters to the file log data" +msgstr "" #: Library/Main/Strings.cs:287 -msgid "Specifies the amount of log information to output to the console." +msgid "Specify the amount of log information to output to the console." msgstr "" #: Library/Main/Strings.cs:288 @@ -4037,8 +4365,8 @@ msgid "Console information level" msgstr "Уровень информирования консоли" #: Library/Main/Strings.cs:290 -msgid "Applies filters to the console log data" -msgstr "Применяет фильтры к данным журнала консоли." +msgid "Apply filters to the console log data" +msgstr "" #: Library/Main/Strings.cs:292 msgid "" @@ -4048,16 +4376,15 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:293 -msgid "Sets the process to use low IO priority" +msgid "Set the process to use low IO priority" msgstr "" -"Устанавливает процесс для использования низкого приоритета ввода-вывода" #: Library/Main/Strings.cs:295 msgid "Use this option to remove all empty folders from a backup." msgstr "" #: Library/Main/Strings.cs:296 -msgid "Excludes empty folders" +msgid "Exclude empty folders" msgstr "" #: Library/Main/Strings.cs:297 @@ -4114,8 +4441,8 @@ msgstr "" "--{0}={2}, либо --{1}={2}, чтобы сообщать дополнительные данные журнала." #: Library/Main/Strings.cs:305 -msgid "Activates logging of all database queries" -msgstr "Активирует регистрацию всех запросов к базе данных" +msgid "Activate logging of all database queries" +msgstr "" #: Library/Main/Strings.cs:306 msgid "" @@ -4337,8 +4664,8 @@ msgstr "" "протокола SSL." #: Library/Modules/Builtin/Strings.cs:53 -msgid "Sets allowed SSL versions" -msgstr "Определяет допустимые версии SSL" +msgid "Set allowed SSL versions" +msgstr "" #: Library/Modules/Builtin/Strings.cs:54 msgid "" @@ -4347,8 +4674,8 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:55 -msgid "Sets the default operation timeout" -msgstr "Устанавливает тайм-аут по умолчанию" +msgid "Set the default operation timeout" +msgstr "" #: Library/Modules/Builtin/Strings.cs:56 msgid "" @@ -4361,8 +4688,8 @@ msgstr "" "настраивает максимальное время между активностью в соединении." #: Library/Modules/Builtin/Strings.cs:57 -msgid "Sets readwrite" -msgstr "чтение и запись" +msgid "Set readwrite" +msgstr "" #: Library/Modules/Builtin/Strings.cs:58 #, csharp-format @@ -4375,8 +4702,8 @@ msgstr "" "производительность." #: Library/Modules/Builtin/Strings.cs:59 -msgid "Sets HTTP buffering" -msgstr "Устанавливает HTTP-буферизацию" +msgid "Set HTTP buffering" +msgstr "" #: Library/Modules/Builtin/Strings.cs:63 msgid "" @@ -4403,10 +4730,8 @@ msgid "Configure Microsoft SQL Server module" msgstr "Настройка модуля Microsoft SQL Server" #: Library/Modules/Builtin/Strings.cs:73 -msgid "" -"Executes a script before starting an operation, and again on completion" +msgid "Execute a script before starting an operation, and again on completion" msgstr "" -"Выполняет скрипт перед началом операции, а затем снова после ее завершения" #: Library/Modules/Builtin/Strings.cs:74 msgid "Run script" @@ -4414,11 +4739,9 @@ msgstr "Запустить скрипт" #: Library/Modules/Builtin/Strings.cs:75 msgid "" -"Executes a script after performing an operation. The script will receive the" -" operation results written to stdout." +"Execute a script after performing an operation. The script will receive the " +"operation results written to stdout." msgstr "" -"Выполняет скрипт после выполнения операции. Скрипт получит результаты " -"работы, записанные в стандартный вывод." #: Library/Modules/Builtin/Strings.cs:76 msgid "Run a script on exit" @@ -4436,21 +4759,17 @@ msgstr "Сценарий \"{0}\" возвратил код выхода {1}{2}." #: Library/Modules/Builtin/Strings.cs:79 msgid "" -"Executes a script before performing an operation. The operation will block " +"Execute 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:80 msgid "Run a required script on startup" msgstr "Выполнить требуемый сценарий при старте" #: Library/Modules/Builtin/Strings.cs:81 -#: Library/Modules/Builtin/Strings.cs:208 +#: Library/Modules/Builtin/Strings.cs:237 #, csharp-format msgid "" "Use this option to select the output format for results. Available formats: " @@ -4458,9 +4777,9 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:82 -#: Library/Modules/Builtin/Strings.cs:209 -msgid "Selects the output format for results" -msgstr "Формат вывода для результатов" +#: Library/Modules/Builtin/Strings.cs:238 +msgid "Select the output format for results" +msgstr "" #: Library/Modules/Builtin/Strings.cs:83 #, csharp-format @@ -4474,11 +4793,9 @@ msgstr "Истекло время ожидания исполнения сцен #: Library/Modules/Builtin/Strings.cs:85 msgid "" -"Executes a script before performing an operation. The operation will block " +"Execute a script before performing an operation. The operation will block " "until the script has completed or timed out." msgstr "" -"Выполняет скрипт перед выполнением операции. Операция будет блокироваться до" -" тех пор, пока скрипт не завершится или не закончит работу по тайм-ауту." #: Library/Modules/Builtin/Strings.cs:86 msgid "Run a script on startup" @@ -4491,17 +4808,14 @@ msgstr "Сценарий «{0}» сообщил об ошибке: {1}" #: Library/Modules/Builtin/Strings.cs:88 msgid "" -"Sets the maximum time a script is allowed to execute. If the script has not " +"Set 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:89 -msgid "Sets the script timeout" -msgstr "Задаёт время ожидания завершения сценария" +msgid "Set the script timeout" +msgstr "" #: Library/Modules/Builtin/Strings.cs:90 msgid "" @@ -4526,7 +4840,7 @@ msgstr "Отправка сообщения" #, 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." +" option --{0} to specify what SMTP server to use." msgstr "" #: Library/Modules/Builtin/Strings.cs:98 @@ -4595,7 +4909,8 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:124 #: Library/Modules/Builtin/Strings.cs:160 -#: Library/Modules/Builtin/Strings.cs:188 +#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:217 msgid "The messages to send" msgstr "Сообщения для отправки" @@ -4606,6 +4921,15 @@ msgid "" "\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 "" +"Используйте этот параметр для задания URL-адреса SMTP-сервера, например, smtp://example.com:25. Можно указать несколько серверов в порядке приоритета, разделяя их точкой с запятой.\n" +"Если сервер не отвечает, будет использоваться следующий сервер в списке до тех пор, пока сообщение не будет отправлено.\n" +"\n" +"Если сервер не указан, выполняется поиск DNS для получения записи MX первого получателя, и все SMTP-серверы проверяются в порядке их приоритета, пока сообщение не будет отправлено.\n" +"\n" +"Чтобы включить SMTP через SSL, используйте формат smtps://example.com.\n" +"Для включения SMTP STARTTLS используйте формат smtp://example.com:25/?starttls=when-available или smtp://example.com:25/?starttls=always.\n" +"Если порт не указан, используется порт 25 для соединений без SSL и 465 для SSL-соединений.\n" +"Чтобы запретить использование STARTTLS, используйте smtp://example.com:25/?starttls=never." #: Library/Modules/Builtin/Strings.cs:129 msgid "SMTP Url" @@ -4674,6 +4998,7 @@ msgstr "Электронная почта получателя XMPP" #: Library/Modules/Builtin/Strings.cs:144 #: Library/Modules/Builtin/Strings.cs:172 +#: Library/Modules/Builtin/Strings.cs:201 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message.\n" "\n" @@ -4688,6 +5013,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:153 #: Library/Modules/Builtin/Strings.cs:181 +#: Library/Modules/Builtin/Strings.cs:210 msgid "The message template" msgstr "Шаблон сообщения" @@ -4712,7 +5038,8 @@ msgid "The XMPP password" msgstr "XMPP пароль" #: Library/Modules/Builtin/Strings.cs:158 -#: Library/Modules/Builtin/Strings.cs:186 +#: Library/Modules/Builtin/Strings.cs:187 +#: Library/Modules/Builtin/Strings.cs:215 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" @@ -4722,14 +5049,16 @@ msgstr "" "Можно указать несколько вариантов, разделенных запятыми, напр. «{0}, {1}». Специальное значение «{4}» является сокращением для «{0}, {1}, {2}, {3}» и служит для отправки сообщений обо всех операциях резервного копирования." #: Library/Modules/Builtin/Strings.cs:161 -#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:218 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:162 -#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:219 msgid "Send messages for all operations" msgstr "Посылать e-mail обо всех операциях" @@ -4739,51 +5068,91 @@ msgstr "Вышло время ожидания ответа при входе н #: Library/Modules/Builtin/Strings.cs:168 msgid "" +"This module provides support for sending status reports via Telegram " +"messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:169 +msgid "Telegram report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:170 +msgid "Use this option to set the channel ID." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:171 +msgid "Telegram channel id" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:182 +msgid "" +"Use this option to set a bot ID for the bot that will send the message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:184 +msgid "The Telegram bot ID" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:185 +msgid "" +"Use this option to set a API key for the bot that will send the message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:186 +msgid "The Telegram API key" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:192 +msgid "Timeout occurred while sending to Telegram server" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:197 +msgid "" "This module provides support for sending status reports via HTTP messages" msgstr "" "Этот модуль предоставляет поддержку отправки отчетов о состоянии через " "сообщения HTTP" -#: Library/Modules/Builtin/Strings.cs:169 +#: Library/Modules/Builtin/Strings.cs:198 msgid "HTTP report module" msgstr "Модуль отчёта HTTP" -#: Library/Modules/Builtin/Strings.cs:170 +#: Library/Modules/Builtin/Strings.cs:199 msgid "Use this option to set a HTTP report URL." msgstr "" -#: Library/Modules/Builtin/Strings.cs:171 +#: Library/Modules/Builtin/Strings.cs:200 msgid "HTTP report URL" msgstr "" -#: Library/Modules/Builtin/Strings.cs:182 +#: Library/Modules/Builtin/Strings.cs:211 msgid "Use this option to set a name of the parameter to send the message as." msgstr "" -#: Library/Modules/Builtin/Strings.cs:183 +#: Library/Modules/Builtin/Strings.cs:212 msgid "The name of the parameter to send the message as" msgstr "Название параметра отправляемого сообщения" -#: Library/Modules/Builtin/Strings.cs:184 +#: Library/Modules/Builtin/Strings.cs:213 msgid "" "Use this option to set extra parameters to add to the http message, e.g. " "\"parameter1=value1¶meter2=value2\"" msgstr "" -#: Library/Modules/Builtin/Strings.cs:185 +#: Library/Modules/Builtin/Strings.cs:214 msgid "Extra parameters to add to the http message" msgstr "Дополнительные параметры для http сообщения." -#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:220 msgid "" "Use this option to change the default HTTP verb used to submit a report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:192 -msgid "Sets the HTTP verb to use" -msgstr "Использовать HTTP" +#: Library/Modules/Builtin/Strings.cs:221 +msgid "Set the HTTP verb to use" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:193 +#: Library/Modules/Builtin/Strings.cs:222 msgid "" "Use this option to set HTTP report URLs for sending form-encoded data. This " "option accepts multiple URLs, seperated by a semi-colon. All URLs will " @@ -4791,46 +5160,46 @@ msgid "" "settings." msgstr "" -#: Library/Modules/Builtin/Strings.cs:194 +#: Library/Modules/Builtin/Strings.cs:223 msgid "HTTP report URLs for sending form data" msgstr "" -#: Library/Modules/Builtin/Strings.cs:195 +#: Library/Modules/Builtin/Strings.cs:224 msgid "" "Use this option to set HTTP report URLs for sending JSON data. This option " "accepts multiple URLs, seperated by a semi-colon. All URLs will receive the " "same data. Note that this option ignores the format and verb settings." msgstr "" -#: Library/Modules/Builtin/Strings.cs:196 +#: Library/Modules/Builtin/Strings.cs:225 msgid "HTTP report URLs for sending JSON data" msgstr "" -#: Library/Modules/Builtin/Strings.cs:201 +#: Library/Modules/Builtin/Strings.cs:230 #, csharp-format msgid "Failed to send message: {0}" msgstr "Не удалось отправить сообщение: {0}" -#: Library/Modules/Builtin/Strings.cs:202 +#: Library/Modules/Builtin/Strings.cs:231 msgid "" "Use this option to set the log level for messages to include in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:203 -msgid "Defines a log level for messages" -msgstr "Уровень информирования для сообщений" +#: Library/Modules/Builtin/Strings.cs:232 +msgid "Define a log level for messages" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:204 +#: Library/Modules/Builtin/Strings.cs:233 msgid "" "Use this option to set a filter expression that defines what options are " "included in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:205 +#: Library/Modules/Builtin/Strings.cs:234 msgid "Log message filter" msgstr "Фильтр сообщений журнала" -#: Library/Modules/Builtin/Strings.cs:206 +#: Library/Modules/Builtin/Strings.cs:235 msgid "" "Use this option to set the maximum number of log lines to include in the " "report. Zero or negative values means unlimited." @@ -4839,9 +5208,9 @@ msgstr "" "журнала для включения в отчет. Нулевые или отрицательные значения означают " "неограниченное количество." -#: Library/Modules/Builtin/Strings.cs:207 -msgid "Limits log lines" -msgstr "Ограничивает строки журнала" +#: Library/Modules/Builtin/Strings.cs:236 +msgid "Limit log lines" +msgstr "" #: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:39 #, csharp-format @@ -5076,11 +5445,6 @@ msgstr "" msgid "Supported generic modules:" msgstr "Поддерживаемые основные модули:" -#: CommandLine/CLI/Strings.cs:41 -#, csharp-format -msgid "Unable to read the parameters file \"{0}\", reason: {1}" -msgstr "Не удается прочитать параметры файла «{0}», причина: {1}" - #: CommandLine/CLI/Strings.cs:42 #, csharp-format msgid "" @@ -5111,10 +5475,9 @@ msgid "" "parameter file. Each filter must be prefixed with either a + or a -, and " "multiple filters must be joined with {5}." msgstr "" - -#: CommandLine/CLI/Strings.cs:45 -msgid "Path to a file with parameters" -msgstr "Путь к файлу с параметрами" +"Используйте этот параметр для хранения всех или части опций, передаваемых консольному клиенту. Это должен быть простой текстовый файл, желательно в кодировке UTF-8. Каждая строка файла имеет формат --option=value. \n" +"Используйте специальные опции --{0} и --{1} для переопределения локального пути и URI назначения соответственно. Опции в этом файле имеют приоритет над опциями, указанными в командной строке.\n" +"Нельзя задавать фильтры одновременно в файле и в командной строке. Вместо этого можно использовать специальные опции --{2}, --{3} или --{4} для указания фильтров в файле параметров. Каждый фильтр должен начинаться с + или -, а несколько фильтров должны быть объединены с помощью {5}." #: CommandLine/CLI/Strings.cs:46 #, csharp-format @@ -5188,11 +5551,11 @@ msgstr "Подавить вывод на консоль" msgid "This link may provide additional information: {0}" msgstr "Эта ссылка может предоставить дополнительную информацию: {0}" -#: CommandLine/CLI/Program.cs:288 +#: CommandLine/CLI/Program.cs:290 msgid "Toggle automatic updates" msgstr "Включить автоматическое обновление" -#: CommandLine/CLI/Program.cs:288 +#: CommandLine/CLI/Program.cs:290 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 index c64b0fa81..c247a8e4a 100644 Binary files a/Localizations/duplicati/localization-sk.mo and b/Localizations/duplicati/localization-sk.mo differ diff --git a/Localizations/duplicati/localization-sk.po b/Localizations/duplicati/localization-sk.po index d1b9efe0b..d84ee9438 100644 --- a/Localizations/duplicati/localization-sk.po +++ b/Localizations/duplicati/localization-sk.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Peter Krajcovic , 2017 +# Peter Krajcovic , 2024 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-30 09:12+0200\n" +"POT-Creation-Date: 2024-08-30 15:22+0200\n" "PO-Revision-Date: 2016-10-04 18:53+0000\n" -"Last-Translator: Peter Krajcovic , 2017\n" +"Last-Translator: Peter Krajcovic , 2024\n" "Language-Team: Slovak (https://app.transifex.com/duplicati/teams/67655/sk/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -44,8 +44,10 @@ msgstr "" msgid "Set thread level utilized for crypting" msgstr "" -#: Library/Encryption/Strings.cs:33 -msgid "This option has no effect and should not be used." +#: Library/Encryption/Strings.cs:33 Library/Main/Strings.cs:179 +#: Library/Main/Strings.cs:230 +#, csharp-format +msgid "The option --{0} is no longer used and has been deprecated." msgstr "" #: Library/Encryption/Strings.cs:37 @@ -114,7 +116,7 @@ msgid "Use GPG Armor" msgstr "" #: Library/Encryption/Strings.cs:52 -msgid "Overrides the GPG command supplied for decryption." +msgid "Override the GPG command supplied for decryption." msgstr "" #: Library/Encryption/Strings.cs:53 @@ -124,7 +126,7 @@ msgstr "" #: Library/Encryption/Strings.cs:54 #, csharp-format msgid "" -"Overrides the default GPG encryption command \"{0}\". Normal usage is to " +"Override the default GPG encryption command \"{0}\". Normal usage is to " "request asymetric encryption with the setting {1}." msgstr "" @@ -209,6 +211,11 @@ msgstr "" msgid "Cancelled" msgstr "" +#: Library/Interface/Strings.cs:44 +msgid "" +"Encryption key used to encrypt target settings does not match current key." +msgstr "" + #: Library/Interface/CustomExceptions.cs:84 #: Library/Interface/CustomExceptions.cs:92 #: Library/Backend/Jottacloud/Jottacloud.cs:286 @@ -305,14 +312,10 @@ msgstr "" msgid "Backup configuration changed" msgstr "" -#: Library/Snapshots/Strings.cs:48 -msgid "Calling process does not have the backup privilege" -msgstr "" - #: Library/Backend/OpenStack/Strings.cs:27 msgid "" "This backend can read and write data to Swift (OpenStack Object Storage). " -"Supported format is \"openstack://container/folder\"." +"Allowed format is \"openstack://container/folder\"." msgstr "" #: Library/Backend/OpenStack/Strings.cs:28 @@ -337,18 +340,18 @@ msgstr "" #: Library/Backend/AlternativeFTP/Strings.cs:33 #: Library/Backend/SSHv2/Strings.cs:49 Library/Backend/File/Strings.cs:31 #: Library/Backend/Backblaze/Strings.cs:32 -#: Library/Backend/AzureBlob/Strings.cs:38 Library/Backend/Mega/Strings.cs:27 +#: Library/Backend/AzureBlob/Strings.cs:38 Library/Backend/Mega/Strings.cs:28 #: Library/Backend/SharePoint/Strings.cs:29 #: Library/Backend/WEBDAV/Strings.cs:29 -msgid "Supplies the password used to connect to the server" -msgstr "Dodáva heslo, ktoré sa používa na pripojenie k serveru" +msgid "Supply the password used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:32 msgid "The domain name of the user used to connect to the server." msgstr "" #: Library/Backend/OpenStack/Strings.cs:33 -msgid "Supplies the domain used to connect to the server" +msgid "Supply the domain used to connect to the server" msgstr "" #: Library/Backend/OpenStack/Strings.cs:34 Library/Backend/FTP/Strings.cs:35 @@ -356,7 +359,7 @@ msgstr "" #: Library/Backend/AlternativeFTP/Strings.cs:34 #: Library/Backend/SSHv2/Strings.cs:50 Library/Backend/File/Strings.cs:32 #: Library/Backend/Backblaze/Strings.cs:33 -#: Library/Backend/AzureBlob/Strings.cs:39 Library/Backend/Mega/Strings.cs:28 +#: Library/Backend/AzureBlob/Strings.cs:39 Library/Backend/Mega/Strings.cs:29 #: Library/Backend/SharePoint/Strings.cs:30 #: Library/Backend/WEBDAV/Strings.cs:30 msgid "" @@ -369,10 +372,10 @@ msgstr "" #: Library/Backend/AlternativeFTP/Strings.cs:35 #: Library/Backend/SSHv2/Strings.cs:51 Library/Backend/File/Strings.cs:33 #: Library/Backend/Backblaze/Strings.cs:34 -#: Library/Backend/AzureBlob/Strings.cs:40 Library/Backend/Mega/Strings.cs:29 +#: Library/Backend/AzureBlob/Strings.cs:40 Library/Backend/Mega/Strings.cs:30 #: Library/Backend/SharePoint/Strings.cs:31 #: Library/Backend/WEBDAV/Strings.cs:31 -msgid "Supplies the username used to connect to the server" +msgid "Supply the username used to connect to the server" msgstr "" #: Library/Backend/OpenStack/Strings.cs:36 @@ -383,7 +386,7 @@ msgid "" msgstr "" #: Library/Backend/OpenStack/Strings.cs:37 -msgid "Supplies the Tenant Name used to connect to the server" +msgid "Supply the Tenant Name used to connect to the server" msgstr "" #: Library/Backend/OpenStack/Strings.cs:38 @@ -393,7 +396,7 @@ msgid "" msgstr "" #: Library/Backend/OpenStack/Strings.cs:39 -msgid "Supplies the API key used to connect to the server" +msgid "Supply the API key used to connect to the server" msgstr "" #: Library/Backend/OpenStack/Strings.cs:40 @@ -404,11 +407,11 @@ msgid "" msgstr "" #: Library/Backend/OpenStack/Strings.cs:41 -msgid "Supplies the authentication URL" +msgid "Supply the authentication URL" msgstr "" #: Library/Backend/OpenStack/Strings.cs:42 -msgid "The keystone API version to use, valid values are 'v2' and 'v3'." +msgid "The keystone API version to use. Valid values are 'v2' and 'v3'." msgstr "" #: Library/Backend/OpenStack/Strings.cs:43 @@ -423,7 +426,7 @@ msgid "" msgstr "" #: Library/Backend/OpenStack/Strings.cs:45 -msgid "Supplies the region used for creating a container" +msgid "Supply the region used for creating a container" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:67 @@ -431,7 +434,7 @@ msgid "OpenStack configuration module" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:69 -msgid "Exposes OpenStack configuration as a web module" +msgid "Expose OpenStack configuration as a web module" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:77 @@ -443,13 +446,13 @@ msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:77 #: Library/Backend/GoogleServices/GCSConfig.cs:81 #: Library/Backend/S3/S3Config.cs:84 Library/Backend/Storj/StorjConfig.cs:53 -msgid "Provides different config values" +msgid "Provide different config values" msgstr "" #: Library/Backend/FTP/Strings.cs:27 msgid "" "This backend can read and write data to an FTP based backend. Allowed " -"formats are \"ftp://hostname/folder\" or " +"formats are \"ftp://hostname/folder\" and " "\"ftp://username:password@hostname/folder\"." msgstr "" @@ -458,21 +461,22 @@ msgid "FTP" msgstr "" #: Library/Backend/FTP/Strings.cs:29 +#, csharp-format 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." +"Activate this option to make the FTP connection in active mode. Even if the " +"option --{0} is also set, the connection will be made in active mode." msgstr "" #: Library/Backend/FTP/Strings.cs:30 Library/Backend/FTP/Strings.cs:32 -msgid "Toggles the FTP connections method" +msgid "Toggle the FTP connections method" msgstr "" #: Library/Backend/FTP/Strings.cs:31 +#, csharp-format 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." +"Activate this option to make the FTP connection in passive mode, which works" +" better with some firewalls. If the option --{0} is set, this option is " +"ignored." msgstr "" #: Library/Backend/FTP/Strings.cs:33 Library/Backend/CloudFiles/Strings.cs:28 @@ -480,7 +484,7 @@ msgstr "" #: Library/Backend/AlternativeFTP/Strings.cs:32 #: Library/Backend/SSHv2/Strings.cs:48 Library/Backend/File/Strings.cs:30 #: Library/Backend/Backblaze/Strings.cs:31 -#: Library/Backend/AzureBlob/Strings.cs:37 Library/Backend/Mega/Strings.cs:26 +#: Library/Backend/AzureBlob/Strings.cs:37 Library/Backend/Mega/Strings.cs:27 #: Library/Backend/SharePoint/Strings.cs:28 #: Library/Backend/WEBDAV/Strings.cs:28 msgid "" @@ -492,12 +496,12 @@ msgstr "" #: Library/Backend/FTP/Strings.cs:37 msgid "" -"Use this flag to communicate using Secure Socket Layer (SSL) over ftp " +"Use this option to communicate using Secure Socket Layer (SSL) over ftp " "(ftps)." msgstr "" #: Library/Backend/FTP/Strings.cs:38 -msgid "Instructs Duplicati to use an SSL (ftps) connection" +msgid "Instruct Duplicati to use an SSL (ftps) connection" msgstr "" #: Library/Backend/FTP/Strings.cs:39 @@ -538,13 +542,13 @@ msgid "Google Cloud Storage configuration module" msgstr "" #: Library/Backend/GoogleServices/GCSConfig.cs:73 -msgid "Exposes Google Cloud Storage configuration as a web module" +msgid "Expose Google Cloud Storage configuration as a web module" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:27 msgid "" -"This backend can read and write data to Google Cloud Storage. Supported " -"format is \"gcs://bucket/folder\"." +"This backend can read and write data to Google Cloud Storage. Allowed format" +" is \"gcs://bucket/folder\"." msgstr "" #: Library/Backend/GoogleServices/Strings.cs:28 @@ -554,7 +558,7 @@ msgstr "" #: Library/Backend/GoogleServices/Strings.cs:29 #: Library/Backend/OAuthHelper/Strings.cs:26 #, csharp-format -msgid "You need an AuthID, you can get it from: {0}" +msgid "You need an AuthID. You can get it from: {0}" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:30 @@ -589,7 +593,7 @@ msgid "" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:35 -msgid "Specifies location option for creating a bucket" +msgid "Specify location option for creating a bucket" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:36 @@ -600,7 +604,7 @@ msgid "" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:38 -msgid "Specifies storage class for creating a bucket" +msgid "Specify storage class for creating a bucket" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:39 @@ -611,12 +615,12 @@ msgid "" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:40 -msgid "Specifies project for creating a bucket" +msgid "Specify project for creating a bucket" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:44 msgid "" -"This backend can read and write data to Google Drive. Supported format is " +"This backend can read and write data to Google Drive. Allowed format is " "\"googledrive://folder/subfolder\"." msgstr "" @@ -641,7 +645,7 @@ msgstr "" #: Library/Backend/CloudFiles/Strings.cs:24 msgid "" -"Supports connections to the CloudFiles backend. Allowed formats is " +"This backend can read and write data to CloudFiles. Allowed format is " "\"cloudfiles://container/folder\"." msgstr "" @@ -653,7 +657,7 @@ msgstr "" #, csharp-format msgid "" "CloudFiles use different servers for authentication based on where the " -"account resides, use this option to set an alternate authentication URL. " +"account resides. Use this option to set an alternate authentication URL. " "This option overrides --{0}." msgstr "" @@ -662,17 +666,17 @@ msgid "Provide another authentication URL" msgstr "" #: Library/Backend/CloudFiles/Strings.cs:32 -msgid "Supplies the API Access Key used to authenticate with CloudFiles." +msgid "The API Access Key used to authenticate with CloudFiles." msgstr "" #: Library/Backend/CloudFiles/Strings.cs:33 -msgid "Supplies the access key used to connect to the server" +msgid "Supply the access key used to connect to the server" msgstr "" #: Library/Backend/CloudFiles/Strings.cs:34 #, csharp-format msgid "" -"Duplicati will assume that the credentials given are for a US account, use " +"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 "" @@ -682,11 +686,11 @@ msgid "Use a UK account" msgstr "" #: Library/Backend/CloudFiles/Strings.cs:36 -msgid "Supplies the username used to authenticate with CloudFiles." +msgid "The username used to authenticate with CloudFiles." msgstr "" #: Library/Backend/CloudFiles/Strings.cs:37 -msgid "Supplies the username used to authenticate with CloudFiles" +msgid "Supply the username used to authenticate with CloudFiles" msgstr "" #: Library/Backend/CloudFiles/Strings.cs:38 @@ -711,7 +715,7 @@ msgid "No CloudFiles userID given" msgstr "" #: Library/Backend/CloudFiles/Strings.cs:43 -msgid "Unexpected CloudFiles response, perhaps the API has changed?" +msgid "Unexpected CloudFiles response. Perhaps the API has changed?" msgstr "" #: Library/Backend/S3/S3Config.cs:75 @@ -719,13 +723,13 @@ msgid "S3 configuration module" msgstr "" #: Library/Backend/S3/S3Config.cs:77 -msgid "Exposes S3 configuration as a web module" +msgid "Expose S3 configuration as a web module" msgstr "" #: Library/Backend/S3/Strings.cs:26 msgid "" "This backend can read and write data to an S3 compatible server. Allowed " -"formats are: \"s3://bucketname/prefix\"." +"format is \"s3://bucketname/prefix\"." msgstr "" #: Library/Backend/S3/Strings.cs:27 @@ -733,9 +737,10 @@ msgid "S3 compatible" msgstr "" #: Library/Backend/S3/Strings.cs:28 +#, csharp-format msgid "" "AWS Secret Access Key can be obtained after logging into your AWS account. " -"This can also be supplied through the \"auth-password\" property." +"This can also be supplied through the option --{0}." msgstr "" #: Library/Backend/S3/Strings.cs:29 @@ -743,9 +748,10 @@ msgid "AWS Secret Access Key" msgstr "" #: Library/Backend/S3/Strings.cs:30 +#, csharp-format msgid "" "AWS Access Key ID can be obtained after logging into your AWS account. This " -"can also be supplied through the \"auth-username\" property." +"can also be supplied through the option --{0}." msgstr "" #: Library/Backend/S3/Strings.cs:31 @@ -768,7 +774,7 @@ msgid "" msgstr "" #: Library/Backend/S3/Strings.cs:40 -msgid "Specifies S3 location constraints" +msgid "Specify S3 location constraints" msgstr "" #: Library/Backend/S3/Strings.cs:41 @@ -779,7 +785,7 @@ msgid "" msgstr "" #: Library/Backend/S3/Strings.cs:43 -msgid "Specifies an alternate S3 server name" +msgid "Specify an alternate S3 server name" msgstr "" #: Library/Backend/S3/Strings.cs:44 @@ -789,19 +795,19 @@ msgid "" msgstr "" #: Library/Backend/S3/Strings.cs:45 -msgid "Specifies the S3 client library to use" +msgid "Specify the S3 client library to use" msgstr "" #: Library/Backend/S3/Strings.cs:46 msgid "" -"Use this flag to communicate using Secure Socket Layer (SSL) over http " +"Use this option 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:47 Library/Backend/WEBDAV/Strings.cs:40 #: Library/Backend/TahoeLAFS/Strings.cs:27 -msgid "Instructs Duplicati to use an SSL (https) connection" +msgid "Instruct Duplicati to use an SSL (https) connection" msgstr "" #: Library/Backend/S3/Strings.cs:48 @@ -829,7 +835,7 @@ msgid "S3 IAM support module" msgstr "" #: Library/Backend/S3/S3IAM.cs:73 -msgid "Exposes S3 IAM manipulation as a web module" +msgid "Expose S3 IAM manipulation as a web module" msgstr "" #: Library/Backend/S3/S3IAM.cs:81 @@ -837,7 +843,7 @@ msgid "The operation to perform" msgstr "" #: Library/Backend/S3/S3IAM.cs:81 -msgid "Selects the operation to perform" +msgid "Select the operation to perform" msgstr "" #: Library/Backend/S3/S3IAM.cs:82 @@ -859,7 +865,7 @@ msgstr "" #: Library/Backend/AlternativeFTP/Strings.cs:30 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 " +"alternative FTP client. Allowed formats are \"aftp://hostname/folder\" and " "\"aftp://username:password@hostname/folder\"." msgstr "" @@ -1021,7 +1027,7 @@ msgstr "" #: Library/Backend/SSHv2/Strings.cs:46 msgid "" "This backend can read and write data to an SSH based backend, using SFTP. " -"Allowed formats are \"ssh://hostname/folder\" or " +"Allowed formats are \"ssh://hostname/folder\" and " "\"ssh://username:password@hostname/folder\"." msgstr "" @@ -1036,7 +1042,7 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:53 -msgid "Supplies server fingerprint used for validation of server identity" +msgid "Supply server fingerprint used for validation of server identity" msgstr "" #: Library/Backend/SSHv2/Strings.cs:54 @@ -1047,49 +1053,48 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:55 -msgid "Disables fingerprint validation" +msgid "Disable fingerprint validation" msgstr "" #: Library/Backend/SSHv2/Strings.cs:56 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." +"Point to a valid OpenSSH keyfile. If the file is encrypted, the password " +"supplied is used to decrypt it. If the keyfile is specified, the password is" +" not used to authenticate." msgstr "" #: Library/Backend/SSHv2/Strings.cs:57 Library/Backend/SSHv2/Strings.cs:59 -msgid "Uses a SSH private key to authenticate" +msgid "Use a SSH private key to authenticate" msgstr "" #: Library/Backend/SSHv2/Strings.cs:58 #, 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." +"If the key is encrypted, the password supplied is used to decrypt it. If the" +" private key is specified, the password is not used to authenticate." msgstr "" #: Library/Backend/SSHv2/Strings.cs:60 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." +"Use this option to manage the internal timeout for SSH operations. If the " +"value is set to zero, the operations will not time out." msgstr "" #: Library/Backend/SSHv2/Strings.cs:61 -msgid "Sets the operation timeout value" +msgid "Set the operation timeout value" msgstr "" #: Library/Backend/SSHv2/Strings.cs:62 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." +"Use this option 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:63 -msgid "Sets a keepalive value" +msgid "Set a keepalive value" msgstr "" #: Library/Backend/SSHv2/Strings.cs:64 @@ -1114,7 +1119,7 @@ msgstr "" #: Library/Backend/Box/Strings.cs:25 msgid "" -"This backend can read and write data to Box.com. Supported format is " +"This backend can read and write data to Box.com. Allowed format is " "\"box://folder/subfolder\"." msgstr "" @@ -1189,7 +1194,7 @@ msgstr "" #: Library/Backend/File/Strings.cs:24 msgid "" "This backend can read and write data to an file based backend. Allowed " -"formats are \"file://hostname/folder\" or " +"formats are \"file://hostname/folder\" and " "\"file://username:password@hostname/folder\". You may supply UNC paths " "(e.g.: \"file://\\\\server\\folder\") or local paths (e.g.: (win) " "\"file://c:\\folder\", (linux) \"file:///usr/pub/files\")" @@ -1282,7 +1287,7 @@ msgstr "" #: Library/Backend/Backblaze/Strings.cs:25 msgid "" "This backend can read and write data to the Backblaze B2 Cloud Storage. " -"Allowed formats are: \"b2://bucketname/prefix\"." +"Allowed format is \"b2://bucketname/prefix\"." msgstr "" #: Library/Backend/Backblaze/Strings.cs:26 @@ -1290,10 +1295,10 @@ msgid "B2 Cloud Storage" msgstr "" #: Library/Backend/Backblaze/Strings.cs:27 +#, csharp-format msgid "" "B2 Cloud Storage Application Key can be obtained after logging into your " -"Backblaze account. This can also be supplied through the \"auth-password\" " -"property." +"Backblaze account. This can also be supplied through the option --{0}." msgstr "" #: Library/Backend/Backblaze/Strings.cs:28 @@ -1301,10 +1306,10 @@ msgid "B2 Cloud Storage Application Key" msgstr "" #: Library/Backend/Backblaze/Strings.cs:29 +#, csharp-format msgid "" "B2 Cloud Storage Account ID can be obtained after logging into your " -"Backblaze account. This can also be supplied through the \"auth-username\" " -"property." +"Backblaze account. This can also be supplied through the option --{0}." msgstr "" #: Library/Backend/Backblaze/Strings.cs:30 @@ -1438,9 +1443,9 @@ msgstr "" #: Library/Backend/OneDrive/Strings.cs:41 #, 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})." +"Store 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:42 @@ -1461,7 +1466,7 @@ msgstr "" #: Library/Backend/OneDrive/Strings.cs:49 #, csharp-format msgid "" -"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " +"Store 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 "" @@ -1490,11 +1495,11 @@ msgstr "" #: Library/Backend/OneDrive/Strings.cs:59 #, csharp-format msgid "" -"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " +"Store 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 " +" (with \"//\" being optionally used to indicate the root document folder) " +"and \"sharepoint://subfolder\" (in which case you must also explicitly " "specify the SharePoint site's ID via --{0}). Usage of this backend requires " "that you agree to the terms in {1} ({2}) and {3} ({4})." msgstr "" @@ -1573,7 +1578,8 @@ msgid "" msgstr "" #: Library/Backend/AliyunOSS/Strings.cs:14 -msgid "Bucket Name" +#: Library/Backend/TencentCOS/Strings.cs:36 +msgid "Bucket name" msgstr "" #: Library/Backend/AliyunOSS/Strings.cs:15 @@ -1596,8 +1602,8 @@ msgstr "" #: Library/Backend/AzureBlob/Strings.cs:25 msgid "" -"This backend can read and write data to Azure blob storage. Allowed formats " -"are: \"azure://bucketname\"." +"This backend can read and write data to Azure blob storage. Allowed format " +"is \"azure://bucketname\"." msgstr "" #: Library/Backend/AzureBlob/Strings.cs:26 @@ -1684,22 +1690,18 @@ msgid "Secret Key" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:35 -msgid "Bucket, format: BucketName-APPID" -msgstr "" - -#: Library/Backend/TencentCOS/Strings.cs:36 -msgid "Bucket" +msgid "Bucket name, format: BucketName-APPID" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:37 msgid "" -"Region is the distribution area of ​​the Tencent cloud hosting machine room," -" the object storage COS data is stored in the storage buckets of these " +"Region is the distribution area of ​​the Tencent cloud hosting machine room." +" The object storage COS data is stored in the storage buckets of these " "regions. https://intl.cloud.tencent.com/document/product/436/6224." msgstr "" #: Library/Backend/TencentCOS/Strings.cs:38 -msgid "Specifies COS location constraints" +msgid "Specify COS location constraints" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:39 @@ -1714,8 +1716,8 @@ msgstr "" #: Library/Backend/Jottacloud/Strings.cs:25 msgid "" -"This backend can read and write data to Jottacloud using it's REST protocol." -" Allowed format is \"jottacloud://folder/subfolder\"." +"This backend can read and write data to Jottacloud using its REST protocol. " +"Allowed format is \"jottacloud://folder/subfolder\"." msgstr "" #: Library/Backend/Jottacloud/Strings.cs:26 @@ -1727,7 +1729,7 @@ msgid "No username found" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:30 -msgid "No path given, cannot upload files to the root folder" +msgid "No path given. Files cannot be uploaded to the root folder" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:31 @@ -1744,7 +1746,7 @@ msgid "" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:34 -msgid "Supplies the backup device to use" +msgid "Supply the backup device to use" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:35 @@ -1758,7 +1760,7 @@ msgid "" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:36 -msgid "Supplies the mount point to use on the server" +msgid "Supply the mount point to use on the server" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:37 @@ -1782,48 +1784,54 @@ msgstr "" msgid "The chunk size for simultaneous downloading" msgstr "" -#: Library/Backend/Mega/Strings.cs:24 +#: Library/Backend/Mega/Strings.cs:25 msgid "" -"This backend can read and write data to Mega.co.nz. Allowed formats are: " +"This backend can read and write data to Mega.co.nz. Allowed format is " "\"mega://folder/subfolder\"." msgstr "" -#: Library/Backend/Mega/Strings.cs:25 +#: Library/Backend/Mega/Strings.cs:26 msgid "mega.nz" msgstr "" -#: Library/Backend/Mega/Strings.cs:30 -msgid "" -"For accounts with two-factor authentication enabled, this is the shared " -"secret used to generate the two-factor TOTP codes." -msgstr "" - #: Library/Backend/Mega/Strings.cs:31 -msgid "The shared secret used to generate two-factor TOTP codes" +msgid "" +"For accounts with two-factor authentication enabled, set the shared secret " +"used to generate the two-factor TOTP codes." msgstr "" #: Library/Backend/Mega/Strings.cs:32 -msgid "No password given" +msgid "The shared secret used to generate two-factor TOTP codes" msgstr "" #: Library/Backend/Mega/Strings.cs:33 +msgid "No password given" +msgstr "" + +#: Library/Backend/Mega/Strings.cs:34 msgid "No username given" msgstr "" +#: Library/Backend/Idrivee2/Strings.cs:24 +msgid "This backend can read and write data to IDrive e2." +msgstr "" + #: Library/Backend/Idrivee2/Strings.cs:25 msgid "IDrive e2" msgstr "" #: Library/Backend/Idrivee2/Strings.cs:26 +#, csharp-format msgid "" "Access Key Secret can be obtained after logging into your IDrive e2 account." -" This can also be supplied through the \"auth-password\" property." +" This can also be supplied through the option --{0}." msgstr "" #: Library/Backend/Idrivee2/Strings.cs:28 +#, csharp-format msgid "" "Access Key ID can be obtained after logging into your IDrive e2 account. " -"This can also be supplied through the \"auth-username\" property." +"This can also be supplied through the option --{0}." msgstr "" #: Library/Backend/Idrivee2/Strings.cs:31 @@ -1846,9 +1854,9 @@ msgstr "" #: Library/Backend/SharePoint/Strings.cs:26 msgid "" -"Supports connections to a SharePoint server (including OneDrive for " -"Business). Allowed formats are " -"\"mssp://tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\" or " +"This backend can read and write data to a SharePoint server (including " +"OneDrive for Business). Allowed formats are " +"\"mssp://tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\" and " "\"mssp://username:password@tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\"." " Use a double slash '//' in the path to denote the web from the documents " "library." @@ -1933,10 +1941,10 @@ msgstr "" #: Library/Backend/SharePoint/Strings.cs:53 msgid "" -"Supports connections to Microsoft OneDrive for Business. Allowed formats are" -" " +"This backend can read and write data to Microsoft OneDrive for Business. " +"Allowed formats are " "\"od4b://tennant.sharepoint.com/personal/username_domain/Documents/subfolder\"" -" or " +" and " "\"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." @@ -1948,7 +1956,7 @@ msgstr "" #: Library/Backend/Dropbox/Strings.cs:27 msgid "" -"This backend can read and write data to Dropbox. Supported format is " +"This backend can read and write data to Dropbox. Allowed format is " "\"dropbox://folder/subfolder\"." msgstr "" @@ -1958,8 +1966,8 @@ msgstr "" #: Library/Backend/WEBDAV/Strings.cs:24 msgid "" -"Supports connections to a WEBDAV enabled web server, using the HTTP " -"protocol. Allowed formats are \"webdav://hostname/folder\" or " +"This backend can read and write data to a WEBDAV enabled web server, using " +"the HTTP protocol. Allowed formats are \"webdav://hostname/folder\" and " "\"webdav://username:password@hostname/folder\"." msgstr "" @@ -1973,8 +1981,8 @@ msgid "" "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." +"attacker. Using this option, the client does not accept this, and always " +"uses Digest authentication or fails to connect." msgstr "" #: Library/Backend/WEBDAV/Strings.cs:27 @@ -1999,7 +2007,7 @@ msgstr "" #: Library/Backend/WEBDAV/Strings.cs:39 #: Library/Backend/TahoeLAFS/Strings.cs:26 msgid "" -"Use this flag to communicate using Secure Socket Layer (SSL) over http " +"Use this option to communicate using Secure Socket Layer (SSL) over http " "(https)." msgstr "" @@ -2032,7 +2040,7 @@ msgid "Storj DCS configuration module" msgstr "" #: Library/Backend/Storj/StorjConfig.cs:46 -msgid "Exposes Storj DCS configuration as a web module" +msgid "Expose Storj DCS configuration as a web module" msgstr "" #: Library/Backend/Storj/Strings.cs:27 @@ -2044,77 +2052,77 @@ msgid "Storj DCS (Decentralized Cloud Storage)" msgstr "" #: Library/Backend/Storj/Strings.cs:29 -msgid "The connection-test failed." +msgid "Connection-test failed." msgstr "" #: Library/Backend/Storj/Strings.cs:30 msgid "" -"The authentication method describes which way to use to connect to the " -"network - either via API key or via an access grant." +"Specify the authentication method which describes which way to use to " +"connect to the network - either via API key or via an access grant." msgstr "" #: Library/Backend/Storj/Strings.cs:31 -msgid "The authentication method" +msgid "Authentication method" msgstr "" #: Library/Backend/Storj/Strings.cs:32 msgid "" -"The satellite that keeps track of all metadata. Use a Storj DCS server for " -"high-performance SLA-backed connectivity or use a community server. Or even " -"host your own." +"Specify the satellite that keeps track of all metadata. Use a Storj DCS " +"server for high-performance SLA-backed connectivity or use a community " +"server. Or even host your own." msgstr "" #: Library/Backend/Storj/Strings.cs:33 -msgid "The satellite" +msgid "Satellite" msgstr "" #: Library/Backend/Storj/Strings.cs:34 msgid "" -"The API key grants access to a specific project on your chosen satellite. " -"Head over to the dashboard of your satellite to create one if you do not " -"already have an API key." +"Supply the API key which grants access to a specific project on your chosen " +"satellite. Head over to the dashboard of your satellite to create one if you" +" do not already have an API key." msgstr "" #: Library/Backend/Storj/Strings.cs:35 -msgid "The API key" +msgid "API key" msgstr "" #: Library/Backend/Storj/Strings.cs:36 msgid "" -"The encryption passphrase is used to encrypt your data before sending it to " -"the Storj network. This passphrase can be the only secret to provide - for " -"Storj you do not necessary need any additional encryption (from Duplicati) " -"in place." +"Supply the encryption passphrase used to encrypt your data before sending it" +" to the Storj network. This passphrase can be the only secret to provide - " +"for Storj you do not necessary need any additional encryption (from " +"Duplicati) in place." msgstr "" #: Library/Backend/Storj/Strings.cs:37 -msgid "The encryption passphrase" +msgid "Encryption passphrase" msgstr "" #: Library/Backend/Storj/Strings.cs:38 msgid "" -"An access grant contains all information in one encrypted string. You may " -"use it instead of a satellite, API key and secret." +"Supply the access grant which contains all information in one encrypted " +"string. You may use it instead of a satellite, API key and secret." msgstr "" #: Library/Backend/Storj/Strings.cs:39 -msgid "The access grant" +msgid "Access grant" msgstr "" #: Library/Backend/Storj/Strings.cs:40 -msgid "The bucket where the backup will reside in." +msgid "Specify the bucket for storing the backup." msgstr "" #: Library/Backend/Storj/Strings.cs:41 -msgid "The bucket" +msgid "Bucket" msgstr "" #: Library/Backend/Storj/Strings.cs:42 -msgid "The folder within the bucket where the backup will reside in." +msgid "Specify the folder in the bucket for storing the backup." msgstr "" #: Library/Backend/Storj/Strings.cs:43 -msgid "The folder" +msgid "Folder" msgstr "" #: Library/Backend/OAuthHelper/Strings.cs:27 @@ -2130,7 +2138,311 @@ msgid "Unexpected error code: {0} - {1}" msgstr "" #: Library/Backend/OAuthHelper/Strings.cs:31 -msgid "The OAuth service is currently over quota, try again in a few hours" +msgid "The OAuth service is currently over quota. Try again in a few hours" +msgstr "" + +#: Library/RestAPI/Strings.cs:9 +msgid "Another instance is running, and was notified" +msgstr "" + +#: Library/RestAPI/Strings.cs:10 +#, csharp-format +msgid "" +"Failed to create, open or upgrade the database.\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:12 +msgid "Display this help" +msgstr "" + +#: Library/RestAPI/Strings.cs:13 +msgid "" +"Supported commandline arguments:\n" +"\n" +msgstr "" + +#: Library/RestAPI/Strings.cs:16 +#, csharp-format +msgid "--{0}: {1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:17 +#, csharp-format +msgid "" +"Use this option to store some or all of the options given to the commandline" +" client. The file must be a plain text file, and UTF-8 encoding is " +"preferred. Each line in the file should be of the format --option=value. Use" +" the special options --{0} and --{1} 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 "" + +#: Library/RestAPI/Strings.cs:18 CommandLine/CLI/Strings.cs:45 +msgid "Path to a file with parameters" +msgstr "Cesta k súboru s parametrami" + +#: Library/RestAPI/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}" + +#: Library/RestAPI/Strings.cs:20 CommandLine/CLI/Strings.cs:41 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "Nepodarilo sa prečítať súbor parametrov \"{0}\", dôvod: {1}" + +#: Library/RestAPI/Strings.cs:22 +msgid "Output log information to the file given" +msgstr "" + +#: Library/RestAPI/Strings.cs:23 +msgid "Determine the amount of information written in the log file" +msgstr "" + +#: Library/RestAPI/Strings.cs:24 +msgid "" +"Activate portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Library/RestAPI/Strings.cs:25 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:26 +#, csharp-format +msgid "An error occurred on server tear down: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:27 +#, csharp-format +msgid "" +"Unable to start up. Perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:29 Library/RestAPI/Strings.cs:51 +msgid "Disable database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:30 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "" + +#: Library/RestAPI/Strings.cs:31 +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 "" + +#: Library/RestAPI/Strings.cs:32 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "" + +#: Library/RestAPI/Strings.cs:33 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." +msgstr "" + +#: Library/RestAPI/Strings.cs:34 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "" + +#: Library/RestAPI/Strings.cs:35 +msgid "" +"The interface the webserver listens on. The special values \"*\" and \"any\"" +" means any interface. The special value \"loopback\" means the loopback " +"adapter." +msgstr "" + +#: Library/RestAPI/Strings.cs:36 +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 "" + +#: Library/RestAPI/Strings.cs:37 +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 "" + +#: Library/RestAPI/Strings.cs:38 +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 "" + +#: Library/RestAPI/Strings.cs:39 +msgid "Enable the ping-pong responder" +msgstr "" + +#: Library/RestAPI/Strings.cs:40 Library/Main/Strings.cs:250 +msgid "Set the time after which log data will be purged from the database." +msgstr "" + +#: Library/RestAPI/Strings.cs:41 Library/Main/Strings.cs:251 +msgid "Clean up old log data" +msgstr "" + +#: Library/RestAPI/Strings.cs:42 +#, 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 "" + +#: Library/RestAPI/Strings.cs:43 +msgid "Set the folder where settings are stored" +msgstr "" + +#: Library/RestAPI/Strings.cs:44 +#, 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 "" + +#: Library/RestAPI/Strings.cs:45 +msgid "Set the database encryption key" +msgstr "" + +#: Library/RestAPI/Strings.cs:46 Library/Main/Strings.cs:96 +msgid "" +"Use this option 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 "" + +#: Library/RestAPI/Strings.cs:47 Library/Main/Strings.cs:97 +msgid "Temporary storage folder" +msgstr "" + +#: Library/RestAPI/Strings.cs:48 +msgid "Reset the JWT configuration, invalidating any issued login tokens" +msgstr "" + +#: Library/RestAPI/Strings.cs:49 +msgid "Disable the visual captcha" +msgstr "" + +#: Library/RestAPI/Strings.cs:50 +msgid "Use this option to disable database encryption of sensitive fields" +msgstr "" + +#: Library/RestAPI/Strings.cs:52 +msgid "Log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:53 +msgid "Use this option to log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:54 +msgid "Set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:55 +msgid "Use this option to set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:56 +#, csharp-format +msgid "" +"The Windows event log source {0} was not found. The source must be " +"registered before the log can be written." +msgstr "" + +#: Library/RestAPI/Strings.cs:57 +msgid "The Windows event log is not supported on this platform" +msgstr "" + +#: Library/RestAPI/Strings.cs:58 +#, csharp-format +msgid "Server has started and is listening on port {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:59 +#, csharp-format +msgid "Use the following link to sign in: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:60 +#, csharp-format +msgid "The server crashed: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:61 +msgid "Require database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:62 +msgid "" +"Use this option to require a custom provided key for database encryption of " +"sensitive fields and not rely on the serial number" +msgstr "" + +#: Library/RestAPI/Strings.cs:63 +#, csharp-format +msgid "" +"Database encryption key is required. Supply an encryption key via the " +"environment variable {0} or disable database encryption with the option " +"--{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:64 +#, csharp-format +msgid "" +"The encryption key is blacklisted and cannot be used. The database has been " +"decrypted. Supply a new encryption key via the environment variable {0} or " +"disable database encryption with the option --{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:68 +#, csharp-format +msgid "" +"Unable to find a valid date, given the start date {0}, the repetition " +"interval {1} and the allowed days {2}" +msgstr "" + +#: Library/RestAPI/Strings.cs:73 +#, csharp-format +msgid "Server has started and is listening on {0}, port {1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:74 +#, csharp-format +msgid "" +"Unable to create SSL certificate using provided parameters. Exception " +"detail: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:75 +#, csharp-format +msgid "Unable to open a socket for listening, tried ports: {0}" msgstr "" #: Library/DynamicLoader/Strings.cs:24 @@ -2145,17 +2457,17 @@ msgstr "" #: Library/Compression/Strings.cs:24 msgid "" -"This module provides the industry standard Zip compression. Files created " -"with this module can be read by any standard-compliant zip application." +"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:25 -msgid "Zip compression" +msgid "ZIP compression" msgstr "" -#: Library/Compression/Strings.cs:26 +#: Library/Compression/Strings.cs:26 Library/Main/Strings.cs:202 #, csharp-format -msgid "Please use the {0} option instead." +msgid "Use the option --{0} instead." msgstr "" #: Library/Compression/Strings.cs:27 Library/Compression/Strings.cs:43 @@ -2165,29 +2477,29 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:28 -msgid "Sets the Zip compression level" +msgid "Set the ZIP compression level" msgstr "" #: Library/Compression/Strings.cs:29 #, 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." +"Use this option to set an alternative compressor method, such as LZMA. Note " +"that using another value than Deflate will cause the option --{0} to be " +"ignored." msgstr "" #: Library/Compression/Strings.cs:30 -msgid "Sets the Zip compression method" +msgid "Set the ZIP compression method" msgstr "" #: Library/Compression/Strings.cs:31 msgid "" -"The zip64 format is required for files larger than 4GiB. Use this flag to " +"The ZIP64 format is required for files larger than 4GiB. Use this option to " "toggle it." msgstr "" #: Library/Compression/Strings.cs:32 -msgid "Toggles Zip64 support" +msgid "Toggle ZIP64 support" msgstr "" #: Library/Compression/Strings.cs:33 @@ -2226,7 +2538,7 @@ msgid "Number of threads used in compression" msgstr "" #: Library/Compression/Strings.cs:44 -msgid "Sets the 7z compression level" +msgid "Set the 7z compression level" msgstr "" #: Library/Compression/Strings.cs:45 @@ -2237,7 +2549,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:46 -msgid "Sets the 7z fast algorithm usage" +msgid "Set the 7z fast algorithm usage" msgstr "" #: Library/SQLiteHelper/Strings.cs:24 @@ -2285,13 +2597,13 @@ msgstr "" #: Library/Main/Strings.cs:30 #, csharp-format -msgid "The option {0} is deprecated: {1}" +msgid "The option --{0} has been deprecated: {1}" msgstr "" #: Library/Main/Strings.cs:31 #, csharp-format msgid "" -"The option --{0} exists more than once, please report this to the developers" +"The option --{0} exists more than once. Please report this to the developers" msgstr "" #: Library/Main/Strings.cs:32 @@ -2314,21 +2626,21 @@ msgstr "" #: Library/Main/Strings.cs:35 #, 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\"" +"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:36 #, csharp-format msgid "" -"The option --{0} does not support the value \"{1}\", supported values are: " +"The option --{0} does not support the value \"{1}\". Supported values are: " "{2}" msgstr "" #: Library/Main/Strings.cs:37 #, csharp-format msgid "" -"The option --{0} does not support the value \"{1}\", supported flag values " +"The option --{0} does not support the value \"{1}\". Supported flag values " "are: {2}" msgstr "" @@ -2413,12 +2725,12 @@ msgstr "" #: Library/Main/Strings.cs:56 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 " +" backend. Using this option, Duplicati will automatically remove such files " "when encountered." msgstr "" #: Library/Main/Strings.cs:57 -msgid "A flag indicating that Duplicati should remove unused files" +msgid "Remove unused files" msgstr "" #: Library/Main/Strings.cs:58 @@ -2438,7 +2750,7 @@ 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." +"Duplicati won't work correctly unless this option is set." msgstr "" #: Library/Main/Strings.cs:61 @@ -2462,7 +2774,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:65 -msgid "Toggles system sleep mode" +msgid "Toggle system sleep mode" msgstr "" #: Library/Main/Strings.cs:66 @@ -2521,7 +2833,7 @@ msgstr "" #: Library/Main/Strings.cs:76 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, " +"backup. Use this option to select another item. You may use relative times, " "like \"-2M\" for a backup from two months ago." msgstr "" @@ -2532,7 +2844,7 @@ msgstr "" #: Library/Main/Strings.cs:78 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 " +"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 "" @@ -2603,11 +2915,11 @@ msgstr "" #: Library/Main/Strings.cs:92 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." +"backup. Activate this option to allow Duplicati to proceed anyway." msgstr "" #: Library/Main/Strings.cs:93 -msgid "Set this flag to skip hash checks" +msgid "Skip hash checks" msgstr "" #: Library/Main/Strings.cs:94 @@ -2620,21 +2932,10 @@ msgstr "" msgid "Limit the size of files being backed up" msgstr "" -#: Library/Main/Strings.cs:96 -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 "" - -#: Library/Main/Strings.cs:97 -msgid "Temporary storage folder" -msgstr "" - #: Library/Main/Strings.cs:98 msgid "" -"Selects another thread priority for the process. Use this to set Duplicati " -"to be more or less CPU intensive." +"Select another thread priority for the process. Use this to set Duplicati to" +" be more or less CPU intensive." msgstr "" #: Library/Main/Strings.cs:99 @@ -2654,13 +2955,13 @@ msgstr "" #: Library/Main/Strings.cs:102 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." +"Use this option to 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:103 -msgid "Disables use of the streaming transfer method" +msgid "Disable use of the streaming transfer method" msgstr "" #: Library/Main/Strings.cs:104 @@ -2671,7 +2972,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:105 -msgid "Disables manifests verification" +msgid "Disable manifests verification" msgstr "" #: Library/Main/Strings.cs:106 @@ -2703,7 +3004,7 @@ msgid "Supply one or more module names, separated by commas to unload them." msgstr "" #: Library/Main/Strings.cs:111 -msgid "Disables one or more modules" +msgid "Disable one or more modules" msgstr "" #: Library/Main/Strings.cs:112 @@ -2711,7 +3012,7 @@ msgid "Supply one or more module names, separated by commas to load them." msgstr "" #: Library/Main/Strings.cs:113 -msgid "Enables one or more modules" +msgid "Enable one or more modules" msgstr "" #: Library/Main/Strings.cs:114 @@ -2730,7 +3031,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:115 -msgid "Controls the use of disk snapshots" +msgid "Control the use of disk snapshots" msgstr "" #: Library/Main/Strings.cs:116 @@ -2768,26 +3069,26 @@ msgstr "" #: Library/Main/Strings.cs:122 msgid "" -"Activating this option will make some error messages more verbose, which may" -" help you track down a particular issue." +"Activate this option to make some error messages more verbose, which may " +"help you track down a particular issue." msgstr "" #: Library/Main/Strings.cs:123 -msgid "Enables debugging output" +msgid "Enable debugging output" msgstr "" #: Library/Main/Strings.cs:124 -msgid "Logs information to the file specified." +msgid "Log information to the file specified." msgstr "" #: Library/Main/Strings.cs:125 msgid "Log internal information to a file" msgstr "" -#: Library/Main/Strings.cs:126 +#: Library/Main/Strings.cs:126 Library/Main/Strings.cs:283 #, csharp-format msgid "" -"Specifies the amount of log information to write into the file specified by " +"Specify the amount of log information to write into the file specified by " "the option --{0}." msgstr "" @@ -2795,7 +3096,7 @@ msgstr "" msgid "Log information level" msgstr "" -#: Library/Main/Strings.cs:128 +#: Library/Main/Strings.cs:128 Library/Main/Strings.cs:217 #, csharp-format msgid "Use the options --{0} and --{1} instead." msgstr "" @@ -2807,7 +3108,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:130 -msgid "Disables automatic folder creation" +msgid "Disable automatic folder creation" msgstr "" #: Library/Main/Strings.cs:131 @@ -2838,7 +3139,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:134 -msgid "Controls the use of NTFS Update Sequence Numbers" +msgid "Control the use of NTFS Update Sequence Numbers" msgstr "" #: Library/Main/Strings.cs:135 @@ -2855,94 +3156,98 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:136 -msgid "Deactivates tolerance when comparing times" +msgid "Deactivate tolerance when comparing times" msgstr "" #: Library/Main/Strings.cs:137 -msgid "Verify uploads by listing contents" +msgid "Use this option to verify uploads by listing contents." msgstr "" #: Library/Main/Strings.cs:138 -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." +msgid "Verify uploads by listing contents" msgstr "" #: Library/Main/Strings.cs:139 -msgid "Upload files synchronously" +msgid "" +"Duplicati will upload files while scanning the disk and producing volumes, " +"which usually makes the backup faster. Use this option to turn the behavior " +"off, so that Duplicati will wait for each volume to complete." msgstr "" #: Library/Main/Strings.cs:140 -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." +msgid "Upload files synchronously" msgstr "" #: Library/Main/Strings.cs:141 -msgid "Do not re-use connections" +msgid "" +"Duplicati will attempt to perform multiple operations on a single " +"connection, as this avoids repeated login attempts, and thus speeds up the " +"process. Use this option to ensure that each operation is performed on a " +"seperate connection." msgstr "" #: Library/Main/Strings.cs:142 +msgid "Do not re-use connections" +msgstr "" + +#: Library/Main/Strings.cs:143 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:143 +#: Library/Main/Strings.cs:144 msgid "Show error messages when a retry is performed" msgstr "" -#: Library/Main/Strings.cs:144 +#: Library/Main/Strings.cs:145 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:145 +#: Library/Main/Strings.cs:146 msgid "Upload empty backup files" msgstr "" -#: Library/Main/Strings.cs:146 +#: Library/Main/Strings.cs:147 msgid "" "Set a limit to the amount of storage used on the backend (by this backup). " "This is in addition to the full backend quota, if available. Note: Backups " "will continue past the quota. This only creates warnings and error messages." msgstr "" -#: Library/Main/Strings.cs:147 +#: Library/Main/Strings.cs:148 msgid "Limit storage use" msgstr "" -#: Library/Main/Strings.cs:148 +#: Library/Main/Strings.cs:149 msgid "" -"Sets a threshold for when to warn about the backend quota being nearly " +"Set 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 than 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:149 +#: Library/Main/Strings.cs:150 msgid "Threshold for warning about low quota" msgstr "" -#: Library/Main/Strings.cs:150 +#: Library/Main/Strings.cs:151 #, csharp-format msgid "" "Disable the quota reported by the backend. The option --{0} can still be " "used to set a manual quota" msgstr "" -#: Library/Main/Strings.cs:151 +#: Library/Main/Strings.cs:152 msgid "Disable backend quota" msgstr "" -#: Library/Main/Strings.cs:152 +#: Library/Main/Strings.cs:153 #, csharp-format msgid "" "Use this option to handle symlinks differently. The \"{0}\" option will " @@ -2954,11 +3259,11 @@ msgid "" "option and behaved as if \"{2}\" was specified." msgstr "" -#: Library/Main/Strings.cs:153 +#: Library/Main/Strings.cs:154 msgid "Symlink handling" msgstr "" -#: Library/Main/Strings.cs:154 +#: Library/Main/Strings.cs:155 #, csharp-format msgid "" "Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" " @@ -2968,11 +3273,11 @@ msgid "" "will ignore all hardlinks with more than one link." msgstr "" -#: Library/Main/Strings.cs:155 +#: Library/Main/Strings.cs:156 msgid "Hardlink handling" msgstr "" -#: Library/Main/Strings.cs:156 +#: Library/Main/Strings.cs:157 #, csharp-format msgid "" "Use this option to exclude files with certain attributes. Use a comma " @@ -2980,11 +3285,11 @@ msgid "" "are: {0}." msgstr "" -#: Library/Main/Strings.cs:157 +#: Library/Main/Strings.cs:158 msgid "Exclude files by attribute" msgstr "" -#: Library/Main/Strings.cs:158 +#: Library/Main/Strings.cs:159 msgid "" "Activate this option to map VSS snapshots to a drive (similar to SUBST, " "using Win32 DefineDosDevice). This will create temporary drives that are " @@ -2992,45 +3297,45 @@ msgid "" " file access on Windows XP." msgstr "" -#: Library/Main/Strings.cs:159 +#: Library/Main/Strings.cs:160 msgid "Map snapshots to a drive (Windows only)" msgstr "" -#: Library/Main/Strings.cs:160 -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:161 -msgid "Name of the backup" +msgid "" +"A display name that is attached to this backup. This can be used to identify" +" the backup when sending mail or running scripts." msgstr "" #: Library/Main/Strings.cs:162 -msgid "" -"A unique identification for this backup. Can be used to identify the backup " -"when sending mail or running scripts." +msgid "Name of the backup" msgstr "" #: Library/Main/Strings.cs:163 -msgid "Backup ID" +msgid "" +"A unique identification for this backup. This can be used to identify the " +"backup when sending mail or running scripts." msgstr "" #: Library/Main/Strings.cs:164 -msgid "" -"A unique identification of the machine running the backup. Can be used to " -"identify the machine when sending mail or running scripts." +msgid "Backup ID" msgstr "" #: Library/Main/Strings.cs:165 -msgid "Machine ID" +msgid "" +"A unique identification of the machine running the backup. This can be used " +"to identify the machine when sending mail or running scripts." msgstr "" #: Library/Main/Strings.cs:166 +msgid "Machine ID" +msgstr "" + +#: Library/Main/Strings.cs:167 #, 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 " +"Use this option 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 " @@ -3038,11 +3343,11 @@ msgid "" "{0}." msgstr "" -#: Library/Main/Strings.cs:167 +#: Library/Main/Strings.cs:168 msgid "Manage non-compressible file extensions" msgstr "" -#: Library/Main/Strings.cs:168 +#: Library/Main/Strings.cs:169 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 " @@ -3050,77 +3355,71 @@ msgid "" "be changed after remote files are created." msgstr "" -#: Library/Main/Strings.cs:169 +#: Library/Main/Strings.cs:170 msgid "Block size used in hashing" msgstr "" -#: Library/Main/Strings.cs:170 -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:171 -msgid "List of files to examine for changes" +msgid "" +"Use this option 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:172 +msgid "List of files to examine for changes" +msgstr "" + +#: Library/Main/Strings.cs:173 msgid "" "Path to the file containing the local cache of the remote file database." msgstr "" -#: Library/Main/Strings.cs:173 +#: Library/Main/Strings.cs:174 msgid "Path to the local state database" msgstr "" -#: Library/Main/Strings.cs:174 +#: Library/Main/Strings.cs:175 #, 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:175 -msgid "List of deleted files" +"Use this option to supply a list of deleted files. This option will be " +"ignored unless the option --{0} is also set." msgstr "" #: Library/Main/Strings.cs:176 -msgid "" -"This option can be used to reduce the memory footprint by not keeping paths " -"and modification timestamps in memory." +msgid "List of deleted files" msgstr "" #: Library/Main/Strings.cs:177 +msgid "" +"Use this option to reduce the memory footprint by not keeping paths and " +"modification timestamps in memory." +msgstr "" + +#: Library/Main/Strings.cs:178 msgid "Reduce memory footprint by disabling in-memory lookups" msgstr "" -#: Library/Main/Strings.cs:178 Library/Main/Strings.cs:229 -#, csharp-format -msgid "The option --{0} is no longer used and has been deprecated." -msgstr "" - -#: Library/Main/Strings.cs:179 -msgid "" -"This option can be used to increase speed in exchange for extra memory use." -msgstr "" - #: Library/Main/Strings.cs:180 -msgid "Store an in-memory block cache" +msgid "Use this option to increase speed in exchange for extra memory use." msgstr "" #: Library/Main/Strings.cs:181 +msgid "Store an in-memory block cache" +msgstr "" + +#: Library/Main/Strings.cs:182 msgid "" -"If this flag is set, the local database is not compared to the remote " +"If this option 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:182 +#: Library/Main/Strings.cs:183 msgid "Do not query backend at startup" msgstr "" -#: Library/Main/Strings.cs:183 +#: Library/Main/Strings.cs:184 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" @@ -3129,11 +3428,11 @@ msgid "" "never be used." msgstr "" -#: Library/Main/Strings.cs:184 -msgid "Determines usage of index files" +#: Library/Main/Strings.cs:185 +msgid "Determine usage of index files" msgstr "" -#: Library/Main/Strings.cs:185 +#: Library/Main/Strings.cs:186 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 " @@ -3141,43 +3440,43 @@ msgid "" "volume and the total storage." msgstr "" -#: Library/Main/Strings.cs:186 +#: Library/Main/Strings.cs:187 msgid "The maximum wasted space in percent" msgstr "" -#: Library/Main/Strings.cs:187 -msgid "" -"This option can be used to experiment with different settings and observe " -"the outcome without changing actual files." -msgstr "" - #: Library/Main/Strings.cs:188 -msgid "Does not perform any modifications" +msgid "" +"Use this option to experiment with different settings and observe the " +"outcome without changing actual files." msgstr "" #: Library/Main/Strings.cs:189 -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." +msgid "Do not perform any modifications" msgstr "" #: Library/Main/Strings.cs:190 -msgid "The hash algorithm used on blocks" +msgid "" +"This is a very advanced option! Use this option to select a block hash " +"algorithm with smaller or larger hash size, for performance or storage space" +" reasons." msgstr "" #: Library/Main/Strings.cs:191 -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." +msgid "The hash algorithm used on blocks" msgstr "" #: Library/Main/Strings.cs:192 -msgid "The hash algorithm used on files" +msgid "" +"This is a very advanced option! Use this option to select a file hash " +"algorithm with smaller or larger hash size, for performance or storage space" +" reasons." msgstr "" #: Library/Main/Strings.cs:193 +msgid "The hash algorithm used on files" +msgstr "" + +#: Library/Main/Strings.cs:194 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. " @@ -3185,11 +3484,11 @@ msgid "" "running the compact command." msgstr "" -#: Library/Main/Strings.cs:194 +#: Library/Main/Strings.cs:195 msgid "Disable automatic compacting" msgstr "" -#: Library/Main/Strings.cs:195 +#: Library/Main/Strings.cs:196 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 " @@ -3197,67 +3496,62 @@ msgid "" "downloaded and rewritten." msgstr "" -#: Library/Main/Strings.cs:196 +#: Library/Main/Strings.cs:197 msgid "Volume size threshold" msgstr "" -#: Library/Main/Strings.cs:197 +#: Library/Main/Strings.cs:198 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:198 +#: Library/Main/Strings.cs:199 msgid "Maximum number of small volumes" msgstr "" -#: Library/Main/Strings.cs:199 +#: Library/Main/Strings.cs:200 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:200 +#: Library/Main/Strings.cs:201 msgid "Use local file data when restoring" msgstr "" -#: Library/Main/Strings.cs:201 -#, csharp-format -msgid "Use the option --{0} instead." -msgstr "" - -#: Library/Main/Strings.cs:202 +#: Library/Main/Strings.cs:203 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:203 -msgid "Disables the local database" +#: Library/Main/Strings.cs:204 +msgid "Disable the local database" msgstr "" -#: Library/Main/Strings.cs:204 +#: Library/Main/Strings.cs:205 msgid "" "Use this option to set number of versions to keep. Supply -1 to keep all " "versions." msgstr "" -#: Library/Main/Strings.cs:205 +#: Library/Main/Strings.cs:206 msgid "Keep a number of versions" msgstr "" -#: Library/Main/Strings.cs:206 +#: Library/Main/Strings.cs:207 msgid "Use this option to set the timespan in which backups are kept." msgstr "" -#: Library/Main/Strings.cs:207 +#: Library/Main/Strings.cs:208 msgid "Keep all versions within a timespan" msgstr "" -#: Library/Main/Strings.cs:208 +#: Library/Main/Strings.cs:209 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 " @@ -3269,53 +3563,49 @@ msgid "" "interval." msgstr "" -#: Library/Main/Strings.cs:209 +#: Library/Main/Strings.cs:210 msgid "Reduce number of versions by deleting old intermediate backups" msgstr "" -#: Library/Main/Strings.cs:210 +#: Library/Main/Strings.cs:211 msgid "Use this option to continue even if some source entries are missing." msgstr "" -#: Library/Main/Strings.cs:211 +#: Library/Main/Strings.cs:212 msgid "Ignore missing source elements" msgstr "" -#: Library/Main/Strings.cs:212 -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:213 -msgid "Overwrite files when restoring" +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:214 +msgid "Overwrite files when restoring" +msgstr "" + +#: Library/Main/Strings.cs:215 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:215 +#: Library/Main/Strings.cs:216 msgid "Output more progress information" msgstr "" -#: Library/Main/Strings.cs:216 -msgid "Set a log-level for the desired output method instead." -msgstr "" - -#: Library/Main/Strings.cs:217 +#: Library/Main/Strings.cs:218 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:218 +#: Library/Main/Strings.cs:219 msgid "Output full results" msgstr "" -#: Library/Main/Strings.cs:219 +#: Library/Main/Strings.cs:220 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 " @@ -3323,25 +3613,25 @@ msgid "" "files." msgstr "" -#: Library/Main/Strings.cs:220 +#: Library/Main/Strings.cs:221 msgid "Determine if verification files are uploaded" msgstr "" -#: Library/Main/Strings.cs:221 +#: Library/Main/Strings.cs:222 #, csharp-format msgid "" "After a backup is completed, some (dblock, dindex, dlist) files from the " "remote backend are selected for verification. Use this option to change how " "many. If the option --{0} is also provided, the number of samples tested is " "the maximum implied by the two options. If this value is set to 0 or the " -"option --{1} is set, no remote files are verified" -msgstr "" - -#: Library/Main/Strings.cs:222 -msgid "The number of samples to test after a backup" +"option --{1} is set, no remote files are verified." msgstr "" #: Library/Main/Strings.cs:223 +msgid "The number of samples to test after a backup" +msgstr "" + +#: Library/Main/Strings.cs:224 #, csharp-format msgid "" "After a backup is completed, some (dblock, dindex, dlist) files from the " @@ -3351,135 +3641,127 @@ msgid "" "two options. If the option --{1} is provided, no remote files are verified." msgstr "" -#: Library/Main/Strings.cs:224 +#: Library/Main/Strings.cs:225 msgid "The percentage of samples to test after a backup" msgstr "" -#: Library/Main/Strings.cs:225 +#: Library/Main/Strings.cs:226 #, csharp-format msgid "" "After a backup is completed, some (dblock, dindex, dlist) files from the " "remote backend are selected for verification. 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 " +"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. ListAndIndexes is like True " "but only dlist and index volumes are handled." msgstr "" -#: Library/Main/Strings.cs:226 -msgid "Activates in-depth verification of files" +#: Library/Main/Strings.cs:227 +msgid "Activate in-depth verification of files" msgstr "" -#: Library/Main/Strings.cs:227 +#: Library/Main/Strings.cs:228 msgid "" "Use this size to control how many bytes are read from a file before " "processing." msgstr "" -#: Library/Main/Strings.cs:228 +#: Library/Main/Strings.cs:229 msgid "Size of the file read buffer" msgstr "" -#: Library/Main/Strings.cs:230 +#: Library/Main/Strings.cs:231 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:231 +#: Library/Main/Strings.cs:232 msgid "Allow the passphrase to change" msgstr "" -#: Library/Main/Strings.cs:232 +#: Library/Main/Strings.cs:233 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:233 +#: Library/Main/Strings.cs:234 msgid "List only filesets" msgstr "" -#: Library/Main/Strings.cs:235 +#: Library/Main/Strings.cs:236 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:236 -msgid "Don't store metadata" +#: Library/Main/Strings.cs:237 +msgid "Do not store metadata" msgstr "" -#: Library/Main/Strings.cs:237 +#: Library/Main/Strings.cs:238 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:238 +#: Library/Main/Strings.cs:239 msgid "Restore file permissions" msgstr "" -#: Library/Main/Strings.cs:239 +#: Library/Main/Strings.cs:240 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:240 +#: Library/Main/Strings.cs:241 msgid "Skip restored file check" msgstr "" -#: Library/Main/Strings.cs:241 +#: Library/Main/Strings.cs:242 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:242 +#: Library/Main/Strings.cs:243 msgid "Do not use local data" msgstr "" -#: Library/Main/Strings.cs:243 +#: Library/Main/Strings.cs:244 #, csharp-format msgid "" "The default is now to not use local blocks for restore. To opt-in for using " "local blocks, set the option --{0}." msgstr "" -#: Library/Main/Strings.cs:244 +#: Library/Main/Strings.cs:245 msgid "" "Use this option to allow Duplicati to use blocks found on disk when " "performing restores, instead of only using files in remote storage." msgstr "" -#: Library/Main/Strings.cs:245 +#: Library/Main/Strings.cs:246 msgid "Use existing data for restore" msgstr "" -#: Library/Main/Strings.cs:247 +#: Library/Main/Strings.cs:248 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:248 +#: Library/Main/Strings.cs:249 msgid "Check block hashes" msgstr "" -#: Library/Main/Strings.cs:249 -msgid "Set the time after which log data will be purged from the database." -msgstr "" - -#: Library/Main/Strings.cs:250 -msgid "Clean up old log data" -msgstr "" - -#: Library/Main/Strings.cs:251 +#: Library/Main/Strings.cs:252 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 " @@ -3487,121 +3769,122 @@ msgid "" "resulting database can be searched, but cannot be used to restore data with." msgstr "" -#: Library/Main/Strings.cs:252 +#: Library/Main/Strings.cs:253 msgid "Repair database with paths" msgstr "" -#: Library/Main/Strings.cs:253 +#: Library/Main/Strings.cs:254 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:254 -msgid "Force the locale setting" +" in another language. Use this option to set the locale. Supply a blank " +"string to choose the \"Invariant Culture\"." msgstr "" #: Library/Main/Strings.cs:255 +msgid "Force the locale setting" +msgstr "" + +#: Library/Main/Strings.cs:256 msgid "" "By default, dates are displayed in the calendar format, meaning \"Today\" or" " \"Last Thursday\". By setting this option, only the actual dates are " "displayed, \"Nov 12, 2018, 8:01 AM\" for example." msgstr "" -#: Library/Main/Strings.cs:256 -msgid "Forces the display of the actual date instead of calendar date" +#: Library/Main/Strings.cs:257 +msgid "Force the display of the actual date instead of calendar date" msgstr "" -#: Library/Main/Strings.cs:257 +#: Library/Main/Strings.cs:258 msgid "" -"Use this option to disable multithreaded handling of up- and downloads, that" +"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:258 +#: Library/Main/Strings.cs:259 msgid "Handle file communication with backend using threaded pipes" msgstr "" -#: Library/Main/Strings.cs:259 +#: Library/Main/Strings.cs:260 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:260 +#: Library/Main/Strings.cs:261 msgid "Limit number of concurrent threads" msgstr "" -#: Library/Main/Strings.cs:261 +#: Library/Main/Strings.cs:262 msgid "" "Use this option to set the number of processes that perform hashing of data." msgstr "" -#: Library/Main/Strings.cs:262 +#: Library/Main/Strings.cs:263 msgid "Specify the number of concurrent hashing processes" msgstr "" -#: Library/Main/Strings.cs:263 +#: Library/Main/Strings.cs:264 msgid "" "Use this option to set the number of processes that perform compression of " "output data." msgstr "" -#: Library/Main/Strings.cs:264 +#: Library/Main/Strings.cs:265 msgid "Specify the number of concurrent compression processes" msgstr "" -#: Library/Main/Strings.cs:265 +#: Library/Main/Strings.cs:266 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:266 -msgid "Disables synthetic filelist" +#: Library/Main/Strings.cs:267 +msgid "Disable synthetic filelist" msgstr "" -#: Library/Main/Strings.cs:267 +#: Library/Main/Strings.cs:268 msgid "" -"This flag instructs Duplicati to not look at metadata or filesize when " +"This option 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:268 -msgid "Checks only file lastmodified" -msgstr "" - #: Library/Main/Strings.cs:269 -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." +msgid "Check only file lastmodified" msgstr "" #: Library/Main/Strings.cs:270 -msgid "Disables path compression on restore" +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 " +"option to skip this compression, such that the entire original folder " +"structure is preserved, including upper level empty folders." msgstr "" #: Library/Main/Strings.cs:271 -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." +msgid "Disable path compression on restore" msgstr "" #: Library/Main/Strings.cs:272 -msgid "Allow removing all filesets" +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 option to disable that protection, such that all filesets can be " +"deleted." msgstr "" #: Library/Main/Strings.cs:273 +msgid "Allow removing all filesets" +msgstr "" + +#: Library/Main/Strings.cs:274 msgid "" "Some operations that manipulate the local database leave unused entries " "behind. These entries are not deleted from a hard drive until a VACUUM " @@ -3611,50 +3894,50 @@ msgid "" "discretion." msgstr "" -#: Library/Main/Strings.cs:274 +#: Library/Main/Strings.cs:275 msgid "Allow automatic rebuilding of local database to save space" msgstr "" -#: Library/Main/Strings.cs:275 +#: Library/Main/Strings.cs:276 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 " +"Using this option can speed up the backup by reducing disk access, but will " "give a less accurate progress indicator." msgstr "" -#: Library/Main/Strings.cs:276 +#: Library/Main/Strings.cs:277 msgid "Disable the read-ahead scanner" msgstr "" -#: Library/Main/Strings.cs:277 +#: Library/Main/Strings.cs:278 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:278 +#: Library/Main/Strings.cs:279 msgid "Disable filelist consistency checks" msgstr "" -#: Library/Main/Strings.cs:279 +#: Library/Main/Strings.cs:280 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 (e.g., AC) or unknown," -" then scheduled backups will proceed as normal." +"Use this option to disable a scheduled backup 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 (e.g., AC) or unknown, then " +"scheduled backups will proceed as normal." msgstr "" -#: Library/Main/Strings.cs:280 +#: Library/Main/Strings.cs:281 msgid "Disable the backup when on battery power" msgstr "" -#: Library/Main/Strings.cs:282 +#: Library/Main/Strings.cs:284 msgid "Log file information level" msgstr "" -#: Library/Main/Strings.cs:283 +#: Library/Main/Strings.cs:285 #, csharp-format msgid "" "This option accepts filters that removes or includes messages regardless of " @@ -3664,38 +3947,42 @@ msgid "" "Example: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " msgstr "" -#: Library/Main/Strings.cs:284 -msgid "Applies filters to the file log data" -msgstr "" - -#: Library/Main/Strings.cs:285 -msgid "Console information level" +#: Library/Main/Strings.cs:286 +msgid "Apply filters to the file log data" msgstr "" #: Library/Main/Strings.cs:287 -msgid "Applies filters to the console log data" +msgid "Specify the amount of log information to output to the console." msgstr "" -#: Library/Main/Strings.cs:289 -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." +#: Library/Main/Strings.cs:288 +msgid "Console information level" msgstr "" #: Library/Main/Strings.cs:290 -msgid "Sets the process to use low IO priority" +msgid "Apply filters to the console log data" msgstr "" #: Library/Main/Strings.cs:292 -msgid "Use this option to remove all empty folders from a backup." +msgid "" +"This option instructs 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:293 -msgid "Excludes empty folders" +msgid "Set the process to use low IO priority" msgstr "" -#: Library/Main/Strings.cs:294 +#: Library/Main/Strings.cs:295 +msgid "Use this option to remove all empty folders from a backup." +msgstr "" + +#: Library/Main/Strings.cs:296 +msgid "Exclude empty folders" +msgstr "" + +#: Library/Main/Strings.cs:297 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 " @@ -3703,11 +3990,11 @@ msgid "" "that should not be backed up." msgstr "" -#: Library/Main/Strings.cs:295 +#: Library/Main/Strings.cs:298 msgid "List of filenames that exclude folders" msgstr "" -#: Library/Main/Strings.cs:296 +#: Library/Main/Strings.cs:299 msgid "" "If symlink metadata is applied, it will usually mean changing the symlink " "target, instead of the symlink itself. For this reason, metadata is not " @@ -3715,11 +4002,11 @@ msgid "" " metadata is applied to symlinks as well." msgstr "" -#: Library/Main/Strings.cs:297 +#: Library/Main/Strings.cs:300 msgid "Apply metadata to symlinks" msgstr "" -#: Library/Main/Strings.cs:298 +#: Library/Main/Strings.cs:301 msgid "" "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" @@ -3727,11 +4014,11 @@ msgid "" "potential problems." msgstr "" -#: Library/Main/Strings.cs:299 +#: Library/Main/Strings.cs:302 msgid "Activate unittest mode" msgstr "" -#: Library/Main/Strings.cs:301 +#: Library/Main/Strings.cs:304 #, csharp-format msgid "" "To improve performance of the backups, frequent database queries are not " @@ -3740,11 +4027,11 @@ msgid "" "data" msgstr "" -#: Library/Main/Strings.cs:302 -msgid "Activates logging of all database queries" +#: Library/Main/Strings.cs:305 +msgid "Activate logging of all database queries" msgstr "" -#: Library/Main/Strings.cs:303 +#: Library/Main/Strings.cs:306 msgid "" "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 " @@ -3753,11 +4040,11 @@ msgid "" "files." msgstr "" -#: Library/Main/Strings.cs:304 +#: Library/Main/Strings.cs:307 msgid "Rebuild dblock files when missing" msgstr "" -#: Library/Main/Strings.cs:306 +#: Library/Main/Strings.cs:309 msgid "" "The minimum amount of time that must elapse after the last compaction before" " another will be automatically triggered at the end of a backup job. " @@ -3765,11 +4052,11 @@ msgid "" "to run after every single backup." msgstr "" -#: Library/Main/Strings.cs:307 +#: Library/Main/Strings.cs:310 msgid "Minimum time between auto compactions" msgstr "" -#: Library/Main/Strings.cs:308 +#: Library/Main/Strings.cs:311 msgid "" "The minimum amount of time that must elapse after the last vacuum before " "another will be automatically triggered at the end of a backup job. " @@ -3777,27 +4064,27 @@ msgid "" "run after every single backup." msgstr "" -#: Library/Main/Strings.cs:309 +#: Library/Main/Strings.cs:312 msgid "Minimum time between auto vacuums" msgstr "" -#: Library/Main/Strings.cs:314 +#: Library/Main/Strings.cs:317 #, csharp-format msgid "" "The cryptolibrary does not support re-usable transforms for the hash " "algorithm {0}" msgstr "" -#: Library/Main/Strings.cs:315 +#: Library/Main/Strings.cs:318 #, csharp-format msgid "The cryptolibrary does not support the hash algorithm {0}" msgstr "" -#: Library/Main/Strings.cs:316 +#: Library/Main/Strings.cs:319 msgid "The passphrase cannot be changed for an existing backup" msgstr "" -#: Library/Main/Strings.cs:317 +#: Library/Main/Strings.cs:320 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "" @@ -3944,7 +4231,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:53 -msgid "Sets allowed SSL versions" +msgid "Set allowed SSL versions" msgstr "" #: Library/Modules/Builtin/Strings.cs:54 @@ -3954,7 +4241,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:55 -msgid "Sets the default operation timeout" +msgid "Set the default operation timeout" msgstr "" #: Library/Modules/Builtin/Strings.cs:56 @@ -3965,7 +4252,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:57 -msgid "Sets readwrite" +msgid "Set readwrite" msgstr "" #: Library/Modules/Builtin/Strings.cs:58 @@ -3976,7 +4263,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:59 -msgid "Sets HTTP buffering" +msgid "Set HTTP buffering" msgstr "" #: Library/Modules/Builtin/Strings.cs:63 @@ -4000,8 +4287,7 @@ msgid "Configure Microsoft SQL Server module" msgstr "" #: Library/Modules/Builtin/Strings.cs:73 -msgid "" -"Executes a script before starting an operation, and again on completion" +msgid "Execute a script before starting an operation, and again on completion" msgstr "" #: Library/Modules/Builtin/Strings.cs:74 @@ -4010,8 +4296,8 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:75 msgid "" -"Executes a script after performing an operation. The script will receive the" -" operation results written to stdout." +"Execute a script after performing an operation. The script will receive the " +"operation results written to stdout." msgstr "" #: Library/Modules/Builtin/Strings.cs:76 @@ -4030,7 +4316,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:79 msgid "" -"Executes a script before performing an operation. The operation will block " +"Execute 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 "" @@ -4040,14 +4326,16 @@ msgid "Run a required script on startup" msgstr "" #: Library/Modules/Builtin/Strings.cs:81 -#: Library/Modules/Builtin/Strings.cs:208 +#: Library/Modules/Builtin/Strings.cs:237 #, csharp-format -msgid "Selects the output format for results. Available formats: {0}" +msgid "" +"Use this option to select the output format for results. Available formats: " +"{0}" msgstr "" #: Library/Modules/Builtin/Strings.cs:82 -#: Library/Modules/Builtin/Strings.cs:209 -msgid "Selects the output format for results" +#: Library/Modules/Builtin/Strings.cs:238 +msgid "Select the output format for results" msgstr "" #: Library/Modules/Builtin/Strings.cs:83 @@ -4062,7 +4350,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:85 msgid "" -"Executes a script before performing an operation. The operation will block " +"Execute a script before performing an operation. The operation will block " "until the script has completed or timed out." msgstr "" @@ -4077,20 +4365,20 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:88 msgid "" -"Sets the maximum time a script is allowed to execute. If the script has not " +"Set 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:89 -msgid "Sets the script timeout" +msgid "Set the script timeout" msgstr "" #: Library/Modules/Builtin/Strings.cs:90 msgid "" -"This option enables the use of script arguments. If this option is enabled, " -"the script arguments are treated as commandline strings. Use single or " -"double quotes to separate arguments." +"This option enables the use of script arguments. If this option is set, the " +"script arguments are treated as commandline strings. Use single or double " +"quotes to separate arguments." msgstr "" #: Library/Modules/Builtin/Strings.cs:91 @@ -4108,8 +4396,8 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:97 #, 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." +"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:98 @@ -4130,7 +4418,9 @@ msgid "The message body" msgstr "" #: Library/Modules/Builtin/Strings.cs:108 -msgid "The password used to authenticate with the SMTP server if required." +msgid "" +"Use this option to set the password used to authenticate with the SMTP " +"server if required." msgstr "" #: Library/Modules/Builtin/Strings.cs:109 @@ -4151,7 +4441,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:115 msgid "" -"Address of the email sender. If no host is supplied, the hostname of the first recipient is used. Examples of allowed formats:\n" +"Use this option to set an 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" @@ -4172,13 +4462,14 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:124 #: Library/Modules/Builtin/Strings.cs:160 -#: Library/Modules/Builtin/Strings.cs:188 +#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:217 msgid "The messages to send" msgstr "" #: Library/Modules/Builtin/Strings.cs:125 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" +"Use this option to set 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." @@ -4200,7 +4491,9 @@ msgid "The email subject" msgstr "" #: Library/Modules/Builtin/Strings.cs:132 -msgid "The username used to authenticate with the SMTP server if required." +msgid "" +"Use this option to set the username used to authenticate with the SMTP " +"server if required." msgstr "" #: Library/Modules/Builtin/Strings.cs:133 @@ -4233,8 +4526,8 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:142 msgid "" -"The users who should have the messages sent. You can specify multiple users " -"separated with commas." +"Use this option to set the users who should have the messages sent. You can " +"specify multiple users separated with commas." msgstr "" #: Library/Modules/Builtin/Strings.cs:143 @@ -4243,6 +4536,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:144 #: Library/Modules/Builtin/Strings.cs:172 +#: Library/Modules/Builtin/Strings.cs:201 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message.\n" "\n" @@ -4257,13 +4551,14 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:153 #: Library/Modules/Builtin/Strings.cs:181 +#: Library/Modules/Builtin/Strings.cs:210 msgid "The message template" msgstr "" #: Library/Modules/Builtin/Strings.cs:154 msgid "" -"The username for the account that will send the message, including the " -"hostname, e.g. \"account@jabber.org/Home\"" +"Use this option to set a username for the account that will send the " +"message, including the hostname, e.g. \"account@jabber.org/Home\"" msgstr "" #: Library/Modules/Builtin/Strings.cs:155 @@ -4271,7 +4566,9 @@ msgid "The XMPP username" msgstr "" #: Library/Modules/Builtin/Strings.cs:156 -msgid "The password for the account that will send the message." +msgid "" +"Use this option to set a password for the account that will send the " +"message." msgstr "" #: Library/Modules/Builtin/Strings.cs:157 @@ -4279,7 +4576,8 @@ msgid "The XMPP password" msgstr "" #: Library/Modules/Builtin/Strings.cs:158 -#: Library/Modules/Builtin/Strings.cs:186 +#: Library/Modules/Builtin/Strings.cs:187 +#: Library/Modules/Builtin/Strings.cs:215 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" @@ -4287,14 +4585,16 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:161 -#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:218 msgid "" -"By default, messages will only be sent after a Backup operation. Use this " +"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:162 -#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:219 msgid "Send messages for all operations" msgstr "" @@ -4304,102 +4604,143 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:168 msgid "" -"This module provides support for sending status reports via HTTP messages" +"This module provides support for sending status reports via Telegram " +"messages" msgstr "" #: Library/Modules/Builtin/Strings.cs:169 -msgid "HTTP report module" +msgid "Telegram report module" msgstr "" #: Library/Modules/Builtin/Strings.cs:170 -msgid "HTTP report URL." +msgid "Use this option to set the channel ID." msgstr "" #: Library/Modules/Builtin/Strings.cs:171 -msgid "HTTP report URL" +msgid "Telegram channel id" msgstr "" #: Library/Modules/Builtin/Strings.cs:182 -msgid "The name of the parameter to send the message as." -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:183 -msgid "The name of the parameter to send the message as" +msgid "" +"Use this option to set a bot ID for the bot that will send the message." msgstr "" #: Library/Modules/Builtin/Strings.cs:184 -msgid "" -"Extra parameters to add to the http message, e.g. " -"\"parameter1=value1¶meter2=value2\"" +msgid "The Telegram bot ID" msgstr "" #: Library/Modules/Builtin/Strings.cs:185 +msgid "" +"Use this option to set a API key for the bot that will send the message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:186 +msgid "The Telegram API key" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:192 +msgid "Timeout occurred while sending to Telegram server" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:197 +msgid "" +"This module provides support for sending status reports via HTTP messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:198 +msgid "HTTP report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:199 +msgid "Use this option to set a HTTP report URL." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:200 +msgid "HTTP report URL" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:211 +msgid "Use this option to set a name of the parameter to send the message as." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:212 +msgid "The name of the parameter to send the message as" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:213 +msgid "" +"Use this option to set extra parameters to add to the http message, e.g. " +"\"parameter1=value1¶meter2=value2\"" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:214 msgid "Extra parameters to add to the http message" msgstr "" -#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:220 msgid "" "Use this option to change the default HTTP verb used to submit a report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:192 -msgid "Sets the HTTP verb to use" +#: Library/Modules/Builtin/Strings.cs:221 +msgid "Set the HTTP verb to use" msgstr "" -#: Library/Modules/Builtin/Strings.cs:193 +#: Library/Modules/Builtin/Strings.cs:222 msgid "" -"HTTP report URLs for sending form-encoded data. This property accepts " -"multiple URLs, seperated by a semi-colon. All URLs will receive the same " -"data. Note that this option ignores the format and verb settings." +"Use this option to set HTTP report URLs for sending form-encoded data. This " +"option accepts multiple URLs, seperated by a semi-colon. All URLs will " +"receive the same data. Note that this option ignores the format and verb " +"settings." msgstr "" -#: Library/Modules/Builtin/Strings.cs:194 +#: Library/Modules/Builtin/Strings.cs:223 msgid "HTTP report URLs for sending form data" msgstr "" -#: Library/Modules/Builtin/Strings.cs:195 +#: Library/Modules/Builtin/Strings.cs:224 msgid "" -"HTTP report URLs for sending JSON data. This property accepts multiple URLs," -" seperated by a semi-colon. All URLs will receive the same data. Note that " -"this option ignores the format and verb settings." +"Use this option to set HTTP report URLs for sending JSON data. This option " +"accepts multiple URLs, seperated by a semi-colon. All URLs will receive the " +"same data. Note that this option ignores the format and verb settings." msgstr "" -#: Library/Modules/Builtin/Strings.cs:196 +#: Library/Modules/Builtin/Strings.cs:225 msgid "HTTP report URLs for sending JSON data" msgstr "" -#: Library/Modules/Builtin/Strings.cs:201 +#: Library/Modules/Builtin/Strings.cs:230 #, csharp-format msgid "Failed to send message: {0}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:202 +#: Library/Modules/Builtin/Strings.cs:231 msgid "" "Use this option to set the log level for messages to include in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:203 -msgid "Defines a log level for messages" +#: Library/Modules/Builtin/Strings.cs:232 +msgid "Define a log level for messages" msgstr "" -#: Library/Modules/Builtin/Strings.cs:204 +#: Library/Modules/Builtin/Strings.cs:233 msgid "" "Use this option to set a filter expression that defines what options are " "included in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:205 +#: Library/Modules/Builtin/Strings.cs:234 msgid "Log message filter" msgstr "" -#: Library/Modules/Builtin/Strings.cs:206 +#: Library/Modules/Builtin/Strings.cs:235 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/Strings.cs:207 -msgid "Limits log lines" +#: Library/Modules/Builtin/Strings.cs:236 +msgid "Limit log lines" msgstr "" #: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:39 @@ -4617,11 +4958,6 @@ msgstr "" msgid "Supported generic modules:" msgstr "Podporované generické moduly:" -#: CommandLine/CLI/Strings.cs:41 -#, csharp-format -msgid "Unable to read the parameters file \"{0}\", reason: {1}" -msgstr "Nepodarilo sa prečítať súbor parametrov \"{0}\", dôvod: {1}" - #: CommandLine/CLI/Strings.cs:42 #, csharp-format msgid "" @@ -4641,11 +4977,11 @@ msgstr "" #: CommandLine/CLI/Strings.cs:44 #, 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 " +"Use this option to store some or all of the options given to the commandline" +" client. The file must be a plain text file, and UTF-8 encoding is " +"preferred. Each line in the file should be of the format --option=value. Use" +" the special options --{0} and --{1} 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 " @@ -4653,10 +4989,6 @@ msgid "" "multiple filters must be joined with {5}." msgstr "" -#: CommandLine/CLI/Strings.cs:45 -msgid "Path to a file with parameters" -msgstr "Cesta k súboru s parametrami" - #: CommandLine/CLI/Strings.cs:46 #, csharp-format msgid "An error occured: {0}" @@ -4670,8 +5002,8 @@ msgstr "Vnútorná chybová správa je: {0}" #: CommandLine/CLI/Strings.cs:48 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 " +"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, e.g. " "[.*\\.txt]. Filter groups (which encapsulate a built-in set of well-known " "files and folders) can be specified by using curly braces, e.g. " @@ -4685,8 +5017,8 @@ msgstr "Zahrňte súbory" #: CommandLine/CLI/Strings.cs:50 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 " +"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, e.g. " "[.*\\.txt]. Filter groups (which encapsulate a built-in set of well-known " "files and folders) can be specified by using curly braces, e.g. " @@ -4729,11 +5061,11 @@ msgstr "Zakázať výstup do konzoly" msgid "This link may provide additional information: {0}" msgstr "" -#: CommandLine/CLI/Program.cs:288 +#: CommandLine/CLI/Program.cs:290 msgid "Toggle automatic updates" msgstr "Zapnúť automatické aktualizácie" -#: CommandLine/CLI/Program.cs:288 +#: CommandLine/CLI/Program.cs:290 msgid "" "Set this option if you prefer to have the commandline version automatically " "update" diff --git a/Localizations/duplicati/localization-sk_SK.mo b/Localizations/duplicati/localization-sk_SK.mo index aa10ee777..515780231 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 43d31bbe5..64cca44a1 100644 --- a/Localizations/duplicati/localization-sk_SK.po +++ b/Localizations/duplicati/localization-sk_SK.po @@ -4,19 +4,20 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Martin Rovňák , 2016 -# Martin Minka, 2017 # Peter Krajcovic , 2017 -# Martin Novara, 2022 +# Martin Novara, 2024 +# Martin Minka, 2024 +# Stanislav Prekop , 2024 +# Martin Rovňák , 2024 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-14 09:15+0200\n" +"POT-Creation-Date: 2024-08-30 15:22+0200\n" "PO-Revision-Date: 2016-10-04 18:53+0000\n" -"Last-Translator: Martin Novara, 2022\n" +"Last-Translator: Martin Rovňák , 2024\n" "Language-Team: Slovak (Slovakia) (https://app.transifex.com/duplicati/teams/67655/sk_SK/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -119,7 +120,7 @@ msgid "Use GPG Armor" msgstr "Použiť GPG Armor" #: Library/Encryption/Strings.cs:52 -msgid "Overrides the GPG command supplied for decryption." +msgid "Override the GPG command supplied for decryption." msgstr "" #: Library/Encryption/Strings.cs:53 @@ -129,7 +130,7 @@ msgstr "GPG dešifrovací príkaz" #: Library/Encryption/Strings.cs:54 #, csharp-format msgid "" -"Overrides the default GPG encryption command \"{0}\". Normal usage is to " +"Override the default GPG encryption command \"{0}\". Normal usage is to " "request asymetric encryption with the setting {1}." msgstr "" @@ -214,6 +215,11 @@ msgstr "" msgid "Cancelled" msgstr "Zrušené" +#: Library/Interface/Strings.cs:44 +msgid "" +"Encryption key used to encrypt target settings does not match current key." +msgstr "" + #: Library/Interface/CustomExceptions.cs:84 #: Library/Interface/CustomExceptions.cs:92 #: Library/Backend/Jottacloud/Jottacloud.cs:286 @@ -341,7 +347,7 @@ msgstr "" #: Library/Backend/AzureBlob/Strings.cs:38 Library/Backend/Mega/Strings.cs:28 #: Library/Backend/SharePoint/Strings.cs:29 #: Library/Backend/WEBDAV/Strings.cs:29 -msgid "Supplies the password used to connect to the server" +msgid "Supply the password used to connect to the server" msgstr "" #: Library/Backend/OpenStack/Strings.cs:32 @@ -349,7 +355,7 @@ msgid "The domain name of the user used to connect to the server." msgstr "" #: Library/Backend/OpenStack/Strings.cs:33 -msgid "Supplies the domain used to connect to the server" +msgid "Supply the domain used to connect to the server" msgstr "" #: Library/Backend/OpenStack/Strings.cs:34 Library/Backend/FTP/Strings.cs:35 @@ -373,7 +379,7 @@ msgstr "" #: Library/Backend/AzureBlob/Strings.cs:40 Library/Backend/Mega/Strings.cs:30 #: Library/Backend/SharePoint/Strings.cs:31 #: Library/Backend/WEBDAV/Strings.cs:31 -msgid "Supplies the username used to connect to the server" +msgid "Supply the username used to connect to the server" msgstr "" #: Library/Backend/OpenStack/Strings.cs:36 @@ -384,7 +390,7 @@ msgid "" msgstr "" #: Library/Backend/OpenStack/Strings.cs:37 -msgid "Supplies the Tenant Name used to connect to the server" +msgid "Supply the Tenant Name used to connect to the server" msgstr "" #: Library/Backend/OpenStack/Strings.cs:38 @@ -394,7 +400,7 @@ msgid "" msgstr "" #: Library/Backend/OpenStack/Strings.cs:39 -msgid "Supplies the API key used to connect to the server" +msgid "Supply the API key used to connect to the server" msgstr "" #: Library/Backend/OpenStack/Strings.cs:40 @@ -405,7 +411,7 @@ msgid "" msgstr "" #: Library/Backend/OpenStack/Strings.cs:41 -msgid "Supplies the authentication URL" +msgid "Supply the authentication URL" msgstr "" #: Library/Backend/OpenStack/Strings.cs:42 @@ -424,7 +430,7 @@ msgid "" msgstr "" #: Library/Backend/OpenStack/Strings.cs:45 -msgid "Supplies the region used for creating a container" +msgid "Supply the region used for creating a container" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:67 @@ -432,7 +438,7 @@ msgid "OpenStack configuration module" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:69 -msgid "Exposes OpenStack configuration as a web module" +msgid "Expose OpenStack configuration as a web module" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:77 @@ -444,7 +450,7 @@ msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:77 #: Library/Backend/GoogleServices/GCSConfig.cs:81 #: Library/Backend/S3/S3Config.cs:84 Library/Backend/Storj/StorjConfig.cs:53 -msgid "Provides different config values" +msgid "Provide different config values" msgstr "" #: Library/Backend/FTP/Strings.cs:27 @@ -466,7 +472,7 @@ msgid "" msgstr "" #: Library/Backend/FTP/Strings.cs:30 Library/Backend/FTP/Strings.cs:32 -msgid "Toggles the FTP connections method" +msgid "Toggle the FTP connections method" msgstr "" #: Library/Backend/FTP/Strings.cs:31 @@ -497,7 +503,7 @@ msgid "" msgstr "" #: Library/Backend/FTP/Strings.cs:38 -msgid "Instructs Duplicati to use an SSL (ftps) connection" +msgid "Instruct Duplicati to use an SSL (ftps) connection" msgstr "" #: Library/Backend/FTP/Strings.cs:39 @@ -538,7 +544,7 @@ msgid "Google Cloud Storage configuration module" msgstr "" #: Library/Backend/GoogleServices/GCSConfig.cs:73 -msgid "Exposes Google Cloud Storage configuration as a web module" +msgid "Expose Google Cloud Storage configuration as a web module" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:27 @@ -589,7 +595,7 @@ msgid "" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:35 -msgid "Specifies location option for creating a bucket" +msgid "Specify location option for creating a bucket" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:36 @@ -600,7 +606,7 @@ msgid "" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:38 -msgid "Specifies storage class for creating a bucket" +msgid "Specify storage class for creating a bucket" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:39 @@ -611,7 +617,7 @@ msgid "" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:40 -msgid "Specifies project for creating a bucket" +msgid "Specify project for creating a bucket" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:44 @@ -666,7 +672,7 @@ msgid "The API Access Key used to authenticate with CloudFiles." msgstr "" #: Library/Backend/CloudFiles/Strings.cs:33 -msgid "Supplies the access key used to connect to the server" +msgid "Supply the access key used to connect to the server" msgstr "" #: Library/Backend/CloudFiles/Strings.cs:34 @@ -686,7 +692,7 @@ msgid "The username used to authenticate with CloudFiles." msgstr "" #: Library/Backend/CloudFiles/Strings.cs:37 -msgid "Supplies the username used to authenticate with CloudFiles" +msgid "Supply the username used to authenticate with CloudFiles" msgstr "" #: Library/Backend/CloudFiles/Strings.cs:38 @@ -719,7 +725,7 @@ msgid "S3 configuration module" msgstr "" #: Library/Backend/S3/S3Config.cs:77 -msgid "Exposes S3 configuration as a web module" +msgid "Expose S3 configuration as a web module" msgstr "" #: Library/Backend/S3/Strings.cs:26 @@ -770,7 +776,7 @@ msgid "" msgstr "" #: Library/Backend/S3/Strings.cs:40 -msgid "Specifies S3 location constraints" +msgid "Specify S3 location constraints" msgstr "" #: Library/Backend/S3/Strings.cs:41 @@ -781,7 +787,7 @@ msgid "" msgstr "" #: Library/Backend/S3/Strings.cs:43 -msgid "Specifies an alternate S3 server name" +msgid "Specify an alternate S3 server name" msgstr "" #: Library/Backend/S3/Strings.cs:44 @@ -791,7 +797,7 @@ msgid "" msgstr "" #: Library/Backend/S3/Strings.cs:45 -msgid "Specifies the S3 client library to use" +msgid "Specify the S3 client library to use" msgstr "" #: Library/Backend/S3/Strings.cs:46 @@ -803,7 +809,7 @@ msgstr "" #: Library/Backend/S3/Strings.cs:47 Library/Backend/WEBDAV/Strings.cs:40 #: Library/Backend/TahoeLAFS/Strings.cs:27 -msgid "Instructs Duplicati to use an SSL (https) connection" +msgid "Instruct Duplicati to use an SSL (https) connection" msgstr "" #: Library/Backend/S3/Strings.cs:48 @@ -831,7 +837,7 @@ msgid "S3 IAM support module" msgstr "" #: Library/Backend/S3/S3IAM.cs:73 -msgid "Exposes S3 IAM manipulation as a web module" +msgid "Expose S3 IAM manipulation as a web module" msgstr "" #: Library/Backend/S3/S3IAM.cs:81 @@ -839,7 +845,7 @@ msgid "The operation to perform" msgstr "" #: Library/Backend/S3/S3IAM.cs:81 -msgid "Selects the operation to perform" +msgid "Select the operation to perform" msgstr "" #: Library/Backend/S3/S3IAM.cs:82 @@ -1038,7 +1044,7 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:53 -msgid "Supplies server fingerprint used for validation of server identity" +msgid "Supply server fingerprint used for validation of server identity" msgstr "" #: Library/Backend/SSHv2/Strings.cs:54 @@ -1049,19 +1055,19 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:55 -msgid "Disables fingerprint validation" +msgid "Disable fingerprint validation" msgstr "" #: Library/Backend/SSHv2/Strings.cs:56 msgid "" -"Points to a valid OpenSSH keyfile. If the file is encrypted, the password " +"Point to a valid OpenSSH keyfile. If the file is encrypted, the password " "supplied is used to decrypt it. If the keyfile is specified, the password is" " not used to authenticate." msgstr "" #: Library/Backend/SSHv2/Strings.cs:57 Library/Backend/SSHv2/Strings.cs:59 -msgid "Uses a SSH private key to authenticate" -msgstr "Použitie SSH súkromného kľúča pre autentifikáciu" +msgid "Use a SSH private key to authenticate" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:58 #, csharp-format @@ -1078,7 +1084,7 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:61 -msgid "Sets the operation timeout value" +msgid "Set the operation timeout value" msgstr "" #: Library/Backend/SSHv2/Strings.cs:62 @@ -1090,7 +1096,7 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:63 -msgid "Sets a keepalive value" +msgid "Set a keepalive value" msgstr "" #: Library/Backend/SSHv2/Strings.cs:64 @@ -1439,9 +1445,9 @@ msgstr "" #: Library/Backend/OneDrive/Strings.cs:41 #, 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})." +"Store 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:42 @@ -1462,7 +1468,7 @@ msgstr "" #: Library/Backend/OneDrive/Strings.cs:49 #, csharp-format msgid "" -"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " +"Store 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 "" @@ -1491,7 +1497,7 @@ msgstr "" #: Library/Backend/OneDrive/Strings.cs:59 #, csharp-format msgid "" -"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " +"Store 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) " @@ -1697,7 +1703,7 @@ msgid "" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:38 -msgid "Specifies COS location constraints" +msgid "Specify COS location constraints" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:39 @@ -1742,7 +1748,7 @@ msgid "" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:34 -msgid "Supplies the backup device to use" +msgid "Supply the backup device to use" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:35 @@ -1756,7 +1762,7 @@ msgid "" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:36 -msgid "Supplies the mount point to use on the server" +msgid "Supply the mount point to use on the server" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:37 @@ -2036,7 +2042,7 @@ msgid "Storj DCS configuration module" msgstr "" #: Library/Backend/Storj/StorjConfig.cs:46 -msgid "Exposes Storj DCS configuration as a web module" +msgid "Expose Storj DCS configuration as a web module" msgstr "" #: Library/Backend/Storj/Strings.cs:27 @@ -2137,6 +2143,308 @@ msgstr "Nešpecifikovaný kód chyby : {0} - {1}" msgid "The OAuth service is currently over quota. Try again in a few hours" msgstr "" +#: Library/RestAPI/Strings.cs:9 +msgid "Another instance is running, and was notified" +msgstr "Iná inštancia aplikácie je spustená, bola informovaná" + +#: Library/RestAPI/Strings.cs:10 +#, csharp-format +msgid "" +"Failed to create, open or upgrade the database.\n" +"Error message: {0}" +msgstr "" +"Nepodarilo sa vytvoriť, otvoriť alebo aktualizovať databázu.Chybová správa: " +"{0}" + +#: Library/RestAPI/Strings.cs:12 +msgid "Display this help" +msgstr "" + +#: Library/RestAPI/Strings.cs:13 +msgid "" +"Supported commandline arguments:\n" +"\n" +msgstr "" + +#: Library/RestAPI/Strings.cs:16 +#, csharp-format +msgid "--{0}: {1}" +msgstr "--{0}: {1}" + +#: Library/RestAPI/Strings.cs:17 +#, csharp-format +msgid "" +"Use this option to store some or all of the options given to the commandline" +" client. The file must be a plain text file, and UTF-8 encoding is " +"preferred. Each line in the file should be of the format --option=value. Use" +" the special options --{0} and --{1} 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 "" + +#: Library/RestAPI/Strings.cs:18 CommandLine/CLI/Strings.cs:45 +msgid "Path to a file with parameters" +msgstr "" + +#: Library/RestAPI/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 "" + +#: Library/RestAPI/Strings.cs:20 CommandLine/CLI/Strings.cs:41 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "Nepodarilo sa prečítať súbor parametrov \"{0}\", dôvod: {1}" + +#: Library/RestAPI/Strings.cs:22 +msgid "Output log information to the file given" +msgstr "" + +#: Library/RestAPI/Strings.cs:23 +msgid "Determine the amount of information written in the log file" +msgstr "" + +#: Library/RestAPI/Strings.cs:24 +msgid "" +"Activate portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Library/RestAPI/Strings.cs:25 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "Vážna chyba v Duplicati: {0}" + +#: Library/RestAPI/Strings.cs:26 +#, csharp-format +msgid "An error occurred on server tear down: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:27 +#, csharp-format +msgid "" +"Unable to start up. Perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:29 Library/RestAPI/Strings.cs:51 +msgid "Disable database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:30 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "Zistená nepodporovaná verzia SQLite ({0}), musí byť {1} alebo vyššia" + +#: Library/RestAPI/Strings.cs:31 +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 "" + +#: Library/RestAPI/Strings.cs:32 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "" + +#: Library/RestAPI/Strings.cs:33 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." +msgstr "" + +#: Library/RestAPI/Strings.cs:34 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "" + +#: Library/RestAPI/Strings.cs:35 +msgid "" +"The interface the webserver listens on. The special values \"*\" and \"any\"" +" means any interface. The special value \"loopback\" means the loopback " +"adapter." +msgstr "" + +#: Library/RestAPI/Strings.cs:36 +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 "" + +#: Library/RestAPI/Strings.cs:37 +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 "" + +#: Library/RestAPI/Strings.cs:38 +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 "" + +#: Library/RestAPI/Strings.cs:39 +msgid "Enable the ping-pong responder" +msgstr "" + +#: Library/RestAPI/Strings.cs:40 Library/Main/Strings.cs:250 +msgid "Set the time after which log data will be purged from the database." +msgstr "" + +#: Library/RestAPI/Strings.cs:41 Library/Main/Strings.cs:251 +msgid "Clean up old log data" +msgstr "Vyčistiť staré záznamy" + +#: Library/RestAPI/Strings.cs:42 +#, 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 "" + +#: Library/RestAPI/Strings.cs:43 +msgid "Set the folder where settings are stored" +msgstr "" + +#: Library/RestAPI/Strings.cs:44 +#, 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 "" + +#: Library/RestAPI/Strings.cs:45 +msgid "Set the database encryption key" +msgstr "" + +#: Library/RestAPI/Strings.cs:46 Library/Main/Strings.cs:96 +msgid "" +"Use this option 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 "" + +#: Library/RestAPI/Strings.cs:47 Library/Main/Strings.cs:97 +msgid "Temporary storage folder" +msgstr "Dočasný adresár" + +#: Library/RestAPI/Strings.cs:48 +msgid "Reset the JWT configuration, invalidating any issued login tokens" +msgstr "" + +#: Library/RestAPI/Strings.cs:49 +msgid "Disable the visual captcha" +msgstr "" + +#: Library/RestAPI/Strings.cs:50 +msgid "Use this option to disable database encryption of sensitive fields" +msgstr "" + +#: Library/RestAPI/Strings.cs:52 +msgid "Log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:53 +msgid "Use this option to log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:54 +msgid "Set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:55 +msgid "Use this option to set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:56 +#, csharp-format +msgid "" +"The Windows event log source {0} was not found. The source must be " +"registered before the log can be written." +msgstr "" + +#: Library/RestAPI/Strings.cs:57 +msgid "The Windows event log is not supported on this platform" +msgstr "" + +#: Library/RestAPI/Strings.cs:58 +#, csharp-format +msgid "Server has started and is listening on port {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:59 +#, csharp-format +msgid "Use the following link to sign in: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:60 +#, csharp-format +msgid "The server crashed: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:61 +msgid "Require database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:62 +msgid "" +"Use this option to require a custom provided key for database encryption of " +"sensitive fields and not rely on the serial number" +msgstr "" + +#: Library/RestAPI/Strings.cs:63 +#, csharp-format +msgid "" +"Database encryption key is required. Supply an encryption key via the " +"environment variable {0} or disable database encryption with the option " +"--{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:64 +#, csharp-format +msgid "" +"The encryption key is blacklisted and cannot be used. The database has been " +"decrypted. Supply a new encryption key via the environment variable {0} or " +"disable database encryption with the option --{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:68 +#, csharp-format +msgid "" +"Unable to find a valid date, given the start date {0}, the repetition " +"interval {1} and the allowed days {2}" +msgstr "" + +#: Library/RestAPI/Strings.cs:73 +#, csharp-format +msgid "Server has started and is listening on {0}, port {1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:74 +#, csharp-format +msgid "" +"Unable to create SSL certificate using provided parameters. Exception " +"detail: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:75 +#, csharp-format +msgid "Unable to open a socket for listening, tried ports: {0}" +msgstr "" + #: Library/DynamicLoader/Strings.cs:24 #, csharp-format msgid "Failed to load assembly {0}, error message: {1}" @@ -2169,7 +2477,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:28 -msgid "Sets the ZIP compression level" +msgid "Set the ZIP compression level" msgstr "" #: Library/Compression/Strings.cs:29 @@ -2181,7 +2489,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:30 -msgid "Sets the ZIP compression method" +msgid "Set the ZIP compression method" msgstr "" #: Library/Compression/Strings.cs:31 @@ -2191,7 +2499,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:32 -msgid "Toggles ZIP64 support" +msgid "Toggle ZIP64 support" msgstr "" #: Library/Compression/Strings.cs:33 @@ -2230,8 +2538,8 @@ msgid "Number of threads used in compression" msgstr "" #: Library/Compression/Strings.cs:44 -msgid "Sets the 7z compression level" -msgstr "Nastavenie úrovne 7z kompresie" +msgid "Set the 7z compression level" +msgstr "" #: Library/Compression/Strings.cs:45 msgid "" @@ -2241,7 +2549,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:46 -msgid "Sets the 7z fast algorithm usage" +msgid "Set the 7z fast algorithm usage" msgstr "" #: Library/SQLiteHelper/Strings.cs:24 @@ -2466,7 +2774,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:65 -msgid "Toggles system sleep mode" +msgid "Toggle system sleep mode" msgstr "" #: Library/Main/Strings.cs:66 @@ -2624,21 +2932,10 @@ msgstr "" msgid "Limit the size of files being backed up" msgstr "" -#: Library/Main/Strings.cs:96 -msgid "" -"Use this option 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 "" - -#: Library/Main/Strings.cs:97 -msgid "Temporary storage folder" -msgstr "Dočasný adresár" - #: Library/Main/Strings.cs:98 msgid "" -"Selects another thread priority for the process. Use this to set Duplicati " -"to be more or less CPU intensive." +"Select another thread priority for the process. Use this to set Duplicati to" +" be more or less CPU intensive." msgstr "" #: Library/Main/Strings.cs:99 @@ -2658,13 +2955,13 @@ msgstr "" #: Library/Main/Strings.cs:102 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." +"Use this option to 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:103 -msgid "Disables use of the streaming transfer method" +msgid "Disable use of the streaming transfer method" msgstr "" #: Library/Main/Strings.cs:104 @@ -2675,7 +2972,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:105 -msgid "Disables manifests verification" +msgid "Disable manifests verification" msgstr "" #: Library/Main/Strings.cs:106 @@ -2707,7 +3004,7 @@ msgid "Supply one or more module names, separated by commas to unload them." msgstr "" #: Library/Main/Strings.cs:111 -msgid "Disables one or more modules" +msgid "Disable one or more modules" msgstr "" #: Library/Main/Strings.cs:112 @@ -2715,8 +3012,8 @@ msgid "Supply one or more module names, separated by commas to load them." msgstr "" #: Library/Main/Strings.cs:113 -msgid "Enables one or more modules" -msgstr "Povoliť jeden alebo viac modulov" +msgid "Enable one or more modules" +msgstr "" #: Library/Main/Strings.cs:114 msgid "" @@ -2734,7 +3031,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:115 -msgid "Controls the use of disk snapshots" +msgid "Control the use of disk snapshots" msgstr "" #: Library/Main/Strings.cs:116 @@ -2777,11 +3074,11 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:123 -msgid "Enables debugging output" +msgid "Enable debugging output" msgstr "" #: Library/Main/Strings.cs:124 -msgid "Logs information to the file specified." +msgid "Log information to the file specified." msgstr "" #: Library/Main/Strings.cs:125 @@ -2791,7 +3088,7 @@ msgstr "" #: Library/Main/Strings.cs:126 Library/Main/Strings.cs:283 #, csharp-format msgid "" -"Specifies the amount of log information to write into the file specified by " +"Specify the amount of log information to write into the file specified by " "the option --{0}." msgstr "" @@ -2811,7 +3108,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:130 -msgid "Disables automatic folder creation" +msgid "Disable automatic folder creation" msgstr "" #: Library/Main/Strings.cs:131 @@ -2842,7 +3139,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:134 -msgid "Controls the use of NTFS Update Sequence Numbers" +msgid "Control the use of NTFS Update Sequence Numbers" msgstr "" #: Library/Main/Strings.cs:135 @@ -2859,7 +3156,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:136 -msgid "Deactivates tolerance when comparing times" +msgid "Deactivate tolerance when comparing times" msgstr "" #: Library/Main/Strings.cs:137 @@ -2928,7 +3225,7 @@ msgstr "" #: Library/Main/Strings.cs:149 msgid "" -"Sets a threshold for when to warn about the backend quota being nearly " +"Set 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 than this percentage of the total backup " "size. If the backend does not report the quota information, this value will " @@ -3132,7 +3429,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:185 -msgid "Determines usage of index files" +msgid "Determine usage of index files" msgstr "" #: Library/Main/Strings.cs:186 @@ -3154,7 +3451,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:189 -msgid "Does not perform any modifications" +msgid "Do not perform any modifications" msgstr "" #: Library/Main/Strings.cs:190 @@ -3233,8 +3530,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:204 -msgid "Disables the local database" -msgstr "Nepoužívať lokálnu databázu" +msgid "Disable the local database" +msgstr "" #: Library/Main/Strings.cs:205 msgid "" @@ -3361,7 +3658,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:227 -msgid "Activates in-depth verification of files" +msgid "Activate in-depth verification of files" msgstr "" #: Library/Main/Strings.cs:228 @@ -3402,8 +3699,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:237 -msgid "Don't store metadata" -msgstr "Neukladať metadáta" +msgid "Do not store metadata" +msgstr "" #: Library/Main/Strings.cs:238 msgid "" @@ -3464,14 +3761,6 @@ msgstr "" msgid "Check block hashes" msgstr "" -#: Library/Main/Strings.cs:250 -msgid "Set the time after which log data will be purged from the database." -msgstr "" - -#: Library/Main/Strings.cs:251 -msgid "Clean up old log data" -msgstr "Vyčistiť staré záznamy" - #: Library/Main/Strings.cs:252 msgid "" "Use this option to build a searchable local database which only contains " @@ -3504,7 +3793,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:257 -msgid "Forces the display of the actual date instead of calendar date" +msgid "Force the display of the actual date instead of calendar date" msgstr "" #: Library/Main/Strings.cs:258 @@ -3556,7 +3845,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:267 -msgid "Disables synthetic filelist" +msgid "Disable synthetic filelist" msgstr "" #: Library/Main/Strings.cs:268 @@ -3568,7 +3857,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:269 -msgid "Checks only file lastmodified" +msgid "Check only file lastmodified" msgstr "" #: Library/Main/Strings.cs:270 @@ -3580,7 +3869,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:271 -msgid "Disables path compression on restore" +msgid "Disable path compression on restore" msgstr "" #: Library/Main/Strings.cs:272 @@ -3634,10 +3923,10 @@ msgstr "" #: Library/Main/Strings.cs:280 msgid "" -"Use this option to run a scheduled backup 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 (e.g., AC) or unknown, then scheduled" -" backups will proceed as normal." +"Use this option to disable a scheduled backup 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 (e.g., AC) or unknown, then " +"scheduled backups will proceed as normal." msgstr "" #: Library/Main/Strings.cs:281 @@ -3659,11 +3948,11 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:286 -msgid "Applies filters to the file log data" +msgid "Apply filters to the file log data" msgstr "" #: Library/Main/Strings.cs:287 -msgid "Specifies the amount of log information to output to the console." +msgid "Specify the amount of log information to output to the console." msgstr "" #: Library/Main/Strings.cs:288 @@ -3671,7 +3960,7 @@ msgid "Console information level" msgstr "" #: Library/Main/Strings.cs:290 -msgid "Applies filters to the console log data" +msgid "Apply filters to the console log data" msgstr "" #: Library/Main/Strings.cs:292 @@ -3682,7 +3971,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:293 -msgid "Sets the process to use low IO priority" +msgid "Set the process to use low IO priority" msgstr "" #: Library/Main/Strings.cs:295 @@ -3690,7 +3979,7 @@ msgid "Use this option to remove all empty folders from a backup." msgstr "" #: Library/Main/Strings.cs:296 -msgid "Excludes empty folders" +msgid "Exclude empty folders" msgstr "" #: Library/Main/Strings.cs:297 @@ -3739,7 +4028,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:305 -msgid "Activates logging of all database queries" +msgid "Activate logging of all database queries" msgstr "" #: Library/Main/Strings.cs:306 @@ -3942,7 +4231,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:53 -msgid "Sets allowed SSL versions" +msgid "Set allowed SSL versions" msgstr "" #: Library/Modules/Builtin/Strings.cs:54 @@ -3952,7 +4241,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:55 -msgid "Sets the default operation timeout" +msgid "Set the default operation timeout" msgstr "" #: Library/Modules/Builtin/Strings.cs:56 @@ -3963,7 +4252,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:57 -msgid "Sets readwrite" +msgid "Set readwrite" msgstr "" #: Library/Modules/Builtin/Strings.cs:58 @@ -3974,7 +4263,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:59 -msgid "Sets HTTP buffering" +msgid "Set HTTP buffering" msgstr "" #: Library/Modules/Builtin/Strings.cs:63 @@ -3998,8 +4287,7 @@ msgid "Configure Microsoft SQL Server module" msgstr "Konfigurácia Microsoft SQL Server modulu" #: Library/Modules/Builtin/Strings.cs:73 -msgid "" -"Executes a script before starting an operation, and again on completion" +msgid "Execute a script before starting an operation, and again on completion" msgstr "" #: Library/Modules/Builtin/Strings.cs:74 @@ -4008,8 +4296,8 @@ msgstr "Spustiť skript" #: Library/Modules/Builtin/Strings.cs:75 msgid "" -"Executes a script after performing an operation. The script will receive the" -" operation results written to stdout." +"Execute a script after performing an operation. The script will receive the " +"operation results written to stdout." msgstr "" #: Library/Modules/Builtin/Strings.cs:76 @@ -4028,7 +4316,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:79 msgid "" -"Executes a script before performing an operation. The operation will block " +"Execute 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 "" @@ -4038,7 +4326,7 @@ msgid "Run a required script on startup" msgstr "Spustiť potrebný skript pri štarte" #: Library/Modules/Builtin/Strings.cs:81 -#: Library/Modules/Builtin/Strings.cs:208 +#: Library/Modules/Builtin/Strings.cs:237 #, csharp-format msgid "" "Use this option to select the output format for results. Available formats: " @@ -4046,8 +4334,8 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:82 -#: Library/Modules/Builtin/Strings.cs:209 -msgid "Selects the output format for results" +#: Library/Modules/Builtin/Strings.cs:238 +msgid "Select the output format for results" msgstr "" #: Library/Modules/Builtin/Strings.cs:83 @@ -4062,7 +4350,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:85 msgid "" -"Executes a script before performing an operation. The operation will block " +"Execute a script before performing an operation. The operation will block " "until the script has completed or timed out." msgstr "" @@ -4077,13 +4365,13 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:88 msgid "" -"Sets the maximum time a script is allowed to execute. If the script has not " +"Set 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:89 -msgid "Sets the script timeout" +msgid "Set the script timeout" msgstr "" #: Library/Modules/Builtin/Strings.cs:90 @@ -4109,7 +4397,7 @@ msgstr "Poslať email" #, 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." +" option --{0} to specify what SMTP server to use." msgstr "" #: Library/Modules/Builtin/Strings.cs:98 @@ -4174,7 +4462,8 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:124 #: Library/Modules/Builtin/Strings.cs:160 -#: Library/Modules/Builtin/Strings.cs:188 +#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:217 msgid "The messages to send" msgstr "" @@ -4247,6 +4536,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:144 #: Library/Modules/Builtin/Strings.cs:172 +#: Library/Modules/Builtin/Strings.cs:201 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message.\n" "\n" @@ -4261,6 +4551,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:153 #: Library/Modules/Builtin/Strings.cs:181 +#: Library/Modules/Builtin/Strings.cs:210 msgid "The message template" msgstr "" @@ -4285,7 +4576,8 @@ msgid "The XMPP password" msgstr "XMPP heslo" #: Library/Modules/Builtin/Strings.cs:158 -#: Library/Modules/Builtin/Strings.cs:186 +#: Library/Modules/Builtin/Strings.cs:187 +#: Library/Modules/Builtin/Strings.cs:215 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" @@ -4293,14 +4585,16 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:161 -#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:218 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:162 -#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:219 msgid "Send messages for all operations" msgstr "" @@ -4310,49 +4604,89 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:168 msgid "" -"This module provides support for sending status reports via HTTP messages" +"This module provides support for sending status reports via Telegram " +"messages" msgstr "" #: Library/Modules/Builtin/Strings.cs:169 -msgid "HTTP report module" +msgid "Telegram report module" msgstr "" #: Library/Modules/Builtin/Strings.cs:170 -msgid "Use this option to set a HTTP report URL." +msgid "Use this option to set the channel ID." msgstr "" #: Library/Modules/Builtin/Strings.cs:171 -msgid "HTTP report URL" +msgid "Telegram channel id" msgstr "" #: Library/Modules/Builtin/Strings.cs:182 -msgid "Use this option to set a name of the parameter to send the message as." -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:183 -msgid "The name of the parameter to send the message as" +msgid "" +"Use this option to set a bot ID for the bot that will send the message." msgstr "" #: Library/Modules/Builtin/Strings.cs:184 +msgid "The Telegram bot ID" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:185 +msgid "" +"Use this option to set a API key for the bot that will send the message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:186 +msgid "The Telegram API key" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:192 +msgid "Timeout occurred while sending to Telegram server" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:197 +msgid "" +"This module provides support for sending status reports via HTTP messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:198 +msgid "HTTP report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:199 +msgid "Use this option to set a HTTP report URL." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:200 +msgid "HTTP report URL" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:211 +msgid "Use this option to set a name of the parameter to send the message as." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:212 +msgid "The name of the parameter to send the message as" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:213 msgid "" "Use this option to set extra parameters to add to the http message, e.g. " "\"parameter1=value1¶meter2=value2\"" msgstr "" -#: Library/Modules/Builtin/Strings.cs:185 +#: Library/Modules/Builtin/Strings.cs:214 msgid "Extra parameters to add to the http message" msgstr "" -#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:220 msgid "" "Use this option to change the default HTTP verb used to submit a report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:192 -msgid "Sets the HTTP verb to use" +#: Library/Modules/Builtin/Strings.cs:221 +msgid "Set the HTTP verb to use" msgstr "" -#: Library/Modules/Builtin/Strings.cs:193 +#: Library/Modules/Builtin/Strings.cs:222 msgid "" "Use this option to set HTTP report URLs for sending form-encoded data. This " "option accepts multiple URLs, seperated by a semi-colon. All URLs will " @@ -4360,53 +4694,53 @@ msgid "" "settings." msgstr "" -#: Library/Modules/Builtin/Strings.cs:194 +#: Library/Modules/Builtin/Strings.cs:223 msgid "HTTP report URLs for sending form data" msgstr "" -#: Library/Modules/Builtin/Strings.cs:195 +#: Library/Modules/Builtin/Strings.cs:224 msgid "" "Use this option to set HTTP report URLs for sending JSON data. This option " "accepts multiple URLs, seperated by a semi-colon. All URLs will receive the " "same data. Note that this option ignores the format and verb settings." msgstr "" -#: Library/Modules/Builtin/Strings.cs:196 +#: Library/Modules/Builtin/Strings.cs:225 msgid "HTTP report URLs for sending JSON data" msgstr "" -#: Library/Modules/Builtin/Strings.cs:201 +#: Library/Modules/Builtin/Strings.cs:230 #, csharp-format msgid "Failed to send message: {0}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:202 +#: Library/Modules/Builtin/Strings.cs:231 msgid "" "Use this option to set the log level for messages to include in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:203 -msgid "Defines a log level for messages" +#: Library/Modules/Builtin/Strings.cs:232 +msgid "Define a log level for messages" msgstr "" -#: Library/Modules/Builtin/Strings.cs:204 +#: Library/Modules/Builtin/Strings.cs:233 msgid "" "Use this option to set a filter expression that defines what options are " "included in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:205 +#: Library/Modules/Builtin/Strings.cs:234 msgid "Log message filter" msgstr "" -#: Library/Modules/Builtin/Strings.cs:206 +#: Library/Modules/Builtin/Strings.cs:235 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/Strings.cs:207 -msgid "Limits log lines" +#: Library/Modules/Builtin/Strings.cs:236 +msgid "Limit log lines" msgstr "" #: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:39 @@ -4624,11 +4958,6 @@ msgstr "" msgid "Supported generic modules:" msgstr "Podporované generické moduly:" -#: CommandLine/CLI/Strings.cs:41 -#, csharp-format -msgid "Unable to read the parameters file \"{0}\", reason: {1}" -msgstr "Nepodarilo sa prečítať súbor parametrov \"{0}\", dôvod: {1}" - #: CommandLine/CLI/Strings.cs:42 #, csharp-format msgid "" @@ -4660,10 +4989,6 @@ msgid "" "multiple filters must be joined with {5}." msgstr "" -#: CommandLine/CLI/Strings.cs:45 -msgid "Path to a file with parameters" -msgstr "" - #: CommandLine/CLI/Strings.cs:46 #, csharp-format msgid "An error occured: {0}" @@ -4730,11 +5055,11 @@ msgstr "Zakázať konzolový výstup" msgid "This link may provide additional information: {0}" msgstr "" -#: CommandLine/CLI/Program.cs:288 +#: CommandLine/CLI/Program.cs:290 msgid "Toggle automatic updates" msgstr "Povoliť automatické aktualizácie" -#: CommandLine/CLI/Program.cs:288 +#: CommandLine/CLI/Program.cs:290 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 da7384266..152fce93f 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 d972baf32..b77dae015 100644 --- a/Localizations/duplicati/localization-sr_RS.po +++ b/Localizations/duplicati/localization-sr_RS.po @@ -4,18 +4,18 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Milan Marinković , 2017 # Stefan Kostic , 2017 # Zoran Tasić , 2024 +# Milan Marinković , 2024 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-14 09:15+0200\n" +"POT-Creation-Date: 2024-08-30 15:22+0200\n" "PO-Revision-Date: 2016-10-04 18:53+0000\n" -"Last-Translator: Zoran Tasić , 2024\n" +"Last-Translator: Milan Marinković , 2024\n" "Language-Team: Serbian (Serbia) (https://app.transifex.com/duplicati/teams/67655/sr_RS/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -127,7 +127,7 @@ msgid "Use GPG Armor" msgstr "Koristite GPG Armor kodiranje" #: Library/Encryption/Strings.cs:52 -msgid "Overrides the GPG command supplied for decryption." +msgid "Override the GPG command supplied for decryption." msgstr "" #: Library/Encryption/Strings.cs:53 @@ -137,7 +137,7 @@ msgstr "GPG komanda za dešifrovanje" #: Library/Encryption/Strings.cs:54 #, csharp-format msgid "" -"Overrides the default GPG encryption command \"{0}\". Normal usage is to " +"Override the default GPG encryption command \"{0}\". Normal usage is to " "request asymetric encryption with the setting {1}." msgstr "" @@ -222,6 +222,11 @@ msgstr "Zahtevana fascikla ne postoji" msgid "Cancelled" msgstr "Otkazano" +#: Library/Interface/Strings.cs:44 +msgid "" +"Encryption key used to encrypt target settings does not match current key." +msgstr "" + #: Library/Interface/CustomExceptions.cs:84 #: Library/Interface/CustomExceptions.cs:92 #: Library/Backend/Jottacloud/Jottacloud.cs:286 @@ -362,16 +367,16 @@ msgstr "" #: Library/Backend/AzureBlob/Strings.cs:38 Library/Backend/Mega/Strings.cs:28 #: Library/Backend/SharePoint/Strings.cs:29 #: Library/Backend/WEBDAV/Strings.cs:29 -msgid "Supplies the password used to connect to the server" -msgstr "Daje lozinku koja se koristi za povezivanje sa serverom" +msgid "Supply the password used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:32 msgid "The domain name of the user used to connect to the server." msgstr "Ime domena korisnika koji se koristi za povezivanje sa serverom." #: Library/Backend/OpenStack/Strings.cs:33 -msgid "Supplies the domain used to connect to the server" -msgstr "Obezbeđuje domen koji se koristi za povezivanje sa serverom" +msgid "Supply the domain used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:34 Library/Backend/FTP/Strings.cs:35 #: Library/Backend/CloudFiles/Strings.cs:30 Library/Backend/S3/Strings.cs:34 @@ -396,8 +401,8 @@ msgstr "" #: Library/Backend/AzureBlob/Strings.cs:40 Library/Backend/Mega/Strings.cs:30 #: Library/Backend/SharePoint/Strings.cs:31 #: Library/Backend/WEBDAV/Strings.cs:31 -msgid "Supplies the username used to connect to the server" -msgstr "Daje korisničko ime koje se koristi za povezivanje sa serverom" +msgid "Supply the username used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:36 msgid "" @@ -410,8 +415,8 @@ msgstr "" "kada se koristi API ključ." #: Library/Backend/OpenStack/Strings.cs:37 -msgid "Supplies the Tenant Name used to connect to the server" -msgstr "Daje Ime zakupca koji se koristi za povezivanje sa serverom" +msgid "Supply the Tenant Name used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:38 msgid "" @@ -422,8 +427,8 @@ msgstr "" "zakupca sa nekim provajderima." #: Library/Backend/OpenStack/Strings.cs:39 -msgid "Supplies the API key used to connect to the server" -msgstr "Obezbeđuje API ključ koji se koristi za povezivanje sa serverom" +msgid "Supply the API key used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:40 #, csharp-format @@ -436,8 +441,8 @@ msgstr "" " dobavljači su: {0}{1}" #: Library/Backend/OpenStack/Strings.cs:41 -msgid "Supplies the authentication URL" -msgstr "Obezbeđuje URL za autentifikaciju" +msgid "Supply the authentication URL" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:42 msgid "The keystone API version to use. Valid values are 'v2' and 'v3'." @@ -458,15 +463,15 @@ msgstr "" "za listu važećih regiona ili ostavite prazno za podrazumevani region." #: Library/Backend/OpenStack/Strings.cs:45 -msgid "Supplies the region used for creating a container" -msgstr "Snabdeva region koji se koristi za kreiranje kontejnera" +msgid "Supply the region used for creating a container" +msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:67 msgid "OpenStack configuration module" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:69 -msgid "Exposes OpenStack configuration as a web module" +msgid "Expose OpenStack configuration as a web module" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:77 @@ -478,7 +483,7 @@ msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:77 #: Library/Backend/GoogleServices/GCSConfig.cs:81 #: Library/Backend/S3/S3Config.cs:84 Library/Backend/Storj/StorjConfig.cs:53 -msgid "Provides different config values" +msgid "Provide different config values" msgstr "" #: Library/Backend/FTP/Strings.cs:27 @@ -500,8 +505,8 @@ msgid "" msgstr "" #: Library/Backend/FTP/Strings.cs:30 Library/Backend/FTP/Strings.cs:32 -msgid "Toggles the FTP connections method" -msgstr "Uključuje metod FTP veze" +msgid "Toggle the FTP connections method" +msgstr "" #: Library/Backend/FTP/Strings.cs:31 #, csharp-format @@ -533,8 +538,8 @@ msgid "" msgstr "" #: Library/Backend/FTP/Strings.cs:38 -msgid "Instructs Duplicati to use an SSL (ftps) connection" -msgstr "Naređuje Duplicati-ju da koristi SSL (ftps) vezu" +msgid "Instruct Duplicati to use an SSL (ftps) connection" +msgstr "" #: Library/Backend/FTP/Strings.cs:39 msgid "" @@ -577,7 +582,7 @@ msgid "Google Cloud Storage configuration module" msgstr "" #: Library/Backend/GoogleServices/GCSConfig.cs:73 -msgid "Exposes Google Cloud Storage configuration as a web module" +msgid "Expose Google Cloud Storage configuration as a web module" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:27 @@ -630,8 +635,8 @@ msgstr "" "{0}" #: Library/Backend/GoogleServices/Strings.cs:35 -msgid "Specifies location option for creating a bucket" -msgstr "Određuje opciju lokacije za kreiranje segmenta" +msgid "Specify location option for creating a bucket" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:36 #, csharp-format @@ -643,8 +648,8 @@ msgstr "" "{0}" #: Library/Backend/GoogleServices/Strings.cs:38 -msgid "Specifies storage class for creating a bucket" -msgstr "Određuje klasu skladištenja za kreiranje segmenta" +msgid "Specify storage class for creating a bucket" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:39 msgid "" @@ -654,8 +659,8 @@ msgid "" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:40 -msgid "Specifies project for creating a bucket" -msgstr "Određuje projekat za kreiranje segmenta" +msgid "Specify project for creating a bucket" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:44 msgid "" @@ -709,8 +714,8 @@ msgid "The API Access Key used to authenticate with CloudFiles." msgstr "" #: Library/Backend/CloudFiles/Strings.cs:33 -msgid "Supplies the access key used to connect to the server" -msgstr "Obezbeđuje pristupni ključ koji se koristi za povezivanje sa serverom" +msgid "Supply the access key used to connect to the server" +msgstr "" #: Library/Backend/CloudFiles/Strings.cs:34 #, csharp-format @@ -729,9 +734,8 @@ msgid "The username used to authenticate with CloudFiles." msgstr "" #: Library/Backend/CloudFiles/Strings.cs:37 -msgid "Supplies the username used to authenticate with CloudFiles" +msgid "Supply the username used to authenticate with CloudFiles" msgstr "" -"Pruža korisničko ime koje se koristi za autentifikaciju pomoću CloudFiles-a" #: Library/Backend/CloudFiles/Strings.cs:38 msgid "MD5 Hash (ETag) verification failed" @@ -763,7 +767,7 @@ msgid "S3 configuration module" msgstr "" #: Library/Backend/S3/S3Config.cs:77 -msgid "Exposes S3 configuration as a web module" +msgid "Expose S3 configuration as a web module" msgstr "" #: Library/Backend/S3/Strings.cs:26 @@ -816,8 +820,8 @@ msgstr "" "{0}" #: Library/Backend/S3/Strings.cs:40 -msgid "Specifies S3 location constraints" -msgstr "Određuje S3 ograničenja lokacije" +msgid "Specify S3 location constraints" +msgstr "" #: Library/Backend/S3/Strings.cs:41 #, csharp-format @@ -829,8 +833,8 @@ msgstr "" "{0}" #: Library/Backend/S3/Strings.cs:43 -msgid "Specifies an alternate S3 server name" -msgstr "Određuje ime alternativnog S3 servera" +msgid "Specify an alternate S3 server name" +msgstr "" #: Library/Backend/S3/Strings.cs:44 msgid "" @@ -839,8 +843,8 @@ msgid "" msgstr "" #: Library/Backend/S3/Strings.cs:45 -msgid "Specifies the S3 client library to use" -msgstr "Određuje S3 klijent biblioteku koju treba koristiti" +msgid "Specify the S3 client library to use" +msgstr "" #: Library/Backend/S3/Strings.cs:46 msgid "" @@ -851,8 +855,8 @@ msgstr "" #: Library/Backend/S3/Strings.cs:47 Library/Backend/WEBDAV/Strings.cs:40 #: Library/Backend/TahoeLAFS/Strings.cs:27 -msgid "Instructs Duplicati to use an SSL (https) connection" -msgstr "Naređuje Duplicati-ju da koristi SSL (https) vezu" +msgid "Instruct Duplicati to use an SSL (https) connection" +msgstr "" #: Library/Backend/S3/Strings.cs:48 msgid "" @@ -881,7 +885,7 @@ msgid "S3 IAM support module" msgstr "" #: Library/Backend/S3/S3IAM.cs:73 -msgid "Exposes S3 IAM manipulation as a web module" +msgid "Expose S3 IAM manipulation as a web module" msgstr "" #: Library/Backend/S3/S3IAM.cs:81 @@ -889,7 +893,7 @@ msgid "The operation to perform" msgstr "" #: Library/Backend/S3/S3IAM.cs:81 -msgid "Selects the operation to perform" +msgid "Select the operation to perform" msgstr "" #: Library/Backend/S3/S3IAM.cs:82 @@ -1105,9 +1109,8 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:53 -msgid "Supplies server fingerprint used for validation of server identity" +msgid "Supply server fingerprint used for validation of server identity" msgstr "" -"Snabdeva otisak prsta servera koji se koristi za proveru identiteta servera" #: Library/Backend/SSHv2/Strings.cs:54 msgid "" @@ -1121,19 +1124,19 @@ msgstr "" "za testiranje." #: Library/Backend/SSHv2/Strings.cs:55 -msgid "Disables fingerprint validation" -msgstr "Onemogućava proveru otiska prsta" +msgid "Disable fingerprint validation" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:56 msgid "" -"Points to a valid OpenSSH keyfile. If the file is encrypted, the password " +"Point to a valid OpenSSH keyfile. If the file is encrypted, the password " "supplied is used to decrypt it. If the keyfile is specified, the password is" " not used to authenticate." msgstr "" #: Library/Backend/SSHv2/Strings.cs:57 Library/Backend/SSHv2/Strings.cs:59 -msgid "Uses a SSH private key to authenticate" -msgstr "Koristi SSH privatni ključ za autentifikaciju" +msgid "Use a SSH private key to authenticate" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:58 #, csharp-format @@ -1150,8 +1153,8 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:61 -msgid "Sets the operation timeout value" -msgstr "Postavlja vrednost vremenskog ograničenja operacije" +msgid "Set the operation timeout value" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:62 msgid "" @@ -1162,8 +1165,8 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:63 -msgid "Sets a keepalive value" -msgstr "Postavlja vrednost održavanja" +msgid "Set a keepalive value" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:64 #, csharp-format @@ -1539,9 +1542,9 @@ msgstr "Da li treba koristiti klasu HttpClient" #: Library/Backend/OneDrive/Strings.cs:41 #, 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})." +"Store 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:42 @@ -1565,7 +1568,7 @@ msgstr "Opcioni ID disk jedinice" #: Library/Backend/OneDrive/Strings.cs:49 #, csharp-format msgid "" -"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " +"Store 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 "" @@ -1595,7 +1598,7 @@ msgstr "" #: Library/Backend/OneDrive/Strings.cs:59 #, csharp-format msgid "" -"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " +"Store 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) " @@ -1680,7 +1683,7 @@ msgstr "" #: Library/Backend/AliyunOSS/Strings.cs:14 #: Library/Backend/TencentCOS/Strings.cs:36 msgid "Bucket name" -msgstr "" +msgstr "Ime segmenta" #: Library/Backend/AliyunOSS/Strings.cs:15 msgid "Region indicates the physical location of the OSS data center." @@ -1801,7 +1804,7 @@ msgid "" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:38 -msgid "Specifies COS location constraints" +msgid "Specify COS location constraints" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:39 @@ -1850,8 +1853,8 @@ msgstr "" "tačku montiranja koja će se koristiti na ovom uređaju sa opcijom \"{0}\"." #: Library/Backend/Jottacloud/Strings.cs:34 -msgid "Supplies the backup device to use" -msgstr "Obezbeđuje uređaj rezervne kopije za korišćenje" +msgid "Supply the backup device to use" +msgstr "" #: Library/Backend/Jottacloud/Strings.cs:35 #, csharp-format @@ -1869,8 +1872,8 @@ msgstr "" "slobodni ste da imenujete tačku montiranja kako želite." #: Library/Backend/Jottacloud/Strings.cs:36 -msgid "Supplies the mount point to use on the server" -msgstr "Obezbeđuje tačku montiranja za korišćenje na serveru" +msgid "Supply the mount point to use on the server" +msgstr "" #: Library/Backend/Jottacloud/Strings.cs:37 msgid "" @@ -2181,7 +2184,7 @@ msgid "Storj DCS configuration module" msgstr "" #: Library/Backend/Storj/StorjConfig.cs:46 -msgid "Exposes Storj DCS configuration as a web module" +msgid "Expose Storj DCS configuration as a web module" msgstr "" #: Library/Backend/Storj/Strings.cs:27 @@ -2204,7 +2207,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:31 msgid "Authentication method" -msgstr "" +msgstr "Metoda autentifikacije" #: Library/Backend/Storj/Strings.cs:32 msgid "" @@ -2215,7 +2218,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:33 msgid "Satellite" -msgstr "" +msgstr "Satelit" #: Library/Backend/Storj/Strings.cs:34 msgid "" @@ -2226,7 +2229,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:35 msgid "API key" -msgstr "" +msgstr "API ključ" #: Library/Backend/Storj/Strings.cs:36 msgid "" @@ -2238,7 +2241,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:37 msgid "Encryption passphrase" -msgstr "" +msgstr "Šifrovanje pristupne fraze" #: Library/Backend/Storj/Strings.cs:38 msgid "" @@ -2248,7 +2251,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:39 msgid "Access grant" -msgstr "" +msgstr "Dozvola za pristup" #: Library/Backend/Storj/Strings.cs:40 msgid "Specify the bucket for storing the backup." @@ -2264,7 +2267,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:43 msgid "Folder" -msgstr "" +msgstr "Fascikla" #: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format @@ -2284,6 +2287,343 @@ msgstr "Neočekivan kod greške: {0} - {1}" msgid "The OAuth service is currently over quota. Try again in a few hours" msgstr "" +#: Library/RestAPI/Strings.cs:9 +msgid "Another instance is running, and was notified" +msgstr "Još jedna instanca je pokrenuta i obaveštena je" + +#: Library/RestAPI/Strings.cs:10 +#, csharp-format +msgid "" +"Failed to create, open or upgrade the database.\n" +"Error message: {0}" +msgstr "" +"Pravljenje, otvaranje ili ažuriranje baze podataka nije uspelo.\n" +"Poruka greške: {0}" + +#: Library/RestAPI/Strings.cs:12 +msgid "Display this help" +msgstr "" + +#: Library/RestAPI/Strings.cs:13 +msgid "" +"Supported commandline arguments:\n" +"\n" +msgstr "" +"Podržani argumenti komandne linije:\n" +"\n" + +#: Library/RestAPI/Strings.cs:16 +#, csharp-format +msgid "--{0}: {1}" +msgstr "--{0}: {1}" + +#: Library/RestAPI/Strings.cs:17 +#, csharp-format +msgid "" +"Use this option to store some or all of the options given to the commandline" +" client. The file must be a plain text file, and UTF-8 encoding is " +"preferred. Each line in the file should be of the format --option=value. Use" +" the special options --{0} and --{1} 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 "" + +#: Library/RestAPI/Strings.cs:18 CommandLine/CLI/Strings.cs:45 +msgid "Path to a file with parameters" +msgstr "Putanja do datoteke sa parametrima" + +#: Library/RestAPI/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 "" +"Filteri se ne mogu navesti na komandnoj liniji ako su filteri prisutni i u " +"datoteci parametara. Koristite posebne opcije --{0}, --{1} ili --{2} da " +"biste naveli filtere unutar datoteke parametara. Svaki filter mora imati " +"prefiks sa + ili -, a više filtera mora biti spojeno sa {3}" + +#: Library/RestAPI/Strings.cs:20 CommandLine/CLI/Strings.cs:41 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "Nije moguće pročitati parametre datoteke \"{0}\", razlog: {1}" + +#: Library/RestAPI/Strings.cs:22 +msgid "Output log information to the file given" +msgstr "" + +#: Library/RestAPI/Strings.cs:23 +msgid "Determine the amount of information written in the log file" +msgstr "" + +#: Library/RestAPI/Strings.cs:24 +msgid "" +"Activate portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Library/RestAPI/Strings.cs:25 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "Došlo je do ozbiljne greške u Duplicati-ju: {0}" + +#: Library/RestAPI/Strings.cs:26 +#, csharp-format +msgid "An error occurred on server tear down: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:27 +#, csharp-format +msgid "" +"Unable to start up. Perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:29 Library/RestAPI/Strings.cs:51 +msgid "Disable database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:30 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "" +"Nepodržana verzija SQLite-a je otkrivena ({0}), mora biti {1} ili viša" + +#: Library/RestAPI/Strings.cs:31 +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 "" + +#: Library/RestAPI/Strings.cs:32 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "" +"Port koji osluškuje web server. Moguće je navesti više vrednosti sa zarezom " +"između." + +#: Library/RestAPI/Strings.cs:33 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." +msgstr "" +"Fajl sertifikata i ključa u PKCS #12 formatu koji veb server koristi za SSL." +" Podržani su samo RSA/DSA ključevi." + +#: Library/RestAPI/Strings.cs:34 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "Lozinka za dešifrovanje datoteke PKCS #12 sertifikata." + +#: Library/RestAPI/Strings.cs:35 +msgid "" +"The interface the webserver listens on. The special values \"*\" and \"any\"" +" means any interface. The special value \"loopback\" means the loopback " +"adapter." +msgstr "" +"Interfejs koji veb server sluša. Posebne vrednosti \"*\" i \"any\" " +"označavaju bilo koji interfejs. Posebna vrednost \"loopback\" označava " +"adapter za hvatanje petlje." + +#: Library/RestAPI/Strings.cs:36 +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 "" +"Lozinka potrebna za pristup veb serveru. Ova opcija je sačuvana tako da ne " +"morate da je postavljate pri svakom pokretanju. Postavljanje prazne " +"vrednosti onemogućava lozinku." + +#: Library/RestAPI/Strings.cs:37 +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 "" +"Imena hostova koja su prihvaćena odvojena su tačkom i zarezom. Ako je neko " +"od imena hosta \"*\", sva imena hostova su dozvoljena i provera imena hosta " +"je onemogućena." + +#: Library/RestAPI/Strings.cs:38 +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 "" + +#: Library/RestAPI/Strings.cs:39 +msgid "Enable the ping-pong responder" +msgstr "" + +#: Library/RestAPI/Strings.cs:40 Library/Main/Strings.cs:250 +msgid "Set the time after which log data will be purged from the database." +msgstr "" +"Podesite vreme nakon kojeg će podaci dnevnika biti očišćeni iz baze " +"podataka." + +#: Library/RestAPI/Strings.cs:41 Library/Main/Strings.cs:251 +msgid "Clean up old log data" +msgstr "Očistite stare podatke dnevnika" + +#: Library/RestAPI/Strings.cs:42 +#, 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 "" +"Program Duplicati treba da uskladišti malu bazu podataka sa svim " +"podešavanjima. Koristite ovu opciju da izaberete gde će se podešavanja " +"čuvati. Ova opcija se takođe može podesiti pomoću promenljive okruženja " +"{0}." + +#: Library/RestAPI/Strings.cs:43 +msgid "Set the folder where settings are stored" +msgstr "" + +#: Library/RestAPI/Strings.cs:44 +#, 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 "" +"Ova opcija postavlja ključ za enkripciju koji se koristi za skremblovanje " +"lokalnih podešavanja baze podataka. Ova opcija se takođe može podesiti " +"pomoću promenljive okruženja {0}. Koristite opciju --{1} da biste " +"onemogućili skremblovanje baze podataka." + +#: Library/RestAPI/Strings.cs:45 +msgid "Set the database encryption key" +msgstr "" + +#: Library/RestAPI/Strings.cs:46 Library/Main/Strings.cs:96 +msgid "" +"Use this option 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 "" + +#: Library/RestAPI/Strings.cs:47 Library/Main/Strings.cs:97 +msgid "Temporary storage folder" +msgstr "Fascikla privremenog skladišta" + +#: Library/RestAPI/Strings.cs:48 +msgid "Reset the JWT configuration, invalidating any issued login tokens" +msgstr "" + +#: Library/RestAPI/Strings.cs:49 +msgid "Disable the visual captcha" +msgstr "" + +#: Library/RestAPI/Strings.cs:50 +msgid "Use this option to disable database encryption of sensitive fields" +msgstr "" + +#: Library/RestAPI/Strings.cs:52 +msgid "Log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:53 +msgid "Use this option to log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:54 +msgid "Set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:55 +msgid "Use this option to set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:56 +#, csharp-format +msgid "" +"The Windows event log source {0} was not found. The source must be " +"registered before the log can be written." +msgstr "" + +#: Library/RestAPI/Strings.cs:57 +msgid "The Windows event log is not supported on this platform" +msgstr "" + +#: Library/RestAPI/Strings.cs:58 +#, csharp-format +msgid "Server has started and is listening on port {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:59 +#, csharp-format +msgid "Use the following link to sign in: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:60 +#, csharp-format +msgid "The server crashed: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:61 +msgid "Require database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:62 +msgid "" +"Use this option to require a custom provided key for database encryption of " +"sensitive fields and not rely on the serial number" +msgstr "" + +#: Library/RestAPI/Strings.cs:63 +#, csharp-format +msgid "" +"Database encryption key is required. Supply an encryption key via the " +"environment variable {0} or disable database encryption with the option " +"--{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:64 +#, csharp-format +msgid "" +"The encryption key is blacklisted and cannot be used. The database has been " +"decrypted. Supply a new encryption key via the environment variable {0} or " +"disable database encryption with the option --{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:68 +#, csharp-format +msgid "" +"Unable to find a valid date, given the start date {0}, the repetition " +"interval {1} and the allowed days {2}" +msgstr "" +"Nije moguće pronaći važeći datum, s obzirom na datum početka {0}, " +"interval ponavljanja {1} i dozvoljene dane {2}" + +#: Library/RestAPI/Strings.cs:73 +#, csharp-format +msgid "Server has started and is listening on {0}, port {1}" +msgstr "Server je pokrenut i osluškuje na {0}, port {1}" + +#: Library/RestAPI/Strings.cs:74 +#, csharp-format +msgid "" +"Unable to create SSL certificate using provided parameters. Exception " +"detail: {0}" +msgstr "" +"Nije moguće napraviti SSL sertifikat pomoću navedenih parametara. Detalji " +"izuzetka: {0}" + +#: Library/RestAPI/Strings.cs:75 +#, csharp-format +msgid "Unable to open a socket for listening, tried ports: {0}" +msgstr "" +"Nije moguće otvoriti priključak za slušanje, pokušali su portovi: {0}" + #: Library/DynamicLoader/Strings.cs:24 #, csharp-format msgid "Failed to load assembly {0}, error message: {1}" @@ -2319,7 +2659,7 @@ msgstr "" "bez kompresije, a postavljanje 9 daje najveću moguću kompresiju." #: Library/Compression/Strings.cs:28 -msgid "Sets the ZIP compression level" +msgid "Set the ZIP compression level" msgstr "" #: Library/Compression/Strings.cs:29 @@ -2331,7 +2671,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:30 -msgid "Sets the ZIP compression method" +msgid "Set the ZIP compression method" msgstr "" #: Library/Compression/Strings.cs:31 @@ -2341,7 +2681,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:32 -msgid "Toggles ZIP64 support" +msgid "Toggle ZIP64 support" msgstr "" #: Library/Compression/Strings.cs:33 @@ -2382,8 +2722,8 @@ msgid "Number of threads used in compression" msgstr "Broj niti korišćen u kompresiji" #: Library/Compression/Strings.cs:44 -msgid "Sets the 7z compression level" -msgstr "Postavlja nivo 7z kompresije" +msgid "Set the 7z compression level" +msgstr "" #: Library/Compression/Strings.cs:45 msgid "" @@ -2396,8 +2736,8 @@ msgstr "" "manje kompresije." #: Library/Compression/Strings.cs:46 -msgid "Sets the 7z fast algorithm usage" -msgstr "Postavlja upotrebu brzog algoritma 7z" +msgid "Set the 7z fast algorithm usage" +msgstr "" #: Library/SQLiteHelper/Strings.cs:24 msgid "backup" @@ -2645,8 +2985,8 @@ msgstr "" "pravljenja rezervnih kopija/vraćanja (samo za Vindouz/OSX)" #: Library/Main/Strings.cs:65 -msgid "Toggles system sleep mode" -msgstr "Uključuje režim mirovanja sistema" +msgid "Toggle system sleep mode" +msgstr "" #: Library/Main/Strings.cs:66 msgid "" @@ -2833,24 +3173,11 @@ msgstr "" msgid "Limit the size of files being backed up" msgstr "Ograničite veličinu fajlova za koje se pravi rezervna kopija" -#: Library/Main/Strings.cs:96 -msgid "" -"Use this option 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 "" - -#: Library/Main/Strings.cs:97 -msgid "Temporary storage folder" -msgstr "Fascikla privremenog skladišta" - #: Library/Main/Strings.cs:98 msgid "" -"Selects another thread priority for the process. Use this to set Duplicati " -"to be more or less CPU intensive." +"Select another thread priority for the process. Use this to set Duplicati to" +" be more or less CPU intensive." msgstr "" -"Bira drugi prioritet niti za proces. Koristite ovo da podesite Duplicati da " -"bude više ili manje CPU intenzivan." #: Library/Main/Strings.cs:99 msgid "Thread priority" @@ -2869,17 +3196,14 @@ msgstr "Ograničite veličinu volumena" #: Library/Main/Strings.cs:102 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." +"Use this option to disallow usage of the streaming interface, which means " +"that transfer progress bars will not show, and bandwidth throttle settings " +"will be ignored." msgstr "" -"Omogućavanje ove opcije će onemogućiti korišćenje interfejsa za " -"striming, što znači da se trake napetka prenosa neće prikazivati, a " -"podešavanja opsega propusnog opsega će biti zanemarena." #: Library/Main/Strings.cs:103 -msgid "Disables use of the streaming transfer method" -msgstr "Onemogućava upotrebu metode prenosa strimovanja" +msgid "Disable use of the streaming transfer method" +msgstr "" #: Library/Main/Strings.cs:104 msgid "" @@ -2889,7 +3213,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:105 -msgid "Disables manifests verification" +msgid "Disable manifests verification" msgstr "" #: Library/Main/Strings.cs:106 @@ -2929,16 +3253,16 @@ msgid "Supply one or more module names, separated by commas to unload them." msgstr "" #: Library/Main/Strings.cs:111 -msgid "Disables one or more modules" -msgstr "Onemogućava jedan ili više modula" +msgid "Disable one or more modules" +msgstr "" #: Library/Main/Strings.cs:112 msgid "Supply one or more module names, separated by commas to load them." msgstr "" #: Library/Main/Strings.cs:113 -msgid "Enables one or more modules" -msgstr "Omogućava jedan ili više modula" +msgid "Enable one or more modules" +msgstr "" #: Library/Main/Strings.cs:114 msgid "" @@ -2968,8 +3292,8 @@ msgstr "" " upravljanje logičkim volumenom (LVM) i zahteva root privilegije." #: Library/Main/Strings.cs:115 -msgid "Controls the use of disk snapshots" -msgstr "Kontroliše upotrebu snimaka diska" +msgid "Control the use of disk snapshots" +msgstr "" #: Library/Main/Strings.cs:116 msgid "" @@ -3013,11 +3337,11 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:123 -msgid "Enables debugging output" -msgstr "Omogućava izlaz za otklanjanje grešaka" +msgid "Enable debugging output" +msgstr "" #: Library/Main/Strings.cs:124 -msgid "Logs information to the file specified." +msgid "Log information to the file specified." msgstr "" #: Library/Main/Strings.cs:125 @@ -3027,7 +3351,7 @@ msgstr "Zabeležite interne informacije u fajl" #: Library/Main/Strings.cs:126 Library/Main/Strings.cs:283 #, csharp-format msgid "" -"Specifies the amount of log information to write into the file specified by " +"Specify the amount of log information to write into the file specified by " "the option --{0}." msgstr "" @@ -3049,8 +3373,8 @@ msgstr "" "kreirati. Aktivirajte ovu opciju da sprečite automatsko kreiranje fascikli." #: Library/Main/Strings.cs:130 -msgid "Disables automatic folder creation" -msgstr "Onemogućava automatsko kreiranje fascikli" +msgid "Disable automatic folder creation" +msgstr "" #: Library/Main/Strings.cs:131 msgid "" @@ -3097,8 +3421,8 @@ msgstr "" "privilegije." #: Library/Main/Strings.cs:134 -msgid "Controls the use of NTFS Update Sequence Numbers" -msgstr "Kontroliše upotrebu rednih brojeva ažuriranja NTFS-a" +msgid "Control the use of NTFS Update Sequence Numbers" +msgstr "" #: Library/Main/Strings.cs:135 #, csharp-format @@ -3114,8 +3438,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:136 -msgid "Deactivates tolerance when comparing times" -msgstr "Deaktivira toleranciju prilikom upoređivanja vremena" +msgid "Deactivate tolerance when comparing times" +msgstr "" #: Library/Main/Strings.cs:137 msgid "Use this option to verify uploads by listing contents." @@ -3186,7 +3510,7 @@ msgstr "" #: Library/Main/Strings.cs:149 msgid "" -"Sets a threshold for when to warn about the backend quota being nearly " +"Set 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 than this percentage of the total backup " "size. If the backend does not report the quota information, this value will " @@ -3410,8 +3734,8 @@ msgstr "" "udaljenog prostora i koji se možda nikada neće koristiti." #: Library/Main/Strings.cs:185 -msgid "Determines usage of index files" -msgstr "Određuje upotrebu indeksnih fajlova" +msgid "Determine usage of index files" +msgstr "" #: Library/Main/Strings.cs:186 msgid "" @@ -3436,8 +3760,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:189 -msgid "Does not perform any modifications" -msgstr "Ne vrši nikakve modifikacije" +msgid "Do not perform any modifications" +msgstr "" #: Library/Main/Strings.cs:190 msgid "" @@ -3530,8 +3854,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:204 -msgid "Disables the local database" -msgstr "Onemogućava lokalnu bazu podataka" +msgid "Disable the local database" +msgstr "" #: Library/Main/Strings.cs:205 msgid "" @@ -3678,8 +4002,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:227 -msgid "Activates in-depth verification of files" -msgstr "Aktivira detaljnu verifikaciju fajlova" +msgid "Activate in-depth verification of files" +msgstr "" #: Library/Main/Strings.cs:228 msgid "" @@ -3723,8 +4047,8 @@ msgstr "" "mnogo na veličinu fajla." #: Library/Main/Strings.cs:237 -msgid "Don't store metadata" -msgstr "Ne skladišti metapodatke" +msgid "Do not store metadata" +msgstr "" #: Library/Main/Strings.cs:238 msgid "" @@ -3796,16 +4120,6 @@ msgstr "" msgid "Check block hashes" msgstr "Proveri heševe blokova" -#: Library/Main/Strings.cs:250 -msgid "Set the time after which log data will be purged from the database." -msgstr "" -"Podesite vreme nakon kojeg će podaci dnevnika biti očišćeni iz baze " -"podataka." - -#: Library/Main/Strings.cs:251 -msgid "Clean up old log data" -msgstr "Očistite stare podatke dnevnika" - #: Library/Main/Strings.cs:252 msgid "" "Use this option to build a searchable local database which only contains " @@ -3846,8 +4160,8 @@ msgstr "" "samo stvarni datumi, na primer „12. novembar 2018, 20:01“." #: Library/Main/Strings.cs:257 -msgid "Forces the display of the actual date instead of calendar date" -msgstr "Forsira prikaz stvarnog datuma umesto kalendarskog datuma" +msgid "Force the display of the actual date instead of calendar date" +msgstr "" #: Library/Main/Strings.cs:258 msgid "" @@ -3909,8 +4223,8 @@ msgstr "" "rezervne kopije." #: Library/Main/Strings.cs:267 -msgid "Disables synthetic filelist" -msgstr "Onemogućava sintetičku listu fajlova" +msgid "Disable synthetic filelist" +msgstr "" #: Library/Main/Strings.cs:268 msgid "" @@ -3921,8 +4235,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:269 -msgid "Checks only file lastmodified" -msgstr "Proverava samo poslednji izmenjeni fajl" +msgid "Check only file lastmodified" +msgstr "" #: Library/Main/Strings.cs:270 msgid "" @@ -3933,8 +4247,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:271 -msgid "Disables path compression on restore" -msgstr "Onemogućava kompresiju putanje pri vraćanju" +msgid "Disable path compression on restore" +msgstr "" #: Library/Main/Strings.cs:272 msgid "" @@ -3997,10 +4311,10 @@ msgstr "Onemogućite proveru doslednosti liste fajlova" #: Library/Main/Strings.cs:280 msgid "" -"Use this option to run a scheduled backup 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 (e.g., AC) or unknown, then scheduled" -" backups will proceed as normal." +"Use this option to disable a scheduled backup 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 (e.g., AC) or unknown, then " +"scheduled backups will proceed as normal." msgstr "" #: Library/Main/Strings.cs:281 @@ -4027,11 +4341,11 @@ msgstr "" "zagradama. Primer: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " #: Library/Main/Strings.cs:286 -msgid "Applies filters to the file log data" -msgstr "Primenjuje filtere na podatke evidencije fajla" +msgid "Apply filters to the file log data" +msgstr "" #: Library/Main/Strings.cs:287 -msgid "Specifies the amount of log information to output to the console." +msgid "Specify the amount of log information to output to the console." msgstr "" #: Library/Main/Strings.cs:288 @@ -4039,8 +4353,8 @@ msgid "Console information level" msgstr "Nivo informacija konzole" #: Library/Main/Strings.cs:290 -msgid "Applies filters to the console log data" -msgstr "Primenjuje filtere na podatke dnevnika konzole" +msgid "Apply filters to the console log data" +msgstr "" #: Library/Main/Strings.cs:292 msgid "" @@ -4050,15 +4364,15 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:293 -msgid "Sets the process to use low IO priority" -msgstr "Podešava proces da koristi niski IO prioritet" +msgid "Set the process to use low IO priority" +msgstr "" #: Library/Main/Strings.cs:295 msgid "Use this option to remove all empty folders from a backup." msgstr "" #: Library/Main/Strings.cs:296 -msgid "Excludes empty folders" +msgid "Exclude empty folders" msgstr "" #: Library/Main/Strings.cs:297 @@ -4115,8 +4429,8 @@ msgstr "" "ili --{1}={2} da biste prijavili dodatne podatke evidencije" #: Library/Main/Strings.cs:305 -msgid "Activates logging of all database queries" -msgstr "Aktivira evidentiranje svih upita baze podataka" +msgid "Activate logging of all database queries" +msgstr "" #: Library/Main/Strings.cs:306 msgid "" @@ -4335,8 +4649,8 @@ msgstr "" "ili da rešite problem sa određenim SSL protokolom." #: Library/Modules/Builtin/Strings.cs:53 -msgid "Sets allowed SSL versions" -msgstr "Postavlja dozvoljene SSL verzije" +msgid "Set allowed SSL versions" +msgstr "" #: Library/Modules/Builtin/Strings.cs:54 msgid "" @@ -4345,8 +4659,8 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:55 -msgid "Sets the default operation timeout" -msgstr "Postavlja podrazumevano vremensko ograničenje operacije" +msgid "Set the default operation timeout" +msgstr "" #: Library/Modules/Builtin/Strings.cs:56 msgid "" @@ -4360,8 +4674,8 @@ msgstr "" "aktivnosti na vezi." #: Library/Modules/Builtin/Strings.cs:57 -msgid "Sets readwrite" -msgstr "Postavlja čitanje i pisanje" +msgid "Set readwrite" +msgstr "" #: Library/Modules/Builtin/Strings.cs:58 #, csharp-format @@ -4373,8 +4687,8 @@ msgstr "" "izazove curenje memorije, ali i da poboljša performanse u nekim slučajevima." #: Library/Modules/Builtin/Strings.cs:59 -msgid "Sets HTTP buffering" -msgstr "Postavlja HTTP baferovanje" +msgid "Set HTTP buffering" +msgstr "" #: Library/Modules/Builtin/Strings.cs:63 msgid "" @@ -4401,9 +4715,8 @@ msgid "Configure Microsoft SQL Server module" msgstr "Podesi Microsoft SQL Server modul" #: Library/Modules/Builtin/Strings.cs:73 -msgid "" -"Executes a script before starting an operation, and again on completion" -msgstr "Izvršava skriptu pre pokretanja operacije, i ponovo nakon završetka" +msgid "Execute a script before starting an operation, and again on completion" +msgstr "" #: Library/Modules/Builtin/Strings.cs:74 msgid "Run script" @@ -4411,11 +4724,9 @@ msgstr "Pokreni skriptu" #: Library/Modules/Builtin/Strings.cs:75 msgid "" -"Executes a script after performing an operation. The script will receive the" -" operation results written to stdout." +"Execute a script after performing an operation. The script will receive the " +"operation results written to stdout." msgstr "" -"Izvršava skriptu nakon izvođenja operacije. Skripta će dobiti rezultate " -"operacije zapisane u stdout." #: Library/Modules/Builtin/Strings.cs:76 msgid "Run a script on exit" @@ -4433,21 +4744,17 @@ msgstr "Skripta \"{0}\" se vratila sa izlaznim kodom {1}{2}" #: Library/Modules/Builtin/Strings.cs:79 msgid "" -"Executes a script before performing an operation. The operation will block " +"Execute 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 "" -"Izvršava skriptu pre izvođenja operacije. Operacija će se blokirati dok se " -"skripta ne završi ili ne istekne vremensko ograničenje. Ako skripta vrati " -"kod greške različit od nule ili istekne vremensko ograničenje, operacija će" -" biti prekinuta." #: Library/Modules/Builtin/Strings.cs:80 msgid "Run a required script on startup" msgstr "Pokreni zahtevanu skriptu prilikom pokretanja" #: Library/Modules/Builtin/Strings.cs:81 -#: Library/Modules/Builtin/Strings.cs:208 +#: Library/Modules/Builtin/Strings.cs:237 #, csharp-format msgid "" "Use this option to select the output format for results. Available formats: " @@ -4455,9 +4762,9 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:82 -#: Library/Modules/Builtin/Strings.cs:209 -msgid "Selects the output format for results" -msgstr "Bira izlazni format za rezultate" +#: Library/Modules/Builtin/Strings.cs:238 +msgid "Select the output format for results" +msgstr "" #: Library/Modules/Builtin/Strings.cs:83 #, csharp-format @@ -4471,11 +4778,9 @@ msgstr "Isteklo je vreme za izvršavanje skripte \"{0}\"." #: Library/Modules/Builtin/Strings.cs:85 msgid "" -"Executes a script before performing an operation. The operation will block " +"Execute a script before performing an operation. The operation will block " "until the script has completed or timed out." msgstr "" -"Izvršava skriptu pre izvođenja operacije. Operacija će se blokirati dok se " -"skripta ne završi ili ne istekne vremensko ograničenje." #: Library/Modules/Builtin/Strings.cs:86 msgid "Run a script on startup" @@ -4488,17 +4793,14 @@ msgstr "Skripta \"{0}\" je prijavila poruke grešaka: {1}" #: Library/Modules/Builtin/Strings.cs:88 msgid "" -"Sets the maximum time a script is allowed to execute. If the script has not " +"Set 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 "" -"Postavlja maksimalno vreme koje je skripti dozvoljeno da se izvrši. Ako se " -"skripta ne dovrši u tom roku, nastaviće da se izvršava, ali će se i " -"operacija nastaviti i nijedan izlaz skripte neće biti obrađen." #: Library/Modules/Builtin/Strings.cs:89 -msgid "Sets the script timeout" -msgstr "Postavlja vremensko ograničenje skripte" +msgid "Set the script timeout" +msgstr "" #: Library/Modules/Builtin/Strings.cs:90 msgid "" @@ -4523,7 +4825,7 @@ msgstr "Pošalji mail" #, 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." +" option --{0} to specify what SMTP server to use." msgstr "" #: Library/Modules/Builtin/Strings.cs:98 @@ -4592,7 +4894,8 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:124 #: Library/Modules/Builtin/Strings.cs:160 -#: Library/Modules/Builtin/Strings.cs:188 +#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:217 msgid "The messages to send" msgstr "Poruke za slanje" @@ -4670,6 +4973,7 @@ msgstr "XMPP adresa e-pošte primaoca" #: Library/Modules/Builtin/Strings.cs:144 #: Library/Modules/Builtin/Strings.cs:172 +#: Library/Modules/Builtin/Strings.cs:201 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message.\n" "\n" @@ -4684,6 +4988,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:153 #: Library/Modules/Builtin/Strings.cs:181 +#: Library/Modules/Builtin/Strings.cs:210 msgid "The message template" msgstr "Šablon poruke" @@ -4708,7 +5013,8 @@ msgid "The XMPP password" msgstr "XMPP lozinka" #: Library/Modules/Builtin/Strings.cs:158 -#: Library/Modules/Builtin/Strings.cs:186 +#: Library/Modules/Builtin/Strings.cs:187 +#: Library/Modules/Builtin/Strings.cs:215 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" @@ -4718,14 +5024,16 @@ msgstr "" "Možete da navedete više opcija sa zarezom, npr. \"{0},{1}\". Posebna vrednost \"{4}\" je skraćenica za \"{0},{1},{2},{3}\" i dovešće do slanja poruke svim operacijama rezervnih kopija." #: Library/Modules/Builtin/Strings.cs:161 -#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:218 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:162 -#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:219 msgid "Send messages for all operations" msgstr "Šalji poruke za sve operacije" @@ -4736,50 +5044,90 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:168 msgid "" +"This module provides support for sending status reports via Telegram " +"messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:169 +msgid "Telegram report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:170 +msgid "Use this option to set the channel ID." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:171 +msgid "Telegram channel id" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:182 +msgid "" +"Use this option to set a bot ID for the bot that will send the message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:184 +msgid "The Telegram bot ID" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:185 +msgid "" +"Use this option to set a API key for the bot that will send the message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:186 +msgid "The Telegram API key" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:192 +msgid "Timeout occurred while sending to Telegram server" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:197 +msgid "" "This module provides support for sending status reports via HTTP messages" msgstr "" "Ovaj modul pruža podršku za slanje izveštaja o statusu putem HTTP poruka" -#: Library/Modules/Builtin/Strings.cs:169 +#: Library/Modules/Builtin/Strings.cs:198 msgid "HTTP report module" msgstr "HTTP modul izveštaja" -#: Library/Modules/Builtin/Strings.cs:170 +#: Library/Modules/Builtin/Strings.cs:199 msgid "Use this option to set a HTTP report URL." msgstr "" -#: Library/Modules/Builtin/Strings.cs:171 +#: Library/Modules/Builtin/Strings.cs:200 msgid "HTTP report URL" msgstr "" -#: Library/Modules/Builtin/Strings.cs:182 +#: Library/Modules/Builtin/Strings.cs:211 msgid "Use this option to set a name of the parameter to send the message as." msgstr "" -#: Library/Modules/Builtin/Strings.cs:183 +#: Library/Modules/Builtin/Strings.cs:212 msgid "The name of the parameter to send the message as" msgstr "Naziv parametra za slanje poruke" -#: Library/Modules/Builtin/Strings.cs:184 +#: Library/Modules/Builtin/Strings.cs:213 msgid "" "Use this option to set extra parameters to add to the http message, e.g. " "\"parameter1=value1¶meter2=value2\"" msgstr "" -#: Library/Modules/Builtin/Strings.cs:185 +#: Library/Modules/Builtin/Strings.cs:214 msgid "Extra parameters to add to the http message" msgstr "Dodatni parametri za dodavanje u http poruku" -#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:220 msgid "" "Use this option to change the default HTTP verb used to submit a report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:192 -msgid "Sets the HTTP verb to use" -msgstr "Postavlja HTTP glagol za upotrebu" +#: Library/Modules/Builtin/Strings.cs:221 +msgid "Set the HTTP verb to use" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:193 +#: Library/Modules/Builtin/Strings.cs:222 msgid "" "Use this option to set HTTP report URLs for sending form-encoded data. This " "option accepts multiple URLs, seperated by a semi-colon. All URLs will " @@ -4787,46 +5135,46 @@ msgid "" "settings." msgstr "" -#: Library/Modules/Builtin/Strings.cs:194 +#: Library/Modules/Builtin/Strings.cs:223 msgid "HTTP report URLs for sending form data" msgstr "" -#: Library/Modules/Builtin/Strings.cs:195 +#: Library/Modules/Builtin/Strings.cs:224 msgid "" "Use this option to set HTTP report URLs for sending JSON data. This option " "accepts multiple URLs, seperated by a semi-colon. All URLs will receive the " "same data. Note that this option ignores the format and verb settings." msgstr "" -#: Library/Modules/Builtin/Strings.cs:196 +#: Library/Modules/Builtin/Strings.cs:225 msgid "HTTP report URLs for sending JSON data" msgstr "" -#: Library/Modules/Builtin/Strings.cs:201 +#: Library/Modules/Builtin/Strings.cs:230 #, csharp-format msgid "Failed to send message: {0}" msgstr "Slanje poruke nije uspelo: {0}" -#: Library/Modules/Builtin/Strings.cs:202 +#: Library/Modules/Builtin/Strings.cs:231 msgid "" "Use this option to set the log level for messages to include in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:203 -msgid "Defines a log level for messages" -msgstr "Definiše nivo dnevnika za poruke" +#: Library/Modules/Builtin/Strings.cs:232 +msgid "Define a log level for messages" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:204 +#: Library/Modules/Builtin/Strings.cs:233 msgid "" "Use this option to set a filter expression that defines what options are " "included in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:205 +#: Library/Modules/Builtin/Strings.cs:234 msgid "Log message filter" msgstr "Filter za poruke dnevnika" -#: Library/Modules/Builtin/Strings.cs:206 +#: Library/Modules/Builtin/Strings.cs:235 msgid "" "Use this option to set the maximum number of log lines to include in the " "report. Zero or negative values means unlimited." @@ -4834,9 +5182,9 @@ msgstr "" "Koristite ovu opciju da biste podesili maksimalan broj redova dnevnika koji " "će se uključiti u izveštaj. Nula ili negativna vrednost znači neograničeno." -#: Library/Modules/Builtin/Strings.cs:207 -msgid "Limits log lines" -msgstr "Ograničava linije dnevnika" +#: Library/Modules/Builtin/Strings.cs:236 +msgid "Limit log lines" +msgstr "" #: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:39 #, csharp-format @@ -5071,11 +5419,6 @@ msgstr "" msgid "Supported generic modules:" msgstr "Podržani generički moduli:" -#: CommandLine/CLI/Strings.cs:41 -#, csharp-format -msgid "Unable to read the parameters file \"{0}\", reason: {1}" -msgstr "Nije moguće pročitati parametre datoteke \"{0}\", razlog: {1}" - #: CommandLine/CLI/Strings.cs:42 #, csharp-format msgid "" @@ -5107,10 +5450,6 @@ msgid "" "multiple filters must be joined with {5}." msgstr "" -#: CommandLine/CLI/Strings.cs:45 -msgid "Path to a file with parameters" -msgstr "Putanja do datoteke sa parametrima" - #: CommandLine/CLI/Strings.cs:46 #, csharp-format msgid "An error occured: {0}" @@ -5183,11 +5522,11 @@ msgstr "Onemogući ispis u konzolu" msgid "This link may provide additional information: {0}" msgstr "Ova veza može da pruži dodatne informacije: {0}" -#: CommandLine/CLI/Program.cs:288 +#: CommandLine/CLI/Program.cs:290 msgid "Toggle automatic updates" msgstr "Uključi automatsko ažuriranje" -#: CommandLine/CLI/Program.cs:288 +#: CommandLine/CLI/Program.cs:290 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 index 13857eb1b..070ac85cd 100644 Binary files a/Localizations/duplicati/localization-sv_SE.mo 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 index 8557dbd4c..d757cf620 100644 --- a/Localizations/duplicati/localization-sv_SE.po +++ b/Localizations/duplicati/localization-sv_SE.po @@ -6,19 +6,19 @@ # Translators: # Robert L , 2017 # Lennart Jansson , 2018 -# nils måsén , 2018 -# Tommy Kronkvist , 2018 # Simon Tallmyr , 2019 +# nils måsén , 2024 # axez85 , 2024 +# Tommy Kronkvist , 2024 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-14 09:15+0200\n" +"POT-Creation-Date: 2024-08-30 15:22+0200\n" "PO-Revision-Date: 2016-10-04 18:53+0000\n" -"Last-Translator: axez85 , 2024\n" +"Last-Translator: Tommy Kronkvist , 2024\n" "Language-Team: Swedish (Sweden) (https://app.transifex.com/duplicati/teams/67655/sv_SE/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -123,7 +123,7 @@ msgid "Use GPG Armor" msgstr "Använd GPG Armor" #: Library/Encryption/Strings.cs:52 -msgid "Overrides the GPG command supplied for decryption." +msgid "Override the GPG command supplied for decryption." msgstr "" #: Library/Encryption/Strings.cs:53 @@ -133,7 +133,7 @@ msgstr "" #: Library/Encryption/Strings.cs:54 #, csharp-format msgid "" -"Overrides the default GPG encryption command \"{0}\". Normal usage is to " +"Override the default GPG encryption command \"{0}\". Normal usage is to " "request asymetric encryption with the setting {1}." msgstr "" @@ -218,6 +218,11 @@ msgstr "Den efterfrågade mappen finns inte" msgid "Cancelled" msgstr "Avbrutet" +#: Library/Interface/Strings.cs:44 +msgid "" +"Encryption key used to encrypt target settings does not match current key." +msgstr "" + #: Library/Interface/CustomExceptions.cs:84 #: Library/Interface/CustomExceptions.cs:92 #: Library/Backend/Jottacloud/Jottacloud.cs:286 @@ -350,16 +355,16 @@ msgstr "" #: Library/Backend/AzureBlob/Strings.cs:38 Library/Backend/Mega/Strings.cs:28 #: Library/Backend/SharePoint/Strings.cs:29 #: Library/Backend/WEBDAV/Strings.cs:29 -msgid "Supplies the password used to connect to the server" -msgstr "Tillhandahåller lösenordet som används för att ansluta till servern" +msgid "Supply the password used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:32 msgid "The domain name of the user used to connect to the server." msgstr "" #: Library/Backend/OpenStack/Strings.cs:33 -msgid "Supplies the domain used to connect to the server" -msgstr "Tillhandahåller domänen som används för att ansluta till servern" +msgid "Supply the domain used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:34 Library/Backend/FTP/Strings.cs:35 #: Library/Backend/CloudFiles/Strings.cs:30 Library/Backend/S3/Strings.cs:34 @@ -382,7 +387,7 @@ msgstr "" #: Library/Backend/AzureBlob/Strings.cs:40 Library/Backend/Mega/Strings.cs:30 #: Library/Backend/SharePoint/Strings.cs:31 #: Library/Backend/WEBDAV/Strings.cs:31 -msgid "Supplies the username used to connect to the server" +msgid "Supply the username used to connect to the server" msgstr "" #: Library/Backend/OpenStack/Strings.cs:36 @@ -393,7 +398,7 @@ msgid "" msgstr "" #: Library/Backend/OpenStack/Strings.cs:37 -msgid "Supplies the Tenant Name used to connect to the server" +msgid "Supply the Tenant Name used to connect to the server" msgstr "" #: Library/Backend/OpenStack/Strings.cs:38 @@ -403,8 +408,8 @@ msgid "" msgstr "" #: Library/Backend/OpenStack/Strings.cs:39 -msgid "Supplies the API key used to connect to the server" -msgstr "Tillhandahåller API-nyckeln som används för att ansluta till servern" +msgid "Supply the API key used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:40 #, csharp-format @@ -414,8 +419,8 @@ msgid "" msgstr "" #: Library/Backend/OpenStack/Strings.cs:41 -msgid "Supplies the authentication URL" -msgstr "Tillhandahåller autentiserings-URL" +msgid "Supply the authentication URL" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:42 msgid "The keystone API version to use. Valid values are 'v2' and 'v3'." @@ -433,7 +438,7 @@ msgid "" msgstr "" #: Library/Backend/OpenStack/Strings.cs:45 -msgid "Supplies the region used for creating a container" +msgid "Supply the region used for creating a container" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:67 @@ -441,7 +446,7 @@ msgid "OpenStack configuration module" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:69 -msgid "Exposes OpenStack configuration as a web module" +msgid "Expose OpenStack configuration as a web module" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:77 @@ -453,7 +458,7 @@ msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:77 #: Library/Backend/GoogleServices/GCSConfig.cs:81 #: Library/Backend/S3/S3Config.cs:84 Library/Backend/Storj/StorjConfig.cs:53 -msgid "Provides different config values" +msgid "Provide different config values" msgstr "" #: Library/Backend/FTP/Strings.cs:27 @@ -475,8 +480,8 @@ msgid "" msgstr "" #: Library/Backend/FTP/Strings.cs:30 Library/Backend/FTP/Strings.cs:32 -msgid "Toggles the FTP connections method" -msgstr "Byter anslutningsmetod för FTP" +msgid "Toggle the FTP connections method" +msgstr "" #: Library/Backend/FTP/Strings.cs:31 #, csharp-format @@ -508,8 +513,8 @@ msgid "" msgstr "" #: Library/Backend/FTP/Strings.cs:38 -msgid "Instructs Duplicati to use an SSL (ftps) connection" -msgstr "Instruerar Duplicati att använda en SSL-uppkoppling (ftps)" +msgid "Instruct Duplicati to use an SSL (ftps) connection" +msgstr "" #: Library/Backend/FTP/Strings.cs:39 msgid "" @@ -549,7 +554,7 @@ msgid "Google Cloud Storage configuration module" msgstr "" #: Library/Backend/GoogleServices/GCSConfig.cs:73 -msgid "Exposes Google Cloud Storage configuration as a web module" +msgid "Expose Google Cloud Storage configuration as a web module" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:27 @@ -600,7 +605,7 @@ msgid "" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:35 -msgid "Specifies location option for creating a bucket" +msgid "Specify location option for creating a bucket" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:36 @@ -611,7 +616,7 @@ msgid "" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:38 -msgid "Specifies storage class for creating a bucket" +msgid "Specify storage class for creating a bucket" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:39 @@ -622,7 +627,7 @@ msgid "" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:40 -msgid "Specifies project for creating a bucket" +msgid "Specify project for creating a bucket" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:44 @@ -677,7 +682,7 @@ msgid "The API Access Key used to authenticate with CloudFiles." msgstr "" #: Library/Backend/CloudFiles/Strings.cs:33 -msgid "Supplies the access key used to connect to the server" +msgid "Supply the access key used to connect to the server" msgstr "" #: Library/Backend/CloudFiles/Strings.cs:34 @@ -697,7 +702,7 @@ msgid "The username used to authenticate with CloudFiles." msgstr "" #: Library/Backend/CloudFiles/Strings.cs:37 -msgid "Supplies the username used to authenticate with CloudFiles" +msgid "Supply the username used to authenticate with CloudFiles" msgstr "" #: Library/Backend/CloudFiles/Strings.cs:38 @@ -730,7 +735,7 @@ msgid "S3 configuration module" msgstr "" #: Library/Backend/S3/S3Config.cs:77 -msgid "Exposes S3 configuration as a web module" +msgid "Expose S3 configuration as a web module" msgstr "" #: Library/Backend/S3/Strings.cs:26 @@ -781,7 +786,7 @@ msgid "" msgstr "" #: Library/Backend/S3/Strings.cs:40 -msgid "Specifies S3 location constraints" +msgid "Specify S3 location constraints" msgstr "" #: Library/Backend/S3/Strings.cs:41 @@ -792,8 +797,8 @@ msgid "" msgstr "" #: Library/Backend/S3/Strings.cs:43 -msgid "Specifies an alternate S3 server name" -msgstr "Anger ett alternativt S3-servernamn" +msgid "Specify an alternate S3 server name" +msgstr "" #: Library/Backend/S3/Strings.cs:44 msgid "" @@ -802,7 +807,7 @@ msgid "" msgstr "" #: Library/Backend/S3/Strings.cs:45 -msgid "Specifies the S3 client library to use" +msgid "Specify the S3 client library to use" msgstr "" #: Library/Backend/S3/Strings.cs:46 @@ -814,7 +819,7 @@ msgstr "" #: Library/Backend/S3/Strings.cs:47 Library/Backend/WEBDAV/Strings.cs:40 #: Library/Backend/TahoeLAFS/Strings.cs:27 -msgid "Instructs Duplicati to use an SSL (https) connection" +msgid "Instruct Duplicati to use an SSL (https) connection" msgstr "" #: Library/Backend/S3/Strings.cs:48 @@ -842,7 +847,7 @@ msgid "S3 IAM support module" msgstr "" #: Library/Backend/S3/S3IAM.cs:73 -msgid "Exposes S3 IAM manipulation as a web module" +msgid "Expose S3 IAM manipulation as a web module" msgstr "" #: Library/Backend/S3/S3IAM.cs:81 @@ -850,7 +855,7 @@ msgid "The operation to perform" msgstr "" #: Library/Backend/S3/S3IAM.cs:81 -msgid "Selects the operation to perform" +msgid "Select the operation to perform" msgstr "" #: Library/Backend/S3/S3IAM.cs:82 @@ -1051,9 +1056,8 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:53 -msgid "Supplies server fingerprint used for validation of server identity" +msgid "Supply server fingerprint used for validation of server identity" msgstr "" -"Tillhandahåller serverfingeravtryck för att validera serverns identitet" #: Library/Backend/SSHv2/Strings.cs:54 msgid "" @@ -1063,19 +1067,19 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:55 -msgid "Disables fingerprint validation" -msgstr "Inaktiverar validering av fingeravtryck" +msgid "Disable fingerprint validation" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:56 msgid "" -"Points to a valid OpenSSH keyfile. If the file is encrypted, the password " +"Point to a valid OpenSSH keyfile. If the file is encrypted, the password " "supplied is used to decrypt it. If the keyfile is specified, the password is" " not used to authenticate." msgstr "" #: Library/Backend/SSHv2/Strings.cs:57 Library/Backend/SSHv2/Strings.cs:59 -msgid "Uses a SSH private key to authenticate" -msgstr "Använder en privat SSH-nyckel för autentisering" +msgid "Use a SSH private key to authenticate" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:58 #, csharp-format @@ -1092,7 +1096,7 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:61 -msgid "Sets the operation timeout value" +msgid "Set the operation timeout value" msgstr "" #: Library/Backend/SSHv2/Strings.cs:62 @@ -1104,7 +1108,7 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:63 -msgid "Sets a keepalive value" +msgid "Set a keepalive value" msgstr "" #: Library/Backend/SSHv2/Strings.cs:64 @@ -1453,9 +1457,9 @@ msgstr "" #: Library/Backend/OneDrive/Strings.cs:41 #, 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})." +"Store 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:42 @@ -1476,7 +1480,7 @@ msgstr "" #: Library/Backend/OneDrive/Strings.cs:49 #, csharp-format msgid "" -"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " +"Store 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 "" @@ -1505,7 +1509,7 @@ msgstr "" #: Library/Backend/OneDrive/Strings.cs:59 #, csharp-format msgid "" -"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " +"Store 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) " @@ -1590,7 +1594,7 @@ msgstr "" #: Library/Backend/AliyunOSS/Strings.cs:14 #: Library/Backend/TencentCOS/Strings.cs:36 msgid "Bucket name" -msgstr "" +msgstr "Bucket namn" #: Library/Backend/AliyunOSS/Strings.cs:15 msgid "Region indicates the physical location of the OSS data center." @@ -1711,7 +1715,7 @@ msgid "" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:38 -msgid "Specifies COS location constraints" +msgid "Specify COS location constraints" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:39 @@ -1756,7 +1760,7 @@ msgid "" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:34 -msgid "Supplies the backup device to use" +msgid "Supply the backup device to use" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:35 @@ -1770,7 +1774,7 @@ msgid "" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:36 -msgid "Supplies the mount point to use on the server" +msgid "Supply the mount point to use on the server" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:37 @@ -2050,7 +2054,7 @@ msgid "Storj DCS configuration module" msgstr "" #: Library/Backend/Storj/StorjConfig.cs:46 -msgid "Exposes Storj DCS configuration as a web module" +msgid "Expose Storj DCS configuration as a web module" msgstr "" #: Library/Backend/Storj/Strings.cs:27 @@ -2073,7 +2077,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:31 msgid "Authentication method" -msgstr "" +msgstr "Autentiseringsmetod" #: Library/Backend/Storj/Strings.cs:32 msgid "" @@ -2084,7 +2088,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:33 msgid "Satellite" -msgstr "" +msgstr "Satellit" #: Library/Backend/Storj/Strings.cs:34 msgid "" @@ -2095,7 +2099,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:35 msgid "API key" -msgstr "" +msgstr "API-nyckel" #: Library/Backend/Storj/Strings.cs:36 msgid "" @@ -2107,7 +2111,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:37 msgid "Encryption passphrase" -msgstr "" +msgstr "Ange krypteringslösenord" #: Library/Backend/Storj/Strings.cs:38 msgid "" @@ -2117,7 +2121,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:39 msgid "Access grant" -msgstr "" +msgstr "Åtkomst beviljad" #: Library/Backend/Storj/Strings.cs:40 msgid "Specify the bucket for storing the backup." @@ -2133,7 +2137,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:43 msgid "Folder" -msgstr "" +msgstr "Mapp" #: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format @@ -2151,6 +2155,319 @@ msgstr "Oväntad felkod: {0} - {1}" msgid "The OAuth service is currently over quota. Try again in a few hours" msgstr "" +#: Library/RestAPI/Strings.cs:9 +msgid "Another instance is running, and was notified" +msgstr "En annan instans är igång och den har meddelats" + +#: Library/RestAPI/Strings.cs:10 +#, 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}" + +#: Library/RestAPI/Strings.cs:12 +msgid "Display this help" +msgstr "" + +#: Library/RestAPI/Strings.cs:13 +msgid "" +"Supported commandline arguments:\n" +"\n" +msgstr "" +"Kommandoradsargument som stöds:\n" +"\n" + +#: Library/RestAPI/Strings.cs:16 +#, csharp-format +msgid "--{0}: {1}" +msgstr "--{0}: {1}" + +#: Library/RestAPI/Strings.cs:17 +#, csharp-format +msgid "" +"Use this option to store some or all of the options given to the commandline" +" client. The file must be a plain text file, and UTF-8 encoding is " +"preferred. Each line in the file should be of the format --option=value. Use" +" the special options --{0} and --{1} 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 "" + +#: Library/RestAPI/Strings.cs:18 CommandLine/CLI/Strings.cs:45 +msgid "Path to a file with parameters" +msgstr "Sökväg till fil med parametrar" + +#: Library/RestAPI/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 "" + +#: Library/RestAPI/Strings.cs:20 CommandLine/CLI/Strings.cs:41 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:22 +msgid "Output log information to the file given" +msgstr "" + +#: Library/RestAPI/Strings.cs:23 +msgid "Determine the amount of information written in the log file" +msgstr "" + +#: Library/RestAPI/Strings.cs:24 +msgid "" +"Activate portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Library/RestAPI/Strings.cs:25 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "Ett allvarligt fel inträffade i Duplicati: {0}" + +#: Library/RestAPI/Strings.cs:26 +#, csharp-format +msgid "An error occurred on server tear down: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:27 +#, csharp-format +msgid "" +"Unable to start up. Perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:29 Library/RestAPI/Strings.cs:51 +msgid "Disable database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:30 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "" +"En version av SQLite som inte stöds har upptäckts ({0}), måste vara {1} " +"eller högre" + +#: Library/RestAPI/Strings.cs:31 +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 "" + +#: Library/RestAPI/Strings.cs:32 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "" +"Porten som webbservern lyssnar på. Flera värden kan anges med ett komma " +"emellan." + +#: Library/RestAPI/Strings.cs:33 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." +msgstr "" + +#: Library/RestAPI/Strings.cs:34 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "" + +#: Library/RestAPI/Strings.cs:35 +msgid "" +"The interface the webserver listens on. The special values \"*\" and \"any\"" +" means any interface. The special value \"loopback\" means the loopback " +"adapter." +msgstr "" + +#: Library/RestAPI/Strings.cs:36 +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 "" +"Lösenordet som krävs för att komma åt webbservern. Det här alternativet " +"sparas så att du inte behöver ställa in det vid varje körning. Om du ställer" +" in ett tomt värde inaktiveras lösenordet." + +#: Library/RestAPI/Strings.cs:37 +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 "" + +#: Library/RestAPI/Strings.cs:38 +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 "" + +#: Library/RestAPI/Strings.cs:39 +msgid "Enable the ping-pong responder" +msgstr "" + +#: Library/RestAPI/Strings.cs:40 Library/Main/Strings.cs:250 +msgid "Set the time after which log data will be purged from the database." +msgstr "Ställ in tiden efter vilken loggdata ska rensas från databasen." + +#: Library/RestAPI/Strings.cs:41 Library/Main/Strings.cs:251 +msgid "Clean up old log data" +msgstr "Ta bort gammal data från loggarna" + +#: Library/RestAPI/Strings.cs:42 +#, 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 "" + +#: Library/RestAPI/Strings.cs:43 +msgid "Set the folder where settings are stored" +msgstr "" + +#: Library/RestAPI/Strings.cs:44 +#, 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 "" + +#: Library/RestAPI/Strings.cs:45 +msgid "Set the database encryption key" +msgstr "" + +#: Library/RestAPI/Strings.cs:46 Library/Main/Strings.cs:96 +msgid "" +"Use this option 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 "" + +#: Library/RestAPI/Strings.cs:47 Library/Main/Strings.cs:97 +msgid "Temporary storage folder" +msgstr "Mapp för temporär lagring" + +#: Library/RestAPI/Strings.cs:48 +msgid "Reset the JWT configuration, invalidating any issued login tokens" +msgstr "" + +#: Library/RestAPI/Strings.cs:49 +msgid "Disable the visual captcha" +msgstr "" + +#: Library/RestAPI/Strings.cs:50 +msgid "Use this option to disable database encryption of sensitive fields" +msgstr "" + +#: Library/RestAPI/Strings.cs:52 +msgid "Log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:53 +msgid "Use this option to log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:54 +msgid "Set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:55 +msgid "Use this option to set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:56 +#, csharp-format +msgid "" +"The Windows event log source {0} was not found. The source must be " +"registered before the log can be written." +msgstr "" + +#: Library/RestAPI/Strings.cs:57 +msgid "The Windows event log is not supported on this platform" +msgstr "" + +#: Library/RestAPI/Strings.cs:58 +#, csharp-format +msgid "Server has started and is listening on port {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:59 +#, csharp-format +msgid "Use the following link to sign in: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:60 +#, csharp-format +msgid "The server crashed: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:61 +msgid "Require database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:62 +msgid "" +"Use this option to require a custom provided key for database encryption of " +"sensitive fields and not rely on the serial number" +msgstr "" + +#: Library/RestAPI/Strings.cs:63 +#, csharp-format +msgid "" +"Database encryption key is required. Supply an encryption key via the " +"environment variable {0} or disable database encryption with the option " +"--{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:64 +#, csharp-format +msgid "" +"The encryption key is blacklisted and cannot be used. The database has been " +"decrypted. Supply a new encryption key via the environment variable {0} or " +"disable database encryption with the option --{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:68 +#, csharp-format +msgid "" +"Unable to find a valid date, given the start date {0}, the repetition " +"interval {1} and the allowed days {2}" +msgstr "" + +#: Library/RestAPI/Strings.cs:73 +#, csharp-format +msgid "Server has started and is listening on {0}, port {1}" +msgstr "Servern har startat och lyssnar på {0}, port {1}" + +#: Library/RestAPI/Strings.cs:74 +#, csharp-format +msgid "" +"Unable to create SSL certificate using provided parameters. Exception " +"detail: {0}" +msgstr "" +"Det gick inte att skapa SSL-certifikat med angivna parametrar. " +"Undantagsinformation: {0}" + +#: Library/RestAPI/Strings.cs:75 +#, csharp-format +msgid "Unable to open a socket for listening, tried ports: {0}" +msgstr "" + #: Library/DynamicLoader/Strings.cs:24 #, csharp-format msgid "Failed to load assembly {0}, error message: {1}" @@ -2186,7 +2503,7 @@ msgstr "" "maximal kompression." #: Library/Compression/Strings.cs:28 -msgid "Sets the ZIP compression level" +msgid "Set the ZIP compression level" msgstr "" #: Library/Compression/Strings.cs:29 @@ -2198,7 +2515,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:30 -msgid "Sets the ZIP compression method" +msgid "Set the ZIP compression method" msgstr "" #: Library/Compression/Strings.cs:31 @@ -2208,7 +2525,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:32 -msgid "Toggles ZIP64 support" +msgid "Toggle ZIP64 support" msgstr "" #: Library/Compression/Strings.cs:33 @@ -2247,8 +2564,8 @@ msgid "Number of threads used in compression" msgstr "" #: Library/Compression/Strings.cs:44 -msgid "Sets the 7z compression level" -msgstr "Ställer in komprimeringsnivå för 7z" +msgid "Set the 7z compression level" +msgstr "" #: Library/Compression/Strings.cs:45 msgid "" @@ -2258,7 +2575,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:46 -msgid "Sets the 7z fast algorithm usage" +msgid "Set the 7z fast algorithm usage" msgstr "" #: Library/SQLiteHelper/Strings.cs:24 @@ -2483,7 +2800,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:65 -msgid "Toggles system sleep mode" +msgid "Toggle system sleep mode" msgstr "" #: Library/Main/Strings.cs:66 @@ -2641,21 +2958,10 @@ msgstr "" msgid "Limit the size of files being backed up" msgstr "" -#: Library/Main/Strings.cs:96 -msgid "" -"Use this option 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 "" - -#: Library/Main/Strings.cs:97 -msgid "Temporary storage folder" -msgstr "Mapp för temporär lagring" - #: Library/Main/Strings.cs:98 msgid "" -"Selects another thread priority for the process. Use this to set Duplicati " -"to be more or less CPU intensive." +"Select another thread priority for the process. Use this to set Duplicati to" +" be more or less CPU intensive." msgstr "" #: Library/Main/Strings.cs:99 @@ -2675,13 +2981,13 @@ msgstr "Begränsa storleken på volymerna" #: Library/Main/Strings.cs:102 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." +"Use this option to 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:103 -msgid "Disables use of the streaming transfer method" +msgid "Disable use of the streaming transfer method" msgstr "" #: Library/Main/Strings.cs:104 @@ -2692,7 +2998,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:105 -msgid "Disables manifests verification" +msgid "Disable manifests verification" msgstr "" #: Library/Main/Strings.cs:106 @@ -2724,7 +3030,7 @@ msgid "Supply one or more module names, separated by commas to unload them." msgstr "" #: Library/Main/Strings.cs:111 -msgid "Disables one or more modules" +msgid "Disable one or more modules" msgstr "" #: Library/Main/Strings.cs:112 @@ -2732,8 +3038,8 @@ msgid "Supply one or more module names, separated by commas to load them." msgstr "" #: Library/Main/Strings.cs:113 -msgid "Enables one or more modules" -msgstr "Aktiverar en eller flera moduler" +msgid "Enable one or more modules" +msgstr "" #: Library/Main/Strings.cs:114 msgid "" @@ -2751,7 +3057,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:115 -msgid "Controls the use of disk snapshots" +msgid "Control the use of disk snapshots" msgstr "" #: Library/Main/Strings.cs:116 @@ -2794,11 +3100,11 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:123 -msgid "Enables debugging output" +msgid "Enable debugging output" msgstr "" #: Library/Main/Strings.cs:124 -msgid "Logs information to the file specified." +msgid "Log information to the file specified." msgstr "" #: Library/Main/Strings.cs:125 @@ -2808,7 +3114,7 @@ msgstr "" #: Library/Main/Strings.cs:126 Library/Main/Strings.cs:283 #, csharp-format msgid "" -"Specifies the amount of log information to write into the file specified by " +"Specify the amount of log information to write into the file specified by " "the option --{0}." msgstr "" @@ -2828,7 +3134,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:130 -msgid "Disables automatic folder creation" +msgid "Disable automatic folder creation" msgstr "" #: Library/Main/Strings.cs:131 @@ -2859,7 +3165,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:134 -msgid "Controls the use of NTFS Update Sequence Numbers" +msgid "Control the use of NTFS Update Sequence Numbers" msgstr "" #: Library/Main/Strings.cs:135 @@ -2876,7 +3182,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:136 -msgid "Deactivates tolerance when comparing times" +msgid "Deactivate tolerance when comparing times" msgstr "" #: Library/Main/Strings.cs:137 @@ -2945,7 +3251,7 @@ msgstr "" #: Library/Main/Strings.cs:149 msgid "" -"Sets a threshold for when to warn about the backend quota being nearly " +"Set 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 than this percentage of the total backup " "size. If the backend does not report the quota information, this value will " @@ -3149,7 +3455,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:185 -msgid "Determines usage of index files" +msgid "Determine usage of index files" msgstr "" #: Library/Main/Strings.cs:186 @@ -3171,7 +3477,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:189 -msgid "Does not perform any modifications" +msgid "Do not perform any modifications" msgstr "" #: Library/Main/Strings.cs:190 @@ -3250,8 +3556,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:204 -msgid "Disables the local database" -msgstr "Inaktiverar den lokala databasen" +msgid "Disable the local database" +msgstr "" #: Library/Main/Strings.cs:205 msgid "" @@ -3378,7 +3684,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:227 -msgid "Activates in-depth verification of files" +msgid "Activate in-depth verification of files" msgstr "" #: Library/Main/Strings.cs:228 @@ -3419,7 +3725,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:237 -msgid "Don't store metadata" +msgid "Do not store metadata" msgstr "" #: Library/Main/Strings.cs:238 @@ -3481,14 +3787,6 @@ msgstr "" msgid "Check block hashes" msgstr "" -#: Library/Main/Strings.cs:250 -msgid "Set the time after which log data will be purged from the database." -msgstr "Ställ in tiden efter vilken loggdata ska rensas från databasen." - -#: Library/Main/Strings.cs:251 -msgid "Clean up old log data" -msgstr "Ta bort gammal data från loggarna" - #: Library/Main/Strings.cs:252 msgid "" "Use this option to build a searchable local database which only contains " @@ -3521,7 +3819,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:257 -msgid "Forces the display of the actual date instead of calendar date" +msgid "Force the display of the actual date instead of calendar date" msgstr "" #: Library/Main/Strings.cs:258 @@ -3573,7 +3871,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:267 -msgid "Disables synthetic filelist" +msgid "Disable synthetic filelist" msgstr "" #: Library/Main/Strings.cs:268 @@ -3585,7 +3883,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:269 -msgid "Checks only file lastmodified" +msgid "Check only file lastmodified" msgstr "" #: Library/Main/Strings.cs:270 @@ -3597,7 +3895,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:271 -msgid "Disables path compression on restore" +msgid "Disable path compression on restore" msgstr "" #: Library/Main/Strings.cs:272 @@ -3651,10 +3949,10 @@ msgstr "" #: Library/Main/Strings.cs:280 msgid "" -"Use this option to run a scheduled backup 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 (e.g., AC) or unknown, then scheduled" -" backups will proceed as normal." +"Use this option to disable a scheduled backup 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 (e.g., AC) or unknown, then " +"scheduled backups will proceed as normal." msgstr "" #: Library/Main/Strings.cs:281 @@ -3676,11 +3974,11 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:286 -msgid "Applies filters to the file log data" +msgid "Apply filters to the file log data" msgstr "" #: Library/Main/Strings.cs:287 -msgid "Specifies the amount of log information to output to the console." +msgid "Specify the amount of log information to output to the console." msgstr "" #: Library/Main/Strings.cs:288 @@ -3688,7 +3986,7 @@ msgid "Console information level" msgstr "" #: Library/Main/Strings.cs:290 -msgid "Applies filters to the console log data" +msgid "Apply filters to the console log data" msgstr "" #: Library/Main/Strings.cs:292 @@ -3699,7 +3997,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:293 -msgid "Sets the process to use low IO priority" +msgid "Set the process to use low IO priority" msgstr "" #: Library/Main/Strings.cs:295 @@ -3707,7 +4005,7 @@ msgid "Use this option to remove all empty folders from a backup." msgstr "" #: Library/Main/Strings.cs:296 -msgid "Excludes empty folders" +msgid "Exclude empty folders" msgstr "" #: Library/Main/Strings.cs:297 @@ -3756,7 +4054,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:305 -msgid "Activates logging of all database queries" +msgid "Activate logging of all database queries" msgstr "" #: Library/Main/Strings.cs:306 @@ -3959,7 +4257,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:53 -msgid "Sets allowed SSL versions" +msgid "Set allowed SSL versions" msgstr "" #: Library/Modules/Builtin/Strings.cs:54 @@ -3969,7 +4267,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:55 -msgid "Sets the default operation timeout" +msgid "Set the default operation timeout" msgstr "" #: Library/Modules/Builtin/Strings.cs:56 @@ -3980,7 +4278,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:57 -msgid "Sets readwrite" +msgid "Set readwrite" msgstr "" #: Library/Modules/Builtin/Strings.cs:58 @@ -3991,7 +4289,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:59 -msgid "Sets HTTP buffering" +msgid "Set HTTP buffering" msgstr "" #: Library/Modules/Builtin/Strings.cs:63 @@ -4015,8 +4313,7 @@ msgid "Configure Microsoft SQL Server module" msgstr "" #: Library/Modules/Builtin/Strings.cs:73 -msgid "" -"Executes a script before starting an operation, and again on completion" +msgid "Execute a script before starting an operation, and again on completion" msgstr "" #: Library/Modules/Builtin/Strings.cs:74 @@ -4025,8 +4322,8 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:75 msgid "" -"Executes a script after performing an operation. The script will receive the" -" operation results written to stdout." +"Execute a script after performing an operation. The script will receive the " +"operation results written to stdout." msgstr "" #: Library/Modules/Builtin/Strings.cs:76 @@ -4045,7 +4342,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:79 msgid "" -"Executes a script before performing an operation. The operation will block " +"Execute 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 "" @@ -4055,7 +4352,7 @@ msgid "Run a required script on startup" msgstr "" #: Library/Modules/Builtin/Strings.cs:81 -#: Library/Modules/Builtin/Strings.cs:208 +#: Library/Modules/Builtin/Strings.cs:237 #, csharp-format msgid "" "Use this option to select the output format for results. Available formats: " @@ -4063,8 +4360,8 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:82 -#: Library/Modules/Builtin/Strings.cs:209 -msgid "Selects the output format for results" +#: Library/Modules/Builtin/Strings.cs:238 +msgid "Select the output format for results" msgstr "" #: Library/Modules/Builtin/Strings.cs:83 @@ -4079,7 +4376,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:85 msgid "" -"Executes a script before performing an operation. The operation will block " +"Execute a script before performing an operation. The operation will block " "until the script has completed or timed out." msgstr "" @@ -4094,13 +4391,13 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:88 msgid "" -"Sets the maximum time a script is allowed to execute. If the script has not " +"Set 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:89 -msgid "Sets the script timeout" +msgid "Set the script timeout" msgstr "" #: Library/Modules/Builtin/Strings.cs:90 @@ -4126,7 +4423,7 @@ msgstr "Skicka mail" #, 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." +" option --{0} to specify what SMTP server to use." msgstr "" #: Library/Modules/Builtin/Strings.cs:98 @@ -4191,7 +4488,8 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:124 #: Library/Modules/Builtin/Strings.cs:160 -#: Library/Modules/Builtin/Strings.cs:188 +#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:217 msgid "The messages to send" msgstr "" @@ -4264,6 +4562,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:144 #: Library/Modules/Builtin/Strings.cs:172 +#: Library/Modules/Builtin/Strings.cs:201 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message.\n" "\n" @@ -4278,6 +4577,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:153 #: Library/Modules/Builtin/Strings.cs:181 +#: Library/Modules/Builtin/Strings.cs:210 msgid "The message template" msgstr "" @@ -4302,7 +4602,8 @@ msgid "The XMPP password" msgstr "" #: Library/Modules/Builtin/Strings.cs:158 -#: Library/Modules/Builtin/Strings.cs:186 +#: Library/Modules/Builtin/Strings.cs:187 +#: Library/Modules/Builtin/Strings.cs:215 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" @@ -4310,14 +4611,16 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:161 -#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:218 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:162 -#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:219 msgid "Send messages for all operations" msgstr "" @@ -4327,49 +4630,89 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:168 msgid "" -"This module provides support for sending status reports via HTTP messages" +"This module provides support for sending status reports via Telegram " +"messages" msgstr "" #: Library/Modules/Builtin/Strings.cs:169 -msgid "HTTP report module" +msgid "Telegram report module" msgstr "" #: Library/Modules/Builtin/Strings.cs:170 -msgid "Use this option to set a HTTP report URL." +msgid "Use this option to set the channel ID." msgstr "" #: Library/Modules/Builtin/Strings.cs:171 -msgid "HTTP report URL" +msgid "Telegram channel id" msgstr "" #: Library/Modules/Builtin/Strings.cs:182 -msgid "Use this option to set a name of the parameter to send the message as." -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:183 -msgid "The name of the parameter to send the message as" +msgid "" +"Use this option to set a bot ID for the bot that will send the message." msgstr "" #: Library/Modules/Builtin/Strings.cs:184 +msgid "The Telegram bot ID" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:185 +msgid "" +"Use this option to set a API key for the bot that will send the message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:186 +msgid "The Telegram API key" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:192 +msgid "Timeout occurred while sending to Telegram server" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:197 +msgid "" +"This module provides support for sending status reports via HTTP messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:198 +msgid "HTTP report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:199 +msgid "Use this option to set a HTTP report URL." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:200 +msgid "HTTP report URL" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:211 +msgid "Use this option to set a name of the parameter to send the message as." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:212 +msgid "The name of the parameter to send the message as" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:213 msgid "" "Use this option to set extra parameters to add to the http message, e.g. " "\"parameter1=value1¶meter2=value2\"" msgstr "" -#: Library/Modules/Builtin/Strings.cs:185 +#: Library/Modules/Builtin/Strings.cs:214 msgid "Extra parameters to add to the http message" msgstr "" -#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:220 msgid "" "Use this option to change the default HTTP verb used to submit a report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:192 -msgid "Sets the HTTP verb to use" +#: Library/Modules/Builtin/Strings.cs:221 +msgid "Set the HTTP verb to use" msgstr "" -#: Library/Modules/Builtin/Strings.cs:193 +#: Library/Modules/Builtin/Strings.cs:222 msgid "" "Use this option to set HTTP report URLs for sending form-encoded data. This " "option accepts multiple URLs, seperated by a semi-colon. All URLs will " @@ -4377,53 +4720,53 @@ msgid "" "settings." msgstr "" -#: Library/Modules/Builtin/Strings.cs:194 +#: Library/Modules/Builtin/Strings.cs:223 msgid "HTTP report URLs for sending form data" msgstr "" -#: Library/Modules/Builtin/Strings.cs:195 +#: Library/Modules/Builtin/Strings.cs:224 msgid "" "Use this option to set HTTP report URLs for sending JSON data. This option " "accepts multiple URLs, seperated by a semi-colon. All URLs will receive the " "same data. Note that this option ignores the format and verb settings." msgstr "" -#: Library/Modules/Builtin/Strings.cs:196 +#: Library/Modules/Builtin/Strings.cs:225 msgid "HTTP report URLs for sending JSON data" msgstr "" -#: Library/Modules/Builtin/Strings.cs:201 +#: Library/Modules/Builtin/Strings.cs:230 #, csharp-format msgid "Failed to send message: {0}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:202 +#: Library/Modules/Builtin/Strings.cs:231 msgid "" "Use this option to set the log level for messages to include in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:203 -msgid "Defines a log level for messages" +#: Library/Modules/Builtin/Strings.cs:232 +msgid "Define a log level for messages" msgstr "" -#: Library/Modules/Builtin/Strings.cs:204 +#: Library/Modules/Builtin/Strings.cs:233 msgid "" "Use this option to set a filter expression that defines what options are " "included in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:205 +#: Library/Modules/Builtin/Strings.cs:234 msgid "Log message filter" msgstr "" -#: Library/Modules/Builtin/Strings.cs:206 +#: Library/Modules/Builtin/Strings.cs:235 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/Strings.cs:207 -msgid "Limits log lines" +#: Library/Modules/Builtin/Strings.cs:236 +msgid "Limit log lines" msgstr "" #: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:39 @@ -4640,11 +4983,6 @@ msgstr "" msgid "Supported generic modules:" msgstr "" -#: CommandLine/CLI/Strings.cs:41 -#, csharp-format -msgid "Unable to read the parameters file \"{0}\", reason: {1}" -msgstr "" - #: CommandLine/CLI/Strings.cs:42 #, csharp-format msgid "" @@ -4676,10 +5014,6 @@ msgid "" "multiple filters must be joined with {5}." msgstr "" -#: CommandLine/CLI/Strings.cs:45 -msgid "Path to a file with parameters" -msgstr "Sökväg till fil med parametrar" - #: CommandLine/CLI/Strings.cs:46 #, csharp-format msgid "An error occured: {0}" @@ -4746,11 +5080,11 @@ msgstr "" msgid "This link may provide additional information: {0}" msgstr "" -#: CommandLine/CLI/Program.cs:288 +#: CommandLine/CLI/Program.cs:290 msgid "Toggle automatic updates" msgstr "Aktivera automatiska uppdateringar" -#: CommandLine/CLI/Program.cs:288 +#: CommandLine/CLI/Program.cs:290 msgid "" "Set this option if you prefer to have the commandline version automatically " "update" diff --git a/Localizations/duplicati/localization-th.mo b/Localizations/duplicati/localization-th.mo index 968e10e9b..37b619a63 100644 Binary files a/Localizations/duplicati/localization-th.mo and b/Localizations/duplicati/localization-th.mo differ diff --git a/Localizations/duplicati/localization-th.po b/Localizations/duplicati/localization-th.po index aad9402d7..abc7b1dfa 100644 --- a/Localizations/duplicati/localization-th.po +++ b/Localizations/duplicati/localization-th.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Arthit Suriyawongkul, 2021 +# Arthit Suriyawongkul, 2024 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-14 09:15+0200\n" +"POT-Creation-Date: 2024-08-30 15:22+0200\n" "PO-Revision-Date: 2016-10-04 18:53+0000\n" -"Last-Translator: Arthit Suriyawongkul, 2021\n" +"Last-Translator: Arthit Suriyawongkul, 2024\n" "Language-Team: Thai (https://app.transifex.com/duplicati/teams/67655/th/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -116,7 +116,7 @@ msgid "Use GPG Armor" msgstr "" #: Library/Encryption/Strings.cs:52 -msgid "Overrides the GPG command supplied for decryption." +msgid "Override the GPG command supplied for decryption." msgstr "" #: Library/Encryption/Strings.cs:53 @@ -126,7 +126,7 @@ msgstr "" #: Library/Encryption/Strings.cs:54 #, csharp-format msgid "" -"Overrides the default GPG encryption command \"{0}\". Normal usage is to " +"Override the default GPG encryption command \"{0}\". Normal usage is to " "request asymetric encryption with the setting {1}." msgstr "" @@ -211,6 +211,11 @@ msgstr "" msgid "Cancelled" msgstr "ยกเลิกแล้ว" +#: Library/Interface/Strings.cs:44 +msgid "" +"Encryption key used to encrypt target settings does not match current key." +msgstr "" + #: Library/Interface/CustomExceptions.cs:84 #: Library/Interface/CustomExceptions.cs:92 #: Library/Backend/Jottacloud/Jottacloud.cs:286 @@ -338,7 +343,7 @@ msgstr "" #: Library/Backend/AzureBlob/Strings.cs:38 Library/Backend/Mega/Strings.cs:28 #: Library/Backend/SharePoint/Strings.cs:29 #: Library/Backend/WEBDAV/Strings.cs:29 -msgid "Supplies the password used to connect to the server" +msgid "Supply the password used to connect to the server" msgstr "" #: Library/Backend/OpenStack/Strings.cs:32 @@ -346,7 +351,7 @@ msgid "The domain name of the user used to connect to the server." msgstr "" #: Library/Backend/OpenStack/Strings.cs:33 -msgid "Supplies the domain used to connect to the server" +msgid "Supply the domain used to connect to the server" msgstr "" #: Library/Backend/OpenStack/Strings.cs:34 Library/Backend/FTP/Strings.cs:35 @@ -370,7 +375,7 @@ msgstr "" #: Library/Backend/AzureBlob/Strings.cs:40 Library/Backend/Mega/Strings.cs:30 #: Library/Backend/SharePoint/Strings.cs:31 #: Library/Backend/WEBDAV/Strings.cs:31 -msgid "Supplies the username used to connect to the server" +msgid "Supply the username used to connect to the server" msgstr "" #: Library/Backend/OpenStack/Strings.cs:36 @@ -381,7 +386,7 @@ msgid "" msgstr "" #: Library/Backend/OpenStack/Strings.cs:37 -msgid "Supplies the Tenant Name used to connect to the server" +msgid "Supply the Tenant Name used to connect to the server" msgstr "" #: Library/Backend/OpenStack/Strings.cs:38 @@ -391,7 +396,7 @@ msgid "" msgstr "" #: Library/Backend/OpenStack/Strings.cs:39 -msgid "Supplies the API key used to connect to the server" +msgid "Supply the API key used to connect to the server" msgstr "" #: Library/Backend/OpenStack/Strings.cs:40 @@ -402,7 +407,7 @@ msgid "" msgstr "" #: Library/Backend/OpenStack/Strings.cs:41 -msgid "Supplies the authentication URL" +msgid "Supply the authentication URL" msgstr "" #: Library/Backend/OpenStack/Strings.cs:42 @@ -421,7 +426,7 @@ msgid "" msgstr "" #: Library/Backend/OpenStack/Strings.cs:45 -msgid "Supplies the region used for creating a container" +msgid "Supply the region used for creating a container" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:67 @@ -429,7 +434,7 @@ msgid "OpenStack configuration module" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:69 -msgid "Exposes OpenStack configuration as a web module" +msgid "Expose OpenStack configuration as a web module" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:77 @@ -441,7 +446,7 @@ msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:77 #: Library/Backend/GoogleServices/GCSConfig.cs:81 #: Library/Backend/S3/S3Config.cs:84 Library/Backend/Storj/StorjConfig.cs:53 -msgid "Provides different config values" +msgid "Provide different config values" msgstr "" #: Library/Backend/FTP/Strings.cs:27 @@ -463,7 +468,7 @@ msgid "" msgstr "" #: Library/Backend/FTP/Strings.cs:30 Library/Backend/FTP/Strings.cs:32 -msgid "Toggles the FTP connections method" +msgid "Toggle the FTP connections method" msgstr "" #: Library/Backend/FTP/Strings.cs:31 @@ -494,7 +499,7 @@ msgid "" msgstr "" #: Library/Backend/FTP/Strings.cs:38 -msgid "Instructs Duplicati to use an SSL (ftps) connection" +msgid "Instruct Duplicati to use an SSL (ftps) connection" msgstr "" #: Library/Backend/FTP/Strings.cs:39 @@ -535,7 +540,7 @@ msgid "Google Cloud Storage configuration module" msgstr "" #: Library/Backend/GoogleServices/GCSConfig.cs:73 -msgid "Exposes Google Cloud Storage configuration as a web module" +msgid "Expose Google Cloud Storage configuration as a web module" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:27 @@ -586,7 +591,7 @@ msgid "" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:35 -msgid "Specifies location option for creating a bucket" +msgid "Specify location option for creating a bucket" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:36 @@ -597,7 +602,7 @@ msgid "" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:38 -msgid "Specifies storage class for creating a bucket" +msgid "Specify storage class for creating a bucket" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:39 @@ -608,7 +613,7 @@ msgid "" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:40 -msgid "Specifies project for creating a bucket" +msgid "Specify project for creating a bucket" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:44 @@ -663,7 +668,7 @@ msgid "The API Access Key used to authenticate with CloudFiles." msgstr "" #: Library/Backend/CloudFiles/Strings.cs:33 -msgid "Supplies the access key used to connect to the server" +msgid "Supply the access key used to connect to the server" msgstr "" #: Library/Backend/CloudFiles/Strings.cs:34 @@ -683,7 +688,7 @@ msgid "The username used to authenticate with CloudFiles." msgstr "" #: Library/Backend/CloudFiles/Strings.cs:37 -msgid "Supplies the username used to authenticate with CloudFiles" +msgid "Supply the username used to authenticate with CloudFiles" msgstr "" #: Library/Backend/CloudFiles/Strings.cs:38 @@ -716,7 +721,7 @@ msgid "S3 configuration module" msgstr "" #: Library/Backend/S3/S3Config.cs:77 -msgid "Exposes S3 configuration as a web module" +msgid "Expose S3 configuration as a web module" msgstr "" #: Library/Backend/S3/Strings.cs:26 @@ -767,7 +772,7 @@ msgid "" msgstr "" #: Library/Backend/S3/Strings.cs:40 -msgid "Specifies S3 location constraints" +msgid "Specify S3 location constraints" msgstr "" #: Library/Backend/S3/Strings.cs:41 @@ -778,7 +783,7 @@ msgid "" msgstr "" #: Library/Backend/S3/Strings.cs:43 -msgid "Specifies an alternate S3 server name" +msgid "Specify an alternate S3 server name" msgstr "" #: Library/Backend/S3/Strings.cs:44 @@ -788,7 +793,7 @@ msgid "" msgstr "" #: Library/Backend/S3/Strings.cs:45 -msgid "Specifies the S3 client library to use" +msgid "Specify the S3 client library to use" msgstr "" #: Library/Backend/S3/Strings.cs:46 @@ -800,7 +805,7 @@ msgstr "" #: Library/Backend/S3/Strings.cs:47 Library/Backend/WEBDAV/Strings.cs:40 #: Library/Backend/TahoeLAFS/Strings.cs:27 -msgid "Instructs Duplicati to use an SSL (https) connection" +msgid "Instruct Duplicati to use an SSL (https) connection" msgstr "" #: Library/Backend/S3/Strings.cs:48 @@ -828,7 +833,7 @@ msgid "S3 IAM support module" msgstr "" #: Library/Backend/S3/S3IAM.cs:73 -msgid "Exposes S3 IAM manipulation as a web module" +msgid "Expose S3 IAM manipulation as a web module" msgstr "" #: Library/Backend/S3/S3IAM.cs:81 @@ -836,7 +841,7 @@ msgid "The operation to perform" msgstr "" #: Library/Backend/S3/S3IAM.cs:81 -msgid "Selects the operation to perform" +msgid "Select the operation to perform" msgstr "" #: Library/Backend/S3/S3IAM.cs:82 @@ -1035,7 +1040,7 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:53 -msgid "Supplies server fingerprint used for validation of server identity" +msgid "Supply server fingerprint used for validation of server identity" msgstr "" #: Library/Backend/SSHv2/Strings.cs:54 @@ -1046,18 +1051,18 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:55 -msgid "Disables fingerprint validation" +msgid "Disable fingerprint validation" msgstr "" #: Library/Backend/SSHv2/Strings.cs:56 msgid "" -"Points to a valid OpenSSH keyfile. If the file is encrypted, the password " +"Point to a valid OpenSSH keyfile. If the file is encrypted, the password " "supplied is used to decrypt it. If the keyfile is specified, the password is" " not used to authenticate." msgstr "" #: Library/Backend/SSHv2/Strings.cs:57 Library/Backend/SSHv2/Strings.cs:59 -msgid "Uses a SSH private key to authenticate" +msgid "Use a SSH private key to authenticate" msgstr "" #: Library/Backend/SSHv2/Strings.cs:58 @@ -1075,7 +1080,7 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:61 -msgid "Sets the operation timeout value" +msgid "Set the operation timeout value" msgstr "" #: Library/Backend/SSHv2/Strings.cs:62 @@ -1087,7 +1092,7 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:63 -msgid "Sets a keepalive value" +msgid "Set a keepalive value" msgstr "" #: Library/Backend/SSHv2/Strings.cs:64 @@ -1436,9 +1441,9 @@ msgstr "" #: Library/Backend/OneDrive/Strings.cs:41 #, 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})." +"Store 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:42 @@ -1459,7 +1464,7 @@ msgstr "" #: Library/Backend/OneDrive/Strings.cs:49 #, csharp-format msgid "" -"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " +"Store 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 "" @@ -1488,7 +1493,7 @@ msgstr "" #: Library/Backend/OneDrive/Strings.cs:59 #, csharp-format msgid "" -"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " +"Store 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) " @@ -1694,7 +1699,7 @@ msgid "" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:38 -msgid "Specifies COS location constraints" +msgid "Specify COS location constraints" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:39 @@ -1739,7 +1744,7 @@ msgid "" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:34 -msgid "Supplies the backup device to use" +msgid "Supply the backup device to use" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:35 @@ -1753,7 +1758,7 @@ msgid "" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:36 -msgid "Supplies the mount point to use on the server" +msgid "Supply the mount point to use on the server" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:37 @@ -2033,7 +2038,7 @@ msgid "Storj DCS configuration module" msgstr "" #: Library/Backend/Storj/StorjConfig.cs:46 -msgid "Exposes Storj DCS configuration as a web module" +msgid "Expose Storj DCS configuration as a web module" msgstr "" #: Library/Backend/Storj/Strings.cs:27 @@ -2116,7 +2121,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:43 msgid "Folder" -msgstr "" +msgstr "โฟลเดอร์" #: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format @@ -2134,6 +2139,308 @@ msgstr "" msgid "The OAuth service is currently over quota. Try again in a few hours" msgstr "" +#: Library/RestAPI/Strings.cs:9 +msgid "Another instance is running, and was notified" +msgstr "" + +#: Library/RestAPI/Strings.cs:10 +#, csharp-format +msgid "" +"Failed to create, open or upgrade the database.\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:12 +msgid "Display this help" +msgstr "" + +#: Library/RestAPI/Strings.cs:13 +msgid "" +"Supported commandline arguments:\n" +"\n" +msgstr "" +"อาร์กูเมนต์ที่สนับสนุนสำหรับคอมมานด์ไลน์:\n" +"\n" + +#: Library/RestAPI/Strings.cs:16 +#, csharp-format +msgid "--{0}: {1}" +msgstr "--{0}: {1}" + +#: Library/RestAPI/Strings.cs:17 +#, csharp-format +msgid "" +"Use this option to store some or all of the options given to the commandline" +" client. The file must be a plain text file, and UTF-8 encoding is " +"preferred. Each line in the file should be of the format --option=value. Use" +" the special options --{0} and --{1} 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 "" + +#: Library/RestAPI/Strings.cs:18 CommandLine/CLI/Strings.cs:45 +msgid "Path to a file with parameters" +msgstr "" + +#: Library/RestAPI/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 "" + +#: Library/RestAPI/Strings.cs:20 CommandLine/CLI/Strings.cs:41 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:22 +msgid "Output log information to the file given" +msgstr "" + +#: Library/RestAPI/Strings.cs:23 +msgid "Determine the amount of information written in the log file" +msgstr "" + +#: Library/RestAPI/Strings.cs:24 +msgid "" +"Activate portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Library/RestAPI/Strings.cs:25 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:26 +#, csharp-format +msgid "An error occurred on server tear down: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:27 +#, csharp-format +msgid "" +"Unable to start up. Perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:29 Library/RestAPI/Strings.cs:51 +msgid "Disable database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:30 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "" + +#: Library/RestAPI/Strings.cs:31 +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 "" + +#: Library/RestAPI/Strings.cs:32 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "" + +#: Library/RestAPI/Strings.cs:33 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." +msgstr "" + +#: Library/RestAPI/Strings.cs:34 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "" + +#: Library/RestAPI/Strings.cs:35 +msgid "" +"The interface the webserver listens on. The special values \"*\" and \"any\"" +" means any interface. The special value \"loopback\" means the loopback " +"adapter." +msgstr "" + +#: Library/RestAPI/Strings.cs:36 +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 "" + +#: Library/RestAPI/Strings.cs:37 +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 "" + +#: Library/RestAPI/Strings.cs:38 +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 "" + +#: Library/RestAPI/Strings.cs:39 +msgid "Enable the ping-pong responder" +msgstr "" + +#: Library/RestAPI/Strings.cs:40 Library/Main/Strings.cs:250 +msgid "Set the time after which log data will be purged from the database." +msgstr "" + +#: Library/RestAPI/Strings.cs:41 Library/Main/Strings.cs:251 +msgid "Clean up old log data" +msgstr "ล้างข้อมูลปูมเก่า" + +#: Library/RestAPI/Strings.cs:42 +#, 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 "" + +#: Library/RestAPI/Strings.cs:43 +msgid "Set the folder where settings are stored" +msgstr "" + +#: Library/RestAPI/Strings.cs:44 +#, 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 "" + +#: Library/RestAPI/Strings.cs:45 +msgid "Set the database encryption key" +msgstr "" + +#: Library/RestAPI/Strings.cs:46 Library/Main/Strings.cs:96 +msgid "" +"Use this option 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 "" + +#: Library/RestAPI/Strings.cs:47 Library/Main/Strings.cs:97 +msgid "Temporary storage folder" +msgstr "โฟลเดอร์เก็บข้อมูลชั่วคราว" + +#: Library/RestAPI/Strings.cs:48 +msgid "Reset the JWT configuration, invalidating any issued login tokens" +msgstr "" + +#: Library/RestAPI/Strings.cs:49 +msgid "Disable the visual captcha" +msgstr "" + +#: Library/RestAPI/Strings.cs:50 +msgid "Use this option to disable database encryption of sensitive fields" +msgstr "" + +#: Library/RestAPI/Strings.cs:52 +msgid "Log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:53 +msgid "Use this option to log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:54 +msgid "Set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:55 +msgid "Use this option to set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:56 +#, csharp-format +msgid "" +"The Windows event log source {0} was not found. The source must be " +"registered before the log can be written." +msgstr "" + +#: Library/RestAPI/Strings.cs:57 +msgid "The Windows event log is not supported on this platform" +msgstr "" + +#: Library/RestAPI/Strings.cs:58 +#, csharp-format +msgid "Server has started and is listening on port {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:59 +#, csharp-format +msgid "Use the following link to sign in: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:60 +#, csharp-format +msgid "The server crashed: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:61 +msgid "Require database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:62 +msgid "" +"Use this option to require a custom provided key for database encryption of " +"sensitive fields and not rely on the serial number" +msgstr "" + +#: Library/RestAPI/Strings.cs:63 +#, csharp-format +msgid "" +"Database encryption key is required. Supply an encryption key via the " +"environment variable {0} or disable database encryption with the option " +"--{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:64 +#, csharp-format +msgid "" +"The encryption key is blacklisted and cannot be used. The database has been " +"decrypted. Supply a new encryption key via the environment variable {0} or " +"disable database encryption with the option --{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:68 +#, csharp-format +msgid "" +"Unable to find a valid date, given the start date {0}, the repetition " +"interval {1} and the allowed days {2}" +msgstr "" + +#: Library/RestAPI/Strings.cs:73 +#, csharp-format +msgid "Server has started and is listening on {0}, port {1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:74 +#, csharp-format +msgid "" +"Unable to create SSL certificate using provided parameters. Exception " +"detail: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:75 +#, csharp-format +msgid "Unable to open a socket for listening, tried ports: {0}" +msgstr "" + #: Library/DynamicLoader/Strings.cs:24 #, csharp-format msgid "Failed to load assembly {0}, error message: {1}" @@ -2166,7 +2473,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:28 -msgid "Sets the ZIP compression level" +msgid "Set the ZIP compression level" msgstr "" #: Library/Compression/Strings.cs:29 @@ -2178,7 +2485,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:30 -msgid "Sets the ZIP compression method" +msgid "Set the ZIP compression method" msgstr "" #: Library/Compression/Strings.cs:31 @@ -2188,7 +2495,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:32 -msgid "Toggles ZIP64 support" +msgid "Toggle ZIP64 support" msgstr "" #: Library/Compression/Strings.cs:33 @@ -2227,7 +2534,7 @@ msgid "Number of threads used in compression" msgstr "" #: Library/Compression/Strings.cs:44 -msgid "Sets the 7z compression level" +msgid "Set the 7z compression level" msgstr "" #: Library/Compression/Strings.cs:45 @@ -2238,7 +2545,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:46 -msgid "Sets the 7z fast algorithm usage" +msgid "Set the 7z fast algorithm usage" msgstr "" #: Library/SQLiteHelper/Strings.cs:24 @@ -2463,7 +2770,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:65 -msgid "Toggles system sleep mode" +msgid "Toggle system sleep mode" msgstr "" #: Library/Main/Strings.cs:66 @@ -2621,21 +2928,10 @@ msgstr "" msgid "Limit the size of files being backed up" msgstr "" -#: Library/Main/Strings.cs:96 -msgid "" -"Use this option 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 "" - -#: Library/Main/Strings.cs:97 -msgid "Temporary storage folder" -msgstr "โฟลเดอร์เก็บข้อมูลชั่วคราว" - #: Library/Main/Strings.cs:98 msgid "" -"Selects another thread priority for the process. Use this to set Duplicati " -"to be more or less CPU intensive." +"Select another thread priority for the process. Use this to set Duplicati to" +" be more or less CPU intensive." msgstr "" #: Library/Main/Strings.cs:99 @@ -2655,13 +2951,13 @@ msgstr "" #: Library/Main/Strings.cs:102 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." +"Use this option to 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:103 -msgid "Disables use of the streaming transfer method" +msgid "Disable use of the streaming transfer method" msgstr "" #: Library/Main/Strings.cs:104 @@ -2672,7 +2968,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:105 -msgid "Disables manifests verification" +msgid "Disable manifests verification" msgstr "" #: Library/Main/Strings.cs:106 @@ -2704,7 +3000,7 @@ msgid "Supply one or more module names, separated by commas to unload them." msgstr "" #: Library/Main/Strings.cs:111 -msgid "Disables one or more modules" +msgid "Disable one or more modules" msgstr "" #: Library/Main/Strings.cs:112 @@ -2712,7 +3008,7 @@ msgid "Supply one or more module names, separated by commas to load them." msgstr "" #: Library/Main/Strings.cs:113 -msgid "Enables one or more modules" +msgid "Enable one or more modules" msgstr "" #: Library/Main/Strings.cs:114 @@ -2731,7 +3027,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:115 -msgid "Controls the use of disk snapshots" +msgid "Control the use of disk snapshots" msgstr "" #: Library/Main/Strings.cs:116 @@ -2774,11 +3070,11 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:123 -msgid "Enables debugging output" +msgid "Enable debugging output" msgstr "" #: Library/Main/Strings.cs:124 -msgid "Logs information to the file specified." +msgid "Log information to the file specified." msgstr "" #: Library/Main/Strings.cs:125 @@ -2788,7 +3084,7 @@ msgstr "" #: Library/Main/Strings.cs:126 Library/Main/Strings.cs:283 #, csharp-format msgid "" -"Specifies the amount of log information to write into the file specified by " +"Specify the amount of log information to write into the file specified by " "the option --{0}." msgstr "" @@ -2808,7 +3104,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:130 -msgid "Disables automatic folder creation" +msgid "Disable automatic folder creation" msgstr "" #: Library/Main/Strings.cs:131 @@ -2839,7 +3135,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:134 -msgid "Controls the use of NTFS Update Sequence Numbers" +msgid "Control the use of NTFS Update Sequence Numbers" msgstr "" #: Library/Main/Strings.cs:135 @@ -2856,7 +3152,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:136 -msgid "Deactivates tolerance when comparing times" +msgid "Deactivate tolerance when comparing times" msgstr "" #: Library/Main/Strings.cs:137 @@ -2925,7 +3221,7 @@ msgstr "" #: Library/Main/Strings.cs:149 msgid "" -"Sets a threshold for when to warn about the backend quota being nearly " +"Set 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 than this percentage of the total backup " "size. If the backend does not report the quota information, this value will " @@ -3129,7 +3425,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:185 -msgid "Determines usage of index files" +msgid "Determine usage of index files" msgstr "" #: Library/Main/Strings.cs:186 @@ -3151,7 +3447,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:189 -msgid "Does not perform any modifications" +msgid "Do not perform any modifications" msgstr "" #: Library/Main/Strings.cs:190 @@ -3230,7 +3526,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:204 -msgid "Disables the local database" +msgid "Disable the local database" msgstr "" #: Library/Main/Strings.cs:205 @@ -3358,7 +3654,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:227 -msgid "Activates in-depth verification of files" +msgid "Activate in-depth verification of files" msgstr "" #: Library/Main/Strings.cs:228 @@ -3399,7 +3695,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:237 -msgid "Don't store metadata" +msgid "Do not store metadata" msgstr "" #: Library/Main/Strings.cs:238 @@ -3461,14 +3757,6 @@ msgstr "" msgid "Check block hashes" msgstr "" -#: Library/Main/Strings.cs:250 -msgid "Set the time after which log data will be purged from the database." -msgstr "" - -#: Library/Main/Strings.cs:251 -msgid "Clean up old log data" -msgstr "ล้างข้อมูลปูมเก่า" - #: Library/Main/Strings.cs:252 msgid "" "Use this option to build a searchable local database which only contains " @@ -3501,7 +3789,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:257 -msgid "Forces the display of the actual date instead of calendar date" +msgid "Force the display of the actual date instead of calendar date" msgstr "" #: Library/Main/Strings.cs:258 @@ -3553,7 +3841,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:267 -msgid "Disables synthetic filelist" +msgid "Disable synthetic filelist" msgstr "" #: Library/Main/Strings.cs:268 @@ -3565,7 +3853,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:269 -msgid "Checks only file lastmodified" +msgid "Check only file lastmodified" msgstr "" #: Library/Main/Strings.cs:270 @@ -3577,7 +3865,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:271 -msgid "Disables path compression on restore" +msgid "Disable path compression on restore" msgstr "" #: Library/Main/Strings.cs:272 @@ -3631,10 +3919,10 @@ msgstr "" #: Library/Main/Strings.cs:280 msgid "" -"Use this option to run a scheduled backup 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 (e.g., AC) or unknown, then scheduled" -" backups will proceed as normal." +"Use this option to disable a scheduled backup 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 (e.g., AC) or unknown, then " +"scheduled backups will proceed as normal." msgstr "" #: Library/Main/Strings.cs:281 @@ -3656,11 +3944,11 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:286 -msgid "Applies filters to the file log data" +msgid "Apply filters to the file log data" msgstr "" #: Library/Main/Strings.cs:287 -msgid "Specifies the amount of log information to output to the console." +msgid "Specify the amount of log information to output to the console." msgstr "" #: Library/Main/Strings.cs:288 @@ -3668,7 +3956,7 @@ msgid "Console information level" msgstr "" #: Library/Main/Strings.cs:290 -msgid "Applies filters to the console log data" +msgid "Apply filters to the console log data" msgstr "" #: Library/Main/Strings.cs:292 @@ -3679,7 +3967,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:293 -msgid "Sets the process to use low IO priority" +msgid "Set the process to use low IO priority" msgstr "" #: Library/Main/Strings.cs:295 @@ -3687,7 +3975,7 @@ msgid "Use this option to remove all empty folders from a backup." msgstr "" #: Library/Main/Strings.cs:296 -msgid "Excludes empty folders" +msgid "Exclude empty folders" msgstr "" #: Library/Main/Strings.cs:297 @@ -3736,7 +4024,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:305 -msgid "Activates logging of all database queries" +msgid "Activate logging of all database queries" msgstr "" #: Library/Main/Strings.cs:306 @@ -3939,7 +4227,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:53 -msgid "Sets allowed SSL versions" +msgid "Set allowed SSL versions" msgstr "" #: Library/Modules/Builtin/Strings.cs:54 @@ -3949,7 +4237,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:55 -msgid "Sets the default operation timeout" +msgid "Set the default operation timeout" msgstr "" #: Library/Modules/Builtin/Strings.cs:56 @@ -3960,7 +4248,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:57 -msgid "Sets readwrite" +msgid "Set readwrite" msgstr "" #: Library/Modules/Builtin/Strings.cs:58 @@ -3971,7 +4259,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:59 -msgid "Sets HTTP buffering" +msgid "Set HTTP buffering" msgstr "" #: Library/Modules/Builtin/Strings.cs:63 @@ -3995,8 +4283,7 @@ msgid "Configure Microsoft SQL Server module" msgstr "" #: Library/Modules/Builtin/Strings.cs:73 -msgid "" -"Executes a script before starting an operation, and again on completion" +msgid "Execute a script before starting an operation, and again on completion" msgstr "" #: Library/Modules/Builtin/Strings.cs:74 @@ -4005,8 +4292,8 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:75 msgid "" -"Executes a script after performing an operation. The script will receive the" -" operation results written to stdout." +"Execute a script after performing an operation. The script will receive the " +"operation results written to stdout." msgstr "" #: Library/Modules/Builtin/Strings.cs:76 @@ -4025,7 +4312,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:79 msgid "" -"Executes a script before performing an operation. The operation will block " +"Execute 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 "" @@ -4035,7 +4322,7 @@ msgid "Run a required script on startup" msgstr "" #: Library/Modules/Builtin/Strings.cs:81 -#: Library/Modules/Builtin/Strings.cs:208 +#: Library/Modules/Builtin/Strings.cs:237 #, csharp-format msgid "" "Use this option to select the output format for results. Available formats: " @@ -4043,8 +4330,8 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:82 -#: Library/Modules/Builtin/Strings.cs:209 -msgid "Selects the output format for results" +#: Library/Modules/Builtin/Strings.cs:238 +msgid "Select the output format for results" msgstr "" #: Library/Modules/Builtin/Strings.cs:83 @@ -4059,7 +4346,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:85 msgid "" -"Executes a script before performing an operation. The operation will block " +"Execute a script before performing an operation. The operation will block " "until the script has completed or timed out." msgstr "" @@ -4074,13 +4361,13 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:88 msgid "" -"Sets the maximum time a script is allowed to execute. If the script has not " +"Set 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:89 -msgid "Sets the script timeout" +msgid "Set the script timeout" msgstr "" #: Library/Modules/Builtin/Strings.cs:90 @@ -4106,7 +4393,7 @@ msgstr "ส่งเมล" #, 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." +" option --{0} to specify what SMTP server to use." msgstr "" #: Library/Modules/Builtin/Strings.cs:98 @@ -4171,7 +4458,8 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:124 #: Library/Modules/Builtin/Strings.cs:160 -#: Library/Modules/Builtin/Strings.cs:188 +#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:217 msgid "The messages to send" msgstr "" @@ -4244,6 +4532,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:144 #: Library/Modules/Builtin/Strings.cs:172 +#: Library/Modules/Builtin/Strings.cs:201 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message.\n" "\n" @@ -4258,6 +4547,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:153 #: Library/Modules/Builtin/Strings.cs:181 +#: Library/Modules/Builtin/Strings.cs:210 msgid "The message template" msgstr "" @@ -4282,7 +4572,8 @@ msgid "The XMPP password" msgstr "" #: Library/Modules/Builtin/Strings.cs:158 -#: Library/Modules/Builtin/Strings.cs:186 +#: Library/Modules/Builtin/Strings.cs:187 +#: Library/Modules/Builtin/Strings.cs:215 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" @@ -4290,14 +4581,16 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:161 -#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:218 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:162 -#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:219 msgid "Send messages for all operations" msgstr "" @@ -4307,49 +4600,89 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:168 msgid "" -"This module provides support for sending status reports via HTTP messages" +"This module provides support for sending status reports via Telegram " +"messages" msgstr "" #: Library/Modules/Builtin/Strings.cs:169 -msgid "HTTP report module" +msgid "Telegram report module" msgstr "" #: Library/Modules/Builtin/Strings.cs:170 -msgid "Use this option to set a HTTP report URL." +msgid "Use this option to set the channel ID." msgstr "" #: Library/Modules/Builtin/Strings.cs:171 -msgid "HTTP report URL" +msgid "Telegram channel id" msgstr "" #: Library/Modules/Builtin/Strings.cs:182 -msgid "Use this option to set a name of the parameter to send the message as." -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:183 -msgid "The name of the parameter to send the message as" +msgid "" +"Use this option to set a bot ID for the bot that will send the message." msgstr "" #: Library/Modules/Builtin/Strings.cs:184 +msgid "The Telegram bot ID" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:185 +msgid "" +"Use this option to set a API key for the bot that will send the message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:186 +msgid "The Telegram API key" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:192 +msgid "Timeout occurred while sending to Telegram server" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:197 +msgid "" +"This module provides support for sending status reports via HTTP messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:198 +msgid "HTTP report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:199 +msgid "Use this option to set a HTTP report URL." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:200 +msgid "HTTP report URL" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:211 +msgid "Use this option to set a name of the parameter to send the message as." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:212 +msgid "The name of the parameter to send the message as" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:213 msgid "" "Use this option to set extra parameters to add to the http message, e.g. " "\"parameter1=value1¶meter2=value2\"" msgstr "" -#: Library/Modules/Builtin/Strings.cs:185 +#: Library/Modules/Builtin/Strings.cs:214 msgid "Extra parameters to add to the http message" msgstr "" -#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:220 msgid "" "Use this option to change the default HTTP verb used to submit a report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:192 -msgid "Sets the HTTP verb to use" +#: Library/Modules/Builtin/Strings.cs:221 +msgid "Set the HTTP verb to use" msgstr "" -#: Library/Modules/Builtin/Strings.cs:193 +#: Library/Modules/Builtin/Strings.cs:222 msgid "" "Use this option to set HTTP report URLs for sending form-encoded data. This " "option accepts multiple URLs, seperated by a semi-colon. All URLs will " @@ -4357,53 +4690,53 @@ msgid "" "settings." msgstr "" -#: Library/Modules/Builtin/Strings.cs:194 +#: Library/Modules/Builtin/Strings.cs:223 msgid "HTTP report URLs for sending form data" msgstr "" -#: Library/Modules/Builtin/Strings.cs:195 +#: Library/Modules/Builtin/Strings.cs:224 msgid "" "Use this option to set HTTP report URLs for sending JSON data. This option " "accepts multiple URLs, seperated by a semi-colon. All URLs will receive the " "same data. Note that this option ignores the format and verb settings." msgstr "" -#: Library/Modules/Builtin/Strings.cs:196 +#: Library/Modules/Builtin/Strings.cs:225 msgid "HTTP report URLs for sending JSON data" msgstr "" -#: Library/Modules/Builtin/Strings.cs:201 +#: Library/Modules/Builtin/Strings.cs:230 #, csharp-format msgid "Failed to send message: {0}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:202 +#: Library/Modules/Builtin/Strings.cs:231 msgid "" "Use this option to set the log level for messages to include in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:203 -msgid "Defines a log level for messages" +#: Library/Modules/Builtin/Strings.cs:232 +msgid "Define a log level for messages" msgstr "" -#: Library/Modules/Builtin/Strings.cs:204 +#: Library/Modules/Builtin/Strings.cs:233 msgid "" "Use this option to set a filter expression that defines what options are " "included in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:205 +#: Library/Modules/Builtin/Strings.cs:234 msgid "Log message filter" msgstr "" -#: Library/Modules/Builtin/Strings.cs:206 +#: Library/Modules/Builtin/Strings.cs:235 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/Strings.cs:207 -msgid "Limits log lines" +#: Library/Modules/Builtin/Strings.cs:236 +msgid "Limit log lines" msgstr "" #: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:39 @@ -4618,11 +4951,6 @@ msgstr "" msgid "Supported generic modules:" msgstr "" -#: CommandLine/CLI/Strings.cs:41 -#, csharp-format -msgid "Unable to read the parameters file \"{0}\", reason: {1}" -msgstr "" - #: CommandLine/CLI/Strings.cs:42 #, csharp-format msgid "" @@ -4654,10 +4982,6 @@ msgid "" "multiple filters must be joined with {5}." msgstr "" -#: CommandLine/CLI/Strings.cs:45 -msgid "Path to a file with parameters" -msgstr "" - #: CommandLine/CLI/Strings.cs:46 #, csharp-format msgid "An error occured: {0}" @@ -4724,11 +5048,11 @@ msgstr "" msgid "This link may provide additional information: {0}" msgstr "" -#: CommandLine/CLI/Program.cs:288 +#: CommandLine/CLI/Program.cs:290 msgid "Toggle automatic updates" msgstr "สลับการปรับปรุงอัตโนมัติ" -#: CommandLine/CLI/Program.cs:288 +#: CommandLine/CLI/Program.cs:290 msgid "" "Set this option if you prefer to have the commandline version automatically " "update" diff --git a/Localizations/duplicati/localization-zh_CN.mo b/Localizations/duplicati/localization-zh_CN.mo index cf280696e..14e48a9af 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 ad83b0ef7..33905bf2b 100644 --- a/Localizations/duplicati/localization-zh_CN.po +++ b/Localizations/duplicati/localization-zh_CN.po @@ -9,7 +9,7 @@ # Herald Yu , 2018 # Kevin Li , 2019 # Jacob Zhong , 2021 -# Copy TIME, 2021 +# vishun nadir, 2024 # mays_wind , 2024 # Hoilc , 2024 # @@ -18,7 +18,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-14 09:15+0200\n" +"POT-Creation-Date: 2024-08-30 15:22+0200\n" "PO-Revision-Date: 2016-10-04 18:53+0000\n" "Last-Translator: Hoilc , 2024\n" "Language-Team: Chinese (China) (https://app.transifex.com/duplicati/teams/67655/zh_CN/)\n" @@ -45,17 +45,17 @@ msgstr "不允许空密码" #: Library/Encryption/Strings.cs:31 msgid "" "Use this option to set the thread level allowed for AES crypt operations." -msgstr "" +msgstr "使用此选项设置AES加密操作允许的线程级别。" #: Library/Encryption/Strings.cs:32 msgid "Set thread level utilized for crypting" -msgstr "" +msgstr "设置用于加密的线程级别。" #: Library/Encryption/Strings.cs:33 Library/Main/Strings.cs:179 #: Library/Main/Strings.cs:230 #, csharp-format msgid "The option --{0} is no longer used and has been deprecated." -msgstr "" +msgstr "选项--{0}已不再使用并且已被弃用。" #: Library/Encryption/Strings.cs:37 #, csharp-format @@ -72,6 +72,8 @@ msgid "" "program is available via the PATH environment variable. It is possible to " "supply the path to GPG using the option --{0}." msgstr "" +"GPG加密模块使用GNU Privacy " +"Guard程序来加密和解密文件。它要求系统上必须有gpg可执行文件。在Windows上,默认假设它位于程序文件的安装文件夹中,在Linux和OSX上,则假设该程序可以通过PATH环境变量获得。可以使用选项--{0}提供GPG的路径。" #: Library/Encryption/Strings.cs:42 msgid "GNU Privacy Guard, external" @@ -106,7 +108,7 @@ msgstr "无法使用 \"{0} {1}\" 执行GPG:{2}" msgid "" "The path to the GNU Privacy Guard program. If not supplied, Duplicati will " "search for \"gpg2\" and \"gpg\" on the system." -msgstr "" +msgstr "GNU Privacy Guard程序的路径。如果没有提供,Duplicati将在系统上搜索\"gpg2\"和\"gpg\"。" #: Library/Encryption/Strings.cs:49 msgid "The path to GnuPG" @@ -120,10 +122,10 @@ msgstr "使用该选项可以指定 --armor 选项给GPG。文件将会更大, #: Library/Encryption/Strings.cs:51 msgid "Use GPG Armor" -msgstr "使用 GPG " +msgstr "使用 GPG Armor" #: Library/Encryption/Strings.cs:52 -msgid "Overrides the GPG command supplied for decryption." +msgid "Override the GPG command supplied for decryption." msgstr "" #: Library/Encryption/Strings.cs:53 @@ -133,7 +135,7 @@ msgstr "GPG 解密命令" #: Library/Encryption/Strings.cs:54 #, csharp-format msgid "" -"Overrides the default GPG encryption command \"{0}\". Normal usage is to " +"Override the default GPG encryption command \"{0}\". Normal usage is to " "request asymetric encryption with the setting {1}." msgstr "" @@ -218,6 +220,11 @@ msgstr "需要的文件夹不存在" msgid "Cancelled" msgstr "已取消" +#: Library/Interface/Strings.cs:44 +msgid "" +"Encryption key used to encrypt target settings does not match current key." +msgstr "" + #: Library/Interface/CustomExceptions.cs:84 #: Library/Interface/CustomExceptions.cs:92 #: Library/Backend/Jottacloud/Jottacloud.cs:286 @@ -321,11 +328,11 @@ msgstr "备份设置有变更" msgid "" "This backend can read and write data to Swift (OpenStack Object Storage). " "Allowed format is \"openstack://container/folder\"." -msgstr "" +msgstr "这个后端可以读写Swift(OpenStack对象存储)的数据 允许的格式是 \"openstack://container/folder\"。" #: Library/Backend/OpenStack/Strings.cs:28 msgid "OpenStack Simple Storage" -msgstr "OpenStack Simple Storage" +msgstr "OpenStack 简单存储" #: Library/Backend/OpenStack/Strings.cs:29 #, csharp-format @@ -338,7 +345,7 @@ 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 "" +msgstr "此密码用于连接到服务器。也可以通过环境变量\"AUTH_PASSWORD\"提供密码。如果提供了密码,则还必须设置 --{0}" #: Library/Backend/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:34 #: Library/Backend/CloudFiles/Strings.cs:29 Library/Backend/S3/Strings.cs:33 @@ -348,16 +355,16 @@ msgstr "" #: Library/Backend/AzureBlob/Strings.cs:38 Library/Backend/Mega/Strings.cs:28 #: Library/Backend/SharePoint/Strings.cs:29 #: Library/Backend/WEBDAV/Strings.cs:29 -msgid "Supplies the password used to connect to the server" -msgstr "提供用于连接服务器的密码" +msgid "Supply the password used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:32 msgid "The domain name of the user used to connect to the server." msgstr "用于用户连接到服务器的域名称。" #: Library/Backend/OpenStack/Strings.cs:33 -msgid "Supplies the domain used to connect to the server" -msgstr "提供用于连接服务器的域" +msgid "Supply the domain used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:34 Library/Backend/FTP/Strings.cs:35 #: Library/Backend/CloudFiles/Strings.cs:30 Library/Backend/S3/Strings.cs:34 @@ -380,8 +387,8 @@ msgstr "该用户名用来连接到服务器,它也可以由环境变量 \"AUT #: Library/Backend/AzureBlob/Strings.cs:40 Library/Backend/Mega/Strings.cs:30 #: Library/Backend/SharePoint/Strings.cs:31 #: Library/Backend/WEBDAV/Strings.cs:31 -msgid "Supplies the username used to connect to the server" -msgstr "提供用于连接服务器的用户名" +msgid "Supply the username used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:36 msgid "" @@ -391,8 +398,8 @@ msgid "" msgstr "租户名称一般为付款用户的名称。如果使用密码认证,该选项必须提供,但使用 API 密钥时,该选项为非必填项。" #: Library/Backend/OpenStack/Strings.cs:37 -msgid "Supplies the Tenant Name used to connect to the server" -msgstr "提供用于连接服务器的租户名称" +msgid "Supply the Tenant Name used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:38 msgid "" @@ -401,8 +408,8 @@ msgid "" msgstr "一些提供商支持使用 API 密钥连接服务器,而不需要密码和租户名称。" #: Library/Backend/OpenStack/Strings.cs:39 -msgid "Supplies the API key used to connect to the server" -msgstr "提供连接服务器的 API 密钥" +msgid "Supply the API key used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:40 #, csharp-format @@ -412,12 +419,12 @@ msgid "" msgstr "认证地址用来认证用户和查找存储服务。该地址一般以 \"/v2.0\" 结尾。已知的提供商有:{0}{1}" #: Library/Backend/OpenStack/Strings.cs:41 -msgid "Supplies the authentication URL" -msgstr "提供认证地址" +msgid "Supply the authentication URL" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:42 msgid "The keystone API version to use. Valid values are 'v2' and 'v3'." -msgstr "" +msgstr "要使用的keystone API版本。有效值为'v2'和'v3'。" #: Library/Backend/OpenStack/Strings.cs:43 msgid "The keystone API version to use" @@ -431,27 +438,27 @@ msgid "" msgstr "该选项仅在创建容器时生效,表示容器存放的位置。询问您的提供商来获得可用的地区列表,或留空以使用默认地区。" #: Library/Backend/OpenStack/Strings.cs:45 -msgid "Supplies the region used for creating a container" -msgstr "提供创建容器的地区" +msgid "Supply the region used for creating a container" +msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:67 msgid "OpenStack configuration module" -msgstr "" +msgstr "OpenStack 配置模块" #: Library/Backend/OpenStack/OpenStackConfig.cs:69 -msgid "Exposes OpenStack configuration as a web module" +msgid "Expose OpenStack configuration as a web module" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:77 #: Library/Backend/GoogleServices/GCSConfig.cs:81 #: Library/Backend/S3/S3Config.cs:84 Library/Backend/Storj/StorjConfig.cs:53 msgid "The config to get" -msgstr "" +msgstr "获取配置" #: Library/Backend/OpenStack/OpenStackConfig.cs:77 #: Library/Backend/GoogleServices/GCSConfig.cs:81 #: Library/Backend/S3/S3Config.cs:84 Library/Backend/Storj/StorjConfig.cs:53 -msgid "Provides different config values" +msgid "Provide different config values" msgstr "" #: Library/Backend/FTP/Strings.cs:27 @@ -460,6 +467,8 @@ msgid "" "formats are \"ftp://hostname/folder\" and " "\"ftp://username:password@hostname/folder\"." msgstr "" +"此后端可以读写基于FTP的后端数据。允许的格式为 \"ftp://hostname/folder\" 和 " +"\"ftp://username:password@hostname/folder\"" #: Library/Backend/FTP/Strings.cs:28 msgid "FTP" @@ -470,11 +479,11 @@ msgstr "FTP" msgid "" "Activate this option to make the FTP connection in active mode. Even if the " "option --{0} is also set, the connection will be made in active mode." -msgstr "" +msgstr "激活此选项以使FTP连接处于主动模式。即使也设置了选项 --{0},连接也将以主动模式建立。" #: Library/Backend/FTP/Strings.cs:30 Library/Backend/FTP/Strings.cs:32 -msgid "Toggles the FTP connections method" -msgstr "切换 FTP 连接模式" +msgid "Toggle the FTP connections method" +msgstr "" #: Library/Backend/FTP/Strings.cs:31 #, csharp-format @@ -482,7 +491,7 @@ msgid "" "Activate this option to make the FTP connection in passive mode, which works" " better with some firewalls. If the option --{0} is set, this option is " "ignored." -msgstr "" +msgstr "激活此选项以使FTP连接处于被动模式,这种方式与某些防火墙配合得更好。如果设置了选项 --{0},则忽略此选项。" #: Library/Backend/FTP/Strings.cs:33 Library/Backend/CloudFiles/Strings.cs:28 #: Library/Backend/S3/Strings.cs:32 @@ -501,11 +510,11 @@ msgstr "该密码用来连接到服务器,它也可以由环境变量 \"AUTH_P msgid "" "Use this option to communicate using Secure Socket Layer (SSL) over ftp " "(ftps)." -msgstr "" +msgstr "使用此选项通过安全套接层(SSL)在ftp(ftps)上进行通信。" #: Library/Backend/FTP/Strings.cs:38 -msgid "Instructs Duplicati to use an SSL (ftps) connection" -msgstr "令 Duplicati 使用 SSL (FTPS) 连接" +msgid "Instruct Duplicati to use an SSL (ftps) connection" +msgstr "" #: Library/Backend/FTP/Strings.cs:39 msgid "" @@ -531,28 +540,28 @@ msgstr "文件夹 {0} 未找到,信息:{1}" msgid "" "The file {0} was uploaded but not found afterwards. The file listing " "returned {1}" -msgstr "" +msgstr "文件 {0} 已上传,但之后未找到。返回的文件列表为 {1}" #: Library/Backend/FTP/Strings.cs:43 #, csharp-format msgid "" "The file {0} was uploaded but the returned size was {1} and it was expected " "to be {2}." -msgstr "" +msgstr "文件 {0} 已上传,但返回的大小是 {1} ,预期大小应为 {2}。" #: Library/Backend/GoogleServices/GCSConfig.cs:71 msgid "Google Cloud Storage configuration module" -msgstr "" +msgstr "Google Cloud Storage配置模块" #: Library/Backend/GoogleServices/GCSConfig.cs:73 -msgid "Exposes Google Cloud Storage configuration as a web module" +msgid "Expose Google Cloud Storage configuration as a web module" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:27 msgid "" "This backend can read and write data to Google Cloud Storage. Allowed format" " is \"gcs://bucket/folder\"." -msgstr "" +msgstr "此后端可以读写Google Cloud Storage的数据。允许的格式为 \"gcs://bucket/folder\"。" #: Library/Backend/GoogleServices/Strings.cs:28 msgid "Google Cloud Storage" @@ -562,12 +571,12 @@ msgstr "Google Cloud Storage" #: Library/Backend/OAuthHelper/Strings.cs:26 #, csharp-format msgid "You need an AuthID. You can get it from: {0}" -msgstr "" +msgstr "您需要一个AuthID。您可以从以下位置获取:{0}" #: Library/Backend/GoogleServices/Strings.cs:30 #, csharp-format msgid "You must supply a project ID with --{0} for creating a bucket." -msgstr "" +msgstr "您必须使用 --{0}提供一个项目ID来创建bucket。" #: Library/Backend/GoogleServices/Strings.cs:31 #: Library/Backend/GoogleServices/Strings.cs:47 @@ -598,8 +607,8 @@ msgstr "" "{0}" #: Library/Backend/GoogleServices/Strings.cs:35 -msgid "Specifies location option for creating a bucket" -msgstr "指定创建 bucket 的位置" +msgid "Specify location option for creating a bucket" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:36 #, csharp-format @@ -611,25 +620,25 @@ msgstr "" "{0}" #: Library/Backend/GoogleServices/Strings.cs:38 -msgid "Specifies storage class for creating a bucket" -msgstr "指定创建 bucket 的存储级别" +msgid "Specify storage class for creating a bucket" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:39 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 "" +msgstr "此选项仅在创建新bucket时使用。使用此选项提供存bucket所关联的项目ID。项目决定了使用费用。" #: Library/Backend/GoogleServices/Strings.cs:40 -msgid "Specifies project for creating a bucket" -msgstr "指定创建 bucket 的项目" +msgid "Specify project for creating a bucket" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:44 msgid "" "This backend can read and write data to Google Drive. Allowed format is " "\"googledrive://folder/subfolder\"." -msgstr "" +msgstr "此后端可以读写Google Drive的数据。允许的格式为\"googledrive://folder/subfolder\"。" #: Library/Backend/GoogleServices/Strings.cs:45 msgid "Google Drive" @@ -638,23 +647,23 @@ msgstr "Google Drive" #: Library/Backend/GoogleServices/Strings.cs:46 #, csharp-format msgid "There is more than one item named \"{0}\" in the folder \"{1}\"." -msgstr "" +msgstr "在文件夹 \"{1}\" 中有多于一个名为 \"{0}\" 的项目。" #: Library/Backend/GoogleServices/Strings.cs:49 msgid "" "This option sets the team drive to use. Leaving it empty uses the personal " "drive." -msgstr "" +msgstr "此选项设置要使用的团队drive。留空则使用个人drive。" #: Library/Backend/GoogleServices/Strings.cs:50 msgid "Team drive ID" -msgstr "团队云盘 ID" +msgstr "团队 drive ID" #: Library/Backend/CloudFiles/Strings.cs:24 msgid "" "This backend can read and write data to CloudFiles. Allowed format is " "\"cloudfiles://container/folder\"." -msgstr "" +msgstr "此后端可以读写CloudFiles的数据。允许的格式是\"cloudfiles://container/folder\"。" #: Library/Backend/CloudFiles/Strings.cs:25 msgid "Rackspace CloudFiles" @@ -666,7 +675,7 @@ 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 "" +msgstr "CloudFiles根据账户所在地使用不同的服务器进行身份验证。使用此选项设置备用身份验证URL。此选项覆盖 --{0}。" #: Library/Backend/CloudFiles/Strings.cs:27 msgid "Provide another authentication URL" @@ -674,11 +683,11 @@ msgstr "提供另外认证地址" #: Library/Backend/CloudFiles/Strings.cs:32 msgid "The API Access Key used to authenticate with CloudFiles." -msgstr "" +msgstr "用于与CloudFiles进行身份验证的API Access Key。" #: Library/Backend/CloudFiles/Strings.cs:33 -msgid "Supplies the access key used to connect to the server" -msgstr "提供连接服务器的访问密钥" +msgid "Supply the access key used to connect to the server" +msgstr "" #: Library/Backend/CloudFiles/Strings.cs:34 #, csharp-format @@ -686,7 +695,7 @@ 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 "" +msgstr "Duplicati将假设提供的凭据是针对美国账户的。如果账户是基于英国的,请使用此选项。请注意,这相当于设置 --{0}={1}。" #: Library/Backend/CloudFiles/Strings.cs:35 msgid "Use a UK account" @@ -694,11 +703,11 @@ msgstr "使用英国帐户" #: Library/Backend/CloudFiles/Strings.cs:36 msgid "The username used to authenticate with CloudFiles." -msgstr "" +msgstr "用于与CloudFiles进行身份验证的用户名。" #: Library/Backend/CloudFiles/Strings.cs:37 -msgid "Supplies the username used to authenticate with CloudFiles" -msgstr "提供用来认证 CloudFiles 的用户名" +msgid "Supply the username used to authenticate with CloudFiles" +msgstr "" #: Library/Backend/CloudFiles/Strings.cs:38 msgid "MD5 Hash (ETag) verification failed" @@ -723,21 +732,21 @@ msgstr "未给出 CloudFiles 用户 ID" #: Library/Backend/CloudFiles/Strings.cs:43 msgid "Unexpected CloudFiles response. Perhaps the API has changed?" -msgstr "" +msgstr "意外的CloudFiles响应。可能是API发生了变更?" #: Library/Backend/S3/S3Config.cs:75 msgid "S3 configuration module" -msgstr "" +msgstr "S3配置模块" #: Library/Backend/S3/S3Config.cs:77 -msgid "Exposes S3 configuration as a web module" +msgid "Expose S3 configuration as a web module" msgstr "" #: Library/Backend/S3/Strings.cs:26 msgid "" "This backend can read and write data to an S3 compatible server. Allowed " "format is \"s3://bucketname/prefix\"." -msgstr "" +msgstr "此后端可以读写与S3兼容的服务器上的数据。允许的格式为 \"s3://bucketname/prefix\"。" #: Library/Backend/S3/Strings.cs:27 msgid "S3 compatible" @@ -748,7 +757,7 @@ msgstr "兼容 S3" msgid "" "AWS Secret Access Key can be obtained after logging into your AWS account. " "This can also be supplied through the option --{0}." -msgstr "" +msgstr "AWS Secret Access Key可以在登录您的AWS账户后获得。也可以通过选项 --{0} 提供。" #: Library/Backend/S3/Strings.cs:29 msgid "AWS Secret Access Key" @@ -759,7 +768,7 @@ msgstr "" msgid "" "AWS Access Key ID can be obtained after logging into your AWS account. This " "can also be supplied through the option --{0}." -msgstr "" +msgstr "AWS Secret Access Key ID可以在登录您的AWS账户后获得。也可以通过选项 --{0} 提供。" #: Library/Backend/S3/Strings.cs:31 msgid "AWS Access Key ID" @@ -783,8 +792,8 @@ msgstr "" "{0}" #: Library/Backend/S3/Strings.cs:40 -msgid "Specifies S3 location constraints" -msgstr "指定 S3 位置限制" +msgid "Specify S3 location constraints" +msgstr "" #: Library/Backend/S3/Strings.cs:41 #, csharp-format @@ -796,40 +805,40 @@ msgstr "" "{0}" #: Library/Backend/S3/Strings.cs:43 -msgid "Specifies an alternate S3 server name" -msgstr "指定可选的 S3 服务器名" +msgid "Specify an alternate S3 server name" +msgstr "" #: Library/Backend/S3/Strings.cs:44 msgid "" "Set either to aws or minio. Then either the AWS SDK or Minio SDK will be " "used to communicate with S3 services." -msgstr "" +msgstr "设置为aws或minio。然后可使用AWS SDK或Minio SDK与S3服务通信。" #: Library/Backend/S3/Strings.cs:45 -msgid "Specifies the S3 client library to use" -msgstr "指定使用的 S3 客户端库" +msgid "Specify the S3 client library to use" +msgstr "" #: Library/Backend/S3/Strings.cs:46 msgid "" "Use this option to communicate using Secure Socket Layer (SSL) over http " "(https). Note that bucket names containing a period has problems with SSL " "connections." -msgstr "" +msgstr "使用此选项通过安全套接层(SSL)在http(https)上进行通信。请注意,包含句点(.)的bucket名称在SSL连接上会有问题。" #: Library/Backend/S3/Strings.cs:47 Library/Backend/WEBDAV/Strings.cs:40 #: Library/Backend/TahoeLAFS/Strings.cs:27 -msgid "Instructs Duplicati to use an SSL (https) connection" -msgstr "令 Duplicati 使用 SSL (HTTPS) 连接" +msgid "Instruct Duplicati to use an SSL (https) connection" +msgstr "" #: Library/Backend/S3/Strings.cs:48 msgid "" "This disables chunk encoding for the aws client, which is not supported by " "all S3 providers." -msgstr "" +msgstr "这将禁用aws客户端的chunk encoding,并非所有的S3提供商都支持。" #: Library/Backend/S3/Strings.cs:49 msgid "Disable chunk encoding (aws client only)" -msgstr "" +msgstr "禁用chunk encoding(仅限aws客户端)" #: Library/Backend/S3/Strings.cs:50 msgid "" @@ -843,35 +852,35 @@ msgstr "指定存储级别" #: Library/Backend/S3/S3IAM.cs:71 msgid "S3 IAM support module" -msgstr "" +msgstr "S3 IAM 支持模块" #: Library/Backend/S3/S3IAM.cs:73 -msgid "Exposes S3 IAM manipulation as a web module" +msgid "Expose S3 IAM manipulation as a web module" msgstr "" #: Library/Backend/S3/S3IAM.cs:81 msgid "The operation to perform" -msgstr "" +msgstr "要执行的操作" #: Library/Backend/S3/S3IAM.cs:81 -msgid "Selects the operation to perform" +msgid "Select the operation to perform" msgstr "" #: Library/Backend/S3/S3IAM.cs:82 msgid "The username" -msgstr "" +msgstr "用户名" #: Library/Backend/S3/S3IAM.cs:82 msgid "The Amazon Access Key ID" -msgstr "" +msgstr "Amazon Access Key ID" #: Library/Backend/S3/S3IAM.cs:83 msgid "The password" -msgstr "" +msgstr "密码" #: Library/Backend/S3/S3IAM.cs:83 msgid "The Amazon Secret Key" -msgstr "" +msgstr "Amazon Secret Key" #: Library/Backend/AlternativeFTP/Strings.cs:30 msgid "" @@ -879,6 +888,7 @@ msgid "" "alternative FTP client. Allowed formats are \"aftp://hostname/folder\" and " "\"aftp://username:password@hostname/folder\"." msgstr "" +"这个后端可以使用替代的FTP客户端读写基于FTP的后端数据。允许的格式为\"aftp://hostname/folder\"和\"aftp://username:password@hostname/folder\"。" #: Library/Backend/AlternativeFTP/Strings.cs:31 msgid "Alternative FTP" @@ -888,21 +898,21 @@ msgstr "备用 FTP" msgid "" "Use this option to log FTP dialog to terminal console for debugging " "purposes." -msgstr "" +msgstr "使用此选项将FTP对话记录到终端控制台以进行调试。" #: Library/Backend/AlternativeFTP/Strings.cs:37 msgid "Log FTP dialog to terminal console" -msgstr "" +msgstr "将FTP对话记录到终端控制台" #: Library/Backend/AlternativeFTP/Strings.cs:38 msgid "" "Use this option to log FTP PRIVATE info (username, password) to console for " "debugging purposes (DO NOT POST THIS TO THE INTERNET!)" -msgstr "" +msgstr "使用此选项将FTP私有信息(用户名,密码)记录到控制台以进行调试(不要发布到互联网上!)" #: Library/Backend/AlternativeFTP/Strings.cs:39 msgid "Log FTP PRIVATE info to console" -msgstr "" +msgstr "将FTP私有信息记录到控制台" #: Library/Backend/AlternativeFTP/Strings.cs:40 #, csharp-format @@ -988,7 +998,7 @@ msgstr "SSH 密钥生成器" #: Library/Backend/SSHv2/Strings.cs:28 msgid "A username to append to the public key." -msgstr "" +msgstr "附加到公钥的用户名。" #: Library/Backend/SSHv2/Strings.cs:29 msgid "Public key username" @@ -1004,7 +1014,7 @@ msgstr "密钥类型" #: Library/Backend/SSHv2/Strings.cs:32 msgid "The length of the key in bits." -msgstr "" +msgstr "密钥的bits长度。" #: Library/Backend/SSHv2/Strings.cs:33 msgid "The key length" @@ -1020,7 +1030,7 @@ msgstr "SSH 密钥上传器" #: Library/Backend/SSHv2/Strings.cs:39 msgid "The SSH connection URL used to establish the connection." -msgstr "" +msgstr "用于建立连接的SSH连接URL。" #: Library/Backend/SSHv2/Strings.cs:40 msgid "The SSH connection URL" @@ -1030,7 +1040,7 @@ msgstr "SSH 连接地址" msgid "" "The SSH public key must be a valid SSH string, which is appended to the " ".ssh/authorized_keys file." -msgstr "" +msgstr "SSH公钥必须是有效的SSH字符串,它会被追加到.ssh/authorized_keys文件中。" #: Library/Backend/SSHv2/Strings.cs:42 msgid "The SSH public key to append" @@ -1042,6 +1052,7 @@ msgid "" "Allowed formats are \"ssh://hostname/folder\" and " "\"ssh://username:password@hostname/folder\"." msgstr "" +"此后端可以使用SFTP读写基于SSH的后端数据。允许的格式为\"ssh://hostname/folder\"和\"ssh://username:password@hostname/folder\"。" #: Library/Backend/SSHv2/Strings.cs:47 msgid "SFTP (SSH)" @@ -1052,10 +1063,12 @@ msgid "" "The server fingerprint used for validation of server identity. Format is " "e.g. \"ssh-rsa 4096 11:22:33:44:55:66:77:88:99:00:11:22:33:44:55:66\"." msgstr "" +"用于验证服务器身份的服务器指纹。格式例如:\"ssh-rsa 4096 " +"11:22:33:44:55:66:77:88:99:00:11:22:33:44:55:66\"。" #: Library/Backend/SSHv2/Strings.cs:53 -msgid "Supplies server fingerprint used for validation of server identity" -msgstr "提供用来验证服务器身份的指纹" +msgid "Supply server fingerprint used for validation of server identity" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:54 msgid "" @@ -1065,19 +1078,19 @@ msgid "" msgstr "为防止中间人攻击,连接服务器时将校验其指纹。开启该选项以禁用主机密钥指纹校验,您只应当在测试时使用该选项。" #: Library/Backend/SSHv2/Strings.cs:55 -msgid "Disables fingerprint validation" -msgstr "禁用指纹校验" +msgid "Disable fingerprint validation" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:56 msgid "" -"Points to a valid OpenSSH keyfile. If the file is encrypted, the password " +"Point to a valid OpenSSH keyfile. If the file is encrypted, the password " "supplied is used to decrypt it. If the keyfile is specified, the password is" " not used to authenticate." msgstr "" #: Library/Backend/SSHv2/Strings.cs:57 Library/Backend/SSHv2/Strings.cs:59 -msgid "Uses a SSH private key to authenticate" -msgstr "使用 SSH 私钥认证" +msgid "Use a SSH private key to authenticate" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:58 #, csharp-format @@ -1085,17 +1098,17 @@ msgid "" "An url-encoded SSH private key. The private key must be prefixed with {0}. " "If the key is encrypted, the password supplied is used to decrypt it. If the" " private key is specified, the password is not used to authenticate." -msgstr "" +msgstr "一个URL编码的SSH私钥。私钥必须以 {0} 为前缀。如果密钥是加密的,提供的密码用于解密它。如果指定了私钥,密码不用于认证。" #: Library/Backend/SSHv2/Strings.cs:60 msgid "" "Use this option to manage the internal timeout for SSH operations. If the " "value is set to zero, the operations will not time out." -msgstr "" +msgstr "使用此选项来管理SSH操作的内部超时。如果该值设置为零,操作将不会超时。" #: Library/Backend/SSHv2/Strings.cs:61 -msgid "Sets the operation timeout value" -msgstr "设置操作超时时间" +msgid "Set the operation timeout value" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:62 msgid "" @@ -1104,10 +1117,12 @@ msgid "" "Using keep-alive will keep the connection open in this scenario. If this " "value is set to zero, the keep-alive is disabled." msgstr "" +"使用此选项来启用SSH连接的keep-alive间隔。如果连接处于空闲状态,防火墙可能会关闭连接,在这种情况下,使用keep-" +"alive将保持连接打开。如果此值设置为零,则禁用keep-alive。" #: Library/Backend/SSHv2/Strings.cs:63 -msgid "Sets a keepalive value" -msgstr "设置 keepalive 时间" +msgid "Set a keepalive value" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:64 #, csharp-format @@ -1133,7 +1148,7 @@ msgstr "请添加 --{1}=\"{0}\" 来信任该主机。视情况,您也可以使 msgid "" "This backend can read and write data to Box.com. Allowed format is " "\"box://folder/subfolder\"." -msgstr "" +msgstr "此后端可以读写Box.com的数据。允许的格式为\"box://folder/subfolder\"。" #: Library/Backend/Box/Strings.cs:26 msgid "Box.com" @@ -1180,7 +1195,7 @@ msgstr "远程仓库" #: Library/Backend/Rclone/Strings.cs:32 msgid "Path on the Remote repository." -msgstr "" +msgstr "远程仓库的路径" #: Library/Backend/Rclone/Strings.cs:33 msgid "Remote path" @@ -1192,7 +1207,7 @@ msgstr "参数将被传递给 Rclone" #: Library/Backend/Rclone/Strings.cs:35 msgid "Rclone options" -msgstr "" +msgstr "Rclone 选项" #: Library/Backend/Rclone/Strings.cs:36 msgid "" @@ -1211,6 +1226,8 @@ msgid "" "(e.g.: \"file://\\\\server\\folder\") or local paths (e.g.: (win) " "\"file://c:\\folder\", (linux) \"file:///usr/pub/files\")" msgstr "" +"此后端可以读写基于文件的后端数据。允许的格式为\"file://hostname/folder\"和\"file://username:password@hostname/folder\"。您可以提供UNC路径(例如:\"file://\\\\server\\folder\")或本地路径(例如:(win)" +" \"file://c:\\folder\", (linux) \"file:///usr/pub/files\")" #: Library/Backend/File/Strings.cs:25 msgid "Local folder or drive" @@ -1227,6 +1244,8 @@ msgid "" "unwanted external drive. The contents of the file are never examined, only " "file existence." msgstr "" +"此选项仅在同时指定了 --{0} " +"选项时才有效。如果指定了备用路径,此选项表示文件夹中必须存在的标记文件的名称。这可以用来处理外部驱动器更改驱动器字母或挂载点的情况。通过确保某个文件存在,可以防止将数据写入不想要的外部驱动器。文件的内容从不被检查,只检查文件是否存在。" #: Library/Backend/File/Strings.cs:27 msgid "Look for a file in the destination folder" @@ -1274,6 +1293,8 @@ msgid "" "something goes wrong. Activating this option may cause the retry operation " "to fail. This option has no effect unless the option --{0} is activated." msgstr "" +"在存储文件时,标准操作是复制文件并删除原始文件。这一序列确保了如果出现问题,操作可以重试。激活此选项可能会导致重试操作失败。除非激活了 --{0} " +"选项,否则此选项无效。" #: Library/Backend/File/Strings.cs:37 msgid "Move the file instead of copying it" @@ -1283,7 +1304,7 @@ msgstr "移动文件而不是复制" msgid "" "If this option is set, any existing authentication against the remote share " "is dropped before attempting to authenticate." -msgstr "" +msgstr "如果设置了此选项,在尝试进行身份验证之前,将放弃对远程共享的任何现有身份验证。" #: Library/Backend/File/Strings.cs:39 msgid "Force authentication against remote share" @@ -1293,17 +1314,17 @@ msgstr "连接远程共享时强制认证" msgid "" "As an extra precaution the uploaded file length will be checked against the " "local source length." -msgstr "" +msgstr "作为额外的预防措施,将检查上传的文件长度与本地源长度是否一致。" #: Library/Backend/File/Strings.cs:41 msgid "Disable length verification" -msgstr "" +msgstr "禁用长度验证" #: Library/Backend/Backblaze/Strings.cs:25 msgid "" "This backend can read and write data to the Backblaze B2 Cloud Storage. " "Allowed format is \"b2://bucketname/prefix\"." -msgstr "" +msgstr "此后端可以读写Backblaze B2云存储的数据。允许的格式为\"b2://bucketname/prefix\"。" #: Library/Backend/Backblaze/Strings.cs:26 msgid "B2 Cloud Storage" @@ -1315,6 +1336,7 @@ msgid "" "B2 Cloud Storage Application Key can be obtained after logging into your " "Backblaze account. This can also be supplied through the option --{0}." msgstr "" +"B2 Cloud Storage Application Key可以在登录您的Backblaze账户后获得。也可以通过选项 --{0} 提供。" #: Library/Backend/Backblaze/Strings.cs:28 msgid "B2 Cloud Storage Application Key" @@ -1325,7 +1347,7 @@ msgstr "B2 云存储应用密钥" msgid "" "B2 Cloud Storage Account ID can be obtained after logging into your " "Backblaze account. This can also be supplied through the option --{0}." -msgstr "" +msgstr "B2 Cloud Storage Account ID可以在登录您的Backblaze账户后获得。也可以通过选项 --{0} 提供。" #: Library/Backend/Backblaze/Strings.cs:30 msgid "B2 Cloud Storage Account ID" @@ -1333,17 +1355,17 @@ msgstr "B2 云存储帐户 ID" #: Library/Backend/Backblaze/Strings.cs:35 msgid "No B2 Cloud Storage Application Key given" -msgstr "" +msgstr "未提供B2 Cloud Storage Application Key" #: Library/Backend/Backblaze/Strings.cs:36 msgid "No B2 Cloud Storage Account ID given" -msgstr "" +msgstr "未提供B2 Cloud Storage Account ID" #: Library/Backend/Backblaze/Strings.cs:37 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 "" +msgstr "默认情况下,会创建一个私有bucket。使用此选项来设置bucket类型。请参阅B2文档以了解允许的类型。" #: Library/Backend/Backblaze/Strings.cs:38 msgid "The bucket type used when creating a bucket" @@ -1355,6 +1377,8 @@ 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 "" +"使用此选项设置列出B2 buckets的页面大小。较小的数字意味着较少的数据,但可能会增加B2 Transactions Class " +"C的数量。建议的值在100到1000之间。" #: Library/Backend/Backblaze/Strings.cs:40 msgid "The size of file-listing pages" @@ -1366,6 +1390,7 @@ msgid "" "uploading will not be affected. The default download URL depends on your " "account and looks like \"https://f00X.backblazeb2.com\"." msgstr "" +"如果您想使用自定义域名下载文件,请更改此项,上传不会受到影响。默认下载URL取决于您的账户类似这样\"https://f00X.backblazeb2.com\"." #: Library/Backend/Backblaze/Strings.cs:42 msgid "The base URL to use for downloading files" @@ -1376,7 +1401,7 @@ msgstr "用于下载文件的基础地址" msgid "" "The setting \"{0}\" is invalid for \"{1}\". It must be an integer larger " "than zero." -msgstr "" +msgstr "设置\"{0}\"对于\"{1}\"是无效的。它必须是一个大于零的整数。" #: Library/Backend/Sia/Strings.cs:26 msgid "This backend can read and write data to Sia." @@ -1388,7 +1413,7 @@ msgstr "Sia 分布式云" #: Library/Backend/Sia/Strings.cs:28 msgid "Set the target path. Example: /backup" -msgstr "" +msgstr "设置目标路径。例如:/backup" #: Library/Backend/Sia/Strings.cs:29 msgid "Backup path" @@ -1396,7 +1421,7 @@ msgstr "备份路径" #: Library/Backend/Sia/Strings.cs:30 msgid "Supply a password for Sia server." -msgstr "" +msgstr "为Sia服务提供密码。" #: Library/Backend/Sia/Strings.cs:31 msgid "Sia password" @@ -1404,11 +1429,11 @@ msgstr "Sia 密码" #: Library/Backend/Sia/Strings.cs:32 msgid "The minimum value for redundancy is 1.0." -msgstr "" +msgstr "冗余的最小值是1.0。" #: Library/Backend/Sia/Strings.cs:33 msgid "Set the minimum redundancy" -msgstr "" +msgstr "设置最小冗余度" #: Library/Backend/OneDrive/Strings.cs:28 #, csharp-format @@ -1432,7 +1457,7 @@ msgstr "大文件上传的分块大小" msgid "" "Number of retry attempts made for each fragment before failing the overall " "file upload." -msgstr "" +msgstr "在对整个文件上传失败之前,对每个片段进行的重试尝试次数。" #: Library/Backend/OneDrive/Strings.cs:32 msgid "Number of retries for each fragment" @@ -1442,7 +1467,7 @@ msgstr "每个分片的重试次数" msgid "" "Amount of time (in milliseconds) to wait between failures when uploading " "fragments." -msgstr "" +msgstr "上传片段时,在失败之间等待的时间(以毫秒为单位)。" #: Library/Backend/OneDrive/Strings.cs:34 msgid "Millisecond delay between fragment errors" @@ -1450,7 +1475,7 @@ msgstr "分片错误之间的延迟时间 (毫秒)" #: Library/Backend/OneDrive/Strings.cs:35 msgid "Use this option to set HttpClient class to perform HTTP requests." -msgstr "" +msgstr "使用此选项来设置HttpClient类以执行HTTP请求。" #: Library/Backend/OneDrive/Strings.cs:36 msgid "Whether the HttpClient class should be used" @@ -1459,9 +1484,9 @@ msgstr "是否使用 HttpClient 类" #: Library/Backend/OneDrive/Strings.cs:41 #, 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})." +"Store 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:42 @@ -1482,7 +1507,7 @@ msgstr "可选的设备 ID" #: Library/Backend/OneDrive/Strings.cs:49 #, csharp-format msgid "" -"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " +"Store 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 "" @@ -1493,7 +1518,7 @@ msgstr "Microsoft SharePoint v2" #: Library/Backend/OneDrive/Strings.cs:51 msgid "ID of the site to store data in." -msgstr "" +msgstr "用于存储数据的站点 ID。" #: Library/Backend/OneDrive/Strings.cs:52 msgid "ID of the site" @@ -1511,7 +1536,7 @@ msgstr "站点 ID 冲突:所给为 {0} 但找到 {1}" #: Library/Backend/OneDrive/Strings.cs:59 #, csharp-format msgid "" -"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " +"Store 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) " @@ -1526,15 +1551,15 @@ msgstr "Microsoft Office 365 群组" #: Library/Backend/OneDrive/Strings.cs:61 msgid "ID of the group to store data in." -msgstr "" +msgstr "用于存储数据的群组ID。" #: Library/Backend/OneDrive/Strings.cs:62 msgid "ID of the group" -msgstr "组 ID" +msgstr "群组ID" #: Library/Backend/OneDrive/Strings.cs:63 msgid "Email address of the group to store data in." -msgstr "" +msgstr "用于存储数据的区组邮件地址。" #: Library/Backend/OneDrive/Strings.cs:64 msgid "Email address of the group" @@ -1542,7 +1567,7 @@ msgstr "该群组的邮件地址" #: Library/Backend/OneDrive/Strings.cs:65 msgid "No group ID or group email address was provided." -msgstr "" +msgstr "未提供群组ID或群组电子邮件地址。" #: Library/Backend/OneDrive/Strings.cs:66 #, csharp-format @@ -1561,15 +1586,15 @@ msgstr "组 ID 冲突:设置为 {0} 而找到的是 {1}" #: Library/Backend/AliyunOSS/Strings.cs:7 msgid "This backend can read and write data to Aliyun OSS." -msgstr "" +msgstr "此后端可以向阿里云OSS读写数据。" #: Library/Backend/AliyunOSS/Strings.cs:8 msgid "Aliyun OSS (Object Storage Service)" -msgstr "" +msgstr "Aliyun OSS (对象存储服务)" #: Library/Backend/AliyunOSS/Strings.cs:9 msgid "Access Key ID is used to identify the user." -msgstr "" +msgstr "Access Key ID用于识别不同用户。" #: Library/Backend/AliyunOSS/Strings.cs:10 #: Library/Backend/Idrivee2/Strings.cs:29 @@ -1580,7 +1605,7 @@ msgstr "" msgid "" "Access Key Secret is the key used by the user to encrypt signature strings " "and by OSS to verify these signature strings." -msgstr "" +msgstr "Access Key Secret是用户用来加密签名字符串的密钥,也是OSS用来验证这些签名字符串的密钥。" #: Library/Backend/AliyunOSS/Strings.cs:12 #: Library/Backend/Idrivee2/Strings.cs:27 @@ -1591,16 +1616,16 @@ msgstr "" msgid "" "A storage space is a container used to store objects (Object), and all " "objects must belong to a specific storage space." -msgstr "" +msgstr "存储空间是用来存储对象的容器,所有对象必须属于特定的存储空间。" #: Library/Backend/AliyunOSS/Strings.cs:14 #: Library/Backend/TencentCOS/Strings.cs:36 msgid "Bucket name" -msgstr "" +msgstr "Bucket 名称" #: Library/Backend/AliyunOSS/Strings.cs:15 msgid "Region indicates the physical location of the OSS data center." -msgstr "" +msgstr "区域表示OSS数据中心的物理位置。" #: Library/Backend/AliyunOSS/Strings.cs:16 msgid "Region" @@ -1610,7 +1635,7 @@ msgstr "" msgid "" "Endpoint refers to the domain name through which OSS provides external " "services." -msgstr "" +msgstr "Endpoint是指OSS提供外部服务的域名。" #: Library/Backend/AliyunOSS/Strings.cs:18 msgid "Endpoint" @@ -1620,7 +1645,7 @@ msgstr "" msgid "" "This backend can read and write data to Azure blob storage. Allowed format " "is \"azure://bucketname\"." -msgstr "" +msgstr "此后端可以向Azure Blob存储读写数据。允许的格式为\"azure://bucketname\"。" #: Library/Backend/AzureBlob/Strings.cs:26 msgid "Azure blob" @@ -1628,11 +1653,11 @@ msgstr "Azure Blob 存储" #: Library/Backend/AzureBlob/Strings.cs:27 msgid "All files will be written to the container specified." -msgstr "" +msgstr "所有文件都将被写入指定的容器中。" #: Library/Backend/AzureBlob/Strings.cs:28 msgid "The name of the storage container" -msgstr "" +msgstr "存储容器的名称" #: Library/Backend/AzureBlob/Strings.cs:29 msgid "No Azure storage account name given" @@ -1642,7 +1667,7 @@ msgstr "未给出 Azure 存储帐户名称" msgid "" "The Azure storage account name which can be obtained by clicking the " "\"Manage Access Keys\" button on the storage account dashboard." -msgstr "" +msgstr "Azure存储账户名称可以通过点击存储账户仪表板上的\"Manage Access Keys\"按钮获得。" #: Library/Backend/AzureBlob/Strings.cs:31 msgid "The storage account name" @@ -1652,38 +1677,38 @@ msgstr "存储帐户名称" msgid "" "The Azure access key which can be obtained by clicking the \"Manage Access " "Keys\" button on the storage account dashboard." -msgstr "" +msgstr "Azure access key可以通过点击存储账户仪表板上的\"Manage Access Keys\"按钮获得。" #: Library/Backend/AzureBlob/Strings.cs:33 msgid "The access key" -msgstr "访问密钥" +msgstr "access key" #: Library/Backend/AzureBlob/Strings.cs:34 msgid "" "The Azure shared access signature (SAS) token which can be obtained by " "selecting the \"Shared access signature\" blade on the storage account " "dashboard, or inside a container blade." -msgstr "" +msgstr "Azure共享访问签名(SAS)令牌可以通过在存储账户仪表板上选择\"Shared access signature\",或者在容器内部获得。" #: Library/Backend/AzureBlob/Strings.cs:35 msgid "The SAS token" -msgstr "" +msgstr "SAS token" #: Library/Backend/AzureBlob/Strings.cs:36 msgid "No Azure access key or SAS token given" -msgstr "" +msgstr "未提供Azure access key 或是 SAS token" #: Library/Backend/TencentCOS/Strings.cs:27 msgid "This backend can read and write data to the Tencent COS." -msgstr "" +msgstr "此后端可以向Tencent COS读写数据" #: Library/Backend/TencentCOS/Strings.cs:28 msgid "Tencent COS (Cloud Object Storage)" -msgstr "" +msgstr "Tencent COS (云对象存储)" #: Library/Backend/TencentCOS/Strings.cs:29 msgid "Account ID of Tencent Cloud Account." -msgstr "" +msgstr "腾讯云账户的Account ID" #: Library/Backend/TencentCOS/Strings.cs:30 msgid "Account ID" @@ -1707,7 +1732,7 @@ msgstr "" #: Library/Backend/TencentCOS/Strings.cs:35 msgid "Bucket name, format: BucketName-APPID" -msgstr "" +msgstr "Bucket名称, 格式: BucketName-APPID" #: Library/Backend/TencentCOS/Strings.cs:37 msgid "" @@ -1715,9 +1740,10 @@ msgid "" " The object storage COS data is stored in the storage buckets of these " "regions. https://intl.cloud.tencent.com/document/product/436/6224." msgstr "" +"Region是腾讯云托管机房的分布区域。对象存储COS数据存储在这些区域的存储桶中。详见:https://intl.cloud.tencent.com/document/product/436/6224。" #: Library/Backend/TencentCOS/Strings.cs:38 -msgid "Specifies COS location constraints" +msgid "Specify COS location constraints" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:39 @@ -1725,16 +1751,17 @@ msgid "" "Storage class of the object; check enumerated values at " "https://intl.cloud.tencent.com/document/product/436/30925." msgstr "" +"对象的存储类别;请在 https://intl.cloud.tencent.com/document/product/436/30925 中查看枚举值。" #: Library/Backend/TencentCOS/Strings.cs:40 msgid "Storage class of the object" -msgstr "" +msgstr "对象的存储类别" #: Library/Backend/Jottacloud/Strings.cs:25 msgid "" "This backend can read and write data to Jottacloud using its REST protocol. " "Allowed format is \"jottacloud://folder/subfolder\"." -msgstr "" +msgstr "此后端可以使用其REST协议读写Jottacloud的数据。允许的格式为 \"jottacloud://folder/subfolder\"。" #: Library/Backend/Jottacloud/Strings.cs:26 msgid "Jottacloud" @@ -1742,11 +1769,11 @@ msgstr "Jottacloud" #: Library/Backend/Jottacloud/Strings.cs:29 msgid "No username found" -msgstr "" +msgstr "未找到用户名" #: Library/Backend/Jottacloud/Strings.cs:30 msgid "No path given. Files cannot be uploaded to the root folder" -msgstr "" +msgstr "未提供路径。文件无法上传到根文件夹" #: Library/Backend/Jottacloud/Strings.cs:31 msgid "Illegal mount point given." @@ -1764,8 +1791,8 @@ msgstr "" "\"{0}\" 选项指定所用的挂载点。" #: Library/Backend/Jottacloud/Strings.cs:34 -msgid "Supplies the backup device to use" -msgstr "指定使用的备份设备" +msgid "Supply the backup device to use" +msgstr "" #: Library/Backend/Jottacloud/Strings.cs:35 #, csharp-format @@ -1780,8 +1807,8 @@ msgstr "" "\"{0}\" 选项指定了自定义设备,您可以随意命名挂载点。" #: Library/Backend/Jottacloud/Strings.cs:36 -msgid "Supplies the mount point to use on the server" -msgstr "指定服务器上使用的挂载点" +msgid "Supply the mount point to use on the server" +msgstr "" #: Library/Backend/Jottacloud/Strings.cs:37 msgid "" @@ -1792,7 +1819,7 @@ msgstr "恢复操作的线程数。某些情况下,下载速率被限制在每 #: Library/Backend/Jottacloud/Strings.cs:38 msgid "Number of threads for restore operations" -msgstr "" +msgstr "恢复操作的线程数" #: Library/Backend/Jottacloud/Strings.cs:39 msgid "" @@ -1802,13 +1829,13 @@ msgstr "同时下载的块大小。这些块将保存在内存中,因此请尽 #: Library/Backend/Jottacloud/Strings.cs:40 msgid "The chunk size for simultaneous downloading" -msgstr "" +msgstr "同时下载的块大小" #: Library/Backend/Mega/Strings.cs:25 msgid "" "This backend can read and write data to Mega.co.nz. Allowed format is " "\"mega://folder/subfolder\"." -msgstr "" +msgstr "此后端可以读写Mega.co.nz的数据。允许的格式是\"mega://folder/subfolder\"。" #: Library/Backend/Mega/Strings.cs:26 msgid "mega.nz" @@ -1818,11 +1845,11 @@ msgstr "mega.nz" msgid "" "For accounts with two-factor authentication enabled, set the shared secret " "used to generate the two-factor TOTP codes." -msgstr "" +msgstr "对于启用了双重认证的账户,设置用于生成双重TOTP代码的共享密钥。" #: Library/Backend/Mega/Strings.cs:32 msgid "The shared secret used to generate two-factor TOTP codes" -msgstr "" +msgstr "用于生成双重TOTP代码的共享密钥" #: Library/Backend/Mega/Strings.cs:33 msgid "No password given" @@ -1834,7 +1861,7 @@ msgstr "未给出用户名" #: Library/Backend/Idrivee2/Strings.cs:24 msgid "This backend can read and write data to IDrive e2." -msgstr "" +msgstr "此后端可以读写IDrive e2的数据。" #: Library/Backend/Idrivee2/Strings.cs:25 msgid "IDrive e2" @@ -1845,32 +1872,32 @@ msgstr "" msgid "" "Access Key Secret can be obtained after logging into your IDrive e2 account." " This can also be supplied through the option --{0}." -msgstr "" +msgstr "Access Key Secret可以登录您的IDrive e2账户后获得。也可以通过选项 --{0} 提供。" #: Library/Backend/Idrivee2/Strings.cs:28 #, csharp-format msgid "" "Access Key ID can be obtained after logging into your IDrive e2 account. " "This can also be supplied through the option --{0}." -msgstr "" +msgstr "Access Key ID可以登录您的IDrive e2账户后获得。也可以通过选项 --{0} 提供。" #: Library/Backend/Idrivee2/Strings.cs:31 msgid "" "The \"Bucket Name or Complete Path\" is name of target bucket or complete of" " a folder inside the bucket." -msgstr "" +msgstr "\"Bucket名称或完整路径\"是目标bucket的名称或bucket内文件夹的完整路径。" #: Library/Backend/Idrivee2/Strings.cs:32 msgid "The \"Bucket Name or Complete Path\"" -msgstr "" +msgstr "Bucket名称或完整路径" #: Library/Backend/Idrivee2/Strings.cs:34 msgid "No Access Key Secret given" -msgstr "" +msgstr "未提供Access Key Secret" #: Library/Backend/Idrivee2/Strings.cs:35 msgid "No Access Key ID given" -msgstr "" +msgstr "未提供Access Key ID" #: Library/Backend/SharePoint/Strings.cs:26 msgid "" @@ -1881,6 +1908,8 @@ msgid "" " Use a double slash '//' in the path to denote the web from the documents " "library." msgstr "" +"此后端可以读写SharePoint服务器(包括OneDrive for " +"Business)的数据。允许的格式为\"mssp://tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\"和\"mssql://username:password@tenant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\"。在路径中使用双斜杠'//'来表示文档库中的网站。" #: Library/Backend/SharePoint/Strings.cs:27 msgid "Microsoft SharePoint" @@ -1921,7 +1950,7 @@ msgstr "" #: Library/Backend/SharePoint/Strings.cs:38 msgid "Upload files using binary direct mode" -msgstr "" +msgstr "使用二进制直接模式上传文件" #: Library/Backend/SharePoint/Strings.cs:40 msgid "" @@ -1931,7 +1960,7 @@ msgstr "使用该选项来指定与 SharePoint 服务器通信时网页操作 #: Library/Backend/SharePoint/Strings.cs:41 msgid "Set timeout for SharePoint web operations" -msgstr "" +msgstr "设置SharePoint web操作的超时时间" #: Library/Backend/SharePoint/Strings.cs:43 msgid "" @@ -1941,7 +1970,7 @@ msgstr "使用该选项来指定上传至 SharePoint 时数据块的大小。推 #: Library/Backend/SharePoint/Strings.cs:44 msgid "Set block size for chunked uploads to SharePoint" -msgstr "" +msgstr "设置SharePoint分块上传的块大小" #: Library/Backend/SharePoint/Strings.cs:46 #, csharp-format @@ -1971,6 +2000,8 @@ msgid "" " You can use a double slash '//' in the path to denote the base path from " "the documents folder." msgstr "" +"此后端可以读写Microsoft OneDrive for " +"Business的数据。允许的格式为\"od4b://tennant.sharepoint.com/personal/username_domain/Documents/subfolder\"和\"od4b://username:password@tennant.sharepoint.com/personal/username_domain/Documents/folder\"。您可以在路径中使用双斜杠'//'来表示从文档文件夹的基础路径。" #: Library/Backend/SharePoint/Strings.cs:54 msgid "Microsoft OneDrive for Business" @@ -1980,7 +2011,7 @@ msgstr "Microsoft OneDrive for Business" msgid "" "This backend can read and write data to Dropbox. Allowed format is " "\"dropbox://folder/subfolder\"." -msgstr "" +msgstr "此后端可以读写Dropbox的数据。允许的格式为\"dropbox://folder/subfolder\"。" #: Library/Backend/Dropbox/Strings.cs:28 msgid "Dropbox" @@ -1992,6 +2023,7 @@ msgid "" "the HTTP protocol. Allowed formats are \"webdav://hostname/folder\" and " "\"webdav://username:password@hostname/folder\"." msgstr "" +"此后端可以使用HTTP协议读写启用了WEBDAV的网络服务器上的数据。允许的格式为\"webdav://hostname/folder\"和\"webdav://username:password@hostname/folder\"。" #: Library/Backend/WEBDAV/Strings.cs:25 msgid "WebDAV" @@ -2006,6 +2038,7 @@ msgid "" "attacker. Using this option, the client does not accept this, and always " "uses Digest authentication or fails to connect." msgstr "" +"使用HTTP摘要认证方法允许用户在不以明文发送密码的情况下与服务器进行认证。然而,中间人攻击很容易,因为HTTP协议指定了回退到基本认证,这将使客户端将密码发送给攻击者。使用此选项,客户端不接受这一点,始终使用摘要认证或连接失败。" #: Library/Backend/WEBDAV/Strings.cs:27 msgid "Force the use of the HTTP Digest authentication method" @@ -2033,13 +2066,13 @@ msgstr "" msgid "" "Use this option to communicate using Secure Socket Layer (SSL) over http " "(https)." -msgstr "" +msgstr "使用此选项通过http(https)上的安全套接层(SSL)进行通信。" #: Library/Backend/WEBDAV/Strings.cs:41 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 "" +msgstr "为了帮助调试问题,可以设置一个文件路径,该文件将被 PROPFIND 响应覆盖。" #: Library/Backend/WEBDAV/Strings.cs:42 msgid "Dump the PROPFIND response" @@ -2049,7 +2082,7 @@ msgstr "转储 PROPFIND 响应" msgid "" "This backend can read and write data to a Tahoe-LAFS based backend. Allowed " "format is \"tahoe://hostname:port/uri/$DIRCAP\"." -msgstr "该后端能读写 Tahoe-LAFS 后端中数据,支持的格式为 \"tahoe://hostname:port/uri/$DIRCAP\"。" +msgstr "此后端能读写 Tahoe-LAFS 后端中数据,支持的格式为 \"tahoe://hostname:port/uri/$DIRCAP\"。" #: Library/Backend/TahoeLAFS/Strings.cs:25 msgid "Tahoe-LAFS" @@ -2061,44 +2094,44 @@ msgstr "不支持的 URL 格式,必须以 \"uri/URI:DIR2:\" 开头" #: Library/Backend/Storj/StorjConfig.cs:44 msgid "Storj DCS configuration module" -msgstr "" +msgstr "Storj DCS 配置模块" #: Library/Backend/Storj/StorjConfig.cs:46 -msgid "Exposes Storj DCS configuration as a web module" +msgid "Expose Storj DCS configuration as a web module" msgstr "" #: Library/Backend/Storj/Strings.cs:27 msgid "This backend can read and write data to the Storj DCS." -msgstr "" +msgstr "此后端可以读写Storj DCS的数据。" #: Library/Backend/Storj/Strings.cs:28 msgid "Storj DCS (Decentralized Cloud Storage)" -msgstr "" +msgstr "Storj DCS(去中心化云存储)" #: Library/Backend/Storj/Strings.cs:29 msgid "Connection-test failed." -msgstr "" +msgstr "连接测试失败。" #: Library/Backend/Storj/Strings.cs:30 msgid "" "Specify the authentication method which describes which way to use to " "connect to the network - either via API key or via an access grant." -msgstr "" +msgstr "指定连接到网络的认证方法——通过API密钥或通过访问授权。" #: Library/Backend/Storj/Strings.cs:31 msgid "Authentication method" -msgstr "" +msgstr "认证方法" #: Library/Backend/Storj/Strings.cs:32 msgid "" "Specify the satellite that keeps track of all metadata. Use a Storj DCS " "server for high-performance SLA-backed connectivity or use a community " "server. Or even host your own." -msgstr "" +msgstr "指定跟踪所有元数据的satellite。使用Storj DCS服务器以实现高性能SLA支持的连接,或使用社区服务器。甚至可以自己托管。" #: Library/Backend/Storj/Strings.cs:33 msgid "Satellite" -msgstr "" +msgstr "Satellite" #: Library/Backend/Storj/Strings.cs:34 msgid "" @@ -2106,10 +2139,11 @@ msgid "" "satellite. Head over to the dashboard of your satellite to create one if you" " do not already have an API key." msgstr "" +"提供授予您选择的satellite上特定项目访问权限的API key。如果您还没有API key,请前往您satellite的控制面板创建一个。" #: Library/Backend/Storj/Strings.cs:35 msgid "API key" -msgstr "" +msgstr "API key" #: Library/Backend/Storj/Strings.cs:36 msgid "" @@ -2118,24 +2152,25 @@ msgid "" "for Storj you do not necessary need any additional encryption (from " "Duplicati) in place." msgstr "" +"提供用于在将数据发送到Storj网络之前加密数据的加密密码。这个密码可以是您需要提供的唯一密码——对于Storj来说,您不需要任何额外的加密(来自Duplicati)。" #: Library/Backend/Storj/Strings.cs:37 msgid "Encryption passphrase" -msgstr "" +msgstr "加密密码" #: Library/Backend/Storj/Strings.cs:38 msgid "" "Supply the access grant which contains all information in one encrypted " "string. You may use it instead of a satellite, API key and secret." -msgstr "" +msgstr "提供包含所有信息的一个加密字符串的访问授权。您可以将其用作satellite、API key和secret的替代品。" #: Library/Backend/Storj/Strings.cs:39 msgid "Access grant" -msgstr "" +msgstr "访问授权" #: Library/Backend/Storj/Strings.cs:40 msgid "Specify the bucket for storing the backup." -msgstr "" +msgstr "指定用于存储备份的bucket。" #: Library/Backend/Storj/Strings.cs:41 msgid "Bucket" @@ -2143,11 +2178,11 @@ msgstr "Bucket" #: Library/Backend/Storj/Strings.cs:42 msgid "Specify the folder in the bucket for storing the backup." -msgstr "" +msgstr "指定bucket中用于存储备份的文件夹。" #: Library/Backend/Storj/Strings.cs:43 msgid "Folder" -msgstr "" +msgstr "Folder" #: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format @@ -2163,7 +2198,313 @@ msgstr "预期外的错误码 :{0} - {1}" #: Library/Backend/OAuthHelper/Strings.cs:31 msgid "The OAuth service is currently over quota. Try again in a few hours" +msgstr "OAuth服务目前超出配额。请几小时后再试。" + +#: Library/RestAPI/Strings.cs:9 +msgid "Another instance is running, and was notified" +msgstr "已有实例正在运行,且已被通知" + +#: Library/RestAPI/Strings.cs:10 +#, csharp-format +msgid "" +"Failed to create, open or upgrade the database.\n" +"Error message: {0}" msgstr "" +"创建、打开或升级数据库失败。\n" +"错误信息:{0}" + +#: Library/RestAPI/Strings.cs:12 +msgid "Display this help" +msgstr "" + +#: Library/RestAPI/Strings.cs:13 +msgid "" +"Supported commandline arguments:\n" +"\n" +msgstr "" +"支持的命令行参数:\n" +"\n" + +#: Library/RestAPI/Strings.cs:16 +#, csharp-format +msgid "--{0}: {1}" +msgstr "--{0}: {1}" + +#: Library/RestAPI/Strings.cs:17 +#, csharp-format +msgid "" +"Use this option to store some or all of the options given to the commandline" +" client. The file must be a plain text file, and UTF-8 encoding is " +"preferred. Each line in the file should be of the format --option=value. Use" +" the special options --{0} and --{1} 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 "" + +#: Library/RestAPI/Strings.cs:18 CommandLine/CLI/Strings.cs:45 +msgid "Path to a file with parameters" +msgstr "参数文件的路径" + +#: Library/RestAPI/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} " +"来指定参数文件中的过滤条件。每个过滤条件必须以 + 或 - 做前缀且多个过滤条件必须用 {3} 连接" + +#: Library/RestAPI/Strings.cs:20 CommandLine/CLI/Strings.cs:41 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "未能读取参数文件 \"{0}\",原因:{1}" + +#: Library/RestAPI/Strings.cs:22 +msgid "Output log information to the file given" +msgstr "" + +#: Library/RestAPI/Strings.cs:23 +msgid "Determine the amount of information written in the log file" +msgstr "" + +#: Library/RestAPI/Strings.cs:24 +msgid "" +"Activate portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Library/RestAPI/Strings.cs:25 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "Duplicati 发生一系列错误:{0}" + +#: Library/RestAPI/Strings.cs:26 +#, csharp-format +msgid "An error occurred on server tear down: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:27 +#, csharp-format +msgid "" +"Unable to start up. Perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:29 Library/RestAPI/Strings.cs:51 +msgid "Disable database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:30 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "检测到不支持的 SQLite 版本 ({0}),必需 {1} 或更高" + +#: Library/RestAPI/Strings.cs:31 +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 "" + +#: Library/RestAPI/Strings.cs:32 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "Web 服务器监听的端口。可以使用逗号分割来指定多个值。" + +#: Library/RestAPI/Strings.cs:33 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." +msgstr "Web 服务器用于 SSL 的 PKCS #12 格式的证书和密钥文件。只支持 RSA/DSA 密钥。" + +#: Library/RestAPI/Strings.cs:34 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "用于解密 PKCS #12 证书文件的密码。" + +#: Library/RestAPI/Strings.cs:35 +msgid "" +"The interface the webserver listens on. The special values \"*\" and \"any\"" +" means any interface. The special value \"loopback\" means the loopback " +"adapter." +msgstr "Web 服务监听的网络接口。特殊值 \"*\" 和 \"any\" 表示所有接口。特殊值 \"loopback\" 表示环回适配器。" + +#: Library/RestAPI/Strings.cs:36 +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 "访问 Web 服务器需要的密码。该选项会被保存,所以您不需要每次启动都设置。设置为空表示禁用密码。" + +#: Library/RestAPI/Strings.cs:37 +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 "逗号分隔有效的主机名。如果任何一个主机名设置为 \"*\",那么将禁用主机名检查并接受所有主机名。" + +#: Library/RestAPI/Strings.cs:38 +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 "" + +#: Library/RestAPI/Strings.cs:39 +msgid "Enable the ping-pong responder" +msgstr "" + +#: Library/RestAPI/Strings.cs:40 Library/Main/Strings.cs:250 +msgid "Set the time after which log data will be purged from the database." +msgstr "设置时长,在此时长之后日志数据将被从数据库中清除。" + +#: Library/RestAPI/Strings.cs:41 Library/Main/Strings.cs:251 +msgid "Clean up old log data" +msgstr "清理旧日志数据" + +#: Library/RestAPI/Strings.cs:42 +#, 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 需要保存一个存有所有设置的小数据库。使用该选项来选择设置保存在哪里。该选项也可以通过环境变量 {0} 进行指定。" + +#: Library/RestAPI/Strings.cs:43 +msgid "Set the folder where settings are stored" +msgstr "" + +#: Library/RestAPI/Strings.cs:44 +#, 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 "该选项设置用于加密本地配置数据库的密钥。该选项也可以通过环境变量 {0} 来设置。使用选项 --{1} 可以禁用数据库加密。" + +#: Library/RestAPI/Strings.cs:45 +msgid "Set the database encryption key" +msgstr "" + +#: Library/RestAPI/Strings.cs:46 Library/Main/Strings.cs:96 +msgid "" +"Use this option 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 "使用此选项提供一个用于临时存储的替代文件夹。默认情况下使用系统默认的临时文件夹。请注意,SQLite也会将临时文件放在这个临时文件夹中。" + +#: Library/RestAPI/Strings.cs:47 Library/Main/Strings.cs:97 +msgid "Temporary storage folder" +msgstr "临时存储文件夹" + +#: Library/RestAPI/Strings.cs:48 +msgid "Reset the JWT configuration, invalidating any issued login tokens" +msgstr "" + +#: Library/RestAPI/Strings.cs:49 +msgid "Disable the visual captcha" +msgstr "" + +#: Library/RestAPI/Strings.cs:50 +msgid "Use this option to disable database encryption of sensitive fields" +msgstr "" + +#: Library/RestAPI/Strings.cs:52 +msgid "Log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:53 +msgid "Use this option to log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:54 +msgid "Set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:55 +msgid "Use this option to set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:56 +#, csharp-format +msgid "" +"The Windows event log source {0} was not found. The source must be " +"registered before the log can be written." +msgstr "" + +#: Library/RestAPI/Strings.cs:57 +msgid "The Windows event log is not supported on this platform" +msgstr "" + +#: Library/RestAPI/Strings.cs:58 +#, csharp-format +msgid "Server has started and is listening on port {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:59 +#, csharp-format +msgid "Use the following link to sign in: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:60 +#, csharp-format +msgid "The server crashed: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:61 +msgid "Require database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:62 +msgid "" +"Use this option to require a custom provided key for database encryption of " +"sensitive fields and not rely on the serial number" +msgstr "" + +#: Library/RestAPI/Strings.cs:63 +#, csharp-format +msgid "" +"Database encryption key is required. Supply an encryption key via the " +"environment variable {0} or disable database encryption with the option " +"--{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:64 +#, csharp-format +msgid "" +"The encryption key is blacklisted and cannot be used. The database has been " +"decrypted. Supply a new encryption key via the environment variable {0} or " +"disable database encryption with the option --{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:68 +#, 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}" + +#: Library/RestAPI/Strings.cs:73 +#, csharp-format +msgid "Server has started and is listening on {0}, port {1}" +msgstr "服务器已启动,正在监听 {0} 端口 {1}" + +#: Library/RestAPI/Strings.cs:74 +#, csharp-format +msgid "" +"Unable to create SSL certificate using provided parameters. Exception " +"detail: {0}" +msgstr "使用所给参数创建 SSL 证书失败,错误信息:{0}" + +#: Library/RestAPI/Strings.cs:75 +#, csharp-format +msgid "Unable to open a socket for listening, tried ports: {0}" +msgstr "打开监听端口失败,尝试过的端口:{0}" #: Library/DynamicLoader/Strings.cs:24 #, csharp-format @@ -2179,16 +2520,16 @@ msgstr "加载处理类型 {0} 集合 {1} 失败,错误信息:{2}" msgid "" "This module provides the industry standard ZIP compression. Files created " "with this module can be read by any standard-compliant ZIP application." -msgstr "" +msgstr "此模块提供行业标准ZIP压缩。用此模块创建的文件可以被任何符合标准的ZIP应用程序读取。" #: Library/Compression/Strings.cs:25 msgid "ZIP compression" -msgstr "" +msgstr "ZIP压缩" #: Library/Compression/Strings.cs:26 Library/Main/Strings.cs:202 #, csharp-format msgid "Use the option --{0} instead." -msgstr "" +msgstr "使用选项 --{0} 代替。" #: Library/Compression/Strings.cs:27 Library/Compression/Strings.cs:43 msgid "" @@ -2197,7 +2538,7 @@ msgid "" msgstr "该选项控制压缩级别。设置为 0 表示不压缩,设置为 9 表示最大压缩。" #: Library/Compression/Strings.cs:28 -msgid "Sets the ZIP compression level" +msgid "Set the ZIP compression level" msgstr "" #: Library/Compression/Strings.cs:29 @@ -2206,20 +2547,20 @@ msgid "" "Use this option to set an alternative compressor method, such as LZMA. Note " "that using another value than Deflate will cause the option --{0} to be " "ignored." -msgstr "" +msgstr "使用此选项设置替代的压缩方法,例如LZMA。请注意,使用Deflate以外的其他值将导致此选项 --{0} 被忽略。" #: Library/Compression/Strings.cs:30 -msgid "Sets the ZIP compression method" +msgid "Set the ZIP compression method" msgstr "" #: Library/Compression/Strings.cs:31 msgid "" "The ZIP64 format is required for files larger than 4GiB. Use this option to " "toggle it." -msgstr "" +msgstr "对于大于4GiB的文件,需要ZIP64格式。使用此选项来切换它。" #: Library/Compression/Strings.cs:32 -msgid "Toggles ZIP64 support" +msgid "Toggle ZIP64 support" msgstr "" #: Library/Compression/Strings.cs:33 @@ -2258,8 +2599,8 @@ msgid "Number of threads used in compression" msgstr "压缩使用的线程数" #: Library/Compression/Strings.cs:44 -msgid "Sets the 7z compression level" -msgstr "设置 7z 压缩级别" +msgid "Set the 7z compression level" +msgstr "" #: Library/Compression/Strings.cs:45 msgid "" @@ -2269,8 +2610,8 @@ msgid "" msgstr "该选项决定要使用的压缩算法。启用该选项会令 7z 使用更快的算法,但压缩比会有一定下降" #: Library/Compression/Strings.cs:46 -msgid "Sets the 7z fast algorithm usage" -msgstr "设置 7z 快速算法是否使用" +msgid "Set the 7z fast algorithm usage" +msgstr "" #: Library/SQLiteHelper/Strings.cs:24 msgid "backup" @@ -2326,13 +2667,13 @@ msgstr "文件 {0} 已下载且大小为 {1} 但其大小应当为 {2}" #: Library/Main/Strings.cs:30 #, csharp-format msgid "The option --{0} has been deprecated: {1}" -msgstr "" +msgstr "选项 --{0} 已被弃用:{1}" #: Library/Main/Strings.cs:31 #, csharp-format msgid "" "The option --{0} exists more than once. Please report this to the developers" -msgstr "" +msgstr "选项 --{0} 出现不止一次。请将此问题报告给开发者。" #: Library/Main/Strings.cs:32 msgid "No source folders specified for backup" @@ -2345,6 +2686,7 @@ msgid "" "the source path exists, or remove the source path from the backup " "configuration, or set the allow-missing-source option." msgstr "" +"备份已中止,因为源路径{0}不存在。请验证源路径是否存在,或者从备份配置中移除源路径,或者设置allow-missing-source选项。" #: Library/Main/Strings.cs:34 #, csharp-format @@ -2356,21 +2698,21 @@ msgstr "无权访问源文件夹 {0},跳过备份" 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 "" +msgstr "提供给 --{0} 的值\"{1}\"无法解析为有效的布尔值。这将被视为设置为\"true\"。" #: Library/Main/Strings.cs:36 #, csharp-format msgid "" "The option --{0} does not support the value \"{1}\". Supported values are: " "{2}" -msgstr "" +msgstr "选项 --{0} 不支持值\"{1}\"。支持的值有:{2}" #: Library/Main/Strings.cs:37 #, csharp-format msgid "" "The option --{0} does not support the value \"{1}\". Supported flag values " "are: {2}" -msgstr "" +msgstr "选项 --{0} 不支持值\"{1}\"。支持的标志值有:{2}" #: Library/Main/Strings.cs:38 #, csharp-format @@ -2455,11 +2797,11 @@ msgid "" "If a backup is interrupted there will likely be partial files present on the" " backend. Using this option, Duplicati will automatically remove such files " "when encountered." -msgstr "" +msgstr "如果备份被中断,后端可能会有部分文件存在。使用此选项,Duplicati在遇到这些文件时会自动移除它们。" #: Library/Main/Strings.cs:57 msgid "Remove unused files" -msgstr "" +msgstr "移除未使用的文件" #: Library/Main/Strings.cs:58 msgid "" @@ -2480,6 +2822,7 @@ msgid "" "modified. If some application deliberately modifies this information, " "Duplicati won't work correctly unless this option is set." msgstr "" +"操作系统会跟踪文件最后一次被写入的时间。利用这一信息,Duplicati可以快速确定文件是否已被修改。如果有某些应用程序故意修改这些信息,除非设置了这个选项,否则Duplicati将无法正确工作。" #: Library/Main/Strings.cs:61 msgid "Disable checks based on file time" @@ -2489,7 +2832,7 @@ msgstr "禁用根据文件时间检查修改" msgid "" "By default, files will be restored in the source folders. Use this option to" " restore to another folder." -msgstr "" +msgstr "默认情况下,文件将被恢复到源文件夹中。使用此选项可以将文件恢复到另一个文件夹。" #: Library/Main/Strings.cs:63 msgid "Restore to another folder" @@ -2502,8 +2845,8 @@ msgid "" msgstr "备份或恢复期间,允许系统在不活动时进入睡眠模式 (仅 Windows/OSX)" #: Library/Main/Strings.cs:65 -msgid "Toggles system sleep mode" -msgstr "切换系统睡眠模式" +msgid "Toggle system sleep mode" +msgstr "" #: Library/Main/Strings.cs:66 msgid "" @@ -2564,6 +2907,7 @@ msgid "" "backup. Use this option to select another item. You may use relative times, " "like \"-2M\" for a backup from two months ago." msgstr "" +"默认情况下,Duplicati将从最近的备份中列出并恢复文件。使用此选项可以选择另一个项目。您可以使用相对时间,比如\"-2M\"表示两个月前的备份。" #: Library/Main/Strings.cs:77 msgid "The time to list/restore files" @@ -2575,6 +2919,8 @@ msgid "" "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 "" +"默认情况下,Duplicati将从最近的备份中列出并恢复文件。使用此选项可以选择另一个项目。您可以输入多个以逗号分隔的值,以及使用-" +"表示的范围,例如:\"0,2-4,7\"。" #: Library/Main/Strings.cs:79 msgid "The version to list/restore files" @@ -2627,10 +2973,12 @@ msgid "" "attempting again. This period is controlled by the retry-delay option. Use " "this option to double that period after each consecutive failure." msgstr "" +"在传输失败后,Duplicati会在尝试再次传输前等待一段短时间。这段时间由retry-" +"delay选项控制。使用此选项可以在每次连续失败后将等待时间加倍。" #: Library/Main/Strings.cs:89 msgid "Exponential backoff for backend errors" -msgstr "" +msgstr "指数退避策略用于后端错误" #: Library/Main/Strings.cs:90 msgid "Use this option to attach extra files to the newly uploaded filelists." @@ -2644,11 +2992,11 @@ msgstr "设置控制文件" msgid "" "If the hash for the volume does not match, Duplicati will refuse to use the " "backup. Activate this option to allow Duplicati to proceed anyway." -msgstr "" +msgstr "如果卷的哈希值不匹配,Duplicatis将拒绝使用该备份。激活此选项以允许Duplicati无论如何继续进行。" #: Library/Main/Strings.cs:93 msgid "Skip hash checks" -msgstr "" +msgstr "跳过哈希检查" #: Library/Main/Strings.cs:94 msgid "" @@ -2660,22 +3008,11 @@ msgstr "该选项允许您排除大于给定值的文件。这可以防止备份 msgid "Limit the size of files being backed up" msgstr "限制可备份的文件大小" -#: Library/Main/Strings.cs:96 -msgid "" -"Use this option 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 "" - -#: Library/Main/Strings.cs:97 -msgid "Temporary storage folder" -msgstr "临时存储文件夹" - #: Library/Main/Strings.cs:98 msgid "" -"Selects another thread priority for the process. Use this to set Duplicati " -"to be more or less CPU intensive." -msgstr "指定 Duplicati 的进程优先级,这可以使 Duplicati 使用更多或更少的 CPU 资源" +"Select another thread priority for the process. Use this to set Duplicati to" +" be more or less CPU intensive." +msgstr "" #: Library/Main/Strings.cs:99 msgid "Thread priority" @@ -2686,7 +3023,7 @@ 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 "" +msgstr "此选项可以更改dblock文件的最大大小。如果后端对每个单独文件的大小有限制,更改大小可能是有用的。" #: Library/Main/Strings.cs:101 msgid "Limit the size of the volumes" @@ -2694,24 +3031,24 @@ msgstr "限制卷的大小" #: Library/Main/Strings.cs:102 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 "启用该选项将禁用实时界面,这意味着传输进度条将不会显示,而且流量控制将被忽略。" +"Use this option to 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:103 -msgid "Disables use of the streaming transfer method" -msgstr "禁用流式传输方式" +msgid "Disable use of the streaming transfer method" +msgstr "" #: Library/Main/Strings.cs:104 msgid "" "Use this option to 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 "" +msgstr "使用此选项以确保不读取清单文件的内容。这也意味着不会检查文件哈希。仅用于灾难恢复。" #: Library/Main/Strings.cs:105 -msgid "Disables manifests verification" +msgid "Disable manifests verification" msgstr "" #: Library/Main/Strings.cs:106 @@ -2742,19 +3079,19 @@ msgstr "选择用于加密的模块" #: Library/Main/Strings.cs:110 msgid "Supply one or more module names, separated by commas to unload them." -msgstr "" +msgstr "提供一个或多个模块名称,用逗号分隔以卸载它们。" #: Library/Main/Strings.cs:111 -msgid "Disables one or more modules" -msgstr "禁用一个或多个模块" +msgid "Disable one or more modules" +msgstr "" #: Library/Main/Strings.cs:112 msgid "Supply one or more module names, separated by commas to load them." -msgstr "" +msgstr "提供一个或多个模块名称,用逗号分隔以加载它们。" #: Library/Main/Strings.cs:113 -msgid "Enables one or more modules" -msgstr "启用一个或多个模块" +msgid "Enable one or more modules" +msgstr "" #: Library/Main/Strings.cs:114 msgid "" @@ -2776,15 +3113,15 @@ msgstr "" "Windows 上,快照将使用卷影复制服务 (VSS) 且需要管理员权限,在 Linux 上,使用的是逻辑卷管理 (LVM) 且需要 root 权限。" #: Library/Main/Strings.cs:115 -msgid "Controls the use of disk snapshots" -msgstr "控制磁盘快照使用与否" +msgid "Control the use of disk snapshots" +msgstr "" #: Library/Main/Strings.cs:116 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 "" +msgstr "预生成的卷默认将放置在临时文件夹中。此选项可以设置一个不同的文件夹来放置临时卷。尽管名称如此,这也适用于同步运行。" #: Library/Main/Strings.cs:117 msgid "The path where ready volumes are placed until uploaded" @@ -2797,6 +3134,7 @@ msgid "" "option limits the number of pending uploads. Set to zero to disable the " "limit." msgstr "" +"在执行异步上传时,Duplicati会创建可以上传的卷。为了防止Duplicati生成太多卷,此选项限制了待上传的数量。设置为零以禁用限制。" #: Library/Main/Strings.cs:119 msgid "The number of volumes to create ahead of time" @@ -2816,14 +3154,14 @@ msgstr "允许的并行上传数" msgid "" "Activate this option to make some error messages more verbose, which may " "help you track down a particular issue." -msgstr "" +msgstr "激活此选项可以使一些错误消息更加详细,这可能有助于您追踪特定的问题。" #: Library/Main/Strings.cs:123 -msgid "Enables debugging output" -msgstr "启用调试输出" +msgid "Enable debugging output" +msgstr "" #: Library/Main/Strings.cs:124 -msgid "Logs information to the file specified." +msgid "Log information to the file specified." msgstr "" #: Library/Main/Strings.cs:125 @@ -2833,7 +3171,7 @@ msgstr "将内部信息日志记录到文件" #: Library/Main/Strings.cs:126 Library/Main/Strings.cs:283 #, csharp-format msgid "" -"Specifies the amount of log information to write into the file specified by " +"Specify the amount of log information to write into the file specified by " "the option --{0}." msgstr "" @@ -2844,7 +3182,7 @@ msgstr "日志信息级别" #: Library/Main/Strings.cs:128 Library/Main/Strings.cs:217 #, csharp-format msgid "Use the options --{0} and --{1} instead." -msgstr "" +msgstr "使用选项 --{0} 和 --{1} 来替代。" #: Library/Main/Strings.cs:129 msgid "" @@ -2853,8 +3191,8 @@ msgid "" msgstr "如果检测到目标文件夹缺失, Duplicati 将自动创建它。激活该选项会禁止自动创建文件夹。" #: Library/Main/Strings.cs:130 -msgid "Disables automatic folder creation" -msgstr "禁用自动创建文件夹" +msgid "Disable automatic folder creation" +msgstr "" #: Library/Main/Strings.cs:131 msgid "" @@ -2890,8 +3228,8 @@ msgstr "" "失败后停止备份。此特性仅支持 Windows,且需要管理员权限。" #: Library/Main/Strings.cs:134 -msgid "Controls the use of NTFS Update Sequence Numbers" -msgstr "控制 NTFS USN 使用与否" +msgid "Control the use of NTFS Update Sequence Numbers" +msgstr "" #: Library/Main/Strings.cs:135 #, csharp-format @@ -2905,14 +3243,16 @@ msgid "" "1% tolerance (max 1 hour). Use this option to disable the tolerance, and use" " strict time checking." msgstr "" +"在匹配时间戳时,Duplicati会稍微调整时间,以确保小的时间差异不会导致意外的更新。如果选项 --{0} " +"设置为保留一周的备份,并且每周都在相同的时间进行备份,时钟可能会稍微漂移,以至于整整一周刚刚过去,导致Duplicati比预期更早地删除较旧的备份。为了避免这种情况,Duplicati引入了1%的容忍度(最多1小时)。使用此选项可以禁用容忍度,并使用严格的时间检查。" #: Library/Main/Strings.cs:136 -msgid "Deactivates tolerance when comparing times" -msgstr "比较时间时禁用公差" +msgid "Deactivate tolerance when comparing times" +msgstr "" #: Library/Main/Strings.cs:137 msgid "Use this option to verify uploads by listing contents." -msgstr "" +msgstr "使用此选项通过列出内容来验证上传。" #: Library/Main/Strings.cs:138 msgid "Verify uploads by listing contents" @@ -2923,7 +3263,7 @@ msgid "" "Duplicati will upload files while scanning the disk and producing volumes, " "which usually makes the backup faster. Use this option to turn the behavior " "off, so that Duplicati will wait for each volume to complete." -msgstr "" +msgstr "Duplicati将在扫描磁盘并生成卷的同时上传文件,这通常会使备份更快。使用此选项关闭该行为,以便Duplicati等待每个卷完成。" #: Library/Main/Strings.cs:140 msgid "Upload files synchronously" @@ -2936,6 +3276,7 @@ msgid "" "process. Use this option to ensure that each operation is performed on a " "seperate connection." msgstr "" +"Duplicati将尝试在单个连接上执行多个操作,因为这样可以避免重复的登录尝试,从而加快进程。使用此选项确保每个操作都在单独的连接上执行。" #: Library/Main/Strings.cs:142 msgid "Do not re-use connections" @@ -2958,6 +3299,7 @@ msgid "" "backup data is used to verify that a backup was executed, this option will " "make Duplicati upload a backupset even if it is empty." msgstr "" +"如果没有文件更改,Duplicati将不会上传备份集。如果备份数据用于验证备份是否已执行,此选项将使Duplicati即使备份集为空也上传备份集。" #: Library/Main/Strings.cs:146 msgid "Upload empty backup files" @@ -2969,14 +3311,15 @@ msgid "" "This is in addition to the full backend quota, if available. Note: Backups " "will continue past the quota. This only creates warnings and error messages." msgstr "" +"设置后端使用的存储量限制(由此备份使用)。这是除了完整后端配额(,如果有的话)之外的额外限制。注意:备份将继续进行,超过配额。这只产生警告和错误消息。" #: Library/Main/Strings.cs:148 msgid "Limit storage use" -msgstr "" +msgstr "限制存储使用" #: Library/Main/Strings.cs:149 msgid "" -"Sets a threshold for when to warn about the backend quota being nearly " +"Set 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 than this percentage of the total backup " "size. If the backend does not report the quota information, this value will " @@ -2992,11 +3335,11 @@ msgstr "低存储配额报警的阈值" msgid "" "Disable the quota reported by the backend. The option --{0} can still be " "used to set a manual quota" -msgstr "" +msgstr "禁用后端报告的配额。仍然可以使用选项 --{0} 来设置手动配额。" #: Library/Main/Strings.cs:152 msgid "Disable backend quota" -msgstr "" +msgstr "禁用后端配额" #: Library/Main/Strings.cs:153 #, csharp-format @@ -3009,6 +3352,7 @@ msgid "" "with the symlink name. Early versions of Duplicati did not support this " "option and behaved as if \"{2}\" was specified." msgstr "" +"使用此选项以不同方式处理符号链接。\"{0}\"选项将简单地记录符号链接及其名称和目标,恢复时会将符号链接作为链接重新创建。使用\"{1}\"选项忽略所有符号链接,不存储有关它们的任何信息。\"{2}\"选项将导致符号链接的目标作为普通文件备份和恢复,并使用符号链接的名称。Duplicati的早期版本不支持此选项,其行为就好像指定了\"{2}\"一样。" #: Library/Main/Strings.cs:154 msgid "Symlink handling" @@ -3036,7 +3380,7 @@ 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 "" +msgstr "使用此选项排除具有某些属性的文件。使用逗号分隔的属性名称列表来指定多个属性。可能的值有:{0}。" #: Library/Main/Strings.cs:158 msgid "Exclude files by attribute" @@ -3060,7 +3404,7 @@ msgstr "映射快照至磁盘 (仅 Windows)" msgid "" "A display name that is attached to this backup. This can be used to identify" " the backup when sending mail or running scripts." -msgstr "" +msgstr "附加到此备份的显示名称。这可以在发送邮件或运行脚本时用来识别备份。" #: Library/Main/Strings.cs:162 msgid "Name of the backup" @@ -3070,21 +3414,21 @@ msgstr "备份名称" msgid "" "A unique identification for this backup. This can be used to identify the " "backup when sending mail or running scripts." -msgstr "" +msgstr "此备份的唯一标识。这可以在发送邮件或运行脚本时用来识别备份。" #: Library/Main/Strings.cs:164 msgid "Backup ID" -msgstr "" +msgstr "备份ID" #: Library/Main/Strings.cs:165 msgid "" "A unique identification of the machine running the backup. This can be used " "to identify the machine when sending mail or running scripts." -msgstr "" +msgstr "运行备份的机器的唯一标识。这可以在发送邮件或运行脚本时用来识别机器。" #: Library/Main/Strings.cs:166 msgid "Machine ID" -msgstr "" +msgstr "机器ID" #: Library/Main/Strings.cs:167 #, csharp-format @@ -3097,6 +3441,7 @@ msgid "" "is supplied, that also serves as an example. The default file is placed in " "{0}." msgstr "" +"使用此选项指向一个文本文件,其中每行包含一个文件扩展名,表示不可压缩的文件。具有在文件中找到的扩展名的文件将不会被压缩,而是简单地存储在存档中。文件格式忽略不以句点(.)开头的任何行,并认为空格表示扩展名的结束。提供一个默认文件,也作为示例。默认文件放置在{0}中。" #: Library/Main/Strings.cs:168 msgid "Manage non-compressible file extensions" @@ -3120,7 +3465,7 @@ msgid "" "Use this option 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 "" +msgstr "使用此选项将扫描限制为仅已知更改的文件。这通常只与跟踪文件更改的文件系统监视器结合时激活。" #: Library/Main/Strings.cs:172 msgid "List of files to examine for changes" @@ -3129,7 +3474,7 @@ msgstr "已知更改文件的列表" #: Library/Main/Strings.cs:173 msgid "" "Path to the file containing the local cache of the remote file database." -msgstr "" +msgstr "包含远程文件数据库本地缓存的文件路径。" #: Library/Main/Strings.cs:174 msgid "Path to the local state database" @@ -3140,7 +3485,7 @@ msgstr "本地状态数据库的路径" msgid "" "Use this option to supply a list of deleted files. This option will be " "ignored unless the option --{0} is also set." -msgstr "" +msgstr "使用此选项提供已删除文件的列表。除非同时设置了 --{0} 选项,否则此选项将被忽略。" #: Library/Main/Strings.cs:176 msgid "List of deleted files" @@ -3150,7 +3495,7 @@ msgstr "已删除文件的列表" msgid "" "Use this option to reduce the memory footprint by not keeping paths and " "modification timestamps in memory." -msgstr "" +msgstr "使用此选项通过不在内存中保留路径和修改时间戳来减少内存占用。" #: Library/Main/Strings.cs:178 msgid "Reduce memory footprint by disabling in-memory lookups" @@ -3158,7 +3503,7 @@ msgstr "通过禁用内存内查询减少内存占用" #: Library/Main/Strings.cs:180 msgid "Use this option to increase speed in exchange for extra memory use." -msgstr "" +msgstr "使用此选项以提高速度,但需要额外的内存使用。" #: Library/Main/Strings.cs:181 msgid "Store an in-memory block cache" @@ -3169,7 +3514,7 @@ msgid "" "If this option 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 "" +msgstr "如果设置了此选项,在启动时不会将本地数据库与远程文件列表进行比较。此选项的预期用途是在文件列表损坏或不可用的情况下正确工作。" #: Library/Main/Strings.cs:183 msgid "Do not query backend at startup" @@ -3187,8 +3532,8 @@ msgstr "" "文件的下载。索引文件中记录的信息越多,没有数据库时的操作越快。代价是越大的索引文件占用越多的远程空间,而且可能永远用不到。" #: Library/Main/Strings.cs:185 -msgid "Determines usage of index files" -msgstr "决定索引文件的使用与否" +msgid "Determine usage of index files" +msgstr "" #: Library/Main/Strings.cs:186 msgid "" @@ -3207,18 +3552,18 @@ msgstr "最大无用空间百分比" msgid "" "Use this option to experiment with different settings and observe the " "outcome without changing actual files." -msgstr "" +msgstr "使用此选项尝试不同的设置并观察结果,而不实际更改文件。" #: Library/Main/Strings.cs:189 -msgid "Does not perform any modifications" -msgstr "不做任何更改" +msgid "Do not perform any modifications" +msgstr "" #: Library/Main/Strings.cs:190 msgid "" "This is a very advanced option! Use this option to select a block hash " "algorithm with smaller or larger hash size, for performance or storage space" " reasons." -msgstr "" +msgstr "这是一个非常高级的选项!使用此选项选择具有更小或更大哈希大小的块哈希算法,用于改变性能或存储空间。" #: Library/Main/Strings.cs:191 msgid "The hash algorithm used on blocks" @@ -3229,7 +3574,7 @@ msgid "" "This is a very advanced option! Use this option to select a file hash " "algorithm with smaller or larger hash size, for performance or storage space" " reasons." -msgstr "" +msgstr "这是一个非常高级的选项!使用此选项选择具有更小或更大哈希大小的文件哈希算法,用于改变性能或存储空间。" #: Library/Main/Strings.cs:193 msgid "The hash algorithm used on files" @@ -3287,17 +3632,17 @@ 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 "" +msgstr "在列出内容或恢复文件时,可以跳过本地数据库。这通常会慢一些,但可以用来验证远程存储的实际内容。" #: Library/Main/Strings.cs:204 -msgid "Disables the local database" -msgstr "禁用本地数据库" +msgid "Disable the local database" +msgstr "" #: Library/Main/Strings.cs:205 msgid "" "Use this option to set number of versions to keep. Supply -1 to keep all " "versions." -msgstr "" +msgstr "使用此选项设置要保留的版本数量。设置-1以保留所有版本。" #: Library/Main/Strings.cs:206 msgid "Keep a number of versions" @@ -3341,7 +3686,7 @@ msgstr "忽略丢失的源元素" 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 "" +msgstr "使用此选项在恢复时覆盖目标文件。如果未设置此选项,文件将在恢复时附加时间戳和数字。" #: Library/Main/Strings.cs:214 msgid "Overwrite files when restoring" @@ -3388,6 +3733,8 @@ msgid "" "the maximum implied by the two options. If this value is set to 0 or the " "option --{1} is set, no remote files are verified." msgstr "" +"备份完成后,将从远程后端选择一些(dblock、dindex、dlist)文件进行验证。使用此选项来更改要验证的数量。如果同时提供了 --{0} " +"选项,则测试的样本数量是两个选项所暗示的最大值。如果此值设置为0或设置了 --{1} 选项,则不会验证任何远程文件。" #: Library/Main/Strings.cs:223 msgid "The number of samples to test after a backup" @@ -3402,6 +3749,8 @@ msgid "" "also provided, the number of samples tested is the maximum implied by the " "two options. If the option --{1} is provided, no remote files are verified." msgstr "" +"备份完成后,将从远程后端选择一些(dblock、dindex、dlist)文件进行验证。使用此选项指定要测试的文件的百分比(介于0到100之间)。如果同时提供了" +" --{0} 选项,则测试的样本数量是两个选项所暗示的最大值。如果提供了 --{1} 选项,则不会验证任何远程文件。" #: Library/Main/Strings.cs:225 msgid "The percentage of samples to test after a backup" @@ -3418,16 +3767,18 @@ msgid "" " when then verification is performed directly. ListAndIndexes is like True " "but only dlist and index volumes are handled." msgstr "" +"备份完成后,将从远程后端选择一些(dblock、dindex、dlist)文件进行验证。使用此选项开启完整验证,这将解密文件并检查每个卷的内部,而不仅仅是验证外部哈希。如果设置了" +" --{0} 选项,则不会验证任何远程文件。当直接执行验证时,此选项会自动设置。ListAndIndexes类似于True,但只处理dlist和索引卷。" #: Library/Main/Strings.cs:227 -msgid "Activates in-depth verification of files" -msgstr "激活深度校验" +msgid "Activate in-depth verification of files" +msgstr "" #: Library/Main/Strings.cs:228 msgid "" "Use this size to control how many bytes are read from a file before " "processing." -msgstr "" +msgstr "使用这个大小来控制在处理之前从文件中读取多少字节。" #: Library/Main/Strings.cs:229 msgid "Size of the file read buffer" @@ -3437,7 +3788,7 @@ msgstr "文件读取缓冲大小" msgid "" "Use this option to allow the passphrase to change. Note that this option is " "not permitted for a backup or repair operation." -msgstr "" +msgstr "使用此选项允许更改密码。请注意,此选项不允许用于备份或修复操作。" #: Library/Main/Strings.cs:232 msgid "Allow the passphrase to change" @@ -3447,7 +3798,7 @@ msgstr "允许更改备份密码" msgid "" "Use this option to only list filesets and avoid traversing file names and " "other metadata which slows down the process." -msgstr "" +msgstr "使用此选项仅列出文件集,避免遍历文件名和其他元数据以免减慢过程。" #: Library/Main/Strings.cs:234 msgid "List only filesets" @@ -3461,8 +3812,8 @@ msgid "" msgstr "使用该选项来禁用保存元数据,例如文件的时间戳。不保存元数据可以加快备份和恢复的速度,但是对文件大小影响不大。" #: Library/Main/Strings.cs:237 -msgid "Don't store metadata" -msgstr "不保存元数据" +msgid "Do not store metadata" +msgstr "" #: Library/Main/Strings.cs:238 msgid "" @@ -3501,17 +3852,17 @@ msgstr "不使用本地数据" msgid "" "The default is now to not use local blocks for restore. To opt-in for using " "local blocks, set the option --{0}." -msgstr "" +msgstr "现在默认不使用本地块进行恢复。要选择使用本地块,请设置 --{0} 选项。" #: Library/Main/Strings.cs:245 msgid "" "Use this option to allow Duplicati to use blocks found on disk when " "performing restores, instead of only using files in remote storage." -msgstr "" +msgstr "使用此选项允许Duplicati在执行恢复时使用磁盘上找到的块,而不仅仅使用远程存储中的文件。" #: Library/Main/Strings.cs:246 msgid "Use existing data for restore" -msgstr "" +msgstr "使用现有数据进行恢复" #: Library/Main/Strings.cs:248 msgid "" @@ -3523,14 +3874,6 @@ msgstr "使用该选项可在将数据恢复至文件中时,通过检查卷中 msgid "Check block hashes" msgstr "检查文件块哈希值" -#: Library/Main/Strings.cs:250 -msgid "Set the time after which log data will be purged from the database." -msgstr "设置时长,在此时长之后日志数据将被从数据库中清除。" - -#: Library/Main/Strings.cs:251 -msgid "Clean up old log data" -msgstr "清理旧日志数据" - #: Library/Main/Strings.cs:252 msgid "" "Use this option to build a searchable local database which only contains " @@ -3551,6 +3894,8 @@ msgid "" " in another language. Use this option to set the locale. Supply a blank " "string to choose the \"Invariant Culture\"." msgstr "" +"默认情况下,将使用您的系统区域设置和文化设置。在某些情况下,您可能更愿意使用另一个区域设置来运行,例如以获得另一种语言的消息。使用此选项来设置区域设置。提供一个空字符串以选择\"Invariant" +" Culture\"。" #: Library/Main/Strings.cs:255 msgid "Force the locale setting" @@ -3564,15 +3909,15 @@ msgid "" msgstr "默认情况下,日期以日历格式显示,即 \"今天\" 或 \"上周四\"。通过设置该选项,仅显示实际日期,例如 \"2018 年 11 月 12 日 08:01\"。" #: Library/Main/Strings.cs:257 -msgid "Forces the display of the actual date instead of calendar date" -msgstr "强制显示实际日期而不是日历日期" +msgid "Force the display of the actual date instead of calendar date" +msgstr "" #: Library/Main/Strings.cs:258 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 "" +msgstr "使用此选项禁用上传和下载的多线程处理。根据您运行的硬件以及后端的传输速率,这可以显著加快后端操作的速度。" #: Library/Main/Strings.cs:259 msgid "Handle file communication with backend using threaded pipes" @@ -3616,8 +3961,8 @@ msgid "" msgstr "如果 Duplicati 检测到前一备份没有完成,它将生成一份文件列表,其中包括上一次完成的备份和在未完成备份会话中已上传的内容。" #: Library/Main/Strings.cs:267 -msgid "Disables synthetic filelist" -msgstr "禁用虚拟文件列表" +msgid "Disable synthetic filelist" +msgstr "" #: Library/Main/Strings.cs:268 msgid "" @@ -3626,10 +3971,11 @@ msgid "" "number of files and notice that the scanning takes a long time with " "unmodified files." msgstr "" +"此选项指示Duplicati在决定是否扫描文件以查找更改时不查看元数据或文件大小。如果您有大量文件,并且注意到对未修改的文件进行扫描需要很长时间,请使用此选项。" #: Library/Main/Strings.cs:269 -msgid "Checks only file lastmodified" -msgstr "仅检查文件最后更改时间" +msgid "Check only file lastmodified" +msgstr "" #: Library/Main/Strings.cs:270 msgid "" @@ -3638,10 +3984,11 @@ msgid "" "option to skip this compression, such that the entire original folder " "structure is preserved, including upper level empty folders." msgstr "" +"当将备份的一个子集恢复到一个新文件夹时,会使用最短的路径来避免生成带有空文件夹的深层路径。使用此选项跳过这种压缩,以便保留整个原始文件夹结构,包括上层的空文件夹。" #: Library/Main/Strings.cs:271 -msgid "Disables path compression on restore" -msgstr "恢复时禁用路径压缩" +msgid "Disable path compression on restore" +msgstr "" #: Library/Main/Strings.cs:272 msgid "" @@ -3650,6 +3997,7 @@ msgid "" "this option to disable that protection, such that all filesets can be " "deleted." msgstr "" +"默认情况下,最后一个文件集无法被移除。这是一个安全措施,以确保不会因配置错误而删除所有远程数据。使用此选项禁用该保护,以便可以删除所有文件集。" #: Library/Main/Strings.cs:273 msgid "Allow removing all filesets" @@ -3670,7 +4018,7 @@ msgstr "" #: Library/Main/Strings.cs:275 msgid "Allow automatic rebuilding of local database to save space" -msgstr "" +msgstr "允许自动重建本地数据库以节省空间" #: Library/Main/Strings.cs:276 msgid "" @@ -3679,6 +4027,7 @@ msgid "" "Using this option can speed up the backup by reducing disk access, but will " "give a less accurate progress indicator." msgstr "" +"启用此标志后,将禁用计算源文件大小的扫描器,而是从数据库中读取报告的大小。使用此选项可以通过减少磁盘访问来加快备份速度,但会提供一个不太准确的进度指示器。" #: Library/Main/Strings.cs:277 msgid "Disable the read-ahead scanner" @@ -3697,10 +4046,10 @@ msgstr "禁用文件列表一致性检查" #: Library/Main/Strings.cs:280 msgid "" -"Use this option to run a scheduled backup 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 (e.g., AC) or unknown, then scheduled" -" backups will proceed as normal." +"Use this option to disable a scheduled backup 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 (e.g., AC) or unknown, then " +"scheduled backups will proceed as normal." msgstr "" #: Library/Main/Strings.cs:281 @@ -3724,11 +4073,11 @@ msgstr "" "开头。方括号内支持正则表达式。如:\"+Path*{0}+*Mail*{0}-[.*DNS]\"" #: Library/Main/Strings.cs:286 -msgid "Applies filters to the file log data" -msgstr "过滤规则应用到文件日志数据" +msgid "Apply filters to the file log data" +msgstr "" #: Library/Main/Strings.cs:287 -msgid "Specifies the amount of log information to output to the console." +msgid "Specify the amount of log information to output to the console." msgstr "" #: Library/Main/Strings.cs:288 @@ -3736,26 +4085,26 @@ msgid "Console information level" msgstr "控制台信息级别" #: Library/Main/Strings.cs:290 -msgid "Applies filters to the console log data" -msgstr "应用过滤规则到控制台日志数据" +msgid "Apply filters to the console log data" +msgstr "" #: Library/Main/Strings.cs:292 msgid "" "This option instructs 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 "" +msgstr "此选项指示操作系统将当前进程设置为使用最低的IO优先级,这可能会使操作运行得更慢,但同时进行的其他操作受到的干扰会更少。" #: Library/Main/Strings.cs:293 -msgid "Sets the process to use low IO priority" -msgstr "将进程设置为使用低IO优先级" +msgid "Set the process to use low IO priority" +msgstr "" #: Library/Main/Strings.cs:295 msgid "Use this option to remove all empty folders from a backup." -msgstr "" +msgstr "使用此选项从备份中移除所有空文件夹。" #: Library/Main/Strings.cs:296 -msgid "Excludes empty folders" +msgid "Exclude empty folders" msgstr "" #: Library/Main/Strings.cs:297 @@ -3778,10 +4127,11 @@ msgid "" "applied to symlinks, but this option can be used to override this, such that" " metadata is applied to symlinks as well." msgstr "" +"如果应用了符号链接的元数据,通常意味着改变符号链接的目标,而不是符号链接本身。因此,元数据不会应用于符号链接,但可以使用此选项来覆盖这一点,使得元数据也应用于符号链接。" #: Library/Main/Strings.cs:300 msgid "Apply metadata to symlinks" -msgstr "" +msgstr "将元数据应用于符号链接" #: Library/Main/Strings.cs:301 msgid "" @@ -3790,10 +4140,11 @@ msgid "" " for use in daily backups, but required for testing purposes to reveal " "potential problems." msgstr "" +"在单元测试模式下运行时,不会应用任何自动修复,这假设输入数据总是完美无缺的。此选项不适用于日常备份,但出于测试目的需要使用,以揭示潜在问题。" #: Library/Main/Strings.cs:302 msgid "Activate unittest mode" -msgstr "" +msgstr "激活单元测试默默" #: Library/Main/Strings.cs:304 #, csharp-format @@ -3807,8 +4158,8 @@ msgstr "" "以报告额外的日志数据" #: Library/Main/Strings.cs:305 -msgid "Activates logging of all database queries" -msgstr "激活所有数据库查询的日志记录" +msgid "Activate logging of all database queries" +msgstr "" #: Library/Main/Strings.cs:306 msgid "" @@ -3818,10 +4169,11 @@ msgid "" "process may be slow. Use this option to attempt to rebuild missing dblock " "files." msgstr "" +"如果目标位置缺少dblock文件,您可以尝试使用本地源数据重建它们。然而,由于本地数据可能已更改,可能无法检索到所有必需的数据,并且该过程可能会很慢。使用此选项尝试重建缺失的dblock文件。" #: Library/Main/Strings.cs:307 msgid "Rebuild dblock files when missing" -msgstr "" +msgstr "当缺失时重建dblock文件" #: Library/Main/Strings.cs:309 msgid "" @@ -3830,10 +4182,11 @@ msgid "" "Automatic compaction can be a long-running process and may not be desirable " "to run after every single backup." msgstr "" +"在上次压缩之后必须经过的最短时间,之后才会在备份作业结束时自动触发另一次压缩。自动压缩可能是一个长时间运行的过程,并且可能不希望在每次备份之后都运行。" #: Library/Main/Strings.cs:310 msgid "Minimum time between auto compactions" -msgstr "" +msgstr "自动压缩之间的最短时间" #: Library/Main/Strings.cs:311 msgid "" @@ -3842,10 +4195,11 @@ msgid "" "Automatic vacuum can be a long-running process and may not be desirable to " "run after every single backup." msgstr "" +"在上次vacuum处理之后必须经过的最短时间,之后才会在备份作业结束时自动触发另一次vacuum处理。自动vacuum处理可能是一个长时间运行的过程,并且可能不希望在每次备份之后都运行。" #: Library/Main/Strings.cs:312 msgid "Minimum time between auto vacuums" -msgstr "" +msgstr "自动vacuum处理之间的最短时间" #: Library/Main/Strings.cs:317 #, csharp-format @@ -3955,7 +4309,7 @@ msgstr "配置 http 请求" msgid "" "Use this option to accept any server certificate, regardless of what errors " "it may have. Please use --{0} instead, whenever possible." -msgstr "" +msgstr "使用此选项接受任何服务器证书,无论它可能存在什么错误。请尽可能使用 --{0} 代替。" #: Library/Modules/Builtin/Strings.cs:43 msgid "Accept any server certificate" @@ -3968,6 +4322,7 @@ msgid "" "anyway. The hash value must be entered in hex format without spaces or " "colons. You can enter multiple hashes separated by commas." msgstr "" +"如果您的服务器证书被报告为无效(例如,使用自签名证书),您可以提供证书哈希(SHA1)以无论如何批准它。哈希值必须以十六进制格式输入,不能有空格或冒号。您可以输入多个哈希,用逗号分隔。" #: Library/Modules/Builtin/Strings.cs:45 msgid "Optionally accept a known SSL certificate" @@ -3979,6 +4334,9 @@ msgid "" "which allows some optimizations when authenticating, but also breaks some " "web servers, causing them to report \"417 - Expectation failed\"." msgstr "" +"默认的HTTP请求附有\"Expect: " +"100-Continue\"头部,这在认证时允许一些优化,但也可能破坏了一些Web服务器,导致它们报告\"417 - Expectation " +"failed\"。" #: Library/Modules/Builtin/Strings.cs:47 msgid "Disable the expect header" @@ -4000,6 +4358,7 @@ msgid "" "If you have set up your own Duplicati OAuth server, you can supply the " "refresh URL." msgstr "" +"Duplicati使用外部服务器来支持OAuth认证流程。如果您已经设置了自己的Duplicati OAuth服务器,您可以提供刷新URL。" #: Library/Modules/Builtin/Strings.cs:51 msgid "Alternate OAuth URL" @@ -4013,18 +4372,18 @@ msgid "" msgstr "该选项决定默认可用的 SSL 版本。这是一个高级选项,只应当在您想增强安全性或遇到特别的 SSL 协议问题时使用。" #: Library/Modules/Builtin/Strings.cs:53 -msgid "Sets allowed SSL versions" -msgstr "设置可用的 SSL 版本" +msgid "Set allowed SSL versions" +msgstr "" #: Library/Modules/Builtin/Strings.cs:54 msgid "" "This option changes the default timeout for any HTTP request, the time " "covers the entire operation from initial packet to shutdown." -msgstr "" +msgstr "此选项更改任何HTTP请求的默认超时时间,该时间涵盖从初始数据包到关闭的整个操作。" #: Library/Modules/Builtin/Strings.cs:55 -msgid "Sets the default operation timeout" -msgstr "设置默认的操作超时时间" +msgid "Set the default operation timeout" +msgstr "" #: Library/Modules/Builtin/Strings.cs:56 msgid "" @@ -4034,8 +4393,8 @@ msgid "" msgstr "该选项决定默认的读写超时时间。读写超时时间用来检测卡住的请求,而且决定了一次连接中活动的最长时间" #: Library/Modules/Builtin/Strings.cs:57 -msgid "Sets readwrite" -msgstr "设置读写超时时间" +msgid "Set readwrite" +msgstr "" #: Library/Modules/Builtin/Strings.cs:58 #, csharp-format @@ -4045,8 +4404,8 @@ msgid "" msgstr "该选项设置 HTTP 缓冲,设为 \"{0}\" 可能导致内存泄漏,但能提升某些情况下的性能" #: Library/Modules/Builtin/Strings.cs:59 -msgid "Sets HTTP buffering" -msgstr "设置 HTTP 缓冲" +msgid "Set HTTP buffering" +msgstr "" #: Library/Modules/Builtin/Strings.cs:63 msgid "" @@ -4069,9 +4428,8 @@ msgid "Configure Microsoft SQL Server module" msgstr "配置 Microsoft SQL 服务器模块" #: Library/Modules/Builtin/Strings.cs:73 -msgid "" -"Executes a script before starting an operation, and again on completion" -msgstr "在开始某一操作前执行一段脚本,并在完成时再次运行" +msgid "Execute a script before starting an operation, and again on completion" +msgstr "" #: Library/Modules/Builtin/Strings.cs:74 msgid "Run script" @@ -4079,9 +4437,9 @@ msgstr "运行脚本" #: Library/Modules/Builtin/Strings.cs:75 msgid "" -"Executes a script after performing an operation. The script will receive the" -" operation results written to stdout." -msgstr "在执行某一操作结束后执行一段脚本。此脚本将会接收到写入标准输出 stdout 的操作结果。" +"Execute a script after performing an operation. The script will receive the " +"operation results written to stdout." +msgstr "" #: Library/Modules/Builtin/Strings.cs:76 msgid "Run a script on exit" @@ -4099,27 +4457,27 @@ msgstr "脚本 \"{0}\" 返回退出代码 {1}{2}" #: Library/Modules/Builtin/Strings.cs:79 msgid "" -"Executes a script before performing an operation. The operation will block " +"Execute 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错误码,操作将会中止。" +msgstr "" #: Library/Modules/Builtin/Strings.cs:80 msgid "Run a required script on startup" msgstr "开始时运行必要脚本" #: Library/Modules/Builtin/Strings.cs:81 -#: Library/Modules/Builtin/Strings.cs:208 +#: Library/Modules/Builtin/Strings.cs:237 #, csharp-format msgid "" "Use this option to select the output format for results. Available formats: " "{0}" -msgstr "" +msgstr "使用此选项选择结果的输出格式。可用格式: {0} " #: Library/Modules/Builtin/Strings.cs:82 -#: Library/Modules/Builtin/Strings.cs:209 -msgid "Selects the output format for results" -msgstr "选择输出结果的格式" +#: Library/Modules/Builtin/Strings.cs:238 +msgid "Select the output format for results" +msgstr "" #: Library/Modules/Builtin/Strings.cs:83 #, csharp-format @@ -4133,9 +4491,9 @@ msgstr "运行脚本 \"{0}\" 超时" #: Library/Modules/Builtin/Strings.cs:85 msgid "" -"Executes a script before performing an operation. The operation will block " +"Execute a script before performing an operation. The operation will block " "until the script has completed or timed out." -msgstr "在开始执行某一操作前运行一段脚本。在脚本完成或超时之前,操作将不会开始。" +msgstr "" #: Library/Modules/Builtin/Strings.cs:86 msgid "Run a script on startup" @@ -4148,25 +4506,25 @@ msgstr "脚本 \"{0}\" 报错:{1}" #: Library/Modules/Builtin/Strings.cs:88 msgid "" -"Sets the maximum time a script is allowed to execute. If the script has not " +"Set 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 "设置允许脚本执行的最大时间。如果脚本到时不能完成,它仍将继续执行,但操作将继续且不再处理脚本输出" +msgstr "" #: Library/Modules/Builtin/Strings.cs:89 -msgid "Sets the script timeout" -msgstr "设置脚本超时时间" +msgid "Set the script timeout" +msgstr "" #: Library/Modules/Builtin/Strings.cs:90 msgid "" "This option enables the use of script arguments. If this option is set, the " "script arguments are treated as commandline strings. Use single or double " "quotes to separate arguments." -msgstr "" +msgstr "此选项启用脚本参数的使用。如果设置了此选项,脚本参数将被视为命令行字符串。使用单引号或双引号来分隔参数。" #: Library/Modules/Builtin/Strings.cs:91 msgid "Enable script arguments" -msgstr "" +msgstr "启用脚本参数" #: Library/Modules/Builtin/Strings.cs:95 msgid "This module can send email after an operation completes" @@ -4180,7 +4538,7 @@ msgstr "发送邮件" #, 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." +" option --{0} to specify what SMTP server to use." msgstr "" #: Library/Modules/Builtin/Strings.cs:98 @@ -4195,6 +4553,15 @@ msgid "" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" +"此值可以是一个文件名。如果文件存在,文件内容将用作消息正文。\n" +"\n" +"在消息正文中,某些令牌会被替换:\n" +"%OPERATIONNAME% - 操作的名称,通常是 \"Backup\"\n" +"%REMOTEURL% - 远程服务器URL\n" +"%LOCALPATH% - 涉及操作的本地文件或文件夹的路径(如果有的话)\n" +"%PARSEDRESULT% - 解析结果,如果操作是备份。可能的值有:Error, Warning, Success\n" +"\n" +"所有命令行选项也会在%value%中报告,例如:%volsize%。任何未知/未设置的值将被移除" #: Library/Modules/Builtin/Strings.cs:107 msgid "The message body" @@ -4204,7 +4571,7 @@ msgstr "邮件正文" msgid "" "Use this option to set the password used to authenticate with the SMTP " "server if required." -msgstr "" +msgstr "使用此选项设置用于与SMTP服务器进行身份验证的密码(如果需要)。" #: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Password" @@ -4235,6 +4602,12 @@ msgid "" "Mail Sender \n" "Mail Sender " msgstr "" +"使用此选项设置电子邮件发件人的地址。如果没有提供主机,则使用第一个收件人的主机名。允许的格式示例:\n" +"\n" +"sender\n" +"sender@example.com\n" +"Mail Sender \n" +"Mail Sender " #: Library/Modules/Builtin/Strings.cs:121 msgid "Email sender" @@ -4246,10 +4619,13 @@ 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 an email." msgstr "" +"您可以指定以下选项之一:\"{0}\", \"{1}\", \"{2}\", \"{3}\"。\n" +"您可以使用逗号分隔符提供多个选项,例如\"{0},{1}\"。特殊值\"{4}\"是\"{0},{1},{2},{3}\"的简写,它将导致所有备份操作发送电子邮件。" #: Library/Modules/Builtin/Strings.cs:124 #: Library/Modules/Builtin/Strings.cs:160 -#: Library/Modules/Builtin/Strings.cs:188 +#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:217 msgid "The messages to send" msgstr "要发送的消息" @@ -4260,6 +4636,10 @@ msgid "" "\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 "" +"使用此选项为SMTP服务器设置一个URL,例如:smtp://example.com:25。可以在优先级列表中提供多个服务器,用分号分隔。如果服务器失败,将尝试列表中的下一个服务器,直到消息发送成功。\n" +"如果没有提供服务器,将执行DNS查找以找到第一个收件人的MX记录,并按其优先级顺序尝试所有SMTP服务器,直到消息发送成功。\n" +"\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:129 msgid "SMTP Url" @@ -4280,7 +4660,7 @@ msgstr "邮件主题" msgid "" "Use this option to set the username used to authenticate with the SMTP " "server if required." -msgstr "" +msgstr "使用此选项设置用于与SMTP服务器进行身份验证的用户名(如果需要)。" #: Library/Modules/Builtin/Strings.cs:133 msgid "SMTP Username" @@ -4314,7 +4694,7 @@ msgstr "XMPP 报告模块" msgid "" "Use this option to set the users who should have the messages sent. You can " "specify multiple users separated with commas." -msgstr "" +msgstr "使用此选项设置应收到消息的用户。您可以指定用逗号分隔的多个用户。" #: Library/Modules/Builtin/Strings.cs:143 msgid "XMPP recipient email" @@ -4322,6 +4702,7 @@ msgstr "XMPP 接收邮箱" #: Library/Modules/Builtin/Strings.cs:144 #: Library/Modules/Builtin/Strings.cs:172 +#: Library/Modules/Builtin/Strings.cs:201 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message.\n" "\n" @@ -4333,9 +4714,19 @@ msgid "" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" +"此值可以是一个文件名。如果文件存在,文件内容将用作消息。\n" +"\n" +"在消息中,某些令牌会被替换:\n" +"%OPERATIONNAME% - 操作的名称,通常是\"Backup\"\n" +"%REMOTEURL% - 远程服务器URL\n" +"%LOCALPATH% - 涉及操作的本地文件或文件夹的路径(如果有的话)\n" +"%PARSEDRESULT% - 解析结果,如果操作是备份。可能的值有:Error, Warning, Success\n" +"\n" +"所有命令行选项也会在%value%中报告,例如:%volsize%。任何未知/未设置的值将被移除。" #: Library/Modules/Builtin/Strings.cs:153 #: Library/Modules/Builtin/Strings.cs:181 +#: Library/Modules/Builtin/Strings.cs:210 msgid "The message template" msgstr "消息模板" @@ -4343,7 +4734,7 @@ msgstr "消息模板" msgid "" "Use this option to set a username for the account that will send the " "message, including the hostname, e.g. \"account@jabber.org/Home\"" -msgstr "" +msgstr "使用此选项为将要发送消息的账户设置用户名,包括主机名,例如:\"account@jabber.org/Home\"" #: Library/Modules/Builtin/Strings.cs:155 msgid "The XMPP username" @@ -4353,14 +4744,15 @@ msgstr "XMPP 用户名" msgid "" "Use this option to set a password for the account that will send the " "message." -msgstr "" +msgstr "使用此选项为将要发送消息的账户设置密码。" #: Library/Modules/Builtin/Strings.cs:157 msgid "The XMPP password" msgstr "XMPP 密码" #: Library/Modules/Builtin/Strings.cs:158 -#: Library/Modules/Builtin/Strings.cs:186 +#: Library/Modules/Builtin/Strings.cs:187 +#: Library/Modules/Builtin/Strings.cs:215 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" @@ -4370,14 +4762,16 @@ msgstr "" "您也可以使用逗号分隔指定多个选项,例如 \"{0},{1}\"。特殊值 \"{4}\" 是 \"{0},{1},{2},{3}\" 的简写,将使所有备份操作都发送消息。" #: Library/Modules/Builtin/Strings.cs:161 -#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:218 msgid "" "By default, messages will only be sent after a backup operation. Use this " "option to send messages for all operations." -msgstr "" +msgstr "默认情况下,只有在备份操作后才会发送消息。使用此选项可以为所有操作发送消息。" #: Library/Modules/Builtin/Strings.cs:162 -#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:219 msgid "Send messages for all operations" msgstr "为所有操作发送消息" @@ -4387,104 +4781,146 @@ msgstr "登陆 jabber 服务器超时" #: Library/Modules/Builtin/Strings.cs:168 msgid "" -"This module provides support for sending status reports via HTTP messages" -msgstr "该模块可以通过 HTTP 消息发送状态报告" +"This module provides support for sending status reports via Telegram " +"messages" +msgstr "" #: Library/Modules/Builtin/Strings.cs:169 -msgid "HTTP report module" -msgstr "HTTP 报告模块" +msgid "Telegram report module" +msgstr "" #: Library/Modules/Builtin/Strings.cs:170 -msgid "Use this option to set a HTTP report URL." +msgid "Use this option to set the channel ID." msgstr "" #: Library/Modules/Builtin/Strings.cs:171 -msgid "HTTP report URL" +msgid "Telegram channel id" msgstr "" #: Library/Modules/Builtin/Strings.cs:182 -msgid "Use this option to set a name of the parameter to send the message as." +msgid "" +"Use this option to set a bot ID for the bot that will send the message." msgstr "" -#: Library/Modules/Builtin/Strings.cs:183 -msgid "The name of the parameter to send the message as" -msgstr "作为消息发送的参数的名字" - #: Library/Modules/Builtin/Strings.cs:184 -msgid "" -"Use this option to set extra parameters to add to the http message, e.g. " -"\"parameter1=value1¶meter2=value2\"" +msgid "The Telegram bot ID" msgstr "" #: Library/Modules/Builtin/Strings.cs:185 -msgid "Extra parameters to add to the http message" -msgstr "添加到 http 消息的额外参数" - -#: Library/Modules/Builtin/Strings.cs:191 msgid "" -"Use this option to change the default HTTP verb used to submit a report." +"Use this option to set a API key for the bot that will send the message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:186 +msgid "The Telegram API key" msgstr "" #: Library/Modules/Builtin/Strings.cs:192 -msgid "Sets the HTTP verb to use" -msgstr "设置 HTTP 动作" +msgid "Timeout occurred while sending to Telegram server" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:193 +#: Library/Modules/Builtin/Strings.cs:197 +msgid "" +"This module provides support for sending status reports via HTTP messages" +msgstr "该模块可以通过 HTTP 消息发送状态报告" + +#: Library/Modules/Builtin/Strings.cs:198 +msgid "HTTP report module" +msgstr "HTTP 报告模块" + +#: Library/Modules/Builtin/Strings.cs:199 +msgid "Use this option to set a HTTP report URL." +msgstr "使用此选项设置HTTP报告URL。" + +#: Library/Modules/Builtin/Strings.cs:200 +msgid "HTTP report URL" +msgstr "HTTP报告URL" + +#: Library/Modules/Builtin/Strings.cs:211 +msgid "Use this option to set a name of the parameter to send the message as." +msgstr "使用此选项设置发送消息时使用的参数名称。" + +#: Library/Modules/Builtin/Strings.cs:212 +msgid "The name of the parameter to send the message as" +msgstr "作为消息发送的参数的名字" + +#: Library/Modules/Builtin/Strings.cs:213 +msgid "" +"Use this option to set extra parameters to add to the http message, e.g. " +"\"parameter1=value1¶meter2=value2\"" +msgstr "使用此选项设置要添加到HTTP消息中的额外参数。例如:\"parameter1=value1¶meter2=value2\"" + +#: Library/Modules/Builtin/Strings.cs:214 +msgid "Extra parameters to add to the http message" +msgstr "添加到 http 消息的额外参数" + +#: Library/Modules/Builtin/Strings.cs:220 +msgid "" +"Use this option to change the default HTTP verb used to submit a report." +msgstr "使用此选项更改用于提交报告的默认HTTP动作。" + +#: Library/Modules/Builtin/Strings.cs:221 +msgid "Set the HTTP verb to use" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:222 msgid "" "Use this option to set HTTP report URLs for sending form-encoded data. This " "option accepts multiple URLs, seperated by a semi-colon. All URLs will " "receive the same data. Note that this option ignores the format and verb " "settings." msgstr "" +"使用此选项设置用于发送表单编码数据的HTTP报告URL。此选项接受多个URL,用分号分隔。所有URL将接收相同的数据。请注意,此选项会忽略格式和动作设置。" -#: Library/Modules/Builtin/Strings.cs:194 +#: Library/Modules/Builtin/Strings.cs:223 msgid "HTTP report URLs for sending form data" -msgstr "" +msgstr "用于发送表单数据的HTTP报告URLs" -#: Library/Modules/Builtin/Strings.cs:195 +#: Library/Modules/Builtin/Strings.cs:224 msgid "" "Use this option to set HTTP report URLs for sending JSON data. This option " "accepts multiple URLs, seperated by a semi-colon. All URLs will receive the " "same data. Note that this option ignores the format and verb settings." msgstr "" +"使用此选项设置用于发送JSON数据的HTTP报告URL。此选项接受多个URL,用分号分隔。所有URL将接收相同的数据。请注意,此选项会忽略格式和动作设置。" -#: Library/Modules/Builtin/Strings.cs:196 +#: Library/Modules/Builtin/Strings.cs:225 msgid "HTTP report URLs for sending JSON data" -msgstr "" +msgstr "用于发送JSON数据的HTTP报告URLs" -#: Library/Modules/Builtin/Strings.cs:201 +#: Library/Modules/Builtin/Strings.cs:230 #, csharp-format msgid "Failed to send message: {0}" msgstr "发送消息失败:{0}" -#: Library/Modules/Builtin/Strings.cs:202 +#: Library/Modules/Builtin/Strings.cs:231 msgid "" "Use this option to set the log level for messages to include in the report." +msgstr "使用此选项设置报告中包含的消息的日志级别。" + +#: Library/Modules/Builtin/Strings.cs:232 +msgid "Define a log level for messages" msgstr "" -#: Library/Modules/Builtin/Strings.cs:203 -msgid "Defines a log level for messages" -msgstr "定义消息的日志级别" - -#: Library/Modules/Builtin/Strings.cs:204 +#: Library/Modules/Builtin/Strings.cs:233 msgid "" "Use this option to set a filter expression that defines what options are " "included in the report." -msgstr "" +msgstr "使用此选项设置一个过滤表达式,定义报告中包含哪些选项。" -#: Library/Modules/Builtin/Strings.cs:205 +#: Library/Modules/Builtin/Strings.cs:234 msgid "Log message filter" msgstr "过滤消息日志" -#: Library/Modules/Builtin/Strings.cs:206 +#: Library/Modules/Builtin/Strings.cs:235 msgid "" "Use this option to set the maximum number of log lines to include in the " "report. Zero or negative values means unlimited." msgstr "指定报告中的日志最大行数。0 或负值代表不限制。" -#: Library/Modules/Builtin/Strings.cs:207 -msgid "Limits log lines" -msgstr "日志长度限制" +#: Library/Modules/Builtin/Strings.cs:236 +msgid "Limit log lines" +msgstr "" #: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:39 #, csharp-format @@ -4508,6 +4944,8 @@ msgid "" "certificate anyway.{2}You can also attempt to import the server certificate " "into your operating systems trust pool." msgstr "" +"服务器证书出现错误 {0} ,哈希值为 {1}{2}。如果您信任此证书,请使用命令行选项 --{3}={1} 来接受服务器证书。 {2} " +"您也可以尝试将服务器证书导入操作系统的信任池中。" #: Library/Utility/Strings.cs:32 #, csharp-format @@ -4660,7 +5098,7 @@ msgstr "不支持的命令: {0}" #: CommandLine/CLI/Strings.cs:31 msgid "No filesets matched the criteria." -msgstr "" +msgstr "没有文件集符合标准。" #: CommandLine/CLI/Strings.cs:32 msgid "The following filesets would be deleted:" @@ -4689,22 +5127,17 @@ msgstr "支持的选项:" #: CommandLine/CLI/Strings.cs:38 #, csharp-format msgid "Module is loaded automatically. Use --{0} to prevent this." -msgstr "" +msgstr "模块自动加载。使用 --{0} 来阻止自动加载。" #: CommandLine/CLI/Strings.cs:39 #, csharp-format msgid "Module is not loaded automatically Use --{0} to load it." -msgstr "" +msgstr "模块不会自动加载。使用 --{0} 来加载它。" #: CommandLine/CLI/Strings.cs:40 msgid "Supported generic modules:" msgstr "支持的通用模块:" -#: CommandLine/CLI/Strings.cs:41 -#, csharp-format -msgid "Unable to read the parameters file \"{0}\", reason: {1}" -msgstr "未能读取参数文件 \"{0}\",原因:{1}" - #: CommandLine/CLI/Strings.cs:42 #, csharp-format msgid "" @@ -4713,13 +5146,15 @@ msgid "" "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} 选项在参数文件内部指定过滤器。每个过滤器必须以" +" + 或 - 为前缀,并且多个过滤器必须用 {3} 连接。" #: CommandLine/CLI/Strings.cs:43 #, csharp-format msgid "" "The option --{0} was supplied, but it is reserved for internal use and may " "not be set on the commandline." -msgstr "" +msgstr "提供了 --{0} 选项,但它是保留给内部使用的,不能在命令行上设置。" #: CommandLine/CLI/Strings.cs:44 #, csharp-format @@ -4735,10 +5170,10 @@ msgid "" "parameter file. Each filter must be prefixed with either a + or a -, and " "multiple filters must be joined with {5}." msgstr "" - -#: CommandLine/CLI/Strings.cs:45 -msgid "Path to a file with parameters" -msgstr "参数文件的路径" +"使用此选项来存储提供给命令行客户端的一些或全部选项。该文件必须是纯文本文件,推荐使用UTF-8编码。文件中的每一行应采用 --option=value " +"的格式。使用特殊选项 --{0} 和 --{1} " +"分别覆盖本地路径和远程目标URI。此文件中的选项优先于命令行上提供的选项。您不能在文件和命令行上同时指定过滤器。相反,您可以使用特殊选项 " +"--{2},--{3}或--{4} 在参数文件内指定过滤器。每个过滤器必须以 + 或 - 为前缀,并且多个过滤器必须用 {5} 连接。" #: CommandLine/CLI/Strings.cs:46 #, csharp-format @@ -4760,6 +5195,9 @@ msgid "" "files and folders) can be specified by using curly braces, e.g. " "{{Applications}}." msgstr "" +"包含匹配此过滤器的文件。特殊字符 * 表示任意数量的字符,特殊字符 ? 表示任意单个字符。使用 *.txt " +"来包含所有带有txt扩展名的文件。也支持正则表达式,可以通过使用硬括号提供,例如 " +"[.*\\.txt]。可以通过使用花括号指定过滤器组(封装了一组内置的众所周知的文件和文件夹),例如{{Applications}}。" #: CommandLine/CLI/Strings.cs:49 msgid "Include files" @@ -4775,6 +5213,9 @@ msgid "" "files and folders) can be specified by using curly braces, e.g. " "{{TemporaryFiles}}." msgstr "" +"排除匹配此过滤器的文件。特殊字符 * 表示任意数量的字符,特殊字符 ? 表示任意单个字符。使用 *.txt " +"来排除所有带有txt扩展名的文件。也支持正则表达式,可以通过使用硬括号提供,例如 " +"[.*\\.txt]。可以通过使用花括号指定过滤器组(封装了一组内置的众所周知的文件和文件夹),例如{{TemporaryFiles}}。" #: CommandLine/CLI/Strings.cs:51 msgid "Exclude files" @@ -4806,11 +5247,11 @@ msgstr "禁用控制台输出" msgid "This link may provide additional information: {0}" msgstr "额外信息请参见此链接:{0}" -#: CommandLine/CLI/Program.cs:288 +#: CommandLine/CLI/Program.cs:290 msgid "Toggle automatic updates" msgstr "启用自动更新" -#: CommandLine/CLI/Program.cs:288 +#: CommandLine/CLI/Program.cs:290 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 258632156..1cca7e254 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 874e49e51..37e62c7fc 100644 --- a/Localizations/duplicati/localization-zh_HK.po +++ b/Localizations/duplicati/localization-zh_HK.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Aticaler, 2017 +# Aticaler, 2024 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-14 09:15+0200\n" +"POT-Creation-Date: 2024-08-30 15:22+0200\n" "PO-Revision-Date: 2016-10-04 18:53+0000\n" -"Last-Translator: Aticaler, 2017\n" +"Last-Translator: Aticaler, 2024\n" "Language-Team: Chinese (Hong Kong) (https://app.transifex.com/duplicati/teams/67655/zh_HK/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -116,7 +116,7 @@ msgid "Use GPG Armor" msgstr "" #: Library/Encryption/Strings.cs:52 -msgid "Overrides the GPG command supplied for decryption." +msgid "Override the GPG command supplied for decryption." msgstr "" #: Library/Encryption/Strings.cs:53 @@ -126,7 +126,7 @@ msgstr "" #: Library/Encryption/Strings.cs:54 #, csharp-format msgid "" -"Overrides the default GPG encryption command \"{0}\". Normal usage is to " +"Override the default GPG encryption command \"{0}\". Normal usage is to " "request asymetric encryption with the setting {1}." msgstr "" @@ -211,6 +211,11 @@ msgstr "" msgid "Cancelled" msgstr "已取消" +#: Library/Interface/Strings.cs:44 +msgid "" +"Encryption key used to encrypt target settings does not match current key." +msgstr "" + #: Library/Interface/CustomExceptions.cs:84 #: Library/Interface/CustomExceptions.cs:92 #: Library/Backend/Jottacloud/Jottacloud.cs:286 @@ -338,7 +343,7 @@ msgstr "" #: Library/Backend/AzureBlob/Strings.cs:38 Library/Backend/Mega/Strings.cs:28 #: Library/Backend/SharePoint/Strings.cs:29 #: Library/Backend/WEBDAV/Strings.cs:29 -msgid "Supplies the password used to connect to the server" +msgid "Supply the password used to connect to the server" msgstr "" #: Library/Backend/OpenStack/Strings.cs:32 @@ -346,7 +351,7 @@ msgid "The domain name of the user used to connect to the server." msgstr "" #: Library/Backend/OpenStack/Strings.cs:33 -msgid "Supplies the domain used to connect to the server" +msgid "Supply the domain used to connect to the server" msgstr "" #: Library/Backend/OpenStack/Strings.cs:34 Library/Backend/FTP/Strings.cs:35 @@ -370,7 +375,7 @@ msgstr "" #: Library/Backend/AzureBlob/Strings.cs:40 Library/Backend/Mega/Strings.cs:30 #: Library/Backend/SharePoint/Strings.cs:31 #: Library/Backend/WEBDAV/Strings.cs:31 -msgid "Supplies the username used to connect to the server" +msgid "Supply the username used to connect to the server" msgstr "" #: Library/Backend/OpenStack/Strings.cs:36 @@ -381,7 +386,7 @@ msgid "" msgstr "" #: Library/Backend/OpenStack/Strings.cs:37 -msgid "Supplies the Tenant Name used to connect to the server" +msgid "Supply the Tenant Name used to connect to the server" msgstr "" #: Library/Backend/OpenStack/Strings.cs:38 @@ -391,7 +396,7 @@ msgid "" msgstr "" #: Library/Backend/OpenStack/Strings.cs:39 -msgid "Supplies the API key used to connect to the server" +msgid "Supply the API key used to connect to the server" msgstr "" #: Library/Backend/OpenStack/Strings.cs:40 @@ -402,7 +407,7 @@ msgid "" msgstr "" #: Library/Backend/OpenStack/Strings.cs:41 -msgid "Supplies the authentication URL" +msgid "Supply the authentication URL" msgstr "" #: Library/Backend/OpenStack/Strings.cs:42 @@ -421,7 +426,7 @@ msgid "" msgstr "" #: Library/Backend/OpenStack/Strings.cs:45 -msgid "Supplies the region used for creating a container" +msgid "Supply the region used for creating a container" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:67 @@ -429,7 +434,7 @@ msgid "OpenStack configuration module" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:69 -msgid "Exposes OpenStack configuration as a web module" +msgid "Expose OpenStack configuration as a web module" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:77 @@ -441,7 +446,7 @@ msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:77 #: Library/Backend/GoogleServices/GCSConfig.cs:81 #: Library/Backend/S3/S3Config.cs:84 Library/Backend/Storj/StorjConfig.cs:53 -msgid "Provides different config values" +msgid "Provide different config values" msgstr "" #: Library/Backend/FTP/Strings.cs:27 @@ -463,7 +468,7 @@ msgid "" msgstr "" #: Library/Backend/FTP/Strings.cs:30 Library/Backend/FTP/Strings.cs:32 -msgid "Toggles the FTP connections method" +msgid "Toggle the FTP connections method" msgstr "" #: Library/Backend/FTP/Strings.cs:31 @@ -494,7 +499,7 @@ msgid "" msgstr "" #: Library/Backend/FTP/Strings.cs:38 -msgid "Instructs Duplicati to use an SSL (ftps) connection" +msgid "Instruct Duplicati to use an SSL (ftps) connection" msgstr "" #: Library/Backend/FTP/Strings.cs:39 @@ -535,7 +540,7 @@ msgid "Google Cloud Storage configuration module" msgstr "" #: Library/Backend/GoogleServices/GCSConfig.cs:73 -msgid "Exposes Google Cloud Storage configuration as a web module" +msgid "Expose Google Cloud Storage configuration as a web module" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:27 @@ -586,7 +591,7 @@ msgid "" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:35 -msgid "Specifies location option for creating a bucket" +msgid "Specify location option for creating a bucket" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:36 @@ -597,7 +602,7 @@ msgid "" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:38 -msgid "Specifies storage class for creating a bucket" +msgid "Specify storage class for creating a bucket" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:39 @@ -608,7 +613,7 @@ msgid "" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:40 -msgid "Specifies project for creating a bucket" +msgid "Specify project for creating a bucket" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:44 @@ -663,7 +668,7 @@ msgid "The API Access Key used to authenticate with CloudFiles." msgstr "" #: Library/Backend/CloudFiles/Strings.cs:33 -msgid "Supplies the access key used to connect to the server" +msgid "Supply the access key used to connect to the server" msgstr "" #: Library/Backend/CloudFiles/Strings.cs:34 @@ -683,7 +688,7 @@ msgid "The username used to authenticate with CloudFiles." msgstr "" #: Library/Backend/CloudFiles/Strings.cs:37 -msgid "Supplies the username used to authenticate with CloudFiles" +msgid "Supply the username used to authenticate with CloudFiles" msgstr "" #: Library/Backend/CloudFiles/Strings.cs:38 @@ -716,7 +721,7 @@ msgid "S3 configuration module" msgstr "" #: Library/Backend/S3/S3Config.cs:77 -msgid "Exposes S3 configuration as a web module" +msgid "Expose S3 configuration as a web module" msgstr "" #: Library/Backend/S3/Strings.cs:26 @@ -767,7 +772,7 @@ msgid "" msgstr "" #: Library/Backend/S3/Strings.cs:40 -msgid "Specifies S3 location constraints" +msgid "Specify S3 location constraints" msgstr "" #: Library/Backend/S3/Strings.cs:41 @@ -778,7 +783,7 @@ msgid "" msgstr "" #: Library/Backend/S3/Strings.cs:43 -msgid "Specifies an alternate S3 server name" +msgid "Specify an alternate S3 server name" msgstr "" #: Library/Backend/S3/Strings.cs:44 @@ -788,7 +793,7 @@ msgid "" msgstr "" #: Library/Backend/S3/Strings.cs:45 -msgid "Specifies the S3 client library to use" +msgid "Specify the S3 client library to use" msgstr "" #: Library/Backend/S3/Strings.cs:46 @@ -800,7 +805,7 @@ msgstr "" #: Library/Backend/S3/Strings.cs:47 Library/Backend/WEBDAV/Strings.cs:40 #: Library/Backend/TahoeLAFS/Strings.cs:27 -msgid "Instructs Duplicati to use an SSL (https) connection" +msgid "Instruct Duplicati to use an SSL (https) connection" msgstr "" #: Library/Backend/S3/Strings.cs:48 @@ -828,7 +833,7 @@ msgid "S3 IAM support module" msgstr "" #: Library/Backend/S3/S3IAM.cs:73 -msgid "Exposes S3 IAM manipulation as a web module" +msgid "Expose S3 IAM manipulation as a web module" msgstr "" #: Library/Backend/S3/S3IAM.cs:81 @@ -836,7 +841,7 @@ msgid "The operation to perform" msgstr "" #: Library/Backend/S3/S3IAM.cs:81 -msgid "Selects the operation to perform" +msgid "Select the operation to perform" msgstr "" #: Library/Backend/S3/S3IAM.cs:82 @@ -1035,7 +1040,7 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:53 -msgid "Supplies server fingerprint used for validation of server identity" +msgid "Supply server fingerprint used for validation of server identity" msgstr "" #: Library/Backend/SSHv2/Strings.cs:54 @@ -1046,18 +1051,18 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:55 -msgid "Disables fingerprint validation" +msgid "Disable fingerprint validation" msgstr "" #: Library/Backend/SSHv2/Strings.cs:56 msgid "" -"Points to a valid OpenSSH keyfile. If the file is encrypted, the password " +"Point to a valid OpenSSH keyfile. If the file is encrypted, the password " "supplied is used to decrypt it. If the keyfile is specified, the password is" " not used to authenticate." msgstr "" #: Library/Backend/SSHv2/Strings.cs:57 Library/Backend/SSHv2/Strings.cs:59 -msgid "Uses a SSH private key to authenticate" +msgid "Use a SSH private key to authenticate" msgstr "" #: Library/Backend/SSHv2/Strings.cs:58 @@ -1075,7 +1080,7 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:61 -msgid "Sets the operation timeout value" +msgid "Set the operation timeout value" msgstr "" #: Library/Backend/SSHv2/Strings.cs:62 @@ -1087,7 +1092,7 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:63 -msgid "Sets a keepalive value" +msgid "Set a keepalive value" msgstr "" #: Library/Backend/SSHv2/Strings.cs:64 @@ -1436,9 +1441,9 @@ msgstr "" #: Library/Backend/OneDrive/Strings.cs:41 #, 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})." +"Store 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:42 @@ -1459,7 +1464,7 @@ msgstr "" #: Library/Backend/OneDrive/Strings.cs:49 #, csharp-format msgid "" -"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " +"Store 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 "" @@ -1488,7 +1493,7 @@ msgstr "" #: Library/Backend/OneDrive/Strings.cs:59 #, csharp-format msgid "" -"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " +"Store 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) " @@ -1573,7 +1578,7 @@ msgstr "" #: Library/Backend/AliyunOSS/Strings.cs:14 #: Library/Backend/TencentCOS/Strings.cs:36 msgid "Bucket name" -msgstr "" +msgstr "Bucket 名稱" #: Library/Backend/AliyunOSS/Strings.cs:15 msgid "Region indicates the physical location of the OSS data center." @@ -1694,7 +1699,7 @@ msgid "" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:38 -msgid "Specifies COS location constraints" +msgid "Specify COS location constraints" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:39 @@ -1739,7 +1744,7 @@ msgid "" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:34 -msgid "Supplies the backup device to use" +msgid "Supply the backup device to use" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:35 @@ -1753,7 +1758,7 @@ msgid "" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:36 -msgid "Supplies the mount point to use on the server" +msgid "Supply the mount point to use on the server" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:37 @@ -2033,7 +2038,7 @@ msgid "Storj DCS configuration module" msgstr "" #: Library/Backend/Storj/StorjConfig.cs:46 -msgid "Exposes Storj DCS configuration as a web module" +msgid "Expose Storj DCS configuration as a web module" msgstr "" #: Library/Backend/Storj/Strings.cs:27 @@ -2116,7 +2121,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:43 msgid "Folder" -msgstr "" +msgstr "資籵夾" #: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format @@ -2134,6 +2139,306 @@ msgstr "" msgid "The OAuth service is currently over quota. Try again in a few hours" msgstr "" +#: Library/RestAPI/Strings.cs:9 +msgid "Another instance is running, and was notified" +msgstr "" + +#: Library/RestAPI/Strings.cs:10 +#, csharp-format +msgid "" +"Failed to create, open or upgrade the database.\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:12 +msgid "Display this help" +msgstr "" + +#: Library/RestAPI/Strings.cs:13 +msgid "" +"Supported commandline arguments:\n" +"\n" +msgstr "" + +#: Library/RestAPI/Strings.cs:16 +#, csharp-format +msgid "--{0}: {1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:17 +#, csharp-format +msgid "" +"Use this option to store some or all of the options given to the commandline" +" client. The file must be a plain text file, and UTF-8 encoding is " +"preferred. Each line in the file should be of the format --option=value. Use" +" the special options --{0} and --{1} 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 "" + +#: Library/RestAPI/Strings.cs:18 CommandLine/CLI/Strings.cs:45 +msgid "Path to a file with parameters" +msgstr "" + +#: Library/RestAPI/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 "" + +#: Library/RestAPI/Strings.cs:20 CommandLine/CLI/Strings.cs:41 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:22 +msgid "Output log information to the file given" +msgstr "" + +#: Library/RestAPI/Strings.cs:23 +msgid "Determine the amount of information written in the log file" +msgstr "" + +#: Library/RestAPI/Strings.cs:24 +msgid "" +"Activate portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Library/RestAPI/Strings.cs:25 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:26 +#, csharp-format +msgid "An error occurred on server tear down: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:27 +#, csharp-format +msgid "" +"Unable to start up. Perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:29 Library/RestAPI/Strings.cs:51 +msgid "Disable database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:30 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "" + +#: Library/RestAPI/Strings.cs:31 +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 "" + +#: Library/RestAPI/Strings.cs:32 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "" + +#: Library/RestAPI/Strings.cs:33 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." +msgstr "" + +#: Library/RestAPI/Strings.cs:34 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "" + +#: Library/RestAPI/Strings.cs:35 +msgid "" +"The interface the webserver listens on. The special values \"*\" and \"any\"" +" means any interface. The special value \"loopback\" means the loopback " +"adapter." +msgstr "" + +#: Library/RestAPI/Strings.cs:36 +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 "" + +#: Library/RestAPI/Strings.cs:37 +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 "" + +#: Library/RestAPI/Strings.cs:38 +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 "" + +#: Library/RestAPI/Strings.cs:39 +msgid "Enable the ping-pong responder" +msgstr "" + +#: Library/RestAPI/Strings.cs:40 Library/Main/Strings.cs:250 +msgid "Set the time after which log data will be purged from the database." +msgstr "" + +#: Library/RestAPI/Strings.cs:41 Library/Main/Strings.cs:251 +msgid "Clean up old log data" +msgstr "清理舊記錄資料" + +#: Library/RestAPI/Strings.cs:42 +#, 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 "" + +#: Library/RestAPI/Strings.cs:43 +msgid "Set the folder where settings are stored" +msgstr "" + +#: Library/RestAPI/Strings.cs:44 +#, 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 "" + +#: Library/RestAPI/Strings.cs:45 +msgid "Set the database encryption key" +msgstr "" + +#: Library/RestAPI/Strings.cs:46 Library/Main/Strings.cs:96 +msgid "" +"Use this option 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 "" + +#: Library/RestAPI/Strings.cs:47 Library/Main/Strings.cs:97 +msgid "Temporary storage folder" +msgstr "臨時儲存資料夾" + +#: Library/RestAPI/Strings.cs:48 +msgid "Reset the JWT configuration, invalidating any issued login tokens" +msgstr "" + +#: Library/RestAPI/Strings.cs:49 +msgid "Disable the visual captcha" +msgstr "" + +#: Library/RestAPI/Strings.cs:50 +msgid "Use this option to disable database encryption of sensitive fields" +msgstr "" + +#: Library/RestAPI/Strings.cs:52 +msgid "Log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:53 +msgid "Use this option to log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:54 +msgid "Set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:55 +msgid "Use this option to set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:56 +#, csharp-format +msgid "" +"The Windows event log source {0} was not found. The source must be " +"registered before the log can be written." +msgstr "" + +#: Library/RestAPI/Strings.cs:57 +msgid "The Windows event log is not supported on this platform" +msgstr "" + +#: Library/RestAPI/Strings.cs:58 +#, csharp-format +msgid "Server has started and is listening on port {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:59 +#, csharp-format +msgid "Use the following link to sign in: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:60 +#, csharp-format +msgid "The server crashed: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:61 +msgid "Require database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:62 +msgid "" +"Use this option to require a custom provided key for database encryption of " +"sensitive fields and not rely on the serial number" +msgstr "" + +#: Library/RestAPI/Strings.cs:63 +#, csharp-format +msgid "" +"Database encryption key is required. Supply an encryption key via the " +"environment variable {0} or disable database encryption with the option " +"--{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:64 +#, csharp-format +msgid "" +"The encryption key is blacklisted and cannot be used. The database has been " +"decrypted. Supply a new encryption key via the environment variable {0} or " +"disable database encryption with the option --{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:68 +#, csharp-format +msgid "" +"Unable to find a valid date, given the start date {0}, the repetition " +"interval {1} and the allowed days {2}" +msgstr "" + +#: Library/RestAPI/Strings.cs:73 +#, csharp-format +msgid "Server has started and is listening on {0}, port {1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:74 +#, csharp-format +msgid "" +"Unable to create SSL certificate using provided parameters. Exception " +"detail: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:75 +#, csharp-format +msgid "Unable to open a socket for listening, tried ports: {0}" +msgstr "" + #: Library/DynamicLoader/Strings.cs:24 #, csharp-format msgid "Failed to load assembly {0}, error message: {1}" @@ -2166,7 +2471,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:28 -msgid "Sets the ZIP compression level" +msgid "Set the ZIP compression level" msgstr "" #: Library/Compression/Strings.cs:29 @@ -2178,7 +2483,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:30 -msgid "Sets the ZIP compression method" +msgid "Set the ZIP compression method" msgstr "" #: Library/Compression/Strings.cs:31 @@ -2188,7 +2493,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:32 -msgid "Toggles ZIP64 support" +msgid "Toggle ZIP64 support" msgstr "" #: Library/Compression/Strings.cs:33 @@ -2227,8 +2532,8 @@ msgid "Number of threads used in compression" msgstr "" #: Library/Compression/Strings.cs:44 -msgid "Sets the 7z compression level" -msgstr "設定 7z 壓縮等級" +msgid "Set the 7z compression level" +msgstr "" #: Library/Compression/Strings.cs:45 msgid "" @@ -2238,7 +2543,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:46 -msgid "Sets the 7z fast algorithm usage" +msgid "Set the 7z fast algorithm usage" msgstr "" #: Library/SQLiteHelper/Strings.cs:24 @@ -2463,7 +2768,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:65 -msgid "Toggles system sleep mode" +msgid "Toggle system sleep mode" msgstr "" #: Library/Main/Strings.cs:66 @@ -2621,21 +2926,10 @@ msgstr "" msgid "Limit the size of files being backed up" msgstr "" -#: Library/Main/Strings.cs:96 -msgid "" -"Use this option 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 "" - -#: Library/Main/Strings.cs:97 -msgid "Temporary storage folder" -msgstr "臨時儲存資料夾" - #: Library/Main/Strings.cs:98 msgid "" -"Selects another thread priority for the process. Use this to set Duplicati " -"to be more or less CPU intensive." +"Select another thread priority for the process. Use this to set Duplicati to" +" be more or less CPU intensive." msgstr "" #: Library/Main/Strings.cs:99 @@ -2655,13 +2949,13 @@ msgstr "" #: Library/Main/Strings.cs:102 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." +"Use this option to 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:103 -msgid "Disables use of the streaming transfer method" +msgid "Disable use of the streaming transfer method" msgstr "" #: Library/Main/Strings.cs:104 @@ -2672,7 +2966,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:105 -msgid "Disables manifests verification" +msgid "Disable manifests verification" msgstr "" #: Library/Main/Strings.cs:106 @@ -2704,7 +2998,7 @@ msgid "Supply one or more module names, separated by commas to unload them." msgstr "" #: Library/Main/Strings.cs:111 -msgid "Disables one or more modules" +msgid "Disable one or more modules" msgstr "" #: Library/Main/Strings.cs:112 @@ -2712,8 +3006,8 @@ msgid "Supply one or more module names, separated by commas to load them." msgstr "" #: Library/Main/Strings.cs:113 -msgid "Enables one or more modules" -msgstr "啟用一個或多個模組" +msgid "Enable one or more modules" +msgstr "" #: Library/Main/Strings.cs:114 msgid "" @@ -2731,7 +3025,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:115 -msgid "Controls the use of disk snapshots" +msgid "Control the use of disk snapshots" msgstr "" #: Library/Main/Strings.cs:116 @@ -2774,11 +3068,11 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:123 -msgid "Enables debugging output" +msgid "Enable debugging output" msgstr "" #: Library/Main/Strings.cs:124 -msgid "Logs information to the file specified." +msgid "Log information to the file specified." msgstr "" #: Library/Main/Strings.cs:125 @@ -2788,7 +3082,7 @@ msgstr "" #: Library/Main/Strings.cs:126 Library/Main/Strings.cs:283 #, csharp-format msgid "" -"Specifies the amount of log information to write into the file specified by " +"Specify the amount of log information to write into the file specified by " "the option --{0}." msgstr "" @@ -2808,8 +3102,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:130 -msgid "Disables automatic folder creation" -msgstr "停用自動建立資料夾" +msgid "Disable automatic folder creation" +msgstr "" #: Library/Main/Strings.cs:131 msgid "" @@ -2839,7 +3133,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:134 -msgid "Controls the use of NTFS Update Sequence Numbers" +msgid "Control the use of NTFS Update Sequence Numbers" msgstr "" #: Library/Main/Strings.cs:135 @@ -2856,7 +3150,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:136 -msgid "Deactivates tolerance when comparing times" +msgid "Deactivate tolerance when comparing times" msgstr "" #: Library/Main/Strings.cs:137 @@ -2925,7 +3219,7 @@ msgstr "" #: Library/Main/Strings.cs:149 msgid "" -"Sets a threshold for when to warn about the backend quota being nearly " +"Set 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 than this percentage of the total backup " "size. If the backend does not report the quota information, this value will " @@ -3129,7 +3423,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:185 -msgid "Determines usage of index files" +msgid "Determine usage of index files" msgstr "" #: Library/Main/Strings.cs:186 @@ -3151,7 +3445,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:189 -msgid "Does not perform any modifications" +msgid "Do not perform any modifications" msgstr "" #: Library/Main/Strings.cs:190 @@ -3230,8 +3524,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:204 -msgid "Disables the local database" -msgstr "停用本地資料庫" +msgid "Disable the local database" +msgstr "" #: Library/Main/Strings.cs:205 msgid "" @@ -3358,7 +3652,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:227 -msgid "Activates in-depth verification of files" +msgid "Activate in-depth verification of files" msgstr "" #: Library/Main/Strings.cs:228 @@ -3399,8 +3693,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:237 -msgid "Don't store metadata" -msgstr "不儲存元資料" +msgid "Do not store metadata" +msgstr "" #: Library/Main/Strings.cs:238 msgid "" @@ -3461,14 +3755,6 @@ msgstr "" msgid "Check block hashes" msgstr "" -#: Library/Main/Strings.cs:250 -msgid "Set the time after which log data will be purged from the database." -msgstr "" - -#: Library/Main/Strings.cs:251 -msgid "Clean up old log data" -msgstr "清理舊記錄資料" - #: Library/Main/Strings.cs:252 msgid "" "Use this option to build a searchable local database which only contains " @@ -3501,7 +3787,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:257 -msgid "Forces the display of the actual date instead of calendar date" +msgid "Force the display of the actual date instead of calendar date" msgstr "" #: Library/Main/Strings.cs:258 @@ -3553,7 +3839,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:267 -msgid "Disables synthetic filelist" +msgid "Disable synthetic filelist" msgstr "" #: Library/Main/Strings.cs:268 @@ -3565,7 +3851,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:269 -msgid "Checks only file lastmodified" +msgid "Check only file lastmodified" msgstr "" #: Library/Main/Strings.cs:270 @@ -3577,7 +3863,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:271 -msgid "Disables path compression on restore" +msgid "Disable path compression on restore" msgstr "" #: Library/Main/Strings.cs:272 @@ -3631,10 +3917,10 @@ msgstr "" #: Library/Main/Strings.cs:280 msgid "" -"Use this option to run a scheduled backup 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 (e.g., AC) or unknown, then scheduled" -" backups will proceed as normal." +"Use this option to disable a scheduled backup 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 (e.g., AC) or unknown, then " +"scheduled backups will proceed as normal." msgstr "" #: Library/Main/Strings.cs:281 @@ -3656,11 +3942,11 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:286 -msgid "Applies filters to the file log data" +msgid "Apply filters to the file log data" msgstr "" #: Library/Main/Strings.cs:287 -msgid "Specifies the amount of log information to output to the console." +msgid "Specify the amount of log information to output to the console." msgstr "" #: Library/Main/Strings.cs:288 @@ -3668,7 +3954,7 @@ msgid "Console information level" msgstr "" #: Library/Main/Strings.cs:290 -msgid "Applies filters to the console log data" +msgid "Apply filters to the console log data" msgstr "" #: Library/Main/Strings.cs:292 @@ -3679,7 +3965,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:293 -msgid "Sets the process to use low IO priority" +msgid "Set the process to use low IO priority" msgstr "" #: Library/Main/Strings.cs:295 @@ -3687,7 +3973,7 @@ msgid "Use this option to remove all empty folders from a backup." msgstr "" #: Library/Main/Strings.cs:296 -msgid "Excludes empty folders" +msgid "Exclude empty folders" msgstr "" #: Library/Main/Strings.cs:297 @@ -3736,7 +4022,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:305 -msgid "Activates logging of all database queries" +msgid "Activate logging of all database queries" msgstr "" #: Library/Main/Strings.cs:306 @@ -3939,7 +4225,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:53 -msgid "Sets allowed SSL versions" +msgid "Set allowed SSL versions" msgstr "" #: Library/Modules/Builtin/Strings.cs:54 @@ -3949,7 +4235,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:55 -msgid "Sets the default operation timeout" +msgid "Set the default operation timeout" msgstr "" #: Library/Modules/Builtin/Strings.cs:56 @@ -3960,7 +4246,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:57 -msgid "Sets readwrite" +msgid "Set readwrite" msgstr "" #: Library/Modules/Builtin/Strings.cs:58 @@ -3971,7 +4257,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:59 -msgid "Sets HTTP buffering" +msgid "Set HTTP buffering" msgstr "" #: Library/Modules/Builtin/Strings.cs:63 @@ -3995,8 +4281,7 @@ msgid "Configure Microsoft SQL Server module" msgstr "" #: Library/Modules/Builtin/Strings.cs:73 -msgid "" -"Executes a script before starting an operation, and again on completion" +msgid "Execute a script before starting an operation, and again on completion" msgstr "" #: Library/Modules/Builtin/Strings.cs:74 @@ -4005,8 +4290,8 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:75 msgid "" -"Executes a script after performing an operation. The script will receive the" -" operation results written to stdout." +"Execute a script after performing an operation. The script will receive the " +"operation results written to stdout." msgstr "" #: Library/Modules/Builtin/Strings.cs:76 @@ -4025,7 +4310,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:79 msgid "" -"Executes a script before performing an operation. The operation will block " +"Execute 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 "" @@ -4035,7 +4320,7 @@ msgid "Run a required script on startup" msgstr "" #: Library/Modules/Builtin/Strings.cs:81 -#: Library/Modules/Builtin/Strings.cs:208 +#: Library/Modules/Builtin/Strings.cs:237 #, csharp-format msgid "" "Use this option to select the output format for results. Available formats: " @@ -4043,8 +4328,8 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:82 -#: Library/Modules/Builtin/Strings.cs:209 -msgid "Selects the output format for results" +#: Library/Modules/Builtin/Strings.cs:238 +msgid "Select the output format for results" msgstr "" #: Library/Modules/Builtin/Strings.cs:83 @@ -4059,7 +4344,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:85 msgid "" -"Executes a script before performing an operation. The operation will block " +"Execute a script before performing an operation. The operation will block " "until the script has completed or timed out." msgstr "" @@ -4074,13 +4359,13 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:88 msgid "" -"Sets the maximum time a script is allowed to execute. If the script has not " +"Set 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:89 -msgid "Sets the script timeout" +msgid "Set the script timeout" msgstr "" #: Library/Modules/Builtin/Strings.cs:90 @@ -4106,7 +4391,7 @@ msgstr "" #, 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." +" option --{0} to specify what SMTP server to use." msgstr "" #: Library/Modules/Builtin/Strings.cs:98 @@ -4171,7 +4456,8 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:124 #: Library/Modules/Builtin/Strings.cs:160 -#: Library/Modules/Builtin/Strings.cs:188 +#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:217 msgid "The messages to send" msgstr "" @@ -4244,6 +4530,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:144 #: Library/Modules/Builtin/Strings.cs:172 +#: Library/Modules/Builtin/Strings.cs:201 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message.\n" "\n" @@ -4258,6 +4545,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:153 #: Library/Modules/Builtin/Strings.cs:181 +#: Library/Modules/Builtin/Strings.cs:210 msgid "The message template" msgstr "" @@ -4282,7 +4570,8 @@ msgid "The XMPP password" msgstr "" #: Library/Modules/Builtin/Strings.cs:158 -#: Library/Modules/Builtin/Strings.cs:186 +#: Library/Modules/Builtin/Strings.cs:187 +#: Library/Modules/Builtin/Strings.cs:215 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" @@ -4290,14 +4579,16 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:161 -#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:218 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:162 -#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:219 msgid "Send messages for all operations" msgstr "" @@ -4307,49 +4598,89 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:168 msgid "" -"This module provides support for sending status reports via HTTP messages" +"This module provides support for sending status reports via Telegram " +"messages" msgstr "" #: Library/Modules/Builtin/Strings.cs:169 -msgid "HTTP report module" +msgid "Telegram report module" msgstr "" #: Library/Modules/Builtin/Strings.cs:170 -msgid "Use this option to set a HTTP report URL." +msgid "Use this option to set the channel ID." msgstr "" #: Library/Modules/Builtin/Strings.cs:171 -msgid "HTTP report URL" +msgid "Telegram channel id" msgstr "" #: Library/Modules/Builtin/Strings.cs:182 -msgid "Use this option to set a name of the parameter to send the message as." -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:183 -msgid "The name of the parameter to send the message as" +msgid "" +"Use this option to set a bot ID for the bot that will send the message." msgstr "" #: Library/Modules/Builtin/Strings.cs:184 +msgid "The Telegram bot ID" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:185 +msgid "" +"Use this option to set a API key for the bot that will send the message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:186 +msgid "The Telegram API key" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:192 +msgid "Timeout occurred while sending to Telegram server" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:197 +msgid "" +"This module provides support for sending status reports via HTTP messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:198 +msgid "HTTP report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:199 +msgid "Use this option to set a HTTP report URL." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:200 +msgid "HTTP report URL" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:211 +msgid "Use this option to set a name of the parameter to send the message as." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:212 +msgid "The name of the parameter to send the message as" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:213 msgid "" "Use this option to set extra parameters to add to the http message, e.g. " "\"parameter1=value1¶meter2=value2\"" msgstr "" -#: Library/Modules/Builtin/Strings.cs:185 +#: Library/Modules/Builtin/Strings.cs:214 msgid "Extra parameters to add to the http message" msgstr "" -#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:220 msgid "" "Use this option to change the default HTTP verb used to submit a report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:192 -msgid "Sets the HTTP verb to use" +#: Library/Modules/Builtin/Strings.cs:221 +msgid "Set the HTTP verb to use" msgstr "" -#: Library/Modules/Builtin/Strings.cs:193 +#: Library/Modules/Builtin/Strings.cs:222 msgid "" "Use this option to set HTTP report URLs for sending form-encoded data. This " "option accepts multiple URLs, seperated by a semi-colon. All URLs will " @@ -4357,53 +4688,53 @@ msgid "" "settings." msgstr "" -#: Library/Modules/Builtin/Strings.cs:194 +#: Library/Modules/Builtin/Strings.cs:223 msgid "HTTP report URLs for sending form data" msgstr "" -#: Library/Modules/Builtin/Strings.cs:195 +#: Library/Modules/Builtin/Strings.cs:224 msgid "" "Use this option to set HTTP report URLs for sending JSON data. This option " "accepts multiple URLs, seperated by a semi-colon. All URLs will receive the " "same data. Note that this option ignores the format and verb settings." msgstr "" -#: Library/Modules/Builtin/Strings.cs:196 +#: Library/Modules/Builtin/Strings.cs:225 msgid "HTTP report URLs for sending JSON data" msgstr "" -#: Library/Modules/Builtin/Strings.cs:201 +#: Library/Modules/Builtin/Strings.cs:230 #, csharp-format msgid "Failed to send message: {0}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:202 +#: Library/Modules/Builtin/Strings.cs:231 msgid "" "Use this option to set the log level for messages to include in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:203 -msgid "Defines a log level for messages" +#: Library/Modules/Builtin/Strings.cs:232 +msgid "Define a log level for messages" msgstr "" -#: Library/Modules/Builtin/Strings.cs:204 +#: Library/Modules/Builtin/Strings.cs:233 msgid "" "Use this option to set a filter expression that defines what options are " "included in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:205 +#: Library/Modules/Builtin/Strings.cs:234 msgid "Log message filter" msgstr "" -#: Library/Modules/Builtin/Strings.cs:206 +#: Library/Modules/Builtin/Strings.cs:235 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/Strings.cs:207 -msgid "Limits log lines" +#: Library/Modules/Builtin/Strings.cs:236 +msgid "Limit log lines" msgstr "" #: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:39 @@ -4618,11 +4949,6 @@ msgstr "" msgid "Supported generic modules:" msgstr "" -#: CommandLine/CLI/Strings.cs:41 -#, csharp-format -msgid "Unable to read the parameters file \"{0}\", reason: {1}" -msgstr "" - #: CommandLine/CLI/Strings.cs:42 #, csharp-format msgid "" @@ -4654,10 +4980,6 @@ msgid "" "multiple filters must be joined with {5}." msgstr "" -#: CommandLine/CLI/Strings.cs:45 -msgid "Path to a file with parameters" -msgstr "" - #: CommandLine/CLI/Strings.cs:46 #, csharp-format msgid "An error occured: {0}" @@ -4724,11 +5046,11 @@ msgstr "停用Console輸出" msgid "This link may provide additional information: {0}" msgstr "" -#: CommandLine/CLI/Program.cs:288 +#: CommandLine/CLI/Program.cs:290 msgid "Toggle automatic updates" msgstr "切換自動更新" -#: CommandLine/CLI/Program.cs:288 +#: CommandLine/CLI/Program.cs:290 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 f81bbc7c7..fa8176ff7 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 3e5d8f0f7..b3891ad20 100644 --- a/Localizations/duplicati/localization-zh_TW.po +++ b/Localizations/duplicati/localization-zh_TW.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-14 09:15+0200\n" +"POT-Creation-Date: 2024-08-30 15:22+0200\n" "PO-Revision-Date: 2016-10-04 18:53+0000\n" "Last-Translator: Jason Cheng , 2024\n" "Language-Team: Chinese (Taiwan) (https://app.transifex.com/duplicati/teams/67655/zh_TW/)\n" @@ -117,7 +117,7 @@ msgid "Use GPG Armor" msgstr "使用 GPG Armor" #: Library/Encryption/Strings.cs:52 -msgid "Overrides the GPG command supplied for decryption." +msgid "Override the GPG command supplied for decryption." msgstr "" #: Library/Encryption/Strings.cs:53 @@ -127,7 +127,7 @@ msgstr "GPG 解密指令" #: Library/Encryption/Strings.cs:54 #, csharp-format msgid "" -"Overrides the default GPG encryption command \"{0}\". Normal usage is to " +"Override the default GPG encryption command \"{0}\". Normal usage is to " "request asymetric encryption with the setting {1}." msgstr "" @@ -212,6 +212,11 @@ msgstr "" msgid "Cancelled" msgstr "已取消" +#: Library/Interface/Strings.cs:44 +msgid "" +"Encryption key used to encrypt target settings does not match current key." +msgstr "" + #: Library/Interface/CustomExceptions.cs:84 #: Library/Interface/CustomExceptions.cs:92 #: Library/Backend/Jottacloud/Jottacloud.cs:286 @@ -342,7 +347,7 @@ msgstr "" #: Library/Backend/AzureBlob/Strings.cs:38 Library/Backend/Mega/Strings.cs:28 #: Library/Backend/SharePoint/Strings.cs:29 #: Library/Backend/WEBDAV/Strings.cs:29 -msgid "Supplies the password used to connect to the server" +msgid "Supply the password used to connect to the server" msgstr "" #: Library/Backend/OpenStack/Strings.cs:32 @@ -350,7 +355,7 @@ msgid "The domain name of the user used to connect to the server." msgstr "" #: Library/Backend/OpenStack/Strings.cs:33 -msgid "Supplies the domain used to connect to the server" +msgid "Supply the domain used to connect to the server" msgstr "" #: Library/Backend/OpenStack/Strings.cs:34 Library/Backend/FTP/Strings.cs:35 @@ -374,7 +379,7 @@ msgstr "" #: Library/Backend/AzureBlob/Strings.cs:40 Library/Backend/Mega/Strings.cs:30 #: Library/Backend/SharePoint/Strings.cs:31 #: Library/Backend/WEBDAV/Strings.cs:31 -msgid "Supplies the username used to connect to the server" +msgid "Supply the username used to connect to the server" msgstr "" #: Library/Backend/OpenStack/Strings.cs:36 @@ -385,7 +390,7 @@ msgid "" msgstr "" #: Library/Backend/OpenStack/Strings.cs:37 -msgid "Supplies the Tenant Name used to connect to the server" +msgid "Supply the Tenant Name used to connect to the server" msgstr "" #: Library/Backend/OpenStack/Strings.cs:38 @@ -395,7 +400,7 @@ msgid "" msgstr "" #: Library/Backend/OpenStack/Strings.cs:39 -msgid "Supplies the API key used to connect to the server" +msgid "Supply the API key used to connect to the server" msgstr "" #: Library/Backend/OpenStack/Strings.cs:40 @@ -406,7 +411,7 @@ msgid "" msgstr "" #: Library/Backend/OpenStack/Strings.cs:41 -msgid "Supplies the authentication URL" +msgid "Supply the authentication URL" msgstr "" #: Library/Backend/OpenStack/Strings.cs:42 @@ -425,7 +430,7 @@ msgid "" msgstr "" #: Library/Backend/OpenStack/Strings.cs:45 -msgid "Supplies the region used for creating a container" +msgid "Supply the region used for creating a container" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:67 @@ -433,7 +438,7 @@ msgid "OpenStack configuration module" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:69 -msgid "Exposes OpenStack configuration as a web module" +msgid "Expose OpenStack configuration as a web module" msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:77 @@ -445,7 +450,7 @@ msgstr "" #: Library/Backend/OpenStack/OpenStackConfig.cs:77 #: Library/Backend/GoogleServices/GCSConfig.cs:81 #: Library/Backend/S3/S3Config.cs:84 Library/Backend/Storj/StorjConfig.cs:53 -msgid "Provides different config values" +msgid "Provide different config values" msgstr "" #: Library/Backend/FTP/Strings.cs:27 @@ -467,7 +472,7 @@ msgid "" msgstr "" #: Library/Backend/FTP/Strings.cs:30 Library/Backend/FTP/Strings.cs:32 -msgid "Toggles the FTP connections method" +msgid "Toggle the FTP connections method" msgstr "" #: Library/Backend/FTP/Strings.cs:31 @@ -498,7 +503,7 @@ msgid "" msgstr "" #: Library/Backend/FTP/Strings.cs:38 -msgid "Instructs Duplicati to use an SSL (ftps) connection" +msgid "Instruct Duplicati to use an SSL (ftps) connection" msgstr "" #: Library/Backend/FTP/Strings.cs:39 @@ -539,7 +544,7 @@ msgid "Google Cloud Storage configuration module" msgstr "" #: Library/Backend/GoogleServices/GCSConfig.cs:73 -msgid "Exposes Google Cloud Storage configuration as a web module" +msgid "Expose Google Cloud Storage configuration as a web module" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:27 @@ -590,7 +595,7 @@ msgid "" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:35 -msgid "Specifies location option for creating a bucket" +msgid "Specify location option for creating a bucket" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:36 @@ -601,7 +606,7 @@ msgid "" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:38 -msgid "Specifies storage class for creating a bucket" +msgid "Specify storage class for creating a bucket" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:39 @@ -612,7 +617,7 @@ msgid "" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:40 -msgid "Specifies project for creating a bucket" +msgid "Specify project for creating a bucket" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:44 @@ -667,7 +672,7 @@ msgid "The API Access Key used to authenticate with CloudFiles." msgstr "" #: Library/Backend/CloudFiles/Strings.cs:33 -msgid "Supplies the access key used to connect to the server" +msgid "Supply the access key used to connect to the server" msgstr "" #: Library/Backend/CloudFiles/Strings.cs:34 @@ -687,7 +692,7 @@ msgid "The username used to authenticate with CloudFiles." msgstr "" #: Library/Backend/CloudFiles/Strings.cs:37 -msgid "Supplies the username used to authenticate with CloudFiles" +msgid "Supply the username used to authenticate with CloudFiles" msgstr "" #: Library/Backend/CloudFiles/Strings.cs:38 @@ -720,7 +725,7 @@ msgid "S3 configuration module" msgstr "" #: Library/Backend/S3/S3Config.cs:77 -msgid "Exposes S3 configuration as a web module" +msgid "Expose S3 configuration as a web module" msgstr "" #: Library/Backend/S3/Strings.cs:26 @@ -771,7 +776,7 @@ msgid "" msgstr "" #: Library/Backend/S3/Strings.cs:40 -msgid "Specifies S3 location constraints" +msgid "Specify S3 location constraints" msgstr "" #: Library/Backend/S3/Strings.cs:41 @@ -782,7 +787,7 @@ msgid "" msgstr "" #: Library/Backend/S3/Strings.cs:43 -msgid "Specifies an alternate S3 server name" +msgid "Specify an alternate S3 server name" msgstr "" #: Library/Backend/S3/Strings.cs:44 @@ -792,7 +797,7 @@ msgid "" msgstr "" #: Library/Backend/S3/Strings.cs:45 -msgid "Specifies the S3 client library to use" +msgid "Specify the S3 client library to use" msgstr "" #: Library/Backend/S3/Strings.cs:46 @@ -804,7 +809,7 @@ msgstr "" #: Library/Backend/S3/Strings.cs:47 Library/Backend/WEBDAV/Strings.cs:40 #: Library/Backend/TahoeLAFS/Strings.cs:27 -msgid "Instructs Duplicati to use an SSL (https) connection" +msgid "Instruct Duplicati to use an SSL (https) connection" msgstr "" #: Library/Backend/S3/Strings.cs:48 @@ -832,7 +837,7 @@ msgid "S3 IAM support module" msgstr "" #: Library/Backend/S3/S3IAM.cs:73 -msgid "Exposes S3 IAM manipulation as a web module" +msgid "Expose S3 IAM manipulation as a web module" msgstr "" #: Library/Backend/S3/S3IAM.cs:81 @@ -840,7 +845,7 @@ msgid "The operation to perform" msgstr "" #: Library/Backend/S3/S3IAM.cs:81 -msgid "Selects the operation to perform" +msgid "Select the operation to perform" msgstr "" #: Library/Backend/S3/S3IAM.cs:82 @@ -1039,7 +1044,7 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:53 -msgid "Supplies server fingerprint used for validation of server identity" +msgid "Supply server fingerprint used for validation of server identity" msgstr "" #: Library/Backend/SSHv2/Strings.cs:54 @@ -1050,18 +1055,18 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:55 -msgid "Disables fingerprint validation" +msgid "Disable fingerprint validation" msgstr "" #: Library/Backend/SSHv2/Strings.cs:56 msgid "" -"Points to a valid OpenSSH keyfile. If the file is encrypted, the password " +"Point to a valid OpenSSH keyfile. If the file is encrypted, the password " "supplied is used to decrypt it. If the keyfile is specified, the password is" " not used to authenticate." msgstr "" #: Library/Backend/SSHv2/Strings.cs:57 Library/Backend/SSHv2/Strings.cs:59 -msgid "Uses a SSH private key to authenticate" +msgid "Use a SSH private key to authenticate" msgstr "" #: Library/Backend/SSHv2/Strings.cs:58 @@ -1079,7 +1084,7 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:61 -msgid "Sets the operation timeout value" +msgid "Set the operation timeout value" msgstr "" #: Library/Backend/SSHv2/Strings.cs:62 @@ -1091,7 +1096,7 @@ msgid "" msgstr "" #: Library/Backend/SSHv2/Strings.cs:63 -msgid "Sets a keepalive value" +msgid "Set a keepalive value" msgstr "" #: Library/Backend/SSHv2/Strings.cs:64 @@ -1440,9 +1445,9 @@ msgstr "" #: Library/Backend/OneDrive/Strings.cs:41 #, 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})." +"Store 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:42 @@ -1463,7 +1468,7 @@ msgstr "" #: Library/Backend/OneDrive/Strings.cs:49 #, csharp-format msgid "" -"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " +"Store 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 "" @@ -1492,7 +1497,7 @@ msgstr "" #: Library/Backend/OneDrive/Strings.cs:59 #, csharp-format msgid "" -"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " +"Store 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) " @@ -1577,7 +1582,7 @@ msgstr "" #: Library/Backend/AliyunOSS/Strings.cs:14 #: Library/Backend/TencentCOS/Strings.cs:36 msgid "Bucket name" -msgstr "" +msgstr "Bucket 名稱" #: Library/Backend/AliyunOSS/Strings.cs:15 msgid "Region indicates the physical location of the OSS data center." @@ -1698,7 +1703,7 @@ msgid "" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:38 -msgid "Specifies COS location constraints" +msgid "Specify COS location constraints" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:39 @@ -1743,7 +1748,7 @@ msgid "" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:34 -msgid "Supplies the backup device to use" +msgid "Supply the backup device to use" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:35 @@ -1757,7 +1762,7 @@ msgid "" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:36 -msgid "Supplies the mount point to use on the server" +msgid "Supply the mount point to use on the server" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:37 @@ -2037,7 +2042,7 @@ msgid "Storj DCS configuration module" msgstr "" #: Library/Backend/Storj/StorjConfig.cs:46 -msgid "Exposes Storj DCS configuration as a web module" +msgid "Expose Storj DCS configuration as a web module" msgstr "" #: Library/Backend/Storj/Strings.cs:27 @@ -2120,7 +2125,7 @@ msgstr "" #: Library/Backend/Storj/Strings.cs:43 msgid "Folder" -msgstr "" +msgstr "資料夾" #: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format @@ -2138,6 +2143,310 @@ msgstr "" msgid "The OAuth service is currently over quota. Try again in a few hours" msgstr "" +#: Library/RestAPI/Strings.cs:9 +msgid "Another instance is running, and was notified" +msgstr "" + +#: Library/RestAPI/Strings.cs:10 +#, csharp-format +msgid "" +"Failed to create, open or upgrade the database.\n" +"Error message: {0}" +msgstr "" +"無法建立、開啟或更新資料庫。\n" +"錯誤訊息: {0}" + +#: Library/RestAPI/Strings.cs:12 +msgid "Display this help" +msgstr "" + +#: Library/RestAPI/Strings.cs:13 +msgid "" +"Supported commandline arguments:\n" +"\n" +msgstr "" +"支援的命令列參數:\n" +"\n" + +#: Library/RestAPI/Strings.cs:16 +#, csharp-format +msgid "--{0}: {1}" +msgstr "--{0}: {1}" + +#: Library/RestAPI/Strings.cs:17 +#, csharp-format +msgid "" +"Use this option to store some or all of the options given to the commandline" +" client. The file must be a plain text file, and UTF-8 encoding is " +"preferred. Each line in the file should be of the format --option=value. Use" +" the special options --{0} and --{1} 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 "" + +#: Library/RestAPI/Strings.cs:18 CommandLine/CLI/Strings.cs:45 +msgid "Path to a file with parameters" +msgstr "" + +#: Library/RestAPI/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 "" + +#: Library/RestAPI/Strings.cs:20 CommandLine/CLI/Strings.cs:41 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:22 +msgid "Output log information to the file given" +msgstr "" + +#: Library/RestAPI/Strings.cs:23 +msgid "Determine the amount of information written in the log file" +msgstr "" + +#: Library/RestAPI/Strings.cs:24 +msgid "" +"Activate portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Library/RestAPI/Strings.cs:25 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:26 +#, csharp-format +msgid "An error occurred on server tear down: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:27 +#, csharp-format +msgid "" +"Unable to start up. Perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:29 Library/RestAPI/Strings.cs:51 +msgid "Disable database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:30 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "" + +#: Library/RestAPI/Strings.cs:31 +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 "" + +#: Library/RestAPI/Strings.cs:32 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "" + +#: Library/RestAPI/Strings.cs:33 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." +msgstr "" + +#: Library/RestAPI/Strings.cs:34 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "PKCS#12 憑帳檔的解密用密碼。" + +#: Library/RestAPI/Strings.cs:35 +msgid "" +"The interface the webserver listens on. The special values \"*\" and \"any\"" +" means any interface. The special value \"loopback\" means the loopback " +"adapter." +msgstr "" + +#: Library/RestAPI/Strings.cs:36 +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 "" + +#: Library/RestAPI/Strings.cs:37 +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 "" + +#: Library/RestAPI/Strings.cs:38 +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 "" + +#: Library/RestAPI/Strings.cs:39 +msgid "Enable the ping-pong responder" +msgstr "" + +#: Library/RestAPI/Strings.cs:40 Library/Main/Strings.cs:250 +msgid "Set the time after which log data will be purged from the database." +msgstr "" + +#: Library/RestAPI/Strings.cs:41 Library/Main/Strings.cs:251 +msgid "Clean up old log data" +msgstr "清理舊的記錄資料" + +#: Library/RestAPI/Strings.cs:42 +#, 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 "" + +#: Library/RestAPI/Strings.cs:43 +msgid "Set the folder where settings are stored" +msgstr "" + +#: Library/RestAPI/Strings.cs:44 +#, 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 "" + +#: Library/RestAPI/Strings.cs:45 +msgid "Set the database encryption key" +msgstr "" + +#: Library/RestAPI/Strings.cs:46 Library/Main/Strings.cs:96 +msgid "" +"Use this option 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 "" + +#: Library/RestAPI/Strings.cs:47 Library/Main/Strings.cs:97 +msgid "Temporary storage folder" +msgstr "暫存儲存資料夾" + +#: Library/RestAPI/Strings.cs:48 +msgid "Reset the JWT configuration, invalidating any issued login tokens" +msgstr "" + +#: Library/RestAPI/Strings.cs:49 +msgid "Disable the visual captcha" +msgstr "" + +#: Library/RestAPI/Strings.cs:50 +msgid "Use this option to disable database encryption of sensitive fields" +msgstr "" + +#: Library/RestAPI/Strings.cs:52 +msgid "Log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:53 +msgid "Use this option to log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:54 +msgid "Set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:55 +msgid "Use this option to set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:56 +#, csharp-format +msgid "" +"The Windows event log source {0} was not found. The source must be " +"registered before the log can be written." +msgstr "" + +#: Library/RestAPI/Strings.cs:57 +msgid "The Windows event log is not supported on this platform" +msgstr "" + +#: Library/RestAPI/Strings.cs:58 +#, csharp-format +msgid "Server has started and is listening on port {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:59 +#, csharp-format +msgid "Use the following link to sign in: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:60 +#, csharp-format +msgid "The server crashed: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:61 +msgid "Require database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:62 +msgid "" +"Use this option to require a custom provided key for database encryption of " +"sensitive fields and not rely on the serial number" +msgstr "" + +#: Library/RestAPI/Strings.cs:63 +#, csharp-format +msgid "" +"Database encryption key is required. Supply an encryption key via the " +"environment variable {0} or disable database encryption with the option " +"--{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:64 +#, csharp-format +msgid "" +"The encryption key is blacklisted and cannot be used. The database has been " +"decrypted. Supply a new encryption key via the environment variable {0} or " +"disable database encryption with the option --{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:68 +#, csharp-format +msgid "" +"Unable to find a valid date, given the start date {0}, the repetition " +"interval {1} and the allowed days {2}" +msgstr "" + +#: Library/RestAPI/Strings.cs:73 +#, csharp-format +msgid "Server has started and is listening on {0}, port {1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:74 +#, csharp-format +msgid "" +"Unable to create SSL certificate using provided parameters. Exception " +"detail: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:75 +#, csharp-format +msgid "Unable to open a socket for listening, tried ports: {0}" +msgstr "" + #: Library/DynamicLoader/Strings.cs:24 #, csharp-format msgid "Failed to load assembly {0}, error message: {1}" @@ -2170,7 +2479,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:28 -msgid "Sets the ZIP compression level" +msgid "Set the ZIP compression level" msgstr "" #: Library/Compression/Strings.cs:29 @@ -2182,7 +2491,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:30 -msgid "Sets the ZIP compression method" +msgid "Set the ZIP compression method" msgstr "" #: Library/Compression/Strings.cs:31 @@ -2192,7 +2501,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:32 -msgid "Toggles ZIP64 support" +msgid "Toggle ZIP64 support" msgstr "" #: Library/Compression/Strings.cs:33 @@ -2231,8 +2540,8 @@ msgid "Number of threads used in compression" msgstr "" #: Library/Compression/Strings.cs:44 -msgid "Sets the 7z compression level" -msgstr "設定 7z 壓縮等級" +msgid "Set the 7z compression level" +msgstr "" #: Library/Compression/Strings.cs:45 msgid "" @@ -2242,7 +2551,7 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:46 -msgid "Sets the 7z fast algorithm usage" +msgid "Set the 7z fast algorithm usage" msgstr "" #: Library/SQLiteHelper/Strings.cs:24 @@ -2467,7 +2776,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:65 -msgid "Toggles system sleep mode" +msgid "Toggle system sleep mode" msgstr "" #: Library/Main/Strings.cs:66 @@ -2625,21 +2934,10 @@ msgstr "" msgid "Limit the size of files being backed up" msgstr "" -#: Library/Main/Strings.cs:96 -msgid "" -"Use this option 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 "" - -#: Library/Main/Strings.cs:97 -msgid "Temporary storage folder" -msgstr "暫存儲存資料夾" - #: Library/Main/Strings.cs:98 msgid "" -"Selects another thread priority for the process. Use this to set Duplicati " -"to be more or less CPU intensive." +"Select another thread priority for the process. Use this to set Duplicati to" +" be more or less CPU intensive." msgstr "" #: Library/Main/Strings.cs:99 @@ -2659,14 +2957,14 @@ msgstr "" #: Library/Main/Strings.cs:102 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." +"Use this option to 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:103 -msgid "Disables use of the streaming transfer method" -msgstr "停用串流傳輸方式" +msgid "Disable use of the streaming transfer method" +msgstr "" #: Library/Main/Strings.cs:104 msgid "" @@ -2676,7 +2974,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:105 -msgid "Disables manifests verification" +msgid "Disable manifests verification" msgstr "" #: Library/Main/Strings.cs:106 @@ -2708,7 +3006,7 @@ msgid "Supply one or more module names, separated by commas to unload them." msgstr "" #: Library/Main/Strings.cs:111 -msgid "Disables one or more modules" +msgid "Disable one or more modules" msgstr "" #: Library/Main/Strings.cs:112 @@ -2716,7 +3014,7 @@ msgid "Supply one or more module names, separated by commas to load them." msgstr "" #: Library/Main/Strings.cs:113 -msgid "Enables one or more modules" +msgid "Enable one or more modules" msgstr "" #: Library/Main/Strings.cs:114 @@ -2735,7 +3033,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:115 -msgid "Controls the use of disk snapshots" +msgid "Control the use of disk snapshots" msgstr "" #: Library/Main/Strings.cs:116 @@ -2778,11 +3076,11 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:123 -msgid "Enables debugging output" +msgid "Enable debugging output" msgstr "" #: Library/Main/Strings.cs:124 -msgid "Logs information to the file specified." +msgid "Log information to the file specified." msgstr "" #: Library/Main/Strings.cs:125 @@ -2792,7 +3090,7 @@ msgstr "記錄內部資訊到檔案" #: Library/Main/Strings.cs:126 Library/Main/Strings.cs:283 #, csharp-format msgid "" -"Specifies the amount of log information to write into the file specified by " +"Specify the amount of log information to write into the file specified by " "the option --{0}." msgstr "" @@ -2812,7 +3110,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:130 -msgid "Disables automatic folder creation" +msgid "Disable automatic folder creation" msgstr "" #: Library/Main/Strings.cs:131 @@ -2843,7 +3141,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:134 -msgid "Controls the use of NTFS Update Sequence Numbers" +msgid "Control the use of NTFS Update Sequence Numbers" msgstr "" #: Library/Main/Strings.cs:135 @@ -2860,7 +3158,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:136 -msgid "Deactivates tolerance when comparing times" +msgid "Deactivate tolerance when comparing times" msgstr "" #: Library/Main/Strings.cs:137 @@ -2929,7 +3227,7 @@ msgstr "" #: Library/Main/Strings.cs:149 msgid "" -"Sets a threshold for when to warn about the backend quota being nearly " +"Set 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 than this percentage of the total backup " "size. If the backend does not report the quota information, this value will " @@ -3133,7 +3431,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:185 -msgid "Determines usage of index files" +msgid "Determine usage of index files" msgstr "" #: Library/Main/Strings.cs:186 @@ -3155,7 +3453,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:189 -msgid "Does not perform any modifications" +msgid "Do not perform any modifications" msgstr "" #: Library/Main/Strings.cs:190 @@ -3234,8 +3532,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:204 -msgid "Disables the local database" -msgstr "停用本機資料庫" +msgid "Disable the local database" +msgstr "" #: Library/Main/Strings.cs:205 msgid "" @@ -3362,7 +3660,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:227 -msgid "Activates in-depth verification of files" +msgid "Activate in-depth verification of files" msgstr "" #: Library/Main/Strings.cs:228 @@ -3403,8 +3701,8 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:237 -msgid "Don't store metadata" -msgstr "不要儲存 metadata" +msgid "Do not store metadata" +msgstr "" #: Library/Main/Strings.cs:238 msgid "" @@ -3465,14 +3763,6 @@ msgstr "" msgid "Check block hashes" msgstr "" -#: Library/Main/Strings.cs:250 -msgid "Set the time after which log data will be purged from the database." -msgstr "" - -#: Library/Main/Strings.cs:251 -msgid "Clean up old log data" -msgstr "清理舊的記錄資料" - #: Library/Main/Strings.cs:252 msgid "" "Use this option to build a searchable local database which only contains " @@ -3505,7 +3795,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:257 -msgid "Forces the display of the actual date instead of calendar date" +msgid "Force the display of the actual date instead of calendar date" msgstr "" #: Library/Main/Strings.cs:258 @@ -3557,7 +3847,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:267 -msgid "Disables synthetic filelist" +msgid "Disable synthetic filelist" msgstr "" #: Library/Main/Strings.cs:268 @@ -3569,7 +3859,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:269 -msgid "Checks only file lastmodified" +msgid "Check only file lastmodified" msgstr "" #: Library/Main/Strings.cs:270 @@ -3581,7 +3871,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:271 -msgid "Disables path compression on restore" +msgid "Disable path compression on restore" msgstr "" #: Library/Main/Strings.cs:272 @@ -3635,10 +3925,10 @@ msgstr "" #: Library/Main/Strings.cs:280 msgid "" -"Use this option to run a scheduled backup 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 (e.g., AC) or unknown, then scheduled" -" backups will proceed as normal." +"Use this option to disable a scheduled backup 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 (e.g., AC) or unknown, then " +"scheduled backups will proceed as normal." msgstr "" #: Library/Main/Strings.cs:281 @@ -3660,11 +3950,11 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:286 -msgid "Applies filters to the file log data" +msgid "Apply filters to the file log data" msgstr "" #: Library/Main/Strings.cs:287 -msgid "Specifies the amount of log information to output to the console." +msgid "Specify the amount of log information to output to the console." msgstr "" #: Library/Main/Strings.cs:288 @@ -3672,7 +3962,7 @@ msgid "Console information level" msgstr "主控台資訊等級" #: Library/Main/Strings.cs:290 -msgid "Applies filters to the console log data" +msgid "Apply filters to the console log data" msgstr "" #: Library/Main/Strings.cs:292 @@ -3683,7 +3973,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:293 -msgid "Sets the process to use low IO priority" +msgid "Set the process to use low IO priority" msgstr "" #: Library/Main/Strings.cs:295 @@ -3691,7 +3981,7 @@ msgid "Use this option to remove all empty folders from a backup." msgstr "" #: Library/Main/Strings.cs:296 -msgid "Excludes empty folders" +msgid "Exclude empty folders" msgstr "" #: Library/Main/Strings.cs:297 @@ -3740,7 +4030,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:305 -msgid "Activates logging of all database queries" +msgid "Activate logging of all database queries" msgstr "" #: Library/Main/Strings.cs:306 @@ -3943,8 +4233,8 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:53 -msgid "Sets allowed SSL versions" -msgstr "設定允許的 SSL 版本" +msgid "Set allowed SSL versions" +msgstr "" #: Library/Modules/Builtin/Strings.cs:54 msgid "" @@ -3953,7 +4243,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:55 -msgid "Sets the default operation timeout" +msgid "Set the default operation timeout" msgstr "" #: Library/Modules/Builtin/Strings.cs:56 @@ -3964,7 +4254,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:57 -msgid "Sets readwrite" +msgid "Set readwrite" msgstr "" #: Library/Modules/Builtin/Strings.cs:58 @@ -3975,8 +4265,8 @@ msgid "" msgstr "此選項用於設置 HTTP 緩衝處理。設定為 \"{0}\" 將會導致記憶體洩漏,但在某些情況下會提高效能。" #: Library/Modules/Builtin/Strings.cs:59 -msgid "Sets HTTP buffering" -msgstr "設定 HTTP 緩衝處理" +msgid "Set HTTP buffering" +msgstr "" #: Library/Modules/Builtin/Strings.cs:63 msgid "" @@ -3999,8 +4289,7 @@ msgid "Configure Microsoft SQL Server module" msgstr "設定 Microsoft SQL Server 模組" #: Library/Modules/Builtin/Strings.cs:73 -msgid "" -"Executes a script before starting an operation, and again on completion" +msgid "Execute a script before starting an operation, and again on completion" msgstr "" #: Library/Modules/Builtin/Strings.cs:74 @@ -4009,8 +4298,8 @@ msgstr "執行 script" #: Library/Modules/Builtin/Strings.cs:75 msgid "" -"Executes a script after performing an operation. The script will receive the" -" operation results written to stdout." +"Execute a script after performing an operation. The script will receive the " +"operation results written to stdout." msgstr "" #: Library/Modules/Builtin/Strings.cs:76 @@ -4029,7 +4318,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:79 msgid "" -"Executes a script before performing an operation. The operation will block " +"Execute 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 "" @@ -4039,7 +4328,7 @@ msgid "Run a required script on startup" msgstr "啟動時執行 script 並依結果決定是否繼續" #: Library/Modules/Builtin/Strings.cs:81 -#: Library/Modules/Builtin/Strings.cs:208 +#: Library/Modules/Builtin/Strings.cs:237 #, csharp-format msgid "" "Use this option to select the output format for results. Available formats: " @@ -4047,8 +4336,8 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:82 -#: Library/Modules/Builtin/Strings.cs:209 -msgid "Selects the output format for results" +#: Library/Modules/Builtin/Strings.cs:238 +msgid "Select the output format for results" msgstr "" #: Library/Modules/Builtin/Strings.cs:83 @@ -4063,7 +4352,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:85 msgid "" -"Executes a script before performing an operation. The operation will block " +"Execute a script before performing an operation. The operation will block " "until the script has completed or timed out." msgstr "" @@ -4078,14 +4367,14 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:88 msgid "" -"Sets the maximum time a script is allowed to execute. If the script has not " +"Set 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:89 -msgid "Sets the script timeout" -msgstr "設定 script 逾時長度" +msgid "Set the script timeout" +msgstr "" #: Library/Modules/Builtin/Strings.cs:90 msgid "" @@ -4110,7 +4399,7 @@ msgstr "寄送郵件" #, 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." +" option --{0} to specify what SMTP server to use." msgstr "" #: Library/Modules/Builtin/Strings.cs:98 @@ -4175,7 +4464,8 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:124 #: Library/Modules/Builtin/Strings.cs:160 -#: Library/Modules/Builtin/Strings.cs:188 +#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:217 msgid "The messages to send" msgstr "要寄送的訊息" @@ -4248,6 +4538,7 @@ msgstr "XMPP 收件者電子郵件" #: Library/Modules/Builtin/Strings.cs:144 #: Library/Modules/Builtin/Strings.cs:172 +#: Library/Modules/Builtin/Strings.cs:201 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message.\n" "\n" @@ -4262,6 +4553,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:153 #: Library/Modules/Builtin/Strings.cs:181 +#: Library/Modules/Builtin/Strings.cs:210 msgid "The message template" msgstr "訊息範本" @@ -4286,7 +4578,8 @@ msgid "The XMPP password" msgstr "XMPP 密碼" #: Library/Modules/Builtin/Strings.cs:158 -#: Library/Modules/Builtin/Strings.cs:186 +#: Library/Modules/Builtin/Strings.cs:187 +#: Library/Modules/Builtin/Strings.cs:215 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" @@ -4294,14 +4587,16 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:161 -#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:218 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:162 -#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:219 msgid "Send messages for all operations" msgstr "寄送訊息給所有的操作者" @@ -4311,49 +4606,89 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:168 msgid "" -"This module provides support for sending status reports via HTTP messages" +"This module provides support for sending status reports via Telegram " +"messages" msgstr "" #: Library/Modules/Builtin/Strings.cs:169 -msgid "HTTP report module" -msgstr "HTTP 通知功能" +msgid "Telegram report module" +msgstr "" #: Library/Modules/Builtin/Strings.cs:170 -msgid "Use this option to set a HTTP report URL." +msgid "Use this option to set the channel ID." msgstr "" #: Library/Modules/Builtin/Strings.cs:171 -msgid "HTTP report URL" +msgid "Telegram channel id" msgstr "" #: Library/Modules/Builtin/Strings.cs:182 -msgid "Use this option to set a name of the parameter to send the message as." -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:183 -msgid "The name of the parameter to send the message as" +msgid "" +"Use this option to set a bot ID for the bot that will send the message." msgstr "" #: Library/Modules/Builtin/Strings.cs:184 +msgid "The Telegram bot ID" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:185 +msgid "" +"Use this option to set a API key for the bot that will send the message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:186 +msgid "The Telegram API key" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:192 +msgid "Timeout occurred while sending to Telegram server" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:197 +msgid "" +"This module provides support for sending status reports via HTTP messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:198 +msgid "HTTP report module" +msgstr "HTTP 通知功能" + +#: Library/Modules/Builtin/Strings.cs:199 +msgid "Use this option to set a HTTP report URL." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:200 +msgid "HTTP report URL" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:211 +msgid "Use this option to set a name of the parameter to send the message as." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:212 +msgid "The name of the parameter to send the message as" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:213 msgid "" "Use this option to set extra parameters to add to the http message, e.g. " "\"parameter1=value1¶meter2=value2\"" msgstr "" -#: Library/Modules/Builtin/Strings.cs:185 +#: Library/Modules/Builtin/Strings.cs:214 msgid "Extra parameters to add to the http message" msgstr "" -#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:220 msgid "" "Use this option to change the default HTTP verb used to submit a report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:192 -msgid "Sets the HTTP verb to use" +#: Library/Modules/Builtin/Strings.cs:221 +msgid "Set the HTTP verb to use" msgstr "" -#: Library/Modules/Builtin/Strings.cs:193 +#: Library/Modules/Builtin/Strings.cs:222 msgid "" "Use this option to set HTTP report URLs for sending form-encoded data. This " "option accepts multiple URLs, seperated by a semi-colon. All URLs will " @@ -4361,54 +4696,54 @@ msgid "" "settings." msgstr "" -#: Library/Modules/Builtin/Strings.cs:194 +#: Library/Modules/Builtin/Strings.cs:223 msgid "HTTP report URLs for sending form data" msgstr "" -#: Library/Modules/Builtin/Strings.cs:195 +#: Library/Modules/Builtin/Strings.cs:224 msgid "" "Use this option to set HTTP report URLs for sending JSON data. This option " "accepts multiple URLs, seperated by a semi-colon. All URLs will receive the " "same data. Note that this option ignores the format and verb settings." msgstr "" -#: Library/Modules/Builtin/Strings.cs:196 +#: Library/Modules/Builtin/Strings.cs:225 msgid "HTTP report URLs for sending JSON data" msgstr "" -#: Library/Modules/Builtin/Strings.cs:201 +#: Library/Modules/Builtin/Strings.cs:230 #, csharp-format msgid "Failed to send message: {0}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:202 +#: Library/Modules/Builtin/Strings.cs:231 msgid "" "Use this option to set the log level for messages to include in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:203 -msgid "Defines a log level for messages" +#: Library/Modules/Builtin/Strings.cs:232 +msgid "Define a log level for messages" msgstr "" -#: Library/Modules/Builtin/Strings.cs:204 +#: Library/Modules/Builtin/Strings.cs:233 msgid "" "Use this option to set a filter expression that defines what options are " "included in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:205 +#: Library/Modules/Builtin/Strings.cs:234 msgid "Log message filter" msgstr "" -#: Library/Modules/Builtin/Strings.cs:206 +#: Library/Modules/Builtin/Strings.cs:235 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/Strings.cs:207 -msgid "Limits log lines" -msgstr "限制記錄行數" +#: Library/Modules/Builtin/Strings.cs:236 +msgid "Limit log lines" +msgstr "" #: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:39 #, csharp-format @@ -4624,11 +4959,6 @@ msgstr "" msgid "Supported generic modules:" msgstr "" -#: CommandLine/CLI/Strings.cs:41 -#, csharp-format -msgid "Unable to read the parameters file \"{0}\", reason: {1}" -msgstr "" - #: CommandLine/CLI/Strings.cs:42 #, csharp-format msgid "" @@ -4660,10 +4990,6 @@ msgid "" "multiple filters must be joined with {5}." msgstr "" -#: CommandLine/CLI/Strings.cs:45 -msgid "Path to a file with parameters" -msgstr "" - #: CommandLine/CLI/Strings.cs:46 #, csharp-format msgid "An error occured: {0}" @@ -4730,11 +5056,11 @@ msgstr "" msgid "This link may provide additional information: {0}" msgstr "" -#: CommandLine/CLI/Program.cs:288 +#: CommandLine/CLI/Program.cs:290 msgid "Toggle automatic updates" msgstr "啟用自動更新" -#: CommandLine/CLI/Program.cs:288 +#: CommandLine/CLI/Program.cs:290 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 33b0ced68..a1c1b0c8e 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 --languages=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,fr_CA,en_GB +tx pull --use-git-timestamps --languages=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,fr_CA,en_GB diff --git a/Localizations/webroot/README.md b/Localizations/webroot/README.md new file mode 100644 index 000000000..801557401 --- /dev/null +++ b/Localizations/webroot/README.md @@ -0,0 +1,4 @@ +# Autogenerated files! + +Please do not modify these files as they are autogenerated. +See the [Localization README](../README.md) for details. diff --git a/Localizations/webroot/localization_webroot-cs.po b/Localizations/webroot/localization_webroot-cs.po index bad0d5ca1..95d917924 100644 --- a/Localizations/webroot/localization_webroot-cs.po +++ b/Localizations/webroot/localization_webroot-cs.po @@ -63,7 +63,7 @@ msgstr "" msgid " Edit as text" msgstr "" -#: index.html:294 +#: index.html:295 msgid "" "

Connection to server was rejected due to invalid authentication.

\n" "

Log in again, or re-open the page from the TrayIcon (if applicable)

" @@ -89,7 +89,7 @@ msgstr "Přístupový klíč ke službě AWS" msgid "AWS IAM Policy" msgstr "Zásady IAM služby AWS" -#: index.html:223 index.html:239 +#: index.html:224 index.html:240 msgid "About" msgstr "O aplikaci" @@ -142,7 +142,7 @@ msgstr "Přidat popis umístění přímo" msgid "Add advanced option" msgstr "Přidat pokročilou volbu" -#: index.html:211 +#: index.html:212 msgid "Add backup" msgstr "Přidat zálohu" @@ -456,8 +456,9 @@ msgstr "Soubory mezipaměti" msgid "Canary" msgstr "Kanárek" -#: scripts/controllers/AppController.js:52 -#: scripts/controllers/AppController.js:67 +#: scripts/controllers/AppController.js:196 +#: scripts/controllers/AppController.js:54 +#: scripts/controllers/AppController.js:69 #: scripts/controllers/EditBackupController.js:345 #: scripts/controllers/EditBackupController.js:360 #: scripts/controllers/EditBackupController.js:394 @@ -496,6 +497,10 @@ msgstr "" msgid "Change server passphrase" msgstr "" +#: scripts/controllers/AppController.js:194 +msgid "Change server password" +msgstr "" + #: templates/about.html:5 msgid "Changelog" msgstr "Seznam změn" @@ -516,7 +521,7 @@ msgstr "Zjistit dostupnost případných aktualizací nyní" msgid "Checking for updates …" msgstr "Zjišťování dostupnosti případných aktualizací…" -#: templates/captcha.html:10 +#: templates/captcha.html:11 msgid "Checking …" msgstr "" @@ -536,7 +541,7 @@ msgstr "Pro začátek vyberte typ úložiště" msgid "Click the AuthID link to create an AuthID" msgstr "AuthID vytvoříte kliknutím na odkaz AuthID" -#: index.html:148 index.html:199 +#: index.html:149 index.html:200 msgid "Click to set throttle options" msgstr "Kliknutím nastavte předvolby přiškrcování" @@ -620,7 +625,7 @@ msgstr "Potvrzení smazání" msgid "Confirm encryption passphrase" msgstr "Potvrzení zadání šifrovací heslové fráze" -#: templates/settings.html:15 +#: templates/changepassword.html:14 templates/settings.html:15 msgid "Confirm new password" msgstr "" @@ -636,11 +641,11 @@ msgstr "Vyžadováno potvrzení" msgid "Connect" msgstr "Připojit" -#: index.html:307 +#: index.html:308 msgid "Connect now" msgstr "Připojit nyní" -#: index.html:301 +#: index.html:302 msgid "Connecting to server …" msgstr "Připojování k serveru…" @@ -648,11 +653,11 @@ msgstr "Připojování k serveru…" msgid "Connecting to task …" msgstr "" -#: index.html:308 +#: index.html:309 msgid "Connecting …" msgstr "" -#: index.html:293 +#: index.html:294 msgid "Connection lost" msgstr "Spojení ztraceno" @@ -975,15 +980,15 @@ msgstr "Stahování aktualizace…" msgid "Duplicate option {{opt}}" msgstr "Volba duplikace {{opt}}" -#: index.html:254 +#: index.html:255 msgid "Duplicati Website" msgstr "Webové stránky projektu Duplicati" -#: index.html:248 +#: index.html:249 msgid "Duplicati forum" msgstr "Diskuzní fórum o Duplicati" -#: scripts/controllers/AppController.js:181 +#: scripts/controllers/AppController.js:184 msgid "" "Duplicati needs to be secured with a passphrase and a random passphrase has been generated for you.\n" "If you open Duplicati from the tray icon, you do not need a passphrase, but if you plan to open it from another location you need to set a passphrase you know.\n" @@ -1350,7 +1355,7 @@ msgstr "Filtry" msgid "Finished!" msgstr "Dokončeno!" -#: scripts/controllers/AppController.js:180 +#: scripts/controllers/AppController.js:183 msgid "First run setup" msgstr "Úvodní nastavení při prvním spuštění" @@ -1437,7 +1442,7 @@ msgstr "Skrýt" msgid "Hide hidden folders" msgstr "Skrýt skryté složky" -#: index.html:208 scripts/services/AppUtils.js:62 +#: index.html:209 scripts/services/AppUtils.js:62 msgid "Home" msgstr "Domovská složka" @@ -1576,7 +1581,7 @@ msgstr "Výraz pro zahrnutí" msgid "Include regular expression" msgstr "Regulární výraz pro zahrnutí" -#: templates/captcha.html:11 +#: templates/captcha.html:12 msgid "Incorrect answer, try again" msgstr "Nesprávná odpověď, zkuste to znovu" @@ -1693,7 +1698,7 @@ msgstr "" #: templates/about.html:43 templates/about.html:49 templates/about.html:55 #: templates/backuplog.html:12 templates/backuplog.html:22 #: templates/backuplog.html:29 templates/backuplog.html:40 -#: templates/captcha.html:14 templates/log.html:12 templates/log.html:23 +#: templates/captcha.html:15 templates/log.html:12 templates/log.html:23 #: templates/updatechangelog.html:7 msgid "Loading …" msgstr "Načítání…" @@ -1737,11 +1742,11 @@ msgstr "Zaznamenávat (log) údaje pro {{Backup.Backup.Name}}" msgid "Log data from the server" msgstr "Zaznamenávat data ze serveru" -#: index.html:306 +#: index.html:307 msgid "Log in" msgstr "" -#: index.html:226 +#: index.html:227 msgid "Log out" msgstr "Odhlásit se" @@ -1763,7 +1768,7 @@ msgid "" " advanced options." msgstr "" -#: index.html:259 +#: index.html:260 msgid "Manual" msgstr "" @@ -1783,7 +1788,7 @@ msgstr "Nejvyšší rychlost stahování" msgid "Max upload speed" msgstr "Nejvyšší rychlost odesílání" -#: index.html:144 templates/addoredit.html:127 templates/addoredit.html:169 +#: index.html:145 templates/addoredit.html:127 templates/addoredit.html:169 #: templates/addoredit.html:382 templates/addoredit.html:95 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" @@ -1866,7 +1871,7 @@ msgstr "Název" msgid "Never" msgstr "Nikdy" -#: templates/settings.html:11 +#: templates/changepassword.html:5 templates/settings.html:11 msgid "New Password" msgstr "" @@ -1893,11 +1898,11 @@ msgstr "Další" msgid "Next scheduled run:" msgstr "Příští naplánované spuštění:" -#: index.html:183 +#: index.html:184 msgid "Next scheduled task:" msgstr "Příští naplánovaná úloha:" -#: index.html:180 +#: index.html:181 msgid "Next task:" msgstr "Příští úloha:" @@ -1905,7 +1910,7 @@ msgstr "Příští úloha:" msgid "Next time" msgstr "Příště" -#: scripts/controllers/AppController.js:182 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -1954,7 +1959,7 @@ msgstr "Žádné položky pro obnovení – vyberte alespoň jednu" msgid "No passphrase entered" msgstr "Není zadaná žádná heslová fráze" -#: index.html:185 +#: index.html:186 msgid "No scheduled tasks" msgstr "Žádné naplánované úlohy" @@ -1981,8 +1986,9 @@ msgstr "" 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:52 -#: scripts/controllers/AppController.js:67 +#: scripts/controllers/AppController.js:196 +#: scripts/controllers/AppController.js:54 +#: scripts/controllers/AppController.js:69 #: scripts/controllers/EditBackupController.js:104 #: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 @@ -2174,7 +2180,7 @@ msgstr "Pozastavit" msgid "Pause after startup or hibernation" msgstr "Pozastavit po spuštění nebo hibernaci" -#: scripts/controllers/AppController.js:50 +#: scripts/controllers/AppController.js:52 msgid "Pause options" msgstr "Předvolby pozastavení" @@ -2262,7 +2268,7 @@ msgstr "Registrace dočasné zálohy…" msgid "Relative paths not allowed" msgstr "Vztažené (relativní) popisy umístění není možné použít" -#: index.html:305 templates/captcha.html:7 +#: index.html:306 templates/captcha.html:8 msgid "Reload" msgstr "Načíst znovu" @@ -2326,7 +2332,7 @@ msgstr "Hlášení:" msgid "Reset" msgstr "Resetovat" -#: index.html:214 templates/restore.html:137 +#: index.html:215 templates/restore.html:137 msgid "Restore" msgstr "Obnovit" @@ -2384,7 +2390,7 @@ msgstr "Obnovené symbolické odkazy" msgid "Restoring files …" msgstr "Obnovování souborů…" -#: index.html:217 +#: index.html:218 msgid "Resume" msgstr "Pokračovat" @@ -2404,7 +2410,7 @@ msgstr "Spustit nyní" msgid "Running commandline entry" msgstr "Spuštěná položka příkazového řádku" -#: index.html:172 +#: index.html:173 msgid "Running task:" msgstr "Spuštěná úloha:" @@ -2521,7 +2527,7 @@ msgstr "Server pozastaven" msgid "Server state properties" msgstr "Vlastnosti stavu serveru" -#: index.html:220 templates/settings.html:2 +#: index.html:221 templates/settings.html:2 msgid "Settings" msgstr "Nastavení" @@ -2652,11 +2658,11 @@ msgstr "Zastavit probíhající zálohu" msgid "Stop running task" msgstr "Zastavit probíhající úlohu" -#: index.html:168 +#: index.html:169 msgid "Stopping after the current file:" msgstr "Zastavování pro stávajícím souboru:" -#: index.html:173 +#: index.html:174 msgid "Stopping task:" msgstr "Zastavování úlohy:" @@ -2815,7 +2821,7 @@ msgstr "" "Nastavení by měla být uchovávána bezpečně. Opravdu chcete uložit nešifrovaný" " soubor obsahující vaše hesla?" -#: index.html:298 +#: index.html:299 msgid "The connection to the server is lost, attempting again in {{time}} …" msgstr "" @@ -2934,7 +2940,7 @@ msgstr "Tento měsíc" msgid "This week" msgstr "Tento týden" -#: scripts/controllers/AppController.js:65 +#: scripts/controllers/AppController.js:67 msgid "Throttle settings" msgstr "Nastavení přiškrcování" @@ -3059,8 +3065,7 @@ msgstr "Nahrávání ověřovacího souboru…" msgid "" "Usage reports help us improve the user experience and evaluate impact of new" " features. We use them to generate {{'public usage statistics' | " -"translate}}." +"reporter.duplicati.com/'\">public usage statistics." msgstr "" #: templates/settings.html:113 @@ -3169,7 +3174,7 @@ msgstr "Velmi silné" msgid "Very weak" msgstr "Velmi slabé" -#: index.html:245 +#: index.html:246 msgid "Visit us on" msgstr "Navštivte nás na" @@ -3232,7 +3237,7 @@ msgstr "Kam chcete soubory obnovit?" msgid "Years" msgstr "Let" -#: scripts/controllers/AppController.js:182 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -3495,10 +3500,6 @@ msgstr "" msgid "oss_region" msgstr "" -#: templates/settings.html:125 -msgid "public usage statistics" -msgstr "veřejné statistiky využívání" - #: templates/backends/rclone.html:11 msgid "remote path, e.g. backup" msgstr "" diff --git a/Localizations/webroot/localization_webroot-de.po b/Localizations/webroot/localization_webroot-de.po index 74e68afdb..e46601c3c 100644 --- a/Localizations/webroot/localization_webroot-de.po +++ b/Localizations/webroot/localization_webroot-de.po @@ -77,7 +77,7 @@ msgstr "" msgid " Edit as text" msgstr "" -#: index.html:294 +#: index.html:295 msgid "" "

Connection to server was rejected due to invalid authentication.

\n" "

Log in again, or re-open the page from the TrayIcon (if applicable)

" @@ -103,7 +103,7 @@ msgstr "AWS Access Key" msgid "AWS IAM Policy" msgstr "AWS IAM Policy" -#: index.html:223 index.html:239 +#: index.html:224 index.html:240 msgid "About" msgstr "Über" @@ -156,7 +156,7 @@ msgstr "Pfad direkt eingeben" msgid "Add advanced option" msgstr "Option für Profis hinzufügen" -#: index.html:211 +#: index.html:212 msgid "Add backup" msgstr "Sicherung hinzufügen" @@ -475,8 +475,9 @@ msgstr "Dateien cachen" msgid "Canary" msgstr "Canary" -#: scripts/controllers/AppController.js:52 -#: scripts/controllers/AppController.js:67 +#: scripts/controllers/AppController.js:196 +#: scripts/controllers/AppController.js:54 +#: scripts/controllers/AppController.js:69 #: scripts/controllers/EditBackupController.js:345 #: scripts/controllers/EditBackupController.js:360 #: scripts/controllers/EditBackupController.js:394 @@ -515,6 +516,10 @@ msgstr "" msgid "Change server passphrase" msgstr "" +#: scripts/controllers/AppController.js:194 +msgid "Change server password" +msgstr "" + #: templates/about.html:5 msgid "Changelog" msgstr "Änderungsprotokoll" @@ -535,7 +540,7 @@ msgstr "Aktualisierung suchen" msgid "Checking for updates …" msgstr "Aktualisierungen werden gesucht …" -#: templates/captcha.html:10 +#: templates/captcha.html:11 msgid "Checking …" msgstr "" @@ -555,7 +560,7 @@ msgstr "Wähle einen Speichertypen zum Starten" msgid "Click the AuthID link to create an AuthID" msgstr "Auf AuthID klicken um eine AuthID zu erstellen" -#: index.html:148 index.html:199 +#: index.html:149 index.html:200 msgid "Click to set throttle options" msgstr "Zum Einstellen der Drosselungsoptionen anklicken" @@ -639,7 +644,7 @@ msgstr "Löschen bestätigen" msgid "Confirm encryption passphrase" msgstr "Verschlüsselungspassphrase bestätigen" -#: templates/settings.html:15 +#: templates/changepassword.html:14 templates/settings.html:15 msgid "Confirm new password" msgstr "" @@ -655,11 +660,11 @@ msgstr "Bestätigung erfolderlich" msgid "Connect" msgstr "Verbinden" -#: index.html:307 +#: index.html:308 msgid "Connect now" msgstr "Jetzt verbinden" -#: index.html:301 +#: index.html:302 msgid "Connecting to server …" msgstr "Verbindung zum Server wird hergestellt …" @@ -667,11 +672,11 @@ msgstr "Verbindung zum Server wird hergestellt …" msgid "Connecting to task …" msgstr "" -#: index.html:308 +#: index.html:309 msgid "Connecting …" msgstr "" -#: index.html:293 +#: index.html:294 msgid "Connection lost" msgstr "Verbindung verloren" @@ -994,15 +999,15 @@ msgstr "Aktualisierung wird heruntergeladen …" msgid "Duplicate option {{opt}}" msgstr "doppelte Option {{opt}}" -#: index.html:254 +#: index.html:255 msgid "Duplicati Website" msgstr "Duplicati Website" -#: index.html:248 +#: index.html:249 msgid "Duplicati forum" msgstr "Duplicati Forum" -#: scripts/controllers/AppController.js:181 +#: scripts/controllers/AppController.js:184 msgid "" "Duplicati needs to be secured with a passphrase and a random passphrase has been generated for you.\n" "If you open Duplicati from the tray icon, you do not need a passphrase, but if you plan to open it from another location you need to set a passphrase you know.\n" @@ -1372,7 +1377,7 @@ msgstr "Filter" msgid "Finished!" msgstr "Fertiggestellt!" -#: scripts/controllers/AppController.js:180 +#: scripts/controllers/AppController.js:183 msgid "First run setup" msgstr "Zuerst Setup starten" @@ -1459,7 +1464,7 @@ msgstr "Ausblenden" msgid "Hide hidden folders" msgstr "versteckte Ordner ausblenden" -#: index.html:208 scripts/services/AppUtils.js:62 +#: index.html:209 scripts/services/AppUtils.js:62 msgid "Home" msgstr "Home" @@ -1600,7 +1605,7 @@ msgstr "Filter (einschließen)" msgid "Include regular expression" msgstr "Regulären Ausdruck (einschließen)" -#: templates/captcha.html:11 +#: templates/captcha.html:12 msgid "Incorrect answer, try again" msgstr "Fehlerhafte Antwort, versuche es erneut" @@ -1719,7 +1724,7 @@ msgstr "" #: templates/about.html:43 templates/about.html:49 templates/about.html:55 #: templates/backuplog.html:12 templates/backuplog.html:22 #: templates/backuplog.html:29 templates/backuplog.html:40 -#: templates/captcha.html:14 templates/log.html:12 templates/log.html:23 +#: templates/captcha.html:15 templates/log.html:12 templates/log.html:23 #: templates/updatechangelog.html:7 msgid "Loading …" msgstr "Laden..." @@ -1763,11 +1768,11 @@ msgstr "Protokolldaten für {{Backup.Backup.Name}}" msgid "Log data from the server" msgstr "Protokolldaten vom Server" -#: index.html:306 +#: index.html:307 msgid "Log in" msgstr "" -#: index.html:226 +#: index.html:227 msgid "Log out" msgstr "Abmelden" @@ -1789,7 +1794,7 @@ msgid "" " advanced options." msgstr "" -#: index.html:259 +#: index.html:260 msgid "Manual" msgstr "" @@ -1809,7 +1814,7 @@ msgstr "Max. Downloadgeschwindigkeit" msgid "Max upload speed" msgstr "Max. Uploadgeschwindigkeit" -#: index.html:144 templates/addoredit.html:127 templates/addoredit.html:169 +#: index.html:145 templates/addoredit.html:127 templates/addoredit.html:169 #: templates/addoredit.html:382 templates/addoredit.html:95 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" @@ -1892,7 +1897,7 @@ msgstr "Name" msgid "Never" msgstr "Nie" -#: templates/settings.html:11 +#: templates/changepassword.html:5 templates/settings.html:11 msgid "New Password" msgstr "" @@ -1919,11 +1924,11 @@ msgstr "Weiter" msgid "Next scheduled run:" msgstr "Nächste geplante Ausführung:" -#: index.html:183 +#: index.html:184 msgid "Next scheduled task:" msgstr "Nächste geplante Aufgabe:" -#: index.html:180 +#: index.html:181 msgid "Next task:" msgstr "Nächste Aufgabe:" @@ -1931,7 +1936,7 @@ msgstr "Nächste Aufgabe:" msgid "Next time" msgstr "Nächstes Mal" -#: scripts/controllers/AppController.js:182 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -1982,7 +1987,7 @@ msgstr "" msgid "No passphrase entered" msgstr "Keine Passphrase eingegeben" -#: index.html:185 +#: index.html:186 msgid "No scheduled tasks" msgstr "Keine geplanten Aufgaben" @@ -2010,8 +2015,9 @@ msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "" "Es wird nichts gelöscht. Die Sicherungsgröße erhöht sich mit jeder Änderung." -#: scripts/controllers/AppController.js:52 -#: scripts/controllers/AppController.js:67 +#: scripts/controllers/AppController.js:196 +#: scripts/controllers/AppController.js:54 +#: scripts/controllers/AppController.js:69 #: scripts/controllers/EditBackupController.js:104 #: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 @@ -2204,7 +2210,7 @@ msgstr "Pause" msgid "Pause after startup or hibernation" msgstr "Pause nach dem Start oder Aufwachen" -#: scripts/controllers/AppController.js:50 +#: scripts/controllers/AppController.js:52 msgid "Pause options" msgstr "Anhalten Optionen" @@ -2290,7 +2296,7 @@ msgstr "Temporäre Sicherung wird registriert …" msgid "Relative paths not allowed" msgstr "Relative Pfade sind nicht möglich" -#: index.html:305 templates/captcha.html:7 +#: index.html:306 templates/captcha.html:8 msgid "Reload" msgstr "Neu laden" @@ -2354,7 +2360,7 @@ msgstr "Bericht:" msgid "Reset" msgstr "Zurücksetzen" -#: index.html:214 templates/restore.html:137 +#: index.html:215 templates/restore.html:137 msgid "Restore" msgstr "Wiederherstellen" @@ -2412,7 +2418,7 @@ msgstr "Symbolische Verknüpfungen wiederhergestellt" msgid "Restoring files …" msgstr "Dateien werden wiederhergestellt …" -#: index.html:217 +#: index.html:218 msgid "Resume" msgstr "Fortsetzen" @@ -2432,7 +2438,7 @@ msgstr "Jetzt sichern" msgid "Running commandline entry" msgstr "Führe Kommandozeilenbefehl aus" -#: index.html:172 +#: index.html:173 msgid "Running task:" msgstr "Laufende Aufgabe:" @@ -2550,7 +2556,7 @@ msgstr "Server pausiert" msgid "Server state properties" msgstr "Server Zustandseigenschaften" -#: index.html:220 templates/settings.html:2 +#: index.html:221 templates/settings.html:2 msgid "Settings" msgstr "Einstellungen" @@ -2680,11 +2686,11 @@ msgstr "Laufende Sicherung anhalten" msgid "Stop running task" msgstr "Beende laufenden Vorgang" -#: index.html:168 +#: index.html:169 msgid "Stopping after the current file:" msgstr "Anhalten nach der aktuellen Datei:" -#: index.html:173 +#: index.html:174 msgid "Stopping task:" msgstr "Beende Vorgang" @@ -2843,7 +2849,7 @@ msgstr "" "Die Konfiguration sollte sicher aufbewahrt werden. Sicher, dass eine " "unverschlüsselte Datei mit Ihren Passwörtern gespeichert werden soll?" -#: index.html:298 +#: index.html:299 msgid "The connection to the server is lost, attempting again in {{time}} …" msgstr "" @@ -2972,7 +2978,7 @@ msgstr "Dieser Monat" msgid "This week" msgstr "Diese Woche" -#: scripts/controllers/AppController.js:65 +#: scripts/controllers/AppController.js:67 msgid "Throttle settings" msgstr "Drosselungseinstellungen" @@ -3098,8 +3104,7 @@ msgstr "Verifikationsdatei wird hochgeladen …" msgid "" "Usage reports help us improve the user experience and evaluate impact of new" " features. We use them to generate {{'public usage statistics' | " -"translate}}." +"reporter.duplicati.com/'\">public usage statistics." msgstr "" #: templates/settings.html:113 @@ -3208,7 +3213,7 @@ msgstr "Sehr stark" msgid "Very weak" msgstr "Sehr schwach" -#: index.html:245 +#: index.html:246 msgid "Visit us on" msgstr "Besuche uns auf" @@ -3273,7 +3278,7 @@ msgstr "Wohin sollen die Dateien wiederhergestellt werden?" msgid "Years" msgstr "Jahre" -#: scripts/controllers/AppController.js:182 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -3541,10 +3546,6 @@ msgstr "" msgid "oss_region" msgstr "" -#: templates/settings.html:125 -msgid "public usage statistics" -msgstr "Öffentliche Nutzungsstatistiken" - #: templates/backends/rclone.html:11 msgid "remote path, e.g. backup" msgstr "" diff --git a/Localizations/webroot/localization_webroot-en_GB.po b/Localizations/webroot/localization_webroot-en_GB.po index 3139a3552..274ac73c5 100644 --- a/Localizations/webroot/localization_webroot-en_GB.po +++ b/Localizations/webroot/localization_webroot-en_GB.po @@ -56,7 +56,7 @@ msgstr "" msgid " Edit as text" msgstr "" -#: index.html:294 +#: index.html:295 msgid "" "

Connection to server was rejected due to invalid authentication.

\n" "

Log in again, or re-open the page from the TrayIcon (if applicable)

" @@ -82,7 +82,7 @@ msgstr "AWS Access Key" msgid "AWS IAM Policy" msgstr "AWS IAM Policy" -#: index.html:223 index.html:239 +#: index.html:224 index.html:240 msgid "About" msgstr "About" @@ -135,7 +135,7 @@ msgstr "Add a path directly" msgid "Add advanced option" msgstr "Add advanced option" -#: index.html:211 +#: index.html:212 msgid "Add backup" msgstr "Add backup" @@ -452,8 +452,9 @@ msgstr "Cache Files" msgid "Canary" msgstr "Canary" -#: scripts/controllers/AppController.js:52 -#: scripts/controllers/AppController.js:67 +#: scripts/controllers/AppController.js:196 +#: scripts/controllers/AppController.js:54 +#: scripts/controllers/AppController.js:69 #: scripts/controllers/EditBackupController.js:345 #: scripts/controllers/EditBackupController.js:360 #: scripts/controllers/EditBackupController.js:394 @@ -492,6 +493,10 @@ msgstr "" msgid "Change server passphrase" msgstr "" +#: scripts/controllers/AppController.js:194 +msgid "Change server password" +msgstr "" + #: templates/about.html:5 msgid "Changelog" msgstr "Changelog" @@ -512,7 +517,7 @@ msgstr "Check for updates now" msgid "Checking for updates …" msgstr "Checking for updates …" -#: templates/captcha.html:10 +#: templates/captcha.html:11 msgid "Checking …" msgstr "" @@ -532,7 +537,7 @@ msgstr "Chose a storage type to get started" msgid "Click the AuthID link to create an AuthID" msgstr "Click the AuthID link to create an AuthID" -#: index.html:148 index.html:199 +#: index.html:149 index.html:200 msgid "Click to set throttle options" msgstr "Click to set throttle options" @@ -616,7 +621,7 @@ msgstr "Confirm delete" msgid "Confirm encryption passphrase" msgstr "Confirm encryption passphrase" -#: templates/settings.html:15 +#: templates/changepassword.html:14 templates/settings.html:15 msgid "Confirm new password" msgstr "" @@ -632,11 +637,11 @@ msgstr "Confirmation required" msgid "Connect" msgstr "Connect" -#: index.html:307 +#: index.html:308 msgid "Connect now" msgstr "Connect now" -#: index.html:301 +#: index.html:302 msgid "Connecting to server …" msgstr "Connecting to server …" @@ -644,11 +649,11 @@ msgstr "Connecting to server …" msgid "Connecting to task …" msgstr "" -#: index.html:308 +#: index.html:309 msgid "Connecting …" msgstr "" -#: index.html:293 +#: index.html:294 msgid "Connection lost" msgstr "Connection lost" @@ -971,15 +976,15 @@ msgstr "Downloading update…" msgid "Duplicate option {{opt}}" msgstr "Duplicate option {{opt}}" -#: index.html:254 +#: index.html:255 msgid "Duplicati Website" msgstr "Duplicati Website" -#: index.html:248 +#: index.html:249 msgid "Duplicati forum" msgstr "Duplicati forum" -#: scripts/controllers/AppController.js:181 +#: scripts/controllers/AppController.js:184 msgid "" "Duplicati needs to be secured with a passphrase and a random passphrase has been generated for you.\n" "If you open Duplicati from the tray icon, you do not need a passphrase, but if you plan to open it from another location you need to set a passphrase you know.\n" @@ -1346,7 +1351,7 @@ msgstr "Filters" msgid "Finished!" msgstr "Finished!" -#: scripts/controllers/AppController.js:180 +#: scripts/controllers/AppController.js:183 msgid "First run setup" msgstr "First run setup" @@ -1433,7 +1438,7 @@ msgstr "Hide" msgid "Hide hidden folders" msgstr "Hide hidden folders" -#: index.html:208 scripts/services/AppUtils.js:62 +#: index.html:209 scripts/services/AppUtils.js:62 msgid "Home" msgstr "Home" @@ -1572,7 +1577,7 @@ msgstr "Include expression" msgid "Include regular expression" msgstr "Include regular expression" -#: templates/captcha.html:11 +#: templates/captcha.html:12 msgid "Incorrect answer, try again" msgstr "Incorrect answer, try again" @@ -1688,7 +1693,7 @@ msgstr "" #: templates/about.html:43 templates/about.html:49 templates/about.html:55 #: templates/backuplog.html:12 templates/backuplog.html:22 #: templates/backuplog.html:29 templates/backuplog.html:40 -#: templates/captcha.html:14 templates/log.html:12 templates/log.html:23 +#: templates/captcha.html:15 templates/log.html:12 templates/log.html:23 #: templates/updatechangelog.html:7 msgid "Loading …" msgstr "Loading …" @@ -1732,11 +1737,11 @@ msgstr "Log data for {{Backup.Backup.Name}}" msgid "Log data from the server" msgstr "Log data from the server" -#: index.html:306 +#: index.html:307 msgid "Log in" msgstr "" -#: index.html:226 +#: index.html:227 msgid "Log out" msgstr "Log out" @@ -1758,7 +1763,7 @@ msgid "" " advanced options." msgstr "" -#: index.html:259 +#: index.html:260 msgid "Manual" msgstr "" @@ -1778,7 +1783,7 @@ msgstr "Max download speed" msgid "Max upload speed" msgstr "Max upload speed" -#: index.html:144 templates/addoredit.html:127 templates/addoredit.html:169 +#: index.html:145 templates/addoredit.html:127 templates/addoredit.html:169 #: templates/addoredit.html:382 templates/addoredit.html:95 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" @@ -1861,7 +1866,7 @@ msgstr "Name" msgid "Never" msgstr "Never" -#: templates/settings.html:11 +#: templates/changepassword.html:5 templates/settings.html:11 msgid "New Password" msgstr "" @@ -1888,11 +1893,11 @@ msgstr "Next" msgid "Next scheduled run:" msgstr "Next scheduled run:" -#: index.html:183 +#: index.html:184 msgid "Next scheduled task:" msgstr "Next scheduled task:" -#: index.html:180 +#: index.html:181 msgid "Next task:" msgstr "Next task:" @@ -1900,7 +1905,7 @@ msgstr "Next task:" msgid "Next time" msgstr "Next time" -#: scripts/controllers/AppController.js:182 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -1949,7 +1954,7 @@ msgstr "No items to restore, please select one or more items" msgid "No passphrase entered" msgstr "No passphrase entered" -#: index.html:185 +#: index.html:186 msgid "No scheduled tasks" msgstr "No scheduled tasks" @@ -1976,8 +1981,9 @@ msgstr "" msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "Nothing will be deleted. The backup size will grow with each change." -#: scripts/controllers/AppController.js:52 -#: scripts/controllers/AppController.js:67 +#: scripts/controllers/AppController.js:196 +#: scripts/controllers/AppController.js:54 +#: scripts/controllers/AppController.js:69 #: scripts/controllers/EditBackupController.js:104 #: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 @@ -2169,7 +2175,7 @@ msgstr "Pause" msgid "Pause after startup or hibernation" msgstr "Pause after startup or hibernation" -#: scripts/controllers/AppController.js:50 +#: scripts/controllers/AppController.js:52 msgid "Pause options" msgstr "Pause options" @@ -2255,7 +2261,7 @@ msgstr "Registering temporary backup …" msgid "Relative paths not allowed" msgstr "Relative paths not allowed" -#: index.html:305 templates/captcha.html:7 +#: index.html:306 templates/captcha.html:8 msgid "Reload" msgstr "Reload" @@ -2319,7 +2325,7 @@ msgstr "Reporting:" msgid "Reset" msgstr "Reset" -#: index.html:214 templates/restore.html:137 +#: index.html:215 templates/restore.html:137 msgid "Restore" msgstr "Restore" @@ -2377,7 +2383,7 @@ msgstr "Restored Symlinks" msgid "Restoring files …" msgstr "Restoring files …" -#: index.html:217 +#: index.html:218 msgid "Resume" msgstr "Resume" @@ -2397,7 +2403,7 @@ msgstr "Run now" msgid "Running commandline entry" msgstr "Running command line entry" -#: index.html:172 +#: index.html:173 msgid "Running task:" msgstr "Running task:" @@ -2513,7 +2519,7 @@ msgstr "Server paused" msgid "Server state properties" msgstr "Server state properties" -#: index.html:220 templates/settings.html:2 +#: index.html:221 templates/settings.html:2 msgid "Settings" msgstr "Settings" @@ -2641,11 +2647,11 @@ msgstr "Stop running backup" msgid "Stop running task" msgstr "Stop running task" -#: index.html:168 +#: index.html:169 msgid "Stopping after the current file:" msgstr "Stopping after the current file:" -#: index.html:173 +#: index.html:174 msgid "Stopping task:" msgstr "Stopping task:" @@ -2803,7 +2809,7 @@ msgstr "" "The configuration should be kept safe. Are you sure you want to save an " "unencrypted file containing your passwords?" -#: index.html:298 +#: index.html:299 msgid "The connection to the server is lost, attempting again in {{time}} …" msgstr "" @@ -2925,7 +2931,7 @@ msgstr "This month" msgid "This week" msgstr "This week" -#: scripts/controllers/AppController.js:65 +#: scripts/controllers/AppController.js:67 msgid "Throttle settings" msgstr "Throttle settings" @@ -3049,8 +3055,7 @@ msgstr "Uploading verification file …" msgid "" "Usage reports help us improve the user experience and evaluate impact of new" " features. We use them to generate {{'public usage statistics' | " -"translate}}." +"reporter.duplicati.com/'\">public usage statistics." msgstr "" #: templates/settings.html:113 @@ -3159,7 +3164,7 @@ msgstr "Very strong" msgid "Very weak" msgstr "Very weak" -#: index.html:245 +#: index.html:246 msgid "Visit us on" msgstr "Visit us on" @@ -3221,7 +3226,7 @@ msgstr "Where do you want to restore the files to?" msgid "Years" msgstr "Years" -#: scripts/controllers/AppController.js:182 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -3481,10 +3486,6 @@ msgstr "" msgid "oss_region" msgstr "" -#: templates/settings.html:125 -msgid "public usage statistics" -msgstr "public usage statistics" - #: templates/backends/rclone.html:11 msgid "remote path, e.g. backup" msgstr "" diff --git a/Localizations/webroot/localization_webroot-es.po b/Localizations/webroot/localization_webroot-es.po index ab4747ced..5d063820d 100644 --- a/Localizations/webroot/localization_webroot-es.po +++ b/Localizations/webroot/localization_webroot-es.po @@ -64,7 +64,7 @@ msgstr "" msgid " Edit as text" msgstr "" -#: index.html:294 +#: index.html:295 msgid "" "

Connection to server was rejected due to invalid authentication.

\n" "

Log in again, or re-open the page from the TrayIcon (if applicable)

" @@ -90,7 +90,7 @@ msgstr "AWS Clave de aceso" msgid "AWS IAM Policy" msgstr "AWS IAM Política" -#: index.html:223 index.html:239 +#: index.html:224 index.html:240 msgid "About" msgstr "Acerca de" @@ -143,7 +143,7 @@ msgstr "Agregar la ruta directamente" msgid "Add advanced option" msgstr "Añadir opción avanzada" -#: index.html:211 +#: index.html:212 msgid "Add backup" msgstr "Añadir copia de seguridad" @@ -461,8 +461,9 @@ msgstr "Archivos caché" msgid "Canary" msgstr "Experimental e inestable (Canary)" -#: scripts/controllers/AppController.js:52 -#: scripts/controllers/AppController.js:67 +#: scripts/controllers/AppController.js:196 +#: scripts/controllers/AppController.js:54 +#: scripts/controllers/AppController.js:69 #: scripts/controllers/EditBackupController.js:345 #: scripts/controllers/EditBackupController.js:360 #: scripts/controllers/EditBackupController.js:394 @@ -501,6 +502,10 @@ msgstr "" msgid "Change server passphrase" msgstr "" +#: scripts/controllers/AppController.js:194 +msgid "Change server password" +msgstr "" + #: templates/about.html:5 msgid "Changelog" msgstr "Registro de cambios" @@ -521,7 +526,7 @@ msgstr "Comprobar actualizaciones ahora" msgid "Checking for updates …" msgstr "Buscando actualizaciones ..." -#: templates/captcha.html:10 +#: templates/captcha.html:11 msgid "Checking …" msgstr "" @@ -541,7 +546,7 @@ msgstr "Elija un tipo de almacenamiento para empezar" msgid "Click the AuthID link to create an AuthID" msgstr "Haga clic en el enlace de AuthID para crear una AuthID" -#: index.html:148 index.html:199 +#: index.html:149 index.html:200 msgid "Click to set throttle options" msgstr "Acceda para opciones de aceleración" @@ -625,7 +630,7 @@ msgstr "Confirmar borrado" msgid "Confirm encryption passphrase" msgstr "Confirmar frase de seguridad cifrada" -#: templates/settings.html:15 +#: templates/changepassword.html:14 templates/settings.html:15 msgid "Confirm new password" msgstr "" @@ -641,11 +646,11 @@ msgstr "Confirmación necesaria" msgid "Connect" msgstr "Conectar" -#: index.html:307 +#: index.html:308 msgid "Connect now" msgstr "Conectar ahora" -#: index.html:301 +#: index.html:302 msgid "Connecting to server …" msgstr "Conectando al servidor ..." @@ -653,11 +658,11 @@ msgstr "Conectando al servidor ..." msgid "Connecting to task …" msgstr "" -#: index.html:308 +#: index.html:309 msgid "Connecting …" msgstr "" -#: index.html:293 +#: index.html:294 msgid "Connection lost" msgstr "Conexión perdida" @@ -982,15 +987,15 @@ msgstr "Descargando actualización ..." msgid "Duplicate option {{opt}}" msgstr "Opciones de duplicado {{opt}}" -#: index.html:254 +#: index.html:255 msgid "Duplicati Website" msgstr "Sitio Web Duplicati" -#: index.html:248 +#: index.html:249 msgid "Duplicati forum" msgstr "Foro de Duplicati" -#: scripts/controllers/AppController.js:181 +#: scripts/controllers/AppController.js:184 msgid "" "Duplicati needs to be secured with a passphrase and a random passphrase has been generated for you.\n" "If you open Duplicati from the tray icon, you do not need a passphrase, but if you plan to open it from another location you need to set a passphrase you know.\n" @@ -1356,7 +1361,7 @@ msgstr "Filtros" msgid "Finished!" msgstr "¡Terminado!" -#: scripts/controllers/AppController.js:180 +#: scripts/controllers/AppController.js:183 msgid "First run setup" msgstr "Configuración de primera ejecución" @@ -1443,7 +1448,7 @@ msgstr "Ocultar" msgid "Hide hidden folders" msgstr "Ocultar carpetas ocultas" -#: index.html:208 scripts/services/AppUtils.js:62 +#: index.html:209 scripts/services/AppUtils.js:62 msgid "Home" msgstr "Inicio" @@ -1583,7 +1588,7 @@ msgstr "Incluir una expresión" msgid "Include regular expression" msgstr "Incluir una expresión regular" -#: templates/captcha.html:11 +#: templates/captcha.html:12 msgid "Incorrect answer, try again" msgstr "Respuesta incorrecta, intente de nuevo" @@ -1705,7 +1710,7 @@ msgstr "" #: templates/about.html:43 templates/about.html:49 templates/about.html:55 #: templates/backuplog.html:12 templates/backuplog.html:22 #: templates/backuplog.html:29 templates/backuplog.html:40 -#: templates/captcha.html:14 templates/log.html:12 templates/log.html:23 +#: templates/captcha.html:15 templates/log.html:12 templates/log.html:23 #: templates/updatechangelog.html:7 msgid "Loading …" msgstr "Cargando ..." @@ -1749,11 +1754,11 @@ msgstr "Registrar datos para {{Backup.Backup.Name}}" msgid "Log data from the server" msgstr "Registrar datos desde el servidor" -#: index.html:306 +#: index.html:307 msgid "Log in" msgstr "" -#: index.html:226 +#: index.html:227 msgid "Log out" msgstr "Desconectar" @@ -1775,7 +1780,7 @@ msgid "" " advanced options." msgstr "" -#: index.html:259 +#: index.html:260 msgid "Manual" msgstr "" @@ -1795,7 +1800,7 @@ msgstr "Velocidad máxima de descarga" msgid "Max upload speed" msgstr "Velocidad máxima de carga" -#: index.html:144 templates/addoredit.html:127 templates/addoredit.html:169 +#: index.html:145 templates/addoredit.html:127 templates/addoredit.html:169 #: templates/addoredit.html:382 templates/addoredit.html:95 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" @@ -1878,7 +1883,7 @@ msgstr "Nombre" msgid "Never" msgstr "Nunca" -#: templates/settings.html:11 +#: templates/changepassword.html:5 templates/settings.html:11 msgid "New Password" msgstr "" @@ -1905,11 +1910,11 @@ msgstr "Siguiente" msgid "Next scheduled run:" msgstr "Siguiente ejecución programada:" -#: index.html:183 +#: index.html:184 msgid "Next scheduled task:" msgstr "Siguiente tarea programada:" -#: index.html:180 +#: index.html:181 msgid "Next task:" msgstr "Siguiente tarea:" @@ -1917,7 +1922,7 @@ msgstr "Siguiente tarea:" msgid "Next time" msgstr "La próxima vez" -#: scripts/controllers/AppController.js:182 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -1966,7 +1971,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:185 +#: index.html:186 msgid "No scheduled tasks" msgstr "No hay tareas programadas" @@ -1995,8 +2000,9 @@ msgstr "" "Nada será borrado. El tamaño de la copia de seguridad aumentará con cada " "cambio." -#: scripts/controllers/AppController.js:52 -#: scripts/controllers/AppController.js:67 +#: scripts/controllers/AppController.js:196 +#: scripts/controllers/AppController.js:54 +#: scripts/controllers/AppController.js:69 #: scripts/controllers/EditBackupController.js:104 #: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 @@ -2189,7 +2195,7 @@ msgstr "Pausa" msgid "Pause after startup or hibernation" msgstr "Pausar después del arranque o de hibernación" -#: scripts/controllers/AppController.js:50 +#: scripts/controllers/AppController.js:52 msgid "Pause options" msgstr "Opciones de pausa" @@ -2275,7 +2281,7 @@ msgstr "Registrando copia de seguridad temporal …" msgid "Relative paths not allowed" msgstr "No se permiten rutas relativas" -#: index.html:305 templates/captcha.html:7 +#: index.html:306 templates/captcha.html:8 msgid "Reload" msgstr "Recargar" @@ -2339,7 +2345,7 @@ msgstr "Reportando:" msgid "Reset" msgstr "Resetear" -#: index.html:214 templates/restore.html:137 +#: index.html:215 templates/restore.html:137 msgid "Restore" msgstr "Restaurar" @@ -2397,7 +2403,7 @@ msgstr "Symlinks restaurados" msgid "Restoring files …" msgstr "Restaurando archivos ...." -#: index.html:217 +#: index.html:218 msgid "Resume" msgstr "Resumir" @@ -2417,7 +2423,7 @@ msgstr "Ejecutar ahora" msgid "Running commandline entry" msgstr "Ejecutando entrada de linea de comandos" -#: index.html:172 +#: index.html:173 msgid "Running task:" msgstr "Ejecutando tarea:" @@ -2534,7 +2540,7 @@ msgstr "Servidor pausado" msgid "Server state properties" msgstr "Propiedades del estado del servidor" -#: index.html:220 templates/settings.html:2 +#: index.html:221 templates/settings.html:2 msgid "Settings" msgstr "Configuraciones" @@ -2665,11 +2671,11 @@ msgstr "Detener respaldo en curso" msgid "Stop running task" msgstr "Detener tarea en ejecución" -#: index.html:168 +#: index.html:169 msgid "Stopping after the current file:" msgstr "Parando después del archivo actual:" -#: index.html:173 +#: index.html:174 msgid "Stopping task:" msgstr "Deteniendo tarea:" @@ -2830,7 +2836,7 @@ msgstr "" "La configuración debe mantenerse segura. ¿Está seguro de que desea guardar " "un archivo sin cifrar que contenga sus contraseñas?" -#: index.html:298 +#: index.html:299 msgid "The connection to the server is lost, attempting again in {{time}} …" msgstr "" @@ -2954,7 +2960,7 @@ msgstr "Este mes" msgid "This week" msgstr "Esta semana" -#: scripts/controllers/AppController.js:65 +#: scripts/controllers/AppController.js:67 msgid "Throttle settings" msgstr "Ajustes de aceleración." @@ -3081,8 +3087,7 @@ msgstr "Subiendo archivo de verificación…" msgid "" "Usage reports help us improve the user experience and evaluate impact of new" " features. We use them to generate {{'public usage statistics' | " -"translate}}." +"reporter.duplicati.com/'\">public usage statistics." msgstr "" #: templates/settings.html:113 @@ -3191,7 +3196,7 @@ msgstr "Muy fuerte" msgid "Very weak" msgstr "Muy débil" -#: index.html:245 +#: index.html:246 msgid "Visit us on" msgstr "Visítenos en" @@ -3255,7 +3260,7 @@ msgstr "¿Dónde desea restaurar los archivos?" msgid "Years" msgstr "Años" -#: scripts/controllers/AppController.js:182 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -3519,10 +3524,6 @@ msgstr "" msgid "oss_region" msgstr "" -#: templates/settings.html:125 -msgid "public usage statistics" -msgstr "estadísticas de uso público" - #: templates/backends/rclone.html:11 msgid "remote path, e.g. backup" msgstr "" diff --git a/Localizations/webroot/localization_webroot-fi.po b/Localizations/webroot/localization_webroot-fi.po index d8f1f2746..899cee744 100644 --- a/Localizations/webroot/localization_webroot-fi.po +++ b/Localizations/webroot/localization_webroot-fi.po @@ -56,7 +56,7 @@ msgstr "" msgid " Edit as text" msgstr "" -#: index.html:294 +#: index.html:295 msgid "" "

Connection to server was rejected due to invalid authentication.

\n" "

Log in again, or re-open the page from the TrayIcon (if applicable)

" @@ -82,7 +82,7 @@ msgstr "Tunniste \"Access Key ID\" palveluun AWS" msgid "AWS IAM Policy" msgstr "Palvelun AWS IAM-asetukset" -#: index.html:223 index.html:239 +#: index.html:224 index.html:240 msgid "About" msgstr "Tietoja" @@ -135,7 +135,7 @@ msgstr "Lisää suora polku" msgid "Add advanced option" msgstr "Anna harvoin tarvittava valitsin" -#: index.html:211 +#: index.html:212 msgid "Add backup" msgstr "Lisää varmuuskopio" @@ -452,8 +452,9 @@ msgstr "Välimuistitiedostot" msgid "Canary" msgstr "Canary" -#: scripts/controllers/AppController.js:52 -#: scripts/controllers/AppController.js:67 +#: scripts/controllers/AppController.js:196 +#: scripts/controllers/AppController.js:54 +#: scripts/controllers/AppController.js:69 #: scripts/controllers/EditBackupController.js:345 #: scripts/controllers/EditBackupController.js:360 #: scripts/controllers/EditBackupController.js:394 @@ -492,6 +493,10 @@ msgstr "" msgid "Change server passphrase" msgstr "" +#: scripts/controllers/AppController.js:194 +msgid "Change server password" +msgstr "" + #: templates/about.html:5 msgid "Changelog" msgstr "Muutokset" @@ -512,7 +517,7 @@ msgstr "Tarkista päivitykset" msgid "Checking for updates …" msgstr "Tarkistetaan päivityksiä ..." -#: templates/captcha.html:10 +#: templates/captcha.html:11 msgid "Checking …" msgstr "" @@ -532,7 +537,7 @@ msgstr "Valitseensin tallennustyyppi" msgid "Click the AuthID link to create an AuthID" msgstr "Klikkaa AuthID-linkkiä luodaksesi AuthID-tunnisteen" -#: index.html:148 index.html:199 +#: index.html:149 index.html:200 msgid "Click to set throttle options" msgstr "" @@ -616,7 +621,7 @@ msgstr "Vahvista poistaminen" msgid "Confirm encryption passphrase" msgstr "Vahvista salauslause" -#: templates/settings.html:15 +#: templates/changepassword.html:14 templates/settings.html:15 msgid "Confirm new password" msgstr "" @@ -632,11 +637,11 @@ msgstr "Tarvitsen vahvistuksen" msgid "Connect" msgstr "Yhdistä" -#: index.html:307 +#: index.html:308 msgid "Connect now" msgstr "Yhdistä nyt" -#: index.html:301 +#: index.html:302 msgid "Connecting to server …" msgstr "Yhdistetään palvelimeen ..." @@ -644,11 +649,11 @@ msgstr "Yhdistetään palvelimeen ..." msgid "Connecting to task …" msgstr "" -#: index.html:308 +#: index.html:309 msgid "Connecting …" msgstr "" -#: index.html:293 +#: index.html:294 msgid "Connection lost" msgstr "Yhteys katkesi" @@ -972,15 +977,15 @@ msgstr "Ladataan päivitystä ..." msgid "Duplicate option {{opt}}" msgstr "Sama valitsin {{opt}} annettiin kahdesti" -#: index.html:254 +#: index.html:255 msgid "Duplicati Website" msgstr "Duplicatin verkkosivu" -#: index.html:248 +#: index.html:249 msgid "Duplicati forum" msgstr "Duplicatin keskustelualue" -#: scripts/controllers/AppController.js:181 +#: scripts/controllers/AppController.js:184 msgid "" "Duplicati needs to be secured with a passphrase and a random passphrase has been generated for you.\n" "If you open Duplicati from the tray icon, you do not need a passphrase, but if you plan to open it from another location you need to set a passphrase you know.\n" @@ -1336,7 +1341,7 @@ msgstr "Suodattimet" msgid "Finished!" msgstr "Valmis!" -#: scripts/controllers/AppController.js:180 +#: scripts/controllers/AppController.js:183 msgid "First run setup" msgstr "" @@ -1423,7 +1428,7 @@ msgstr "Piilota" msgid "Hide hidden folders" msgstr "Älä näytä piilotettuja kansioita" -#: index.html:208 scripts/services/AppUtils.js:62 +#: index.html:209 scripts/services/AppUtils.js:62 msgid "Home" msgstr "Etusivu" @@ -1564,7 +1569,7 @@ msgstr "Sisällytä ilmaisua vastaavat kohteet" msgid "Include regular expression" msgstr "Sisällytä säännöllistä ilmaisua vastaavat kohteet" -#: templates/captcha.html:11 +#: templates/captcha.html:12 msgid "Incorrect answer, try again" msgstr "Virheellinen vastaus. Yritä uudelleen." @@ -1681,7 +1686,7 @@ msgstr "" #: templates/about.html:43 templates/about.html:49 templates/about.html:55 #: templates/backuplog.html:12 templates/backuplog.html:22 #: templates/backuplog.html:29 templates/backuplog.html:40 -#: templates/captcha.html:14 templates/log.html:12 templates/log.html:23 +#: templates/captcha.html:15 templates/log.html:12 templates/log.html:23 #: templates/updatechangelog.html:7 msgid "Loading …" msgstr "Ladataan ..." @@ -1725,11 +1730,11 @@ msgstr "Varmuuskopion {{Backup.Backup.Name}} lokitiedot" msgid "Log data from the server" msgstr "Palvelimen lokitiedot" -#: index.html:306 +#: index.html:307 msgid "Log in" msgstr "" -#: index.html:226 +#: index.html:227 msgid "Log out" msgstr "Kirjaudu ulos" @@ -1751,7 +1756,7 @@ msgid "" " advanced options." msgstr "" -#: index.html:259 +#: index.html:260 msgid "Manual" msgstr "" @@ -1771,7 +1776,7 @@ msgstr "Suurin latausnopeus" msgid "Max upload speed" msgstr "Suurin lähetysnopeus" -#: index.html:144 templates/addoredit.html:127 templates/addoredit.html:169 +#: index.html:145 templates/addoredit.html:127 templates/addoredit.html:169 #: templates/addoredit.html:382 templates/addoredit.html:95 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" @@ -1854,7 +1859,7 @@ msgstr "Nimi" msgid "Never" msgstr "Ei koskaan" -#: templates/settings.html:11 +#: templates/changepassword.html:5 templates/settings.html:11 msgid "New Password" msgstr "" @@ -1881,11 +1886,11 @@ msgstr "Seuraava" msgid "Next scheduled run:" msgstr "Seuraava varmuuskopio tehdään:" -#: index.html:183 +#: index.html:184 msgid "Next scheduled task:" msgstr "Seuraava ajoitettu tehtävä:" -#: index.html:180 +#: index.html:181 msgid "Next task:" msgstr "Seuraava tehtävä:" @@ -1893,7 +1898,7 @@ msgstr "Seuraava tehtävä:" msgid "Next time" msgstr "Seuraavalla kerralla" -#: scripts/controllers/AppController.js:182 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -1944,7 +1949,7 @@ msgstr "" msgid "No passphrase entered" msgstr "Et antanut salasanaa" -#: index.html:185 +#: index.html:186 msgid "No scheduled tasks" msgstr "Ei ajastettuja tehtäviä" @@ -1971,8 +1976,9 @@ msgstr "" msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "Mitään ei poisteta. Varmuuskopion koko kasvaa jokaisella muutoksella." -#: scripts/controllers/AppController.js:52 -#: scripts/controllers/AppController.js:67 +#: scripts/controllers/AppController.js:196 +#: scripts/controllers/AppController.js:54 +#: scripts/controllers/AppController.js:69 #: scripts/controllers/EditBackupController.js:104 #: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 @@ -2161,7 +2167,7 @@ msgstr "Tauko" msgid "Pause after startup or hibernation" msgstr "Tauko käynnistyksen tai lepotilasta heräämisen jälkeen" -#: scripts/controllers/AppController.js:50 +#: scripts/controllers/AppController.js:52 msgid "Pause options" msgstr "" @@ -2247,7 +2253,7 @@ msgstr "Rekisteröidään tilapäinen varmuuskopio ..." msgid "Relative paths not allowed" msgstr "Suhteelliset polut eivät ole sallittuja" -#: index.html:305 templates/captcha.html:7 +#: index.html:306 templates/captcha.html:8 msgid "Reload" msgstr "Lataa uudelleen" @@ -2311,7 +2317,7 @@ msgstr "Raportoin:" msgid "Reset" msgstr "Palauta edelliset asetukset" -#: index.html:214 templates/restore.html:137 +#: index.html:215 templates/restore.html:137 msgid "Restore" msgstr "Palauta" @@ -2369,7 +2375,7 @@ msgstr "" msgid "Restoring files …" msgstr "Palautetaan tiedostoja ..." -#: index.html:217 +#: index.html:218 msgid "Resume" msgstr "Jatka" @@ -2389,7 +2395,7 @@ msgstr "Suorita nyt" msgid "Running commandline entry" msgstr "Ajetaan komentorivin komentoa" -#: index.html:172 +#: index.html:173 msgid "Running task:" msgstr "Suoritettava tehtävä:" @@ -2505,7 +2511,7 @@ msgstr "Palvelin on pysäytetty" msgid "Server state properties" msgstr "Palvelimen tila" -#: index.html:220 templates/settings.html:2 +#: index.html:221 templates/settings.html:2 msgid "Settings" msgstr "Asetukset" @@ -2632,11 +2638,11 @@ msgstr "Keskeytä käynnissä oleva varmuuskopiointi" msgid "Stop running task" msgstr "" -#: index.html:168 +#: index.html:169 msgid "Stopping after the current file:" msgstr "" -#: index.html:173 +#: index.html:174 msgid "Stopping task:" msgstr "" @@ -2791,7 +2797,7 @@ msgid "" "unencrypted file containing your passwords?" msgstr "" -#: index.html:298 +#: index.html:299 msgid "The connection to the server is lost, attempting again in {{time}} …" msgstr "" @@ -2904,7 +2910,7 @@ msgstr "Tässä kuussa" msgid "This week" msgstr "Tällä viikolla" -#: scripts/controllers/AppController.js:65 +#: scripts/controllers/AppController.js:67 msgid "Throttle settings" msgstr "" @@ -3025,8 +3031,7 @@ msgstr "Lähetetään varmennustiedosto ..." msgid "" "Usage reports help us improve the user experience and evaluate impact of new" " features. We use them to generate {{'public usage statistics' | " -"translate}}." +"reporter.duplicati.com/'\">public usage statistics." msgstr "" #: templates/settings.html:113 @@ -3135,7 +3140,7 @@ msgstr "Hyvin vahva" msgid "Very weak" msgstr "Hyvin heikko" -#: index.html:245 +#: index.html:246 msgid "Visit us on" msgstr "Tutustu meihin" @@ -3199,7 +3204,7 @@ msgstr "Mihin tiedostot palautetaan?" msgid "Years" msgstr "Vuotta" -#: scripts/controllers/AppController.js:182 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -3451,10 +3456,6 @@ msgstr "" msgid "oss_region" msgstr "" -#: templates/settings.html:125 -msgid "public usage statistics" -msgstr "julkiset käyttötilastot" - #: templates/backends/rclone.html:11 msgid "remote path, e.g. backup" msgstr "" diff --git a/Localizations/webroot/localization_webroot-fr.po b/Localizations/webroot/localization_webroot-fr.po index 79f9b9b92..796270d99 100644 --- a/Localizations/webroot/localization_webroot-fr.po +++ b/Localizations/webroot/localization_webroot-fr.po @@ -67,7 +67,7 @@ msgstr "" msgid " Edit as text" msgstr "" -#: index.html:294 +#: index.html:295 msgid "" "

Connection to server was rejected due to invalid authentication.

\n" "

Log in again, or re-open the page from the TrayIcon (if applicable)

" @@ -93,7 +93,7 @@ msgstr "AWS Access Key" msgid "AWS IAM Policy" msgstr "AWS IAM Policy" -#: index.html:223 index.html:239 +#: index.html:224 index.html:240 msgid "About" msgstr "À propos" @@ -146,7 +146,7 @@ msgstr "Ajouter un répertoire directement" msgid "Add advanced option" msgstr "Ajouter une option avancée" -#: index.html:211 +#: index.html:212 msgid "Add backup" msgstr "Ajouter une sauvegarde" @@ -467,8 +467,9 @@ msgstr "Mettre les fichiers en cache" msgid "Canary" msgstr "Canary" -#: scripts/controllers/AppController.js:52 -#: scripts/controllers/AppController.js:67 +#: scripts/controllers/AppController.js:196 +#: scripts/controllers/AppController.js:54 +#: scripts/controllers/AppController.js:69 #: scripts/controllers/EditBackupController.js:345 #: scripts/controllers/EditBackupController.js:360 #: scripts/controllers/EditBackupController.js:394 @@ -507,6 +508,10 @@ msgstr "" msgid "Change server passphrase" msgstr "" +#: scripts/controllers/AppController.js:194 +msgid "Change server password" +msgstr "" + #: templates/about.html:5 msgid "Changelog" msgstr "Journal des modifications" @@ -527,7 +532,7 @@ msgstr "Vérifier les mise à jour maintenant" msgid "Checking for updates …" msgstr "Recherche de mises à jour..." -#: templates/captcha.html:10 +#: templates/captcha.html:11 msgid "Checking …" msgstr "" @@ -547,7 +552,7 @@ msgstr "Sélectionner un type de stockage pour commencer" msgid "Click the AuthID link to create an AuthID" msgstr "Cliquer sur le lien pour créer un AuthID" -#: index.html:148 index.html:199 +#: index.html:149 index.html:200 msgid "Click to set throttle options" msgstr "Cliquez pour définir les options d'accélération" @@ -631,7 +636,7 @@ msgstr "Confirmer suppression" msgid "Confirm encryption passphrase" msgstr "Confirmez la phrase secrète de chiffrement" -#: templates/settings.html:15 +#: templates/changepassword.html:14 templates/settings.html:15 msgid "Confirm new password" msgstr "" @@ -647,11 +652,11 @@ msgstr "Confirmation nécessaire" msgid "Connect" msgstr "Connecter" -#: index.html:307 +#: index.html:308 msgid "Connect now" msgstr "Connecter maintenant" -#: index.html:301 +#: index.html:302 msgid "Connecting to server …" msgstr "Connexion au serveur..." @@ -659,11 +664,11 @@ msgstr "Connexion au serveur..." msgid "Connecting to task …" msgstr "" -#: index.html:308 +#: index.html:309 msgid "Connecting …" msgstr "" -#: index.html:293 +#: index.html:294 msgid "Connection lost" msgstr "Connexion perdue" @@ -987,15 +992,15 @@ msgstr "Téléchargement de la mise à jour..." msgid "Duplicate option {{opt}}" msgstr "Option de duplication {{opt}}" -#: index.html:254 +#: index.html:255 msgid "Duplicati Website" msgstr "Site internet de Duplicati" -#: index.html:248 +#: index.html:249 msgid "Duplicati forum" msgstr "Forum de Duplicati" -#: scripts/controllers/AppController.js:181 +#: scripts/controllers/AppController.js:184 msgid "" "Duplicati needs to be secured with a passphrase and a random passphrase has been generated for you.\n" "If you open Duplicati from the tray icon, you do not need a passphrase, but if you plan to open it from another location you need to set a passphrase you know.\n" @@ -1364,7 +1369,7 @@ msgstr "Filtres" msgid "Finished!" msgstr "Terminé !" -#: scripts/controllers/AppController.js:180 +#: scripts/controllers/AppController.js:183 msgid "First run setup" msgstr "Première mise en route" @@ -1451,7 +1456,7 @@ msgstr "Masquer" msgid "Hide hidden folders" msgstr "Masquer les dossiers cachés" -#: index.html:208 scripts/services/AppUtils.js:62 +#: index.html:209 scripts/services/AppUtils.js:62 msgid "Home" msgstr "Poste de travail" @@ -1590,7 +1595,7 @@ msgstr "Inclure expression" msgid "Include regular expression" msgstr "Inclure expression régulière" -#: templates/captcha.html:11 +#: templates/captcha.html:12 msgid "Incorrect answer, try again" msgstr "Réponse incorrecte, essayez encore" @@ -1710,7 +1715,7 @@ msgstr "" #: templates/about.html:43 templates/about.html:49 templates/about.html:55 #: templates/backuplog.html:12 templates/backuplog.html:22 #: templates/backuplog.html:29 templates/backuplog.html:40 -#: templates/captcha.html:14 templates/log.html:12 templates/log.html:23 +#: templates/captcha.html:15 templates/log.html:12 templates/log.html:23 #: templates/updatechangelog.html:7 msgid "Loading …" msgstr "Chargement..." @@ -1754,11 +1759,11 @@ msgstr "Historique pour {{Backup.Backup.Name}}" msgid "Log data from the server" msgstr "Données d'historique du serveur" -#: index.html:306 +#: index.html:307 msgid "Log in" msgstr "" -#: index.html:226 +#: index.html:227 msgid "Log out" msgstr "Déconnexion" @@ -1780,7 +1785,7 @@ msgid "" " advanced options." msgstr "" -#: index.html:259 +#: index.html:260 msgid "Manual" msgstr "" @@ -1800,7 +1805,7 @@ msgstr "Vitesse maximum de téléchargement" msgid "Max upload speed" msgstr "Vitesse maximum de téléversement" -#: index.html:144 templates/addoredit.html:127 templates/addoredit.html:169 +#: index.html:145 templates/addoredit.html:127 templates/addoredit.html:169 #: templates/addoredit.html:382 templates/addoredit.html:95 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" @@ -1883,7 +1888,7 @@ msgstr "Nom" msgid "Never" msgstr "Jamais" -#: templates/settings.html:11 +#: templates/changepassword.html:5 templates/settings.html:11 msgid "New Password" msgstr "" @@ -1910,11 +1915,11 @@ msgstr "Suivant" msgid "Next scheduled run:" msgstr "Prochaine exécution programmée :" -#: index.html:183 +#: index.html:184 msgid "Next scheduled task:" msgstr "Prochaine tâche planifiée :" -#: index.html:180 +#: index.html:181 msgid "Next task:" msgstr "Prochaine tâche :" @@ -1922,7 +1927,7 @@ msgstr "Prochaine tâche :" msgid "Next time" msgstr "Prochaine fois" -#: scripts/controllers/AppController.js:182 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -1972,7 +1977,7 @@ msgstr "" msgid "No passphrase entered" msgstr "Aucune phrase secrète entrée" -#: index.html:185 +#: index.html:186 msgid "No scheduled tasks" msgstr "Aucune tâche planifiée" @@ -2001,8 +2006,9 @@ msgstr "" "Rien ne sera supprimé. La taille de la sauvegarde augmentera à chaque " "modification." -#: scripts/controllers/AppController.js:52 -#: scripts/controllers/AppController.js:67 +#: scripts/controllers/AppController.js:196 +#: scripts/controllers/AppController.js:54 +#: scripts/controllers/AppController.js:69 #: scripts/controllers/EditBackupController.js:104 #: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 @@ -2195,7 +2201,7 @@ msgstr "Pause" msgid "Pause after startup or hibernation" msgstr "Pause après le démarrage ou l'hibernation" -#: scripts/controllers/AppController.js:50 +#: scripts/controllers/AppController.js:52 msgid "Pause options" msgstr "Options de pause" @@ -2281,7 +2287,7 @@ msgstr "Enregistrement d'une sauvegarde temporaire..." msgid "Relative paths not allowed" msgstr "Les chemins relatifs ne sont pas autorisés" -#: index.html:305 templates/captcha.html:7 +#: index.html:306 templates/captcha.html:8 msgid "Reload" msgstr "Recharger" @@ -2345,7 +2351,7 @@ msgstr "Communication de données :" msgid "Reset" msgstr "Réinitialiser" -#: index.html:214 templates/restore.html:137 +#: index.html:215 templates/restore.html:137 msgid "Restore" msgstr "Restaurer" @@ -2403,7 +2409,7 @@ msgstr "Liens symboliques restaurés" msgid "Restoring files …" msgstr "Restauration des fichiers..." -#: index.html:217 +#: index.html:218 msgid "Resume" msgstr "Reprendre" @@ -2423,7 +2429,7 @@ msgstr "Démarrer maintenant" msgid "Running commandline entry" msgstr "Exécution d'une ligne de commande" -#: index.html:172 +#: index.html:173 msgid "Running task:" msgstr "Tâche en cours :" @@ -2544,7 +2550,7 @@ msgstr "Serveur en pause" msgid "Server state properties" msgstr "Propriétés du statut serveur" -#: index.html:220 templates/settings.html:2 +#: index.html:221 templates/settings.html:2 msgid "Settings" msgstr "Paramètres" @@ -2675,11 +2681,11 @@ msgstr "Arrêter la sauvegarde en cours" msgid "Stop running task" msgstr "Arrêter la tâche en cours" -#: index.html:168 +#: index.html:169 msgid "Stopping after the current file:" msgstr "Arrêt après le fichier en cours:" -#: index.html:173 +#: index.html:174 msgid "Stopping task:" msgstr "Arrêt de la tâche:" @@ -2840,7 +2846,7 @@ msgstr "" "La configuration doit être conservée en sécurité. Êtes-vous sûr de vouloir " "enregistrer un fichier non chiffré contenant vos mots de passe ?" -#: index.html:298 +#: index.html:299 msgid "The connection to the server is lost, attempting again in {{time}} …" msgstr "" @@ -2965,7 +2971,7 @@ msgstr "Ce mois" msgid "This week" msgstr "Cette semaine" -#: scripts/controllers/AppController.js:65 +#: scripts/controllers/AppController.js:67 msgid "Throttle settings" msgstr "Options de contrôle du débit" @@ -3090,8 +3096,7 @@ msgstr "Envoi du fichier de vérification..." msgid "" "Usage reports help us improve the user experience and evaluate impact of new" " features. We use them to generate {{'public usage statistics' | " -"translate}}." +"reporter.duplicati.com/'\">public usage statistics." msgstr "" #: templates/settings.html:113 @@ -3200,7 +3205,7 @@ msgstr "Très fort" msgid "Very weak" msgstr "Très faible" -#: index.html:245 +#: index.html:246 msgid "Visit us on" msgstr "Rendez nous visite sur" @@ -3265,7 +3270,7 @@ msgstr "Ou voulez-vous restaurer vos fichiers ?" msgid "Years" msgstr "Années" -#: scripts/controllers/AppController.js:182 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -3530,10 +3535,6 @@ msgstr "" msgid "oss_region" msgstr "" -#: templates/settings.html:125 -msgid "public usage statistics" -msgstr "statistiques publiques d'utilisation" - #: templates/backends/rclone.html:11 msgid "remote path, e.g. backup" msgstr "" diff --git a/Localizations/webroot/localization_webroot-hu.po b/Localizations/webroot/localization_webroot-hu.po index 01df95054..ec56c5604 100644 --- a/Localizations/webroot/localization_webroot-hu.po +++ b/Localizations/webroot/localization_webroot-hu.po @@ -58,7 +58,7 @@ msgstr "" msgid " Edit as text" msgstr "" -#: index.html:294 +#: index.html:295 msgid "" "

Connection to server was rejected due to invalid authentication.

\n" "

Log in again, or re-open the page from the TrayIcon (if applicable)

" @@ -84,7 +84,7 @@ msgstr "AWS Access Key" msgid "AWS IAM Policy" msgstr "AWS IAM Policy" -#: index.html:223 index.html:239 +#: index.html:224 index.html:240 msgid "About" msgstr "Névjegy" @@ -137,7 +137,7 @@ msgstr "Útvonal hozzáadás közvetlenül" msgid "Add advanced option" msgstr "Haladó beállítás hozzáadása" -#: index.html:211 +#: index.html:212 msgid "Add backup" msgstr "Mentés hozzáadás" @@ -455,8 +455,9 @@ msgstr "Gyorsítótás Fájlok" msgid "Canary" msgstr "" -#: scripts/controllers/AppController.js:52 -#: scripts/controllers/AppController.js:67 +#: scripts/controllers/AppController.js:196 +#: scripts/controllers/AppController.js:54 +#: scripts/controllers/AppController.js:69 #: scripts/controllers/EditBackupController.js:345 #: scripts/controllers/EditBackupController.js:360 #: scripts/controllers/EditBackupController.js:394 @@ -495,6 +496,10 @@ msgstr "" msgid "Change server passphrase" msgstr "" +#: scripts/controllers/AppController.js:194 +msgid "Change server password" +msgstr "" + #: templates/about.html:5 msgid "Changelog" msgstr "Váztozások" @@ -515,7 +520,7 @@ msgstr "Frissítés ellenőrzése most" msgid "Checking for updates …" msgstr "Frissítések ellenőrzése ..." -#: templates/captcha.html:10 +#: templates/captcha.html:11 msgid "Checking …" msgstr "" @@ -535,7 +540,7 @@ msgstr "A kezdéshez válassz tárhely típust" msgid "Click the AuthID link to create an AuthID" msgstr "" -#: index.html:148 index.html:199 +#: index.html:149 index.html:200 msgid "Click to set throttle options" msgstr "Kattints a sebességkorlátozás beállításához" @@ -619,7 +624,7 @@ msgstr "Törlés megerősítése" msgid "Confirm encryption passphrase" msgstr "Titkosítási jelszó megerősítése" -#: templates/settings.html:15 +#: templates/changepassword.html:14 templates/settings.html:15 msgid "Confirm new password" msgstr "" @@ -635,11 +640,11 @@ msgstr "Megerősítés szükséges" msgid "Connect" msgstr "Csatlakozás" -#: index.html:307 +#: index.html:308 msgid "Connect now" msgstr "Csatlakozás most" -#: index.html:301 +#: index.html:302 msgid "Connecting to server …" msgstr "Csatlakozás a kiszolgálóhoz..." @@ -647,11 +652,11 @@ msgstr "Csatlakozás a kiszolgálóhoz..." msgid "Connecting to task …" msgstr "" -#: index.html:308 +#: index.html:309 msgid "Connecting …" msgstr "" -#: index.html:293 +#: index.html:294 msgid "Connection lost" msgstr "Csatlakozás megszakadt" @@ -974,15 +979,15 @@ msgstr "Frissítés letöltése..." msgid "Duplicate option {{opt}}" msgstr "Dupla beállítás: {{opt}}" -#: index.html:254 +#: index.html:255 msgid "Duplicati Website" msgstr "Duplicati webodal" -#: index.html:248 +#: index.html:249 msgid "Duplicati forum" msgstr "Duplicati fórum" -#: scripts/controllers/AppController.js:181 +#: scripts/controllers/AppController.js:184 msgid "" "Duplicati needs to be secured with a passphrase and a random passphrase has been generated for you.\n" "If you open Duplicati from the tray icon, you do not need a passphrase, but if you plan to open it from another location you need to set a passphrase you know.\n" @@ -1353,7 +1358,7 @@ msgstr "Szürők" msgid "Finished!" msgstr "Kész!" -#: scripts/controllers/AppController.js:180 +#: scripts/controllers/AppController.js:183 msgid "First run setup" msgstr "Első futtatáskori beállítás" @@ -1440,7 +1445,7 @@ msgstr "Elrejt" msgid "Hide hidden folders" msgstr "Rejtett mappák elrejtése" -#: index.html:208 scripts/services/AppUtils.js:62 +#: index.html:209 scripts/services/AppUtils.js:62 msgid "Home" msgstr "Kezdőlap" @@ -1579,7 +1584,7 @@ msgstr "" msgid "Include regular expression" msgstr "" -#: templates/captcha.html:11 +#: templates/captcha.html:12 msgid "Incorrect answer, try again" msgstr "Érvénytelen válasz, próbáld újra" @@ -1693,7 +1698,7 @@ msgstr "" #: templates/about.html:43 templates/about.html:49 templates/about.html:55 #: templates/backuplog.html:12 templates/backuplog.html:22 #: templates/backuplog.html:29 templates/backuplog.html:40 -#: templates/captcha.html:14 templates/log.html:12 templates/log.html:23 +#: templates/captcha.html:15 templates/log.html:12 templates/log.html:23 #: templates/updatechangelog.html:7 msgid "Loading …" msgstr "Betöltés..." @@ -1737,11 +1742,11 @@ msgstr "" msgid "Log data from the server" msgstr "" -#: index.html:306 +#: index.html:307 msgid "Log in" msgstr "" -#: index.html:226 +#: index.html:227 msgid "Log out" msgstr "Kijelentkezés" @@ -1763,7 +1768,7 @@ msgid "" " advanced options." msgstr "" -#: index.html:259 +#: index.html:260 msgid "Manual" msgstr "" @@ -1783,7 +1788,7 @@ msgstr "Maximális letöltési sebesség" msgid "Max upload speed" msgstr "Maximális feltöltési sebesség" -#: index.html:144 templates/addoredit.html:127 templates/addoredit.html:169 +#: index.html:145 templates/addoredit.html:127 templates/addoredit.html:169 #: templates/addoredit.html:382 templates/addoredit.html:95 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" @@ -1866,7 +1871,7 @@ msgstr "Név" msgid "Never" msgstr "Soha" -#: templates/settings.html:11 +#: templates/changepassword.html:5 templates/settings.html:11 msgid "New Password" msgstr "" @@ -1891,11 +1896,11 @@ msgstr "Következő" msgid "Next scheduled run:" msgstr "Következő időzített futtatás:" -#: index.html:183 +#: index.html:184 msgid "Next scheduled task:" msgstr "Következő időzített feladat:" -#: index.html:180 +#: index.html:181 msgid "Next task:" msgstr "Következő feladat:" @@ -1903,7 +1908,7 @@ msgstr "Következő feladat:" msgid "Next time" msgstr "Következő dátum" -#: scripts/controllers/AppController.js:182 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -1949,7 +1954,7 @@ msgstr "" msgid "No passphrase entered" msgstr "Nincs megadva jelszó" -#: index.html:185 +#: index.html:186 msgid "No scheduled tasks" msgstr "Nincs ütemezett feladat" @@ -1976,8 +1981,9 @@ msgstr "" msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "Semmi sem lesz törölve. A mentés minden változáskor növekedni fog." -#: scripts/controllers/AppController.js:52 -#: scripts/controllers/AppController.js:67 +#: scripts/controllers/AppController.js:196 +#: scripts/controllers/AppController.js:54 +#: scripts/controllers/AppController.js:69 #: scripts/controllers/EditBackupController.js:104 #: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 @@ -2169,7 +2175,7 @@ msgstr "Szünet" msgid "Pause after startup or hibernation" msgstr "Szünet indítás vagy hibernálás után" -#: scripts/controllers/AppController.js:50 +#: scripts/controllers/AppController.js:52 msgid "Pause options" msgstr "Szünet beállítások" @@ -2255,7 +2261,7 @@ msgstr "Ideiglenes mentés regisztrálása..." msgid "Relative paths not allowed" msgstr "Relatív útvonalak nem engedélyezettek" -#: index.html:305 templates/captcha.html:7 +#: index.html:306 templates/captcha.html:8 msgid "Reload" msgstr "Újratöltés" @@ -2319,7 +2325,7 @@ msgstr "Jelentés:" msgid "Reset" msgstr "Visszaállítás" -#: index.html:214 templates/restore.html:137 +#: index.html:215 templates/restore.html:137 msgid "Restore" msgstr "Visszaállítás" @@ -2377,7 +2383,7 @@ msgstr "Visszaállított szimbolikus linkek" msgid "Restoring files …" msgstr "Fájlok visszaállítása..." -#: index.html:217 +#: index.html:218 msgid "Resume" msgstr "Folytatás" @@ -2397,7 +2403,7 @@ msgstr "Futtatás most" msgid "Running commandline entry" msgstr "Parancssori bejegyzés futtatása" -#: index.html:172 +#: index.html:173 msgid "Running task:" msgstr "Futó feladat:" @@ -2513,7 +2519,7 @@ msgstr "Kiszolgáló szünetel" msgid "Server state properties" msgstr "Kiszolgáló állapot tulajdonságok" -#: index.html:220 templates/settings.html:2 +#: index.html:221 templates/settings.html:2 msgid "Settings" msgstr "Beállítások" @@ -2638,11 +2644,11 @@ msgstr "Mentés futtatásának leállítása" msgid "Stop running task" msgstr "Feladat futtatásának leállítása" -#: index.html:168 +#: index.html:169 msgid "Stopping after the current file:" msgstr "Leállítás az aktuális fájl után:" -#: index.html:173 +#: index.html:174 msgid "Stopping task:" msgstr "Feladat leállítása:" @@ -2795,7 +2801,7 @@ msgid "" "unencrypted file containing your passwords?" msgstr "" -#: index.html:298 +#: index.html:299 msgid "The connection to the server is lost, attempting again in {{time}} …" msgstr "" @@ -2900,7 +2906,7 @@ msgstr "Ez a hónap" msgid "This week" msgstr "Ez a hét" -#: scripts/controllers/AppController.js:65 +#: scripts/controllers/AppController.js:67 msgid "Throttle settings" msgstr "Sebességkorlátozás beállítások" @@ -3013,8 +3019,7 @@ msgstr "Ellenőrző fájl feltöltése..." msgid "" "Usage reports help us improve the user experience and evaluate impact of new" " features. We use them to generate {{'public usage statistics' | " -"translate}}." +"reporter.duplicati.com/'\">public usage statistics." msgstr "" #: templates/settings.html:113 @@ -3123,7 +3128,7 @@ msgstr "Nagyon erős" msgid "Very weak" msgstr "Nagyon gyenge" -#: index.html:245 +#: index.html:246 msgid "Visit us on" msgstr "Látogass meg minket itt" @@ -3188,7 +3193,7 @@ msgstr "Hova szeretnéd visszaállítani a fájlokat?" msgid "Years" msgstr "Év" -#: scripts/controllers/AppController.js:182 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -3433,10 +3438,6 @@ msgstr "" msgid "oss_region" msgstr "" -#: templates/settings.html:125 -msgid "public usage statistics" -msgstr "nyilvános használati statisztikák" - #: templates/backends/rclone.html:11 msgid "remote path, e.g. backup" msgstr "" diff --git a/Localizations/webroot/localization_webroot-it.po b/Localizations/webroot/localization_webroot-it.po index 29cc0d36c..f6ae3d1a6 100644 --- a/Localizations/webroot/localization_webroot-it.po +++ b/Localizations/webroot/localization_webroot-it.po @@ -63,7 +63,7 @@ msgstr "" msgid " Edit as text" msgstr "" -#: index.html:294 +#: index.html:295 msgid "" "

Connection to server was rejected due to invalid authentication.

\n" "

Log in again, or re-open the page from the TrayIcon (if applicable)

" @@ -89,7 +89,7 @@ msgstr "Chiave di accesso AWS" msgid "AWS IAM Policy" msgstr "Norme AWS IAM" -#: index.html:223 index.html:239 +#: index.html:224 index.html:240 msgid "About" msgstr "Informazioni" @@ -142,7 +142,7 @@ msgstr "Aggiungi direttamente un percorso" msgid "Add advanced option" msgstr "Aggiungi opzione" -#: index.html:211 +#: index.html:212 msgid "Add backup" msgstr "Aggiungi backup" @@ -463,8 +463,9 @@ msgstr "File Cache" msgid "Canary" msgstr "Canary" -#: scripts/controllers/AppController.js:52 -#: scripts/controllers/AppController.js:67 +#: scripts/controllers/AppController.js:196 +#: scripts/controllers/AppController.js:54 +#: scripts/controllers/AppController.js:69 #: scripts/controllers/EditBackupController.js:345 #: scripts/controllers/EditBackupController.js:360 #: scripts/controllers/EditBackupController.js:394 @@ -504,6 +505,10 @@ msgstr "" msgid "Change server passphrase" msgstr "" +#: scripts/controllers/AppController.js:194 +msgid "Change server password" +msgstr "" + #: templates/about.html:5 msgid "Changelog" msgstr "Changelog" @@ -524,7 +529,7 @@ msgstr "Controlla aggiornamenti ora" msgid "Checking for updates …" msgstr "Verifica aggiornamenti …" -#: templates/captcha.html:10 +#: templates/captcha.html:11 msgid "Checking …" msgstr "" @@ -544,7 +549,7 @@ msgstr "Scegliere un tipo di archiviazione per iniziare" msgid "Click the AuthID link to create an AuthID" msgstr "Clicca sul link AuthID per creare un nuovo AuthID" -#: index.html:148 index.html:199 +#: index.html:149 index.html:200 msgid "Click to set throttle options" msgstr "Clicca per impostare le opzioni di limitazione" @@ -628,7 +633,7 @@ msgstr "Conferma cancellazione" msgid "Confirm encryption passphrase" msgstr "Conferma passphrase crittografia" -#: templates/settings.html:15 +#: templates/changepassword.html:14 templates/settings.html:15 msgid "Confirm new password" msgstr "" @@ -644,11 +649,11 @@ msgstr "Conferma richiesta" msgid "Connect" msgstr "Connetti" -#: index.html:307 +#: index.html:308 msgid "Connect now" msgstr "Connetti ora" -#: index.html:301 +#: index.html:302 msgid "Connecting to server …" msgstr "Connessione al server …" @@ -656,11 +661,11 @@ msgstr "Connessione al server …" msgid "Connecting to task …" msgstr "" -#: index.html:308 +#: index.html:309 msgid "Connecting …" msgstr "" -#: index.html:293 +#: index.html:294 msgid "Connection lost" msgstr "Connessione persa" @@ -983,15 +988,15 @@ msgstr "Download dell'aggiornamento..." msgid "Duplicate option {{opt}}" msgstr "Opzione duplicata {{opt}}" -#: index.html:254 +#: index.html:255 msgid "Duplicati Website" msgstr "Sito web di Duplicati" -#: index.html:248 +#: index.html:249 msgid "Duplicati forum" msgstr "Forum Duplicati" -#: scripts/controllers/AppController.js:181 +#: scripts/controllers/AppController.js:184 msgid "" "Duplicati needs to be secured with a passphrase and a random passphrase has been generated for you.\n" "If you open Duplicati from the tray icon, you do not need a passphrase, but if you plan to open it from another location you need to set a passphrase you know.\n" @@ -1358,7 +1363,7 @@ msgstr "Filtri" msgid "Finished!" msgstr "Finito!" -#: scripts/controllers/AppController.js:180 +#: scripts/controllers/AppController.js:183 msgid "First run setup" msgstr "Impostazione prima esecuzione" @@ -1445,7 +1450,7 @@ msgstr "Nascondi" msgid "Hide hidden folders" msgstr "Nascondi cartelle nascoste" -#: index.html:208 scripts/services/AppUtils.js:62 +#: index.html:209 scripts/services/AppUtils.js:62 msgid "Home" msgstr "Home" @@ -1586,7 +1591,7 @@ msgstr "Includi espressione" msgid "Include regular expression" msgstr "Includi espressione regolare" -#: templates/captcha.html:11 +#: templates/captcha.html:12 msgid "Incorrect answer, try again" msgstr "Risposta errata, riprova" @@ -1707,7 +1712,7 @@ msgstr "" #: templates/about.html:43 templates/about.html:49 templates/about.html:55 #: templates/backuplog.html:12 templates/backuplog.html:22 #: templates/backuplog.html:29 templates/backuplog.html:40 -#: templates/captcha.html:14 templates/log.html:12 templates/log.html:23 +#: templates/captcha.html:15 templates/log.html:12 templates/log.html:23 #: templates/updatechangelog.html:7 msgid "Loading …" msgstr "Caricamento in corso …" @@ -1751,11 +1756,11 @@ msgstr "Dati di log per {{Backup.Backup.Name}}" msgid "Log data from the server" msgstr "Dati di log dal server" -#: index.html:306 +#: index.html:307 msgid "Log in" msgstr "" -#: index.html:226 +#: index.html:227 msgid "Log out" msgstr "Log out" @@ -1777,7 +1782,7 @@ msgid "" " advanced options." msgstr "" -#: index.html:259 +#: index.html:260 msgid "Manual" msgstr "Manuale" @@ -1797,7 +1802,7 @@ msgstr "Velocità massima per scaricare" msgid "Max upload speed" msgstr "Velocità massima per caricare" -#: index.html:144 templates/addoredit.html:127 templates/addoredit.html:169 +#: index.html:145 templates/addoredit.html:127 templates/addoredit.html:169 #: templates/addoredit.html:382 templates/addoredit.html:95 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" @@ -1880,7 +1885,7 @@ msgstr "Nome" msgid "Never" msgstr "Mai" -#: templates/settings.html:11 +#: templates/changepassword.html:5 templates/settings.html:11 msgid "New Password" msgstr "" @@ -1909,11 +1914,11 @@ msgstr "Avanti" msgid "Next scheduled run:" msgstr "Prossima esecuzione: " -#: index.html:183 +#: index.html:184 msgid "Next scheduled task:" msgstr "Prossima attività pianificata:" -#: index.html:180 +#: index.html:181 msgid "Next task:" msgstr "Prossima attività:" @@ -1921,7 +1926,7 @@ msgstr "Prossima attività:" msgid "Next time" msgstr "Prossima volta" -#: scripts/controllers/AppController.js:182 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -1970,7 +1975,7 @@ msgstr "Nessun elemento da ripristinare, seleziona uno o più elementi" msgid "No passphrase entered" msgstr "Nessuna passphrase inserita" -#: index.html:185 +#: index.html:186 msgid "No scheduled tasks" msgstr "Nessuna attività pianificata" @@ -1999,8 +2004,9 @@ msgstr "" "Niente sarà eliminato. La dimensione del backup crescerà con ogni " "cambiamento." -#: scripts/controllers/AppController.js:52 -#: scripts/controllers/AppController.js:67 +#: scripts/controllers/AppController.js:196 +#: scripts/controllers/AppController.js:54 +#: scripts/controllers/AppController.js:69 #: scripts/controllers/EditBackupController.js:104 #: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 @@ -2192,7 +2198,7 @@ msgstr "Pausa" msgid "Pause after startup or hibernation" msgstr "Pausa dopo avvio o ibernazione" -#: scripts/controllers/AppController.js:50 +#: scripts/controllers/AppController.js:52 msgid "Pause options" msgstr "Opzioni pausa" @@ -2279,7 +2285,7 @@ msgstr "Registrazione backup temporaneo ..." msgid "Relative paths not allowed" msgstr "Percorsi relativi non consentiti" -#: index.html:305 templates/captcha.html:7 +#: index.html:306 templates/captcha.html:8 msgid "Reload" msgstr "Ricarica" @@ -2343,7 +2349,7 @@ msgstr "Segnalazione:" msgid "Reset" msgstr "Reset" -#: index.html:214 templates/restore.html:137 +#: index.html:215 templates/restore.html:137 msgid "Restore" msgstr "Ripristina" @@ -2401,7 +2407,7 @@ msgstr "Symlink ripristinati" msgid "Restoring files …" msgstr "Ripristino di file ..." -#: index.html:217 +#: index.html:218 msgid "Resume" msgstr "Riprendi" @@ -2421,7 +2427,7 @@ msgstr "Esegui ora" msgid "Running commandline entry" msgstr "Riga di comando in esecuzione" -#: index.html:172 +#: index.html:173 msgid "Running task:" msgstr "Attività in esecuzione:" @@ -2537,7 +2543,7 @@ msgstr "Server in pausa" msgid "Server state properties" msgstr "Proprietà stato del server" -#: index.html:220 templates/settings.html:2 +#: index.html:221 templates/settings.html:2 msgid "Settings" msgstr "Impostazioni" @@ -2667,11 +2673,11 @@ msgstr "Ferma esecuzione backup" msgid "Stop running task" msgstr "Ferma esecuzione attività" -#: index.html:168 +#: index.html:169 msgid "Stopping after the current file:" msgstr "Arresto dopo il file corrente:" -#: index.html:173 +#: index.html:174 msgid "Stopping task:" msgstr "Ferma attività:" @@ -2832,7 +2838,7 @@ msgstr "" "La configurazione dovrebbe essere mantenuta al sicuro. Sei sicuro di voler " "salvare un file non criptato contenente le tue password?" -#: index.html:298 +#: index.html:299 msgid "The connection to the server is lost, attempting again in {{time}} …" msgstr "" @@ -2960,7 +2966,7 @@ msgstr "Questo mese" msgid "This week" msgstr "Questa settimana" -#: scripts/controllers/AppController.js:65 +#: scripts/controllers/AppController.js:67 msgid "Throttle settings" msgstr "Impostazioni limitazione" @@ -3086,8 +3092,7 @@ msgstr "Caricamento file di verifica ..." msgid "" "Usage reports help us improve the user experience and evaluate impact of new" " features. We use them to generate {{'public usage statistics' | " -"translate}}." +"reporter.duplicati.com/'\">public usage statistics." msgstr "" #: templates/settings.html:113 @@ -3196,7 +3201,7 @@ msgstr "Molto forte" msgid "Very weak" msgstr "Molto debole" -#: index.html:245 +#: index.html:246 msgid "Visit us on" msgstr "Seguici su" @@ -3260,7 +3265,7 @@ msgstr "Dove vuoi ripristinare i files?" msgid "Years" msgstr "Anni" -#: scripts/controllers/AppController.js:182 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -3523,10 +3528,6 @@ msgstr "" msgid "oss_region" msgstr "" -#: templates/settings.html:125 -msgid "public usage statistics" -msgstr "statistiche sull'uso pubblico" - #: templates/backends/rclone.html:11 msgid "remote path, e.g. backup" msgstr "" diff --git a/Localizations/webroot/localization_webroot-ja_JP.po b/Localizations/webroot/localization_webroot-ja_JP.po index b52a81ffc..0dc61033a 100644 --- a/Localizations/webroot/localization_webroot-ja_JP.po +++ b/Localizations/webroot/localization_webroot-ja_JP.po @@ -49,21 +49,23 @@ msgstr "…読み込んでいます…" msgid "" "Note: Sia will still boost redundancy later as long as you're " "connected to your hosts." -msgstr "" +msgstr "注意:ホストに接続している間、Siaは後から冗長性を増加させます。" #: templates/commandline.html:25 msgid " Edit as text" -msgstr "" +msgstr " テキストで編集" #: templates/commandline.html:32 msgid " Edit as text" -msgstr "" +msgstr " テキストで編集" -#: index.html:294 +#: index.html:295 msgid "" "

Connection to server was rejected due to invalid authentication.

\n" "

Log in again, or re-open the page from the TrayIcon (if applicable)

" msgstr "" +"

不正認証のためサーバーへの接続は拒否されました。

\n" +"

再度ログインするか、トレイのアイコンからページを再度開いてください(該当する場合)。

" #: scripts/services/EditUriBuiltins.js:1167 #: templates/backends/openstack.html:44 templates/backends/storj.html:21 @@ -85,7 +87,7 @@ msgstr "AWSのアクセスキー" msgid "AWS IAM Policy" msgstr "AWSのIAMポリシー" -#: index.html:223 index.html:239 +#: index.html:224 index.html:240 msgid "About" msgstr "概要" @@ -138,7 +140,7 @@ msgstr "パスディレクトリを追加" msgid "Add advanced option" msgstr "高度な設定を追加" -#: index.html:211 +#: index.html:212 msgid "Add backup" msgstr "バックアップを追加" @@ -272,7 +274,7 @@ msgstr "自動生成したパスフレーズ" #: templates/addoredit.html:258 msgid "Automatically run backups" -msgstr "" +msgstr "バックアップを自動的に実行" #: templates/backends/b2.html:12 msgid "B2 Application ID" @@ -303,6 +305,8 @@ msgid "" "Backend modules:

{{item.Key}}

" msgstr "" +"バックエンドモジュール:

{{item.Key}}

" #: scripts/services/ServerStatus.js:46 msgid "Backup complete!" @@ -318,6 +322,7 @@ msgid "" "to use for restoring your files, or, in case of GPG encryption, leave blank " "to let gpg retrieve the passphrase by invoking your system's keychain." msgstr "" +"バックアップは暗号化されていますが、パスフレーズが指定されていません。ファイルを復元するには、以下にパスフレーズを入力するか、GPGによる暗号化を行っている場合は、以下を空欄のままにして、gpgでシステムのキーチェーンからパスフレーズを取得してください。" #: templates/restore.html:21 templates/restoredirect.html:21 #: templates/restoredirect.html:31 @@ -445,8 +450,9 @@ msgstr "キャッシュファイル" msgid "Canary" msgstr "実験的(カナリア)" -#: scripts/controllers/AppController.js:52 -#: scripts/controllers/AppController.js:67 +#: scripts/controllers/AppController.js:196 +#: scripts/controllers/AppController.js:54 +#: scripts/controllers/AppController.js:69 #: scripts/controllers/EditBackupController.js:345 #: scripts/controllers/EditBackupController.js:360 #: scripts/controllers/EditBackupController.js:394 @@ -485,6 +491,10 @@ msgstr "追加のオプションに、含めたり除外したりするフィル msgid "Change server passphrase" msgstr "サーバーのパスフレーズを変更" +#: scripts/controllers/AppController.js:194 +msgid "Change server password" +msgstr "" + #: templates/about.html:5 msgid "Changelog" msgstr "更新履歴" @@ -505,7 +515,7 @@ msgstr "アップデートを確認" msgid "Checking for updates …" msgstr "アップデートを確認しています…" -#: templates/captcha.html:10 +#: templates/captcha.html:11 msgid "Checking …" msgstr "確認しています…" @@ -525,7 +535,7 @@ msgstr "初めにストレージの種類を選択してください" msgid "Click the AuthID link to create an AuthID" msgstr "認証IDのリンクをクリックして作成してください" -#: index.html:148 index.html:199 +#: index.html:149 index.html:200 msgid "Click to set throttle options" msgstr "クリックで速度制限のオプションを設定" @@ -543,11 +553,11 @@ msgstr "Cloud APIの秘密鍵" #: templates/commandline.html:8 msgid "Command" -msgstr "" +msgstr "コマンド" #: templates/commandline.html:18 msgid "Commandline arguments" -msgstr "" +msgstr "コマンドラインの引数" #: templates/home.html:40 msgid "Commandline …" @@ -582,6 +592,8 @@ msgid "" "Compression modules:

{{item.Key}}

" msgstr "" +"圧縮モジュール:

{{item.Key}}

" #: scripts/directives/sourceFolderPicker.js:533 msgid "Computer" @@ -609,7 +621,7 @@ msgstr "削除を確認" msgid "Confirm encryption passphrase" msgstr "暗号化用パスフレーズを確認" -#: templates/settings.html:15 +#: templates/changepassword.html:14 templates/settings.html:15 msgid "Confirm new password" msgstr "新しいパスワードを再度入力してください" @@ -625,11 +637,11 @@ msgstr "確認が必要です" msgid "Connect" msgstr "接続" -#: index.html:307 +#: index.html:308 msgid "Connect now" msgstr "今すぐ接続" -#: index.html:301 +#: index.html:302 msgid "Connecting to server …" msgstr "サーバーに接続しています…" @@ -637,11 +649,11 @@ msgstr "サーバーに接続しています…" msgid "Connecting to task …" msgstr "タスクに接続しています…" -#: index.html:308 +#: index.html:309 msgid "Connecting …" msgstr "接続しています…" -#: index.html:293 +#: index.html:294 msgid "Connection lost" msgstr "切断しました" @@ -682,7 +694,7 @@ msgstr "バックアップ先のURLをクリップボードにコピー" #: scripts/controllers/EditBackupController.js:104 #: scripts/controllers/RestoreDirectController.js:33 msgid "Copy URL" -msgstr "" +msgstr "URLをコピー" #: scripts/controllers/DialogController.js:20 msgid "Copy failed. Please manually copy the URL" @@ -794,7 +806,7 @@ msgstr "ユーザー定義の保存領域のクラス({{class}})" #: templates/advancedoptionseditor.html:43 msgid "DEPRECATED: {{getDeprecationMessage(item)}}" -msgstr "" +msgstr "非推奨:{{getDeprecationMessage(item)}}" #: templates/home.html:37 msgid "Database …" @@ -822,7 +834,7 @@ msgstr "既定のオプション" #: templates/advancedoptionseditor.html:44 msgid "Default value: \"{{getDefaultValue(item)}}\"" -msgstr "" +msgstr "既定値:「{{getDefaultValue(item)}}」" #: templates/localdatabase.html:16 msgid "Delete" @@ -964,15 +976,15 @@ msgstr "アップデートをダウンロードしています…" msgid "Duplicate option {{opt}}" msgstr "複製に関するオプション {{opt}}" -#: index.html:254 +#: index.html:255 msgid "Duplicati Website" msgstr "Duplicatiのウェブサイト" -#: index.html:248 +#: index.html:249 msgid "Duplicati forum" msgstr "Duplicatiのフォーラム" -#: scripts/controllers/AppController.js:181 +#: scripts/controllers/AppController.js:184 msgid "" "Duplicati needs to be secured with a passphrase and a random passphrase has been generated for you.\n" "If you open Duplicati from the tray icon, you do not need a passphrase, but if you plan to open it from another location you need to set a passphrase you know.\n" @@ -1055,6 +1067,8 @@ msgid "" "Encryption modules:

{{item.Key}}

" msgstr "" +"暗号化モジュール:

{{item.Key}}

" #: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 #: templates/backends/storj.html:26 @@ -1083,7 +1097,7 @@ msgstr "URLを入力してください" #: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 msgid "Enter a backup destination URL:" -msgstr "" +msgstr "バックアップ先のURLを入力してください。" #: templates/addoredit.html:339 msgid "" @@ -1097,7 +1111,7 @@ msgstr "" #: templates/commandline.html:14 msgid "Enter a url, or click the "Target URL >" link" -msgstr "" +msgstr "URLを入力するか、「バックアップ用のURL >」のリンクをクリック" #: templates/restoredirect.html:61 msgid "Enter backup passphrase, if any" @@ -1337,7 +1351,7 @@ msgstr "フィルター" msgid "Finished!" msgstr "完了しました!" -#: scripts/controllers/AppController.js:180 +#: scripts/controllers/AppController.js:183 msgid "First run setup" msgstr "初回実行セットアップ" @@ -1347,7 +1361,7 @@ msgstr "フォルダー" #: templates/backends/storj.html:42 msgid "Folder in the bucket" -msgstr "" +msgstr "バケット内のフォルダー" #: templates/backends/aliyunoss.html:30 templates/backends/b2.html:7 #: templates/backends/cos.html:30 templates/backends/e2.html:16 @@ -1424,7 +1438,7 @@ msgstr "隠す" msgid "Hide hidden folders" msgstr "隠しフォルダーを表示しない" -#: index.html:208 scripts/services/AppUtils.js:62 +#: index.html:209 scripts/services/AppUtils.js:62 msgid "Home" msgstr "ホーム" @@ -1495,6 +1509,8 @@ msgid "" "href=\"{{DownloadURL}}\" target=\"_blank\">right click and choose "Save" " as …"." msgstr "" +"バックアップのファイルが自動的にダウンロードされなかった場合は、 "名前を付けて保存"を右クリックして選択してください。" #: templates/notificationarea.html:7 msgid "" @@ -1502,6 +1518,8 @@ msgid "" "href=\"{{item.DownloadLink}}\" target=\"_blank\">right click and choose " ""Save as …"." msgstr "" +"バックアップのファイルが自動的にダウンロードされなかった場合は、 "名前を付けて保存"を右クリックして選択してください。" #: scripts/services/EditUriBackendConfig.js:113 msgid "" @@ -1519,7 +1537,7 @@ msgstr "APIを入力しない場合、テナント名が必要です" msgid "" "If you want to use the backup later, you can export the configuration before" " deleting it." -msgstr "" +msgstr "後にバックアップを使用したい場合は、削除する前に設定をエクスポートできます。" #: templates/import.html:29 msgid "Import" @@ -1532,7 +1550,7 @@ msgstr "バックアップ先のURLをインポート" #: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 msgid "Import URL" -msgstr "" +msgstr "URLをインポート" #: templates/import.html:3 msgid "Import backup configuration" @@ -1562,7 +1580,7 @@ msgstr "次の文字列を含む" msgid "Include regular expression" msgstr "次の正規表現を含む" -#: templates/captcha.html:11 +#: templates/captcha.html:12 msgid "Incorrect answer, try again" msgstr "答えが正しくありません。もう一度試してください" @@ -1677,7 +1695,7 @@ msgstr "リモートストレージの使用量を読み込んでいます…" #: templates/about.html:43 templates/about.html:49 templates/about.html:55 #: templates/backuplog.html:12 templates/backuplog.html:22 #: templates/backuplog.html:29 templates/backuplog.html:40 -#: templates/captcha.html:14 templates/log.html:12 templates/log.html:23 +#: templates/captcha.html:15 templates/log.html:12 templates/log.html:23 #: templates/updatechangelog.html:7 msgid "Loading …" msgstr "読み込んでいます…" @@ -1692,6 +1710,8 @@ msgid "" "show=\"Backup.Backup.Name\">{{Backup.Backup.Name}}
…loading…" msgstr "" +"{{Backup.Backup.Name}}…読み込んでいます…のローカルのデータベース" #: templates/localdatabase.html:23 msgid "Local database path:" @@ -1721,11 +1741,11 @@ msgstr "{{Backup.Backup.Name}}のログデータ" msgid "Log data from the server" msgstr "サーバー上のログデータ" -#: index.html:306 +#: index.html:307 msgid "Log in" -msgstr "" +msgstr "ログイン" -#: index.html:226 +#: index.html:227 msgid "Log out" msgstr "ログアウト" @@ -1747,7 +1767,7 @@ msgid "" " advanced options." msgstr "Rcloneの実行ファイルをパスで指定するか、実行ファイルの場所を「高度な設定」で指定してください。" -#: index.html:259 +#: index.html:260 msgid "Manual" msgstr "マニュアル" @@ -1767,7 +1787,7 @@ msgstr "最大ダウンロード速度" msgid "Max upload speed" msgstr "最大アップロード速度" -#: index.html:144 templates/addoredit.html:127 templates/addoredit.html:169 +#: index.html:145 templates/addoredit.html:127 templates/addoredit.html:169 #: templates/addoredit.html:382 templates/addoredit.html:95 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" @@ -1850,7 +1870,7 @@ msgstr "名前" msgid "Never" msgstr "未実行" -#: templates/settings.html:11 +#: templates/changepassword.html:5 templates/settings.html:11 msgid "New Password" msgstr "新しいパスワードを入力してください" @@ -1878,11 +1898,11 @@ msgstr "次へ" msgid "Next scheduled run:" msgstr "次の実行予定日時:" -#: index.html:183 +#: index.html:184 msgid "Next scheduled task:" msgstr "次に予定されているタスク:" -#: index.html:180 +#: index.html:181 msgid "Next task:" msgstr "次のタスク:" @@ -1890,7 +1910,7 @@ msgstr "次のタスク:" msgid "Next time" msgstr "次回" -#: scripts/controllers/AppController.js:182 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -1939,7 +1959,7 @@ msgstr "復元するアイテムがありません。1つ以上のアイテム msgid "No passphrase entered" msgstr "パスフレーズが入力されていません" -#: index.html:185 +#: index.html:186 msgid "No scheduled tasks" msgstr "予定されているタスクはありません" @@ -1967,8 +1987,9 @@ msgstr "" msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "バックアップは削除されません。バックアップのサイズはその都度の変更に従って大きくなります。" -#: scripts/controllers/AppController.js:52 -#: scripts/controllers/AppController.js:67 +#: scripts/controllers/AppController.js:196 +#: scripts/controllers/AppController.js:54 +#: scripts/controllers/AppController.js:69 #: scripts/controllers/EditBackupController.js:104 #: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 @@ -1994,7 +2015,7 @@ msgstr "OSSのバケットのリージョン" #: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 msgid "OSS Bucket name" -msgstr "" +msgstr "OSSのバケット名" #: templates/backends/aliyunoss.html:2 msgid "OSS Endpoint" @@ -2032,7 +2053,7 @@ msgstr "展開済" #: scripts/services/EditUriBuiltins.js:1016 msgid "Openstack API key are not supported in v3 keystone API" -msgstr "" +msgstr "OpenstackのAPIキーは、バージョン3のkeystone APIではサポートされていません。" #: scripts/services/AppUtils.js:197 msgid "Operating System" @@ -2075,7 +2096,7 @@ msgstr "オプション" msgid "" "Options added here are applied to all backups, but can be overridden in each" " individual backup." -msgstr "" +msgstr "ここで追加したオプションは全てのバックアップに適用されますが、それぞれのバックアップの設定で上書きすることができます。" #: templates/restore.html:81 msgid "Original location" @@ -2156,7 +2177,7 @@ msgstr "一時停止" msgid "Pause after startup or hibernation" msgstr "起動時またはハイバネート時に一時停止" -#: scripts/controllers/AppController.js:50 +#: scripts/controllers/AppController.js:52 msgid "Pause options" msgstr "一時停止の設定" @@ -2242,7 +2263,7 @@ msgstr "一時的なバックアップを登録しています…" msgid "Relative paths not allowed" msgstr "相対パスは許可されていません" -#: index.html:305 templates/captcha.html:7 +#: index.html:306 templates/captcha.html:8 msgid "Reload" msgstr "更新" @@ -2306,7 +2327,7 @@ msgstr "報告:" msgid "Reset" msgstr "リセット" -#: index.html:214 templates/restore.html:137 +#: index.html:215 templates/restore.html:137 msgid "Restore" msgstr "復元" @@ -2364,7 +2385,7 @@ msgstr "復元されたシンボリックリンク" msgid "Restoring files …" msgstr "ファイルを復元しています…" -#: index.html:217 +#: index.html:218 msgid "Resume" msgstr "再開" @@ -2384,7 +2405,7 @@ msgstr "すぐに実行" msgid "Running commandline entry" msgstr "コマンドラインのエントリーを実行しています" -#: index.html:172 +#: index.html:173 msgid "Running task:" msgstr "タスクを実行しています:" @@ -2394,7 +2415,7 @@ msgstr "実行しています…" #: templates/commandline.html:54 msgid "Running … stop now" -msgstr "" +msgstr "実行しています … 停止" #: scripts/services/SystemInfo.js:51 msgid "S3 Compatible" @@ -2483,6 +2504,8 @@ msgid "" "Server is currently paused, resume now" msgstr "" +"サーバーは現在停止中です。再開" #: scripts/controllers/HomeController.js:7 msgid "Server is currently paused, do you want to resume now?" @@ -2500,7 +2523,7 @@ msgstr "サーバーを一時停止しました" msgid "Server state properties" msgstr "サーバーの状態に関するプロパティー" -#: index.html:220 templates/settings.html:2 +#: index.html:221 templates/settings.html:2 msgid "Settings" msgstr "設定" @@ -2625,11 +2648,11 @@ msgstr "実行中のバックアップを停止" msgid "Stop running task" msgstr "実行中のタスクを停止" -#: index.html:168 +#: index.html:169 msgid "Stopping after the current file:" msgstr "現在のファイルの後で停止:" -#: index.html:173 +#: index.html:174 msgid "Stopping task:" msgstr "タスクを停止しています:" @@ -2696,7 +2719,7 @@ msgstr "テラバイト秒" #: templates/commandline.html:13 msgid "Target URL >" -msgstr "" +msgstr "バックアップ用のURL >" #: templates/backends/sia.html:7 msgid "Target path. Example: /backup" @@ -2772,6 +2795,9 @@ msgid "" "link=\"'https://www.duplicati.com/articles/Choosing-Sizes/#remote-volume-" "size'\">See this page for more information." msgstr "" +"バックアップは「ボリューム」と呼ばれる複数のファイルに分割されます。ここで、各ボリュームの最大のサイズを設定できます。詳細についてはこのページを確認してください。" #: scripts/services/EditUriBuiltins.js:1068 msgid "The bucket name should be all lower-case, convert automatically?" @@ -2783,7 +2809,7 @@ msgid "" "unencrypted file containing your passwords?" msgstr "設定ファイルは安全に保存すべきです。ファイルにはパスワードが含まれていますが、暗号化せずに保存してよろしいですか?" -#: index.html:298 +#: index.html:299 msgid "The connection to the server is lost, attempting again in {{time}} …" msgstr "サーバーとの接続が失われました。{{time}}後に再試行します…" @@ -2897,7 +2923,7 @@ msgstr "当月" msgid "This week" msgstr "この週" -#: scripts/controllers/AppController.js:65 +#: scripts/controllers/AppController.js:67 msgid "Throttle settings" msgstr "速度制限の設定" @@ -2928,7 +2954,7 @@ msgstr "パスフレーズなしでエクスポートするには、「ファイ msgid "" "To prevent bucket naming conflicts, it is recommended to prepend your " "account ID to the bucket name. Prepend automatically?" -msgstr "" +msgstr "バケット名の競合を防ぐため、バケット名の先頭にはアカウントIDを付けることが推奨されます。アカウントIDを自動的に付けますか?" #: templates/settings.html:26 msgid "" @@ -2987,6 +3013,9 @@ msgid "" "click=\"doShowUpdateChangelog()\">{{state.updatedVersion}} is available." " Download now" msgstr "" +"アップデート {{state.updatedVersion}} が利用できます。ダウンロード" #: templates/settings.html:78 msgid "Update channel" @@ -3012,8 +3041,7 @@ msgstr "検証用ファイルをアップロードしています…" msgid "" "Usage reports help us improve the user experience and evaluate impact of new" " features. We use them to generate {{'public usage statistics' | " -"translate}}." +"reporter.duplicati.com/'\">public usage statistics." msgstr "" #: templates/settings.html:113 @@ -3122,7 +3150,7 @@ msgstr "最強" msgid "Very weak" msgstr "最弱" -#: index.html:245 +#: index.html:246 msgid "Visit us on" msgstr "関連リンク" @@ -3130,7 +3158,7 @@ msgstr "関連リンク" msgid "" "WARNING: The remote database is found to be in use by the commandline " "library." -msgstr "" +msgstr "警告:リモートのデータベースはコマンドラインのライブラリーによって使用されています。" #: templates/delete.html:44 msgid "WARNING: This will prevent you from restoring the data in the future." @@ -3184,7 +3212,7 @@ msgstr "復元したファイルはどこに保存しますか?" msgid "Years" msgstr "年" -#: scripts/controllers/AppController.js:182 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -3306,7 +3334,7 @@ msgstr "バージョン3のAPIを使用するにはテナント(プロジェ #: scripts/services/EditUriBuiltins.js:1027 msgid "You must enter a tenant name if you do not provide an API key" -msgstr "" +msgstr "APIキーを指定しない場合はテナント名の入力が必要です" #: scripts/controllers/EditBackupController.js:289 msgid "You must enter a valid duration for the time to keep backups" @@ -3318,11 +3346,11 @@ msgstr "保持期間のポリシーを正しく入力してください" #: scripts/services/EditUriBuiltins.js:1024 msgid "You must enter either a password or an API key" -msgstr "" +msgstr "パスワードかAPIキーを入力してください" #: scripts/services/EditUriBuiltins.js:1031 msgid "You must enter either a password or an API key, not both" -msgstr "" +msgstr "パスワードまたはAPIキーのどちらかを入力してください" #: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the password" @@ -3431,10 +3459,6 @@ msgstr "OSSのエンドポイント" msgid "oss_region" msgstr "OSSのリージョン" -#: templates/settings.html:125 -msgid "public usage statistics" -msgstr "公開されている使用状況の統計" - #: templates/backends/rclone.html:11 msgid "remote path, e.g. backup" msgstr "リモートのパス(例:backup)" diff --git a/Localizations/webroot/localization_webroot-ko.po b/Localizations/webroot/localization_webroot-ko.po index 53a13f120..c4ca4ebb0 100644 --- a/Localizations/webroot/localization_webroot-ko.po +++ b/Localizations/webroot/localization_webroot-ko.po @@ -55,7 +55,7 @@ msgstr "" msgid " Edit as text" msgstr "" -#: index.html:294 +#: index.html:295 msgid "" "

Connection to server was rejected due to invalid authentication.

\n" "

Log in again, or re-open the page from the TrayIcon (if applicable)

" @@ -81,7 +81,7 @@ msgstr "" msgid "AWS IAM Policy" msgstr "" -#: index.html:223 index.html:239 +#: index.html:224 index.html:240 msgid "About" msgstr "정보" @@ -134,7 +134,7 @@ msgstr "경로 직접 추가" msgid "Add advanced option" msgstr "고급 옵션 추가" -#: index.html:211 +#: index.html:212 msgid "Add backup" msgstr "백업 추가" @@ -440,8 +440,9 @@ msgstr "" msgid "Canary" msgstr "Canary" -#: scripts/controllers/AppController.js:52 -#: scripts/controllers/AppController.js:67 +#: scripts/controllers/AppController.js:196 +#: scripts/controllers/AppController.js:54 +#: scripts/controllers/AppController.js:69 #: scripts/controllers/EditBackupController.js:345 #: scripts/controllers/EditBackupController.js:360 #: scripts/controllers/EditBackupController.js:394 @@ -480,6 +481,10 @@ msgstr "" msgid "Change server passphrase" msgstr "" +#: scripts/controllers/AppController.js:194 +msgid "Change server password" +msgstr "" + #: templates/about.html:5 msgid "Changelog" msgstr "변경로그" @@ -500,7 +505,7 @@ msgstr "업데이트 확인" msgid "Checking for updates …" msgstr "업데이트 확인 중 …" -#: templates/captcha.html:10 +#: templates/captcha.html:11 msgid "Checking …" msgstr "" @@ -520,7 +525,7 @@ msgstr "시작할 저장소 유형을 선택하세요" msgid "Click the AuthID link to create an AuthID" msgstr "" -#: index.html:148 index.html:199 +#: index.html:149 index.html:200 msgid "Click to set throttle options" msgstr "속도 제한 옵션을 설정하려면 클릭" @@ -604,7 +609,7 @@ msgstr "" msgid "Confirm encryption passphrase" msgstr "암호화 암호 확인" -#: templates/settings.html:15 +#: templates/changepassword.html:14 templates/settings.html:15 msgid "Confirm new password" msgstr "" @@ -620,11 +625,11 @@ msgstr "" msgid "Connect" msgstr "연결" -#: index.html:307 +#: index.html:308 msgid "Connect now" msgstr "지금 연결하기" -#: index.html:301 +#: index.html:302 msgid "Connecting to server …" msgstr "서버에 연결하는 중 …" @@ -632,11 +637,11 @@ msgstr "서버에 연결하는 중 …" msgid "Connecting to task …" msgstr "" -#: index.html:308 +#: index.html:309 msgid "Connecting …" msgstr "" -#: index.html:293 +#: index.html:294 msgid "Connection lost" msgstr "연결이 끊어짐" @@ -959,15 +964,15 @@ msgstr "" msgid "Duplicate option {{opt}}" msgstr "" -#: index.html:254 +#: index.html:255 msgid "Duplicati Website" msgstr "Duplicati Website" -#: index.html:248 +#: index.html:249 msgid "Duplicati forum" msgstr "Duplicati 포럼" -#: scripts/controllers/AppController.js:181 +#: scripts/controllers/AppController.js:184 msgid "" "Duplicati needs to be secured with a passphrase and a random passphrase has been generated for you.\n" "If you open Duplicati from the tray icon, you do not need a passphrase, but if you plan to open it from another location you need to set a passphrase you know.\n" @@ -1328,7 +1333,7 @@ msgstr "필터" msgid "Finished!" msgstr "" -#: scripts/controllers/AppController.js:180 +#: scripts/controllers/AppController.js:183 msgid "First run setup" msgstr "" @@ -1415,7 +1420,7 @@ msgstr "숨기기" msgid "Hide hidden folders" msgstr "숨김 폴더 숨기기" -#: index.html:208 scripts/services/AppUtils.js:62 +#: index.html:209 scripts/services/AppUtils.js:62 msgid "Home" msgstr "홈" @@ -1550,7 +1555,7 @@ msgstr "" msgid "Include regular expression" msgstr "" -#: templates/captcha.html:11 +#: templates/captcha.html:12 msgid "Incorrect answer, try again" msgstr "" @@ -1663,7 +1668,7 @@ msgstr "" #: templates/about.html:43 templates/about.html:49 templates/about.html:55 #: templates/backuplog.html:12 templates/backuplog.html:22 #: templates/backuplog.html:29 templates/backuplog.html:40 -#: templates/captcha.html:14 templates/log.html:12 templates/log.html:23 +#: templates/captcha.html:15 templates/log.html:12 templates/log.html:23 #: templates/updatechangelog.html:7 msgid "Loading …" msgstr "로딩 …" @@ -1707,11 +1712,11 @@ msgstr "" msgid "Log data from the server" msgstr "서버에서 가져온 로그 데이터" -#: index.html:306 +#: index.html:307 msgid "Log in" msgstr "" -#: index.html:226 +#: index.html:227 msgid "Log out" msgstr "" @@ -1733,7 +1738,7 @@ msgid "" " advanced options." msgstr "" -#: index.html:259 +#: index.html:260 msgid "Manual" msgstr "" @@ -1753,7 +1758,7 @@ msgstr "최대 다운로드 속도" msgid "Max upload speed" msgstr "최대 업로드 속도" -#: index.html:144 templates/addoredit.html:127 templates/addoredit.html:169 +#: index.html:145 templates/addoredit.html:127 templates/addoredit.html:169 #: templates/addoredit.html:382 templates/addoredit.html:95 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" @@ -1836,7 +1841,7 @@ msgstr "이름" msgid "Never" msgstr "없음" -#: templates/settings.html:11 +#: templates/changepassword.html:5 templates/settings.html:11 msgid "New Password" msgstr "" @@ -1861,11 +1866,11 @@ msgstr "다음" msgid "Next scheduled run:" msgstr "다음 백업 일정:" -#: index.html:183 +#: index.html:184 msgid "Next scheduled task:" msgstr "다음 예약 작업:" -#: index.html:180 +#: index.html:181 msgid "Next task:" msgstr "" @@ -1873,7 +1878,7 @@ msgstr "" msgid "Next time" msgstr "시작" -#: scripts/controllers/AppController.js:182 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -1919,7 +1924,7 @@ msgstr "복원할 항목이 없습니다. 하나 이상의 항목을 선택하 msgid "No passphrase entered" msgstr "" -#: index.html:185 +#: index.html:186 msgid "No scheduled tasks" msgstr "스케줄링된 작업 없음" @@ -1946,8 +1951,9 @@ msgstr "" msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "아무 것도 삭제되지 않습니다. 백업 크기는 변경될 때마다 커집니다." -#: scripts/controllers/AppController.js:52 -#: scripts/controllers/AppController.js:67 +#: scripts/controllers/AppController.js:196 +#: scripts/controllers/AppController.js:54 +#: scripts/controllers/AppController.js:69 #: scripts/controllers/EditBackupController.js:104 #: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 @@ -2136,7 +2142,7 @@ msgstr "일시 중지" msgid "Pause after startup or hibernation" msgstr "부팅 또는 최대 절전 모드 후 일시 중지" -#: scripts/controllers/AppController.js:50 +#: scripts/controllers/AppController.js:52 msgid "Pause options" msgstr "일시 중지 옵션" @@ -2222,7 +2228,7 @@ msgstr "" msgid "Relative paths not allowed" msgstr "" -#: index.html:305 templates/captcha.html:7 +#: index.html:306 templates/captcha.html:8 msgid "Reload" msgstr "" @@ -2286,7 +2292,7 @@ msgstr "리포트:" msgid "Reset" msgstr "초기화" -#: index.html:214 templates/restore.html:137 +#: index.html:215 templates/restore.html:137 msgid "Restore" msgstr "복원" @@ -2344,7 +2350,7 @@ msgstr "" msgid "Restoring files …" msgstr "파일 복원 중 …" -#: index.html:217 +#: index.html:218 msgid "Resume" msgstr "" @@ -2364,7 +2370,7 @@ msgstr "백업 실행" msgid "Running commandline entry" msgstr "" -#: index.html:172 +#: index.html:173 msgid "Running task:" msgstr "" @@ -2480,7 +2486,7 @@ msgstr "" msgid "Server state properties" msgstr "서버 상태 속성" -#: index.html:220 templates/settings.html:2 +#: index.html:221 templates/settings.html:2 msgid "Settings" msgstr "설정" @@ -2605,11 +2611,11 @@ msgstr "백업 실행 중지" msgid "Stop running task" msgstr "" -#: index.html:168 +#: index.html:169 msgid "Stopping after the current file:" msgstr "현재 파일까지 진행 후 중지 중:" -#: index.html:173 +#: index.html:174 msgid "Stopping task:" msgstr "" @@ -2762,7 +2768,7 @@ msgid "" "unencrypted file containing your passwords?" msgstr "" -#: index.html:298 +#: index.html:299 msgid "The connection to the server is lost, attempting again in {{time}} …" msgstr "" @@ -2864,7 +2870,7 @@ msgstr "이번 달" msgid "This week" msgstr "이번 주" -#: scripts/controllers/AppController.js:65 +#: scripts/controllers/AppController.js:67 msgid "Throttle settings" msgstr "속도 제한 설정" @@ -2979,8 +2985,7 @@ msgstr "" msgid "" "Usage reports help us improve the user experience and evaluate impact of new" " features. We use them to generate {{'public usage statistics' | " -"translate}}." +"reporter.duplicati.com/'\">public usage statistics." msgstr "" #: templates/settings.html:113 @@ -3089,7 +3094,7 @@ msgstr "매우 강한" msgid "Very weak" msgstr "매우 약한" -#: index.html:245 +#: index.html:246 msgid "Visit us on" msgstr "Visit us on" @@ -3151,7 +3156,7 @@ msgstr "파일을 어디에 복원하시겠습니까?" msgid "Years" msgstr "년" -#: scripts/controllers/AppController.js:182 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -3396,10 +3401,6 @@ msgstr "" msgid "oss_region" msgstr "" -#: templates/settings.html:125 -msgid "public usage statistics" -msgstr "공개 사용 통계" - #: templates/backends/rclone.html:11 msgid "remote path, e.g. backup" msgstr "" diff --git a/Localizations/webroot/localization_webroot-nl_NL.po b/Localizations/webroot/localization_webroot-nl_NL.po index e542d213b..bdf5096aa 100644 --- a/Localizations/webroot/localization_webroot-nl_NL.po +++ b/Localizations/webroot/localization_webroot-nl_NL.po @@ -54,20 +54,24 @@ msgid "" "Note: Sia will still boost redundancy later as long as you're " "connected to your hosts." msgstr "" +"Let op: Sia zal later nog steeds de redundantie verhogen zolang u " +"verbonden bent met uw hosts." #: templates/commandline.html:25 msgid " Edit as text" -msgstr "" +msgstr " Bewerk als tekst" #: templates/commandline.html:32 msgid " Edit as text" -msgstr "" +msgstr " Bewerk als tekst" -#: index.html:294 +#: index.html:295 msgid "" "

Connection to server was rejected due to invalid authentication.

\n" "

Log in again, or re-open the page from the TrayIcon (if applicable)

" msgstr "" +"

Verbinding met server is afgewezen vanwege ongeldige authenticatie.

\n" +"

Meld u opnieuw aan of open de pagina opnieuw vanuit het Systeemvak (indien van toepassing)

" #: scripts/services/EditUriBuiltins.js:1167 #: templates/backends/openstack.html:44 templates/backends/storj.html:21 @@ -89,7 +93,7 @@ msgstr "AWS Toegangssleutel" msgid "AWS IAM Policy" msgstr "AWS IAM Beleid" -#: index.html:223 index.html:239 +#: index.html:224 index.html:240 msgid "About" msgstr "Over" @@ -142,7 +146,7 @@ msgstr "Voeg een pad rechtstreeks toe" msgid "Add advanced option" msgstr "Voeg geavanceerde optie toe" -#: index.html:211 +#: index.html:212 msgid "Add backup" msgstr "Back-up toevoegen" @@ -282,7 +286,7 @@ msgstr "Automatisch gegenereerde wachtwoordzin" #: templates/addoredit.html:258 msgid "Automatically run backups" -msgstr "" +msgstr "Automatisch back-ups uitvoeren" #: templates/backends/b2.html:12 msgid "B2 Application ID" @@ -313,6 +317,8 @@ msgid "" "Backend modules:

{{item.Key}}

" msgstr "" +"Backend modules:

{{item.Key}}

" #: scripts/services/ServerStatus.js:46 msgid "Backup complete!" @@ -328,6 +334,11 @@ msgid "" "to use for restoring your files, or, in case of GPG encryption, leave blank " "to let gpg retrieve the passphrase by invoking your system's keychain." msgstr "" +"Back-up is gecodeerd maar er is geen wachtwoordzin beschikbaar. Typ " +"hieronder een wachtwoordzin om te gebruiken voor het herstellen van uw " +"bestanden, of, in het geval van GPG-codering, laat dit leeg om de gpg-code " +"de wachtwoordzin op te laten halen door een beroep te doen op de keychain " +"van uw systeem." #: templates/restore.html:21 templates/restoredirect.html:21 #: templates/restoredirect.html:31 @@ -464,8 +475,9 @@ msgstr "Cache bestanden" msgid "Canary" msgstr "Canary" -#: scripts/controllers/AppController.js:52 -#: scripts/controllers/AppController.js:67 +#: scripts/controllers/AppController.js:196 +#: scripts/controllers/AppController.js:54 +#: scripts/controllers/AppController.js:69 #: scripts/controllers/EditBackupController.js:345 #: scripts/controllers/EditBackupController.js:360 #: scripts/controllers/EditBackupController.js:394 @@ -504,6 +516,10 @@ msgstr "Kan geen in- of uitsluitingsfilters opnemen in extra opties" msgid "Change server passphrase" msgstr "Wijzig server wachtwoordzin" +#: scripts/controllers/AppController.js:194 +msgid "Change server password" +msgstr "" + #: templates/about.html:5 msgid "Changelog" msgstr "Aanpassingen-log" @@ -524,7 +540,7 @@ msgstr "Controleer nu op updates" msgid "Checking for updates …" msgstr "Controleren op updates ..." -#: templates/captcha.html:10 +#: templates/captcha.html:11 msgid "Checking …" msgstr "Controleren …" @@ -546,7 +562,7 @@ msgstr "Kies een opslagtype om aan de slag te gaan" msgid "Click the AuthID link to create an AuthID" msgstr "Klik op de AuthID link om een AuthID aan te maken" -#: index.html:148 index.html:199 +#: index.html:149 index.html:200 msgid "Click to set throttle options" msgstr "Klik om bandbreedte-opties in te stellen" @@ -564,11 +580,11 @@ msgstr "Cloud API Geheime Sleutel" #: templates/commandline.html:8 msgid "Command" -msgstr "" +msgstr "Commando" #: templates/commandline.html:18 msgid "Commandline arguments" -msgstr "" +msgstr "Opdrachtregel-argumenten" #: templates/home.html:40 msgid "Commandline …" @@ -603,6 +619,8 @@ msgid "" "Compression modules:

{{item.Key}}

" msgstr "" +"Compressiemodules:

{{item.Key}}

" #: scripts/directives/sourceFolderPicker.js:533 msgid "Computer" @@ -630,7 +648,7 @@ msgstr "Bevestig verwijderen" msgid "Confirm encryption passphrase" msgstr "Bevestig wachtwoordzin voor versleuteling" -#: templates/settings.html:15 +#: templates/changepassword.html:14 templates/settings.html:15 msgid "Confirm new password" msgstr "Bevestig nieuw wachtwoord" @@ -646,11 +664,11 @@ msgstr "Bevestiging vereist" msgid "Connect" msgstr "Verbind" -#: index.html:307 +#: index.html:308 msgid "Connect now" msgstr "Verbind nu" -#: index.html:301 +#: index.html:302 msgid "Connecting to server …" msgstr "Verbinden met server ..." @@ -658,11 +676,11 @@ msgstr "Verbinden met server ..." msgid "Connecting to task …" msgstr "Verbinden met taak …" -#: index.html:308 +#: index.html:309 msgid "Connecting …" msgstr "Verbinden …" -#: index.html:293 +#: index.html:294 msgid "Connection lost" msgstr "Verbinding verbroken" @@ -703,7 +721,7 @@ msgstr "Kopieer doel URL naar Klembord" #: scripts/controllers/EditBackupController.js:104 #: scripts/controllers/RestoreDirectController.js:33 msgid "Copy URL" -msgstr "" +msgstr "Kopie URL" #: scripts/controllers/DialogController.js:20 msgid "Copy failed. Please manually copy the URL" @@ -815,7 +833,7 @@ msgstr "Aangepaste opslagklasse ({{class}})" #: templates/advancedoptionseditor.html:43 msgid "DEPRECATED: {{getDeprecationMessage(item)}}" -msgstr "" +msgstr "VEROUDERD: {{getDeprecationMessage(item)}}" #: templates/home.html:37 msgid "Database …" @@ -843,7 +861,7 @@ msgstr "Standaard opties" #: templates/advancedoptionseditor.html:44 msgid "Default value: \"{{getDefaultValue(item)}}\"" -msgstr "" +msgstr "Standaardwaarde: \"{{getDefaultValue(item)}}\"" #: templates/localdatabase.html:16 msgid "Delete" @@ -986,15 +1004,15 @@ msgstr "Update downloaden ..." msgid "Duplicate option {{opt}}" msgstr "Dubbele optie {{opt}}" -#: index.html:254 +#: index.html:255 msgid "Duplicati Website" msgstr "Duplicati Website" -#: index.html:248 +#: index.html:249 msgid "Duplicati forum" msgstr "Duplicati forum" -#: scripts/controllers/AppController.js:181 +#: scripts/controllers/AppController.js:184 msgid "" "Duplicati needs to be secured with a passphrase and a random passphrase has been generated for you.\n" "If you open Duplicati from the tray icon, you do not need a passphrase, but if you plan to open it from another location you need to set a passphrase you know.\n" @@ -1082,6 +1100,8 @@ msgid "" "Encryption modules:

{{item.Key}}

" msgstr "" +"Coderingsmodules:

{{item.Key}}

" #: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 #: templates/backends/storj.html:26 @@ -1110,7 +1130,7 @@ msgstr "Geef URL in" #: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 msgid "Enter a backup destination URL:" -msgstr "" +msgstr "Voer de URL van een back-updoel in:" #: templates/addoredit.html:339 msgid "" @@ -1129,7 +1149,7 @@ msgstr "" #: templates/commandline.html:14 msgid "Enter a url, or click the "Target URL >" link" -msgstr "" +msgstr "Geef een URL in, of klik de "Doel-URL >" link" #: templates/restoredirect.html:61 msgid "Enter backup passphrase, if any" @@ -1369,7 +1389,7 @@ msgstr "Filters" msgid "Finished!" msgstr "Klaar!" -#: scripts/controllers/AppController.js:180 +#: scripts/controllers/AppController.js:183 msgid "First run setup" msgstr "Instellen voor eerste gebruik" @@ -1379,7 +1399,7 @@ msgstr "Map" #: templates/backends/storj.html:42 msgid "Folder in the bucket" -msgstr "" +msgstr "Map in de bucket" #: templates/backends/aliyunoss.html:30 templates/backends/b2.html:7 #: templates/backends/cos.html:30 templates/backends/e2.html:16 @@ -1456,7 +1476,7 @@ msgstr "Verberg" msgid "Hide hidden folders" msgstr "Verberg verborgen bestanden" -#: index.html:208 scripts/services/AppUtils.js:62 +#: index.html:209 scripts/services/AppUtils.js:62 msgid "Home" msgstr "Start" @@ -1534,6 +1554,9 @@ msgid "" "href=\"{{DownloadURL}}\" target=\"_blank\">right click and choose "Save" " as …"." msgstr "" +"Als het back-upbestand niet automatisch is gedownload, klik met rechts en kies " +""Opslaan als ..."." #: templates/notificationarea.html:7 msgid "" @@ -1541,6 +1564,9 @@ msgid "" "href=\"{{item.DownloadLink}}\" target=\"_blank\">right click and choose " ""Save as …"." msgstr "" +"Als het back-upbestand niet automatisch is gedownload, klik met rechts en kies " +""Opslaan als ..."." #: scripts/services/EditUriBackendConfig.js:113 msgid "" @@ -1559,6 +1585,8 @@ msgid "" "If you want to use the backup later, you can export the configuration before" " deleting it." msgstr "" +"Als u de back-up later wilt gebruiken, kunt u de configuratie exporteren " +"alvorens hem te verwijderen." #: templates/import.html:29 msgid "Import" @@ -1571,7 +1599,7 @@ msgstr "Importeer Doel URL" #: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 msgid "Import URL" -msgstr "" +msgstr "Import URL" #: templates/import.html:3 msgid "Import backup configuration" @@ -1601,7 +1629,7 @@ msgstr "Uitdrukking opnemen" msgid "Include regular expression" msgstr "Reguliere expressie opnemen" -#: templates/captcha.html:11 +#: templates/captcha.html:12 msgid "Incorrect answer, try again" msgstr "Incorrect antwoord, probeer opnieuw" @@ -1721,7 +1749,7 @@ msgstr "Gebruik van externe opslag laden …" #: templates/about.html:43 templates/about.html:49 templates/about.html:55 #: templates/backuplog.html:12 templates/backuplog.html:22 #: templates/backuplog.html:29 templates/backuplog.html:40 -#: templates/captcha.html:14 templates/log.html:12 templates/log.html:23 +#: templates/captcha.html:15 templates/log.html:12 templates/log.html:23 #: templates/updatechangelog.html:7 msgid "Loading …" msgstr "Laden ..." @@ -1736,6 +1764,9 @@ msgid "" "show=\"Backup.Backup.Name\">{{Backup.Backup.Name}}
…loading…" msgstr "" +"Lokale database voor {{Backup.Backup.Name}}…laden…" #: templates/localdatabase.html:23 msgid "Local database path:" @@ -1765,11 +1796,11 @@ msgstr "Log gegevens voor {{Backup.Backup.Name}}" msgid "Log data from the server" msgstr "Log gegevens van de server" -#: index.html:306 +#: index.html:307 msgid "Log in" -msgstr "" +msgstr "Inloggen" -#: index.html:226 +#: index.html:227 msgid "Log out" msgstr "Uitloggen" @@ -1793,7 +1824,7 @@ msgstr "" "Zorg ervoor vat rclone zich in uw pad bevindt, of voeg de locatie van rclone" " toe via de geavanceerde opties." -#: index.html:259 +#: index.html:260 msgid "Manual" msgstr "Handmatig" @@ -1813,7 +1844,7 @@ msgstr "Max downloadsnelheid" msgid "Max upload speed" msgstr "Max Uploadsnelheid" -#: index.html:144 templates/addoredit.html:127 templates/addoredit.html:169 +#: index.html:145 templates/addoredit.html:127 templates/addoredit.html:169 #: templates/addoredit.html:382 templates/addoredit.html:95 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" @@ -1896,7 +1927,7 @@ msgstr "Naam" msgid "Never" msgstr "Nooit" -#: templates/settings.html:11 +#: templates/changepassword.html:5 templates/settings.html:11 msgid "New Password" msgstr "Nieuw Wachtwoord" @@ -1925,11 +1956,11 @@ msgstr "Volgende" msgid "Next scheduled run:" msgstr "Volgende geplande uitvoering:" -#: index.html:183 +#: index.html:184 msgid "Next scheduled task:" msgstr "Volgende geplande taak:" -#: index.html:180 +#: index.html:181 msgid "Next task:" msgstr "Volgende taak:" @@ -1937,7 +1968,7 @@ msgstr "Volgende taak:" msgid "Next time" msgstr "Volgende keer" -#: scripts/controllers/AppController.js:182 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -1988,7 +2019,7 @@ msgstr "Geen items om te herstellen, selecteer één of meer items" msgid "No passphrase entered" msgstr "Geen wachtwoordzin ingegeven" -#: index.html:185 +#: index.html:186 msgid "No scheduled tasks" msgstr "Geen geplande taken" @@ -2021,8 +2052,9 @@ msgstr "" "Er zal niets verwijderd worden. De back-upgrootte zal toenemen met iedere " "verandering." -#: scripts/controllers/AppController.js:52 -#: scripts/controllers/AppController.js:67 +#: scripts/controllers/AppController.js:196 +#: scripts/controllers/AppController.js:54 +#: scripts/controllers/AppController.js:69 #: scripts/controllers/EditBackupController.js:104 #: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 @@ -2048,7 +2080,7 @@ msgstr "OSS Bucket-regio" #: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 msgid "OSS Bucket name" -msgstr "" +msgstr "OSS Bucket-naam" #: templates/backends/aliyunoss.html:2 msgid "OSS Endpoint" @@ -2088,7 +2120,7 @@ msgstr "Geopend" #: scripts/services/EditUriBuiltins.js:1016 msgid "Openstack API key are not supported in v3 keystone API" -msgstr "" +msgstr "Openstack API Sleutels worden niet ondersteund in v3 keystone API" #: scripts/services/AppUtils.js:197 msgid "Operating System" @@ -2132,6 +2164,8 @@ msgid "" "Options added here are applied to all backups, but can be overridden in each" " individual backup." msgstr "" +"Opties die hier worden toegevoegd, worden toegepast op alle back-ups, maar " +"kunnen worden overschreven in iedere afzonderlijke back-up." #: templates/restore.html:81 msgid "Original location" @@ -2215,7 +2249,7 @@ msgstr "Pauze" msgid "Pause after startup or hibernation" msgstr "Pauzeer na opstarten of slaapmodus" -#: scripts/controllers/AppController.js:50 +#: scripts/controllers/AppController.js:52 msgid "Pause options" msgstr "Pauzeer-opties" @@ -2301,7 +2335,7 @@ msgstr "Registreren tijdelijke back-up ..." msgid "Relative paths not allowed" msgstr "Relatieve paden zijn niet toegestaan" -#: index.html:305 templates/captcha.html:7 +#: index.html:306 templates/captcha.html:8 msgid "Reload" msgstr "Andere code" @@ -2365,7 +2399,7 @@ msgstr "Rapportage:" msgid "Reset" msgstr "Reset" -#: index.html:214 templates/restore.html:137 +#: index.html:215 templates/restore.html:137 msgid "Restore" msgstr "Herstellen" @@ -2423,7 +2457,7 @@ msgstr "Herstelde Symbolische Links" msgid "Restoring files …" msgstr "Bestanden worden hersteld ..." -#: index.html:217 +#: index.html:218 msgid "Resume" msgstr "Hervat" @@ -2443,7 +2477,7 @@ msgstr "Nu uitvoeren" msgid "Running commandline entry" msgstr "Opdrachtregelinvoer in uitvoering" -#: index.html:172 +#: index.html:173 msgid "Running task:" msgstr "Taak in uitvoering:" @@ -2454,6 +2488,8 @@ msgstr "In uitvoering ..." #: templates/commandline.html:54 msgid "Running … stop now" msgstr "" +"In uitvoering … nu " +"stoppen" #: scripts/services/SystemInfo.js:51 msgid "S3 Compatible" @@ -2542,6 +2578,8 @@ msgid "" "Server is currently paused, resume now" msgstr "" +"Server is momenteel gepauzeerd, nu hervatten" #: scripts/controllers/HomeController.js:7 msgid "Server is currently paused, do you want to resume now?" @@ -2559,7 +2597,7 @@ msgstr "Server gepauzeerd" msgid "Server state properties" msgstr "Server status eigenschappen" -#: index.html:220 templates/settings.html:2 +#: index.html:221 templates/settings.html:2 msgid "Settings" msgstr "Instellingen" @@ -2690,11 +2728,11 @@ msgstr "Stop de back-up in uitvoering" msgid "Stop running task" msgstr "Stop de taak in uitvoering" -#: index.html:168 +#: index.html:169 msgid "Stopping after the current file:" msgstr "Stoppen na het huidige bestand:" -#: index.html:173 +#: index.html:174 msgid "Stopping task:" msgstr "Taak wordt gestopt:" @@ -2761,7 +2799,7 @@ msgstr "TByte/s" #: templates/commandline.html:13 msgid "Target URL >" -msgstr "" +msgstr "Doel-URL >" #: templates/backends/sia.html:7 msgid "Target path. Example: /backup" @@ -2840,6 +2878,11 @@ msgid "" "link=\"'https://www.duplicati.com/articles/Choosing-Sizes/#remote-volume-" "size'\">See this page for more information." msgstr "" +"De back-ups worden opgesplitst in meerdere bestanden die volumes worden " +"genoemd. Hier kunt u de maximale grootte van de individuele volumebestanden " +"instellen. Zie deze pagina voor meer informatie." #: scripts/services/EditUriBuiltins.js:1068 msgid "The bucket name should be all lower-case, convert automatically?" @@ -2854,7 +2897,7 @@ msgstr "" "De configuratie moet op een veilige plaats bewaard worden. Weet u zeker dat " "u een onversleuteld bestand wilt opslaan dat uw wachtwoorden bevat?" -#: index.html:298 +#: index.html:299 msgid "The connection to the server is lost, attempting again in {{time}} …" msgstr "" "De verbinding met de server is verbroken, opnieuw proberen over {{time}} …" @@ -2983,7 +3026,7 @@ msgstr "Afgelopen maand" msgid "This week" msgstr "Afgelopen week" -#: scripts/controllers/AppController.js:65 +#: scripts/controllers/AppController.js:67 msgid "Throttle settings" msgstr "Bandbreedte-instellingen" @@ -3019,6 +3062,9 @@ msgid "" "To prevent bucket naming conflicts, it is recommended to prepend your " "account ID to the bucket name. Prepend automatically?" msgstr "" +"Om problemen met de bucketnaamgeving te voorkomen, wordt aanbevolen om het " +"account-ID vooraf te laten gaan door de bucketnaam. Automatisch vooraf laten" +" gaan?" #: templates/settings.html:26 msgid "" @@ -3085,6 +3131,9 @@ msgid "" "click=\"doShowUpdateChangelog()\">{{state.updatedVersion}} is available." " Download now" msgstr "" +"Update {{state.updatedVersion}} is " +"beschikbaar. Download nu" #: templates/settings.html:78 msgid "Update channel" @@ -3110,8 +3159,7 @@ msgstr "Uploaden controlebestand ..." msgid "" "Usage reports help us improve the user experience and evaluate impact of new" " features. We use them to generate {{'public usage statistics' | " -"translate}}." +"reporter.duplicati.com/'\">public usage statistics." msgstr "" #: templates/settings.html:113 @@ -3220,7 +3268,7 @@ msgstr "Erg sterk" msgid "Very weak" msgstr "Erg zwak" -#: index.html:245 +#: index.html:246 msgid "Visit us on" msgstr "Bezoek ons op" @@ -3229,6 +3277,8 @@ msgid "" "WARNING: The remote database is found to be in use by the commandline " "library." msgstr "" +"WAARSCHUWING: De remote database blijkt in gebruik te zijn door de " +"opdrachtregel bibliotheek." #: templates/delete.html:44 msgid "WARNING: This will prevent you from restoring the data in the future." @@ -3286,7 +3336,7 @@ msgstr "Waarheen wilt u de bestanden herstellen?" msgid "Years" msgstr "Jaren" -#: scripts/controllers/AppController.js:182 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -3426,7 +3476,7 @@ msgstr "" #: scripts/services/EditUriBuiltins.js:1027 msgid "You must enter a tenant name if you do not provide an API key" -msgstr "" +msgstr "U moet een tenant naam ingeven als u de API sleutel niet verstrekt" #: scripts/controllers/EditBackupController.js:289 msgid "You must enter a valid duration for the time to keep backups" @@ -3440,11 +3490,11 @@ msgstr "Er moet een geldige waarde voor retentiebeleid worden opgegeven" #: scripts/services/EditUriBuiltins.js:1024 msgid "You must enter either a password or an API key" -msgstr "" +msgstr "U moet òf een wachtwoord, òf een API sleutel ingeven" #: scripts/services/EditUriBuiltins.js:1031 msgid "You must enter either a password or an API key, not both" -msgstr "" +msgstr "U moet òf een wachtwoord, òf een API sleutel ingeven, niet beide" #: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the password" @@ -3555,10 +3605,6 @@ msgstr "oss_endpoint" msgid "oss_region" msgstr "oss_region" -#: templates/settings.html:125 -msgid "public usage statistics" -msgstr "openbare gebruikstatistieken" - #: templates/backends/rclone.html:11 msgid "remote path, e.g. backup" msgstr "extern pad, bijv. backup" diff --git a/Localizations/webroot/localization_webroot-pl.po b/Localizations/webroot/localization_webroot-pl.po index e57983394..56b898f38 100644 --- a/Localizations/webroot/localization_webroot-pl.po +++ b/Localizations/webroot/localization_webroot-pl.po @@ -65,7 +65,7 @@ msgstr "" msgid " Edit as text" msgstr "" -#: index.html:294 +#: index.html:295 msgid "" "

Connection to server was rejected due to invalid authentication.

\n" "

Log in again, or re-open the page from the TrayIcon (if applicable)

" @@ -91,7 +91,7 @@ msgstr "Klucz dostepu AWS" msgid "AWS IAM Policy" msgstr "Polityka AWS IAM" -#: index.html:223 index.html:239 +#: index.html:224 index.html:240 msgid "About" msgstr "O programie" @@ -144,7 +144,7 @@ msgstr "Dodaj ścieżkę bezpośrednio" msgid "Add advanced option" msgstr "Dodaj opcję zaawansowaną" -#: index.html:211 +#: index.html:212 msgid "Add backup" msgstr "Dodaj kopię" @@ -462,8 +462,9 @@ msgstr "Pliki pamięci podręcznej" msgid "Canary" msgstr "Robocze" -#: scripts/controllers/AppController.js:52 -#: scripts/controllers/AppController.js:67 +#: scripts/controllers/AppController.js:196 +#: scripts/controllers/AppController.js:54 +#: scripts/controllers/AppController.js:69 #: scripts/controllers/EditBackupController.js:345 #: scripts/controllers/EditBackupController.js:360 #: scripts/controllers/EditBackupController.js:394 @@ -502,6 +503,10 @@ msgstr "" msgid "Change server passphrase" msgstr "" +#: scripts/controllers/AppController.js:194 +msgid "Change server password" +msgstr "" + #: templates/about.html:5 msgid "Changelog" msgstr "Lista zmian" @@ -522,7 +527,7 @@ msgstr "Sprawdź uaktualnienia " msgid "Checking for updates …" msgstr "Sprawdzanie uaktualnień ..." -#: templates/captcha.html:10 +#: templates/captcha.html:11 msgid "Checking …" msgstr "" @@ -542,7 +547,7 @@ msgstr "Wybierz typ magazynu by rozpocząć" msgid "Click the AuthID link to create an AuthID" msgstr "Kliknij link AuthID by utworzyć AuthID" -#: index.html:148 index.html:199 +#: index.html:149 index.html:200 msgid "Click to set throttle options" msgstr "Kliknij, aby ustawić limity prędkości" @@ -626,7 +631,7 @@ msgstr "Potwierdź usunięcie" msgid "Confirm encryption passphrase" msgstr "Potwierdź hasło szyfrowania" -#: templates/settings.html:15 +#: templates/changepassword.html:14 templates/settings.html:15 msgid "Confirm new password" msgstr "" @@ -642,11 +647,11 @@ msgstr "Potwierdzenie wymagane" msgid "Connect" msgstr "Połącz" -#: index.html:307 +#: index.html:308 msgid "Connect now" msgstr "Połącz teraz" -#: index.html:301 +#: index.html:302 msgid "Connecting to server …" msgstr "Łączenie z serwerem ..." @@ -654,11 +659,11 @@ msgstr "Łączenie z serwerem ..." msgid "Connecting to task …" msgstr "" -#: index.html:308 +#: index.html:309 msgid "Connecting …" msgstr "" -#: index.html:293 +#: index.html:294 msgid "Connection lost" msgstr "Utracono połączenie" @@ -981,15 +986,15 @@ msgstr "Pobieranie uaktualnienia ..." msgid "Duplicate option {{opt}}" msgstr "Powielenie opcji {{opt}}" -#: index.html:254 +#: index.html:255 msgid "Duplicati Website" msgstr "Strona Duplicati" -#: index.html:248 +#: index.html:249 msgid "Duplicati forum" msgstr "Forum Duplicati" -#: scripts/controllers/AppController.js:181 +#: scripts/controllers/AppController.js:184 msgid "" "Duplicati needs to be secured with a passphrase and a random passphrase has been generated for you.\n" "If you open Duplicati from the tray icon, you do not need a passphrase, but if you plan to open it from another location you need to set a passphrase you know.\n" @@ -1356,7 +1361,7 @@ msgstr "Filtry" msgid "Finished!" msgstr "Zakończono!" -#: scripts/controllers/AppController.js:180 +#: scripts/controllers/AppController.js:183 msgid "First run setup" msgstr "Konfiguracja początkowa" @@ -1443,7 +1448,7 @@ msgstr "Ukryj" msgid "Hide hidden folders" msgstr "Ukryj ukryte foldery" -#: index.html:208 scripts/services/AppUtils.js:62 +#: index.html:209 scripts/services/AppUtils.js:62 msgid "Home" msgstr "Strona główna" @@ -1583,7 +1588,7 @@ msgstr "Dołącz wyrażenie" msgid "Include regular expression" msgstr "Dołącz wyrażenie regularne" -#: templates/captcha.html:11 +#: templates/captcha.html:12 msgid "Incorrect answer, try again" msgstr "Nieprawidłowa odpowiedź, spróbuj ponownie" @@ -1701,7 +1706,7 @@ msgstr "" #: templates/about.html:43 templates/about.html:49 templates/about.html:55 #: templates/backuplog.html:12 templates/backuplog.html:22 #: templates/backuplog.html:29 templates/backuplog.html:40 -#: templates/captcha.html:14 templates/log.html:12 templates/log.html:23 +#: templates/captcha.html:15 templates/log.html:12 templates/log.html:23 #: templates/updatechangelog.html:7 msgid "Loading …" msgstr "Ładowanie ..." @@ -1745,11 +1750,11 @@ msgstr "Logi dla {{Backup.Backup.Name}}" msgid "Log data from the server" msgstr "Logi z serwera" -#: index.html:306 +#: index.html:307 msgid "Log in" msgstr "" -#: index.html:226 +#: index.html:227 msgid "Log out" msgstr "Wyloguj" @@ -1771,7 +1776,7 @@ msgid "" " advanced options." msgstr "" -#: index.html:259 +#: index.html:260 msgid "Manual" msgstr "" @@ -1791,7 +1796,7 @@ msgstr "Maksymalna szybkość pobierania" msgid "Max upload speed" msgstr "Maksymalna szybkość wysyłania" -#: index.html:144 templates/addoredit.html:127 templates/addoredit.html:169 +#: index.html:145 templates/addoredit.html:127 templates/addoredit.html:169 #: templates/addoredit.html:382 templates/addoredit.html:95 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" @@ -1874,7 +1879,7 @@ msgstr "Nazwa" msgid "Never" msgstr "Nigdy" -#: templates/settings.html:11 +#: templates/changepassword.html:5 templates/settings.html:11 msgid "New Password" msgstr "" @@ -1901,11 +1906,11 @@ msgstr "Następny" msgid "Next scheduled run:" msgstr "Następne zaplanowane uruchomienie:" -#: index.html:183 +#: index.html:184 msgid "Next scheduled task:" msgstr "Następne zaplanowane zadanie:" -#: index.html:180 +#: index.html:181 msgid "Next task:" msgstr "Następne zadanie" @@ -1913,7 +1918,7 @@ msgstr "Następne zadanie" msgid "Next time" msgstr "Następny raz" -#: scripts/controllers/AppController.js:182 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -1962,7 +1967,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:185 +#: index.html:186 msgid "No scheduled tasks" msgstr "Brak zaplanowanych zadań" @@ -1990,8 +1995,9 @@ msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "" "Nic nie będzie kasowane. Kopia będzie zwiększała rozmiar z każdą zmianą." -#: scripts/controllers/AppController.js:52 -#: scripts/controllers/AppController.js:67 +#: scripts/controllers/AppController.js:196 +#: scripts/controllers/AppController.js:54 +#: scripts/controllers/AppController.js:69 #: scripts/controllers/EditBackupController.js:104 #: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 @@ -2183,7 +2189,7 @@ msgstr "Wstrzymaj" msgid "Pause after startup or hibernation" msgstr "Wstrzymaj po uruchomieniu lub hibernacji" -#: scripts/controllers/AppController.js:50 +#: scripts/controllers/AppController.js:52 msgid "Pause options" msgstr "Opcje wstrzymania" @@ -2269,7 +2275,7 @@ msgstr "Rejestrowanie kopii tymczasowej ..." msgid "Relative paths not allowed" msgstr "Ścieżki względne nie są dopuszczalne" -#: index.html:305 templates/captcha.html:7 +#: index.html:306 templates/captcha.html:8 msgid "Reload" msgstr "Przeładuj" @@ -2333,7 +2339,7 @@ msgstr "Raportowanie:" msgid "Reset" msgstr "Resetuj" -#: index.html:214 templates/restore.html:137 +#: index.html:215 templates/restore.html:137 msgid "Restore" msgstr "Odtwórz" @@ -2391,7 +2397,7 @@ msgstr "Odtworzone linki symboliczne" msgid "Restoring files …" msgstr "Odtworzone pliki ..." -#: index.html:217 +#: index.html:218 msgid "Resume" msgstr "Wznów" @@ -2411,7 +2417,7 @@ msgstr "Uruchom teraz" msgid "Running commandline entry" msgstr "Uruchamianie komend z linii poleceń" -#: index.html:172 +#: index.html:173 msgid "Running task:" msgstr "Działające zadania:" @@ -2527,7 +2533,7 @@ msgstr "Serwer wstrzymany" msgid "Server state properties" msgstr "Właściwości stanu serwera" -#: index.html:220 templates/settings.html:2 +#: index.html:221 templates/settings.html:2 msgid "Settings" msgstr "Ustawienia" @@ -2657,11 +2663,11 @@ msgstr "Zatrzymaj wykonywaną kopię" msgid "Stop running task" msgstr "Zatrzymaj wykonywane zadanie" -#: index.html:168 +#: index.html:169 msgid "Stopping after the current file:" msgstr "Zatrzymywanie po bieżącym pliku:" -#: index.html:173 +#: index.html:174 msgid "Stopping task:" msgstr "Zatrzymywanie zadania:" @@ -2819,7 +2825,7 @@ msgstr "" "Konfiguracja powinna być przetrzymywana bezpiecznie. Jesteś pewien, że " "chcesz zapisać niezaszyfrowany plik zawierający twoje hasła?" -#: index.html:298 +#: index.html:299 msgid "The connection to the server is lost, attempting again in {{time}} …" msgstr "" @@ -2941,7 +2947,7 @@ msgstr "Bieżący miesiąc" msgid "This week" msgstr "Bieżący tydzień" -#: scripts/controllers/AppController.js:65 +#: scripts/controllers/AppController.js:67 msgid "Throttle settings" msgstr "Limity prędkości" @@ -3065,8 +3071,7 @@ msgstr "Przesyłanie pliku weryfikującego ..." msgid "" "Usage reports help us improve the user experience and evaluate impact of new" " features. We use them to generate {{'public usage statistics' | " -"translate}}." +"reporter.duplicati.com/'\">public usage statistics." msgstr "" #: templates/settings.html:113 @@ -3175,7 +3180,7 @@ msgstr "Bardzo silne" msgid "Very weak" msgstr "Bardzo słabe" -#: index.html:245 +#: index.html:246 msgid "Visit us on" msgstr "Odwiedź nas na" @@ -3238,7 +3243,7 @@ msgstr "Gdzie chcesz odtworzyć pliki?" msgid "Years" msgstr "Lata" -#: scripts/controllers/AppController.js:182 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -3499,10 +3504,6 @@ msgstr "" msgid "oss_region" msgstr "" -#: templates/settings.html:125 -msgid "public usage statistics" -msgstr "publiczne statystyki użytkowania" - #: templates/backends/rclone.html:11 msgid "remote path, e.g. backup" msgstr "" diff --git a/Localizations/webroot/localization_webroot-pt.po b/Localizations/webroot/localization_webroot-pt.po index d8c152182..2a4678cba 100644 --- a/Localizations/webroot/localization_webroot-pt.po +++ b/Localizations/webroot/localization_webroot-pt.po @@ -60,7 +60,7 @@ msgstr "" msgid " Edit as text" msgstr "" -#: index.html:294 +#: index.html:295 msgid "" "

Connection to server was rejected due to invalid authentication.

\n" "

Log in again, or re-open the page from the TrayIcon (if applicable)

" @@ -86,7 +86,7 @@ msgstr "Chave do acesso AWS" msgid "AWS IAM Policy" msgstr "Política de acesso e identidade AWS" -#: index.html:223 index.html:239 +#: index.html:224 index.html:240 msgid "About" msgstr "Sobre" @@ -139,7 +139,7 @@ msgstr "Digitar caminho" msgid "Add advanced option" msgstr "Adicionar opção avançada" -#: index.html:211 +#: index.html:212 msgid "Add backup" msgstr "Adicionar cópia de segurança" @@ -457,8 +457,9 @@ msgstr "Ficheiros em cache" msgid "Canary" msgstr "Canary" -#: scripts/controllers/AppController.js:52 -#: scripts/controllers/AppController.js:67 +#: scripts/controllers/AppController.js:196 +#: scripts/controllers/AppController.js:54 +#: scripts/controllers/AppController.js:69 #: scripts/controllers/EditBackupController.js:345 #: scripts/controllers/EditBackupController.js:360 #: scripts/controllers/EditBackupController.js:394 @@ -497,6 +498,10 @@ msgstr "" msgid "Change server passphrase" msgstr "" +#: scripts/controllers/AppController.js:194 +msgid "Change server password" +msgstr "" + #: templates/about.html:5 msgid "Changelog" msgstr "Registo de alterações" @@ -517,7 +522,7 @@ msgstr "Procurar atualizações agora" msgid "Checking for updates …" msgstr "A procurar atualizações ..." -#: templates/captcha.html:10 +#: templates/captcha.html:11 msgid "Checking …" msgstr "" @@ -537,7 +542,7 @@ msgstr "Escolha o tipo de armazenamento para iniciar" msgid "Click the AuthID link to create an AuthID" msgstr "Clique na ligação para criar uma AuthID" -#: index.html:148 index.html:199 +#: index.html:149 index.html:200 msgid "Click to set throttle options" msgstr "Clique para definir as opções de velocidade" @@ -621,7 +626,7 @@ msgstr "Confirmação de eliminação" msgid "Confirm encryption passphrase" msgstr "Confirme a chave de encriptação" -#: templates/settings.html:15 +#: templates/changepassword.html:14 templates/settings.html:15 msgid "Confirm new password" msgstr "" @@ -637,11 +642,11 @@ msgstr "Requer confirmação" msgid "Connect" msgstr "Estabelecer ligação" -#: index.html:307 +#: index.html:308 msgid "Connect now" msgstr "Estabelecer ligação agora" -#: index.html:301 +#: index.html:302 msgid "Connecting to server …" msgstr "A ligar ao servidor ..." @@ -649,11 +654,11 @@ msgstr "A ligar ao servidor ..." msgid "Connecting to task …" msgstr "" -#: index.html:308 +#: index.html:309 msgid "Connecting …" msgstr "" -#: index.html:293 +#: index.html:294 msgid "Connection lost" msgstr "Ligação perdida" @@ -978,15 +983,15 @@ msgstr "A transferir atualizações ..." msgid "Duplicate option {{opt}}" msgstr "Opção duplicada {{opt}}" -#: index.html:254 +#: index.html:255 msgid "Duplicati Website" msgstr "Site do Duplicati" -#: index.html:248 +#: index.html:249 msgid "Duplicati forum" msgstr "Fórum" -#: scripts/controllers/AppController.js:181 +#: scripts/controllers/AppController.js:184 msgid "" "Duplicati needs to be secured with a passphrase and a random passphrase has been generated for you.\n" "If you open Duplicati from the tray icon, you do not need a passphrase, but if you plan to open it from another location you need to set a passphrase you know.\n" @@ -1353,7 +1358,7 @@ msgstr "Filtros" msgid "Finished!" msgstr "Terminado!" -#: scripts/controllers/AppController.js:180 +#: scripts/controllers/AppController.js:183 msgid "First run setup" msgstr "Configuração de primeira utilização" @@ -1440,7 +1445,7 @@ msgstr "Ocultar" msgid "Hide hidden folders" msgstr "Ocultar ficheiros ocultos" -#: index.html:208 scripts/services/AppUtils.js:62 +#: index.html:209 scripts/services/AppUtils.js:62 msgid "Home" msgstr "Página inicial" @@ -1580,7 +1585,7 @@ msgstr "Expressão de inclusão" msgid "Include regular expression" msgstr "Expressão regular de exclusão" -#: templates/captcha.html:11 +#: templates/captcha.html:12 msgid "Incorrect answer, try again" msgstr "Resposta errada, tente novamente." @@ -1703,7 +1708,7 @@ msgstr "" #: templates/about.html:43 templates/about.html:49 templates/about.html:55 #: templates/backuplog.html:12 templates/backuplog.html:22 #: templates/backuplog.html:29 templates/backuplog.html:40 -#: templates/captcha.html:14 templates/log.html:12 templates/log.html:23 +#: templates/captcha.html:15 templates/log.html:12 templates/log.html:23 #: templates/updatechangelog.html:7 msgid "Loading …" msgstr "A carregar ..." @@ -1747,11 +1752,11 @@ msgstr "Registo para {{Backup.Backup.Name}}" msgid "Log data from the server" msgstr "Registo a partir do servidor" -#: index.html:306 +#: index.html:307 msgid "Log in" msgstr "" -#: index.html:226 +#: index.html:227 msgid "Log out" msgstr "Terminar sessão" @@ -1773,7 +1778,7 @@ msgid "" " advanced options." msgstr "" -#: index.html:259 +#: index.html:260 msgid "Manual" msgstr "" @@ -1793,7 +1798,7 @@ msgstr "Velocidade máxima para descargas" msgid "Max upload speed" msgstr "Velocidade máxima para envios" -#: index.html:144 templates/addoredit.html:127 templates/addoredit.html:169 +#: index.html:145 templates/addoredit.html:127 templates/addoredit.html:169 #: templates/addoredit.html:382 templates/addoredit.html:95 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" @@ -1876,7 +1881,7 @@ msgstr "Nome" msgid "Never" msgstr "Nunca" -#: templates/settings.html:11 +#: templates/changepassword.html:5 templates/settings.html:11 msgid "New Password" msgstr "" @@ -1903,11 +1908,11 @@ msgstr "Seguinte" msgid "Next scheduled run:" msgstr "Próximo agendamento:" -#: index.html:183 +#: index.html:184 msgid "Next scheduled task:" msgstr "Próxima tarefa agendada:" -#: index.html:180 +#: index.html:181 msgid "Next task:" msgstr "Próxima tarefa:" @@ -1915,7 +1920,7 @@ msgstr "Próxima tarefa:" msgid "Next time" msgstr "Próxima hora" -#: scripts/controllers/AppController.js:182 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -1966,7 +1971,7 @@ msgstr "Não existem itens a restaurar, selecione um ou mais itens" msgid "No passphrase entered" msgstr "Frase-passe não introduzida" -#: index.html:185 +#: index.html:186 msgid "No scheduled tasks" msgstr "Nenhuma tarefa agendada" @@ -1995,8 +2000,9 @@ msgstr "" "Nada será eliminado. O tamanho da cópia de segurança crescerá com cada " "alteração." -#: scripts/controllers/AppController.js:52 -#: scripts/controllers/AppController.js:67 +#: scripts/controllers/AppController.js:196 +#: scripts/controllers/AppController.js:54 +#: scripts/controllers/AppController.js:69 #: scripts/controllers/EditBackupController.js:104 #: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 @@ -2189,7 +2195,7 @@ msgstr "Pausa" msgid "Pause after startup or hibernation" msgstr "Pausa após o arranque ou hibernação" -#: scripts/controllers/AppController.js:50 +#: scripts/controllers/AppController.js:52 msgid "Pause options" msgstr "Opções de pausa" @@ -2276,7 +2282,7 @@ msgstr "A registar a cópia de segurança emporária ..." msgid "Relative paths not allowed" msgstr "Caminhos relativos não são permitidos" -#: index.html:305 templates/captcha.html:7 +#: index.html:306 templates/captcha.html:8 msgid "Reload" msgstr "Recarregar" @@ -2340,7 +2346,7 @@ msgstr "Reporte:" msgid "Reset" msgstr "Repor" -#: index.html:214 templates/restore.html:137 +#: index.html:215 templates/restore.html:137 msgid "Restore" msgstr "Restaurar" @@ -2398,7 +2404,7 @@ msgstr "Ligações de ficheiros restauradas" msgid "Restoring files …" msgstr "A restaurar ficheiros ..." -#: index.html:217 +#: index.html:218 msgid "Resume" msgstr "Retomar" @@ -2418,7 +2424,7 @@ msgstr "Executar agora" msgid "Running commandline entry" msgstr "A executar a entrada na linha de comandos" -#: index.html:172 +#: index.html:173 msgid "Running task:" msgstr "Tarefa em execução:" @@ -2535,7 +2541,7 @@ msgstr "Servidor em pausa" msgid "Server state properties" msgstr "Propriedades do estado do servidor" -#: index.html:220 templates/settings.html:2 +#: index.html:221 templates/settings.html:2 msgid "Settings" msgstr "Definições" @@ -2667,11 +2673,11 @@ msgstr "Parar cópia de segurança em execução" msgid "Stop running task" msgstr "Parar tarefa em execução" -#: index.html:168 +#: index.html:169 msgid "Stopping after the current file:" msgstr "A parar após o ficheiro atual:" -#: index.html:173 +#: index.html:174 msgid "Stopping task:" msgstr "Parar tarefa:" @@ -2831,7 +2837,7 @@ msgstr "" "A configuração deve ser mantida de forma segura. Tem a certeza de que quer " "guardar um ficheiro não encriptado contendo as suas palavras-passe?" -#: index.html:298 +#: index.html:299 msgid "The connection to the server is lost, attempting again in {{time}} …" msgstr "" @@ -2954,7 +2960,7 @@ msgstr "Este mês" msgid "This week" msgstr "Esta semana" -#: scripts/controllers/AppController.js:65 +#: scripts/controllers/AppController.js:67 msgid "Throttle settings" msgstr "Definições de velocidade" @@ -3080,8 +3086,7 @@ msgstr "A enviar ficheiro de verificação ..." msgid "" "Usage reports help us improve the user experience and evaluate impact of new" " features. We use them to generate {{'public usage statistics' | " -"translate}}." +"reporter.duplicati.com/'\">public usage statistics." msgstr "" #: templates/settings.html:113 @@ -3190,7 +3195,7 @@ msgstr "Muito forte" msgid "Very weak" msgstr "Muito fraca" -#: index.html:245 +#: index.html:246 msgid "Visit us on" msgstr "Visite-nos em" @@ -3254,7 +3259,7 @@ msgstr "Para onde quer restaurar os ficheiros?" msgid "Years" msgstr "Anos" -#: scripts/controllers/AppController.js:182 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -3517,10 +3522,6 @@ msgstr "" msgid "oss_region" msgstr "" -#: templates/settings.html:125 -msgid "public usage statistics" -msgstr "estatísticas de utilização públicas" - #: templates/backends/rclone.html:11 msgid "remote path, e.g. backup" msgstr "" diff --git a/Localizations/webroot/localization_webroot-pt_BR.po b/Localizations/webroot/localization_webroot-pt_BR.po index fbf574355..73b276e93 100644 --- a/Localizations/webroot/localization_webroot-pt_BR.po +++ b/Localizations/webroot/localization_webroot-pt_BR.po @@ -68,7 +68,7 @@ msgstr "" msgid " Edit as text" msgstr "" -#: index.html:294 +#: index.html:295 msgid "" "

Connection to server was rejected due to invalid authentication.

\n" "

Log in again, or re-open the page from the TrayIcon (if applicable)

" @@ -94,7 +94,7 @@ msgstr "Chave de acesso do AWS" msgid "AWS IAM Policy" msgstr "Política de IAM do AWS" -#: index.html:223 index.html:239 +#: index.html:224 index.html:240 msgid "About" msgstr "Sobre" @@ -147,7 +147,7 @@ msgstr "Adicione um caminho diretamente" msgid "Add advanced option" msgstr "Adicionar opção avançada" -#: index.html:211 +#: index.html:212 msgid "Add backup" msgstr "Adicionar backup" @@ -463,8 +463,9 @@ msgstr "Arquivos de Cache" msgid "Canary" msgstr "Canary" -#: scripts/controllers/AppController.js:52 -#: scripts/controllers/AppController.js:67 +#: scripts/controllers/AppController.js:196 +#: scripts/controllers/AppController.js:54 +#: scripts/controllers/AppController.js:69 #: scripts/controllers/EditBackupController.js:345 #: scripts/controllers/EditBackupController.js:360 #: scripts/controllers/EditBackupController.js:394 @@ -503,6 +504,10 @@ msgstr "" msgid "Change server passphrase" msgstr "" +#: scripts/controllers/AppController.js:194 +msgid "Change server password" +msgstr "" + #: templates/about.html:5 msgid "Changelog" msgstr "Changelog" @@ -523,7 +528,7 @@ msgstr "Buscar atualizações" msgid "Checking for updates …" msgstr "Procurando atualizações ... " -#: templates/captcha.html:10 +#: templates/captcha.html:11 msgid "Checking …" msgstr "" @@ -543,7 +548,7 @@ msgstr "Para iniciar, escolha o tipo de armazenamento" msgid "Click the AuthID link to create an AuthID" msgstr "Clique no link AuthID para criar uma AuthID" -#: index.html:148 index.html:199 +#: index.html:149 index.html:200 msgid "Click to set throttle options" msgstr "Clique para definir opções de limite" @@ -627,7 +632,7 @@ msgstr "Confirmar remoção" msgid "Confirm encryption passphrase" msgstr "Confirma frase de segurança encriptada" -#: templates/settings.html:15 +#: templates/changepassword.html:14 templates/settings.html:15 msgid "Confirm new password" msgstr "" @@ -643,11 +648,11 @@ msgstr "Confirmação necessária" msgid "Connect" msgstr "Conectar" -#: index.html:307 +#: index.html:308 msgid "Connect now" msgstr "Conectar agora" -#: index.html:301 +#: index.html:302 msgid "Connecting to server …" msgstr "Conectando ao servidor ..." @@ -655,11 +660,11 @@ msgstr "Conectando ao servidor ..." msgid "Connecting to task …" msgstr "" -#: index.html:308 +#: index.html:309 msgid "Connecting …" msgstr "" -#: index.html:293 +#: index.html:294 msgid "Connection lost" msgstr "Conexão perdida" @@ -983,15 +988,15 @@ msgstr "Baixando atualização... " msgid "Duplicate option {{opt}}" msgstr "Duplicar opção {{opt}}" -#: index.html:254 +#: index.html:255 msgid "Duplicati Website" msgstr "Site do Duplicati" -#: index.html:248 +#: index.html:249 msgid "Duplicati forum" msgstr "Fórum do Duplicati" -#: scripts/controllers/AppController.js:181 +#: scripts/controllers/AppController.js:184 msgid "" "Duplicati needs to be secured with a passphrase and a random passphrase has been generated for you.\n" "If you open Duplicati from the tray icon, you do not need a passphrase, but if you plan to open it from another location you need to set a passphrase you know.\n" @@ -1358,7 +1363,7 @@ msgstr "Filtros" msgid "Finished!" msgstr "Finalizado!" -#: scripts/controllers/AppController.js:180 +#: scripts/controllers/AppController.js:183 msgid "First run setup" msgstr "Configuração inicial" @@ -1445,7 +1450,7 @@ msgstr "Ocultar" msgid "Hide hidden folders" msgstr "Ocultar diretórios ocultos" -#: index.html:208 scripts/services/AppUtils.js:62 +#: index.html:209 scripts/services/AppUtils.js:62 msgid "Home" msgstr "Home" @@ -1586,7 +1591,7 @@ msgstr "Incluir expressão" msgid "Include regular expression" msgstr "Incluir expressão regular" -#: templates/captcha.html:11 +#: templates/captcha.html:12 msgid "Incorrect answer, try again" msgstr "Resposta incorreta, tente novamente" @@ -1708,7 +1713,7 @@ msgstr "" #: templates/about.html:43 templates/about.html:49 templates/about.html:55 #: templates/backuplog.html:12 templates/backuplog.html:22 #: templates/backuplog.html:29 templates/backuplog.html:40 -#: templates/captcha.html:14 templates/log.html:12 templates/log.html:23 +#: templates/captcha.html:15 templates/log.html:12 templates/log.html:23 #: templates/updatechangelog.html:7 msgid "Loading …" msgstr "Carregando …" @@ -1752,11 +1757,11 @@ msgstr "Grave log para {{Backup.Backup.Name}} " msgid "Log data from the server" msgstr "Registrar dados do servidor" -#: index.html:306 +#: index.html:307 msgid "Log in" msgstr "" -#: index.html:226 +#: index.html:227 msgid "Log out" msgstr "Sair" @@ -1778,7 +1783,7 @@ msgid "" " advanced options." msgstr "" -#: index.html:259 +#: index.html:260 msgid "Manual" msgstr "" @@ -1798,7 +1803,7 @@ msgstr "Velocidade de download máxima" msgid "Max upload speed" msgstr "Velocidade de upload máxima" -#: index.html:144 templates/addoredit.html:127 templates/addoredit.html:169 +#: index.html:145 templates/addoredit.html:127 templates/addoredit.html:169 #: templates/addoredit.html:382 templates/addoredit.html:95 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" @@ -1881,7 +1886,7 @@ msgstr "Nome" msgid "Never" msgstr "Nunca" -#: templates/settings.html:11 +#: templates/changepassword.html:5 templates/settings.html:11 msgid "New Password" msgstr "" @@ -1908,11 +1913,11 @@ msgstr "Próximo" msgid "Next scheduled run:" msgstr "Próxima execução agendada:" -#: index.html:183 +#: index.html:184 msgid "Next scheduled task:" msgstr "Próxima tarefa agendada:" -#: index.html:180 +#: index.html:181 msgid "Next task:" msgstr "Próxima tarefa:" @@ -1920,7 +1925,7 @@ msgstr "Próxima tarefa:" msgid "Next time" msgstr "Próxima vez" -#: scripts/controllers/AppController.js:182 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -1970,7 +1975,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:186 msgid "No scheduled tasks" msgstr "Sem tarefas agendadas" @@ -1997,8 +2002,9 @@ msgstr "" 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:52 -#: scripts/controllers/AppController.js:67 +#: scripts/controllers/AppController.js:196 +#: scripts/controllers/AppController.js:54 +#: scripts/controllers/AppController.js:69 #: scripts/controllers/EditBackupController.js:104 #: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 @@ -2190,7 +2196,7 @@ msgstr "Parar" msgid "Pause after startup or hibernation" msgstr "Pausa após a inicialização ou a hibernação" -#: scripts/controllers/AppController.js:50 +#: scripts/controllers/AppController.js:52 msgid "Pause options" msgstr "Interromper opções" @@ -2276,7 +2282,7 @@ msgstr "Registrando backup temporário ..." msgid "Relative paths not allowed" msgstr "Caminhos relativos não são permitidos" -#: index.html:305 templates/captcha.html:7 +#: index.html:306 templates/captcha.html:8 msgid "Reload" msgstr "Recarregar" @@ -2340,7 +2346,7 @@ msgstr "Relatórios:" msgid "Reset" msgstr "Redefinir" -#: index.html:214 templates/restore.html:137 +#: index.html:215 templates/restore.html:137 msgid "Restore" msgstr "Restaurar" @@ -2398,7 +2404,7 @@ msgstr "Links Simbólicos Restaurados" msgid "Restoring files …" msgstr "Restaurando arquivos ..." -#: index.html:217 +#: index.html:218 msgid "Resume" msgstr "Continuar" @@ -2418,7 +2424,7 @@ msgstr "Executar agora" msgid "Running commandline entry" msgstr "Executando entrada de linha de comando" -#: index.html:172 +#: index.html:173 msgid "Running task:" msgstr "Executando tarefa:" @@ -2534,7 +2540,7 @@ msgstr "Servidor parado" msgid "Server state properties" msgstr "Propriedades do estado do servidor" -#: index.html:220 templates/settings.html:2 +#: index.html:221 templates/settings.html:2 msgid "Settings" msgstr "Configurações" @@ -2664,11 +2670,11 @@ msgstr "Parar de executar o backup" msgid "Stop running task" msgstr "Parar de executar a tarefa" -#: index.html:168 +#: index.html:169 msgid "Stopping after the current file:" msgstr "Parando após o arquivo atual:" -#: index.html:173 +#: index.html:174 msgid "Stopping task:" msgstr "Tarefa de parada:" @@ -2828,7 +2834,7 @@ msgstr "" "A configuração deve ser mantida segura. Tem certeza de que deseja salvar um " "arquivo não criptografado contendo suas senhas?" -#: index.html:298 +#: index.html:299 msgid "The connection to the server is lost, attempting again in {{time}} …" msgstr "" @@ -2951,7 +2957,7 @@ msgstr "Este mês" msgid "This week" msgstr "Esta semana" -#: scripts/controllers/AppController.js:65 +#: scripts/controllers/AppController.js:67 msgid "Throttle settings" msgstr "Configurações de limitação" @@ -3076,8 +3082,7 @@ msgstr "Enviando arquivo de verificação ..." msgid "" "Usage reports help us improve the user experience and evaluate impact of new" " features. We use them to generate {{'public usage statistics' | " -"translate}}." +"reporter.duplicati.com/'\">public usage statistics." msgstr "" #: templates/settings.html:113 @@ -3186,7 +3191,7 @@ msgstr "Muito forte" msgid "Very weak" msgstr "Muito fraca" -#: index.html:245 +#: index.html:246 msgid "Visit us on" msgstr "Visite-nos em" @@ -3250,7 +3255,7 @@ msgstr "Para onde você deseja restaurar os arquivos?" msgid "Years" msgstr "Anos" -#: scripts/controllers/AppController.js:182 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -3510,10 +3515,6 @@ msgstr "" msgid "oss_region" msgstr "" -#: templates/settings.html:125 -msgid "public usage statistics" -msgstr "estatísticas de uso público" - #: templates/backends/rclone.html:11 msgid "remote path, e.g. backup" msgstr "" diff --git a/Localizations/webroot/localization_webroot-ru.po b/Localizations/webroot/localization_webroot-ru.po index 864baba8f..0a2524976 100644 --- a/Localizations/webroot/localization_webroot-ru.po +++ b/Localizations/webroot/localization_webroot-ru.po @@ -6,16 +6,16 @@ # Andrey, 2017 # Dmitry Kartsyn , 2018 # 85f5ad14c5f803c69d22f4aeb4ef6a7e, 2018 -# ke, 2019 # Nikolay Parukhin , 2020 # Bogdan Yefimov, 2022 # Rondo Van , 2024 # Captain Quake , 2024 +# ke, 2024 # msgid "" msgstr "" "Project-Id-Version: \n" -"Last-Translator: Captain Quake , 2024\n" +"Last-Translator: ke, 2024\n" "Language-Team: Russian (https://app.transifex.com/duplicati/teams/67655/ru/)\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -69,7 +69,7 @@ msgstr "" msgid " Edit as text" msgstr "" -#: index.html:294 +#: index.html:295 msgid "" "

Connection to server was rejected due to invalid authentication.

\n" "

Log in again, or re-open the page from the TrayIcon (if applicable)

" @@ -95,7 +95,7 @@ msgstr "AWS Access Key" msgid "AWS IAM Policy" msgstr "AWS IAM Policy" -#: index.html:223 index.html:239 +#: index.html:224 index.html:240 msgid "About" msgstr "О программе" @@ -148,7 +148,7 @@ msgstr "Добавить путь непосредственно" msgid "Add advanced option" msgstr "Добавить расширенный параметр" -#: index.html:211 +#: index.html:212 msgid "Add backup" msgstr "Добавить резервную копию" @@ -466,8 +466,9 @@ msgstr "Кеш файлы" msgid "Canary" msgstr "Canary" -#: scripts/controllers/AppController.js:52 -#: scripts/controllers/AppController.js:67 +#: scripts/controllers/AppController.js:196 +#: scripts/controllers/AppController.js:54 +#: scripts/controllers/AppController.js:69 #: scripts/controllers/EditBackupController.js:345 #: scripts/controllers/EditBackupController.js:360 #: scripts/controllers/EditBackupController.js:394 @@ -506,6 +507,10 @@ msgstr "" msgid "Change server passphrase" msgstr "" +#: scripts/controllers/AppController.js:194 +msgid "Change server password" +msgstr "" + #: templates/about.html:5 msgid "Changelog" msgstr "История изменений" @@ -526,7 +531,7 @@ msgstr "Проверить наличие обновлений" msgid "Checking for updates …" msgstr "Проверка обновлений..." -#: templates/captcha.html:10 +#: templates/captcha.html:11 msgid "Checking …" msgstr "" @@ -546,7 +551,7 @@ msgstr "Для начала выберите тип хранилища" msgid "Click the AuthID link to create an AuthID" msgstr "Нажмите на ссылку AuthID для создания AuthID" -#: index.html:148 index.html:199 +#: index.html:149 index.html:200 msgid "Click to set throttle options" msgstr "Нажмите, чтобы установить параметры ограничения скорости" @@ -630,9 +635,9 @@ msgstr "Подтвердите удаление" msgid "Confirm encryption passphrase" msgstr "Подтвердите кодовую фразу шифрования" -#: templates/settings.html:15 +#: templates/changepassword.html:14 templates/settings.html:15 msgid "Confirm new password" -msgstr "" +msgstr "Подтверждение пароля" #: templates/export.html:29 msgid "Confirm passphrase" @@ -646,11 +651,11 @@ msgstr "Необходимо подтверждение" msgid "Connect" msgstr "Подключение" -#: index.html:307 +#: index.html:308 msgid "Connect now" msgstr "Подключиться сейчас" -#: index.html:301 +#: index.html:302 msgid "Connecting to server …" msgstr "Подключение к серверу…" @@ -658,11 +663,11 @@ msgstr "Подключение к серверу…" msgid "Connecting to task …" msgstr "" -#: index.html:308 +#: index.html:309 msgid "Connecting …" msgstr "" -#: index.html:293 +#: index.html:294 msgid "Connection lost" msgstr "Потеряно соединение" @@ -985,15 +990,15 @@ msgstr "Загрузка обновления…" msgid "Duplicate option {{opt}}" msgstr "Дублировать параметр {{opt}}" -#: index.html:254 +#: index.html:255 msgid "Duplicati Website" msgstr "Сайт Duplicati " -#: index.html:248 +#: index.html:249 msgid "Duplicati forum" msgstr "Форум Duplicati" -#: scripts/controllers/AppController.js:181 +#: scripts/controllers/AppController.js:184 msgid "" "Duplicati needs to be secured with a passphrase and a random passphrase has been generated for you.\n" "If you open Duplicati from the tray icon, you do not need a passphrase, but if you plan to open it from another location you need to set a passphrase you know.\n" @@ -1006,9 +1011,9 @@ msgid "" "duration. Duplicati will occupy minimal system resources and no backups will" " be run." msgstr "" -"Duplicati будет запущен при запуске, но останется в приостановленном " -"состоянии. Duplicati будет использовать минимальные количество ресурсов, и " -"создание резервных копий не будет выполняться." +"Duplicati будет запускаться при старте системы, но останется " +"приостановленным, используя минимум ресурсов и не выполняя резервное " +"копирование." #: templates/backup-result/phases/compact.html:16 #: templates/backup-result/phases/delete.html:16 @@ -1037,6 +1042,9 @@ msgid "" "faster to perform many operations, and reduces the amount of data that needs" " to be downloaded for each operation." msgstr "" +"Каждая резервная копия имеет локальную базу данных, которая хранит " +"информацию о ней. Это ускоряет выполнение многих операций и сокращает объём " +"передаваемых данных с удалённых серверов." #: templates/addoredit.html:174 templates/addoredit.html:387 #: templates/edituri.html:39 templates/settings.html:146 @@ -1357,7 +1365,7 @@ msgstr "Фильтры" msgid "Finished!" msgstr "Готово!" -#: scripts/controllers/AppController.js:180 +#: scripts/controllers/AppController.js:183 msgid "First run setup" msgstr "Настройка при первом запуске" @@ -1444,7 +1452,7 @@ msgstr "Скрыть" msgid "Hide hidden folders" msgstr "Скрыть скрытые папки" -#: index.html:208 scripts/services/AppUtils.js:62 +#: index.html:209 scripts/services/AppUtils.js:62 msgid "Home" msgstr "Главная" @@ -1583,7 +1591,7 @@ msgstr "Выражение для включения" msgid "Include regular expression" msgstr "Регулярное выражение для включения" -#: templates/captcha.html:11 +#: templates/captcha.html:12 msgid "Incorrect answer, try again" msgstr "Неправильный ответ, попробуйте еще раз" @@ -1704,7 +1712,7 @@ msgstr "" #: templates/about.html:43 templates/about.html:49 templates/about.html:55 #: templates/backuplog.html:12 templates/backuplog.html:22 #: templates/backuplog.html:29 templates/backuplog.html:40 -#: templates/captcha.html:14 templates/log.html:12 templates/log.html:23 +#: templates/captcha.html:15 templates/log.html:12 templates/log.html:23 #: templates/updatechangelog.html:7 msgid "Loading …" msgstr "Загрузка..." @@ -1748,11 +1756,11 @@ msgstr "Данные журнала для {{Backup.Backup.Name}}" msgid "Log data from the server" msgstr "Сообщения журнала сервера" -#: index.html:306 +#: index.html:307 msgid "Log in" msgstr "" -#: index.html:226 +#: index.html:227 msgid "Log out" msgstr "Выход" @@ -1774,7 +1782,7 @@ msgid "" " advanced options." msgstr "" -#: index.html:259 +#: index.html:260 msgid "Manual" msgstr "" @@ -1794,7 +1802,7 @@ msgstr "Максимальная скорость загрузки" msgid "Max upload speed" msgstr "Максимальная скорость выгрузки" -#: index.html:144 templates/addoredit.html:127 templates/addoredit.html:169 +#: index.html:145 templates/addoredit.html:127 templates/addoredit.html:169 #: templates/addoredit.html:382 templates/addoredit.html:95 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" @@ -1877,7 +1885,7 @@ msgstr "Имя" msgid "Never" msgstr "Никогда" -#: templates/settings.html:11 +#: templates/changepassword.html:5 templates/settings.html:11 msgid "New Password" msgstr "" @@ -1904,11 +1912,11 @@ msgstr "Далее" msgid "Next scheduled run:" msgstr "Следующий запуск:" -#: index.html:183 +#: index.html:184 msgid "Next scheduled task:" msgstr "Следующий запуск:" -#: index.html:180 +#: index.html:181 msgid "Next task:" msgstr "Следующая задача:" @@ -1916,7 +1924,7 @@ msgstr "Следующая задача:" msgid "Next time" msgstr "В следующий раз" -#: scripts/controllers/AppController.js:182 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -1966,7 +1974,7 @@ msgstr "" msgid "No passphrase entered" msgstr "Не введена кодовая фраза" -#: index.html:185 +#: index.html:186 msgid "No scheduled tasks" msgstr "Нет запланированных задач" @@ -1995,8 +2003,9 @@ msgstr "" "Ничего не будет удалено. Размер резервной копии будет расти с каждым " "изменением." -#: scripts/controllers/AppController.js:52 -#: scripts/controllers/AppController.js:67 +#: scripts/controllers/AppController.js:196 +#: scripts/controllers/AppController.js:54 +#: scripts/controllers/AppController.js:69 #: scripts/controllers/EditBackupController.js:104 #: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 @@ -2106,6 +2115,8 @@ 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" @@ -2189,7 +2200,7 @@ msgstr "Пауза" msgid "Pause after startup or hibernation" msgstr "Отложенный запуск после включения или выхода из спящего режима" -#: scripts/controllers/AppController.js:50 +#: scripts/controllers/AppController.js:52 msgid "Pause options" msgstr "Параметры паузы" @@ -2275,7 +2286,7 @@ msgstr "Регистрация временной резервной копии msgid "Relative paths not allowed" msgstr "Относительные пути не допускаются" -#: index.html:305 templates/captcha.html:7 +#: index.html:306 templates/captcha.html:8 msgid "Reload" msgstr "Обновить" @@ -2339,7 +2350,7 @@ msgstr "Отчетность:" msgid "Reset" msgstr "Сбросить" -#: index.html:214 templates/restore.html:137 +#: index.html:215 templates/restore.html:137 msgid "Restore" msgstr "Восстановление" @@ -2397,7 +2408,7 @@ msgstr "Восстановленные Символические ссылки" msgid "Restoring files …" msgstr "Восстановление файлов…" -#: index.html:217 +#: index.html:218 msgid "Resume" msgstr "Продолжить" @@ -2417,7 +2428,7 @@ msgstr "Запустить сейчас" msgid "Running commandline entry" msgstr "Выполнение записи командной строки" -#: index.html:172 +#: index.html:173 msgid "Running task:" msgstr "Выполняемая задача:" @@ -2535,7 +2546,7 @@ msgstr "Сервер приостановлен" msgid "Server state properties" msgstr "Свойства состояния сервера" -#: index.html:220 templates/settings.html:2 +#: index.html:221 templates/settings.html:2 msgid "Settings" msgstr "Настройки" @@ -2666,11 +2677,11 @@ msgstr "Остановить резервное копирование" msgid "Stop running task" msgstr "Остановить задачу" -#: index.html:168 +#: index.html:169 msgid "Stopping after the current file:" msgstr "Остановка после текущего файла:" -#: index.html:173 +#: index.html:174 msgid "Stopping task:" msgstr "Остановка задачи:" @@ -2829,7 +2840,7 @@ msgstr "" "Конфигурация должна быть защищена. Вы уверены, что хотите сохранить " "незашифрованным файл, в котором содержатся ваши пароли?" -#: index.html:298 +#: index.html:299 msgid "The connection to the server is lost, attempting again in {{time}} …" msgstr "" @@ -2950,7 +2961,7 @@ msgstr "В этом месяце" msgid "This week" msgstr "На этой неделе" -#: scripts/controllers/AppController.js:65 +#: scripts/controllers/AppController.js:67 msgid "Throttle settings" msgstr "Параметры ограничения скорости" @@ -3074,8 +3085,7 @@ msgstr "Загрузить проверочный файл…" msgid "" "Usage reports help us improve the user experience and evaluate impact of new" " features. We use them to generate {{'public usage statistics' | " -"translate}}." +"reporter.duplicati.com/'\">public usage statistics." msgstr "" #: templates/settings.html:113 @@ -3184,7 +3194,7 @@ msgstr "Очень надёжный" msgid "Very weak" msgstr "Очень слабый" -#: index.html:245 +#: index.html:246 msgid "Visit us on" msgstr "Посетите нас на" @@ -3247,7 +3257,7 @@ msgstr "Куда вы хотите восстановить файлы?" msgid "Years" msgstr "Лет" -#: scripts/controllers/AppController.js:182 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -3303,8 +3313,8 @@ msgid "" "You can stop the backup after any file uploads currently in progress have " "finished." msgstr "" -"Вы можете остановить резервное копирование после завершения загрузки файлов," -" который выполняется на данный момент ." +"Вы можете остановить резервное копирование после завершения загрузки всех " +"текущих файлов." #: scripts/controllers/StateController.js:116 msgid "" @@ -3508,10 +3518,6 @@ msgstr "" msgid "oss_region" msgstr "" -#: templates/settings.html:125 -msgid "public usage statistics" -msgstr "статистика публичного использования" - #: templates/backends/rclone.html:11 msgid "remote path, e.g. backup" msgstr "" diff --git a/Localizations/webroot/localization_webroot-sr_RS.po b/Localizations/webroot/localization_webroot-sr_RS.po index fdce5ad60..9a3fec953 100644 --- a/Localizations/webroot/localization_webroot-sr_RS.po +++ b/Localizations/webroot/localization_webroot-sr_RS.po @@ -59,7 +59,7 @@ msgstr "" msgid " Edit as text" msgstr "" -#: index.html:294 +#: index.html:295 msgid "" "

Connection to server was rejected due to invalid authentication.

\n" "

Log in again, or re-open the page from the TrayIcon (if applicable)

" @@ -85,7 +85,7 @@ msgstr "AWS Access Key" msgid "AWS IAM Policy" msgstr "AWS IAM Policy" -#: index.html:223 index.html:239 +#: index.html:224 index.html:240 msgid "About" msgstr "O nama" @@ -138,7 +138,7 @@ msgstr "Dodajte direktno putanju" msgid "Add advanced option" msgstr "Dodaj naprednu opciju" -#: index.html:211 +#: index.html:212 msgid "Add backup" msgstr "Dodaj rezervnu kopiju" @@ -455,8 +455,9 @@ msgstr "Keš fajlovi" msgid "Canary" msgstr "Canary" -#: scripts/controllers/AppController.js:52 -#: scripts/controllers/AppController.js:67 +#: scripts/controllers/AppController.js:196 +#: scripts/controllers/AppController.js:54 +#: scripts/controllers/AppController.js:69 #: scripts/controllers/EditBackupController.js:345 #: scripts/controllers/EditBackupController.js:360 #: scripts/controllers/EditBackupController.js:394 @@ -495,6 +496,10 @@ msgstr "" msgid "Change server passphrase" msgstr "" +#: scripts/controllers/AppController.js:194 +msgid "Change server password" +msgstr "" + #: templates/about.html:5 msgid "Changelog" msgstr "Dnevnik promena" @@ -515,7 +520,7 @@ msgstr "Proveri ažuriranja odmah" msgid "Checking for updates …" msgstr "Provera ažuriranja …" -#: templates/captcha.html:10 +#: templates/captcha.html:11 msgid "Checking …" msgstr "" @@ -535,7 +540,7 @@ msgstr "Izaberite tip skladištenja da biste započeli" msgid "Click the AuthID link to create an AuthID" msgstr "Kliknite na vezu AuthID da biste kreirali AuthID" -#: index.html:148 index.html:199 +#: index.html:149 index.html:200 msgid "Click to set throttle options" msgstr "Kliknite da biste podesili opcije prigušivanja funkcije" @@ -619,7 +624,7 @@ msgstr "Potvrdi brisanje" msgid "Confirm encryption passphrase" msgstr "Potvrdite pristupnu frazu lozinke za šifrovanje" -#: templates/settings.html:15 +#: templates/changepassword.html:14 templates/settings.html:15 msgid "Confirm new password" msgstr "" @@ -635,11 +640,11 @@ msgstr "Neophodna potvrda" msgid "Connect" msgstr "Poveži" -#: index.html:307 +#: index.html:308 msgid "Connect now" msgstr "Poveži odmah" -#: index.html:301 +#: index.html:302 msgid "Connecting to server …" msgstr "Povezivanje na server …" @@ -647,11 +652,11 @@ msgstr "Povezivanje na server …" msgid "Connecting to task …" msgstr "" -#: index.html:308 +#: index.html:309 msgid "Connecting …" msgstr "" -#: index.html:293 +#: index.html:294 msgid "Connection lost" msgstr "Veza izgubljena" @@ -975,15 +980,15 @@ msgstr "Preuzimanje ažuriranja…" msgid "Duplicate option {{opt}}" msgstr "Duplikat opcije {{opt}}" -#: index.html:254 +#: index.html:255 msgid "Duplicati Website" msgstr "Duplicati veb sajt" -#: index.html:248 +#: index.html:249 msgid "Duplicati forum" msgstr "Duplicati forum" -#: scripts/controllers/AppController.js:181 +#: scripts/controllers/AppController.js:184 msgid "" "Duplicati needs to be secured with a passphrase and a random passphrase has been generated for you.\n" "If you open Duplicati from the tray icon, you do not need a passphrase, but if you plan to open it from another location you need to set a passphrase you know.\n" @@ -1350,7 +1355,7 @@ msgstr "Filteri" msgid "Finished!" msgstr "Završeno!" -#: scripts/controllers/AppController.js:180 +#: scripts/controllers/AppController.js:183 msgid "First run setup" msgstr "Podešavanje za prvo pokretanje" @@ -1437,7 +1442,7 @@ msgstr "Sakrij" msgid "Hide hidden folders" msgstr "Sakrij skrivene fascikle" -#: index.html:208 scripts/services/AppUtils.js:62 +#: index.html:209 scripts/services/AppUtils.js:62 msgid "Home" msgstr "Glavna" @@ -1577,7 +1582,7 @@ msgstr "Uključite izraz" msgid "Include regular expression" msgstr "Uključite regularni izraz" -#: templates/captcha.html:11 +#: templates/captcha.html:12 msgid "Incorrect answer, try again" msgstr "Netačan odgovor, pokušajte ponovo" @@ -1695,7 +1700,7 @@ msgstr "" #: templates/about.html:43 templates/about.html:49 templates/about.html:55 #: templates/backuplog.html:12 templates/backuplog.html:22 #: templates/backuplog.html:29 templates/backuplog.html:40 -#: templates/captcha.html:14 templates/log.html:12 templates/log.html:23 +#: templates/captcha.html:15 templates/log.html:12 templates/log.html:23 #: templates/updatechangelog.html:7 msgid "Loading …" msgstr "Učitavanje ..." @@ -1739,11 +1744,11 @@ msgstr "Podaci evidencije za {{Backup.Backup.Name}}" msgid "Log data from the server" msgstr "Evidentirajte podatke sa servera" -#: index.html:306 +#: index.html:307 msgid "Log in" msgstr "" -#: index.html:226 +#: index.html:227 msgid "Log out" msgstr "Odjavi se" @@ -1765,7 +1770,7 @@ msgid "" " advanced options." msgstr "" -#: index.html:259 +#: index.html:260 msgid "Manual" msgstr "" @@ -1785,7 +1790,7 @@ msgstr "Maksimalna brzina preuzimanja" msgid "Max upload speed" msgstr "Maksimalna brzina otpremanja" -#: index.html:144 templates/addoredit.html:127 templates/addoredit.html:169 +#: index.html:145 templates/addoredit.html:127 templates/addoredit.html:169 #: templates/addoredit.html:382 templates/addoredit.html:95 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" @@ -1868,7 +1873,7 @@ msgstr "Naziv" msgid "Never" msgstr "Nikad" -#: templates/settings.html:11 +#: templates/changepassword.html:5 templates/settings.html:11 msgid "New Password" msgstr "" @@ -1895,11 +1900,11 @@ msgstr "Sledeće" msgid "Next scheduled run:" msgstr "Sledeće zakazano pokretanje:" -#: index.html:183 +#: index.html:184 msgid "Next scheduled task:" msgstr "Sledeći zakazan zadatak:" -#: index.html:180 +#: index.html:181 msgid "Next task:" msgstr "Sledeći zadatak:" @@ -1907,7 +1912,7 @@ msgstr "Sledeći zadatak:" msgid "Next time" msgstr "Sledeći put" -#: scripts/controllers/AppController.js:182 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -1957,7 +1962,7 @@ msgstr "Nema stavki za vraćanje, izaberite jednu ili više stavki" msgid "No passphrase entered" msgstr "Lozinka nije uneta" -#: index.html:185 +#: index.html:186 msgid "No scheduled tasks" msgstr "Nema zakazanih zadataka" @@ -1986,8 +1991,9 @@ msgstr "" "Ništa neće biti izbrisano. Veličina rezervne kopije će rasti sa svakom " "promenom." -#: scripts/controllers/AppController.js:52 -#: scripts/controllers/AppController.js:67 +#: scripts/controllers/AppController.js:196 +#: scripts/controllers/AppController.js:54 +#: scripts/controllers/AppController.js:69 #: scripts/controllers/EditBackupController.js:104 #: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 @@ -2180,7 +2186,7 @@ msgstr "Pauza" msgid "Pause after startup or hibernation" msgstr "Pauziraj nakon pokretanja ili hibernacije" -#: scripts/controllers/AppController.js:50 +#: scripts/controllers/AppController.js:52 msgid "Pause options" msgstr "Opcije pauze" @@ -2267,7 +2273,7 @@ msgstr "Registrovanje privremene rezervne kopije …" msgid "Relative paths not allowed" msgstr "Relativne putanje nisu dozvoljene" -#: index.html:305 templates/captcha.html:7 +#: index.html:306 templates/captcha.html:8 msgid "Reload" msgstr "Učitaj ponovo" @@ -2331,7 +2337,7 @@ msgstr "Izveštavanje:" msgid "Reset" msgstr "Resetovanje" -#: index.html:214 templates/restore.html:137 +#: index.html:215 templates/restore.html:137 msgid "Restore" msgstr "Vrati" @@ -2389,7 +2395,7 @@ msgstr "Vraćeni Symlinks" msgid "Restoring files …" msgstr "Vraćanje fajlova ..." -#: index.html:217 +#: index.html:218 msgid "Resume" msgstr "Nastavi" @@ -2409,7 +2415,7 @@ msgstr "Izvrši sad" msgid "Running commandline entry" msgstr "Izvrši unos komandne linije" -#: index.html:172 +#: index.html:173 msgid "Running task:" msgstr "Izvršavanje zadatka:" @@ -2525,7 +2531,7 @@ msgstr "Server je pauziran" msgid "Server state properties" msgstr "Opcije stanja servera" -#: index.html:220 templates/settings.html:2 +#: index.html:221 templates/settings.html:2 msgid "Settings" msgstr "Podešavanja" @@ -2655,11 +2661,11 @@ msgstr "Zaustavi pokrenutu rezervnu kopiju" msgid "Stop running task" msgstr "Zaustavi pokrenuti zadatak" -#: index.html:168 +#: index.html:169 msgid "Stopping after the current file:" msgstr "Zaustavljanje nakon trenutnog fajla:" -#: index.html:173 +#: index.html:174 msgid "Stopping task:" msgstr "Zaustavljanje zadatka:" @@ -2820,7 +2826,7 @@ msgstr "" "Konfiguraciju treba čuvati na sigurnom. Da li ste sigurni da želite da " "sačuvate nešifrovani fajl koji sadrži vaše lozinke?" -#: index.html:298 +#: index.html:299 msgid "The connection to the server is lost, attempting again in {{time}} …" msgstr "" @@ -2941,7 +2947,7 @@ msgstr "Ovog meseca" msgid "This week" msgstr "Ove sedmice" -#: scripts/controllers/AppController.js:65 +#: scripts/controllers/AppController.js:67 msgid "Throttle settings" msgstr "Podešavanja regulacije" @@ -3066,8 +3072,7 @@ msgstr "Otpremanje fajla za verifikaciju …" msgid "" "Usage reports help us improve the user experience and evaluate impact of new" " features. We use them to generate {{'public usage statistics' | " -"translate}}." +"reporter.duplicati.com/'\">public usage statistics." msgstr "" #: templates/settings.html:113 @@ -3176,7 +3181,7 @@ msgstr "Veoma jaka" msgid "Very weak" msgstr "Veoma slaba" -#: index.html:245 +#: index.html:246 msgid "Visit us on" msgstr "Posetite nas na" @@ -3239,7 +3244,7 @@ msgstr "Gde želite da vratite fajlove?" msgid "Years" msgstr "Godina" -#: scripts/controllers/AppController.js:182 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -3500,10 +3505,6 @@ msgstr "" msgid "oss_region" msgstr "" -#: templates/settings.html:125 -msgid "public usage statistics" -msgstr "statistika javne upotrebe" - #: templates/backends/rclone.html:11 msgid "remote path, e.g. backup" msgstr "" diff --git a/Localizations/webroot/localization_webroot-sv_SE.po b/Localizations/webroot/localization_webroot-sv_SE.po index e4867744a..019a4112c 100644 --- a/Localizations/webroot/localization_webroot-sv_SE.po +++ b/Localizations/webroot/localization_webroot-sv_SE.po @@ -58,7 +58,7 @@ msgstr "" msgid " Edit as text" msgstr "" -#: index.html:294 +#: index.html:295 msgid "" "

Connection to server was rejected due to invalid authentication.

\n" "

Log in again, or re-open the page from the TrayIcon (if applicable)

" @@ -84,7 +84,7 @@ msgstr "AWS Access Key" msgid "AWS IAM Policy" msgstr "AWS IAM Policy" -#: index.html:223 index.html:239 +#: index.html:224 index.html:240 msgid "About" msgstr "Om" @@ -137,7 +137,7 @@ msgstr "Lägg till direkt sökväg" msgid "Add advanced option" msgstr "Lägg till avancerade val" -#: index.html:211 +#: index.html:212 msgid "Add backup" msgstr "Lägg till säkerhetskopia" @@ -455,8 +455,9 @@ msgstr "Cachefiler" msgid "Canary" msgstr "Kanariefågel" -#: scripts/controllers/AppController.js:52 -#: scripts/controllers/AppController.js:67 +#: scripts/controllers/AppController.js:196 +#: scripts/controllers/AppController.js:54 +#: scripts/controllers/AppController.js:69 #: scripts/controllers/EditBackupController.js:345 #: scripts/controllers/EditBackupController.js:360 #: scripts/controllers/EditBackupController.js:394 @@ -495,6 +496,10 @@ msgstr "" msgid "Change server passphrase" msgstr "" +#: scripts/controllers/AppController.js:194 +msgid "Change server password" +msgstr "" + #: templates/about.html:5 msgid "Changelog" msgstr "Ändringslogg" @@ -515,7 +520,7 @@ msgstr "Kontrollera uppdateringar nu" msgid "Checking for updates …" msgstr "Kontrollerar uppdateringar ..." -#: templates/captcha.html:10 +#: templates/captcha.html:11 msgid "Checking …" msgstr "" @@ -535,7 +540,7 @@ msgstr "Välj en lagringstyp för att börja" msgid "Click the AuthID link to create an AuthID" msgstr "Klicka på AuthID-länken för att skapa ett AuthID" -#: index.html:148 index.html:199 +#: index.html:149 index.html:200 msgid "Click to set throttle options" msgstr "Klicka för att välja begränsningsalternativ" @@ -619,7 +624,7 @@ msgstr "Bekräfta borttagning" msgid "Confirm encryption passphrase" msgstr "Bekräfta krypteringslösenord" -#: templates/settings.html:15 +#: templates/changepassword.html:14 templates/settings.html:15 msgid "Confirm new password" msgstr "" @@ -635,11 +640,11 @@ msgstr "Bekräftelse beövs" msgid "Connect" msgstr "Anslut" -#: index.html:307 +#: index.html:308 msgid "Connect now" msgstr "Anslut nu" -#: index.html:301 +#: index.html:302 msgid "Connecting to server …" msgstr "Ansluter till server ..." @@ -647,11 +652,11 @@ msgstr "Ansluter till server ..." msgid "Connecting to task …" msgstr "" -#: index.html:308 +#: index.html:309 msgid "Connecting …" msgstr "" -#: index.html:293 +#: index.html:294 msgid "Connection lost" msgstr "Anslutning avbruten" @@ -974,15 +979,15 @@ msgstr "Laddar ner uppdatering ..." msgid "Duplicate option {{opt}}" msgstr "Duplicera alternativ {{opt}}" -#: index.html:254 +#: index.html:255 msgid "Duplicati Website" msgstr "Duplicatis webbsida" -#: index.html:248 +#: index.html:249 msgid "Duplicati forum" msgstr "Duplicatis forum" -#: scripts/controllers/AppController.js:181 +#: scripts/controllers/AppController.js:184 msgid "" "Duplicati needs to be secured with a passphrase and a random passphrase has been generated for you.\n" "If you open Duplicati from the tray icon, you do not need a passphrase, but if you plan to open it from another location you need to set a passphrase you know.\n" @@ -1349,7 +1354,7 @@ msgstr "Filter" msgid "Finished!" msgstr "Klar!" -#: scripts/controllers/AppController.js:180 +#: scripts/controllers/AppController.js:183 msgid "First run setup" msgstr "Nyinstallationsinställningar" @@ -1436,7 +1441,7 @@ msgstr "Dölj" msgid "Hide hidden folders" msgstr "Visa dolda mappar" -#: index.html:208 scripts/services/AppUtils.js:62 +#: index.html:209 scripts/services/AppUtils.js:62 msgid "Home" msgstr "Hem" @@ -1575,7 +1580,7 @@ msgstr "Inkludera enligt uttryck" msgid "Include regular expression" msgstr "Inkludera enligt reguljärt uttryck" -#: templates/captcha.html:11 +#: templates/captcha.html:12 msgid "Incorrect answer, try again" msgstr "Felaktigt svar, försök igen" @@ -1693,7 +1698,7 @@ msgstr "" #: templates/about.html:43 templates/about.html:49 templates/about.html:55 #: templates/backuplog.html:12 templates/backuplog.html:22 #: templates/backuplog.html:29 templates/backuplog.html:40 -#: templates/captcha.html:14 templates/log.html:12 templates/log.html:23 +#: templates/captcha.html:15 templates/log.html:12 templates/log.html:23 #: templates/updatechangelog.html:7 msgid "Loading …" msgstr "Laddar ..." @@ -1737,11 +1742,11 @@ msgstr "Logg-data för {{Backup.Backup.Name}}" msgid "Log data from the server" msgstr "Logg data från servern" -#: index.html:306 +#: index.html:307 msgid "Log in" msgstr "" -#: index.html:226 +#: index.html:227 msgid "Log out" msgstr "Logga ut" @@ -1763,7 +1768,7 @@ msgid "" " advanced options." msgstr "" -#: index.html:259 +#: index.html:260 msgid "Manual" msgstr "" @@ -1783,7 +1788,7 @@ msgstr "Max nedladdningshastighet" msgid "Max upload speed" msgstr "Max uppladdningshastighet" -#: index.html:144 templates/addoredit.html:127 templates/addoredit.html:169 +#: index.html:145 templates/addoredit.html:127 templates/addoredit.html:169 #: templates/addoredit.html:382 templates/addoredit.html:95 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" @@ -1866,7 +1871,7 @@ msgstr "Namn" msgid "Never" msgstr "Aldrig" -#: templates/settings.html:11 +#: templates/changepassword.html:5 templates/settings.html:11 msgid "New Password" msgstr "" @@ -1893,11 +1898,11 @@ msgstr "Nästa" msgid "Next scheduled run:" msgstr "Nästa schemalagda körning:" -#: index.html:183 +#: index.html:184 msgid "Next scheduled task:" msgstr "Nästa schemalagda uppgift:" -#: index.html:180 +#: index.html:181 msgid "Next task:" msgstr "Nästa uppgift:" @@ -1905,7 +1910,7 @@ msgstr "Nästa uppgift:" msgid "Next time" msgstr "Nästa gång" -#: scripts/controllers/AppController.js:182 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -1954,7 +1959,7 @@ msgstr "Inga objekt att återställa, välj ett eller flera objekt" msgid "No passphrase entered" msgstr "Ingen lösenfras har angetts" -#: index.html:185 +#: index.html:186 msgid "No scheduled tasks" msgstr "Inga schemalagda uppgifter" @@ -1983,8 +1988,9 @@ msgstr "" "Ingenting kommer att raderas. Storleken på säkerhetskopieringen kommer att " "växa med varje ändring." -#: scripts/controllers/AppController.js:52 -#: scripts/controllers/AppController.js:67 +#: scripts/controllers/AppController.js:196 +#: scripts/controllers/AppController.js:54 +#: scripts/controllers/AppController.js:69 #: scripts/controllers/EditBackupController.js:104 #: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 @@ -2177,7 +2183,7 @@ msgstr "Paus" msgid "Pause after startup or hibernation" msgstr "Pausa efter uppstart eller viloläge" -#: scripts/controllers/AppController.js:50 +#: scripts/controllers/AppController.js:52 msgid "Pause options" msgstr "Pausalternativ" @@ -2263,7 +2269,7 @@ msgstr "Registrerar tillfällig säkerhetskopia …" msgid "Relative paths not allowed" msgstr "Relativa sökvägar är inte tillåtna" -#: index.html:305 templates/captcha.html:7 +#: index.html:306 templates/captcha.html:8 msgid "Reload" msgstr "Ladda om" @@ -2327,7 +2333,7 @@ msgstr "Rapportering:" msgid "Reset" msgstr "Återställa" -#: index.html:214 templates/restore.html:137 +#: index.html:215 templates/restore.html:137 msgid "Restore" msgstr "Återställ" @@ -2385,7 +2391,7 @@ msgstr "Återställda symbollänkar" msgid "Restoring files …" msgstr "Återställer filer..." -#: index.html:217 +#: index.html:218 msgid "Resume" msgstr "Försätt" @@ -2405,7 +2411,7 @@ msgstr "Kör nu" msgid "Running commandline entry" msgstr "Kör kommandoradspost" -#: index.html:172 +#: index.html:173 msgid "Running task:" msgstr "Pågående uppgift:" @@ -2521,7 +2527,7 @@ msgstr "Servern pausad" msgid "Server state properties" msgstr "Serverstatusegenskaper" -#: index.html:220 templates/settings.html:2 +#: index.html:221 templates/settings.html:2 msgid "Settings" msgstr "Inställningar" @@ -2652,11 +2658,11 @@ msgstr "Avsluta säkerhetskopiering" msgid "Stop running task" msgstr "Sluta köra uppgiften" -#: index.html:168 +#: index.html:169 msgid "Stopping after the current file:" msgstr "Stoppa efter den aktuella filen:" -#: index.html:173 +#: index.html:174 msgid "Stopping task:" msgstr "Stoppa uppgift:" @@ -2815,7 +2821,7 @@ msgstr "" "Konfigurationen bör förvaras säker. Är du säker på att du vill spara en " "okrypterad fil som innehåller dina lösenord?" -#: index.html:298 +#: index.html:299 msgid "The connection to the server is lost, attempting again in {{time}} …" msgstr "" @@ -2936,7 +2942,7 @@ msgstr "Denna månad" msgid "This week" msgstr "Denna vecka" -#: scripts/controllers/AppController.js:65 +#: scripts/controllers/AppController.js:67 msgid "Throttle settings" msgstr "Inställningar för Hastighetsbegränsningar " @@ -3060,8 +3066,7 @@ msgstr "Laddar upp verifieringsfil …" msgid "" "Usage reports help us improve the user experience and evaluate impact of new" " features. We use them to generate {{'public usage statistics' | " -"translate}}." +"reporter.duplicati.com/'\">public usage statistics." msgstr "" #: templates/settings.html:113 @@ -3170,7 +3175,7 @@ msgstr "Väldigt stark" msgid "Very weak" msgstr "Väldigt svag" -#: index.html:245 +#: index.html:246 msgid "Visit us on" msgstr "Besök oss på" @@ -3236,7 +3241,7 @@ msgstr "Var vill du återställa filerna?" msgid "Years" msgstr "År" -#: scripts/controllers/AppController.js:182 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -3497,10 +3502,6 @@ msgstr "" msgid "oss_region" msgstr "" -#: templates/settings.html:125 -msgid "public usage statistics" -msgstr "offentlig användningsstatistik" - #: templates/backends/rclone.html:11 msgid "remote path, e.g. backup" msgstr "" diff --git a/Localizations/webroot/localization_webroot-zh_CN.po b/Localizations/webroot/localization_webroot-zh_CN.po index b5cab02c6..dfa26b39e 100644 --- a/Localizations/webroot/localization_webroot-zh_CN.po +++ b/Localizations/webroot/localization_webroot-zh_CN.po @@ -3,11 +3,12 @@ # Herald Yu , 2018 # Hoilc , 2024 # mays_wind , 2024 +# vishun nadir, 2024 # msgid "" msgstr "" "Project-Id-Version: \n" -"Last-Translator: mays_wind , 2024\n" +"Last-Translator: vishun nadir, 2024\n" "Language-Team: Chinese (China) (https://app.transifex.com/duplicati/teams/67655/zh_CN/)\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -31,7 +32,7 @@ msgstr[0] "" #: templates/backup-result/entryline.html:15 msgid "(interrupted)" -msgstr "" +msgstr "(中断)" #: templates/advancedoptionseditor.html:50 msgid "- pick an option -" @@ -45,21 +46,23 @@ msgstr "…正在加载…" msgid "" "Note: Sia will still boost redundancy later as long as you're " "connected to your hosts." -msgstr "" +msgstr "注意: 只要您连接到您的主机,Sia稍后仍会提升冗余。" #: templates/commandline.html:25 msgid " Edit as text" -msgstr "" +msgstr " 以文本编辑" #: templates/commandline.html:32 msgid " Edit as text" -msgstr "" +msgstr " 以文本编辑" -#: index.html:294 +#: index.html:295 msgid "" "

Connection to server was rejected due to invalid authentication.

\n" "

Log in again, or re-open the page from the TrayIcon (if applicable)

" msgstr "" +"

由于无效的身份验证,连接服务器被拒绝。

\n" +"

重新登录,或者从托盘图标重新打开页面(如果适用)。

" #: scripts/services/EditUriBuiltins.js:1167 #: templates/backends/openstack.html:44 templates/backends/storj.html:21 @@ -81,7 +84,7 @@ msgstr "AWS 访问密钥" msgid "AWS IAM Policy" msgstr "AWS IAM 策略" -#: index.html:223 index.html:239 +#: index.html:224 index.html:240 msgid "About" msgstr "关于" @@ -134,7 +137,7 @@ msgstr "直接添加路径" msgid "Add advanced option" msgstr "添加高级选项" -#: index.html:211 +#: index.html:212 msgid "Add backup" msgstr "新增备份" @@ -170,11 +173,11 @@ msgstr "高级:" #: templates/backends/aliyunoss.html:4 msgid "Aliyun OSS Endpoint" -msgstr "" +msgstr "Aliyun OSS Endpoint" #: templates/backends/aliyunoss.html:35 msgid "Aliyun OSS documents and resources" -msgstr "" +msgstr "阿里云OSS文档和资源" #: scripts/directives/sourceFolderPicker.js:575 msgid "All Hyper-V Machines" @@ -269,7 +272,7 @@ msgstr "自动生成的密码" #: templates/addoredit.html:258 msgid "Automatically run backups" -msgstr "" +msgstr "自动运行备份" #: templates/backends/b2.html:12 msgid "B2 Application ID" @@ -300,6 +303,8 @@ msgid "" "Backend modules:

{{item.Key}}

" msgstr "" +"后端模块:

{{item.Key}}

" #: scripts/services/ServerStatus.js:46 msgid "Backup complete!" @@ -315,6 +320,7 @@ msgid "" "to use for restoring your files, or, in case of GPG encryption, leave blank " "to let gpg retrieve the passphrase by invoking your system's keychain." msgstr "" +"备份已加密,但没有可用的密码短语。请在下方输入一个密码短语以用于恢复您的文件。或者在GPG加密的情况下,留空以让gpg通过调用您系统的钥匙串来检索密码短语。" #: templates/restore.html:21 templates/restoredirect.html:21 #: templates/restoredirect.html:31 @@ -369,15 +375,15 @@ msgstr "Bucket 名称" msgid "" "Bucket name can only be between 3 and 63 characters long and contain only " "lower-case characters, numbers, periods and dashes" -msgstr "" +msgstr "Bucket名称只能包含3到63个字符并且只能包含小写字母、数字、句点和破折号。" #: templates/backends/s3.html:29 msgid "Bucket region" -msgstr "" +msgstr "Bucket 区域" #: templates/backends/cos.html:21 msgid "Bucket region ap-guangzhou" -msgstr "" +msgstr "Bucket 区域 ap-guangzhou" #: templates/backends/gcs.html:26 msgid "Bucket storage class" @@ -385,7 +391,7 @@ msgstr "Bucket 存储类型" #: templates/backends/cos.html:26 msgid "Bucket, format: BucketName-APPID" -msgstr "" +msgstr "Bucket, 格式: BucketName-APPID" #: scripts/services/ServerStatus.js:50 msgid "Building list of files to restore …" @@ -397,7 +403,7 @@ msgstr "正在构建部分临时数据库…" #: templates/restore.html:59 msgid "Busy …" -msgstr "" +msgstr "繁忙…" #: templates/settings.html:21 msgid "" @@ -440,8 +446,9 @@ msgstr "缓存文件" msgid "Canary" msgstr "Canary" -#: scripts/controllers/AppController.js:52 -#: scripts/controllers/AppController.js:67 +#: scripts/controllers/AppController.js:196 +#: scripts/controllers/AppController.js:54 +#: scripts/controllers/AppController.js:69 #: scripts/controllers/EditBackupController.js:345 #: scripts/controllers/EditBackupController.js:360 #: scripts/controllers/EditBackupController.js:394 @@ -466,7 +473,7 @@ msgstr "取消" #: scripts/directives/sourceFolderPicker.js:409 msgid "Cannot include \"{{text}}\"" -msgstr "" +msgstr "不能包含 \"{{text}}\"" #: scripts/controllers/LocalDatabaseController.js:103 msgid "Cannot move to existing file" @@ -474,10 +481,14 @@ msgstr "不能移动到已有文件" #: scripts/services/AppUtils.js:342 msgid "Cannot specify filter include or excludes in extra options" -msgstr "" +msgstr "不能在额外选项中指定过滤器的包含或排除" #: templates/settings.html:8 msgid "Change server passphrase" +msgstr "更改服务器密码短语" + +#: scripts/controllers/AppController.js:194 +msgid "Change server password" msgstr "" #: templates/about.html:5 @@ -500,15 +511,15 @@ msgstr "立即检查更新" msgid "Checking for updates …" msgstr "正在检查更新…" -#: templates/captcha.html:10 +#: templates/captcha.html:11 msgid "Checking …" -msgstr "" +msgstr "正在检查…" #: templates/backends/sia.html:18 msgid "" "Choose 1.0 for fast backup, 1.5 for decent reliability, 2.0 for safer upload" " but slow backup." -msgstr "" +msgstr "选择1.0以获得快速备份,1.5以获得相当可靠的备份,2.0以获得更安全的上传但备份速度较慢" #: templates/edituri.html:16 msgid "Chose a storage type to get started" @@ -520,7 +531,7 @@ msgstr "选择存储类型以开始" msgid "Click the AuthID link to create an AuthID" msgstr "点击\"授权 ID\"链接来创建一个授权 ID" -#: index.html:148 index.html:199 +#: index.html:149 index.html:200 msgid "Click to set throttle options" msgstr "点击配置限流" @@ -538,11 +549,11 @@ msgstr "" #: templates/commandline.html:8 msgid "Command" -msgstr "" +msgstr "命令" #: templates/commandline.html:18 msgid "Commandline arguments" -msgstr "" +msgstr "命令行参数" #: templates/home.html:40 msgid "Commandline …" @@ -577,6 +588,8 @@ msgid "" "Compression modules:

{{item.Key}}

" msgstr "" +"压缩模块:

{{item.Key}}

" #: scripts/directives/sourceFolderPicker.js:533 msgid "Computer" @@ -604,9 +617,9 @@ msgstr "确认删除" msgid "Confirm encryption passphrase" msgstr "确认加密密码" -#: templates/settings.html:15 +#: templates/changepassword.html:14 templates/settings.html:15 msgid "Confirm new password" -msgstr "" +msgstr "确认新密码" #: templates/export.html:29 msgid "Confirm passphrase" @@ -620,23 +633,23 @@ msgstr "需要确认" msgid "Connect" msgstr "连接" -#: index.html:307 +#: index.html:308 msgid "Connect now" msgstr "立即连接" -#: index.html:301 +#: index.html:302 msgid "Connecting to server …" msgstr "正在连接服务器…" #: templates/commandline.html:48 msgid "Connecting to task …" -msgstr "" +msgstr "正在连接到任务…" -#: index.html:308 +#: index.html:309 msgid "Connecting …" -msgstr "" +msgstr "正在连接…" -#: index.html:293 +#: index.html:294 msgid "Connection lost" msgstr "连接中断" @@ -677,7 +690,7 @@ msgstr "复制地址到剪贴板" #: scripts/controllers/EditBackupController.js:104 #: scripts/controllers/RestoreDirectController.js:33 msgid "Copy URL" -msgstr "" +msgstr "复制URL" #: scripts/controllers/DialogController.js:20 msgid "Copy failed. Please manually copy the URL" @@ -685,7 +698,7 @@ msgstr "复制失败,请手动复制该地址" #: templates/backup-result/box.html:41 msgid "Copy log" -msgstr "" +msgstr "复制日志" #: scripts/services/AppUtils.js:724 msgid "Core options" @@ -729,7 +742,7 @@ msgstr "正在创建临时备份…" #: scripts/services/EditUriBuiltins.js:122 msgid "Creating user …" -msgstr "" +msgstr "正在创建用户…" #: templates/home.html:76 msgid "Current action:" @@ -765,7 +778,7 @@ msgstr "自定义备份保留策略" #: templates/backends/s3.html:55 msgid "Custom bucket storage class" -msgstr "" +msgstr "自定义bucket存储类" #: templates/backends/gcs.html:18 msgid "Custom location ({{server}})" @@ -789,11 +802,11 @@ msgstr "自定义存储类别 ({{class}})" #: templates/advancedoptionseditor.html:43 msgid "DEPRECATED: {{getDeprecationMessage(item)}}" -msgstr "" +msgstr "已废弃: {{getDeprecationMessage(item)}}" #: templates/home.html:37 msgid "Database …" -msgstr "数据库..." +msgstr "数据库…" #: scripts/services/AppUtils.js:91 templates/addoredit.html:351 msgid "Days" @@ -817,7 +830,7 @@ msgstr "默认选项" #: templates/advancedoptionseditor.html:44 msgid "Default value: \"{{getDefaultValue(item)}}\"" -msgstr "" +msgstr "默认值: \"{{getDefaultValue(item)}}\"" #: templates/localdatabase.html:16 msgid "Delete" @@ -899,11 +912,11 @@ msgstr "目标路径" #: templates/restorewizard.html:9 msgid "Direct restore from backup files …" -msgstr "" +msgstr "从备份文件直接恢复…" #: templates/backends/idrive.html:3 msgid "Directory path" -msgstr "" +msgstr "目录路径" #: templates/log.html:32 msgid "Disabled" @@ -932,7 +945,7 @@ msgstr "您确定要删除 \"{{name}}\" 的本地数据库吗 ?" #: templates/backends/openstack.html:26 msgid "Domain name" -msgstr "" +msgstr "域名" #: templates/export.html:53 msgid "Done" @@ -959,20 +972,23 @@ msgstr "正在下载更新…" msgid "Duplicate option {{opt}}" msgstr "Duplicati 选项 {{opt}}" -#: index.html:254 +#: index.html:255 msgid "Duplicati Website" msgstr "Duplicati 网站" -#: index.html:248 +#: index.html:249 msgid "Duplicati forum" msgstr "Duplicati 论坛" -#: scripts/controllers/AppController.js:181 +#: scripts/controllers/AppController.js:184 msgid "" "Duplicati needs to be secured with a passphrase and a random passphrase has been generated for you.\n" "If you open Duplicati from the tray icon, you do not need a passphrase, but if you plan to open it from another location you need to set a passphrase you know.\n" "Do you want to set a passphrase now?" msgstr "" +"Duplicati需要用密码短语进行保护,并且已经为您生成了一个随机密码短语。\n" +"如果您从托盘图标打开Duplicati,则不需要密码短语,但如果您计划从其他位置打开它,则需要设置一个您知道的密码短语。\n" +"您现在想要设置一个密码短语吗?" #: templates/settings.html:55 msgid "" @@ -1008,6 +1024,7 @@ msgid "" "faster to perform many operations, and reduces the amount of data that needs" " to be downloaded for each operation." msgstr "" +"每个备份都有一个与之关联的本地数据库,该数据库存储了有关本地机器上远程备份的信息。这使得执行许多操作变得更快,并减少了每次操作需要下载的数据量。" #: templates/addoredit.html:174 templates/addoredit.html:387 #: templates/edituri.html:39 templates/settings.html:146 @@ -1025,7 +1042,7 @@ msgstr "编辑…" #: templates/backends/msgroup.html:3 msgid "Email address of the Office 365 group" -msgstr "" +msgstr "Office 365群组的电子邮件地址" #: templates/export.html:22 msgid "Encrypt file" @@ -1045,6 +1062,8 @@ msgid "" "Encryption modules:

{{item.Key}}

" msgstr "" +"加密模块:

{{item.Key}}

" #: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 #: templates/backends/storj.html:26 @@ -1053,7 +1072,7 @@ msgstr "加密密码" #: templates/backends/storj.html:30 msgid "Encryption passphrase (for verification)" -msgstr "" +msgstr "加密密码(用于验证)" #: templates/backup-result/phases/compact.html:12 #: templates/backup-result/phases/delete.html:12 @@ -1068,12 +1087,12 @@ msgstr "结束" #: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 msgid "Enter URL" -msgstr "输入地址" +msgstr "输入URL" #: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 msgid "Enter a backup destination URL:" -msgstr "" +msgstr "输入备份目标URL:" #: templates/addoredit.html:339 msgid "" @@ -1089,7 +1108,7 @@ msgstr "" #: templates/commandline.html:14 msgid "Enter a url, or click the "Target URL >" link" -msgstr "" +msgstr "输入一个网址,或者点击"目标网址>"链接" #: templates/restoredirect.html:61 msgid "Enter backup passphrase, if any" @@ -1109,16 +1128,16 @@ msgstr "在此输入表达式" #: templates/commandline.html:19 msgid "Enter one argument per line without quotes, e.g. *.txt" -msgstr "" +msgstr "每行输入一个参数,不带引号,例如:*.txt" #: templates/commandline.html:26 msgid "" "Enter one option per line in command-line format, e.g. --dblock-size=100MB" -msgstr "" +msgstr "以命令行格式每行输入一个选项,例如:--dblock-size=100MB" #: scripts/services/AppUtils.js:122 msgid "Enter one option per line in command-line format, e.g. {0}" -msgstr "" +msgstr "以命令行格式每行输入一个选项,例如:{0}" #: templates/restore.html:90 msgid "Enter the destination path" @@ -1281,12 +1300,12 @@ msgstr "查找备份失败:" #: scripts/directives/notificationArea.js:68 msgid "Failed to get bug report URL: {{message}}" -msgstr "" +msgstr "获取错误报告URL失败: {{message}}" #: scripts/controllers/ImportController.js:39 #: scripts/controllers/ImportController.js:43 msgid "Failed to import: {{message}}" -msgstr "" +msgstr "导入失败: {{message}}" #: scripts/controllers/EditBackupController.js:707 msgid "Failed to read backup defaults:" @@ -1294,7 +1313,7 @@ msgstr "读取备份默认设置失败:" #: scripts/controllers/ImportController.js:49 msgid "Failed to read file: {{message}}" -msgstr "" +msgstr "读取文件失败: {{message}}" #: scripts/controllers/RestoreController.js:423 msgid "Failed to restore files: {{message}}" @@ -1306,7 +1325,7 @@ msgstr "保存失败:" #: templates/backup-result/top-right-box.html:6 msgid "Fatal error, no statistics collected" -msgstr "" +msgstr "致命错误,未收集到统计信息" #: scripts/controllers/RestoreController.js:120 #: scripts/controllers/RestoreController.js:159 @@ -1329,7 +1348,7 @@ msgstr "过滤条件" msgid "Finished!" msgstr "已完成!" -#: scripts/controllers/AppController.js:180 +#: scripts/controllers/AppController.js:183 msgid "First run setup" msgstr "初始配置" @@ -1339,7 +1358,7 @@ msgstr "文件夹" #: templates/backends/storj.html:42 msgid "Folder in the bucket" -msgstr "" +msgstr "bucket中的文件夹" #: templates/backends/aliyunoss.html:30 templates/backends/b2.html:7 #: templates/backends/cos.html:30 templates/backends/e2.html:16 @@ -1353,7 +1372,7 @@ msgstr "文件夹路径" #: templates/backends/mega.html:3 msgid "Folder path name" -msgstr "" +msgstr "文件夹路径名称" #: scripts/services/AppUtils.js:108 msgid "Fri" @@ -1361,7 +1380,7 @@ msgstr "周五" #: templates/backends/sharepoint.html:3 msgid "Full destination path, including the server name, but without https" -msgstr "" +msgstr "完整的目标路径,包括服务器名称,但不包括https" #: scripts/services/AppUtils.js:84 msgid "GByte" @@ -1416,7 +1435,7 @@ msgstr "隐藏" msgid "Hide hidden folders" msgstr "隐藏被隐藏的文件夹" -#: index.html:208 scripts/services/AppUtils.js:62 +#: index.html:209 scripts/services/AppUtils.js:62 msgid "Home" msgstr "首页" @@ -1478,7 +1497,7 @@ 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. If the " "repair is unsuccessful, you can delete the local database and re-generate." -msgstr "" +msgstr "如果备份和远程存储不同步,Duplicati将要求您执行修复操作以同步数据库。如果修复不成功,您可以删除本地数据库并重新生成。" #: templates/export.html:49 msgid "" @@ -1486,6 +1505,8 @@ msgid "" "href=\"{{DownloadURL}}\" target=\"_blank\">right click and choose "Save" " as …"." msgstr "" +"如果备份文件没有自动下载,请右键点击并选择"另存为…"。" #: templates/notificationarea.html:7 msgid "" @@ -1493,6 +1514,8 @@ msgid "" "href=\"{{item.DownloadLink}}\" target=\"_blank\">right click and choose " ""Save as …"." msgstr "" +"如果备份文件没有自动下载,请右键点击并选择"另存为…"。" #: scripts/services/EditUriBackendConfig.js:113 msgid "" @@ -1510,7 +1533,7 @@ msgstr "如果您不输入 API 密钥,则需要输入租户名称" msgid "" "If you want to use the backup later, you can export the configuration before" " deleting it." -msgstr "" +msgstr "如果您以后还想使用此备份,可以在删除之前先导出配置。" #: templates/import.html:29 msgid "Import" @@ -1518,12 +1541,12 @@ msgstr "导入" #: templates/addoredit.html:100 templates/restoredirect.html:39 msgid "Import Destination URL" -msgstr "导入地址" +msgstr "导入目标URL" #: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 msgid "Import URL" -msgstr "" +msgstr "导入URL" #: templates/import.html:3 msgid "Import backup configuration" @@ -1553,7 +1576,7 @@ msgstr "包含表达式" msgid "Include regular expression" msgstr "包含正则表达式" -#: templates/captcha.html:11 +#: templates/captcha.html:12 msgid "Incorrect answer, try again" msgstr "验证失败,请重试" @@ -1568,7 +1591,7 @@ msgstr "信息" #: templates/backup-result/top-right-box.html:3 msgid "Interrupted, no statistics collected" -msgstr "" +msgstr "中断,未收集统计信息" #: scripts/services/EditUriBuiltins.js:1144 msgid "Invalid characters in path" @@ -1663,12 +1686,12 @@ msgstr "加载之前的数据" #: templates/delete.html:40 msgid "Loading remote storage usage …" -msgstr "" +msgstr "正在加载远程存储使用情况…" #: templates/about.html:43 templates/about.html:49 templates/about.html:55 #: templates/backuplog.html:12 templates/backuplog.html:22 #: templates/backuplog.html:29 templates/backuplog.html:40 -#: templates/captcha.html:14 templates/log.html:12 templates/log.html:23 +#: templates/captcha.html:15 templates/log.html:12 templates/log.html:23 #: templates/updatechangelog.html:7 msgid "Loading …" msgstr "正在加载…" @@ -1683,6 +1706,8 @@ msgid "" "show=\"Backup.Backup.Name\">{{Backup.Backup.Name}}…loading…" msgstr "" +"本地数据库用于 {{Backup.Backup.Name}}…加载中…" #: templates/localdatabase.html:23 msgid "Local database path:" @@ -1712,11 +1737,11 @@ msgstr "{{Backup.Backup.Name}} 的日志数据" msgid "Log data from the server" msgstr "来自服务器的日志数据" -#: index.html:306 +#: index.html:307 msgid "Log in" -msgstr "" +msgstr "登录" -#: index.html:226 +#: index.html:227 msgid "Log out" msgstr "退出登录" @@ -1736,15 +1761,15 @@ msgstr "维护" msgid "" "Make sure that rclone is in your path, or add the location to rclone via the" " advanced options." -msgstr "" +msgstr "确保rclone在您的环境变量中,或者通过高级选项将位置添加到rclone。" -#: index.html:259 +#: index.html:260 msgid "Manual" -msgstr "" +msgstr "手册" #: templates/notificationarea.html:34 msgid "Manual update found:" -msgstr "" +msgstr "手动更新:" #: templates/backends/file.html:19 templates/restore.html:102 msgid "Manually type path" @@ -1758,7 +1783,7 @@ msgstr "最大下载速度" msgid "Max upload speed" msgstr "最大上传速度" -#: index.html:144 templates/addoredit.html:127 templates/addoredit.html:169 +#: index.html:145 templates/addoredit.html:127 templates/addoredit.html:169 #: templates/addoredit.html:382 templates/addoredit.html:95 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" @@ -1841,13 +1866,13 @@ msgstr "名称" msgid "Never" msgstr "从不" -#: templates/settings.html:11 +#: templates/changepassword.html:5 templates/settings.html:11 msgid "New Password" -msgstr "" +msgstr "新密码" #: templates/notificationarea.html:21 msgid "New update found: {{message}}" -msgstr "" +msgstr "新的更新: {{message}}" #: scripts/services/EditUriBuiltins.js:136 msgid "" @@ -1868,11 +1893,11 @@ msgstr "下一步" msgid "Next scheduled run:" msgstr "下一次计划运行于:" -#: index.html:183 +#: index.html:184 msgid "Next scheduled task:" msgstr "下一次计划任务:" -#: index.html:180 +#: index.html:181 msgid "Next task:" msgstr "下一次任务:" @@ -1880,7 +1905,7 @@ msgstr "下一次任务:" msgid "Next time" msgstr "下一次运行时间:" -#: scripts/controllers/AppController.js:182 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -1929,7 +1954,7 @@ msgstr "未恢复项目,请至少选择一项" msgid "No passphrase entered" msgstr "未输入密码" -#: index.html:185 +#: index.html:186 msgid "No scheduled tasks" msgstr "暂无计划任务" @@ -1951,13 +1976,15 @@ msgid "" "reported in bits. Use a factor of 8 to convert, such that an 8 mbit/s line " "is equivalent to 1 MByte/s." msgstr "" +"请注意,速度是以bytes为单位输入的,而线路速度通常以bits为蛋王。两者使用 8 的倍数进行转换,这样8 mbit/s的线路相当于1 MByte/s" #: templates/addoredit.html:328 msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "不会清理任何备份,备份大小将持续增长" -#: scripts/controllers/AppController.js:52 -#: scripts/controllers/AppController.js:67 +#: scripts/controllers/AppController.js:196 +#: scripts/controllers/AppController.js:54 +#: scripts/controllers/AppController.js:69 #: scripts/controllers/EditBackupController.js:104 #: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 @@ -1971,35 +1998,35 @@ msgstr "确定" #: templates/backends/aliyunoss.html:10 templates/backends/aliyunoss.html:8 msgid "OSS Access Key ID" -msgstr "" +msgstr "Aliyun OSS Access Key ID" #: templates/backends/aliyunoss.html:14 templates/backends/aliyunoss.html:16 msgid "OSS Access Key Secret" -msgstr "" +msgstr "Aliyun OSS Access Key Secret" #: templates/backends/aliyunoss.html:21 msgid "OSS Bucket Region" -msgstr "" +msgstr "Aliyun OSS Bucket区域" #: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 msgid "OSS Bucket name" -msgstr "" +msgstr "Aliyun OSS Bucket名称" #: templates/backends/aliyunoss.html:2 msgid "OSS Endpoint" -msgstr "" +msgstr "Aliyun OSS Endpoint" #: templates/backends/aliyunoss.html:32 msgid "OSS Path or subfolder in the bucket" -msgstr "" +msgstr "Aliyun OSS路径或bucket的子文件夹" #: templates/backends/aliyunoss.html:20 msgid "OSS Region" -msgstr "" +msgstr "Aliyun OSS 区域" #: templates/settings.html:88 msgid "Official releases" -msgstr "" +msgstr "官方发布" #: templates/addoredit.html:346 msgid "" @@ -2021,7 +2048,7 @@ msgstr "已打开" #: scripts/services/EditUriBuiltins.js:1016 msgid "Openstack API key are not supported in v3 keystone API" -msgstr "" +msgstr "Openstack API key 在 v3 keystone API 中不受支持" #: scripts/services/AppUtils.js:197 msgid "Operating System" @@ -2037,23 +2064,23 @@ msgstr "操作:" #: templates/backends/openstack.html:45 msgid "Optional API key" -msgstr "" +msgstr "API key(可选)" #: templates/backends/file.html:34 msgid "Optional authentication password" -msgstr "如果需要,请输入认证密码" +msgstr "认证密码(可选)" #: templates/backends/file.html:30 msgid "Optional authentication username" -msgstr "如果需要,请输入认证用户名" +msgstr "认证用户名(可选)" #: templates/backends/openstack.html:50 msgid "Optional region" -msgstr "" +msgstr "区域(可选)" #: templates/backends/openstack.html:40 msgid "Optional tenant name" -msgstr "" +msgstr "租户名称(可选)" #: templates/addoredit.html:28 templates/edituri.html:51 #: templates/settings.html:145 templates/settings.html:151 @@ -2064,7 +2091,7 @@ msgstr "选项" msgid "" "Options added here are applied to all backups, but can be overridden in each" " individual backup." -msgstr "" +msgstr "在此添加的选项适用于所有备份,但每个备份中可以单独设置来覆盖此选项" #: templates/restore.html:81 msgid "Original location" @@ -2144,7 +2171,7 @@ msgstr "暂停" msgid "Pause after startup or hibernation" msgstr "开机或休眠后暂停" -#: scripts/controllers/AppController.js:50 +#: scripts/controllers/AppController.js:52 msgid "Pause options" msgstr "暂停选项" @@ -2158,7 +2185,7 @@ msgstr "选择位置" #: scripts/controllers/ImportController.js:17 msgid "Please select a file to import" -msgstr "" +msgstr "请选择一个导入的文件" #: templates/restorewizard.html:10 msgid "Point to your backup files and restore from there" @@ -2230,7 +2257,7 @@ msgstr "正在注册临时备份…" msgid "Relative paths not allowed" msgstr "不允许相对路径" -#: index.html:305 templates/captcha.html:7 +#: index.html:306 templates/captcha.html:8 msgid "Reload" msgstr "重新加载" @@ -2294,7 +2321,7 @@ msgstr "报告:" msgid "Reset" msgstr "重置" -#: index.html:214 templates/restore.html:137 +#: index.html:215 templates/restore.html:137 msgid "Restore" msgstr "恢复" @@ -2308,7 +2335,7 @@ msgstr "恢复文件" #: templates/restore.html:46 msgid "Restore files from:" -msgstr "" +msgstr "从以下位置恢复文件:" #: templates/home.html:24 msgid "Restore files …" @@ -2324,7 +2351,7 @@ msgstr "从备份配置中恢复" #: templates/restorewizard.html:15 msgid "Restore from configuration …" -msgstr "" +msgstr "从配置中恢复…" #: templates/restore.html:24 templates/restore.html:39 #: templates/restore.html:76 templates/restoredirect.html:24 @@ -2352,7 +2379,7 @@ msgstr "已恢复符号链接" msgid "Restoring files …" msgstr "正在恢复文件…" -#: index.html:217 +#: index.html:218 msgid "Resume" msgstr "恢复运行" @@ -2372,7 +2399,7 @@ msgstr "立即运行" msgid "Running commandline entry" msgstr "正在运行命令行" -#: index.html:172 +#: index.html:173 msgid "Running task:" msgstr "运行中的任务:" @@ -2382,7 +2409,7 @@ msgstr "正在运行…" #: templates/commandline.html:54 msgid "Running … stop now" -msgstr "" +msgstr "正在运行… 立即停止" #: scripts/services/SystemInfo.js:51 msgid "S3 Compatible" @@ -2471,6 +2498,8 @@ msgid "" "Server is currently paused, resume now" msgstr "" +"服务器当前已暂停, 立即恢复" #: scripts/controllers/HomeController.js:7 msgid "Server is currently paused, do you want to resume now?" @@ -2488,7 +2517,7 @@ msgstr "服务器已暂停" msgid "Server state properties" msgstr "服务器状态" -#: index.html:220 templates/settings.html:2 +#: index.html:221 templates/settings.html:2 msgid "Settings" msgstr "设置" @@ -2613,11 +2642,11 @@ msgstr "停止正在运行的备份" msgid "Stop running task" msgstr "停止正在运行的任务" -#: index.html:168 +#: index.html:169 msgid "Stopping after the current file:" msgstr "当前文件完成后停止:" -#: index.html:173 +#: index.html:174 msgid "Stopping task:" msgstr "正在停止任务:" @@ -2684,11 +2713,11 @@ msgstr "TB/s" #: templates/commandline.html:13 msgid "Target URL >" -msgstr "" +msgstr "目标 URL >" #: templates/backends/sia.html:7 msgid "Target path. Example: /backup" -msgstr "" +msgstr "目标路径. 例如: /backup" #: templates/waitarea.html:5 msgid "Task is running" @@ -2704,15 +2733,15 @@ msgstr "临时文件" #: templates/backends/openstack.html:39 msgid "Tenant name" -msgstr "" +msgstr "租户名" #: templates/backends/cos.html:4 msgid "Tencent Cloud Account APPID" -msgstr "" +msgstr "腾讯云账号APPID" #: templates/backends/cos.html:35 msgid "Tencent Cloud COS documents and resources" -msgstr "" +msgstr "腾讯云COS文档和资源" #: templates/backup-result/phases/test.html:3 msgid "Test Phase" @@ -2724,7 +2753,7 @@ msgstr "测试连接" #: scripts/directives/backupEditUri.js:43 msgid "Testing connection …" -msgstr "" +msgstr "测试连接中…" #: scripts/services/EditUriBuiltins.js:48 msgid "Testing permissions …" @@ -2745,7 +2774,7 @@ msgstr "字段 '{{fieldname}}' 包含无效字符:{{character}} (值: {{value} #: scripts/directives/notificationArea.js:43 msgid "The backup is missing, has it been deleted?" -msgstr "这个备份缺失,是否已经被删除?" +msgstr "此备份缺失,是否已经被删除?" #: scripts/directives/notificationArea.js:41 msgid "" @@ -2759,6 +2788,9 @@ msgid "" "link=\"'https://www.duplicati.com/articles/Choosing-Sizes/#remote-volume-" "size'\">See this page for more information." msgstr "" +"备份将被分割成多个称为卷的文件。您可以在此设置单个卷文件的最大大小。更多信息,请参见此页面。" #: scripts/services/EditUriBuiltins.js:1068 msgid "The bucket name should be all lower-case, convert automatically?" @@ -2770,9 +2802,9 @@ msgid "" "unencrypted file containing your passwords?" msgstr "配置应该注意安全。您确定要将含有您密码的配置保存为不加密的文件吗?" -#: index.html:298 +#: index.html:299 msgid "The connection to the server is lost, attempting again in {{time}} …" -msgstr "" +msgstr "与服务器的连接丢失,将在{{time}}后再次尝试…" #: templates/settings.html:74 msgid "The dark theme (by Michal)" @@ -2784,13 +2816,13 @@ msgstr "默认蓝白主题 (by Alex)" #: scripts/services/EditUriBuiltins.js:1177 msgid "The encryption passphrases do not match" -msgstr "" +msgstr "加密密码不匹配" #: scripts/directives/sourceFolderPicker.js:410 msgid "" "The file size is {{size}}, larger than the maximum specified size. If the " "file size decreases, it will be included in future backups." -msgstr "" +msgstr "文件大小为{{size}},超过了指定的最大指定值。如果文件大小减小,它将会包含在未来的备份中。" #: scripts/directives/backupEditUri.js:130 msgid "" @@ -2881,7 +2913,7 @@ msgstr "本月" msgid "This week" msgstr "本周" -#: scripts/controllers/AppController.js:65 +#: scripts/controllers/AppController.js:67 msgid "Throttle settings" msgstr "限流设置" @@ -2912,7 +2944,7 @@ msgstr "如果不想使用密码加密导出的文件,请去除勾选\"加密 msgid "" "To prevent bucket naming conflicts, it is recommended to prepend your " "account ID to the bucket name. Prepend automatically?" -msgstr "" +msgstr "为防止bucket命名冲突,建议在bucket名称前加上您的账户ID。是否自动添加?" #: templates/settings.html:26 msgid "" @@ -2971,6 +3003,8 @@ msgid "" "click=\"doShowUpdateChangelog()\">{{state.updatedVersion}} is available." " Download now" msgstr "" +"更新 {{state.updatedVersion}}" +" 可用。立即下载" #: templates/settings.html:78 msgid "Update channel" @@ -2996,8 +3030,7 @@ msgstr "正在上传校验文件…" msgid "" "Usage reports help us improve the user experience and evaluate impact of new" " features. We use them to generate {{'public usage statistics' | " -"translate}}." +"reporter.duplicati.com/'\">public usage statistics." msgstr "" #: templates/settings.html:113 @@ -3064,7 +3097,7 @@ msgstr "验证" #: templates/backends/storj.html:29 msgid "Verify encryption passphrase" -msgstr "" +msgstr "验证加密密码" #: templates/home.html:38 msgid "Verify files" @@ -3106,7 +3139,7 @@ msgstr "强度非常高" msgid "Very weak" msgstr "强度非常低" -#: index.html:245 +#: index.html:246 msgid "Visit us on" msgstr "了解我们" @@ -3114,7 +3147,7 @@ msgstr "了解我们" msgid "" "WARNING: The remote database is found to be in use by the commandline " "library." -msgstr "" +msgstr "警告:远程数据库被发现正被命令行使用。" #: templates/delete.html:44 msgid "WARNING: This will prevent you from restoring the data in the future." @@ -3126,7 +3159,7 @@ msgstr "等待任务开始…" #: templates/commandline.html:51 msgid "Waiting for task to start …" -msgstr "" +msgstr "等待任务启动…" #: scripts/services/ServerStatus.js:41 msgid "Waiting for upload to finish …" @@ -3168,7 +3201,7 @@ msgstr "您想把文件恢复到哪里?" msgid "Years" msgstr "年" -#: scripts/controllers/AppController.js:182 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -3290,7 +3323,7 @@ msgstr "您必须输入租户名称(即项目)以使用 v3 API" #: scripts/services/EditUriBuiltins.js:1027 msgid "You must enter a tenant name if you do not provide an API key" -msgstr "" +msgstr "如果您不提供API key,则必须输入租户名称" #: scripts/controllers/EditBackupController.js:289 msgid "You must enter a valid duration for the time to keep backups" @@ -3302,11 +3335,11 @@ msgstr "您必须输入一个有效的保留策略" #: scripts/services/EditUriBuiltins.js:1024 msgid "You must enter either a password or an API key" -msgstr "" +msgstr "您必须输入密码或API key" #: scripts/services/EditUriBuiltins.js:1031 msgid "You must enter either a password or an API key, not both" -msgstr "" +msgstr "您必须输入密码或API key,两者不能同时都输入" #: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the password" @@ -3339,7 +3372,7 @@ msgstr "您必须指定路径" #: scripts/services/EditUriBackendConfig.js:92 msgid "You should fill in {{field}} {{reason}}" -msgstr "" +msgstr "您应该填写{{field}} {{reason}}" #: templates/restore.html:144 msgid "Your files and folders have been restored successfully." @@ -3389,11 +3422,11 @@ msgstr "自定义" #: templates/backup-result/entryline.html:4 msgid "failed" -msgstr "" +msgstr "失败" #: templates/backends/rclone.html:3 msgid "local repository, e.g. local" -msgstr "" +msgstr "本地仓库,例如:local" #: scripts/services/EditUriBuiltins.js:1213 msgid "oss_access_key_id" @@ -3415,17 +3448,13 @@ msgstr "" msgid "oss_region" msgstr "" -#: templates/settings.html:125 -msgid "public usage statistics" -msgstr "公共使用统计" - #: templates/backends/rclone.html:11 msgid "remote path, e.g. backup" -msgstr "" +msgstr "远程路径,例如:backup" #: templates/backends/rclone.html:7 msgid "remote repository, e.g. remote" -msgstr "" +msgstr "远程仓库,例如:remote" #: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "resume now" @@ -3454,7 +3483,7 @@ msgstr "" #: templates/about.html:53 msgid "" "{{brandingService.appName}} is using the following third party libraries:" -msgstr "" +msgstr "{{brandingService.appName}} 正在使用以下第三方库:" #: scripts/controllers/StateController.js:53 msgid "{{files}} files ({{size}}) to go {{speed_txt}}" diff --git a/Localizations/webroot/localization_webroot-zh_TW.po b/Localizations/webroot/localization_webroot-zh_TW.po index b6eaef0c1..687594494 100644 --- a/Localizations/webroot/localization_webroot-zh_TW.po +++ b/Localizations/webroot/localization_webroot-zh_TW.po @@ -53,7 +53,7 @@ msgstr "" msgid " Edit as text" msgstr "" -#: index.html:294 +#: index.html:295 msgid "" "

Connection to server was rejected due to invalid authentication.

\n" "

Log in again, or re-open the page from the TrayIcon (if applicable)

" @@ -79,7 +79,7 @@ msgstr "AWS Access Key" msgid "AWS IAM Policy" msgstr "AWS IAM Policy" -#: index.html:223 index.html:239 +#: index.html:224 index.html:240 msgid "About" msgstr "關於" @@ -132,7 +132,7 @@ msgstr "直接增加資料路徑" msgid "Add advanced option" msgstr "加入進階選項" -#: index.html:211 +#: index.html:212 msgid "Add backup" msgstr "備份" @@ -437,8 +437,9 @@ msgstr "快取檔案" msgid "Canary" msgstr "Canary" -#: scripts/controllers/AppController.js:52 -#: scripts/controllers/AppController.js:67 +#: scripts/controllers/AppController.js:196 +#: scripts/controllers/AppController.js:54 +#: scripts/controllers/AppController.js:69 #: scripts/controllers/EditBackupController.js:345 #: scripts/controllers/EditBackupController.js:360 #: scripts/controllers/EditBackupController.js:394 @@ -477,6 +478,10 @@ msgstr "" msgid "Change server passphrase" msgstr "" +#: scripts/controllers/AppController.js:194 +msgid "Change server password" +msgstr "" + #: templates/about.html:5 msgid "Changelog" msgstr "更新記錄" @@ -497,7 +502,7 @@ msgstr "現在檢查更新" msgid "Checking for updates …" msgstr "檢查更新中 ..." -#: templates/captcha.html:10 +#: templates/captcha.html:11 msgid "Checking …" msgstr "" @@ -517,7 +522,7 @@ msgstr "選擇儲存區類型,然後開始" msgid "Click the AuthID link to create an AuthID" msgstr "按下 AuthID 連結來建立一組 AuthID" -#: index.html:148 index.html:199 +#: index.html:149 index.html:200 msgid "Click to set throttle options" msgstr "點這裡進入頻寬限制設定" @@ -601,7 +606,7 @@ msgstr "確認刪除" msgid "Confirm encryption passphrase" msgstr "確認加密密碼" -#: templates/settings.html:15 +#: templates/changepassword.html:14 templates/settings.html:15 msgid "Confirm new password" msgstr "" @@ -617,11 +622,11 @@ msgstr "需要確認" msgid "Connect" msgstr "連線" -#: index.html:307 +#: index.html:308 msgid "Connect now" msgstr "立即連線" -#: index.html:301 +#: index.html:302 msgid "Connecting to server …" msgstr "正在連線到伺服器 ..." @@ -629,11 +634,11 @@ msgstr "正在連線到伺服器 ..." msgid "Connecting to task …" msgstr "" -#: index.html:308 +#: index.html:309 msgid "Connecting …" msgstr "" -#: index.html:293 +#: index.html:294 msgid "Connection lost" msgstr "連線失敗" @@ -956,15 +961,15 @@ msgstr "正在下載更新 ..." msgid "Duplicate option {{opt}}" msgstr "重複選項 {{opt}}" -#: index.html:254 +#: index.html:255 msgid "Duplicati Website" msgstr "Duplicati 官方網站" -#: index.html:248 +#: index.html:249 msgid "Duplicati forum" msgstr "Duplicati 論壇" -#: scripts/controllers/AppController.js:181 +#: scripts/controllers/AppController.js:184 msgid "" "Duplicati needs to be secured with a passphrase and a random passphrase has been generated for you.\n" "If you open Duplicati from the tray icon, you do not need a passphrase, but if you plan to open it from another location you need to set a passphrase you know.\n" @@ -1327,7 +1332,7 @@ msgstr "篩選" msgid "Finished!" msgstr "已完成!" -#: scripts/controllers/AppController.js:180 +#: scripts/controllers/AppController.js:183 msgid "First run setup" msgstr "執行初始化設定" @@ -1414,7 +1419,7 @@ msgstr "隱藏" msgid "Hide hidden folders" msgstr "隱藏目錄" -#: index.html:208 scripts/services/AppUtils.js:62 +#: index.html:209 scripts/services/AppUtils.js:62 msgid "Home" msgstr "首頁" @@ -1551,7 +1556,7 @@ msgstr "包含表示式" msgid "Include regular expression" msgstr "包含正則表示式" -#: templates/captcha.html:11 +#: templates/captcha.html:12 msgid "Incorrect answer, try again" msgstr "回應不正確,請重試一次" @@ -1666,7 +1671,7 @@ msgstr "" #: templates/about.html:43 templates/about.html:49 templates/about.html:55 #: templates/backuplog.html:12 templates/backuplog.html:22 #: templates/backuplog.html:29 templates/backuplog.html:40 -#: templates/captcha.html:14 templates/log.html:12 templates/log.html:23 +#: templates/captcha.html:15 templates/log.html:12 templates/log.html:23 #: templates/updatechangelog.html:7 msgid "Loading …" msgstr "載入中 ..." @@ -1710,11 +1715,11 @@ msgstr "{{Backup.Backup.Name}} 的記錄資料" msgid "Log data from the server" msgstr "伺服器上的記錄" -#: index.html:306 +#: index.html:307 msgid "Log in" msgstr "" -#: index.html:226 +#: index.html:227 msgid "Log out" msgstr "登出" @@ -1736,7 +1741,7 @@ msgid "" " advanced options." msgstr "" -#: index.html:259 +#: index.html:260 msgid "Manual" msgstr "" @@ -1756,7 +1761,7 @@ msgstr "最大下載速度" msgid "Max upload speed" msgstr "最大上傳速度" -#: index.html:144 templates/addoredit.html:127 templates/addoredit.html:169 +#: index.html:145 templates/addoredit.html:127 templates/addoredit.html:169 #: templates/addoredit.html:382 templates/addoredit.html:95 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" @@ -1839,7 +1844,7 @@ msgstr "名稱" msgid "Never" msgstr "從未" -#: templates/settings.html:11 +#: templates/changepassword.html:5 templates/settings.html:11 msgid "New Password" msgstr "" @@ -1866,11 +1871,11 @@ msgstr "下一頁" msgid "Next scheduled run:" msgstr "下一次排程執行:" -#: index.html:183 +#: index.html:184 msgid "Next scheduled task:" msgstr "下一個排程工作:" -#: index.html:180 +#: index.html:181 msgid "Next task:" msgstr "下一個工作:" @@ -1878,7 +1883,7 @@ msgstr "下一個工作:" msgid "Next time" msgstr "下一次" -#: scripts/controllers/AppController.js:182 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -1927,7 +1932,7 @@ msgstr "沒有要還原的項目,請至少選擇一個項目" msgid "No passphrase entered" msgstr "沒有輸入密碼" -#: index.html:185 +#: index.html:186 msgid "No scheduled tasks" msgstr "沒有排程工作" @@ -1954,8 +1959,9 @@ msgstr "" msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "什麼都不刪除。備份大小將隨著每次異動而持續增長。" -#: scripts/controllers/AppController.js:52 -#: scripts/controllers/AppController.js:67 +#: scripts/controllers/AppController.js:196 +#: scripts/controllers/AppController.js:54 +#: scripts/controllers/AppController.js:69 #: scripts/controllers/EditBackupController.js:104 #: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 @@ -2142,7 +2148,7 @@ msgstr "暫停" msgid "Pause after startup or hibernation" msgstr "當啟動或休眠後暫停" -#: scripts/controllers/AppController.js:50 +#: scripts/controllers/AppController.js:52 msgid "Pause options" msgstr "暫停選項" @@ -2228,7 +2234,7 @@ msgstr "正在註冊暫時備份 ..." msgid "Relative paths not allowed" msgstr "不允許使用相對路徑" -#: index.html:305 templates/captcha.html:7 +#: index.html:306 templates/captcha.html:8 msgid "Reload" msgstr "重新載入" @@ -2292,7 +2298,7 @@ msgstr "報告︰" msgid "Reset" msgstr "重置" -#: index.html:214 templates/restore.html:137 +#: index.html:215 templates/restore.html:137 msgid "Restore" msgstr "還原" @@ -2350,7 +2356,7 @@ msgstr "已還原符號連結" msgid "Restoring files …" msgstr "正在還原檔案 ..." -#: index.html:217 +#: index.html:218 msgid "Resume" msgstr "繼續" @@ -2370,7 +2376,7 @@ msgstr "立即執行" msgid "Running commandline entry" msgstr "Running commandline entry" -#: index.html:172 +#: index.html:173 msgid "Running task:" msgstr "正在執行工作:" @@ -2486,7 +2492,7 @@ msgstr "伺服器目前已暫停" msgid "Server state properties" msgstr "伺服器狀態屬性" -#: index.html:220 templates/settings.html:2 +#: index.html:221 templates/settings.html:2 msgid "Settings" msgstr "設定" @@ -2611,11 +2617,11 @@ msgstr "停止正在進行的備份" msgid "Stop running task" msgstr "停止正在進行的工作" -#: index.html:168 +#: index.html:169 msgid "Stopping after the current file:" msgstr "正在等檔案完成後停止:" -#: index.html:173 +#: index.html:174 msgid "Stopping task:" msgstr "正在停止工作:" @@ -2770,7 +2776,7 @@ msgid "" "unencrypted file containing your passwords?" msgstr "設定應該注意安全,您確定將含有密碼的設定儲存為不加密的檔案嗎?" -#: index.html:298 +#: index.html:299 msgid "The connection to the server is lost, attempting again in {{time}} …" msgstr "" @@ -2881,7 +2887,7 @@ msgstr "本月" msgid "This week" msgstr "本週" -#: scripts/controllers/AppController.js:65 +#: scripts/controllers/AppController.js:67 msgid "Throttle settings" msgstr "頻寬限制設定" @@ -2997,8 +3003,7 @@ msgstr "正在上傳驗證檔案 ..." msgid "" "Usage reports help us improve the user experience and evaluate impact of new" " features. We use them to generate {{'public usage statistics' | " -"translate}}." +"reporter.duplicati.com/'\">public usage statistics." msgstr "" #: templates/settings.html:113 @@ -3107,7 +3112,7 @@ msgstr "非常強" msgid "Very weak" msgstr "非常弱" -#: index.html:245 +#: index.html:246 msgid "Visit us on" msgstr "造訪我們" @@ -3169,7 +3174,7 @@ msgstr "您要還原檔案到哪裡?" msgid "Years" msgstr "年" -#: scripts/controllers/AppController.js:182 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -3416,10 +3421,6 @@ msgstr "" msgid "oss_region" msgstr "" -#: templates/settings.html:125 -msgid "public usage statistics" -msgstr "公開使用統計資料" - #: templates/backends/rclone.html:11 msgid "remote path, e.g. backup" msgstr "" diff --git a/Localizations/webroot/localization_webroot.pot b/Localizations/webroot/localization_webroot.pot index 7dee33ecf..db7a0d527 100644 --- a/Localizations/webroot/localization_webroot.pot +++ b/Localizations/webroot/localization_webroot.pot @@ -425,8 +425,8 @@ msgstr "" msgid "Canary" msgstr "" -#: scripts/controllers/AppController.js:52 -#: scripts/controllers/AppController.js:67 +#: scripts/controllers/AppController.js:54 +#: scripts/controllers/AppController.js:69 #: scripts/controllers/EditBackupController.js:345 #: scripts/controllers/EditBackupController.js:360 #: scripts/controllers/EditBackupController.js:394 @@ -488,7 +488,7 @@ msgstr "" msgid "Checking for updates …" msgstr "" -#: templates/captcha.html:10 +#: templates/captcha.html:11 msgid "Checking …" msgstr "" @@ -968,7 +968,7 @@ msgstr "" msgid "Duplicati forum" msgstr "" -#: scripts/controllers/AppController.js:181 +#: scripts/controllers/AppController.js:184 msgid "" "Duplicati needs to be secured with a passphrase and a random passphrase has been generated for you.\n" "If you open Duplicati from the tray icon, you do not need a passphrase, but if you plan to open it from another location you need to set a passphrase you know.\n" @@ -1319,7 +1319,7 @@ msgstr "" msgid "Finished!" msgstr "" -#: scripts/controllers/AppController.js:180 +#: scripts/controllers/AppController.js:183 msgid "First run setup" msgstr "" @@ -1542,7 +1542,7 @@ msgstr "" msgid "Include regular expression" msgstr "" -#: templates/captcha.html:11 +#: templates/captcha.html:12 msgid "Incorrect answer, try again" msgstr "" @@ -1659,7 +1659,7 @@ msgstr "" #: templates/backuplog.html:22 #: templates/backuplog.html:29 #: templates/backuplog.html:40 -#: templates/captcha.html:14 +#: templates/captcha.html:15 #: templates/log.html:12 #: templates/log.html:23 #: templates/updatechangelog.html:7 @@ -1876,7 +1876,7 @@ msgstr "" msgid "Next time" msgstr "" -#: scripts/controllers/AppController.js:182 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -1947,8 +1947,8 @@ msgstr "" msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "" -#: scripts/controllers/AppController.js:52 -#: scripts/controllers/AppController.js:67 +#: scripts/controllers/AppController.js:54 +#: scripts/controllers/AppController.js:69 #: scripts/controllers/EditBackupController.js:104 #: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 @@ -2144,7 +2144,7 @@ msgstr "" msgid "Pause after startup or hibernation" msgstr "" -#: scripts/controllers/AppController.js:50 +#: scripts/controllers/AppController.js:52 msgid "Pause options" msgstr "" @@ -2233,7 +2233,7 @@ msgid "Relative paths not allowed" msgstr "" #: index.html:305 -#: templates/captcha.html:7 +#: templates/captcha.html:8 msgid "Reload" msgstr "" @@ -2867,7 +2867,7 @@ msgstr "" msgid "This week" msgstr "" -#: scripts/controllers/AppController.js:65 +#: scripts/controllers/AppController.js:67 msgid "Throttle settings" msgstr "" @@ -2961,7 +2961,7 @@ msgid "Uploading verification file …" msgstr "" #: templates/settings.html:125 -msgid "Usage reports help us improve the user experience and evaluate impact of new features. We use them to generate {{'public usage statistics' | translate}}." +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:113 @@ -3139,7 +3139,7 @@ msgstr "" msgid "Years" msgstr "" -#: scripts/controllers/AppController.js:182 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -3373,10 +3373,6 @@ msgstr "" msgid "oss_region" msgstr "" -#: templates/settings.html:125 -msgid "public usage statistics" -msgstr "" - #: templates/backends/rclone.html:11 msgid "remote path, e.g. backup" msgstr "" diff --git a/ReleaseBuilder/Build/Command.cs b/ReleaseBuilder/Build/Command.cs index 3e97ab99d..b0c36b9a5 100644 --- a/ReleaseBuilder/Build/Command.cs +++ b/ReleaseBuilder/Build/Command.cs @@ -45,7 +45,8 @@ public static partial class Command { "Duplicati.CommandLine.AutoUpdater", "duplicati-autoupdater" }, { "Duplicati.CommandLine.SharpAESCrypt", "duplicati-aescrypt" }, { "Duplicati.CommandLine.Snapshots", "duplicati-snapshots" }, - { "Duplicati.CommandLine.ConfigurationImporter", "duplicati-configuration-importer" }, + { "Duplicati.CommandLine.ServerUtil", "duplicati-server-util" }, + { "Duplicati.Service", "duplicati-service" }, { "Duplicati.CommandLine", "duplicati-cli" }, { "Duplicati.Server", "duplicati-server"}, { "Duplicati.GUI.TrayIcon", "duplicati" } diff --git a/ReleaseBuilder/Resources/Docker/Dockerfile b/ReleaseBuilder/Resources/Docker/Dockerfile index 629fd1dfa..253855a8c 100644 --- a/ReleaseBuilder/Resources/Docker/Dockerfile +++ b/ReleaseBuilder/Resources/Docker/Dockerfile @@ -13,8 +13,13 @@ ARG VERSION= ENV DUPLICATI_CHANNEL=${CHANNEL} ENV DUPLICATI_VERSION=${VERSION} +ENV DUPLICATI__WEBSERVICE_PORT=8200 +ENV DUPLICATI__WEBSERVICE_INTERFACE=any +ENV DUPLICATI__DISABLE_DB_ENCRYPTION=true +ENV DUPLICATI__REQUIRE_DB_ENCRYPTION_KEY=true + ARG TARGETARCH COPY ./${TARGETARCH} /opt/duplicati EXPOSE 8200 -CMD ["/opt/duplicati/duplicati-server", "--webservice-port=8200", "--webservice-interface=any"] +CMD ["/opt/duplicati/duplicati-server"] diff --git a/ReleaseBuilder/Resources/Docker/README.md b/ReleaseBuilder/Resources/Docker/README.md index 535295df2..4e64cd8d5 100644 --- a/ReleaseBuilder/Resources/Docker/README.md +++ b/ReleaseBuilder/Resources/Docker/README.md @@ -1,4 +1,4 @@ -# [Duplicati](https://www.duplicati.com) +# [Duplicati](https://duplicati.com) Duplicati is a free, open source, backup client that securely stores encrypted, incremental, compressed backups on cloud storage services and remote file servers. It works with: @@ -28,6 +28,17 @@ $ docker run -p 8200:8200 -v /some/path:/some/path duplicati/duplicati Then, open [http://localhost:8200](http://localhost:8200) on the host to access the Duplicati web interface and configure backups. Any host directory that you want to back up needs to be mounted into the container using the `-v` option. +### First launch + +On the first launch, Duplicati will generate the database containing the server settings. This includes a signing key for JWT tokens and a randomly generated password for accessing the UI. Because the password is randomly generated, you cannot sign in with the password. + +There are two ways to fix this issue: + +1. Set up the enviroment variable `DUPLICATI__WEBSERVICE_PASSWORD=` to change the password on restarts. +2. Find the signin link in the Docker logs. Opening the link will allow you to log in, and you can change the password from there. + +If you use the second option, the changed password is persisted, and you will not use the signin link afterwards. + ### Preserving configuration All configuration is stored in `/data` inside the container, so you can mount a volume at that path to preserve the configuration: @@ -62,3 +73,30 @@ To launch the Duplicati server with additional arguments, run the `duplicati-ser ```console $ docker run duplicati/duplicati duplicati-server --log-level=debug ``` + +### Supplying environment variables + +All commandline arguments can also be provided as as environment variables, if both an environment variable and a commandline argument is supplied for the same setting, the commandline arguments are used. + +The commandline arguments are mapped to environment variables by prefixing with `DUPLICATI__` and transforming `-` to `_`. +For example, the commandline argument `--webservice-password` can be provided with the environment variable `DUPLICATI__WEBSERVICE_PASSWORD`. + +### Notes on usage and security features + +Duplicati has a number of security features that are configured differently for Docker images compared to the other builds. The reason for these changes is to make the Docker images work similar to other Docker images. + +The features that are disabled are: + +- `DUPLICATI__WEBSERVICE_INTERFACE=any`: This setting disables locking communication only to a single adapter, as the Docker network interface is expected to be guarded in other ways with explicit routing. + +- `DUPLICATI__DISABLE_DB_ENCRYPTION=true`: This setting disables encrypting data in the database, which should be stored on the host system. + +This setting is added to avoid encrypting the database with the default key, which is derived from the physical machine serial number. When moving Docker containers, the serial number could change, making the database inaccesible. Overriding this setting with `false` will cause the container to use the machine serial number to derive an encryption key. + +To increase security, the following steps are recommended: + +- Set `DUPLICATI__WEBSERVICE_ALLOWED_HOSTNAMES=;` + This will enable using desired hostnames instead of IP addresses only. The hostname `*` will disable the protection, but is not recommended. + +- Set `DUPLICATI__DISABLE_DB_ENCRYPTION=false` and `SETTINGS_ENCRYPTION_KEY=`: + This will enable database encryption using the supplied key and reduce the risk of leaking credentials from the database. Note that the `SETTINGS_ENCRYPTION_KEY` is not the password used to connect to the UI. diff --git a/ReleaseBuilder/build_version.txt b/ReleaseBuilder/build_version.txt index 4b6b4d251..8b97d76d8 100644 --- a/ReleaseBuilder/build_version.txt +++ b/ReleaseBuilder/build_version.txt @@ -1 +1 @@ -2.0.9.102 \ No newline at end of file +2.0.9.105 \ No newline at end of file diff --git a/changelog.txt b/changelog.txt index cdbf772dc..85b389508 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,3 +1,124 @@ +2024-08-29 - 2.0.9.105_canary_2024-08-29 +========== +This release is a canary release intended to be used for testing in preparation of a later stable release. + +**Unlike regular canary builds, this one has a major change in the build system, so it now runs on .NET8.** + +For that reason, the updater in previous canary builds does not detect this update yet, but this can be activated at a later time. + +**Important changes from last Beta** +- Updated to .NET8 with OS specific builds +- Using Kestrel as the API/UI server +- Mandatory password and new authentication scheme +- Settings database version updated to v8 +- Encrypting data in `Duplicati-server.sqlite` with machine serial number + +Please see list of known issues related to .NET8/Kestrel upgrade: +https://github.com/orgs/duplicati/projects/2 + +# New tool to manage a running server +Due to incompatibility with `duplicati_client` a new tool is included, named `Duplicati.CommandLine.ServerUtil.exe`/`duplicati-server-util`. + +The new tool can pause/resume a backup, run a backup, change the password and more: +https://github.com/duplicati/duplicati/pull/5483 + +# Encrypting database fields +To reduce the risk of leaking encryption passphrases and credentials, +many fields in the `Duplicati-server.sqlite` file will be encrypted after running this version. +The key used to encrypt is derived from the machine serial number, so **the database cannot be decrypted on another machine**. + +If your strategy relies on being able to read this database, you must take action. +These two setups are vulnerable: +- If you do not store a copy of the passphrase elsewhere +- If you make a copy of the settings database + +We strongly recommend that you store a copy of the passphrase(s) securely, regardless of your setup. + +If you want to choose the settings encryption key, you can set the environment variable `SETTINGS_ENCRYPTION_KEY` to a custom value. +If you want to never use the serial number as the passphrase, set the environment +variable `DUPLICATI__REQUIRE_DB_ENCRYPTION_KEY=true`, which will prevent Duplicati from starting without a user provided key. + +If you need to change the key, you can temporarily decrypt the database by starting the server with `--disable-db-encryption`. +After starting, stop the instance again, set `SETTINGS_ENCRYPTION_KEY` and start again without the argument, to have it re-encrypted. + +To downgrade from this version, run once with `--disable-db-encryption`, and change the version number to 7, then install the previous version. + +As always, feedback is appreciated! + +## Detailed list of changes: +- Simplified logic for finding the folder containing the settings database +- Encrypting settings in database with machine serial number +- Fixed issue with server not responding to CTRL+C or stop commands +- Fixed issue with TrayIcon not trying multiple ports +- Added utility program to control a running server +- Improved the initial password setup experience +- Added support for logging to Windows Event Log and added Description to Windows Service +- Fixed an issue where the retention value could not be saved if it was a number +- Fixed an upgrade issue where `%HOME%` would not resolve correctly on Linux +- Fixed an issue with parsing `--send-http-result-output-format` +- Updated Docker image to use environment variables and not use settings encryption by default +- Added support for pre-loading default settings on a machine or installation + +2024-08-21 - 2.0.9.104_canary_2024-08-21 +========== +This release is a canary release intended to be used for testing in preparation of a later stable release. + +**Unlike regular canary builds, this one has a major change in the build system, so it now runs on .NET8.** + +For that reason, the updater in previous canary builds does not detect this update yet, but this can be activated at a later time. + +**Important changes from last Beta** +- Updated to .NET8 with OS specific builds +- Using Kestrel as the API/UI server +- Mandatory password and new authentication scheme +- Settings database version updated to v7 + +Please see list of known issues related to .NET8/Kestrel upgrade: +https://github.com/orgs/duplicati/projects/2 + +## Detailed list of changes: +- Removed some console logging in JS +- Updates to localization, thanks @luixxiul +- Improved navigation in UI, thanks @luixxiul +- Fixed some issues with using TrayIcon detached from Server +- Made hostname validation more backwards compatible + +2024-08-15 - 2.0.9.103_canary_2024-08-15 +========== +This release is a canary release intended to be used for testing in preparation of a later stable release. + +** Unlike regular canary builds, this one has a major change in the build system, so it now runs on .NET8. ** + +For that reason, the updater in previous canary builds does not detect this update yet, but this can be activated at a later time. + +** Important changes from last Beta ** +- Updated to .NET8 with OS specific builds +- Using Kestrel as the API/UI server +- Mandatory password and new authentication scheme +- Settings database version updated to v7 + +Please see list of known issues related to .NET8/Kestrel upgrade: +https://github.com/orgs/duplicati/projects/2 + +## Detailed list of changes: +- Multiple updates for styling and visual consistency, thanks @luixxiul +- Extensive work on making all documentation strings follow a consistent logic, thanks @luixxiul +- Fixed support for Websocket over https, thanks @Riches +- Fixed an issue with `--webservice-allowed-hostnames` being renamed +- Fixed support for captcha on systems without the Arial font +- Using different default filenames for logging with TrayIcon and Server +- Fixed issue with livelog not showing contents +- Fixed an issue where a login issue would not show an option to log in +- Fixed showing correct port number in log output +- Fixed not showing scheduler state and next backup +- Fixed an issue where a crash would show the wrong stack trace +- Fixed an issue with generating massive number of inotify watchers +- Re-enabled the button to log out +- Added option to disable the visual captcha +- Added support for providing server commandline arguments via environment variables +- Fixed log error message related to update download url +- Added Telegram reporting module + 2024-08-02 - 2.0.9.102_canary_2024-08-02 ========== This release is a canary release intended to be used for testing in preparation of a later stable release. diff --git a/thirdparty/DeviceId/download.txt b/thirdparty/DeviceId/download.txt new file mode 100644 index 000000000..dd3024595 --- /dev/null +++ b/thirdparty/DeviceId/download.txt @@ -0,0 +1 @@ +https://github.com/MatthewKing/DeviceId \ No newline at end of file diff --git a/thirdparty/DeviceId/license.txt b/thirdparty/DeviceId/license.txt new file mode 100644 index 000000000..4ebcbf0f2 --- /dev/null +++ b/thirdparty/DeviceId/license.txt @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015-2021 Matthew King + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. \ No newline at end of file diff --git a/thirdparty/DeviceId/licensedata.json b/thirdparty/DeviceId/licensedata.json new file mode 100644 index 000000000..e92551e91 --- /dev/null +++ b/thirdparty/DeviceId/licensedata.json @@ -0,0 +1,7 @@ +{ + "name": "DeviceId", + "description": "A simple library providing functionality to generate a 'device ID' that can be used to uniquely identify a computer.", + "link": "https://github.com/MatthewKing/DeviceId", + "license": "MIT", + "notes": "" +}