diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE/bug-report.md similarity index 95% rename from .github/ISSUE_TEMPLATE.md rename to .github/ISSUE_TEMPLATE/bug-report.md index 3d627b1dc..541c55dcb 100644 --- a/.github/ISSUE_TEMPLATE.md +++ b/.github/ISSUE_TEMPLATE/bug-report.md @@ -1,3 +1,12 @@ +--- +name: Bug report +about: Create a report to help us improve +title: '' +labels: bug +assignees: '' + +--- + diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 000000000..0df43e091 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,5 @@ +blank_issues_enabled: false +contact_links: + - name: Questions & support + url: https://forum.duplicati.com + about: Please ask and answer questions here. diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md new file mode 100644 index 000000000..a6f653e0b --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -0,0 +1,20 @@ +--- +name: Feature request +about: Suggest an idea for this project +title: '' +labels: '' +assignees: '' + +--- + +**Is your feature request related to a problem? Please describe.** + + +**Describe the solution you'd like** + + +**Describe alternatives you've considered** + + +**Additional context** + 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.Library.RestAPI/Serializable/ServerStatus.cs b/Duplicati.Library.RestAPI/Serializable/ServerStatus.cs deleted file mode 100644 index 76f5f3ec5..000000000 --- a/Duplicati.Library.RestAPI/Serializable/ServerStatus.cs +++ /dev/null @@ -1,147 +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 System; -using System.Linq; -using System.Collections.Generic; -using Duplicati.Server.Serialization; -using Duplicati.Library.RestAPI; - -namespace Duplicati.Server.Serializable -{ - /// - /// This class collects all reportable status properties into a single class that can be exported as JSON - /// - public class ServerStatus(LiveControls liveControls) : Duplicati.Server.Serialization.Interface.IServerStatus - { - public LiveControlState ProgramState - { - get { return EnumConverter.Convert(liveControls.State); } - } - - public string UpdatedVersion - { - get - { - var u = FIXMEGlobal.DataConnection.ApplicationSettings.UpdatedVersion; - if (u == null) - return null; - - Version v; - if (!Version.TryParse(u.Version, out v)) - return null; - - if (v <= System.Reflection.Assembly.GetExecutingAssembly().GetName().Version) - return null; - - return u.Displayname; - } - } - - public string UpdateDownloadLink => FIXMEGlobal.DataConnection.ApplicationSettings.UpdatedVersion?.GetUpdateUrls()?.FirstOrDefault(); - - public UpdatePollerStates UpdaterState { get { return FIXMEGlobal.UpdatePoller.ThreadState; } } - - public double UpdateDownloadProgress { get { return FIXMEGlobal.UpdatePoller.DownloadProgess; } } - - - public Tuple ActiveTask - { - get - { - var t = FIXMEGlobal.WorkThread.CurrentTask; - if (t == null) - return null; - else - return new Tuple(t.TaskID, t.Backup == null ? null : t.Backup.ID); - } - } - - public IList> SchedulerQueueIds - { - get { return (from n in FIXMEGlobal.Scheduler.WorkerQueue where n.Backup != null select new Tuple(n.TaskID, n.Backup.ID)).ToList(); } - } - - public IList> ProposedSchedule - { - get - { - return ( - from n in FIXMEGlobal.Scheduler.Schedule - let backupid = (from t in n.Value.Tags - where t != null && t.StartsWith("ID=", StringComparison.Ordinal) - select t.Substring("ID=".Length)).FirstOrDefault() - where !string.IsNullOrWhiteSpace(backupid) - select new Tuple(backupid, n.Key) - ).ToList(); - } - } - - public bool HasWarning { get { return FIXMEGlobal.DataConnection.ApplicationSettings.UnackedWarning; } } - public bool HasError { get { return FIXMEGlobal.DataConnection.ApplicationSettings.UnackedError; } } - - public SuggestedStatusIcon SuggestedStatusIcon - { - get - { - if (this.ActiveTask == null) - { - if (this.ProgramState == LiveControlState.Paused) - return SuggestedStatusIcon.Paused; - - if (this.HasError) - return SuggestedStatusIcon.ReadyError; - if (this.HasWarning) - return SuggestedStatusIcon.ReadyWarning; - - return SuggestedStatusIcon.Ready; - } - else - { - if (this.ProgramState == LiveControlState.Running) - return SuggestedStatusIcon.Active; - else - return SuggestedStatusIcon.ActivePaused; - } - } - } - - public DateTime EstimatedPauseEnd - { - get - { - return liveControls.EstimatedPauseEnd; - } - } - - private long m_lastEventID = FIXMEGlobal.StatusEventNotifyer.EventNo; - - public long LastEventID - { - get { return m_lastEventID; } - set { m_lastEventID = value; } - } - - public long LastDataUpdateID => FIXMEGlobal.NotificationUpdateService.LastDataUpdateId; - - public long LastNotificationUpdateID => FIXMEGlobal.NotificationUpdateService.LastNotificationUpdateId; - } -} - 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/CLI/Strings.cs b/Duplicati/CommandLine/CLI/Strings.cs index 78c956034..3e65ab22e 100644 --- a/Duplicati/CommandLine/CLI/Strings.cs +++ b/Duplicati/CommandLine/CLI/Strings.cs @@ -41,7 +41,7 @@ namespace Duplicati.CommandLine.Strings 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 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 InternalOptionUsedError(string optionname) { return LC.L(@"The option --{0} was supplied, but it is reserved for internal use and may not be set on the commandline.", optionname); } - public static string ParametersFileOptionLong2 { get { return LC.L(@"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, and UTF-8 encoding is preferred. Each line in the file should be of the format --option=value. The special options --{0} and --{1} can be used to override the localpath and the remote destination uri, respectively. The options in this file take precedence over the options provided on the commandline. You cannot specify filters in both the file and on the commandline. Instead, you can use the special --{2}, --{3}, or --{4} options to specify filters inside the parameter file. Each filter must be prefixed with either a + or a -, and multiple filters must be joined with {5}.", "source", "target", "replace-filter", "append-filter", "prepend-filter", System.IO.Path.PathSeparator); } } + public static string ParametersFileOptionLong2 { get { return LC.L(@"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}.", "source", "target", "replace-filter", "append-filter", "prepend-filter", System.IO.Path.PathSeparator); } } public static string ParametersFileOptionShort { get { return LC.L(@"Path to a file with parameters"); } } public static string UnhandledException(string message) { return LC.L(@"An error occured: {0}", message); } public static string UnhandledInnerException(string message) { return LC.L(@"The inner error message is: {0}", message); } 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/RecoveryTool/Recompress.cs b/Duplicati/CommandLine/RecoveryTool/Recompress.cs index 548b24eb7..19dc9275e 100644 --- a/Duplicati/CommandLine/RecoveryTool/Recompress.cs +++ b/Duplicati/CommandLine/RecoveryTool/Recompress.cs @@ -199,7 +199,7 @@ namespace Duplicati.CommandLine.RecoveryTool { Console.Write(" recompressing ..."); - //Recompressing from e.g. zip to zip + //Recompressing from e.g. ZIP to ZIP if (localFileSource == localFileTarget) { File.Move(localFileSource, localFileSource + ".same"); diff --git a/Duplicati/CommandLine/RecoveryTool/help.txt b/Duplicati/CommandLine/RecoveryTool/help.txt index ae4a7fb66..c720d8c20 100644 --- a/Duplicati/CommandLine/RecoveryTool/help.txt +++ b/Duplicati/CommandLine/RecoveryTool/help.txt @@ -25,7 +25,7 @@ Optionally you can also run: Shows what files are available and tests filters 5: Recompress - Ability to change compression type of files on remote backend e.g. from 7z to zip + Ability to change compression type of files on remote backend e.g. from 7z to ZIP @@ -71,7 +71,7 @@ If the process is interrupted for any reason, note the file counter and use --of Advanced performance options are: --reduce-memory-use: Disables keeping all hashes in memory; use if memory is limited on the restoring machine --disable-file-verify: Disables the initial hashing of the restored file - --disable-wrapped-zip: Disable using the faster .NET native Zip archive in favor of the more resilient one in Duplicati + --disable-wrapped-zip: Disable using the faster .NET native ZIP archive in favor of the more resilient one in Duplicati --max-open-archives: Sets the number of archives to keep open for faster access (uses some memory pr. archive); default 200 List 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..c3628d28b --- /dev/null +++ b/Duplicati/CommandLine/ServerUtil/Commands/ListBackups.cs @@ -0,0 +1,28 @@ +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}"); + if (!string.IsNullOrEmpty(bk.Description)) + 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..27d52fa28 --- /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} (ID: {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..0738526fb --- /dev/null +++ b/Duplicati/CommandLine/ServerUtil/Connection.cs @@ -0,0 +1,451 @@ +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(new HttpClientHandler() + { + ServerCertificateCustomValidationCallback = settings.Insecure + ? HttpClientHandler.DangerousAcceptAnyServerCertificateValidator + : null + }) + { + 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, true)) + 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 responseTask = client.PostAsync("auth/signin", JsonContent.Create(new { SigninToken = signinjwt, RememberMe = obtainRefreshToken })); + var (accessToken, refreshToken) = await ParseAuthResponse(responseTask); + 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); + } + } + else if (!string.IsNullOrWhiteSpace(settings.ServerDatafolder)) + { + Console.WriteLine($"No database found in {settings.ServerDatafolder}"); + } + } + 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 Task<(string? AccessToken, string? RefreshToken)> LoginWithPassword(HttpClient client, string password, bool obtainRefreshToken) + => ParseAuthResponse( + 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 Task<(string? AccessToken, string? RefreshToken)> LoginWithRefreshToken(HttpClient client, string refreshToken) + => ParseAuthResponse(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 async Task<(string? AccessToken, string? RefreshToken)> ParseAuthResponse(Task responseTask) + { + var response = await responseTask; + await EnsureSuccessStatusCodeWithParsing(response); + 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); + await EnsureSuccessStatusCodeWithParsing(response); + } + + /// + /// Resumes the server + /// + /// The task + public async Task Resume() + { + var response = await client.PostAsync($"serverstate/resume", null); + await EnsureSuccessStatusCodeWithParsing(response); + } + + /// + /// Lists the backups configured on the server + /// + /// The backups + public async Task> ListBackups() + { + var response = await client.GetAsync("backups"); + await EnsureSuccessStatusCodeWithParsing(response); + + 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)}"); + await EnsureSuccessStatusCodeWithParsing(response); + + 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); + await EnsureSuccessStatusCodeWithParsing(response); + } + + /// + /// Lists the active tasks + /// + /// The tasks + public async Task> ListTasks() + { + var response = await client.GetAsync("tasks"); + await EnsureSuccessStatusCodeWithParsing(response); + + 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); + await EnsureSuccessStatusCodeWithParsing(response); + } + + /// + /// 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}" } } + }); + await EnsureSuccessStatusCodeWithParsing(response); + (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)); + await EnsureSuccessStatusCodeWithParsing(response); + } + + /// + /// 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); + await EnsureSuccessStatusCodeWithParsing(response); + + 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); + } + + /// + /// The server error structure for JSON deserialization + /// + /// The error message + /// The error code + private sealed record ServerError(string Error, int Code); + + /// + /// Ensures the response is successful or extracts an error message + /// + /// The message to check + /// The task + private static async Task EnsureSuccessStatusCodeWithParsing(HttpResponseMessage? message) + { + if (message is null) + throw new UserReportedException("No response received"); + + if (message.IsSuccessStatusCode) + return; + + var content = await message.Content.ReadAsStringAsync(); + if (string.IsNullOrWhiteSpace(content)) + message.EnsureSuccessStatusCode(); + + ServerError? errMsg = null; + try + { + errMsg = JsonSerializer.Deserialize(content); + } + catch + { + } + + if (errMsg is not null) + throw new UserReportedException($"Server error ({errMsg.Code}): {errMsg.Error}"); + + throw new UserReportedException($"Failed to parse response ({message.StatusCode}): {content}"); + } +} 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..07a85f81e --- /dev/null +++ b/Duplicati/CommandLine/ServerUtil/Settings.cs @@ -0,0 +1,124 @@ +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 +/// Whether to disable TLS/SSL certificate trust check +public sealed record Settings( + string? Password, + string? RefreshToken, + Uri HostUrl, + string? ServerDatafolder, + string SettingsFile, + bool Insecure +) +{ + /// + /// 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 + /// Whether to disable TLS/SSL certificate trust check + /// The loaded settings + public static Settings Load(string? password, Uri? hostUrl, string? serverDataFolder, string settingsFile, bool insecure) + { + 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, + insecure + ); + } + + /// + /// Saves the settings to the settings file + /// + public void Save() + { + if (!string.IsNullOrWhiteSpace(RefreshToken)) + { + if (!EncryptedFieldHelper.HasValidDefaultKey) + Console.WriteLine("Warning: The encryption key is missing, saving login token without encryption"); + else if (EncryptedFieldHelper.IsDefaultKeyBlacklisted) + 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.IsDefaultKeyBlacklisted || !EncryptedFieldHelper.HasValidDefaultKey + ? 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..537c095f9 --- /dev/null +++ b/Duplicati/CommandLine/ServerUtil/SettingsBinder.cs @@ -0,0 +1,70 @@ +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); + + /// + /// The settings file option. + /// + public static readonly Option insecureOption = new Option("--insecure", description: "Accepts any TLS/SSL certificate (dangerous)", getDefaultValue: () => false); + + /// + /// 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); + rootCommand.AddGlobalOption(insecureOption); + 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", + bindingContext.ParseResult.GetValueForOption(insecureOption) + ); + + /// + /// 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..fadcee413 100644 --- a/Duplicati/GUI/Duplicati.GUI.TrayIcon/HostedInstanceKeeper.cs +++ b/Duplicati/GUI/Duplicati.GUI.TrayIcon/HostedInstanceKeeper.cs @@ -52,6 +52,7 @@ namespace Duplicati.GUI.TrayIcon { m_runnerException = ex; Duplicati.Server.Program.ServerStartedEvent.Set(); + Duplicati.Server.Program.ApplicationExitEvent.Set(); } finally { @@ -73,13 +74,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 afdae1941..d434837f0 100644 --- a/Duplicati/GUI/Duplicati.GUI.TrayIcon/HttpServerConnection.cs +++ b/Duplicati/GUI/Duplicati.GUI.TrayIcon/HttpServerConnection.cs @@ -58,20 +58,11 @@ namespace Duplicati.GUI.TrayIcon }; private record ServerStatusImpl( - Tuple ActiveTask, LiveControlState ProgramState, - IList> SchedulerQueueIds, - bool HasWarning, - bool HasError, SuggestedStatusIcon SuggestedStatusIcon, - DateTime EstimatedPauseEnd, long LastEventID, long LastDataUpdateID, - long LastNotificationUpdateID, - string UpdatedVersion, - string UpdateDownloadLink, - UpdatePollerStates UpdaterState, - double UpdateDownloadProgress + long LastNotificationUpdateID ) : IServerStatus; private record NotificationImpl( @@ -288,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; @@ -382,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/Server/Duplicati.Server.Serialization/Interface/IServerStatus.cs b/Duplicati/GUI/Duplicati.GUI.TrayIcon/IServerStatus.cs similarity index 72% rename from Duplicati/Server/Duplicati.Server.Serialization/Interface/IServerStatus.cs rename to Duplicati/GUI/Duplicati.GUI.TrayIcon/IServerStatus.cs index 46f4850ae..84b82b62f 100644 --- a/Duplicati/Server/Duplicati.Server.Serialization/Interface/IServerStatus.cs +++ b/Duplicati/GUI/Duplicati.GUI.TrayIcon/IServerStatus.cs @@ -18,28 +18,16 @@ // 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 Duplicati.Server.Serialization; -namespace Duplicati.Server.Serialization.Interface +namespace Duplicati.GUI.TrayIcon { public interface IServerStatus { - Tuple ActiveTask { get; } LiveControlState ProgramState { get; } - IList> SchedulerQueueIds { get; } - bool HasWarning { get; } - bool HasError { get; } SuggestedStatusIcon SuggestedStatusIcon { get; } - DateTime EstimatedPauseEnd { get; } long LastEventID { get; } long LastDataUpdateID { get; } long LastNotificationUpdateID { get; } - - string UpdatedVersion { get; } - string UpdateDownloadLink { get; } - UpdatePollerStates UpdaterState { get; } - double UpdateDownloadProgress { get; } - } } diff --git a/Duplicati/GUI/Duplicati.GUI.TrayIcon/Program.cs b/Duplicati/GUI/Duplicati.GUI.TrayIcon/Program.cs index 78c7052e2..416d4f087 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); @@ -101,6 +103,8 @@ namespace Duplicati.GUI.TrayIcon { try { + // Tell the hosted server it was started by the TrayIcon + Server.Program.Origin = "Tray icon"; hosted = new HostedInstanceKeeper(_args); } catch (Server.SingleInstance.MultipleInstanceException) @@ -111,8 +115,6 @@ namespace Duplicati.GUI.TrayIcon // We have a hosted server, if this is the first run, // we should open the main page openui = Server.Program.IsFirstRun || Server.Program.ServerPortChanged; - // Tell the hosted server it was started by the TrayIcon - Server.Program.Origin = "Tray icon"; var scheme = "http"; @@ -127,22 +129,25 @@ 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, true); + + if (databaseConnection != null) + { + disableTrayIconLogin = databaseConnection.ApplicationSettings.DisableTrayIconLogin; var scheme = "http"; if (!string.IsNullOrEmpty(databaseConnection.ApplicationSettings.ServerSSLCertificate)) scheme = "https"; - serverURL = new UriBuilder(serverURL) - { - Port = databaseConnection.ApplicationSettings.LastWebserverPort == -1 ? serverURL.Port : databaseConnection.ApplicationSettings.LastWebserverPort, - Scheme = scheme - }.Uri; + serverURL = new UriBuilder(serverURL) + { + Port = databaseConnection.ApplicationSettings.LastWebserverPort == -1 ? serverURL.Port : databaseConnection.ApplicationSettings.LastWebserverPort, + Scheme = scheme + }.Uri; + } } } @@ -152,9 +157,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/AutoUpdater/UpdaterManager.cs b/Duplicati/Library/AutoUpdater/UpdaterManager.cs index 9d32af8bd..5233fffcf 100644 --- a/Duplicati/Library/AutoUpdater/UpdaterManager.cs +++ b/Duplicati/Library/AutoUpdater/UpdaterManager.cs @@ -27,6 +27,8 @@ using Duplicati.Library.Utility; using Duplicati.Library.Common; using System.Diagnostics; using System.Text.Json; +using System.Net.Http; +using System.Threading; namespace Duplicati.Library.AutoUpdater { @@ -105,6 +107,16 @@ namespace Duplicati.Library.AutoUpdater /// public static UpdateInfo LastUpdateCheckVersion { get; private set; } + /// + /// The default timeout in seconds for download operations + /// + private const int DOWNLOAD_OPERATION_TIMEOUT_SECONDS = 3600; + + /// + /// The default timeout in seconds for fast get version metadata operations + /// + private const int SHORT_OPERATION_TIMEOUT_SECONDS = 30; + /// /// Performs static initialization of the update manager, populating the readonly fields of the manager /// @@ -316,10 +328,15 @@ namespace Duplicati.Library.AutoUpdater using (var tmpfile = new Library.Utility.TempFile()) { - System.Net.WebClient wc = new System.Net.WebClient(); - wc.Headers.Add(System.Net.HttpRequestHeader.UserAgent, string.Format("{0} v{1}{2}", APPNAME, SelfVersion.Version, string.IsNullOrWhiteSpace(InstallID) ? "" : " -" + InstallID)); - wc.Headers.Add("X-Install-ID", InstallID); - wc.DownloadFile(url, tmpfile); + + using var request = new HttpRequestMessage(HttpMethod.Get, url); + + request.Headers.Add(System.Net.HttpRequestHeader.UserAgent.ToString(), string.Format("{0} v{1}{2}", APPNAME, SelfVersion.Version, string.IsNullOrWhiteSpace(InstallID) ? "" : " -" + InstallID)); + request.Headers.Add("X-Install-ID", InstallID); + + using var timeoutToken = new CancellationTokenSource(); + timeoutToken.CancelAfter(TimeSpan.FromSeconds(SHORT_OPERATION_TIMEOUT_SECONDS)); + HttpClientHelper.DefaultClient.DownloadFile(request, tmpfile, null, timeoutToken.Token).ConfigureAwait(false).GetAwaiter().GetResult(); using (var fs = System.IO.File.OpenRead(tmpfile)) { @@ -439,15 +456,15 @@ namespace Duplicati.Library.AutoUpdater if (progress != null) cb = (s) => { progress(Math.Min(1.0, Math.Max(0.0, (double)s / package.Length))); }; - var wreq = (System.Net.HttpWebRequest)System.Net.WebRequest.Create(url); - wreq.UserAgent = string.Format("{0} v{1}", APPNAME, SelfVersion.Version); - wreq.Headers.Add("X-Install-ID", InstallID); + using var request = new HttpRequestMessage(HttpMethod.Get, url); - var areq = new Duplicati.Library.Utility.AsyncHttpRequest(wreq); - using (var resp = areq.GetResponse()) - using (var rss = areq.GetResponseStream()) - using (var pgs = new Duplicati.Library.Utility.ProgressReportingStream(rss, cb)) - Duplicati.Library.Utility.Utility.CopyStream(pgs, tempfile); + request.Headers.Add(System.Net.HttpRequestHeader.UserAgent.ToString(), string.Format("{0} v{1}", APPNAME, SelfVersion.Version)); + request.Headers.Add("X-Install-ID", InstallID); + + using var timeoutToken = new CancellationTokenSource(); + timeoutToken.CancelAfter(TimeSpan.FromSeconds(DOWNLOAD_OPERATION_TIMEOUT_SECONDS)); + + HttpClientHelper.DefaultClient.DownloadFile(request, tempfile, cb, timeoutToken.Token).ConfigureAwait(false).GetAwaiter().GetResult(); var sha256 = System.Security.Cryptography.SHA256.Create(); var md5 = System.Security.Cryptography.MD5.Create(); diff --git a/Duplicati/Library/Backend/AliyunOSS/Strings.cs b/Duplicati/Library/Backend/AliyunOSS/Strings.cs index 4cb53f5e1..a94469c89 100644 --- a/Duplicati/Library/Backend/AliyunOSS/Strings.cs +++ b/Duplicati/Library/Backend/AliyunOSS/Strings.cs @@ -11,7 +11,7 @@ namespace Duplicati.Library.Backend.Strings public static string OSSAccessKeySecretDescriptionLong { get { return LC.L(@"Access Key Secret is the key used by the user to encrypt signature strings and by OSS to verify these signature strings."); } } public static string OSSAccessKeySecretDescriptionShort { get { return LC.L(@"Access Key Secret"); } } public static string OSSBucketNameDescriptionLong { get { return LC.L(@"A storage space is a container used to store objects (Object), and all objects must belong to a specific storage space."); } } - public static string OSSBucketNameDescriptionShort { get { return LC.L(@"Bucket Name"); } } + public static string OSSBucketNameDescriptionShort { get { return LC.L(@"Bucket name"); } } public static string OSSRegionDescriptionLong { get { return LC.L(@"Region indicates the physical location of the OSS data center."); } } public static string OSSRegionDescriptionShort { get { return LC.L(@"Region"); } } public static string OSSEndpointDescriptionLong { get { return LC.L(@"Endpoint refers to the domain name through which OSS provides external services."); } } 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 2a3e6a13f..17f6f3866 100644 --- a/Duplicati/Library/Backend/Backblaze/Strings.cs +++ b/Duplicati/Library/Backend/Backblaze/Strings.cs @@ -24,14 +24,14 @@ namespace Duplicati.Library.Backend.Strings { internal static class B2 { public static string Description { get { return LC.L(@"This backend can read and write data to the Backblaze B2 Cloud Storage. Allowed format is ""b2://bucketname/prefix""."); } } public static string DisplayName { get { return LC.L(@"B2 Cloud Storage"); } } - public static string B2applicationkeyDescriptionLong { get { return LC.L(@"B2 Cloud Storage Application Key can be obtained after logging into your Backblaze account. This can also be supplied through the ""auth-password"" property."); } } + public static string B2applicationkeyDescriptionLong { get { return LC.L(@"B2 Cloud Storage Application Key can be obtained after logging into your Backblaze account. This can also be supplied through the option --{0}.", "auth-password"); } } public static string B2applicationkeyDescriptionShort { get { return LC.L(@"B2 Cloud Storage Application Key"); } } - 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 ""auth-username"" property."); } } + 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/Idrivee2/Strings.cs b/Duplicati/Library/Backend/Idrivee2/Strings.cs index 19c8420b4..032e95d36 100644 --- a/Duplicati/Library/Backend/Idrivee2/Strings.cs +++ b/Duplicati/Library/Backend/Idrivee2/Strings.cs @@ -23,9 +23,9 @@ namespace Duplicati.Library.Backend.Strings { internal static class Idrivee2Backend { public static string Description { get { return LC.L(@"This backend can read and write data to IDrive e2."); } } public static string DisplayName { get { return LC.L(@"IDrive e2"); } } - public static string KeySecretDescriptionLong { get { return LC.L(@"Access Key Secret can be obtained after logging into your IDrive e2 account. This can also be supplied through the ""auth-password"" property."); } } + public static string KeySecretDescriptionLong { get { return LC.L(@"Access Key Secret can be obtained after logging into your IDrive e2 account. This can also be supplied through the option --{0}.", "auth-password"); } } public static string KeySecretDescriptionShort { get { return LC.L(@"Access Key Secret"); } } - public static string KeyIDDescriptionLong { get { return LC.L(@"Access Key ID can be obtained after logging into your IDrive e2 account. This can also be supplied through the ""auth-username"" property."); } } + public static string KeyIDDescriptionLong { get { return LC.L(@"Access Key ID can be obtained after logging into your IDrive e2 account. This can also be supplied through the option --{0}.", "auth-username"); } } public static string KeyIDDescriptionShort { get { return LC.L(@"Access Key ID"); } } public static string BucketNameOrPathDescriptionLong { get { return LC.L(@"The ""Bucket Name or Complete Path"" is name of target bucket or complete of a folder inside the bucket."); } } 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 79a0a74be..7880a01ac 100644 --- a/Duplicati/Library/Backend/Mega/Strings.cs +++ b/Duplicati/Library/Backend/Mega/Strings.cs @@ -1,5 +1,6 @@ // Copyright (C) 2024, The Duplicati Team // https://duplicati.com, hello@duplicati.com +// Copyright (C) 2024, Suguru Hirahara // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the "Software"), @@ -24,10 +25,10 @@ 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 AuthTwoFactorKeyDescriptionLong { get { return LC.L(@"For accounts with two-factor authentication enabled, this is the shared secret used to generate the two-factor TOTP codes."); } } + 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"); } } public static string NoUsernameError { get { return LC.L(@"No username 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 16571770e..7e4e90ce7 100644 --- a/Duplicati/Library/Backend/S3/Strings.cs +++ b/Duplicati/Library/Backend/S3/Strings.cs @@ -25,26 +25,26 @@ namespace Duplicati.Library.Backend.Strings { public static string Description_v2 { get { return LC.L(@"This backend can read and write data to an S3 compatible server. Allowed format is ""s3://bucketname/prefix""."); } } public static string DisplayName { get { return LC.L(@"S3 compatible"); } } - public static string AMZKeyDescriptionLong { get { return LC.L(@"AWS Secret Access Key can be obtained after logging into your AWS account. This can also be supplied through the ""auth-password"" property."); } } + public static string AMZKeyDescriptionLong { get { return LC.L(@"AWS Secret Access Key can be obtained after logging into your AWS account. This can also be supplied through the option --{0}.", "auth-password"); } } public static string AMZKeyDescriptionShort { get { return LC.L(@"AWS Secret Access Key"); } } - 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 ""auth-username"" property."); } } + 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 1c55a0dfd..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 the keyfile. If this option is supplied, 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 DescriptionSshkeyLong(string urlprefix) { return LC.L(@"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.", urlprefix); } - public static string DescriptionSshkeyShort { get { return LC.L(@"Uses 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 this options 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 DescriptionSshkeepaliveLong { get { return LC.L(@"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."); } } - public static string DescriptionSshkeepaliveShort { get { return LC.L(@"Sets a keepalive value"); } } + 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(@"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(@"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(@"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 5c815e075..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."); } } @@ -50,7 +50,7 @@ namespace Duplicati.Library.Backend.Strings internal static class OneDriveForBusiness { - public static string Description { get { return LC.L(@"Supports connections to Microsoft OneDrive for Business. Allowed formats are ""od4b://tennant.sharepoint.com/personal/username_domain/Documents/subfolder"" 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."); } } + public static string Description { get { return LC.L(@"This backend can read and write data to Microsoft OneDrive for Business. Allowed formats are ""od4b://tennant.sharepoint.com/personal/username_domain/Documents/subfolder"" 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."); } } public static string DisplayName { get { return LC.L(@"Microsoft OneDrive for Business"); } } } } 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/Storj/Strings.cs b/Duplicati/Library/Backend/Storj/Strings.cs index 56c656add..d053d1ac9 100644 --- a/Duplicati/Library/Backend/Storj/Strings.cs +++ b/Duplicati/Library/Backend/Storj/Strings.cs @@ -26,20 +26,20 @@ namespace Duplicati.Library.Backend.Strings { public static string Description { get { return LC.L(@"This backend can read and write data to the Storj DCS."); } } public static string DisplayName { get { return LC.L(@"Storj DCS (Decentralized Cloud Storage)"); } } - public static string TestConnectionFailed { get { return LC.L(@"The connection-test failed."); } } - public static string StorjAuthMethodDescriptionLong { get { return LC.L(@"The authentication method describes which way to use to connect to the network - either via API key or via an access grant."); } } - public static string StorjAuthMethodDescriptionShort { get { return LC.L(@"The authentication method"); } } - public static string StorjSatelliteDescriptionLong { get { return LC.L(@"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."); } } - public static string StorjSatelliteDescriptionShort { get { return LC.L(@"The satellite"); } } - public static string StorjAPIKeyDescriptionLong { get { return LC.L(@"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."); } } - public static string StorjAPIKeyDescriptionShort { get { return LC.L(@"The API key"); } } - public static string StorjSecretDescriptionLong { get { return LC.L(@"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."); } } - public static string StorjSecretDescriptionShort { get { return LC.L(@"The encryption passphrase"); } } - public static string StorjSharedAccessDescriptionLong { get { return LC.L(@"An access grant contains all information in one encrypted string. You may use it instead of a satellite, API key and secret."); } } - public static string StorjSharedAccessDescriptionShort { get { return LC.L(@"The access grant"); } } - public static string StorjBucketDescriptionLong { get { return LC.L(@"The bucket where the backup will reside in."); } } - public static string StorjBucketDescriptionShort { get { return LC.L(@"The bucket"); } } - public static string StorjFolderDescriptionLong { get { return LC.L(@"The folder within the bucket where the backup will reside in."); } } - public static string StorjFolderDescriptionShort { get { return LC.L(@"The folder"); } } + public static string TestConnectionFailed { get { return LC.L(@"Connection-test failed."); } } + public static string StorjAuthMethodDescriptionLong { get { return LC.L(@"Specify the authentication method which describes which way to use to connect to the network - either via API key or via an access grant."); } } + public static string StorjAuthMethodDescriptionShort { get { return LC.L(@"Authentication method"); } } + public static string StorjSatelliteDescriptionLong { get { return LC.L(@"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."); } } + public static string StorjSatelliteDescriptionShort { get { return LC.L(@"Satellite"); } } + public static string StorjAPIKeyDescriptionLong { get { return LC.L(@"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."); } } + public static string StorjAPIKeyDescriptionShort { get { return LC.L(@"API key"); } } + public static string StorjSecretDescriptionLong { get { return LC.L(@"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."); } } + public static string StorjSecretDescriptionShort { get { return LC.L(@"Encryption passphrase"); } } + public static string StorjSharedAccessDescriptionLong { get { return LC.L(@"Supply the access grant which contains all information in one encrypted string. You may use it instead of a satellite, API key and secret."); } } + public static string StorjSharedAccessDescriptionShort { get { return LC.L(@"Access grant"); } } + public static string StorjBucketDescriptionLong { get { return LC.L(@"Specify the bucket for storing the backup."); } } + public static string StorjBucketDescriptionShort { get { return LC.L(@"Bucket"); } } + public static string StorjFolderDescriptionLong { get { return LC.L(@"Specify the folder in the bucket for storing the backup."); } } + public static string StorjFolderDescriptionShort { get { return LC.L(@"Folder"); } } } } 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 e8a1b0615..a70e5ba1b 100644 --- a/Duplicati/Library/Backend/TencentCOS/Strings.cs +++ b/Duplicati/Library/Backend/TencentCOS/Strings.cs @@ -32,10 +32,10 @@ namespace Duplicati.Library.Backend.Strings public static string COSAPISecretIdDescriptionShort { get { return LC.L(@"Secret ID"); } } public static string COSAPISecretKeyDescriptionLong { get { return LC.L(@"Cloud API Secret Key."); } } public static string COSAPISecretKeyDescriptionShort { get { return LC.L(@"Secret Key"); } } - public static string COSBucketDescriptionLong { get { return LC.L(@"Bucket, format: BucketName-APPID"); } } - public static string COSBucketDescriptionShort { get { return LC.L(@"Bucket"); } } + 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 a7106d8c8..96856a4ab 100644 --- a/Duplicati/Library/Backend/WEBDAV/Strings.cs +++ b/Duplicati/Library/Backend/WEBDAV/Strings.cs @@ -21,14 +21,14 @@ using Duplicati.Library.Localization.Short; namespace Duplicati.Library.Backend.Strings { internal static class WEBDAV { - public static string Description { get { return LC.L(@"Supports connections to a WEBDAV enabled web server, using the HTTP protocol. Allowed formats are ""webdav://hostname/folder"" and ""webdav://username:password@hostname/folder""."); } } + public static string Description { get { return LC.L(@"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""."); } } public static string DisplayName { get { return LC.L(@"WebDAV"); } } 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/Backend/WEBDAV/WEBDAV.cs b/Duplicati/Library/Backend/WEBDAV/WEBDAV.cs index e52397cdc..e67e548fa 100644 --- a/Duplicati/Library/Backend/WEBDAV/WEBDAV.cs +++ b/Duplicati/Library/Backend/WEBDAV/WEBDAV.cs @@ -1,29 +1,32 @@ -// 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.Library.Common.IO; using Duplicati.Library.Interface; +using Duplicati.Library.Utility; using System; using System.Collections.Generic; +using System.IO; using System.Net; +using System.Net.Http; using System.Threading; using System.Threading.Tasks; @@ -31,7 +34,31 @@ namespace Duplicati.Library.Backend { public class WEBDAV : IBackend, IStreamingBackend { - private readonly System.Net.NetworkCredential m_userInfo; + private record RequestResources : IDisposable + { + public RequestResources(HttpClient httpClient, HttpRequestMessage requestMessage) + { + HttpClient = httpClient; + RequestMessage = requestMessage; + } + public HttpRequestMessage RequestMessage { get; init; } + public HttpClient HttpClient { get; init; } + + public void Dispose() + { + try + { + RequestMessage?.Dispose(); + } + catch { } + try + { + HttpClient?.Dispose(); + } + catch { } + } + } + private readonly NetworkCredential m_userInfo; private readonly string m_url; private readonly string m_path; private readonly string m_sanitizedUrl; @@ -42,8 +69,6 @@ namespace Duplicati.Library.Backend private readonly bool m_useIntegratedAuthentication = false; private readonly bool m_forceDigestAuthentication = false; private readonly bool m_useSSL = false; - private readonly string m_debugPropfindFile = null; - private readonly byte[] m_copybuffer = new byte[Duplicati.Library.Utility.Utility.DEFAULT_BUFFER_SIZE]; /// /// A list of files seen in the last List operation. @@ -59,6 +84,16 @@ namespace Duplicati.Library.Backend //private static readonly byte[] PROPFIND_BODY = System.Text.Encoding.UTF8.GetBytes(""); private static readonly byte[] PROPFIND_BODY = new byte[0]; + /// + /// The default timeout in seconds for PUT/GET file operations + /// + private const int LONG_OPERATION_TIMEOUT_SECONDS = 30000; + + /// + /// The default timeout in seconds for LIST/CreateFolder operations + /// + private const int SHORT_OPERATION_TIMEOUT_SECONDS = 30; + public WEBDAV() { } @@ -71,7 +106,7 @@ namespace Duplicati.Library.Backend if (!string.IsNullOrEmpty(u.Username)) { - m_userInfo = new System.Net.NetworkCredential(); + m_userInfo = new NetworkCredential(); m_userInfo.UserName = u.Username; if (!string.IsNullOrEmpty(u.Password)) m_userInfo.Password = u.Password; @@ -82,13 +117,13 @@ namespace Duplicati.Library.Backend { if (options.ContainsKey("auth-username")) { - m_userInfo = new System.Net.NetworkCredential(); + m_userInfo = new NetworkCredential(); m_userInfo.UserName = options["auth-username"]; if (options.ContainsKey("auth-password")) m_userInfo.Password = options["auth-password"]; } } - + //Bugfix, see http://connect.microsoft.com/VisualStudio/feedback/details/695227/networkcredential-default-constructor-leaves-domain-null-leading-to-null-object-reference-exceptions-in-framework-code if (m_userInfo != null) m_userInfo.Domain = ""; @@ -105,7 +140,7 @@ namespace Duplicati.Library.Backend m_path = "/" + m_path; m_path = Util.AppendDirSeparator(m_path, "/"); - m_path = Library.Utility.Uri.UrlDecode(m_path); + m_path = Utility.Uri.UrlDecode(m_path); m_rawurl = new Utility.Uri(m_useSSL ? "https" : "http", u.Host, m_path).ToString(); int port = u.Port; @@ -115,35 +150,27 @@ namespace Duplicati.Library.Backend m_rawurlPort = new Utility.Uri(m_useSSL ? "https" : "http", u.Host, m_path, null, null, null, port).ToString(); m_sanitizedUrl = new Utility.Uri(m_useSSL ? "https" : "http", u.Host, m_path).ToString(); m_reverseProtocolUrl = new Utility.Uri(m_useSSL ? "http" : "https", u.Host, m_path).ToString(); - options.TryGetValue("debug-propfind-file", out m_debugPropfindFile); } #region IBackend Members - public string DisplayName - { - get { return Strings.WEBDAV.DisplayName; } - } + public string DisplayName => Strings.WEBDAV.DisplayName; - public string ProtocolKey - { - get { return "webdav"; } - } + public string ProtocolKey => "webdav"; public IEnumerable List() { try { - return this.ListWithouExceptionCatch(); + return ListWithouExceptionCatch(); } - catch (System.Net.WebException wex) + catch (HttpRequestException wex) { - if (wex.Response as System.Net.HttpWebResponse != null && - ((wex.Response as System.Net.HttpWebResponse).StatusCode == System.Net.HttpStatusCode.NotFound || (wex.Response as System.Net.HttpWebResponse).StatusCode == System.Net.HttpStatusCode.Conflict)) - throw new Interface.FolderMissingException(Strings.WEBDAV.MissingFolderError(m_path, wex.Message), wex); + if (wex.StatusCode == HttpStatusCode.NotFound || wex.StatusCode == HttpStatusCode.Conflict) + throw new FolderMissingException(Strings.WEBDAV.MissingFolderError(m_path, wex.Message), wex); - if (wex.Response as System.Net.HttpWebResponse != null && (wex.Response as System.Net.HttpWebResponse).StatusCode == System.Net.HttpStatusCode.MethodNotAllowed) - throw new UserInformationException(Strings.WEBDAV.MethodNotAllowedError((wex.Response as System.Net.HttpWebResponse).StatusCode), "WebdavMethodNotAllowed", wex); + if (wex.StatusCode == HttpStatusCode.MethodNotAllowed) + throw new UserInformationException(Strings.WEBDAV.MethodNotAllowedError((HttpStatusCode)wex.StatusCode), "WebdavMethodNotAllowed", wex); throw; } @@ -151,38 +178,21 @@ namespace Duplicati.Library.Backend private IEnumerable ListWithouExceptionCatch() { - var req = CreateRequest(""); + using var timeoutToken = new CancellationTokenSource(); + timeoutToken.CancelAfter(TimeSpan.FromSeconds(SHORT_OPERATION_TIMEOUT_SECONDS)); - req.Method = "PROPFIND"; - req.Headers.Add("Depth", "1"); - req.ContentType = "text/xml"; - req.ContentLength = PROPFIND_BODY.Length; + using var requestResources = CreateRequest(string.Empty, new HttpMethod("PROPFIND")); + requestResources.RequestMessage.Headers.Add("Depth", "1"); + requestResources.RequestMessage.Content = new StreamContent(new MemoryStream(PROPFIND_BODY)); + requestResources.RequestMessage.Content.Headers.ContentLength = PROPFIND_BODY.Length; - var areq = new Utility.AsyncHttpRequest(req); - using (System.IO.Stream s = areq.GetRequestStream()) - s.Write(PROPFIND_BODY, 0, PROPFIND_BODY.Length); + using var response = requestResources.HttpClient.SendAsync(requestResources.RequestMessage, HttpCompletionOption.ResponseContentRead, timeoutToken.Token).ConfigureAwait(false).GetAwaiter().GetResult(); + + response.EnsureSuccessStatusCode(); // This replaces the if needed when Mono was used. var doc = new System.Xml.XmlDocument(); - using (var resp = (System.Net.HttpWebResponse)areq.GetResponse()) - { - int code = (int)resp.StatusCode; - if (code < 200 || code >= 300) //For some reason Mono does not throw this automatically - throw new System.Net.WebException(resp.StatusDescription, null, System.Net.WebExceptionStatus.ProtocolError, resp); - if (!string.IsNullOrEmpty(m_debugPropfindFile)) - { - using (var rs = areq.GetResponseStream()) - using (var fs = new System.IO.FileStream(m_debugPropfindFile, System.IO.FileMode.Create, System.IO.FileAccess.Write, System.IO.FileShare.None)) - Utility.Utility.CopyStream(rs, fs, false, m_copybuffer); - - doc.Load(m_debugPropfindFile); - } - else - { - using (var rs = areq.GetResponseStream()) - doc.Load(rs); - } - } + doc.Load(response.Content.ReadAsStream()); System.Xml.XmlNamespaceManager nm = new System.Xml.XmlNamespaceManager(doc.NameTable); nm.AddNamespace("D", "DAV:"); @@ -194,7 +204,7 @@ namespace Duplicati.Library.Backend { //IIS uses %20 for spaces and %2B for + //Apache uses %20 for spaces and + for + - string name = Library.Utility.Uri.UrlDecode(n.InnerText.Replace("+", "%2B")); + string name = Utility.Uri.UrlDecode(n.InnerText.Replace("+", "%2B")); string cmp_path; @@ -246,7 +256,7 @@ namespace Duplicati.Library.Backend if (s != null) isCollection = s.InnerText.Trim() == "1"; else - isCollection = (stat.SelectSingleNode("D:resourcetype/D:collection", nm) != null); + isCollection = stat.SelectSingleNode("D:resourcetype/D:collection", nm) != null; } FileEntry fe = new FileEntry(name, size, lastAccess, lastModified); @@ -254,19 +264,19 @@ namespace Duplicati.Library.Backend files.Add(fe); m_filenamelist.Add(name); } - + return files; } public async Task PutAsync(string remotename, string filename, CancellationToken cancelToken) { - using (System.IO.FileStream fs = System.IO.File.OpenRead(filename)) + using (FileStream fs = File.OpenRead(filename)) await PutAsync(remotename, fs, cancelToken); } public void Get(string remotename, string filename) { - using (System.IO.FileStream fs = System.IO.File.Create(filename)) + using (FileStream fs = File.Create(filename)) Get(remotename, fs); } @@ -274,22 +284,20 @@ namespace Duplicati.Library.Backend { try { - System.Net.HttpWebRequest req = CreateRequest(remotename); - req.Method = "DELETE"; - Utility.AsyncHttpRequest areq = new Utility.AsyncHttpRequest(req); - using (System.Net.HttpWebResponse resp = (System.Net.HttpWebResponse)areq.GetResponse()) - { - if (resp.StatusCode == System.Net.HttpStatusCode.NotFound) - throw new FileMissingException(); + using var timeoutToken = new CancellationTokenSource(); + timeoutToken.CancelAfter(TimeSpan.FromSeconds(SHORT_OPERATION_TIMEOUT_SECONDS)); - int code = (int)resp.StatusCode; - if (code < 200 || code >= 300) //For some reason Mono does not throw this automatically - throw new System.Net.WebException(resp.StatusDescription, null, System.Net.WebExceptionStatus.ProtocolError, resp); - } - } - catch (System.Net.WebException wex) + using var requestResources = CreateRequest(remotename); + requestResources.RequestMessage.Method = HttpMethod.Delete; + + var response = requestResources.HttpClient.SendAsync(requestResources.RequestMessage, timeoutToken.Token).ConfigureAwait(false).GetAwaiter().GetResult(); + + response.EnsureSuccessStatusCode(); // This replaces the if needed when Mono was used. + + } + catch (HttpRequestException wex) { - if (wex.Response is HttpWebResponse response && response.StatusCode == System.Net.HttpStatusCode.NotFound) + if (wex.StatusCode == HttpStatusCode.NotFound) throw new FileMissingException(wex); else throw; @@ -298,7 +306,7 @@ namespace Duplicati.Library.Backend public IList SupportedCommands { - get + get { return new List(new ICommandLineArgument[] { new CommandLineArgument("auth-password", CommandLineArgument.ArgumentType.Password, Strings.WEBDAV.DescriptionAuthPasswordShort, Strings.WEBDAV.DescriptionAuthPasswordLong), @@ -306,8 +314,7 @@ namespace Duplicati.Library.Backend new CommandLineArgument("integrated-authentication", CommandLineArgument.ArgumentType.Boolean, Strings.WEBDAV.DescriptionIntegratedAuthenticationShort, Strings.WEBDAV.DescriptionIntegratedAuthenticationLong), new CommandLineArgument("force-digest-authentication", CommandLineArgument.ArgumentType.Boolean, Strings.WEBDAV.DescriptionForceDigestShort, Strings.WEBDAV.DescriptionForceDigestLong), new CommandLineArgument("use-ssl", CommandLineArgument.ArgumentType.Boolean, Strings.WEBDAV.DescriptionUseSSLShort, Strings.WEBDAV.DescriptionUseSSLLong), - new CommandLineArgument("debug-propfind-file", CommandLineArgument.ArgumentType.Path, Strings.WEBDAV.DescriptionDebugPropfindShort, Strings.WEBDAV.DescriptionDebugPropfindLong), - }); + }); } } @@ -316,28 +323,27 @@ namespace Duplicati.Library.Backend get { return Strings.WEBDAV.Description; } } - public string[] DNSName + public string[] DNSName { get { return new string[] { m_dnsName }; } } public void Test() { - this.List(); + List(); } public void CreateFolder() { - System.Net.HttpWebRequest req = CreateRequest(""); - req.Method = System.Net.WebRequestMethods.Http.MkCol; - req.KeepAlive = false; - Utility.AsyncHttpRequest areq = new Utility.AsyncHttpRequest(req); - using (System.Net.HttpWebResponse resp = (System.Net.HttpWebResponse)areq.GetResponse()) - { - int code = (int)resp.StatusCode; - if (code < 200 || code >= 300) //For some reason Mono does not throw this automatically - throw new System.Net.WebException(resp.StatusDescription, null, System.Net.WebExceptionStatus.ProtocolError, resp); - } + + using var timeoutToken = new CancellationTokenSource(); + timeoutToken.CancelAfter(TimeSpan.FromSeconds(SHORT_OPERATION_TIMEOUT_SECONDS)); + + using var requestResources = CreateRequest(string.Empty, new HttpMethod("MKCOL")); + + using var response = requestResources.HttpClient.SendAsync(requestResources.RequestMessage, timeoutToken.Token).ConfigureAwait(false).GetAwaiter().GetResult(); + + response.EnsureSuccessStatusCode(); // This replaces the if needed when Mono was used. } #endregion @@ -346,112 +352,114 @@ namespace Duplicati.Library.Backend public void Dispose() { + } #endregion - private System.Net.HttpWebRequest CreateRequest(string remotename) + private RequestResources CreateRequest(string remotename, HttpMethod method = null) { - System.Net.HttpWebRequest req = (System.Net.HttpWebRequest)System.Net.HttpWebRequest.Create(m_url + Library.Utility.Uri.UrlEncode(remotename).Replace("+", "%20")); + HttpClient httpClient; + if (m_useIntegratedAuthentication) { - req.UseDefaultCredentials = true; + httpClient = HttpClientHelper.CreateClient(new HttpClientHandler + { + UseDefaultCredentials = true + }); } else if (m_forceDigestAuthentication) { - System.Net.CredentialCache cred = new System.Net.CredentialCache(); - cred.Add(new Uri(m_url), "Digest", m_userInfo); - req.Credentials = cred; + httpClient = HttpClientHelper.CreateClient(new HttpClientHandler + { + Credentials = new CredentialCache + { + { new System.Uri(m_url), "Digest", m_userInfo } + } + }); } else { - req.Credentials = m_userInfo; - //We need this under Mono for some reason, - // and it appears some servers require this as well - req.PreAuthenticate = true; + httpClient = HttpClientHelper.CreateClient(); + httpClient.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue( + "Basic", + Convert.ToBase64String(System.Text.Encoding.ASCII.GetBytes($"{m_userInfo.UserName}:{m_userInfo.Password}")) + ); } - req.KeepAlive = false; - req.UserAgent = "Duplicati WEBDAV Client v" + System.Reflection.Assembly.GetExecutingAssembly().GetName().Version; + httpClient.Timeout = Timeout.InfiniteTimeSpan; + + var request = new HttpRequestMessage(HttpMethod.Get, $"{m_url}{Utility.Uri.UrlEncode(remotename).Replace("+", "%20")}"); + request.Headers.Add(HttpRequestHeader.UserAgent.ToString(), "Duplicati WEBDAV Client v" + System.Reflection.Assembly.GetExecutingAssembly().GetName().Version); + request.Headers.ConnectionClose = true; // Equivalent to KeepAlive = false + + if (method != null) + request.Method = method; + + return new RequestResources(httpClient, request); - return req; } #region IStreamingBackend Members - public async Task PutAsync(string remotename, System.IO.Stream stream, CancellationToken cancelToken) + public async Task PutAsync(string remotename, Stream stream, CancellationToken cancelToken) { try { - System.Net.HttpWebRequest req = CreateRequest(remotename); - req.Method = System.Net.WebRequestMethods.Http.Put; - req.ContentType = "application/octet-stream"; + using var timeoutToken = new CancellationTokenSource(); + timeoutToken.CancelAfter(TimeSpan.FromSeconds(LONG_OPERATION_TIMEOUT_SECONDS)); + using var combinedTokens = CancellationTokenSource.CreateLinkedTokenSource(timeoutToken.Token, cancelToken); - try { req.ContentLength = stream.Length; } - catch { } + using var requestResources = CreateRequest(remotename, HttpMethod.Put); - Utility.AsyncHttpRequest areq = new Utility.AsyncHttpRequest(req); - using (System.IO.Stream s = areq.GetRequestStream()) - await Utility.Utility.CopyStreamAsync(stream, s, true, cancelToken, m_copybuffer); + requestResources.RequestMessage.Content = new StreamContent(stream); + requestResources.RequestMessage.Content.Headers.ContentLength = stream.Length; + requestResources.RequestMessage.Content.Headers.ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue("application/octet-stream"); + requestResources.RequestMessage.Version = HttpVersion.Version11; - using (System.Net.HttpWebResponse resp = (System.Net.HttpWebResponse)areq.GetResponse()) - { - int code = (int)resp.StatusCode; - if (code < 200 || code >= 300) //For some reason Mono does not throw this automatically - throw new System.Net.WebException(resp.StatusDescription, null, System.Net.WebExceptionStatus.ProtocolError, resp); - } + using var response = await requestResources.HttpClient.SendAsync(requestResources.RequestMessage, HttpCompletionOption.ResponseHeadersRead, combinedTokens.Token); + + response.EnsureSuccessStatusCode(); // This replaces the if needed when Mono was used. } - catch (System.Net.WebException wex) + catch (HttpRequestException wex) { - //Convert to better exception - if (wex.Response as System.Net.HttpWebResponse != null) - if ((wex.Response as System.Net.HttpWebResponse).StatusCode == System.Net.HttpStatusCode.Conflict || (wex.Response as System.Net.HttpWebResponse).StatusCode == System.Net.HttpStatusCode.NotFound) - throw new Interface.FolderMissingException(Strings.WEBDAV.MissingFolderError(m_path, wex.Message), wex); + if (wex.StatusCode == HttpStatusCode.Conflict || wex.StatusCode == HttpStatusCode.NotFound) + throw new FolderMissingException(Strings.WEBDAV.MissingFolderError(m_path, wex.Message), wex); throw; } } - public void Get(string remotename, System.IO.Stream stream) + public void Get(string remotename, Stream stream) { - var req = CreateRequest(remotename); - req.Method = System.Net.WebRequestMethods.Http.Get; - try { - var areq = new Utility.AsyncHttpRequest(req); - using (var resp = (System.Net.HttpWebResponse)areq.GetResponse()) - { - int code = (int)resp.StatusCode; - if (code < 200 || code >= 300) //For some reason Mono does not throw this automatically - throw new System.Net.WebException(resp.StatusDescription, null, System.Net.WebExceptionStatus.ProtocolError, resp); + using var timeoutToken = new CancellationTokenSource(); + timeoutToken.CancelAfter(TimeSpan.FromSeconds(LONG_OPERATION_TIMEOUT_SECONDS)); + + using var requestResources = CreateRequest(remotename, HttpMethod.Get); + + requestResources.HttpClient.DownloadFile(requestResources.RequestMessage, stream, null, timeoutToken.Token).ConfigureAwait(false).GetAwaiter().GetResult(); - using (var s = areq.GetResponseStream()) - Utility.Utility.CopyStream(s, stream, true, m_copybuffer); - } } - catch (System.Net.WebException wex) + catch (HttpRequestException wex) { - if (wex.Response as System.Net.HttpWebResponse != null) - { - if ((wex.Response as System.Net.HttpWebResponse).StatusCode == System.Net.HttpStatusCode.Conflict) - throw new Interface.FolderMissingException(Strings.WEBDAV.MissingFolderError(m_path, wex.Message), wex); - - if - ( - (wex.Response as System.Net.HttpWebResponse).StatusCode == System.Net.HttpStatusCode.NotFound - && - m_filenamelist != null - && - m_filenamelist.Contains(remotename) - ) - throw new Exception(Strings.WEBDAV.SeenThenNotFoundError(m_path, remotename, System.IO.Path.GetExtension(remotename), wex.Message), wex); - } + if (wex.StatusCode == HttpStatusCode.Conflict) + throw new FolderMissingException(Strings.WEBDAV.MissingFolderError(m_path, wex.Message), wex); + if + ( + wex.StatusCode == HttpStatusCode.NotFound + && + m_filenamelist != null + && + m_filenamelist.Contains(remotename) + ) + throw new Exception(Strings.WEBDAV.SeenThenNotFoundError(m_path, remotename, Path.GetExtension(remotename), wex.Message), wex); throw; } } #endregion } -} +} \ No newline at end of file diff --git a/Duplicati/Library/Compression/FileArchiveZip.cs b/Duplicati/Library/Compression/FileArchiveZip.cs index fa731ed2e..654acb6ea 100644 --- a/Duplicati/Library/Compression/FileArchiveZip.cs +++ b/Duplicati/Library/Compression/FileArchiveZip.cs @@ -34,7 +34,7 @@ using System.Linq; namespace Duplicati.Library.Compression { /// - /// An abstraction of a zip archive as a FileArchive, based on SharpCompress. + /// An abstraction of a ZIP archive as a FileArchive, based on SharpCompress. /// Please note, duplicati does not require both Read & Write access at the same time so this has not been implemented. /// public class FileArchiveZip : ICompression @@ -62,7 +62,7 @@ namespace Duplicati.Library.Compression /// private const string COMPRESSION_METHOD_OPTION = "zip-compression-method"; /// - /// The commandline option for toggling the zip64 support + /// The commandline option for toggling the ZIP64 support /// private const string COMPRESSION_ZIP64_OPTION = "zip-compression-zip64"; @@ -77,7 +77,7 @@ namespace Duplicati.Library.Compression private const CompressionType DEFAULT_COMPRESSION_METHOD = CompressionType.Deflate; /// - /// The default setting for the zip64 support + /// The default setting for the ZIP64 support /// private const bool DEFAULT_ZIP64 = false; @@ -87,7 +87,7 @@ namespace Duplicati.Library.Compression private const int CENTRAL_HEADER_ENTRY_SIZE = 8 + 2 + 2 + 4 + 4 + 4 + 4 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 4; /// - /// The size of the extended zip64 header + /// The size of the extended ZIP64 header /// private const int CENTRAL_HEADER_ENTRY_SIZE_ZIP64_EXTRA = 2 + 2 + 8 + 8 + 8 + 4; @@ -137,7 +137,7 @@ namespace Duplicati.Library.Compression private readonly CompressionType m_compressionType; /// - /// A flag indicating if zip64 is in use + /// A flag indicating if ZIP64 is in use /// private readonly bool m_usingZip64; @@ -199,7 +199,7 @@ namespace Duplicati.Library.Compression } /// - /// Constructs a new zip instance. + /// Constructs a new ZIP instance. /// Access mode is specified by mode parameter. /// Note that stream would not be disposed by FileArchiveZip instance so /// you may reuse it and have to dispose it yourself. @@ -361,7 +361,7 @@ namespace Duplicati.Library.Compression if (m_using_reader) throw; - Logging.Log.WriteWarningMessage(LOGTAG, "BrokenCentralHeaderFallback", ex, "Zip archive appears to have a broken Central Record Header, switching to stream mode"); + Logging.Log.WriteWarningMessage(LOGTAG, "BrokenCentralHeaderFallback", ex, "ZIP archive appears to have a broken Central Record Header, switching to stream mode"); SwitchToReader(); var d = new Dictionary(Duplicati.Library.Utility.Utility.ClientFilenameStringComparer); @@ -385,7 +385,7 @@ namespace Duplicati.Library.Compression if (d.Count < 2) throw; - Logging.Log.WriteWarningMessage(LOGTAG, "BrokenCentralHeader", ex2, "Zip archive appears to have broken records, returning the {0} records that could be recovered", d.Count); + Logging.Log.WriteWarningMessage(LOGTAG, "BrokenCentralHeader", ex2, "ZIP archive appears to have broken records, returning the {0} records that could be recovered", d.Count); } m_entryDict = d; diff --git a/Duplicati/Library/Compression/SevenZipCompression.cs b/Duplicati/Library/Compression/SevenZipCompression.cs index 5db2049d1..1906e3666 100644 --- a/Duplicati/Library/Compression/SevenZipCompression.cs +++ b/Duplicati/Library/Compression/SevenZipCompression.cs @@ -69,7 +69,7 @@ namespace Duplicati.Library.Compression public SevenZipCompression() { } /// - /// Constructs a new zip instance. + /// Constructs a new ZIP instance. /// Access mode is specified by mode parameter. /// Note that stream would not be disposed by FileArchiveZip instance so /// you may reuse it and have to dispose it yourself. diff --git a/Duplicati/Library/Compression/Strings.cs b/Duplicati/Library/Compression/Strings.cs index f71114fe1..023e5317c 100644 --- a/Duplicati/Library/Compression/Strings.cs +++ b/Duplicati/Library/Compression/Strings.cs @@ -21,15 +21,15 @@ using Duplicati.Library.Localization.Short; namespace Duplicati.Library.Compression.Strings { internal static class FileArchiveZip { - public static string Description { get { return LC.L(@"This module provides the industry standard Zip compression. Files created with this module can be read by any standard-compliant zip application."); } } - public static string DisplayName { get { return LC.L(@"Zip compression"); } } - public static string CompressionlevelDeprecated(string optionname) { return LC.L(@"Please use the {0} option instead.", optionname); } + public static string Description { get { return LC.L(@"This module provides the industry standard ZIP compression. Files created with this module can be read by any standard-compliant ZIP application."); } } + 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 CompressionmethodLong(string optionname) { return LC.L(@"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.", optionname); } - public static string CompressionmethodShort { get { return LC.L(@"Sets 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 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(@"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(@"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..712381545 --- /dev/null +++ b/Duplicati/Library/Encryption/EncryptedFieldHelper.cs @@ -0,0 +1,225 @@ +// 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), Strings.EncryptedFieldHelper.KeyEmptyError); + if (key.Length < 8) + throw new ArgumentException(Strings.EncryptedFieldHelper.KeyTooShortError, nameof(key)); + + using var hasher = HashFactory.CreateHasher(HashFactory.SHA256); + return new KeyInstance(key, key.ComputeHashToHex(hasher), IsKeyBlacklisted(key)); + } + + /// + /// Creates a key instance if the key is valid + /// + /// The key to create + /// The key instance or null if the key is invalid + public static KeyInstance? CreateKeyIfValid(string? key) + => string.IsNullOrWhiteSpace(key) ? null : CreateKey(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 based on the device ID + /// + private static readonly KeyInstance? DeviceIdKey = KeyInstance.CreateKeyIfValid(DeviceIDHelper.HasTrustedDeviceID ? DeviceIDHelper.GetDeviceIDHash() : null); + + /// + /// The default key to use for encryption + /// + private static readonly KeyInstance? SuppliedKey = KeyInstance.CreateKeyIfValid(Environment.GetEnvironmentVariable(ENVIROMENT_VARIABLE_NAME)); + + /// + /// The default key to use for encryption + /// + private static readonly KeyInstance? DefaultKey = SuppliedKey ?? DeviceIdKey; + + /// + /// Returns a value indicating if the default key is blacklisted and cannot be used + /// + public static bool IsDefaultKeyBlacklisted => DefaultKey?.IsBlacklisted ?? false; + + /// + /// Returns a value indicating if the default key is valid + /// + public static bool HasValidDefaultKey => DefaultKey != null; + + /// + /// 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; + + if (key == null) + throw new SettingsEncryptionKeyMissingException(); + + 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 == null) + throw new SettingsEncryptionKeyMissingException(); + + if (key.IsBlacklisted) + throw new InvalidOperationException(Strings.EncryptedFieldHelper.KeyBlacklistedError); + + 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 c65945b83..47e2e759a 100644 --- a/Duplicati/Library/Encryption/Strings.cs +++ b/Duplicati/Library/Encryption/Strings.cs @@ -30,7 +30,7 @@ namespace Duplicati.Library.Encryption.Strings public static string EmptyKeyError { get { return LC.L(@"Empty passphrase not allowed"); } } public static string AessetthreadlevelLong { get { return LC.L(@"Use this option to set the thread level allowed for AES crypt operations."); } } public static string AessetthreadlevelShort { get { return LC.L(@"Set thread level utilized for crypting"); } } - public static string AessetthreadlevelDeprecated { get { return LC.L(@"This option has no effect and should not be used."); } } + public static string AessetthreadlevelDeprecated { get { return LC.L(@"The option --{0} is no longer used and has been deprecated.", "aes-set-threadlevel"); } } } internal static class EncryptionBase { @@ -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 @@ -60,4 +60,10 @@ namespace Duplicati.Library.Encryption.Strings public static string GPGFlushError { get { return LC.L(@"Failure while invoking GnuPG, program won't flush output"); } } public static string GPGTerminateError { get { return LC.L(@"Failure while invoking GnuPG, program won't terminate"); } } } + internal static class EncryptedFieldHelper + { + public static string KeyTooShortError { get { return LC.L(@"Key must be at least 8 characters long"); } } + public static string KeyEmptyError { get { return LC.L(@"Key must not be empty"); } } + public static string KeyBlacklistedError { get { return LC.L(@"Refusing to encrypt with blacklisted key"); } } + } } diff --git a/Duplicati/Library/Interface/CustomExceptions.cs b/Duplicati/Library/Interface/CustomExceptions.cs index 0232f5eeb..af1ac0025 100644 --- a/Duplicati/Library/Interface/CustomExceptions.cs +++ b/Duplicati/Library/Interface/CustomExceptions.cs @@ -1,23 +1,23 @@ -// 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 Duplicati.Library.Localization.Short; @@ -195,10 +195,34 @@ namespace Duplicati.Library.Interface { public RemoteListVerificationException(string message, string helpId) : base(message, helpId) - {} + { } public RemoteListVerificationException(string message, string helpId, Exception innerException) : 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") + { } + } + + /// + /// An exception indicating that the current encryption key does not match the key + /// used to encrypt the settings. + /// + [Serializable] + public class SettingsEncryptionKeyMissingException : UserInformationException + { + public SettingsEncryptionKeyMissingException() + : base(Strings.Common.SettingsKeyMissingExceptionError, "SettingsKeyMissing") + { } } } diff --git a/Duplicati/Library/Interface/Strings.cs b/Duplicati/Library/Interface/Strings.cs index ffe547bae..bf703110f 100644 --- a/Duplicati/Library/Interface/Strings.cs +++ b/Duplicati/Library/Interface/Strings.cs @@ -19,14 +19,17 @@ // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER // DEALINGS IN THE SOFTWARE. using Duplicati.Library.Localization.Short; -namespace Duplicati.Library.Interface.Strings { - internal static class CommandLineArgument { +namespace Duplicati.Library.Interface.Strings +{ + internal static class CommandLineArgument + { public static string AliasesHeader { get { return LC.L(@"aliases"); } } public static string DefaultValueHeader { get { return LC.L(@"default value"); } } public static string DeprecationMarker { get { return LC.L(@"[DEPRECATED]"); } } public static string ValuesHeader { get { return LC.L(@"values"); } } } - internal static class DataTypes { + internal static class DataTypes + { public static string Boolean { get { return LC.L(@"Boolean"); } } public static string Enumeration { get { return LC.L(@"Enumeration"); } } public static string Flags { get { return LC.L(@"Flags"); } } @@ -37,9 +40,13 @@ namespace Duplicati.Library.Interface.Strings { public static string Timespan { get { return LC.L(@"Timespan"); } } public static string Unknown { get { return LC.L(@"Unknown"); } } } - internal static class Common { + internal static class Common + { 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."); } } + public static string SettingsKeyMissingExceptionError { get { return LC.L(@"Encryption key is missing."); } } } + } 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/BackendManager.cs b/Duplicati/Library/Main/BackendManager.cs index b08db406d..6085758f8 100644 --- a/Duplicati/Library/Main/BackendManager.cs +++ b/Duplicati/Library/Main/BackendManager.cs @@ -1,23 +1,23 @@ -// 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.Linq; @@ -30,6 +30,7 @@ using Newtonsoft.Json; using Duplicati.Library.Localization.Short; using System.Threading; using System.Net; +using Duplicati.Library.Interface; namespace Duplicati.Library.Main { @@ -235,7 +236,7 @@ namespace Duplicati.Library.Main { if (this.LocalTempfile != null) try { this.LocalTempfile.Dispose(); } - catch (Exception ex) { Logging.Log.WriteWarningMessage(LOGTAG, "DeleteTemporaryFileError", ex, "Failed to dispose temporary file: {0}", this.LocalTempfile); } + catch (Exception ex) { Logging.Log.WriteWarningMessage(LOGTAG, "DeleteTemporaryFileError", ex, "Failed to dispose temporary file: {0}", this.LocalTempfile); } finally { this.LocalTempfile = null; } } @@ -418,7 +419,8 @@ namespace Duplicati.Library.Main } if (m_taskControl != null) - m_taskControl.StateChangedEvent += (state) => { + m_taskControl.StateChangedEvent += (state) => + { if (state == TaskControlState.Abort) m_thread.Interrupt(); }; @@ -548,7 +550,7 @@ namespace Duplicati.Library.Main try { var names = m_backend.DNSName ?? new string[0]; - foreach(var name in names) + foreach (var name in names) if (!string.IsNullOrWhiteSpace(name)) System.Net.Dns.GetHostEntry(name); } @@ -1465,6 +1467,8 @@ namespace Duplicati.Library.Main throw m_lastException; } + public IQuotaInfo Quota => (m_backend as IQuotaEnabledBackend)?.Quota; + public bool FlushDbMessages() { return m_db.FlushDbMessages(false); 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/Database/LocalDatabase.cs b/Duplicati/Library/Main/Database/LocalDatabase.cs index 081de8edb..44d1d4189 100644 --- a/Duplicati/Library/Main/Database/LocalDatabase.cs +++ b/Duplicati/Library/Main/Database/LocalDatabase.cs @@ -1343,12 +1343,21 @@ ORDER BY m_insertIndexBlockLink.ExecuteNonQuery(); } + /// + /// Returns all unique blocklists for a given volume + /// + /// The volume ID to get blocklists for + /// The blocksize + /// The size of the hash + /// An optional external transaction + /// An enumerable of tuples containing the blocklist hash, the blocklist data and the length of the data public IEnumerable> GetBlocklists(long volumeid, long blocksize, int hashsize, System.Data.IDbTransaction transaction = null) { using (var cmd = m_connection.CreateCommand(transaction)) { + // Group subquery by hash to ensure that each blocklist hash appears only once in the result var sql = string.Format(@"SELECT ""A"".""Hash"", ""C"".""Hash"" FROM " + - @"(SELECT ""BlocklistHash"".""BlocksetID"", ""Block"".""Hash"", * FROM ""BlocklistHash"",""Block"" WHERE ""BlocklistHash"".""Hash"" = ""Block"".""Hash"" AND ""Block"".""VolumeID"" = ?) A, " + + @"(SELECT ""BlocklistHash"".""BlocksetID"", ""Block"".""Hash"", ""BlocklistHash"".""Index"" FROM ""BlocklistHash"",""Block"" WHERE ""BlocklistHash"".""Hash"" = ""Block"".""Hash"" AND ""Block"".""VolumeID"" = ? GROUP BY ""Block"".""Hash"", ""Block"".""Size"") A, " + @" ""BlocksetEntry"" B, ""Block"" C WHERE ""B"".""BlocksetID"" = ""A"".""BlocksetID"" AND " + @" ""B"".""Index"" >= (""A"".""Index"" * {0}) AND ""B"".""Index"" < ((""A"".""Index"" + 1) * {0}) AND ""C"".""ID"" = ""B"".""BlockID"" " + @" ORDER BY ""A"".""BlocksetID"", ""B"".""Index""", @@ -1356,28 +1365,28 @@ ORDER BY ); string curHash = null; - int index = 0; + int count = 0; byte[] buffer = new byte[blocksize]; using (var rd = cmd.ExecuteReader(sql, volumeid)) while (rd.Read()) { var blockhash = rd.GetValue(0).ToString(); - if ((blockhash != curHash && curHash != null) || index + hashsize > buffer.Length) + if ((blockhash != curHash && curHash != null) || count + hashsize > buffer.Length) { - yield return new Tuple(curHash, buffer, index); + yield return new Tuple(curHash, buffer, count); buffer = new byte[blocksize]; - index = 0; + count = 0; } var hash = Convert.FromBase64String(rd.GetValue(1).ToString()); - Array.Copy(hash, 0, buffer, index, hashsize); + Array.Copy(hash, 0, buffer, count, hashsize); curHash = blockhash; - index += hashsize; + count += hashsize; } if (curHash != null) - yield return new Tuple(curHash, buffer, index); + yield return new Tuple(curHash, buffer, count); } } 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/Operation/BackupHandler.cs b/Duplicati/Library/Main/Operation/BackupHandler.cs index 70ead44c2..fd20bcbce 100644 --- a/Duplicati/Library/Main/Operation/BackupHandler.cs +++ b/Duplicati/Library/Main/Operation/BackupHandler.cs @@ -149,34 +149,124 @@ namespace Duplicati.Library.Main.Operation return service; } - private void PreBackupVerify(BackendManager backend, string protectedfile) + private sealed record PreBackupVerifyResult( + LocalBackupDatabase Database, + BackendManager BackendManager, + string LastTempFilelist, + long LastTempFilesetId + ); + + /// + /// Verifies the database and backend before starting the backup. + /// The logic here is needed to check that the database is in a state + /// where it can be used for the backup, and that the backend is also + /// in the same state as the database. + /// + /// If the auto-repair option is enabled, this method will attempt to + /// call the repair method, which requires that the database is closed + /// and re-opened. + /// + /// For efficiency, the database is only closed if the repair is needed, + /// and returned to the caller in an open state in either case. + /// + /// Results from the pre-backup verification + private static async Task PreBackupVerify(string backendurl, Options options, BackupResults result) { - m_result.OperationProgressUpdater.UpdatePhase(OperationPhase.Backup_PreBackupVerify); + result.OperationProgressUpdater.UpdatePhase(OperationPhase.Backup_PreBackupVerify); + + // Setup variables + LocalBackupDatabase database = null; + BackendManager backendManager = null; + + // If we have an interrupted backup, grab the fileset + string lastTempFilelist = null; + long lastTempFilesetId = -1; + using (new Logging.Timer(LOGTAG, "PreBackupVerify", "PreBackupVerify")) { try { - if (m_options.NoBackendverification) - { - FilelistProcessor.VerifyLocalList(backend, m_database); - UpdateStorageStatsFromDatabase(); - } - else - FilelistProcessor.VerifyRemoteList(backend, m_options, m_database, m_result.BackendWriter, new string[] { protectedfile }); - } - catch (RemoteListVerificationException ex) - { - if (m_options.AutoCleanup) - { - Logging.Log.WriteWarningMessage(LOGTAG, "BackendVerifyFailedAttemptingCleanup", ex, "Backend verification failed, attempting automatic cleanup"); - m_result.RepairResults = new RepairResults(m_result); - new RepairHandler(backend.BackendUrl, m_options, (RepairResults)m_result.RepairResults).Run(); + database = new LocalBackupDatabase(options.Dbpath, options); + backendManager = new BackendManager(backendurl, options, result.BackendWriter, database); - Logging.Log.WriteInformationMessage(LOGTAG, "BackendCleanupFinished", "Backend cleanup finished, retrying verification"); - FilelistProcessor.VerifyRemoteList(backend, m_options, m_database, m_result.BackendWriter, new string[] { protectedfile }); + result.SetDatabase(database); + result.Dryrun = options.Dryrun; + + // Check the database integrity + Utility.UpdateOptionsFromDb(database, options); + Utility.VerifyOptionsAndUpdateDatabase(database, options); + + var probe_path = database.GetFirstPath(); + if (probe_path != null && Util.GuessDirSeparator(probe_path) != Util.DirectorySeparatorString) + throw new UserInformationException(string.Format("The backup contains files that belong to another operating system. Proceeding with a backup would cause the database to contain paths from two different operation systems, which is not supported. To proceed without losing remote data, delete all filesets and make sure the --{0} option is set, then run the backup again to re-use the existing data on the remote store.", "no-auto-compact"), "CrossOsDatabaseReuseNotSupported"); + + if (database.PartiallyRecreated) + throw new UserInformationException("The database was only partially recreated. This database may be incomplete and the repair process is not allowed to alter remote files as that could result in data loss.", "DatabaseIsPartiallyRecreated"); + + if (database.RepairInProgress) + throw new UserInformationException("The database was attempted repaired, but the repair did not complete. This database may be incomplete and the backup process cannot continue. You may delete the local database and attempt to repair it again.", "DatabaseRepairInProgress"); + + using (var db = new Backup.BackupDatabase(database, options)) + { + // Make sure the database is sane + await db.VerifyConsistencyAsync(options.Blocksize, options.BlockhashSize, !options.DisableFilelistConsistencyChecks); + + if (!options.DisableSyntheticFilelist) + { + var candidates = (await db.GetIncompleteFilesetsAsync()).OrderBy(x => x.Value).ToArray(); + if (candidates.Any()) + { + lastTempFilesetId = candidates.Last().Key; + lastTempFilelist = database.GetRemoteVolumeFromFilesetID(lastTempFilesetId).Name; + } + } } - else - throw; + + try + { + if (options.NoBackendverification) + { + FilelistProcessor.VerifyLocalList(backendManager, database); + UpdateStorageStatsFromDatabase(result, database, options, backendManager); + } + else + FilelistProcessor.VerifyRemoteList(backendManager, options, database, result.BackendWriter, new string[] { lastTempFilelist }, logErrors: false); + } + catch (RemoteListVerificationException ex) + { + if (options.AutoCleanup) + { + Logging.Log.WriteWarningMessage(LOGTAG, "BackendVerifyFailedAttemptingCleanup", ex, "Backend verification failed, attempting automatic cleanup"); + result.RepairResults = new RepairResults(result); + + // Close the database to allow the repair to run, it may create a new database + backendManager.Dispose(); + database.Dispose(); + + database = null; + backendManager = null; + result.SetDatabase(null); + new RepairHandler(backendurl, options, (RepairResults)result.RepairResults).Run(); + + // Re-open the database and backend manager + database = new LocalBackupDatabase(options.Dbpath, options); + backendManager = new BackendManager(backendurl, options, result.BackendWriter, database); + result.SetDatabase(database); + + Logging.Log.WriteInformationMessage(LOGTAG, "BackendCleanupFinished", "Backend cleanup finished, retrying verification"); + FilelistProcessor.VerifyRemoteList(backendManager, options, database, result.BackendWriter, new string[] { lastTempFilelist }); + } + else + throw; + } + + return new PreBackupVerifyResult(database, backendManager, lastTempFilelist, lastTempFilesetId); + } + catch + { + backendManager?.Dispose(); + database?.Dispose(); + throw; } } } @@ -322,34 +412,30 @@ namespace Duplicati.Library.Main.Operation /// /// Handler for computing backend statistics, without relying on a remote folder listing /// - private void UpdateStorageStatsFromDatabase() + private static void UpdateStorageStatsFromDatabase(BackupResults result, LocalBackupDatabase database, Options options, BackendManager backendManager) { - if (m_result.BackendWriter != null) + if (result.BackendWriter != null) { - m_result.BackendWriter.KnownFileCount = m_database.GetRemoteVolumes().Count(); - m_result.BackendWriter.KnownFileSize = m_database.GetRemoteVolumes().Select(x => Math.Max(0, x.Size)).Sum(); + result.BackendWriter.KnownFileCount = database.GetRemoteVolumes().Count(); + result.BackendWriter.KnownFileSize = database.GetRemoteVolumes().Select(x => Math.Max(0, x.Size)).Sum(); - m_result.BackendWriter.UnknownFileCount = 0; - m_result.BackendWriter.UnknownFileSize = 0; + result.BackendWriter.UnknownFileCount = 0; + result.BackendWriter.UnknownFileSize = 0; - m_result.BackendWriter.BackupListCount = m_database.FilesetTimes.Count(); - m_result.BackendWriter.LastBackupDate = m_database.FilesetTimes.FirstOrDefault().Value.ToLocalTime(); + result.BackendWriter.BackupListCount = database.FilesetTimes.Count(); + result.BackendWriter.LastBackupDate = database.FilesetTimes.FirstOrDefault().Value.ToLocalTime(); - // TODO: If we have a BackendManager, we should query through that - using (var backend = DynamicLoader.BackendLoader.GetBackend(m_backendurl, m_options.RawOptions)) + if (!options.QuotaDisable) { - if (backend is IQuotaEnabledBackend enabledBackend && !m_options.QuotaDisable) + var quota = backendManager.Quota; + if (quota != null) { - Library.Interface.IQuotaInfo quota = enabledBackend.Quota; - if (quota != null) - { - m_result.BackendWriter.TotalQuotaSpace = quota.TotalQuotaSpace; - m_result.BackendWriter.FreeQuotaSpace = quota.FreeQuotaSpace; - } + result.BackendWriter.TotalQuotaSpace = quota.TotalQuotaSpace; + result.BackendWriter.FreeQuotaSpace = quota.FreeQuotaSpace; } } - m_result.BackendWriter.AssignedQuotaSpace = m_options.QuotaSize; + result.BackendWriter.AssignedQuotaSpace = options.QuotaSize; } } @@ -410,27 +496,12 @@ namespace Duplicati.Library.Main.Operation { m_result.OperationProgressUpdater.UpdatePhase(OperationPhase.Backup_Begin); + // Do a remote verification, unless disabled + var (database, backendManager, lastTempFilelist, lastTempFilesetId) = await PreBackupVerify(m_backendurl, m_options, m_result); + // New isolated scope for each operation using (new IsolatedChannelScope()) - using (m_database = new LocalBackupDatabase(m_options.Dbpath, m_options)) { - m_result.SetDatabase(m_database); - m_result.Dryrun = m_options.Dryrun; - - // Check the database integrity - Utility.UpdateOptionsFromDb(m_database, m_options); - Utility.VerifyOptionsAndUpdateDatabase(m_database, m_options); - - var probe_path = m_database.GetFirstPath(); - if (probe_path != null && Util.GuessDirSeparator(probe_path) != Util.DirectorySeparatorString) - throw new UserInformationException(string.Format("The backup contains files that belong to another operating system. Proceeding with a backup would cause the database to contain paths from two different operation systems, which is not supported. To proceed without losing remote data, delete all filesets and make sure the --{0} option is set, then run the backup again to re-use the existing data on the remote store.", "no-auto-compact"), "CrossOsDatabaseReuseNotSupported"); - - if (m_database.PartiallyRecreated) - throw new UserInformationException("The database was only partially recreated. This database may be incomplete and the repair process is not allowed to alter remote files as that could result in data loss.", "DatabaseIsPartiallyRecreated"); - - if (m_database.RepairInProgress) - throw new UserInformationException("The database was attempted repaired, but the repair did not complete. This database may be incomplete and the backup process cannot continue. You may delete the local database and attempt to repair it again.", "DatabaseRepairInProgress"); - // If there is no filter, we set an empty filter to simplify the code // If there is a filter, we make sure that the sources are included m_filter = filter ?? new Library.Utility.FilterExpression(); @@ -440,9 +511,10 @@ namespace Duplicati.Library.Main.Operation Task uploaderTask = null; try { - // Setup runners and instances here + using (m_database = database) + using (backendManager) using (var db = new Backup.BackupDatabase(m_database, m_options)) - using (var backendManager = new BackendManager(m_backendurl, m_options, m_result.BackendWriter, m_database)) + // Setup runners and instances here using (var filesetvolume = new FilesetVolumeWriter(m_options, m_database.OperationTimestamp)) using (var stats = new Backup.BackupStatsCollector(m_result)) // Keep a reference to these channels to avoid shutdown @@ -455,29 +527,9 @@ namespace Duplicati.Library.Main.Operation { try { - // Make sure the database is sane - await db.VerifyConsistencyAsync(m_options.Blocksize, m_options.BlockhashSize, !m_options.DisableFilelistConsistencyChecks); - // Start the uploader process uploaderTask = uploader.Run(); - // If we have an interrupted backup, grab the fileset - string lastTempFilelist = null; - long lastTempFilesetId = -1; - if (!m_options.DisableSyntheticFilelist) - { - var candidates = (await db.GetIncompleteFilesetsAsync()).OrderBy(x => x.Value).ToArray(); - if (candidates.Any()) - { - lastTempFilesetId = candidates.Last().Key; - lastTempFilelist = m_database.GetRemoteVolumeFromFilesetID(lastTempFilesetId).Name; - } - } - - // TODO: Rewrite to using the uploader process, or the BackendHandler interface - // Do a remote verification, unless disabled - PreBackupVerify(backendManager, lastTempFilelist); - // If the previous backup was interrupted, send a synthetic list await Backup.UploadSyntheticFilelist.Run(db, m_options, m_result, m_result.TaskReader, lastTempFilelist, lastTempFilesetId); @@ -576,7 +628,7 @@ namespace Duplicati.Library.Main.Operation if (m_result.TaskControlRendevouz() != TaskControlState.Abort) { if (m_options.NoBackendverification) - UpdateStorageStatsFromDatabase(); + UpdateStorageStatsFromDatabase(m_result, m_database, m_options, backendManager); else PostBackupVerification(filesetvolume.RemoteFilename); } diff --git a/Duplicati/Library/Main/Operation/FilelistProcessor.cs b/Duplicati/Library/Main/Operation/FilelistProcessor.cs index 691df018e..b5deeecbc 100644 --- a/Duplicati/Library/Main/Operation/FilelistProcessor.cs +++ b/Duplicati/Library/Main/Operation/FilelistProcessor.cs @@ -43,7 +43,7 @@ namespace Duplicati.Library.Main.Operation public static void VerifyLocalList(BackendManager backend, LocalDatabase database) { var locallist = database.GetRemoteVolumes(); - foreach(var i in locallist) + foreach (var i in locallist) { switch (i.State) { @@ -95,19 +95,20 @@ namespace Duplicati.Library.Main.Operation /// The database to compare with /// The log instance to use /// Filenames that should be exempted from deletion - public static void VerifyRemoteList(BackendManager backend, Options options, LocalDatabase database, IBackendWriter log, IEnumerable protectedFiles = null) + /// Disable the logging of errors to prevent spamming the log; exceptions will be thrown regardless + public static void VerifyRemoteList(BackendManager backend, Options options, LocalDatabase database, IBackendWriter log, IEnumerable protectedFiles = null, bool logErrors = true) { var tp = RemoteListAnalysis(backend, options, database, log, protectedFiles); long extraCount = 0; long missingCount = 0; - foreach(var n in tp.ExtraVolumes) + foreach (var n in tp.ExtraVolumes) { Logging.Log.WriteWarningMessage(LOGTAG, "ExtraUnknownFile", null, "Extra unknown file: {0}", n.File.Name); extraCount++; } - foreach(var n in tp.MissingVolumes) + foreach (var n in tp.MissingVolumes) { Logging.Log.WriteWarningMessage(LOGTAG, "MissingFile", null, "Missing file: {0}", n.Name); missingCount++; @@ -116,7 +117,8 @@ namespace Duplicati.Library.Main.Operation if (extraCount > 0) { var s = string.Format("Found {0} remote files that are not recorded in local storage, please run repair", extraCount); - Logging.Log.WriteErrorMessage(LOGTAG, "ExtraRemoteFiles", null, s); + if (logErrors) + Logging.Log.WriteErrorMessage(LOGTAG, "ExtraRemoteFiles", null, s); throw new RemoteListVerificationException(s, "ExtraRemoteFiles"); } @@ -126,7 +128,8 @@ namespace Duplicati.Library.Main.Operation if (doubles.Count > 0) { var s = string.Format("Found remote files reported as duplicates, either the backend module is broken or you need to manually remove the extra copies.\nThe following files were found multiple times: {0}", string.Join(", ", doubles)); - Logging.Log.WriteErrorMessage(LOGTAG, "DuplicateRemoteFiles", null, s); + if (logErrors) + Logging.Log.WriteErrorMessage(LOGTAG, "DuplicateRemoteFiles", null, s); throw new RemoteListVerificationException(s, "DuplicateRemoteFiles"); } @@ -138,7 +141,8 @@ namespace Duplicati.Library.Main.Operation else s = string.Format("Found {0} files that are missing from the remote storage, please run repair", missingCount); - Logging.Log.WriteErrorMessage(LOGTAG, "MissingRemoteFiles", null, s); + if (logErrors) + Logging.Log.WriteErrorMessage(LOGTAG, "MissingRemoteFiles", null, s); throw new RemoteListVerificationException(s, "MissingRemoteFiles"); } } @@ -176,11 +180,11 @@ namespace Duplicati.Library.Main.Operation /// An optional transaction object public static void UploadVerificationFile(string backendurl, Options options, IBackendWriter result, LocalDatabase db, System.Data.IDbTransaction transaction) { - using(var backend = new BackendManager(backendurl, options, result, db)) - using(var tempfile = new Library.Utility.TempFile()) + using (var backend = new BackendManager(backendurl, options, result, db)) + using (var tempfile = new Library.Utility.TempFile()) { var remotename = options.Prefix + "-verification.json"; - using(var stream = new System.IO.StreamWriter(tempfile, false, System.Text.Encoding.UTF8)) + using (var stream = new System.IO.StreamWriter(tempfile, false, System.Text.Encoding.UTF8)) FilelistProcessor.CreateVerificationFile(db, stream); if (options.Dryrun) @@ -210,23 +214,24 @@ namespace Duplicati.Library.Main.Operation protectedFiles = protectedFiles ?? Enumerable.Empty(); var remotelist = (from n in rawlist - let p = Volumes.VolumeBase.ParseFilename(n) - where p != null && p.Prefix == options.Prefix - select p).ToList(); + let p = Volumes.VolumeBase.ParseFilename(n) + where p != null && p.Prefix == options.Prefix + select p).ToList(); var otherlist = (from n in rawlist - let p = Volumes.VolumeBase.ParseFilename(n) - where p != null && p.Prefix != options.Prefix - select p).ToList(); + let p = Volumes.VolumeBase.ParseFilename(n) + where p != null && p.Prefix != options.Prefix + select p).ToList(); var unknownlist = (from n in rawlist - let p = Volumes.VolumeBase.ParseFilename(n) - where p == null - select n).ToList(); + let p = Volumes.VolumeBase.ParseFilename(n) + where p == null + select n).ToList(); var filesets = (from n in remotelist - where n.FileType == RemoteVolumeType.Files orderby n.Time descending - select n).ToList(); + where n.FileType == RemoteVolumeType.Files + orderby n.Time descending + select n).ToList(); log.KnownFileCount = remotelist.Count; long knownFileSize = remotelist.Select(x => Math.Max(0, x.File.Size)).Sum(); @@ -245,7 +250,7 @@ namespace Duplicati.Library.Main.Operation var missingHash = new List>(); var cleanupRemovedRemoteVolumes = new HashSet(); - foreach(var e in database.DuplicateRemoteVolumes()) + foreach (var e in database.DuplicateRemoteVolumes()) { if (e.Value == RemoteVolumeState.Uploading || e.Value == RemoteVolumeState.Temporary) database.UnlinkRemoteVolume(e.Key, e.Value); @@ -254,7 +259,7 @@ namespace Duplicati.Library.Main.Operation } var locallist = database.GetRemoteVolumes(); - foreach(var i in locallist) + foreach (var i in locallist) { Volumes.IParsedVolume r; var remoteFound = lookup.TryGetValue(i.Name, out r); @@ -360,7 +365,7 @@ namespace Duplicati.Library.Main.Operation // cleanup deleted volumes in DB en block database.RemoveRemoteVolumes(cleanupRemovedRemoteVolumes, null); - foreach(var i in missingHash) + foreach (var i in missingHash) Logging.Log.WriteWarningMessage(LOGTAG, "MissingRemoteHash", null, "remote file {1} is listed as {0} with size {2} but should be {3}, please verify the sha256 hash \"{4}\"", i.Item2.State, i.Item2.Name, i.Item1, i.Item2.Size, i.Item2.Hash); return new RemoteAnalysisResult() diff --git a/Duplicati/Library/Main/Operation/RecreateDatabaseHandler.cs b/Duplicati/Library/Main/Operation/RecreateDatabaseHandler.cs index 0c2fd1b8a..1e1e72370 100644 --- a/Duplicati/Library/Main/Operation/RecreateDatabaseHandler.cs +++ b/Duplicati/Library/Main/Operation/RecreateDatabaseHandler.cs @@ -420,8 +420,28 @@ namespace Duplicati.Library.Main.Operation } //If there are blocklists in the index file, add them to the temp blocklist hashes table + int wrongHashes = 0; foreach (var b in svr.BlockLists) - restoredb.AddTempBlockListHash(b.Hash, b.Blocklist, tr); + { + // Compact might have created undetected invalid blocklist entries in index files due to broken LocalDatabase.GetBlocklists + // If the hash is wrong, recreate will download the dblock volume with the correct file + try + { + // We need to instantiate the list to ensure the verification is + // done before we add it to the database, since we do not have nested transactions + var list = b.Blocklist.ToList(); + restoredb.AddTempBlockListHash(b.Hash, list, tr); + } + catch (System.IO.InvalidDataException e) + { + Logging.Log.WriteVerboseMessage(LOGTAG, "InvalidDataBlocklist", e, "Exception while processing blocklists in {0}", sf.Name); + ++wrongHashes; + } + } + if (wrongHashes != 0) + { + Logging.Log.WriteWarningMessage(LOGTAG, "WrongBlocklistHashes", null, "{0} had invalid blocklists which could not be used. Consider deleting this index file and run repair to recreate it.", sf.Name); + } } } } diff --git a/Duplicati/Library/Main/Strings.cs b/Duplicati/Library/Main/Strings.cs index 93c234d7a..a4682c0f6 100644 --- a/Duplicati/Library/Main/Strings.cs +++ b/Duplicati/Library/Main/Strings.cs @@ -27,7 +27,7 @@ namespace Duplicati.Library.Main.Strings { public static string HashMismatchError(string filename, string recordedhash, string actualhash) { return LC.L(@"Hash mismatch on file ""{0}"", recorded hash: {1}, actual hash {2}", filename, recordedhash, actualhash); } public static string DownloadedFileSizeError(string filename, long actualsize, long expectedsize) { return LC.L(@"The file {0} was downloaded and had size {1} but the size was expected to be {2}", filename, actualsize, expectedsize); } - public static string DeprecatedOptionUsedWarning(string optionname, string message) { return LC.L(@"The option {0} is deprecated: {1}", optionname, message); } + public static string DeprecatedOptionUsedWarning(string optionname, string message) { return LC.L(@"The option --{0} has been deprecated: {1}", optionname, message); } public static string DuplicateOptionNameWarning(string optionname) { return LC.L(@"The option --{0} exists more than once. Please report this to the developers", optionname); } public static string NoSourceFoldersError { get { return LC.L(@"No source folders specified for backup"); } } public static string SourceIsMissingError(string foldername) { return LC.L(@"Backup aborted since the source path {0} does not exist. Please verify that the source path exists, or remove the source path from the backup configuration, or set the allow-missing-source option.", foldername); } @@ -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."); } } @@ -93,26 +93,26 @@ namespace Duplicati.Library.Main.Strings public static string SkipfilehashchecksShort { get { return LC.L(@"Skip hash checks"); } } public static string SkipfileslargerthanLong { get { return LC.L(@"This option allows you to exclude files that are larger than the given value. Use this to prevent backups becoming extremely large."); } } public static string SkipfileslargerthanShort { get { return LC.L(@"Limit the size of files being backed up"); } } - public static string TempdirLong { get { return LC.L(@"This option can be used to supply an alternative folder for temporary storage. By default the system default temporary folder is used. Note that also SQLite will put temporary files in this temporary folder."); } } + public static string 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,25 +120,25 @@ 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."); } } public static string SynchronousuploadShort { get { return LC.L(@"Upload files synchronously"); } } - public static string NoconnectionreuseLong { get { return LC.L(@"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."); } } + public static string NoconnectionreuseLong { get { return LC.L(@"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."); } } public static string NoconnectionreuseShort { get { return LC.L(@"Do not re-use connections"); } } public static string DebugretryerrorsLong { get { return LC.L(@"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."); } } public static string DebugretryerrorsShort { get { return LC.L(@"Show error messages when a retry is performed"); } } @@ -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"); } } @@ -158,38 +158,38 @@ namespace Duplicati.Library.Main.Strings public static string ExcludefilesattributesShort { get { return LC.L(@"Exclude files by attribute"); } } public static string VssusemappingLong { get { return LC.L(@"Activate this option to map VSS snapshots to a drive (similar to SUBST, using Win32 DefineDosDevice). This will create temporary drives that are then used to access the contents of a snapshot. This workaround can speed up file access on Windows XP."); } } public static string VssusemappingShort { get { return LC.L(@"Map snapshots to a drive (Windows only)"); } } - public static string BackupnameLong { get { return LC.L(@"A display name that is attached to this backup. Can be used to identify the backup when sending mail or running scripts."); } } + public static string BackupnameLong { get { return LC.L(@"A display name that is attached to this backup. This can be used to identify the backup when sending mail or running scripts."); } } public static string BackupnameShort { get { return LC.L(@"Name of the backup"); } } - public static string BackupidLong { get { return LC.L(@"A unique identification for this backup. Can be used to identify the backup when sending mail or running scripts."); } } + public static string BackupidLong { get { return LC.L(@"A unique identification for this backup. This can be used to identify the backup when sending mail or running scripts."); } } public static string BackupidShort { get { return LC.L(@"Backup ID"); } } - public static string MachineidLong { get { return LC.L(@"A unique identification of the machine running the backup. Can be used to identify the machine when sending mail or running scripts."); } } + public static string MachineidLong { get { return LC.L(@"A unique identification of the machine running the backup. This can be used to identify the machine when sending mail or running scripts."); } } public static string MachineidShort { get { return LC.L(@"Machine ID"); } } - public static string CompressionextensionfileLong(string path) { return LC.L(@"This property can be used to point to a text file where each line contains a file extension that indicates a non-compressible file. Files that have an extension found in the file will not be compressed, but simply stored in the archive. The file format ignores any lines that do not start with a period, and considers a space to indicate the end of the extension. A default file is supplied, that also serves as an example. The default file is placed in {0}.", path); } + public static string CompressionextensionfileLong(string path) { return LC.L(@"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 is supplied, that also serves as an example. The default file is placed in {0}.", path); } public static string CompressionextensionfileShort { get { return LC.L(@"Manage non-compressible file extensions"); } } public static string BlocksizeLong { get { return LC.L(@"The block size determines how files are fragmented. Choosing a large value will cause a larger overhead on file changes, choosing a small value will cause a large overhead on storage of file lists. Note that the value cannot be changed after remote files are created."); } } public static string BlocksizeShort { get { return LC.L(@"Block size used in hashing"); } } - public static string ChangedfilesLong { get { return LC.L(@"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."); } } + public static string ChangedfilesLong { get { return LC.L(@"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."); } } public static string ChangedfilesShort { get { return LC.L(@"List of files to examine for changes"); } } public static string DbpathLong { get { return LC.L(@"Path to the file containing the local cache of the remote file database."); } } public static string DbpathShort { get { return LC.L(@"Path to the local state database"); } } - public static string DeletedfilesLong(string optionname) { return LC.L(@"This option can be used to supply a list of deleted files. This option will be ignored unless the option --{0} is also set.", optionname); } + public static string DeletedfilesLong(string optionname) { return LC.L(@"Use this option to supply a list of deleted files. This option will be ignored unless the option --{0} is also set.", optionname); } public static string DeletedfilesShort { get { return LC.L(@"List of deleted files"); } } - public static string DisablefilepathcacheLong { get { return LC.L(@"This option can be used to reduce the memory footprint by not keeping paths and modification timestamps in memory."); } } + public static string DisablefilepathcacheLong { get { return LC.L(@"Use this option to reduce the memory footprint by not keeping paths and modification timestamps in memory."); } } public static string DisablefilepathcacheShort { get { return LC.L(@"Reduce memory footprint by disabling in-memory lookups"); } } public static string DisablefilepathcacheDeprecated { get { return LC.L(@"The option --{0} is no longer used and has been deprecated.", "disable-filepath-cache"); } } - public static string UseblockcacheLong { get { return LC.L(@"This option can be used to increase speed in exchange for extra memory use."); } } + public static string UseblockcacheLong { get { return LC.L(@"Use this option to increase speed in exchange for extra memory use."); } } public static string UseblockcacheShort { get { return LC.L(@"Store an in-memory block cache"); } } 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(@"This option can be used 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 BlockhashalgorithmLong { get { return LC.L(@"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."); } } + 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(@"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! This option can be used to select a file hash algorithm with smaller or larger hash size, for performance or storage space reasons."); } } + 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."); } } public static string FilehashalgorithmShort { get { return LC.L(@"The hash algorithm used on files"); } } public static string NoautocompactLong { get { return LC.L(@"If a large number of small files are detected during a backup, or wasted space is found after deleting backups, the remote data will be compacted. Use this option to disable such automatic compacting and only compact when running the compact command."); } } public static string NoautocompactShort { get { return LC.L(@"Disable automatic compacting"); } } @@ -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."); } } @@ -214,7 +214,7 @@ namespace Duplicati.Library.Main.Strings public static string OverwriteShort { get { return LC.L(@"Overwrite files when restoring"); } } public static string VerboseLong { get { return LC.L(@"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."); } } public static string VerboseShort { get { return LC.L(@"Output more progress information"); } } - public static string VerboseDeprecated { get { return LC.L(@"Set a log-level for the desired output method instead."); } } + public static string VerboseDeprecated { get { return LC.L("Use the options --{0} and --{1} instead.", "log-file-log-level", "console-log-level"); } } public static string FullresultLong { get { return LC.L(@"Use this option to increase the amount of output generated as the result of the operation, including all filenames."); } } public static string FullresultShort { get { return LC.L(@"Output full results"); } } public static string UploadverificationfileLong { get { return LC.L(@"Use this option to upload a verification file after changing the remote storage. The file is not encrypted and contains the size and SHA256 hashes of all the remote files and can be used to verify the integrity of the files."); } } @@ -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."); } } @@ -251,10 +251,10 @@ namespace Duplicati.Library.Main.Strings public static string LogretentionShort { get { return LC.L(@"Clean up old log data"); } } public static string RepaironlypathsLong { get { return LC.L(@"Use this option to build a searchable local database which only contains path information. This option is usable for quickly building a database to locate certain content without needing to reconstruct all information. The resulting database can be searched, but cannot be used to restore data with."); } } public static string RepaironlypathsShort { get { return LC.L(@"Repair database with paths"); } } - public static string ForcelocaleLong { get { return LC.L(@"By default, your system locale and culture settings will be used. In some cases you may prefer to run with another locale, for example to get messages in another language. This option can be used to set the locale. Supply a blank string to choose the ""Invariant Culture""."); } } + public static string 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/Main/Volumes/BlockVolumeReader.cs b/Duplicati/Library/Main/Volumes/BlockVolumeReader.cs index 25ea22bf5..821f2c790 100644 --- a/Duplicati/Library/Main/Volumes/BlockVolumeReader.cs +++ b/Duplicati/Library/Main/Volumes/BlockVolumeReader.cs @@ -1,23 +1,23 @@ -// 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.Linq; @@ -47,7 +47,7 @@ namespace Duplicati.Library.Main.Volumes public IEnumerable ReadBlocklist(string hash, long hashsize) { - return ReadBlocklist(m_compression, Library.Utility.Utility.Base64PlainToBase64Url(hash), hashsize); + return ReadBlocklistUnverified(m_compression, Library.Utility.Utility.Base64PlainToBase64Url(hash), hashsize); } public Stream ReadBlocklistRaw(string hash) diff --git a/Duplicati/Library/Main/Volumes/IndexVolumeReader.cs b/Duplicati/Library/Main/Volumes/IndexVolumeReader.cs index e0e06a483..297600de3 100644 --- a/Duplicati/Library/Main/Volumes/IndexVolumeReader.cs +++ b/Duplicati/Library/Main/Volumes/IndexVolumeReader.cs @@ -1,27 +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.Linq; -using System.Text; using System.IO; using Newtonsoft.Json; using Duplicati.Library.Interface; @@ -245,7 +244,7 @@ namespace Duplicati.Library.Main.Volumes var n = new BlockEnumerable(m_compression, m_filename); if (m_blocks == null) m_blocks = n; - + return n; } } @@ -306,11 +305,14 @@ namespace Duplicati.Library.Main.Volumes { private readonly ICompression m_compression; private readonly long m_hashsize; + private readonly string m_blockHashAlgorithm; - public IndexBlocklistEnumerable(ICompression compression, long hashsize) + + public IndexBlocklistEnumerable(ICompression compression, long hashsize, string blockHashAlgorithm) { m_compression = compression; m_hashsize = hashsize; + m_blockHashAlgorithm = blockHashAlgorithm; } private class IndexBlocklistEnumerator : IEnumerator @@ -319,15 +321,17 @@ namespace Duplicati.Library.Main.Volumes { private readonly ICompression m_compression; private readonly string m_filename; + private readonly string m_blockHashAlgorithm; private readonly long m_size; private readonly long m_hashsize; - public IndexBlocklist(ICompression compression, string filename, long size, long hashsize) + public IndexBlocklist(ICompression compression, string filename, long size, long hashsize, string blockHashAlgorithm) { m_compression = compression; m_filename = filename; m_size = size; m_hashsize = hashsize; + m_blockHashAlgorithm = blockHashAlgorithm; } public string Hash @@ -341,16 +345,14 @@ namespace Duplicati.Library.Main.Volumes { get { return m_size; } } - + public Stream Data { get { return m_compression.OpenRead(m_filename); } } public IEnumerable Blocklist - { - get { return VolumeReaderBase.ReadBlocklist(m_compression, m_filename, m_hashsize); } - } + => ReadBlocklistVerified(m_compression, m_filename, m_hashsize, Hash, m_blockHashAlgorithm); } private readonly ICompression m_compression; @@ -358,11 +360,13 @@ namespace Duplicati.Library.Main.Volumes private KeyValuePair[] m_files; private IndexBlocklist m_current; private readonly long m_hashsize; + private readonly string m_blockHashAlgorithm; - public IndexBlocklistEnumerator(ICompression compression, long hashsize) + public IndexBlocklistEnumerator(ICompression compression, long hashsize, string blockHashAlgorithm) { m_compression = compression; m_hashsize = hashsize; + m_blockHashAlgorithm = blockHashAlgorithm; this.Reset(); } @@ -389,7 +393,7 @@ namespace Duplicati.Library.Main.Volumes while (m_index < m_files.Length && IsValidBase64Hash(m_files[m_index].Key, m_hashsize)) m_index++; - m_current = new IndexBlocklist(m_compression, m_files[m_index].Key, m_files[m_index].Value, m_hashsize); + m_current = new IndexBlocklist(m_compression, m_files[m_index].Key, m_files[m_index].Value, m_hashsize, m_blockHashAlgorithm); return true; } @@ -402,7 +406,7 @@ namespace Duplicati.Library.Main.Volumes } } - public IEnumerator GetEnumerator() { return new IndexBlocklistEnumerator(m_compression, m_hashsize); } + public IEnumerator GetEnumerator() { return new IndexBlocklistEnumerator(m_compression, m_hashsize, m_blockHashAlgorithm); } System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { return this.GetEnumerator(); } } @@ -421,6 +425,6 @@ namespace Duplicati.Library.Main.Volumes } public IEnumerable Volumes { get { return new IndexBlockVolumeEnumerable(m_compression); } } - public IEnumerable BlockLists { get { return new IndexBlocklistEnumerable(m_compression, m_hashsize); } } + public IEnumerable BlockLists { get { return new IndexBlocklistEnumerable(m_compression, m_hashsize, m_blockhash); } } } } diff --git a/Duplicati/Library/Main/Volumes/VolumeReaderBase.cs b/Duplicati/Library/Main/Volumes/VolumeReaderBase.cs index 5283adca3..0375b3c01 100644 --- a/Duplicati/Library/Main/Volumes/VolumeReaderBase.cs +++ b/Duplicati/Library/Main/Volumes/VolumeReaderBase.cs @@ -19,11 +19,11 @@ // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER // DEALINGS IN THE SOFTWARE. using Duplicati.Library.Interface; +using Duplicati.Library.Utility; using Newtonsoft.Json; using System; using System.Collections.Generic; using System.IO; -using Duplicati.Library.Utility; namespace Duplicati.Library.Main.Volumes { @@ -170,7 +170,14 @@ namespace Duplicati.Library.Main.Volumes } } - public static IEnumerable ReadBlocklist(ICompression compression, string filename, long hashsize) + /// + /// Reads the blocklist from the file, not checking if the hash is correct + /// + /// The compression to use + /// The file to read the blocklist from + /// The size of the hash + /// The blocklist + public static IEnumerable ReadBlocklistUnverified(ICompression compression, string filename, long hashsize) { var buffer = new byte[hashsize]; using (var fs = compression.OpenRead(filename)) @@ -188,6 +195,38 @@ namespace Duplicati.Library.Main.Volumes } } + /// + /// Read blocklist and check the hash. Throws InvalidDataException if not matching + /// + /// The compression to use + /// The file to read the blocklist from + /// The size of the hash + /// The hash to check against + /// The block hash algorithm to use + public static IEnumerable ReadBlocklistVerified(ICompression compression, string filename, long hashsize, string hash, string blockHashAlgorithm) + { + var buffer = new byte[hashsize]; + using var hashalg = HashFactory.CreateHasher(blockHashAlgorithm); + using var fs = compression.OpenRead(filename); + + int s; + var read = 0L; + while ((s = Library.Utility.Utility.ForceStreamRead(fs, buffer, buffer.Length)) != 0) + { + if (s != buffer.Length) + throw new InvalidDataException($"Premature End-of-stream encountered while reading blocklist hashes for {filename}. Got {s} bytes of {buffer.Length} at offset {read * buffer.Length}"); + + read++; + hashalg.TransformBlock(buffer, 0, s, buffer, 0); + yield return Convert.ToBase64String(buffer); + } + + hashalg.TransformFinalBlock(buffer, 0, 0); + var calculatedHash = Convert.ToBase64String(hashalg.Hash); + if (hash != calculatedHash) + throw new InvalidDataException($"Blocklist hash does not match: expected {hash}, got {calculatedHash}"); + } + protected static object SkipJsonToken(JsonReader reader, JsonToken type) { if (!reader.Read() || reader.TokenType != type) 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 213651cad..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(@"Selects 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 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(@"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: @@ -105,14 +105,14 @@ In the message body, certain tokens are replaced: All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed."); } } public static string OptionBodyShort { get { return LC.L(@"The message body"); } } - public static string OptionPasswordLong { get { return LC.L(@"The password used to authenticate with the SMTP server if required."); } } + public static string OptionPasswordLong { get { return LC.L(@"Use this option to set the password used to authenticate with the SMTP server if required."); } } public static string OptionPasswordShort { get { return LC.L(@"SMTP Password"); } } public static string OptionRecipientLong { get { return LC.L(@"This setting is required if mail should be sent, all other settings have default values. You can supply multiple email addresses separated with commas, and you can use the normal address format as specified by RFC2822 section 3.4. Example with 3 recipients: Peter Sample , John Sample , admin@example.com"); } } public static string OptionRecipientShort { get { return LC.L(@"Email recipient(s)"); } } - public static string OptionSenderLong { get { return LC.L(@"Address of the email sender. If no host is supplied, the hostname of the first recipient is used. Examples of allowed formats: + public static string OptionSenderLong { get { return LC.L(@"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: sender sender@example.com @@ -122,14 +122,14 @@ Mail Sender "); } } public static string OptionSendlevelLong(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 an email.", success, warning, error, fatal, all); } public static string OptionSendlevelShort { get { return LC.L(@"The messages to send"); } } - public static string OptionServerLong { get { return LC.L(@"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. + public static string OptionServerLong { get { return LC.L(@"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. 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. 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."); } } public static string OptionServerShort { get { return LC.L(@"SMTP Url"); } } public static string OptionSubjectLong(string optionname) { return LC.L(@"This setting supplies the email subject. Values are replaced as described in the description for --{0}.", optionname); } public static string OptionSubjectShort { get { return LC.L(@"The email subject"); } } - public static string OptionUsernameLong { get { return LC.L(@"The username used to authenticate with the SMTP server if required."); } } + public static string OptionUsernameLong { get { return LC.L(@"Use this option to set the username used to authenticate with the SMTP server if required."); } } public static string OptionUsernameShort { get { return LC.L(@"SMTP Username"); } } public static string SendMailLog(string message) { return LC.L(@"Whole SMTP communication: {0}", message); } public static string SendMailFailedRetryError(string failedserver, string message, string retryserver) { return LC.L(@"Failed to send email with server: {0}, message: {1}, retrying with {2}", failedserver, message, retryserver); } @@ -139,7 +139,7 @@ To enable SMTP over SSL, use the format smtps://example.com. To enable SMTP STAR { public static string Description { get { return LC.L(@"This module provides support for sending status reports via XMPP messages"); } } public static string DisplayName { get { return LC.L(@"XMPP report module"); } } - public static string SendxmpptoLong { get { return LC.L(@"The users who should have the messages sent. You can specify multiple users separated with commas."); } } + public static string SendxmpptoLong { get { return LC.L(@"Use this option to set the users who should have the messages sent. You can specify multiple users separated with commas."); } } public static string SendxmpptoShort { get { return LC.L(@"XMPP recipient email"); } } public static string SendxmppmessageLong { get { return LC.L(@"This value can be a filename. If the file exists, the file contents will be used as the message. @@ -151,9 +151,9 @@ In the message, certain tokens are replaced: All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed."); } } public static string SendxmppmessageShort { get { return LC.L(@"The message template"); } } - public static string SendxmppusernameLong { get { return LC.L(@"The username for the account that will send the message, including the hostname, e.g. ""account@jabber.org/Home"""); } } + public static string SendxmppusernameLong { get { return LC.L(@"Use this option to set a username for the account that will send the message, including the hostname, e.g. ""account@jabber.org/Home"""); } } public static string SendxmppusernameShort { get { return LC.L(@"The XMPP username"); } } - public static string SendxmpppasswordLong { get { return LC.L(@"The password for the account that will send the message."); } } + public static string SendxmpppasswordLong { get { return LC.L(@"Use this option to set a password for the account that will send the message."); } } public static string SendxmpppasswordShort { get { return LC.L(@"The XMPP password"); } } public static string SendxmpplevelLong(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); } @@ -163,11 +163,40 @@ 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"); } } public static string DisplayName { get { return LC.L(@"HTTP report module"); } } - public static string SendhttpurlLong { get { return LC.L(@"HTTP report URL."); } } + public static string SendhttpurlLong { get { return LC.L(@"Use this option to set a HTTP report URL."); } } public static string SendhttpurlShort { get { return LC.L(@"HTTP report URL"); } } public static string SendhttpmessageLong { get { return LC.L(@"This value can be a filename. If the file exists, the file contents will be used as the message. @@ -179,9 +208,9 @@ In the message, certain tokens are replaced: All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed."); } } public static string SendhttpmessageShort { get { return LC.L(@"The message template"); } } - public static string SendhttpmessageparameternameLong { get { return LC.L(@"The name of the parameter to send the message as."); } } + public static string SendhttpmessageparameternameLong { get { return LC.L(@"Use this option to set a name of the parameter to send the message as."); } } public static string SendhttpmessageparameternameShort { get { return LC.L(@"The name of the parameter to send the message as"); } } - public static string SendhttpextraparametersLong { get { return LC.L(@"Extra parameters to add to the http message, e.g. ""parameter1=value1¶meter2=value2"""); } } + public static string SendhttpextraparametersLong { get { return LC.L(@"Use this option to set extra parameters to add to the http message, e.g. ""parameter1=value1¶meter2=value2"""); } } public static string SendhttpextraparametersShort { get { return LC.L(@"Extra parameters to add to the http message"); } } public static string SendhttplevelLong(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); } @@ -189,10 +218,10 @@ 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 SendhttpurlsformLong { get { return LC.L(@"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."); } } + 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(@"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."); } } + 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."); } } public static string SendhttpurlsjsonShort { get { return LC.L(@"HTTP report URLs for sending JSON data"); } } } @@ -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 ResultFormatLong(IEnumerable options) { return LC.L(@"Selects 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 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(@"Select the output format for results"); } } } } diff --git a/Duplicati.Library.RestAPI/Abstractions/IScheduler.cs b/Duplicati/Library/RestAPI/Abstractions/IScheduler.cs similarity index 85% rename from Duplicati.Library.RestAPI/Abstractions/IScheduler.cs rename to Duplicati/Library/RestAPI/Abstractions/IScheduler.cs index 9ddadfe73..a170d73ce 100644 --- a/Duplicati.Library.RestAPI/Abstractions/IScheduler.cs +++ b/Duplicati/Library/RestAPI/Abstractions/IScheduler.cs @@ -14,8 +14,16 @@ public interface IScheduler /// The worker thread void Init(WorkerThread worker); + /// + /// Gets the current ids in the scheduler queue + /// IList> GetSchedulerQueueIds(); + /// + /// Gets the current proposed schedule + /// + IList> GetProposedSchedule(); + /// /// Terminates the thread. Any items still in queue will be removed /// 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 2b528db8b..247f6e364 100644 --- a/Duplicati.Library.RestAPI/Database/ServerSettings.cs +++ b/Duplicati/Library/RestAPI/Database/ServerSettings.cs @@ -60,6 +60,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; @@ -275,6 +278,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 @@ -670,6 +687,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 97% rename from Duplicati.Library.RestAPI/Scheduler.cs rename to Duplicati/Library/RestAPI/Scheduler.cs index bd61ba9f0..0363f9248 100644 --- a/Duplicati.Library.RestAPI/Scheduler.cs +++ b/Duplicati/Library/RestAPI/Scheduler.cs @@ -114,6 +114,18 @@ namespace Duplicati.Server select new Tuple(n.TaskID, n.Backup.ID)).ToList(); } + public IList> GetProposedSchedule() + { + return ( + from n in FIXMEGlobal.Scheduler.Schedule + let backupid = (from t in n.Value.Tags + where t != null && t.StartsWith("ID=", StringComparison.Ordinal) + select t.Substring("ID=".Length)).FirstOrDefault() + where !string.IsNullOrWhiteSpace(backupid) + select new Tuple(backupid, n.Key) + ).ToList(); + } + /// /// Forces the scheduler to re-evaluate the order. /// Call this method if something changes 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 57% rename from Duplicati.Library.RestAPI/Strings.cs rename to Duplicati/Library/RestAPI/Strings.cs index 253dfd227..7a2cf1bad 100644 --- a/Duplicati.Library.RestAPI/Strings.cs +++ b/Duplicati/Library/RestAPI/Strings.cs @@ -9,23 +9,24 @@ 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: "); } } public static string HelpDisplayFormat(string optionname, string optiontext) { return LC.L(@"--{0}: {1}", optionname, optiontext); } - public static string ParametersFileOptionLong2 { get { return LC.L(@"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, and UTF-8 encoding is preferred. Each line in the file should be of the format --option=value. The special options --{0} and --{1} can be used to override the localpath and the remote destination uri, respectively. The options in this file take precedence over the options provided on the commandline. You cannot specify filters in both the file and on the commandline. Instead, you can use the special --{2}, --{3}, or --{4} options to specify filters inside the parameter file. Each filter must be prefixed with either a + or a -, and multiple filters must be joined with {5} ", "source", "target", "replace-filter", "append-filter", "prepend-filter", System.IO.Path.PathSeparator); } } + public static string ParametersFileOptionLong2 { get { return LC.L(@"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} ", "source", "target", "replace-filter", "append-filter", "prepend-filter", System.IO.Path.PathSeparator); } } public static string ParametersFileOptionShort { get { return LC.L(@"Path to a file with parameters"); } } 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."); } } @@ -36,16 +37,34 @@ 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 TempdirLong { get { return LC.L(@"This option can be used to supply an alternative folder for temporary storage. By default the system default temporary folder is used. Note that also SQLite will put temporary files in this temporary folder."); } } + public static string 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 database 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); } + public static string NoEncryptionKeySpecified(string envkey, string disableoptionname) { return LC.L(@"No database encryption key was found. The database will be stored unencrypted. Supply an encryption key via the environment variable {0} or disable database encryption with the option --{1}", envkey, disableoptionname); } + public static string EncryptionKeyMissing(string envkey) { return LC.L(@"The database appears to be encrypted, but no key was specified. Opening the database will likely fail. Use the environment variable {0} to specify the key.", envkey); } } 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/Snapshots/USNJournal.cs b/Duplicati/Library/Snapshots/USNJournal.cs index 087567f6d..b213a82ac 100644 --- a/Duplicati/Library/Snapshots/USNJournal.cs +++ b/Duplicati/Library/Snapshots/USNJournal.cs @@ -1,23 +1,23 @@ -// 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; @@ -27,9 +27,7 @@ using System.ComponentModel; using System.Diagnostics; using System.Linq; using System.Runtime.InteropServices; -using System.Runtime.Serialization; using System.Runtime.Versioning; -using Duplicati.Library.Common; using Duplicati.Library.Common.IO; using Microsoft.Win32.SafeHandles; @@ -286,7 +284,7 @@ namespace Duplicati.Library.Snapshots if (m_offset >= m_entryData.Count) return false; - + var entry = GetBufferedEntry(m_bufferPointer, m_offset, out var fileName); Current = new Record(entry, fileName); m_offset += entry.RecordLength; @@ -384,7 +382,7 @@ namespace Duplicati.Library.Snapshots records.AddRange(EnumerateRecords(entryData) .TakeWhile(rec => rec.UsnRecord.Usn < m_journal.NextUsn) .Where(rec => rec.UsnRecord.Usn >= startUsn && (inclusionPredicate == null || inclusionPredicate(rec)))); - readData.StartUsn = Marshal.ReadInt64(entryData, 0); + readData.StartUsn = BitConverter.ToInt64(entryData, 0); } return records; @@ -410,7 +408,7 @@ namespace Duplicati.Library.Snapshots ref enumData, bufferSize, out entryData)) { var e = Marshal.GetLastWin32Error(); - if (e != Win32USN.ERROR_INSUFFICIENT_BUFFER) + if (e != Win32USN.ERROR_INSUFFICIENT_BUFFER) return null; // retry, increasing buffer size @@ -651,7 +649,7 @@ namespace Duplicati.Library.Snapshots Sort(); // perform binary search - int index = m_records.BinarySearch(usnRecord, + int index = m_records.BinarySearch(usnRecord, Comparer.Create( (left, right) => { @@ -720,9 +718,5 @@ namespace Duplicati.Library.Snapshots public UsnJournalSoftFailureException(string message, Exception innerException) : base(message, innerException) { } - - protected UsnJournalSoftFailureException(SerializationInfo info, StreamingContext context) : base(info, context) - { - } } } diff --git a/Duplicati/Library/UsageReporter/ReportSetUploader.cs b/Duplicati/Library/UsageReporter/ReportSetUploader.cs index aa42ff42b..b65a86fb3 100644 --- a/Duplicati/Library/UsageReporter/ReportSetUploader.cs +++ b/Duplicati/Library/UsageReporter/ReportSetUploader.cs @@ -26,6 +26,9 @@ using System.Collections.Generic; using System.Linq; using System.IO; using System.Net; +using System.Net.Http; +using Duplicati.Library.Utility; +using System.Threading; namespace Duplicati.Library.UsageReporter { @@ -46,6 +49,12 @@ namespace Duplicati.Library.UsageReporter /// private const string UPLOAD_URL = "https://usage-reporter.duplicati.com/api/v1/report"; + /// + /// The default timeout in seconds for report uploads + /// + private const int UPLOAD_OPERATION_TIMEOUT_SECONDS = 60; + + /// /// Runs the upload process /// @@ -70,23 +79,20 @@ namespace Duplicati.Library.UsageReporter { if (File.Exists(f)) { - var req = (HttpWebRequest)WebRequest.Create(UPLOAD_URL); - req.Method = "POST"; - req.ContentType = "application/json; charset=utf-8"; - int rc; using (var fs = File.OpenRead(f)) { if (fs.Length > 0) { - req.ContentLength = fs.Length; - var areq = new Library.Utility.AsyncHttpRequest(req); + using var request = new HttpRequestMessage(HttpMethod.Post, UPLOAD_URL); + + request.Content = new StreamContent(fs); - using (var rs = areq.GetRequestStream()) - Library.Utility.Utility.CopyStream(fs, rs); - - using (var resp = (HttpWebResponse)areq.GetResponse()) - rc = (int)resp.StatusCode; + using var timeoutToken = new CancellationTokenSource(); + timeoutToken.CancelAfter(TimeSpan.FromSeconds(UPLOAD_OPERATION_TIMEOUT_SECONDS)); + + var response = await HttpClientHelper.DefaultClient.UploadStream(request, timeoutToken.Token); + rc = (int)response.StatusCode; } else rc = 200; diff --git a/Duplicati/Library/Utility/DeviceIDHelper.cs b/Duplicati/Library/Utility/DeviceIDHelper.cs new file mode 100644 index 000000000..a30e5b8f7 --- /dev/null +++ b/Duplicati/Library/Utility/DeviceIDHelper.cs @@ -0,0 +1,71 @@ +// 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 System.Collections.Generic; +using System.Linq; +using System; + +/// +/// Helper class to get the device ID string and computed hash +/// +public static class DeviceIDHelper +{ + + /// + /// The empty ID produced by DeviceIdBuilder if no information is available + /// + private static readonly string[] EMPTY_DEVICE_IDS = [ + // Known empty Id + "WERC8GMRZGE196QVYK49JVXS4GKTWGF4CJDS6K54JPCHPY2JQ1AG", + string.Empty + ]; + + /// + /// 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); + + /// + /// Get the device ID hashed in SHA256 and in hex format + /// + /// + public static string GetDeviceIDHash() + => throw new InvalidOperationException("Device ID is not available"); + + + /// + /// Returns a value indicating if the device ID is available on this system + /// + public static bool HasTrustedDeviceID => false; +} \ 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..f95031649 100644 --- a/Duplicati/Library/Utility/Duplicati.Library.Utility.csproj +++ b/Duplicati/Library/Utility/Duplicati.Library.Utility.csproj @@ -8,7 +8,7 @@ - + diff --git a/Duplicati/Server/Duplicati.Server.Serialization/Interface/IServerSettings.cs b/Duplicati/Library/Utility/HashExtentions.cs similarity index 53% rename from Duplicati/Server/Duplicati.Server.Serialization/Interface/IServerSettings.cs rename to Duplicati/Library/Utility/HashExtentions.cs index 74bacb603..72347bfbf 100644 --- a/Duplicati/Server/Duplicati.Server.Serialization/Interface/IServerSettings.cs +++ b/Duplicati/Library/Utility/HashExtentions.cs @@ -1,56 +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. - -namespace Duplicati.Server.Serialization.Interface -{ - /// - /// Gets all server settings - /// - public interface IServerSettings - { - /// - /// The backend modules known by the server - /// - IDynamicModule[] BackendModules { get; } - /// - /// The encryption modules known by the server - /// - IDynamicModule[] EncryptionModules { get; } - /// - /// The compression modules known by the server - /// - IDynamicModule[] CompressionModules { get; } - /// - /// The generic modules known by the server - /// - IDynamicModule[] GenericModules { get; } - - /// - /// The filters that are applied to all backups - /// - IFilter[] Filters { get; } - /// - /// The settings applied to all backups by default - /// - ISetting[] Settings { get; } - } -} - +// 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/HttpClientExtensions.cs b/Duplicati/Library/Utility/HttpClientExtensions.cs new file mode 100644 index 000000000..5f0ff1949 --- /dev/null +++ b/Duplicati/Library/Utility/HttpClientExtensions.cs @@ -0,0 +1,99 @@ +// 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.Net.Http; +using System.Threading; +using System.Threading.Tasks; + +namespace Duplicati.Library.Utility; + +/// +/// Extension methods to wrap functionality around the HttpClient class with support +/// for cancelation via CancellationToken and progress reporting stream +/// +public static class HttpClientExtensions +{ + + /// + /// Downloads a file from the server and saves it to the specified filename + /// + /// The Http client reference + /// A prepared HttpRequestMessage + /// Filename to created + /// Action for progress reporting + /// Cancelation token + /// + public static async Task DownloadFile(this HttpClient client, HttpRequestMessage request, string filename, Action progressReportingAction = null, CancellationToken cancellationToken = default) + { + using var response = await client.SendAsync(request, HttpCompletionOption.ResponseHeadersRead, cancellationToken); + response.EnsureSuccessStatusCode(); + using var stream = await response.Content.ReadAsStreamAsync(cancellationToken); + using var fileStream = System.IO.File.Create(filename); + if (progressReportingAction != null) + { + using var ProgressReportingStream = new ProgressReportingStream(stream, progressReportingAction); + await ProgressReportingStream.CopyToAsync(fileStream,cancellationToken); + } + else + { + await stream.CopyToAsync(fileStream, cancellationToken); + } + } + + /// + /// Downloads a file from the server and saves it to the specified filename + /// + /// The Http client reference + /// A prepared HttpRequestMessage + /// Stream to write downloaded data + /// Action for progress reporting + /// Cancelation token + /// + public static async Task DownloadFile(this HttpClient client, HttpRequestMessage request, Stream fileStream, Action progressReportingAction = null, CancellationToken cancellationToken = default) + { + + using var response = await client.SendAsync(request, HttpCompletionOption.ResponseHeadersRead, cancellationToken); + response.EnsureSuccessStatusCode(); + using var stream = await response.Content.ReadAsStreamAsync(cancellationToken); + if (progressReportingAction != null) + { + using var ProgressReportingStream = new ProgressReportingStream(stream, progressReportingAction); + await ProgressReportingStream.CopyToAsync(fileStream, cancellationToken); + } + else + { + await stream.CopyToAsync(fileStream, cancellationToken); + } + } + + /// + /// Executes an asyc request uploading the stream to the server and returns when all content has been uploaded + /// + /// The Http client reference + /// A prepared HttpRequestMessage (Presumably with a stream) + /// Cancelation token + public static async Task UploadStream(this HttpClient client, HttpRequestMessage request,CancellationToken cancellationToken = default) + { + return await client.SendAsync(request, HttpCompletionOption.ResponseContentRead, cancellationToken); + } +} diff --git a/Duplicati/Library/Utility/HttpClientHelper.cs b/Duplicati/Library/Utility/HttpClientHelper.cs new file mode 100644 index 000000000..62a2fd624 --- /dev/null +++ b/Duplicati/Library/Utility/HttpClientHelper.cs @@ -0,0 +1,75 @@ +// 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.Net.Http; + +namespace Duplicati.Library.Utility; + +/// +/// This class was created as a proxy to access the HttpClientFactory +/// in places where dependency injection is not yet implemented or +/// desirable. +/// +public static class HttpClientHelper +{ + + /// + /// Central HttpClient singleton instance to be used across the application as + /// per the HttpClientFactory recommended pattern. + /// + public static HttpClient DefaultClient { get; private set; } + + /// + /// Reference to the HttpClientFactory instance so we can create specific clients + /// when the singleton pattnern is not desirable. + /// + private static IHttpClientFactory _factory {get;set;} + + /// + /// Sets the factory reference. + /// + /// IHttpClientFactory instance + public static void Configure(IHttpClientFactory factory) + { + _factory = factory; + DefaultClient = factory.CreateClient(); + } + + /// + /// Creates a new HttpClient instance, to be used in places where the singleton + /// pattern is not desirable. + /// + /// + public static HttpClient CreateClient() + { + return _factory.CreateClient(); + } + + /// + /// Creates a new HttpClient instance with a specific handler, wherever its needed. + /// + /// HttpClientHandler configured with authentication parameters + /// + public static HttpClient CreateClient(HttpClientHandler handler) + { + return new HttpClient(handler); + } +} \ 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 6a6d72f95..9716b0140 100644 --- a/Duplicati/License/Duplicati.License.csproj +++ b/Duplicati/License/Duplicati.License.csproj @@ -7,6 +7,33 @@ + + PreserveNewest + + + licenses\duplicati-url.txt + PreserveNewest + + + changelog.txt + PreserveNewest + + + licenses\license.txt + PreserveNewest + + + licenses\aliyun-oss-csharp-sdk\README.md + PreserveNewest + + + licenses\aliyun-oss-csharp-sdk\LICENSE.txt + PreserveNewest + + + licenses\aliyun-oss-csharp-sdk\licensedata.json + PreserveNewest + licenses\alphavss\Homepage.txt PreserveNewest @@ -15,200 +42,20 @@ licenses\alphavss\License.txt PreserveNewest - - licenses\FluentFTP\Homepage.txt - PreserveNewest - - - licenses\FluentFTP\License.txt - PreserveNewest - - - licenses\Otp.NET\Homepage.txt - PreserveNewest - - - licenses\Otp.NET\license.txt - PreserveNewest - - - licenses\Otp.NET\licensedata.json - PreserveNewest - - - licenses\SharpCompress\download.txt - PreserveNewest - - - licenses\SharpCompress\License.txt - PreserveNewest - - - licenses\SQLite\Homepage.txt - PreserveNewest - - - licenses\SQLite\License.txt - PreserveNewest - - - licenses\Tencentyun\download.txt - - - licenses\Tencentyun\LICENSE.txt - - - licenses\TLSharp\Homepage.txt - - - licenses\TLSharp\License.txt - - - licenses\TLSharp\licensedata.json - - - licenses\uplink.NET\Homepage.txt - - - licenses\uplink.NET\license.txt - - - licenses\license.txt - PreserveNewest - - - licenses\duplicati-url.txt - PreserveNewest - - - PreserveNewest - licenses\SSH.NET\Homepage.txt - - - PreserveNewest - licenses\SSH.NET\License.txt - - - licenses\SSH.NET\licensedata.json - PreserveNewest - - - PreserveNewest - licenses\Json.NET\Homepage.txt - - - PreserveNewest - licenses\Json.NET\License.txt - licenses\alphavss\licensedata.json PreserveNewest - - licenses\AWSSDK\licensedata.json + + licenses\AngularGettext\Homepage.txt PreserveNewest - - licenses\AWSSDK\download.txt + + licenses\AngularGettext\License.txt PreserveNewest - - licenses\AWSSDK\license.txt - PreserveNewest - - - licenses\Json.NET\licensedata.json - PreserveNewest - - - licenses\ManagedLZMA\licensedata.json - PreserveNewest - - - licenses\ManagedLZMA\download.txt - PreserveNewest - - - licenses\ManagedLZMA\license.txt - PreserveNewest - - - licenses\SQLite\licensedata.json - PreserveNewest - - - PreserveNewest - licenses\SshNet.Security.Cryptography\Homepage.txt - - - PreserveNewest - licenses\SshNet.Security.Cryptography\License.txt - - - changelog.txt - PreserveNewest - - - licenses\WindowsAzure\download.txt - PreserveNewest - - - licenses\WindowsAzure\license.txt - PreserveNewest - - - licenses\WindowsAzure\licensedata.json - PreserveNewest - - - licenses\SharePointPnP-Sites-Core\download.txt - PreserveNewest - - - licenses\SharePointPnP-Sites-Core\license.txt - PreserveNewest - - - licenses\SharePointPnP-Sites-Core\licensedata.json - PreserveNewest - - - PreserveNewest - - - licenses\Artalk.Xmpp\download.txt - PreserveNewest - - - licenses\Artalk.Xmpp\license.txt - PreserveNewest - - - licenses\Artalk.Xmpp\licensedata.json - PreserveNewest - - - licenses\SharpAESCrypt\download.txt - PreserveNewest - - - licenses\SharpAESCrypt\License.txt - PreserveNewest - - - licenses\SharpAESCrypt\licensedata.json - PreserveNewest - - - licenses\MegaApi\Homepage.txt - PreserveNewest - - - licenses\MegaApi\licensedata.json - PreserveNewest - - - licenses\MegaApi\license.txt + + licenses\AngularGettext\licensedata.json PreserveNewest @@ -223,16 +70,28 @@ licenses\AngularJS\licensedata.json PreserveNewest - - licenses\jQuery\Homepage.txt + + licenses\Artalk.Xmpp\download.txt PreserveNewest - - licenses\jQuery\License.txt + + licenses\Artalk.Xmpp\license.txt PreserveNewest - - licenses\jQuery\licensedata.json + + licenses\Artalk.Xmpp\licensedata.json + PreserveNewest + + + licenses\AWSSDK\download.txt + PreserveNewest + + + licenses\AWSSDK\license.txt + PreserveNewest + + + licenses\AWSSDK\licensedata.json PreserveNewest @@ -259,6 +118,30 @@ licenses\FluentFTP\licensedata.json PreserveNewest + + licenses\jQuery\Homepage.txt + PreserveNewest + + + licenses\jQuery\License.txt + PreserveNewest + + + licenses\jQuery\licensedata.json + PreserveNewest + + + PreserveNewest + licenses\Json.NET\Homepage.txt + + + PreserveNewest + licenses\Json.NET\License.txt + + + licenses\Json.NET\licensedata.json + PreserveNewest + licenses\MailKit\Homepage.txt PreserveNewest @@ -271,6 +154,30 @@ licenses\MailKit\licensedata.json PreserveNewest + + licenses\ManagedLZMA\download.txt + PreserveNewest + + + licenses\ManagedLZMA\license.txt + PreserveNewest + + + licenses\ManagedLZMA\licensedata.json + PreserveNewest + + + licenses\MegaApi\Homepage.txt + PreserveNewest + + + licenses\MegaApi\license.txt + PreserveNewest + + + licenses\MegaApi\licensedata.json + PreserveNewest + licenses\MimeKit\Homepage.txt PreserveNewest @@ -283,32 +190,124 @@ licenses\MimeKit\licensedata.json PreserveNewest - - licenses\AngularGettext\Homepage.txt + + licenses\Otp.NET\Homepage.txt PreserveNewest - - licenses\AngularGettext\License.txt + + licenses\Otp.NET\license.txt PreserveNewest - - licenses\AngularGettext\licensedata.json + + licenses\Otp.NET\licensedata.json + PreserveNewest + + + licenses\SharePointPnP-Sites-Core\download.txt + PreserveNewest + + + licenses\SharePointPnP-Sites-Core\license.txt + PreserveNewest + + + licenses\SharePointPnP-Sites-Core\licensedata.json + PreserveNewest + + + licenses\SharpAESCrypt\download.txt + PreserveNewest + + + licenses\SharpAESCrypt\License.txt + PreserveNewest + + + licenses\SharpAESCrypt\licensedata.json + PreserveNewest + + + licenses\SharpCompress\download.txt + PreserveNewest + + + licenses\SharpCompress\License.txt PreserveNewest licenses\SharpCompress\licensedata.json PreserveNewest - - licenses\aliyun-oss-csharp-sdk\licensedata.json + + licenses\SQLite\Homepage.txt PreserveNewest - - licenses\aliyun-oss-csharp-sdk\LICENSE.txt + + licenses\SQLite\License.txt PreserveNewest - - licenses\aliyun-oss-csharp-sdk\README.md + + licenses\SQLite\licensedata.json + PreserveNewest + + + PreserveNewest + licenses\SSH.NET\Homepage.txt + + + PreserveNewest + licenses\SSH.NET\License.txt + + + licenses\SSH.NET\licensedata.json + PreserveNewest + + + PreserveNewest + licenses\SshNet.Security.Cryptography\Homepage.txt + + + PreserveNewest + licenses\SshNet.Security.Cryptography\License.txt + + + licenses\SshNet.Security.Cryptography\licensedata.json + PreserveNewest + + + licenses\Tencentyun\download.txt + PreserveNewest + + + licenses\Tencentyun\LICENSE.txt + PreserveNewest + + + licenses\Tencentyun\licensedata.json + PreserveNewest + + + licenses\uplink.NET\Homepage.txt + PreserveNewest + + + licenses\uplink.NET\license.txt + PreserveNewest + + + licenses\uplink.NET\licensedata.json + PreserveNewest + + + licenses\WindowsAzure\download.txt + PreserveNewest + + + licenses\WindowsAzure\license.txt + PreserveNewest + + + licenses\WindowsAzure\licensedata.json PreserveNewest @@ -321,4 +320,3 @@ - diff --git a/Duplicati/Server/Duplicati.Server.Serialization/InterfaceResolver.cs b/Duplicati/Server/Duplicati.Server.Serialization/InterfaceResolver.cs index 9e6588f89..1f6f7f66a 100644 --- a/Duplicati/Server/Duplicati.Server.Serialization/InterfaceResolver.cs +++ b/Duplicati/Server/Duplicati.Server.Serialization/InterfaceResolver.cs @@ -24,14 +24,6 @@ using Newtonsoft.Json; namespace Duplicati.Server.Serialization { - public class SerializableStatusCreator : CustomCreationConverter - { - public override Interface.IServerStatus Create(Type objectType) - { - return new Implementations.ServerStatus(); - } - } - public class SettingsCreator : CustomCreationConverter { public override Interface.ISetting Create(Type objectType) diff --git a/Duplicati/Server/Duplicati.Server.Serialization/Serializer.cs b/Duplicati/Server/Duplicati.Server.Serialization/Serializer.cs index 2af57ca0a..7d8d36551 100644 --- a/Duplicati/Server/Duplicati.Server.Serialization/Serializer.cs +++ b/Duplicati/Server/Duplicati.Server.Serialization/Serializer.cs @@ -38,7 +38,6 @@ namespace Duplicati.Server.Serialization { new DayOfWeekConcerter(), new StringEnumConverter(), - new SerializableStatusCreator(), new SettingsCreator(), new FilterCreator(), new NotificationCreator(), 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 5949623b9..c2956bff2 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,21 @@ 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; +#else + private const bool DEBUG_MODE = false; +#endif /// /// The log tag for messages from this class @@ -52,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 @@ -187,7 +207,6 @@ namespace Duplicati.Server static Program() { - FIXMEGlobal.GetDatabaseConnection = Program.GetDatabaseConnection; FIXMEGlobal.StartOrStopUsageReporter = Program.StartOrStopUsageReporter; } @@ -197,8 +216,14 @@ 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 writeToConsoleOnException = FIXMEGlobal.Origin == "Server"; + + // Prepared for the future, where we might want to have a silent console mode + var silentConsole = false; + var logMessageToConsole = (string message) => { if (!silentConsole) Console.WriteLine(message); }; //Find commandline options here for handling special startup cases var args = new List(_args); @@ -206,9 +231,9 @@ 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); + return ShowHelp(writeToConsoleOnException); } if (commandlineOptions.ContainsKey("tempdir") && !string.IsNullOrEmpty(commandlineOptions["tempdir"])) @@ -218,8 +243,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])) { @@ -231,16 +258,17 @@ namespace Duplicati.Server ConfigureLogging(commandlineOptions); + var crashed = false; + var terminated = false; try { - DataConnection = GetDatabaseConnection(commandlineOptions); + DataConnection = GetDatabaseConnection(commandlineOptions, silentConsole); if (!DataConnection.ApplicationSettings.FixedInvalidBackupId) DataConnection.FixInvalidBackupId(); DataConnection.ApplicationSettings.UpgradePasswordToKBDF(); - - CreateApplicationInstance(writeToConsole); + CreateApplicationInstance(writeToConsoleOnException); StartOrStopUsageReporter(); @@ -255,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); @@ -270,28 +291,58 @@ 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)); + logMessageToConsole(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)); + logMessageToConsole(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)); + logMessageToConsole(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; + if (!writeToConsoleOnException) throw; Console.WriteLine(Strings.Program.SeriousError(mex.ToString())); return 100; } catch (Exception ex) { + crashed = true; System.Diagnostics.Trace.WriteLine(Strings.Program.SeriousError(ex.ToString())); - if (writeToConsole) + if (writeToConsoleOnException) { Console.WriteLine(Strings.Program.SeriousError(ex.ToString())); return 100; @@ -301,22 +352,36 @@ 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())); + logMessageToConsole(Strings.Program.TearDownError(ex.ToString())); + } + } + } } return 0; @@ -336,9 +401,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); @@ -417,17 +479,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; @@ -465,13 +520,10 @@ 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 void AdjustApplicationSettings(Dictionary commandlineOptions) @@ -484,18 +536,19 @@ 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]); - } 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]); } - private static void CreateApplicationInstance(bool writeConsole) + private static void CreateApplicationInstance(bool writeToConsoleOnExceptionw) { try { @@ -504,7 +557,7 @@ namespace Duplicati.Server } catch (Exception ex) { - if (writeConsole) + if (writeToConsoleOnExceptionw) { Console.WriteLine(Strings.Program.StartupFailure(ex)); Environment.Exit(200); @@ -515,7 +568,7 @@ namespace Duplicati.Server if (!ApplicationInstance.IsFirstInstance) { - if (writeConsole) + if (writeToConsoleOnExceptionw) { Console.WriteLine(Strings.Program.AnotherInstanceDetected); Environment.Exit(200); @@ -525,39 +578,72 @@ 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")) { - commandlineOptions["log-file"] = System.IO.Path.Combine(StartupPath, "Duplicati.debug.log"); + 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"); commandlineOptions["log-level"] = Duplicati.Library.Logging.LogMessageType.Profiling.ToString(); if (System.IO.File.Exists(commandlineOptions["log-file"])) { 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) + private static int ShowHelp(bool writeToConsoleOnExceptionw) { - if (writeConsole) + if (writeToConsoleOnExceptionw) { Console.WriteLine(Strings.Program.HelpDisplayDialog); @@ -570,7 +656,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")) @@ -578,71 +664,35 @@ namespace Duplicati.Server if (string.IsNullOrEmpty(serverDataFolder)) { -#if DEBUG - //debug mode uses a lock file located in the app folder - DataFolder = StartupPath; -#else - bool portableMode = commandlineOptions.ContainsKey("portable-mode") ? Library.Utility.Utility.ParseBool(commandlineOptions["portable-mode"], true) : false; + bool portableMode = commandlineOptions.ContainsKey("portable-mode") + ? Library.Utility.Utility.ParseBool(commandlineOptions["portable-mode"], true) + : (DEBUG_MODE ? true : false); // Default to portable mode in debug mode - if (portableMode) + if (DEBUG_MODE && portableMode) + { + //debug mode uses a lock file located in the app folder + 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); } -#endif } else - DataFolder = Util.AppendDirSeparator(Environment.ExpandEnvironmentVariables(serverDataFolder).Trim('"')); + return Util.AppendDirSeparator(Environment.ExpandEnvironmentVariables(serverDataFolder).Trim('"')); + } + + public static Database.Connection GetDatabaseConnection(Dictionary commandlineOptions, bool silentConsole) + { + DataFolder = GetDataFolderPath(commandlineOptions); var sqliteVersion = new Version(Duplicati.Library.SQLiteHelper.SQLiteLoader.SQLiteVersion); if (sqliteVersion < new Version(3, 6, 3)) @@ -672,10 +722,60 @@ 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.IsDefaultKeyBlacklisted; + var hasValidEncryptionKey = Library.Encryption.EncryptedFieldHelper.HasValidDefaultKey; + + if (requireDbEncryptionKey && !(hasEncryptionKey || disableDbEncryption)) + throw new UserInformationException(Strings.Program.DatabaseEncryptionKeyRequired(Library.Encryption.EncryptedFieldHelper.ENVIROMENT_VARIABLE_NAME, DISABLE_DB_ENCRYPTION_OPTION), "RequireDbEncryptionKey"); + + if (!hasValidEncryptionKey) + { + try + { + var hasEncryptedFields = false; + using (var cmd = con.CreateCommand()) + { + cmd.CommandText = @$"SELECT ""Value"" FROM ""Option"" WHERE ""Name"" = '{Database.ServerSettings.CONST.ENCRYPTED_FIELDS}' AND ""BackupID"" = {Connection.SERVER_SETTINGS_ID}"; + hasEncryptedFields = Library.Utility.Utility.ParseBool(cmd.ExecuteScalar()?.ToString(), false); + } + + if (hasEncryptedFields) + { + Library.Logging.Log.WriteWarningMessage(LOGTAG, "EncryptionKeyMissing", null, Strings.Program.EncryptionKeyMissing(EncryptedFieldHelper.ENVIROMENT_VARIABLE_NAME)); + if (!silentConsole) + Console.WriteLine(Strings.Program.EncryptionKeyMissing(EncryptedFieldHelper.ENVIROMENT_VARIABLE_NAME)); + } + } + catch + { + // Ignore errors here, as we are just checking for a potential issue + // Only negative effect is that we do not show a potentially helpful warning + } + } + + if (!hasValidEncryptionKey && !disableDbEncryption) + { + disableDbEncryption = true; + Duplicati.Library.Logging.Log.WriteWarningMessage(LOGTAG, "MissingEncryptionKey", null, Strings.Program.NoEncryptionKeySpecified(Library.Encryption.EncryptedFieldHelper.ENVIROMENT_VARIABLE_NAME, DISABLE_DB_ENCRYPTION_OPTION)); + if (!silentConsole) + Console.WriteLine(Strings.Program.NoEncryptionKeySpecified(Library.Encryption.EncryptedFieldHelper.ENVIROMENT_VARIABLE_NAME, DISABLE_DB_ENCRYPTION_OPTION)); + } + + if (usingBlacklistedKey && !disableDbEncryption) + { + disableDbEncryption = true; + Duplicati.Library.Logging.Log.WriteErrorMessage(LOGTAG, "BlacklistedEncryptionKey", null, Strings.Program.BlacklistedEncryptionKey(Library.Encryption.EncryptedFieldHelper.ENVIROMENT_VARIABLE_NAME, DISABLE_DB_ENCRYPTION_OPTION)); + if (!silentConsole) + Console.WriteLine(Strings.Program.BlacklistedEncryptionKey(Library.Encryption.EncryptedFieldHelper.ENVIROMENT_VARIABLE_NAME, DISABLE_DB_ENCRYPTION_OPTION)); + } + + return new Database.Connection(con, disableDbEncryption); } public static void StartOrStopUsageReporter() @@ -780,34 +880,36 @@ 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_USEHTTPS, Duplicati.Library.Interface.CommandLineArgument.ArgumentType.String, Strings.Program.WebserverUseHTTPSDescription, Strings.Program.WebserverUseHTTPSDescription, WebServerLoader.OPTION_USEHTTPS), - 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), - 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_USEHTTPS, Duplicati.Library.Interface.CommandLineArgument.ArgumentType.String, Strings.Program.WebserverUseHTTPSDescription, Strings.Program.WebserverUseHTTPSDescription, WebServerLoader.OPTION_USEHTTPS), + 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 766398d65..350bed33e 100644 --- a/Duplicati/Server/WebServerLoader.cs +++ b/Duplicati/Server/WebServerLoader.cs @@ -7,10 +7,7 @@ using System.Security.Cryptography.X509Certificates; using System.Threading.Tasks; using System.IO; using Duplicati.Server.Database; -using Microsoft.AspNetCore.Mvc.Rendering; -using SharpCompress.Common; -using Amazon.Util.Internal.PlatformServices; -using Microsoft.IdentityModel.Tokens; +using Microsoft.AspNetCore.Connections; namespace Duplicati.Server; @@ -49,10 +46,19 @@ 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 /// - public const string OPTION_WEBSERVICE_ALLOWEDHOSTNAMES = "webservice-allowedhostnames"; + public const string OPTION_WEBSERVICE_ALLOWEDHOSTNAMES = "webservice-allowed-hostnames"; + /// + /// Option for setting the webservice allowed hostnames, alternative name + /// + public const string OPTION_WEBSERVICE_ALLOWEDHOSTNAMES_ALT = "webservice-allowedhostnames"; /// /// The default path to the web root @@ -219,9 +225,14 @@ public static class WebServerLoader Path.Combine(Program.DataFolder, DEFAULT_OPTION_CERTIFICATEFILE), connection.ApplicationSettings.ServerSSLCertificatePassword, 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) @@ -237,9 +248,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 4ae2860af..9130ead8b 100755 --- a/Duplicati/Server/webroot/ngax/index.html +++ b/Duplicati/Server/webroot/ngax/index.html @@ -103,6 +103,7 @@ + @@ -144,8 +145,8 @@
-
-
+ +
@@ -186,8 +187,8 @@
-
-
+ +
@@ -195,8 +196,8 @@
-
-
+ +
@@ -292,8 +293,8 @@
Connection lost
-

Connection to server was rejected due to invalid authentication. Reload browser window to reconnect to server properly.

-

If this problem persist open this page from the TrayIcon instead.

+

Connection to server was rejected due to invalid authentication.

+

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

The connection to the server is lost, attempting again in {{time}} … @@ -303,6 +304,7 @@
diff --git a/Duplicati/Server/webroot/ngax/less/base.less b/Duplicati/Server/webroot/ngax/less/base.less index 39847529a..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; @@ -49,6 +49,10 @@ a { text-decoration: none; } +button { + border: none; /* Remove default border */ +} + ul { list-style: none; margin: 0; @@ -507,6 +511,11 @@ ul.notification { width: auto; } + /* Anchor link to remove an option */ + .delete-item { + .button; + } + .longdescription { --margin-block: 10px; /* Magic number */ @@ -603,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 { @@ -636,6 +655,13 @@ body { color: darken(@tColor, 25%); } + button { + width: 26px; + height: 26px; + background-size: 26px; + cursor: pointer; + } + .logo { font-size: 30px; font-weight: 700; @@ -697,13 +723,13 @@ body { width: 26px; margin: 13px 15px; - .stop { + button { display: block; - width: 26px; - height: 26px; + } + + .stop { background: url('../img/progress-stop.png'); - background-size: 26px; - cursor: pointer; + background-size: 100%; z-index: 10; position: relative; @@ -717,12 +743,8 @@ body { } .resume { - display: block; - width: 26px; - height: 26px; background: url('../img/progress-resume.png'); - background-size: 26px; - cursor: pointer; + 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) { background-image: url('../img/progress-resume_2x.png'); @@ -771,13 +793,13 @@ body { .action-icons, .action-icons-small { - > .pause { - width: 26px; - height: 26px; + > button { display: inline-block; - cursor: pointer; + } + + > .pause { background: url('../img/pause.png'); - background-size: 26px; + 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) { background-image: url('../img/pause_2x.png'); @@ -790,7 +812,7 @@ body { > .pause.active { background: url('../img/resume.png'); - background-size: 26px; + 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) { background-image: url('../img/resume_2x.png'); @@ -802,12 +824,8 @@ body { } > .throttle { - width: 26px; - height: 26px; - display: inline-block; - cursor: pointer; background: url('../img/throttle.png'); - background-size: 26px; + 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) { background-image: url('../img/throttle_2x.png'); @@ -1280,8 +1298,8 @@ body { dt.active, dt:hover { - //background: @lColor; - //color: white; + /* background: @lColor; */ + /* color: white; */ } dd { @@ -1295,13 +1313,61 @@ body { } } + /* TODO: merge these blocks with below */ + div.add, + 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)); + + .steps { + margin-left: calc(calc(calc(var(--step-width) - var(--circle-width)) / 2) + var(--legends-padding-left)); + + & button, + & div { + padding-left: calc(var(--step-width) - var(--circle-width)); + padding-right: 0; + + &:first-child { + padding-left: unset; + } + } + } + + .steps-legend { + padding-left: var(--legends-padding-left); + + li { + width: var(--step-width); + } + } + } + + div.add { + --legends-steps: 5; + } + + div.restore { + --legends-steps: 2; + + &.restore-direct { + --legends-steps: 4; + + .steps-legend { + padding-left: 20px; /* Align "Backup location" */ + } + } + } + div.add, div.restore { .steps { width: 100%; overflow: hidden; - .step { + & button, + & div { float: left; background: url('../img/steps/line-out.png') no-repeat top left; background-size: 485px 24px; @@ -1316,36 +1382,35 @@ 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; - } - } - .step:first-child { - padding-left: 0; - background: transparent; + span { + border-color: @lColor; + background: @lColor; + color: white; + } + + h2 { + color: @lColor; + } + } } } @@ -1495,15 +1560,6 @@ body { } } - .step2, - .step5 { - .advancedoptions { - li > a { - .button; - } - } - } - .step5 { div.input.maxSize input.number, div.input.keepBackups input.number { @@ -1622,8 +1678,12 @@ body { margin-right: 5px; } + /* TODO: investigate if this block can be merged with one on form.less */ select { - padding: 5px 12px; + --padding-block: 5px; + + padding: var(--padding-block) 12px; + line-height: calc(var(--height) - calc(var(--padding-block) * 2)); } } @@ -1673,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; @@ -1696,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 */ } } @@ -1715,88 +1778,6 @@ body { } } - div.add { - @legends-steps: 5; - @legends-width: 700px; - @legends-padding-left: (700px - @legends-width) / 2; - @circle-width: 43px; - @step-width: @legends-width / @legends-steps; - - .steps { - margin-left: (@step-width - @circle-width) / 2 + @legends-padding-left; - - .step { - padding-left: @step-width - @circle-width; - } - } - - .steps-legend { - padding-left: @legends-padding-left; - - li { - width: @step-width; - } - } - } - - div.restore { - @legends-steps: 2; - @legends-width: 700px; - @legends-padding-left: (700px - @legends-width) / 2; - @circle-width: 43px; - @step-width: @legends-width / @legends-steps; - - .steps { - margin-left: (@step-width - @circle-width) / 2 + @legends-padding-left; - - .step { - padding-left: @step-width - @circle-width; - } - } - - .steps-legend { - padding-left: @legends-padding-left; - - li { - width: @step-width; - } - } - } - - div.restore.restore-direct { - @legends-steps: 4; - @legends-width: 700px; - @legends-padding-left: (700px - @legends-width) / 2; - @circle-width: 43px; - @step-width: @legends-width / @legends-steps; - - .steps { - margin-left: (@step-width - @circle-width) / 2 + @legends-padding-left; - - .step { - padding-left: @step-width - @circle-width; - } - } - - .steps-legend { - padding-left: @legends-padding-left; - - li { - width: @step-width; - } - } - - .step:first-child { - padding-left: 0; - background: transparent; - } - - .steps-legend { - padding-left: 20px; - } - } - - div.headerthreedotmenu { margin: 20px 0 20px 0; @@ -1849,15 +1830,6 @@ body { width: auto; } } - - .input { - .advancedoptions { - li > a { - .button; - } - } - } - } .logpage { @@ -1976,7 +1948,7 @@ body { } } -// Modal windows +/* Modal windows */ .remodal { padding: 30px; box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.3); @@ -2126,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 } @@ -2824,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 { @@ -2851,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 2609b7582..66e7d2953 100755 --- a/Duplicati/Server/webroot/ngax/less/form.less +++ b/Duplicati/Server/webroot/ngax/less/form.less @@ -1,14 +1,16 @@ -// form.css for duplicati 2.0 | Alex Franzelin 2015 +/* form.css for duplicati 2.0 | Alex Franzelin 2015 */ form.styled { - div.leftflush input { - width: auto; - margin-top: 10px; - } + div.leftflush { + & input { + width: auto; + margin-top: 10px; + } - div.leftflush label { - width: auto; - min-width: 190px; + & label { + width: auto; + min-width: 190px; + } } label { @@ -29,15 +31,12 @@ form.styled { border: 1px @border solid; border-radius: 2px; width: 420px; - } - input:focus, - textarea:focus, - select:focus { - border: 1px darken(@border, 20%) solid; + &:focus { + border: 1px darken(@border, 20%) solid; + } } - .input { padding-bottom: 18px; overflow: hidden; @@ -70,10 +69,10 @@ form.styled { color: white; background: @lColor; line-height: 37px; - } - a.browse:hover { - background: darken(@lColor, 20%); + &:hover { + background: darken(@lColor, 20%); + } } } @@ -86,13 +85,15 @@ form.styled { .input.select { select { + --height: 38px; + width: 446px; padding: 0 12px; -webkit-appearance: menulist-button; background: white; border-radius: 2px; - height: 38px; - line-height: 38px; + height: var(--height); + line-height: var(--height); } } 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 d81166b23..8e8e399f9 100644 --- a/Duplicati/Server/webroot/ngax/scripts/controllers/AppController.js +++ b/Duplicati/Server/webroot/ngax/scripts/controllers/AppController.js @@ -21,6 +21,10 @@ backupApp.controller('AppController', function($scope, $cookies, $location, AppS location.reload(); }; + $scope.login = function() { + location.href = '/login.html'; + }; + $scope.resume = function() { ServerStatus.resume().then(function() {}, AppUtils.connectionError); }; @@ -29,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); }; @@ -102,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); @@ -169,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/EditUriBuiltins.js b/Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js index 91d10399c..e687b48b5 100644 --- a/Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js +++ b/Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js @@ -997,7 +997,7 @@ backupApp.service('EditUriBuiltins', function (AppService, AppUtils, SystemInfo, EditUriBackendConfig.validaters['openstack'] = function (scope, continuation) { var res = EditUriBackendConfig.require_field(scope, 'Username', gettextCatalog.getString('Username')) && - EditUriBackendConfig.require_field(scope, 'Path', gettextCatalog.getString('Bucket Name')); + EditUriBackendConfig.require_field(scope, 'Path', gettextCatalog.getString('Bucket name')); if (res && (scope['openstack_server'] || '').trim().length == 0 && (scope['openstack_server_custom'] || '').trim().length == 0) res = EditUriBackendConfig.show_error_dialog(gettextCatalog.getString('You must select or fill in the AuthURI')); @@ -1037,7 +1037,7 @@ backupApp.service('EditUriBuiltins', function (AppService, AppUtils, SystemInfo, EditUriBackendConfig.validaters['s3'] = function (scope, continuation) { var res = - EditUriBackendConfig.require_field(scope, 'Server', gettextCatalog.getString('Bucket Name')) && + EditUriBackendConfig.require_field(scope, 'Server', gettextCatalog.getString('Bucket name')) && EditUriBackendConfig.require_field(scope, 'Username', gettextCatalog.getString('AWS Access ID')) && EditUriBackendConfig.require_field(scope, 'Password', gettextCatalog.getString('AWS Access Key')); @@ -1083,7 +1083,7 @@ backupApp.service('EditUriBuiltins', function (AppService, AppUtils, SystemInfo, EditUriBackendConfig.validaters['b2'] = function (scope, continuation) { var res = - EditUriBackendConfig.require_field(scope, 'Server', gettextCatalog.getString('Bucket Name')) && + EditUriBackendConfig.require_field(scope, 'Server', gettextCatalog.getString('Bucket name')) && EditUriBackendConfig.require_field(scope, 'Username', gettextCatalog.getString('B2 Cloud Storage Account ID')) && EditUriBackendConfig.require_field(scope, 'Password', gettextCatalog.getString('B2 Cloud Storage Application Key')); @@ -1097,7 +1097,7 @@ backupApp.service('EditUriBuiltins', function (AppService, AppUtils, SystemInfo, value: bucketname[ix].charCodeAt(), pos: ix, character: bucketname[ix], - fieldname: gettextCatalog.getString('Bucket Name') + fieldname: gettextCatalog.getString('Bucket name') })); res = false; } @@ -1160,13 +1160,13 @@ backupApp.service('EditUriBuiltins', function (AppService, AppUtils, SystemInfo, if(res && scope['storj_auth_method'] == 'Access grant'){ res = EditUriBackendConfig.require_field(scope, 'storj_shared_access', gettextCatalog.getString('storj_shared_access')) && - EditUriBackendConfig.require_field(scope, 'storj_bucket', gettextCatalog.getString('Bucket')); + EditUriBackendConfig.require_field(scope, 'storj_bucket', gettextCatalog.getString('Bucket name')); } if(res && scope['storj_auth_method'] == 'API key'){ res = EditUriBackendConfig.require_field(scope, 'storj_api_key', gettextCatalog.getString('API key')) && EditUriBackendConfig.require_field(scope, 'storj_secret', gettextCatalog.getString('Encryption passphrase')) && - EditUriBackendConfig.require_field(scope, 'storj_bucket', gettextCatalog.getString('Bucket')); + EditUriBackendConfig.require_field(scope, 'storj_bucket', gettextCatalog.getString('Bucket name')); } if(res && scope['storj_auth_method'] == 'API key' && !scope['storj_satellite']){ @@ -1223,7 +1223,7 @@ backupApp.service('EditUriBuiltins', function (AppService, AppUtils, SystemInfo, var res = EditUriBackendConfig.require_field(scope, 'Username', gettextCatalog.getString('IDrive e2 Access Key ID')) && EditUriBackendConfig.require_field(scope, 'Password', gettextCatalog.getString('IDrive e2 Access Key Secret')) && - EditUriBackendConfig.require_field(scope, 'Server', gettextCatalog.getString('Bucket Name')); + EditUriBackendConfig.require_field(scope, 'Server', gettextCatalog.getString('Bucket name')); if (res) { var re = new RegExp('[^A-Za-z0-9-]'); @@ -1235,7 +1235,7 @@ backupApp.service('EditUriBuiltins', function (AppService, AppUtils, SystemInfo, value: bucketname[ix].charCodeAt(), pos: ix, character: bucketname[ix], - fieldname: gettextCatalog.getString('Bucket Name') + fieldname: gettextCatalog.getString('Bucket name') })); res = false; } diff --git a/Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js b/Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js index e4dd3946e..a49552a0d 100644 --- a/Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js +++ b/Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js @@ -36,7 +36,7 @@ backupApp.service('ServerStatus', function ($rootScope, $timeout, AppService, Ap 'Backup_PreBackupVerify': gettextCatalog.getString('Verifying backend data …'), 'Backup_PostBackupTest': gettextCatalog.getString('Verifying remote data …'), 'Backup_PreviousBackupFinalize': gettextCatalog.getString('Completing previous backup …'), - 'Backup_ProcessingFiles': null, + 'Backup_ProcessingFiles': gettextCatalog.getString('Processing files to backup …'), 'Backup_Finalize': gettextCatalog.getString('Completing backup …'), 'Backup_WaitForUpload': gettextCatalog.getString('Waiting for upload to finish …'), 'Backup_Delete': gettextCatalog.getString('Deleting unwanted files …'), @@ -207,9 +207,11 @@ backupApp.service('ServerStatus', function ($rootScope, $timeout, AppService, Ap websocketReconnectTimer = window.setInterval(function () { state.connectionAttemptTimer = retryAt - new Date(); - if (state.connectionAttemptTimer <= 0) + if (state.connectionAttemptTimer <= 0) { + window.clearInterval(websocketReconnectTimer); + websocketReconnectTimer = null; m(); - else { + } else { $rootScope.$broadcast('serverstatechanged'); } }, 1000); @@ -241,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; } @@ -318,7 +319,7 @@ backupApp.service('ServerStatus', function ($rootScope, $timeout, AppService, Ap // First failure, we ignore if (state.connectionState == 'connected' && state.failedConnectionAttempts == 1) { updateServerState(); - } else if (state.failedAuthAttempts > 2 && (response.status === webSocketUnauthorizedCode || response.status === unauthorizedCode)) { + } else if (state.failedAuthAttempts > 1 && (response.status === webSocketUnauthorizedCode || response.status === unauthorizedCode)) { state.connectionState = 'unauthorized'; $rootScope.$broadcast('serverstatechanged'); } else { @@ -340,8 +341,8 @@ backupApp.service('ServerStatus', function ($rootScope, $timeout, AppService, Ap }; const reconnect_websocket = function () { - window.clearInterval(websocketReconnectTimer); - const w = new WebSocket(`ws://${window.location.host}/notifications?token=${AppService.access_token}`) + const websocketProtocol = window.location.protocol === 'https:' ? 'wss:' : 'ws:'; + const w = new WebSocket(`${websocketProtocol}//${window.location.host}/notifications?token=${AppService.access_token}`); w.addEventListener("message", (event) => { const status = JSON.parse(event.data); handleServerState({data: status}); @@ -362,6 +363,11 @@ backupApp.service('ServerStatus', function ($rootScope, $timeout, AppService, Ap } this.reconnect = function (fastcall) { + if (websocketReconnectTimer != null) { + window.clearInterval(websocketReconnectTimer); + websocketReconnectTimer = null; + } + AppService.getAccessToken().then(() => { if (useWebsocket) window.websocket = reconnect_websocket(); diff --git a/Duplicati/Server/webroot/ngax/styles/dark.css b/Duplicati/Server/webroot/ngax/styles/dark.css index 2864881d3..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{width:446px;padding:0 12px;-webkit-appearance:menulist-button;background:#fff;border-radius:2px;height:38px;line-height:38px}form.styled .buttons{overflow:hidden;float:right}form.styled .buttons a,form.styled .buttons input{display:block;background:#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-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}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 .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 .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 .stop{display:block;width:26px;height:26px;background:url('../img/progress-stop.png');background-size:26px;cursor:pointer;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{display:block;width:26px;height:26px;background:url('../img/progress-resume.png');background-size:26px;cursor:pointer}@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>.pause,body .container .header .action-icons>.pause{width:26px;height:26px;display:inline-block;cursor:pointer;background:url('../img/pause.png');background-size: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 .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: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 .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{width:26px;height:26px;display:inline-block;cursor:pointer;background:url('../img/throttle.png');background-size: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 .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 .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 .step:first-child,body .container .body .content div.restore .steps .step:first-child{padding-left:0;background:0 0}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 .step2 .advancedoptions li>a,body .container .body .content div.add .steps-boxes .step5 .advancedoptions li>a,body .container .body .content div.restore .steps-boxes .step2 .advancedoptions li>a,body .container .body .content div.restore .steps-boxes .step5 .advancedoptions li>a{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}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:5px 12px}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.add .steps{margin-left:48.5px}body .container .body .content div.add .steps .step{padding-left:97px}body .container .body .content div.add .steps-legend{padding-left:0}body .container .body .content div.add .steps-legend li{width:140px}body .container .body .content div.restore .steps{margin-left:153.5px}body .container .body .content div.restore .steps .step{padding-left:307px}body .container .body .content div.restore .steps-legend{padding-left:0}body .container .body .content div.restore .steps-legend li{width:350px}body .container .body .content div.restore.restore-direct .steps{margin-left:66px}body .container .body .content div.restore.restore-direct .steps .step{padding-left:132px}body .container .body .content div.restore.restore-direct .steps-legend{padding-left:0}body .container .body .content div.restore.restore-direct .steps-legend li{width:175px}body .container .body .content div.restore.restore-direct .step:first-child{padding-left:0;background:0 0}body .container .body .content div.restore.restore-direct .steps-legend{padding-left:20px}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 div.settings .input .advancedoptions li>a{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}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 912219741..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{width:446px;padding:0 12px;-webkit-appearance:menulist-button;background:#fff;border-radius:2px;height:38px;line-height:38px}form.styled .buttons{overflow:hidden;float:right}form.styled .buttons a,form.styled .buttons input{display:block;background:#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-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}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 .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 .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 .stop{display:block;width:26px;height:26px;background:url('../img/progress-stop.png');background-size:26px;cursor:pointer;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{display:block;width:26px;height:26px;background:url('../img/progress-resume.png');background-size:26px;cursor:pointer}@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>.pause,body .container .header .action-icons>.pause{width:26px;height:26px;display:inline-block;cursor:pointer;background:url('../img/pause.png');background-size: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 .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: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 .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{width:26px;height:26px;display:inline-block;cursor:pointer;background:url('../img/throttle.png');background-size: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 .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 .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 .step:first-child,body .container .body .content div.restore .steps .step:first-child{padding-left:0;background:0 0}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 .step2 .advancedoptions li>a,body .container .body .content div.add .steps-boxes .step5 .advancedoptions li>a,body .container .body .content div.restore .steps-boxes .step2 .advancedoptions li>a,body .container .body .content div.restore .steps-boxes .step5 .advancedoptions li>a{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}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:5px 12px}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.add .steps{margin-left:48.5px}body .container .body .content div.add .steps .step{padding-left:97px}body .container .body .content div.add .steps-legend{padding-left:0}body .container .body .content div.add .steps-legend li{width:140px}body .container .body .content div.restore .steps{margin-left:153.5px}body .container .body .content div.restore .steps .step{padding-left:307px}body .container .body .content div.restore .steps-legend{padding-left:0}body .container .body .content div.restore .steps-legend li{width:350px}body .container .body .content div.restore.restore-direct .steps{margin-left:66px}body .container .body .content div.restore.restore-direct .steps .step{padding-left:132px}body .container .body .content div.restore.restore-direct .steps-legend{padding-left:0}body .container .body .content div.restore.restore-direct .steps-legend li{width:175px}body .container .body .content div.restore.restore-direct .step:first-child{padding-left:0;background:0 0}body .container .body .content div.restore.restore-direct .steps-legend{padding-left:20px}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 div.settings .input .advancedoptions li>a{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}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/about.html b/Duplicati/Server/webroot/ngax/templates/about.html index 5187f4d85..fceb6cf9f 100644 --- a/Duplicati/Server/webroot/ngax/templates/about.html +++ b/Duplicati/Server/webroot/ngax/templates/about.html @@ -54,7 +54,7 @@
  • Loading …
  • - {{item.name}}: {{item.description}}. {{item.license}} licensed + {{item.name}}: {{item.description}} {{item.license}} licensed
diff --git a/Duplicati/Server/webroot/ngax/templates/addoredit.html b/Duplicati/Server/webroot/ngax/templates/addoredit.html index 1d251eb4e..a755c8a3a 100644 --- a/Duplicati/Server/webroot/ngax/templates/addoredit.html +++ b/Duplicati/Server/webroot/ngax/templates/addoredit.html @@ -2,30 +2,30 @@
-
+
-
+ +
-
+ +
-
+ +
-
+ +
+
    -
  1. General
  2. -
  3. Destination
  4. -
  5. Source Data
  6. -
  7. Schedule
  8. -
  9. Options
  10. +
  11. General
  12. +
  13. Destination
  14. +
  15. Source Data
  16. +
  17. Schedule
  18. +
  19. Options
diff --git a/Duplicati/Server/webroot/ngax/templates/advancedoptionseditor.html b/Duplicati/Server/webroot/ngax/templates/advancedoptionseditor.html index 2f60f5679..4a4f22afc 100644 --- a/Duplicati/Server/webroot/ngax/templates/advancedoptionseditor.html +++ b/Duplicati/Server/webroot/ngax/templates/advancedoptionseditor.html @@ -38,7 +38,7 @@
- x + x
DEPRECATED: {{getDeprecationMessage(item)}}

{{getLongDescription(item)}}

Default value: "{{getDefaultValue(item)}}"

diff --git a/Duplicati/Server/webroot/ngax/templates/backends/aliyunoss.html b/Duplicati/Server/webroot/ngax/templates/backends/aliyunoss.html index 889b29727..4a67549e1 100644 --- a/Duplicati/Server/webroot/ngax/templates/backends/aliyunoss.html +++ b/Duplicati/Server/webroot/ngax/templates/backends/aliyunoss.html @@ -22,8 +22,8 @@
- - + +
diff --git a/Duplicati/Server/webroot/ngax/templates/backends/storj.html b/Duplicati/Server/webroot/ngax/templates/backends/storj.html index 22c2510f6..c9b53c408 100644 --- a/Duplicati/Server/webroot/ngax/templates/backends/storj.html +++ b/Duplicati/Server/webroot/ngax/templates/backends/storj.html @@ -34,10 +34,10 @@
- - + +
- +
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/commandline.html b/Duplicati/Server/webroot/ngax/templates/commandline.html index 8feca7de3..adeffcc55 100644 --- a/Duplicati/Server/webroot/ngax/templates/commandline.html +++ b/Duplicati/Server/webroot/ngax/templates/commandline.html @@ -4,14 +4,11 @@
-
+
- -
{{CommandHelp[Command]}}
+
-
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/Server/Duplicati.Server.Serialization/Implementations/ServerStatus.cs b/Duplicati/UnitTest/AESStringEncryptionTests.cs similarity index 54% rename from Duplicati/Server/Duplicati.Server.Serialization/Implementations/ServerStatus.cs rename to Duplicati/UnitTest/AESStringEncryptionTests.cs index fe16bc7ac..4fa80d415 100644 --- a/Duplicati/Server/Duplicati.Server.Serialization/Implementations/ServerStatus.cs +++ b/Duplicati/UnitTest/AESStringEncryptionTests.cs @@ -1,44 +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; -using System.Collections.Generic; - -namespace Duplicati.Server.Serialization.Implementations -{ - internal class ServerStatus : Interface.IServerStatus - { - public Tuple ActiveTask { get; set; } - public LiveControlState ProgramState { get; set; } - public IList> SchedulerQueueIds { get; set; } - public bool HasError { get; set; } - public bool HasWarning { get; set; } - public SuggestedStatusIcon SuggestedStatusIcon { get; set; } - public DateTime EstimatedPauseEnd { get; set; } - public long LastEventID { get; set; } - public long LastDataUpdateID { get; set; } - public long LastNotificationUpdateID { get; set; } - - public string UpdatedVersion { get; set; } - public string UpdateDownloadLink { get; set; } - public UpdatePollerStates UpdaterState { get; set; } - public double UpdateDownloadProgress { get; set; } - } -} +// 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..ba289a1d4 --- /dev/null +++ b/Duplicati/UnitTest/EncryptedFieldHelperTests.cs @@ -0,0 +1,204 @@ +// 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() + { + // If there is no trusted device ID, this test cannot be performed + if (!DeviceIDHelper.HasTrustedDeviceID) + return; + + 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 (Exception ex) + when (ex is SettingsEncryptionKeyMismatchException || ex is SettingsEncryptionKeyMissingException) + { + // 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..c03f277cb 100644 --- a/Duplicati/UnitTest/ImportExportTests.cs +++ b/Duplicati/UnitTest/ImportExportTests.cs @@ -106,7 +106,7 @@ namespace Duplicati.UnitTest } byte[] jsonByteArray; - using (Program.DataConnection = Program.GetDatabaseConnection(advancedOptions)) + using (Program.DataConnection = Program.GetDatabaseConnection(advancedOptions, true)) { jsonByteArray = BackupImportExportHandler.ExportToJSON(Program.DataConnection, backup, null); } @@ -133,19 +133,19 @@ namespace Duplicati.UnitTest serviceCollection.AddSingleton(new EventPollNotify()); FIXMEGlobal.Provider = new DefaultServiceProviderFactory().CreateServiceProvider(serviceCollection); - using (Program.DataConnection = Program.GetDatabaseConnection(advancedOptions)) + using (Program.DataConnection = Program.GetDatabaseConnection(advancedOptions, true)) { // 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/RepairHandlerTests.cs b/Duplicati/UnitTest/RepairHandlerTests.cs index 34d870966..70ac010f1 100644 --- a/Duplicati/UnitTest/RepairHandlerTests.cs +++ b/Duplicati/UnitTest/RepairHandlerTests.cs @@ -22,11 +22,14 @@ using System; using System.Collections.Generic; using System.Data; using System.IO; +using System.IO.Compression; using System.Linq; using Duplicati.Library.Interface; using Duplicati.Library.Main; using Duplicati.Library.Main.Database; +using Duplicati.Library.Main.Volumes; using Duplicati.Library.SQLiteHelper; +using Duplicati.Library.Utility; using NUnit.Framework; namespace Duplicati.UnitTest @@ -37,7 +40,7 @@ namespace Duplicati.UnitTest [SetUp] public void SetUp() { - File.WriteAllBytes(Path.Combine(this.DATAFOLDER, "file"), new byte[] {0}); + File.WriteAllBytes(Path.Combine(this.DATAFOLDER, "file"), new byte[] { 0 }); } [Test] @@ -55,7 +58,7 @@ namespace Duplicati.UnitTest Dictionary options = new Dictionary(this.TestOptions); using (Controller c = new Controller("file://" + this.TARGETFOLDER, options, null)) { - IBackupResults backupResults = c.Backup(new[] {this.DATAFOLDER}); + var backupResults = c.Backup([this.DATAFOLDER]); Assert.AreEqual(0, backupResults.Errors.Count()); Assert.AreEqual(0, backupResults.Warnings.Count()); } @@ -125,7 +128,7 @@ namespace Duplicati.UnitTest // A subsequent backup should run without errors. using (Controller c = new Controller("file://" + this.TARGETFOLDER, options, null)) { - IBackupResults backupResults = c.Backup(new[] {this.DATAFOLDER}); + var backupResults = c.Backup([this.DATAFOLDER]); Assert.AreEqual(0, backupResults.Errors.Count()); Assert.AreEqual(0, backupResults.Warnings.Count()); } @@ -137,32 +140,249 @@ namespace Duplicati.UnitTest [TestCase("false")] public void RepairMissingIndexFiles(string noEncryption) { - Dictionary options = new Dictionary(this.TestOptions) {["no-encryption"] = noEncryption}; + Dictionary options = new Dictionary(this.TestOptions) { ["no-encryption"] = noEncryption }; using (Controller c = new Controller("file://" + this.TARGETFOLDER, options, null)) { - IBackupResults backupResults = c.Backup(new[] {this.DATAFOLDER}); + var backupResults = c.Backup([this.DATAFOLDER]); Assert.AreEqual(0, backupResults.Errors.Count()); Assert.AreEqual(0, backupResults.Warnings.Count()); } - string[] dindexFiles = Directory.EnumerateFiles(this.TARGETFOLDER, "*dindex*").ToArray(); + var dindexFiles = Directory.EnumerateFiles(this.TARGETFOLDER, "*dindex*").ToArray(); Assert.Greater(dindexFiles.Length, 0); - foreach (string f in dindexFiles) + foreach (var f in dindexFiles) { File.Delete(f); } - using (Controller c = new Controller("file://" + this.TARGETFOLDER, options, null)) + using (var c = new Controller("file://" + this.TARGETFOLDER, options, null)) { - IRepairResults repairResults = c.Repair(); + var repairResults = c.Repair(); Assert.AreEqual(0, repairResults.Errors.Count()); Assert.AreEqual(0, repairResults.Warnings.Count()); } - foreach (string file in dindexFiles) + foreach (var file in dindexFiles) { Assert.IsTrue(File.Exists(Path.Combine(this.TARGETFOLDER, file))); } } + + [Test] + [Category("RepairHandler"), Category("Targeted")] + public void RepairMissingIndexFilesBlocklist() + { + // See issue #3202 + var options = new Dictionary(this.TestOptions) + { + ["blocksize"] = "1KB", + ["no-encryption"] = "true" + }; + var filename = Path.Combine(this.DATAFOLDER, "file"); + using (var s = File.Create(filename)) + { + var size = 1024 * 32 + 1; // Blocklist size + 1 + s.Write(new byte[size], 0, size); + } + + using (var c = new Controller("file://" + this.TARGETFOLDER, options, null)) + { + var backupResults = c.Backup(new[] { this.DATAFOLDER }); + Assert.AreEqual(0, backupResults.Errors.Count()); + Assert.AreEqual(0, backupResults.Warnings.Count()); + using (var s = File.OpenWrite(filename)) + { + // Change first byte + s.WriteByte(1); + } + backupResults = c.Backup(new[] { this.DATAFOLDER }); + Assert.AreEqual(0, backupResults.Errors.Count()); + Assert.AreEqual(0, backupResults.Warnings.Count()); + } + + var dindexFiles = Directory.EnumerateFiles(this.TARGETFOLDER, "*dindex*").ToArray(); + Assert.Greater(dindexFiles.Length, 0); + foreach (var f in dindexFiles) + { + File.Delete(f); + } + + using (var c = new Controller("file://" + this.TARGETFOLDER, options, null)) + { + var repairResults = c.Repair(); + Assert.AreEqual(0, repairResults.Errors.Count()); + Assert.AreEqual(0, repairResults.Warnings.Count()); + } + + foreach (var file in dindexFiles) + { + Assert.IsTrue(File.Exists(Path.Combine(this.TARGETFOLDER, file))); + } + } + + [Test] + [Category("RepairHandler"), Category("Targeted")] + public void RecreateWithDefectIndexBlock() + { + // See issue #3202 + var options = new Dictionary(this.TestOptions) + { + ["blocksize"] = "1KB", + ["no-encryption"] = "true" + }; + var filename = Path.Combine(this.DATAFOLDER, "file"); + using (var s = File.Create(filename)) + { + var size = 1024 * 32 + 1; // Blocklist size + 1 + s.Write(new byte[size], 0, size); + } + + using (var c = new Controller("file://" + this.TARGETFOLDER, options, null)) + { + var backupResults = c.Backup(new[] { this.DATAFOLDER }); + Assert.AreEqual(0, backupResults.Errors.Count()); + Assert.AreEqual(0, backupResults.Warnings.Count()); + using (var s = File.OpenWrite(filename)) + { + // Change first byte + s.WriteByte(1); + } + backupResults = c.Backup(new[] { this.DATAFOLDER }); + Assert.AreEqual(0, backupResults.Errors.Count()); + Assert.AreEqual(0, backupResults.Warnings.Count()); + } + + var dindexFiles = Directory.EnumerateFiles(this.TARGETFOLDER, "*dindex*").ToArray(); + Assert.Greater(dindexFiles.Length, 0); + + // Corrupt the first index file + using (var tmp = new TempFile()) + { + using (var zip = new ZipArchive(File.Open(tmp, FileMode.Create, FileAccess.ReadWrite), ZipArchiveMode.Create)) + using (var sourceZip = new ZipArchive(File.Open(dindexFiles[0], FileMode.Open, FileAccess.ReadWrite))) + { + foreach (var entry in sourceZip.Entries) + { + using (var s = entry.Open()) + { + var newEntry = zip.CreateEntry(entry.FullName); + using (var d = newEntry.Open()) + { + if (entry.FullName.StartsWith("list/")) + { + using (var ms = new MemoryStream()) + { + s.CopyTo(ms); + ms.Position = 0; + ms.WriteByte(42); + ms.Position = 0; + ms.CopyTo(d); + } + } + else + { + s.CopyTo(d); + } + } + } + } + } + + File.Copy(tmp, dindexFiles[0], true); + } + + // Delete database and recreate + File.Delete(options["dbpath"]); + + using (var c = new Controller("file://" + this.TARGETFOLDER, options, null)) + { + var repairResults = c.Repair(); + Assert.AreEqual(0, repairResults.Errors.Count()); + Assert.AreEqual(1, repairResults.Warnings.Count()); + } + + File.Delete(dindexFiles[0]); + + using (var c = new Controller("file://" + this.TARGETFOLDER, options, null)) + { + var repairResults = c.Repair(); + Assert.AreEqual(0, repairResults.Errors.Count()); + Assert.AreEqual(0, repairResults.Warnings.Count()); + } + + // Delete database and recreate + File.Delete(options["dbpath"]); + + // No errors with recreated index file + using (var c = new Controller("file://" + this.TARGETFOLDER, options, null)) + { + var repairResults = c.Repair(); + Assert.AreEqual(0, repairResults.Errors.Count()); + Assert.AreEqual(0, repairResults.Warnings.Count()); + } + + } + + [Test] + [Category("RepairHandler"), Category("Targeted")] + public void AutoCleanupRepairDoesNotLockDatabase() + { + // See issue #3635, #4631 + var options = new Dictionary(this.TestOptions) + { + ["blocksize"] = "1KB", + ["no-encryption"] = "true", + ["auto-cleanup"] = "true" + }; + var delaytime = TimeSpan.FromSeconds(3); + var filename = Path.Combine(this.DATAFOLDER, "file"); + using (var s = File.Create(filename)) + s.SetLength(1024 * 38); // Random size + + using (var c = new Controller("file://" + this.TARGETFOLDER, options, null)) + { + var backupResults = c.Backup([this.DATAFOLDER]); + Assert.AreEqual(0, backupResults.Errors.Count()); + Assert.AreEqual(0, backupResults.Warnings.Count()); + } + + var dblockFiles = Directory.EnumerateFiles(this.TARGETFOLDER, "*dblock*").ToArray(); + Assert.Greater(dblockFiles.Length, 0); + var sourcename = Path.GetFileName(dblockFiles.First()); + var p = VolumeBase.ParseFilename(sourcename); + var guid = VolumeWriterBase.GenerateGuid(); + var time = p.Time.Ticks == 0 ? p.Time : p.Time.AddSeconds(1); + var newname = VolumeBase.GenerateFilename(p.FileType, p.Prefix, guid, time, p.CompressionModule, p.EncryptionModule); + + File.Copy(Path.Combine(this.TARGETFOLDER, sourcename), Path.Combine(this.TARGETFOLDER, newname)); + + System.Threading.Thread.Sleep(delaytime); + using (var c = new Controller("file://" + this.TARGETFOLDER, options, null)) + { + var backupResults = c.Backup([this.DATAFOLDER]); + Assert.AreEqual(0, backupResults.Errors.Count()); + // 1 extra file + 1 warning + Assert.AreEqual(2, backupResults.Warnings.Count()); + } + + // Auto-cleanup should have removed the renamed file + Assert.IsFalse(File.Exists(Path.Combine(this.TARGETFOLDER, newname))); + + // Insert the extra file back + File.Copy(Path.Combine(this.TARGETFOLDER, sourcename), Path.Combine(this.TARGETFOLDER, newname)); + + // Delete the database + File.Delete(options["dbpath"]); + + // Recreate with an extra volume + System.Threading.Thread.Sleep(delaytime); + using (var c = new Controller("file://" + this.TARGETFOLDER, options, null)) + { + var backupResults = c.Backup([this.DATAFOLDER]); + Assert.AreEqual(0, backupResults.Errors.Count()); + // First will recreate (4 files + 1 warning) + Assert.AreEqual(5, backupResults.Warnings.Count()); + } + } } -} \ No newline at end of file +} diff --git a/Duplicati/UnitTest/UtilityTests.cs b/Duplicati/UnitTest/UtilityTests.cs index a40e8b1db..63e2a9614 100644 --- a/Duplicati/UnitTest/UtilityTests.cs +++ b/Duplicati/UnitTest/UtilityTests.cs @@ -386,20 +386,20 @@ namespace Duplicati.UnitTest Assert.AreEqual(baseDateTimeUTC.AddSeconds(-1), Utility.NormalizeDateTime(baseDateTime.AddMilliseconds(-1))); Assert.AreEqual(baseDateTimeUTC.AddSeconds(1), Utility.NormalizeDateTime(baseDateTime.AddSeconds(1.9))); } - + [Test] [Category("Utility")] public void NormalizeDateTimeToEpochSeconds() { DateTime baseDateTime = new DateTime(2000, 1, 2, 3, 4, 5); - long epochSeconds = (long) (baseDateTime.ToUniversalTime() - Utility.EPOCH).TotalSeconds; + long epochSeconds = (long)(baseDateTime.ToUniversalTime() - Utility.EPOCH).TotalSeconds; Assert.AreEqual(epochSeconds, Utility.NormalizeDateTimeToEpochSeconds(baseDateTime.AddMilliseconds(1))); Assert.AreEqual(epochSeconds, Utility.NormalizeDateTimeToEpochSeconds(baseDateTime.AddMilliseconds(500))); Assert.AreEqual(epochSeconds, Utility.NormalizeDateTimeToEpochSeconds(baseDateTime.AddMilliseconds(999))); Assert.AreEqual(epochSeconds - 1, Utility.NormalizeDateTimeToEpochSeconds(baseDateTime.AddMilliseconds(-1))); Assert.AreEqual(epochSeconds + 1, Utility.NormalizeDateTimeToEpochSeconds(baseDateTime.AddSeconds(1.9))); } - + [Test] [Category("Utility")] public void ParseBool() @@ -441,7 +441,7 @@ namespace Duplicati.UnitTest [Category("Utility")] public static void ThrottledStreamRead() { - byte[] sourceBuffer = {0x10, 0x20, 0x30, 0x40, 0x50}; + byte[] sourceBuffer = { 0x10, 0x20, 0x30, 0x40, 0x50 }; byte[] destinationBuffer = new byte[sourceBuffer.Length + 1]; const int offset = 1; const int bytesToRead = 3; @@ -473,8 +473,8 @@ namespace Duplicati.UnitTest [Category("Utility")] public static void ThrottledStreamWrite() { - byte[] initialBuffer = {0x10, 0x20, 0x30, 0x40, 0x50}; - byte[] source = {0x60, 0x70, 0x80, 0x90}; + byte[] initialBuffer = { 0x10, 0x20, 0x30, 0x40, 0x50 }; + byte[] source = { 0x60, 0x70, 0x80, 0x90 }; const int offset = 1; const int bytesToWrite = 3; @@ -509,7 +509,7 @@ namespace Duplicati.UnitTest TimeSpan baseDelay = TimeSpan.FromSeconds(1); int[] testValues = { 1, 2, 11, 12, int.MaxValue }; - double[] expect = { 1, 1, 1, 1, 1 }; + double[] expect = { 1, 1, 1, 1, 1 }; for (int i = 0; i < testValues.Length; i++) Assert.AreEqual(TimeSpan.FromSeconds(expect[i]), Utility.GetRetryDelay(baseDelay, testValues[i], false)); @@ -522,8 +522,8 @@ namespace Duplicati.UnitTest // test boundary values TimeSpan baseDelay = TimeSpan.FromSeconds(1); - int[] testValues = { 1, 2, 11, 12, int.MaxValue }; - double[] expect = { 1, 2, 1024, 1024, 1024 }; + int[] testValues = { 1, 2, 11, 12, int.MaxValue }; + double[] expect = { 1, 2, 1024, 1024, 1024 }; for (int i = 0; i < testValues.Length; i++) Assert.AreEqual(TimeSpan.FromSeconds(expect[i]), Utility.GetRetryDelay(baseDelay, testValues[i], true)); 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/ITokenFamilyStore.cs b/Duplicati/WebserverCore/Abstractions/ITokenFamilyStore.cs index 5ea055c0a..1aa510df3 100644 --- a/Duplicati/WebserverCore/Abstractions/ITokenFamilyStore.cs +++ b/Duplicati/WebserverCore/Abstractions/ITokenFamilyStore.cs @@ -53,6 +53,7 @@ public interface ITokenFamilyStore ///
/// The ID. /// The user ID. - /// The counter. - public record TokenFamily(string Id, string UserId, int Counter); + /// The counter. + /// The last updated timestamp. + public record TokenFamily(string Id, string UserId, int Counter, DateTime LastUpdated); } 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/ApplicationPartsLogger.cs b/Duplicati/WebserverCore/ApplicationPartsLogger.cs deleted file mode 100644 index 7cd5f64c8..000000000 --- a/Duplicati/WebserverCore/ApplicationPartsLogger.cs +++ /dev/null @@ -1,32 +0,0 @@ -using Microsoft.AspNetCore.Mvc.ApplicationParts; -using Microsoft.AspNetCore.Mvc.Controllers; - -namespace Duplicati.WebserverCore; - -//Useful for debugging ASP.net magically loading controllers -public class ApplicationPartsLogger(ILogger logger, ApplicationPartManager partManager) - : IHostedService -{ - public Task StartAsync(CancellationToken cancellationToken) - { - // Get the names of all the application parts. This is the short assembly name for AssemblyParts - var applicationParts = partManager.ApplicationParts.Select(x => x.Name); - - // Create a controller feature, and populate it from the application parts - var controllerFeature = new ControllerFeature(); - partManager.PopulateFeature(controllerFeature); - - // Get the names of all of the controllers - var controllers = controllerFeature.Controllers.Select(x => x.Name); - - // Log the application parts and controllers - logger.LogInformation( - "Found the following application parts: '{ApplicationParts}' with the following controllers: '{Controllers}'", - string.Join(", ", applicationParts), string.Join(", ", controllers)); - - return Task.CompletedTask; - } - - // Required by the interface - public Task StopAsync(CancellationToken cancellationToken) => Task.CompletedTask; -} \ 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/Dto/LogEntry.cs b/Duplicati/WebserverCore/Dto/LogEntry.cs new file mode 100644 index 000000000..cdadc71d3 --- /dev/null +++ b/Duplicati/WebserverCore/Dto/LogEntry.cs @@ -0,0 +1,82 @@ +using Duplicati.Library.Logging; +using Duplicati.Server; + +namespace Duplicati.WebserverCore.Dto; + +/// +/// DTO entry for reporting a log entry +/// +public sealed record LogEntry +{ + /// + /// The time the message was logged + /// + public required DateTime When { get; init; } + + /// + /// The ID assigned to the message + /// + public required long ID { get; init; } + + /// + /// The logged message + /// + public required string Message { get; init; } + + /// + /// The log tag + /// + public required string Tag { get; init; } + + /// + /// The message ID + /// + public required string MessageID { get; init; } + + /// + /// The message ID + /// + public required string ExceptionID { get; init; } + + /// + /// The message type + /// + public required LogMessageType Type { get; init; } + + /// + /// Exception data attached to the message + /// + public required Exception Exception { get; init; } + + /// + /// The backup ID, if any + /// + public required string BackupID { get; init; } + + /// + /// The task ID, if any + /// + public required string TaskID { get; init; } + + /// + /// Convert the internal record to a DTO record + /// + /// The internal record + /// The DTO record + public static LogEntry FromInternalEntry(LogWriteHandler.LogEntry entry) + { + return new LogEntry + { + When = entry.When, + ID = entry.ID, + Message = entry.Message, + Tag = entry.Tag, + MessageID = entry.MessageID, + ExceptionID = entry.ExceptionID, + Type = entry.Type, + Exception = entry.Exception, + BackupID = entry.BackupID, + TaskID = entry.TaskID + }; + } +} diff --git a/Duplicati/WebserverCore/Dto/ServerStatusDto.cs b/Duplicati/WebserverCore/Dto/ServerStatusDto.cs index ee6649263..70033d478 100644 --- a/Duplicati/WebserverCore/Dto/ServerStatusDto.cs +++ b/Duplicati/WebserverCore/Dto/ServerStatusDto.cs @@ -1,12 +1,11 @@ using Duplicati.Server.Serialization; -using Duplicati.Server.Serialization.Interface; namespace Duplicati.WebserverCore.Dto; /// /// Represents the server status DTO. /// -public sealed record ServerStatusDto : IServerStatus +public sealed record ServerStatusDto { /// /// Gets or sets the active task. @@ -23,6 +22,11 @@ public sealed record ServerStatusDto : IServerStatus /// public required IList> SchedulerQueueIds { get; init; } = []; + /// + /// Gets or sets the proposed schedule. + /// + public required IList> ProposedSchedule { get; init; } = []; + /// /// Gets or sets a value indicating whether there is a warning. /// 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 1e644875b..b24b3471b 100644 --- a/Duplicati/WebserverCore/DuplicatiWebserver.cs +++ b/Duplicati/WebserverCore/DuplicatiWebserver.cs @@ -1,13 +1,18 @@ -using System.Security.Cryptography.X509Certificates; +using System.Security.Cryptography.X509Certificates; using System.Text.Json; using System.Text.Json.Serialization; +using Duplicati.Library.Utility; using Duplicati.Server.Database; 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.AspNetCore.Http.Json; +using Microsoft.Extensions.Configuration.Json; +using Microsoft.OpenApi.Models; namespace Duplicati.WebserverCore; @@ -19,7 +24,15 @@ public partial class DuplicatiWebserver public IServiceProvider Provider { get; private set; } - public int Port => App.Configuration.GetValue("Port", 8200); + public int Port { get; private set; } + + public Task TerminationTask { get; private set; } = Task.CompletedTask; + +#if DEBUG + private static readonly bool EnableSwagger = true; +#else + private static readonly bool EnableSwagger = false; +#endif /// /// The settings used for stating the server @@ -42,7 +55,22 @@ public partial class DuplicatiWebserver public void InitWebServer(InitSettings settings, Connection connection) { - var builder = WebApplication.CreateBuilder(); + Port = settings.Port; + 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 => @@ -52,24 +80,13 @@ public partial class DuplicatiWebserver }); }); - //builder.Host.UseRESTHandlers(); - builder.Services.ConfigureHttpJsonOptions(opt => + builder.Services.Configure(opt => { opt.SerializerOptions.PropertyNamingPolicy = null; - opt.SerializerOptions.Converters.Add(new JsonStringEnumConverter()); opt.SerializerOptions.Converters.Add(new DayOfWeekStringEnumConverter()); + opt.SerializerOptions.Converters.Add(new JsonStringEnumConverter()); }); - builder.Services.AddControllers() - // This app gets launched by a different assembly, so we need to tell it to look in this one - .AddApplicationPart(GetType().Assembly) - .AddJsonOptions(opt => - { - opt.JsonSerializerOptions.PropertyNamingPolicy = null; - opt.JsonSerializerOptions.Converters.Add(new JsonStringEnumConverter()); - opt.JsonSerializerOptions.Converters.Add(new DayOfWeekStringEnumConverter()); - }); - // Generate JWTConfig with signing key if not present if (string.IsNullOrWhiteSpace(connection.ApplicationSettings.JWTConfig)) connection.ApplicationSettings.JWTConfig = JsonSerializer.Serialize(JWTConfig.Create()); @@ -77,17 +94,38 @@ public partial class DuplicatiWebserver var jwtConfig = JsonSerializer.Deserialize(connection.ApplicationSettings.JWTConfig) ?? throw new Exception("Failed to deserialize JWTConfig"); + if (EnableSwagger) + { + // Swagger is picking up JSON settings from controllers, even though we do not use controllers + builder.Services.AddControllers() + .AddJsonOptions(opt => + { + opt.JsonSerializerOptions.PropertyNamingPolicy = null; + opt.JsonSerializerOptions.Converters.Add(new DayOfWeekStringEnumConverter()); + opt.JsonSerializerOptions.Converters.Add(new JsonStringEnumConverter()); + }); + + builder.Services + .AddEndpointsApiExplorer() + .AddSwaggerGen(c => + { + 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" + }); + }); + } + builder.Services - .AddHostedService() - .AddEndpointsApiExplorer() - .AddSwaggerGen() .AddHttpContextAccessor() - .AddHostFiltering(options => - { - if (!settings.AllowedHostnames.Any(x => x == "*")) - options.AllowedHosts = settings.AllowedHostnames.ToArray(); - }) + .AddSingleton(new HostnameValidator(settings.AllowedHostnames)) .AddSingleton(jwtConfig) + .AddAuthorization() .AddAuthentication(JwtBearerDefaults.AuthenticationScheme) .AddJwtBearer(options => { @@ -132,18 +170,34 @@ public partial class DuplicatiWebserver .AddFilter("Duplicati", LogLevel.Warning); } + builder.Services.AddHttpClient(); + Configuration = builder.Configuration; App = builder.Build(); Provider = App.Services; + HttpClientHelper.Configure(App.Services.GetRequiredService()); + + App.UseAuthentication(); + App.UseAuthorization(); + + if (EnableSwagger) + { + App.UseSwagger(); + App.UseSwaggerUI(c => + { + c.SwaggerEndpoint("/swagger/v1/swagger.json", "Duplicati"); + }); + } + App.UseDefaultStaticFiles(settings.WebRoot); App.UseExceptionHandler(app => { app.Run(async context => { - var exceptionHandlerPathFeature = context.Features.Get(); - if (exceptionHandlerPathFeature?.Error is UserReportedHttpException userReportedHttpException) + var thrownException = context.Features.Get()?.Error; + if (thrownException is UserReportedHttpException userReportedHttpException) { context.Response.StatusCode = userReportedHttpException.StatusCode; context.Response.ContentType = userReportedHttpException.ContentType; @@ -164,14 +218,10 @@ public partial class DuplicatiWebserver public Task Start(InitSettings settings) { - var allowedOrigins = settings.AllowedHostnames.Any(x => x == "*") - ? [] - : settings.AllowedHostnames.Select(x => settings.CertificateFile == 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..5c144d6fc 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; @@ -16,24 +14,9 @@ public class BackupPutDelete : IEndpointV1 { public static void Map(RouteGroupBuilder group) { - // TODO: Figure out why the JSON deserialization is not working here - // group.MapPut("/backup/{id}", ([FromServices] Connection connection, [FromRoute] string id, [FromBody] Dto.BackupAndScheduleInputDto input) - // => ExecutePut(connection, input); - - group.MapPut("/backup/{id}", async ([FromServices] Connection connection, [FromServices] IHttpContextAccessor httpContextAccessor, [FromRoute] string id) => - { - var opts = new JsonSerializerOptions() - { - Converters = { new DayOfWeekStringEnumConverter() } - }; - - var input = (await JsonSerializer.DeserializeAsync(httpContextAccessor.HttpContext!.Request.Body, opts)) - ?? throw new BadRequestException("No data found in request body"); - - ExecutePut(GetBackup(connection, id), connection, input); - }) - .RequireAuthorization(); - + group.MapPut("/backup/{id}", ([FromServices] Connection connection, [FromRoute] string id, [FromBody] Dto.BackupAndScheduleInputDto input) + => ExecutePut(GetBackup(connection, id), connection, input)) + .RequireAuthorization(); group.MapDelete("/backup/{id}", ([FromServices] Connection connection, [FromServices] IWorkerThreadsManager workerThreadsManager, [FromServices] ICaptchaProvider captchaProvider, [FromServices] LiveControls liveControls, [FromServices] IHttpContextAccessor httpContextAccessor, [FromRoute] string id, [FromQuery(Name = "delete-remote-files")] bool? delete_remote_files, [FromQuery(Name = "delete-local-db")] bool? delete_local_db, [FromQuery(Name = "captcha-token")] string? captcha_token, [FromQuery(Name = "captcha-answer")] string? captcha_answer, [FromQuery] bool? force) => { @@ -43,7 +26,6 @@ public class BackupPutDelete : IEndpointV1 return res; }) .RequireAuthorization(); - } private static IBackup GetBackup(Connection connection, string id) diff --git a/Duplicati/WebserverCore/Endpoints/V1/Backups.cs b/Duplicati/WebserverCore/Endpoints/V1/Backups.cs index 5e32d9f15..6eb05a5c7 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; @@ -15,20 +16,8 @@ public class Backups : IEndpointV1 => ExecuteGet(connection)) .RequireAuthorization(); - // TODO: Figure out why the JSON deserialization is not working here - // group.MapPost("/backups", ([FromServices] Connection connection, [FromBody] Dto.BackupAndScheduleInputDto input, [FromQuery] bool? temporary, [FromQuery] bool? existingdb) - // => ExecuteAdd(connection, input, temporary ?? false, existingdb ?? false)).RequireAuthorization(); - - group.MapPost("/backups", async ([FromServices] Connection connection, [FromQuery] bool? temporary, [FromQuery] bool? existingdb, [FromServices] IHttpContextAccessor httpContextAccessor) => - { - var opts = new JsonSerializerOptions() - { - Converters = { new DayOfWeekStringEnumConverter() } - }; - var input = await JsonSerializer.DeserializeAsync(httpContextAccessor.HttpContext!.Request.Body, opts) - ?? throw new BadRequestException("No data found in request body"); - return ExecuteAdd(connection, input, temporary ?? false, existingdb ?? false); - }) + group.MapPost("/backups", ([FromServices] Connection connection, [FromBody] Dto.BackupAndScheduleInputDto input, [FromQuery] bool? temporary, [FromQuery] bool? existingdb) + => ExecuteAdd(connection, input, temporary ?? false, existingdb ?? false)) .RequireAuthorization(); group.MapPost("/backups/import", ([FromBody] Dto.ImportBackupInputDto input, [FromServices] IJWTTokenProvider jWTTokenProvider, [FromServices] Connection connection, [FromServices] IHttpContextAccessor httpContextAccessor) => @@ -36,9 +25,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/LogData.cs b/Duplicati/WebserverCore/Endpoints/V1/LogData.cs index 46363e20e..e6d457eb6 100644 --- a/Duplicati/WebserverCore/Endpoints/V1/LogData.cs +++ b/Duplicati/WebserverCore/Endpoints/V1/LogData.cs @@ -18,10 +18,10 @@ public class LogData : IEndpointV1 .RequireAuthorization(); } - private static Server.LogWriteHandler.LogEntry[] ExecuteLogPoll(Library.Logging.LogMessageType level, long id, long offset, int pagesize) + private static Dto.LogEntry[] ExecuteLogPoll(Library.Logging.LogMessageType level, long id, long offset, int pagesize) { pagesize = Math.Max(1, Math.Min(500, pagesize)); - return FIXMEGlobal.LogHandler.AfterID(id, level, pagesize); + return FIXMEGlobal.LogHandler.AfterID(id, level, pagesize).Select(x => Dto.LogEntry.FromInternalEntry(x)).ToArray(); } private static List>? ExecuteGetLog(Connection connection, long? offset, long pagesize) 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..7c56fcec9 100644 --- a/Duplicati/WebserverCore/Extensions/WebApplicationExtensions.cs +++ b/Duplicati/WebserverCore/Extensions/WebApplicationExtensions.cs @@ -18,16 +18,13 @@ public static class WebApplicationExtensions typeof(WebApplicationExtensions).Assembly.DefinedTypes .Where(t => t.ImplementedInterfaces.Contains(mapperInterfaceType)) .ToArray(); - if (endpoints.Length == 0) - { - return application; - } + + var group = application.MapGroup("/api/v1") + .AddEndpointFilter() + .AddEndpointFilter(); foreach (var endpoint in endpoints) { - var group = application.MapGroup("/api/v1") - .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/JWTProvider.cs b/Duplicati/WebserverCore/Middlewares/JWTProvider.cs index 789abe6e2..e05feaf2b 100644 --- a/Duplicati/WebserverCore/Middlewares/JWTProvider.cs +++ b/Duplicati/WebserverCore/Middlewares/JWTProvider.cs @@ -17,6 +17,8 @@ public record JWTConfig public int RefreshTokenDurationInMinutes { get; init; } = 60 * 24 * 30; public int SigninTokenDurationInMinutes { get; init; } = 5; public int SingleOperationTokenDurationInMinutes { get; init; } = 1; + public int MaxRefreshTokenDrift { get; init; } = 1; + public int MaxRefreshTokenDriftSeconds { get; init; } = 30; public SymmetricSecurityKey SymmetricSecurityKey() => new(Encoding.UTF8.GetBytes(SigningKey)); public static JWTConfig Create() => new() 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 13ea57874..ba253f612 100644 --- a/Duplicati/WebserverCore/Services/CaptchaService.cs +++ b/Duplicati/WebserverCore/Services/CaptchaService.cs @@ -12,6 +12,21 @@ 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 + /// + private static readonly Dictionary FontNamePreference = new string[] { + "Arial", "Verdana", "FreeSans", "Tahoma", "Helvetica", "Times New Roman", "Courier New", "Andale Mono" + } + .Select((x, i) => new { Key = x, Value = i }) + .ToDictionary(x => x.Key, x => x.Value, StringComparer.OrdinalIgnoreCase); private class CaptchaEntry { @@ -29,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(); @@ -56,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) { @@ -93,6 +111,8 @@ public class CaptchaService : ICaptchaProvider } } + public bool VisualCaptchaDisabled => m_disableVisualCaptcha; + public static class CaptchaUtil { @@ -104,12 +124,10 @@ public class CaptchaService : ICaptchaProvider /// /// Approximate the size in pixels of text drawn at the given fontsize /// - private static int ApproxTextWidth(string text, string fontFamily, float fontSize) - { - var font = SystemFonts.CreateFont(fontFamily, fontSize); - var textSize = TextMeasurer.MeasureSize(text, new TextOptions(font) { KerningMode = KerningMode.Standard }); - return (int)textSize.Width; - } + /// The text to measure + /// The font to use + private static int ApproxTextWidth(string text, Font font) + => (int)TextMeasurer.MeasureSize(text, new TextOptions(font) { KerningMode = KerningMode.Standard }).Width; /// /// Creates a random answer. @@ -138,8 +156,18 @@ public class CaptchaService : ICaptchaProvider /// The size of the font used to create the captcha, in pixels. public static Image CreateCaptcha(string answer, Size size = default(Size), float fontsize = 40) { - var fontfamily = "Arial"; - var text_width = ApproxTextWidth(answer, fontfamily, fontsize); + var fontFamily = SystemFonts.Collection.Families.OrderBy(x => + { + if (FontNamePreference.TryGetValue(x.Name, out var val)) + return val; + return int.MaxValue; + }).FirstOrDefault(); + + if (string.IsNullOrWhiteSpace(fontFamily.Name)) + throw new Exception("No usable font found"); + + var font = fontFamily.CreateFont(fontsize); + var text_width = ApproxTextWidth(answer, font); if (size.Width == 0 || size.Height == 0) size = new Size((int)(text_width * 1.2), (int)(fontsize * 1.2)); @@ -149,7 +177,6 @@ public class CaptchaService : ICaptchaProvider var stray_y = size.Height / 4; var ans_stray_x = (int)fontsize / 3; var ans_stray_y = size.Height / 6; - var font = SystemFonts.CreateFont(fontfamily, fontsize); image.Mutate(ctx => { @@ -158,7 +185,7 @@ public class CaptchaService : ICaptchaProvider // Apply a background string to make it hard to do OCR foreach (var color in new[] { Color.Yellow, Color.LightGreen, Color.GreenYellow }) { - var backgroundFont = SystemFonts.CreateFont(fontfamily, fontsize); + var backgroundFont = font; ctx.DrawText(CreateRandomAnswer(minlength: answer.Length, maxlength: answer.Length), backgroundFont, color, new PointF(rnd.Next(-stray_x, stray_x), rnd.Next(-stray_y, stray_y))); } 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/LoginProvider.cs b/Duplicati/WebserverCore/Services/LoginProvider.cs index e19fe4fae..e740c8881 100644 --- a/Duplicati/WebserverCore/Services/LoginProvider.cs +++ b/Duplicati/WebserverCore/Services/LoginProvider.cs @@ -1,10 +1,12 @@ using Duplicati.Library.Logging; using Duplicati.Server.Database; using Duplicati.WebserverCore.Abstractions; +using Duplicati.WebserverCore.Exceptions; +using Duplicati.WebserverCore.Middlewares; namespace Duplicati.WebserverCore.Services; -public class LoginProvider(ITokenFamilyStore repo, IJWTTokenProvider tokenProvider, Connection connection) : ILoginProvider +public class LoginProvider(ITokenFamilyStore repo, IJWTTokenProvider tokenProvider, JWTConfig jwtConfig, Connection connection) : ILoginProvider { private static readonly string LOGTAG = Log.LogTagFromType(); @@ -27,13 +29,19 @@ public class LoginProvider(ITokenFamilyStore repo, IJWTTokenProvider tokenProvid { var refreshToken = tokenProvider.ReadRefreshToken(refreshTokenString); var tokenFamily = await repo.GetTokenFamily(refreshToken.UserId, refreshToken.TokenFamilyId, ct) - ?? throw new UnauthorizedAccessException("Invalid refresh token"); + ?? throw new UnauthorizedException("Invalid refresh token"); - if (tokenFamily.Counter != refreshToken.Counter) + // Allow slight drift to adjust for cases where the browser refreshes + // just before the token is received, so the server is ahead + var counterDiff = tokenFamily.Counter - refreshToken.Counter; + var maxDrift = (DateTime.UtcNow - tokenFamily.LastUpdated).TotalSeconds > jwtConfig.MaxRefreshTokenDriftSeconds + ? 0 + : jwtConfig.MaxRefreshTokenDrift; + if (counterDiff < 0 || counterDiff > maxDrift) { Log.WriteWarningMessage(LOGTAG, "TokenFamilyReuse", null, $"Invalid refresh token counter: {tokenFamily.Counter} != {refreshToken.Counter}"); await repo.InvalidateTokenFamily(tokenFamily.UserId, tokenFamily.Id, ct); - throw new UnauthorizedAccessException("Token family re-use detected"); + throw new UnauthorizedException("Token family re-use detected"); } tokenFamily = await repo.IncrementTokenFamily(tokenFamily, ct); @@ -47,7 +55,7 @@ public class LoginProvider(ITokenFamilyStore repo, IJWTTokenProvider tokenProvid public async Task<(string AccessToken, string? RefreshToken)> PerformLoginWithPassword(string password, bool issueRefreshToken, CancellationToken ct) { if (!connection.ApplicationSettings.VerifyWebserverPassword(password)) - throw new UnauthorizedAccessException("Invalid password"); + throw new UnauthorizedException("Invalid password"); var userId = "webserver"; if (!issueRefreshToken) diff --git a/Duplicati/WebserverCore/Services/SchedulerService.cs b/Duplicati/WebserverCore/Services/SchedulerService.cs index e4be1ad4c..7e4e05c0d 100644 --- a/Duplicati/WebserverCore/Services/SchedulerService.cs +++ b/Duplicati/WebserverCore/Services/SchedulerService.cs @@ -24,6 +24,9 @@ public class SchedulerService : IScheduler public IList> GetSchedulerQueueIds() => scheduler.GetSchedulerQueueIds(); + public IList> GetProposedSchedule() + => scheduler.GetProposedSchedule(); + public void Reschedule() => scheduler.Reschedule(); diff --git a/Duplicati/WebserverCore/Services/StatusService.cs b/Duplicati/WebserverCore/Services/StatusService.cs index 19a9177cc..cebb829d7 100644 --- a/Duplicati/WebserverCore/Services/StatusService.cs +++ b/Duplicati/WebserverCore/Services/StatusService.cs @@ -27,6 +27,7 @@ public class StatusService( UpdateDownloadProgress = updatePollThread.DownloadProgess, ActiveTask = workerThreadsManager.CurrentTask, SchedulerQueueIds = scheduler.GetSchedulerQueueIds(), + ProposedSchedule = scheduler.GetProposedSchedule(), LastEventID = eventPollNotify.EventNo, LastDataUpdateID = notificationUpdateService.LastDataUpdateId, LastNotificationUpdateID = notificationUpdateService.LastNotificationUpdateId, @@ -35,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); @@ -76,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/TokenFamilyStore.cs b/Duplicati/WebserverCore/Services/TokenFamilyStore.cs index 0a5f5c59c..ae6ecf8c4 100644 --- a/Duplicati/WebserverCore/Services/TokenFamilyStore.cs +++ b/Duplicati/WebserverCore/Services/TokenFamilyStore.cs @@ -11,17 +11,18 @@ public class TokenFamilyStore(Connection connection) : ITokenFamilyStore { var familyId = System.Security.Cryptography.RandomNumberGenerator.GetHexString(16); var counter = System.Security.Cryptography.RandomNumberGenerator.GetInt32(1024) % 1024; + var lastUpdated = DateTime.UtcNow; connection.ExecuteWithCommand(cmd => { cmd.CommandText = @"INSERT INTO TokenFamily (""Id"", ""UserId"", ""Counter"", ""LastUpdated"") VALUES (?, ?, ?, ?)"; cmd.AddParameter(familyId); cmd.AddParameter(userId); cmd.AddParameter(counter); - cmd.AddParameter(DateTime.UtcNow.Ticks); + cmd.AddParameter(lastUpdated.Ticks); cmd.ExecuteNonQuery(); }); - return Task.FromResult(new ITokenFamilyStore.TokenFamily(familyId, userId, counter)); + return Task.FromResult(new ITokenFamilyStore.TokenFamily(familyId, userId, counter, lastUpdated)); } public Task GetTokenFamily(string userId, string familyId, CancellationToken ct) @@ -29,14 +30,14 @@ public class TokenFamilyStore(Connection connection) : ITokenFamilyStore ITokenFamilyStore.TokenFamily? family = null; connection.ExecuteWithCommand(cmd => { - cmd.CommandText = @"SELECT ""Id"", ""UserId"", ""Counter"" FROM ""TokenFamily"" WHERE ""Id"" = ? AND ""UserId"" = ?"; + cmd.CommandText = @"SELECT ""Id"", ""UserId"", ""Counter"", ""LastUpdated"" FROM ""TokenFamily"" WHERE ""Id"" = ? AND ""UserId"" = ?"; cmd.AddParameter(familyId); cmd.AddParameter(userId); using var reader = cmd.ExecuteReader(); if (!reader.Read()) return; - family = new ITokenFamilyStore.TokenFamily(reader.GetString(0), reader.GetString(1), reader.GetInt32(2)); + family = new ITokenFamilyStore.TokenFamily(reader.GetString(0), reader.GetString(1), reader.GetInt32(2), new DateTime(reader.GetInt64(3))); }); return Task.FromResult(family ?? throw new Exceptions.UnauthorizedException("Token family not found")); } @@ -44,11 +45,12 @@ public class TokenFamilyStore(Connection connection) : ITokenFamilyStore public Task IncrementTokenFamily(ITokenFamilyStore.TokenFamily tokenFamily, CancellationToken ct) { var nextCounter = tokenFamily.Counter + 1; + var lastUpdated = DateTime.UtcNow; connection.ExecuteWithCommand(cmd => { cmd.CommandText = @"UPDATE ""TokenFamily"" SET ""Counter"" = ?, ""LastUpdated"" = ? WHERE ""Id"" = ? AND ""UserId"" = ? AND ""Counter"" = ?"; cmd.AddParameter(nextCounter); - cmd.AddParameter(DateTime.UtcNow.Ticks); + cmd.AddParameter(lastUpdated.Ticks); cmd.AddParameter(tokenFamily.Id); cmd.AddParameter(tokenFamily.UserId); cmd.AddParameter(tokenFamily.Counter); @@ -56,7 +58,7 @@ public class TokenFamilyStore(Connection connection) : ITokenFamilyStore throw new Exceptions.ConflictException("Token family counter mismatch or not found"); }); - return Task.FromResult(new ITokenFamilyStore.TokenFamily(tokenFamily.Id, tokenFamily.UserId, nextCounter)); + return Task.FromResult(new ITokenFamilyStore.TokenFamily(tokenFamily.Id, tokenFamily.UserId, nextCounter, lastUpdated)); } public Task InvalidateTokenFamily(string userId, string familyId, CancellationToken ct) 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 2ff18ad44..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-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: Marc Riera , 2024\n" "Language-Team: Catalan (https://app.transifex.com/duplicati/teams/67655/ca/)\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 "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 @@ -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 "FTP" #: 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 "Clau d'aplicació de B2 Cloud Storage" #: 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 "Nom del contenidor" #: 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 "mega.nz" -#: 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 "Dropbox" #: 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,78 +2050,78 @@ 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" -msgstr "" +msgid "Folder" +msgstr "Carpeta" #: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format @@ -2128,7 +2136,307 @@ 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 "--{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 @@ -2143,17 +2451,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 +2471,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 +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 @@ -2235,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 @@ -2283,13 +2591,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 +2620,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 +2719,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 +2744,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 +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 @@ -2519,7 +2827,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 +2838,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 +2909,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 +2926,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 "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 @@ -2652,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 @@ -2669,7 +2966,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:105 -msgid "Disables manifests verification" +msgid "Disable manifests verification" msgstr "" #: Library/Main/Strings.cs:106 @@ -2701,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 @@ -2709,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 @@ -2728,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 @@ -2766,26 +3063,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 +3090,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 +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 @@ -2836,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 @@ -2853,94 +3150,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 +3253,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 +3267,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 +3279,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 +3291,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 +#: Library/Main/Strings.cs:161 msgid "" -"A display name that is attached to this backup. Can be used to identify the " -"backup when sending mail or running scripts." +"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:161 +#: Library/Main/Strings.cs:162 msgid "Name of the backup" msgstr "Nom de la còpia de seguretat" -#: 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." -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 +3337,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 +3349,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 +3422,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 +3434,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 +3478,11 @@ msgid "" "running the compact command." msgstr "" -#: Library/Main/Strings.cs:194 +#: Library/Main/Strings.cs:195 msgid "Disable automatic compacting" msgstr "Desactiva la compactació automàtica" -#: 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 +3490,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 +3557,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 +3607,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 +3635,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 "Permet que la contrasenya canviï" -#: 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 +3763,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 +3888,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 +3941,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 +3984,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 +3996,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 +4008,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 +4021,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 +4034,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 +4046,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 +4058,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 +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 @@ -3952,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 @@ -3963,7 +4246,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:57 -msgid "Sets readwrite" +msgid "Set readwrite" msgstr "" #: Library/Modules/Builtin/Strings.cs:58 @@ -3974,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 @@ -3998,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 @@ -4008,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 @@ -4028,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 "" @@ -4038,14 +4320,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}" -msgstr "Selects the output format for results. Formats disponibles: {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 +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 "" @@ -4075,20 +4359,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 +4390,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 +4412,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 +4435,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 +4456,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 +4485,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 +4520,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 +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" @@ -4255,13 +4545,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 "La plantilla del missatge" #: 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 +4560,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 +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" @@ -4285,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 " +"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,103 +4598,144 @@ 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 "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 @@ -4612,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 "" @@ -4636,11 +4968,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 +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}" @@ -4665,8 +4993,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 +5008,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 +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 bb27f3893..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-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: 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" @@ -50,8 +50,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 @@ -126,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 @@ -136,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 "" @@ -221,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 @@ -325,18 +332,11 @@ msgstr "Následující USN je nulový" msgid "Backup configuration changed" msgstr "Nastavení zálohy změněno" -#: Library/Snapshots/Strings.cs:48 -msgid "Calling process does not have the backup privilege" -msgstr "Volající proces nemá oprávnění pro zálohování" - #: 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 "" -"Tato podpůrná vrstva (backend) umožňuje čtení a zápis dat na Swift " -"(objektové úložiště OpenStack). Formát zápisu je " -"„openstack://kontejner/slozka“." #: Library/Backend/OpenStack/Strings.cs:28 msgid "OpenStack Simple Storage" @@ -360,26 +360,26 @@ 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á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 #: 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 "" @@ -394,11 +394,11 @@ 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" -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 "" @@ -411,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 "" @@ -424,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 @@ -439,13 +437,12 @@ 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'." +msgid "The keystone API version to use. Valid values are 'v2' and 'v3'." msgstr "" -"Verze API stavebního bloku kterou použít, platné hodnoty jsou „v2“ a „v3“." #: Library/Backend/OpenStack/Strings.cs:43 msgid "The keystone API version to use" @@ -462,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 @@ -482,13 +479,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 "" @@ -497,21 +494,22 @@ msgid "FTP" msgstr "FTP" #: 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" -msgstr "Přepíná způsob FTP připojení" +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 @@ -519,7 +517,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 "" @@ -531,15 +529,13 @@ 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 "" -"Pomocí tohoto příznaku se pro FTP komunikaci bude používat SSL (Secure " -"Socket Layer) šifrování (tedy ftps)." #: 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 "" @@ -582,16 +578,14 @@ 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 "" -"Tato podpůrná vrstva (backend) umožňuje čtení a zápis dat na cloudové " -"úložiště u Google. Možný formát zápisu je „gcs://bucket/slozka“." #: Library/Backend/GoogleServices/Strings.cs:28 msgid "Google Cloud Storage" @@ -600,8 +594,8 @@ msgstr "Cloudové úložiště Google" #: 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}" -msgstr "Potřebujete AuthID identifikátor, který je možné získat z: {0}" +msgid "You need an AuthID. You can get it from: {0}" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:30 #, csharp-format @@ -637,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 @@ -650,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 "" @@ -661,16 +655,14 @@ 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 "" -"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 "" -"Tato podpůrná vrstva (backend) může číst a zapisovat data na Google Drive " -"podporovaný formát je „googledrive://folder/subfolder“." #: Library/Backend/GoogleServices/Strings.cs:45 msgid "Google Drive" @@ -693,11 +685,9 @@ msgstr "Identifikátor Team drive" #: 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 "" -"Podporuje napojení na podpůrnou vrstvu (backend) CloudFiles. Formát zápisu " -"je „cloudfiles://kontejner/slozka“" #: Library/Backend/CloudFiles/Strings.cs:25 msgid "Rackspace CloudFiles" @@ -707,49 +697,41 @@ msgstr "Rackspace CloudFiles" #, 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 "" -"U služby CloudFiles jsou pro ověřování používány různé servery dle toho, kde" -" po světě se účet nachází. Pomocí této volby je možné nastavit alternativní " -"URL adresu ověřování. Tato volba má přednost před --{0}." #: Library/Backend/CloudFiles/Strings.cs:27 msgid "Provide another authentication URL" msgstr "Zadat jinou URL adresu ověřování" #: 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 "" -"Zadává přístupový klíč k aplikačnímu programovému rozhraní (API) u " -"CloudFiles." #: 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 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 "" -"Duplicati bude předpokládat že zadané přihlašovací údaje jsou pro účet v " -"USA, tuto volbu použijte pokud se účet nachází ve VB. Poznamenejme, že toto " -"je ekvivalent k nastavení --{0}={1}." #: Library/Backend/CloudFiles/Strings.cs:35 msgid "Use a UK account" msgstr "Použít účet v UK " #: Library/Backend/CloudFiles/Strings.cs:36 -msgid "Supplies the username used to authenticate with CloudFiles." -msgstr "Zadává uživatelské jméno sloužící pro ověření u 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" -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" @@ -775,23 +757,21 @@ msgid "No CloudFiles userID given" msgstr "Není zadán identifikátor uživatele služby CloudFiles" #: 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 "" -"Neočekávaná odpověď služby CloudFiles – možná se změnilo aplikační " -"programové rozhraní (API)?" #: Library/Backend/S3/S3Config.cs:75 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 @@ -799,9 +779,10 @@ msgid "S3 compatible" msgstr "Kompatibilní s S3" #: 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 @@ -809,9 +790,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 @@ -836,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 @@ -849,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 "" @@ -859,23 +841,20 @@ 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 "" -"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 "" -"Pomocí tohoto příznaku je možné komunikovat s využitím šifrování Secure " -"Socket Layer (SSL) nad htttp (https). Poznamenejme, že názvy nádob " -"obsahující tečku mají problémy s SSL spojeními." #: 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 "" @@ -904,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 @@ -912,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 @@ -934,7 +913,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 "" @@ -1110,13 +1089,9 @@ msgstr "Veřejná část SSH klíče k připojení" #: 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 "" -"Tato podpůrná vrstva (backend) umožňuje čtení a zápis dat na úložiště, " -"založené na SSH a to protokolem SFTP. Možné formáty zápisu jsou " -"„ssh://nazevstroje/slozka“ nebo " -"„ssh://uzivatelskejmeno:heslo@nazevstroje/slozka“." #: Library/Backend/SSHv2/Strings.cs:47 msgid "SFTP (SSH)" @@ -1129,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 "" @@ -1143,54 +1118,49 @@ 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 " -"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" -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 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" -msgstr "Nastavuje časový limit dokončení operace" +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 "" -"Pomocí této volby lze zapnout interval udržování pro SSH spojení. Pokud je " -"spojení nečinné, agresivně nastavené brány firewall by ho mohly zavřít. " -"Použití průběžného udržování v takovém případě udrží spojení otevřené. Pokud" -" je hodnota nastavená na 0 (nula), je tato funkce vypnuta." #: 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 @@ -1219,11 +1189,9 @@ 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 "" -"Tato podpůrná vrstva (backend) umožňuje čtení a zápis dat na službu Box.com." -" Forma zápisu je „box://slozka/podslozka“." #: Library/Backend/Box/Strings.cs:26 msgid "Box.com" @@ -1306,7 +1274,7 @@ msgstr "Spustitelný soubor rclone" #: 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\")" @@ -1410,7 +1378,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 @@ -1418,10 +1386,10 @@ msgid "B2 Cloud Storage" msgstr "Cloudové úložiště B2" #: 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 @@ -1429,10 +1397,10 @@ msgid "B2 Cloud Storage Application Key" msgstr "Aplikační klíč ke cloudovému úložišti B2" #: 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 @@ -1570,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 @@ -1596,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 "" @@ -1626,11 +1594,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 "" @@ -1710,7 +1678,8 @@ msgid "" msgstr "" #: Library/Backend/AliyunOSS/Strings.cs:14 -msgid "Bucket Name" +#: Library/Backend/TencentCOS/Strings.cs:36 +msgid "Bucket name" msgstr "Název „nádoby“ (bucket)" #: Library/Backend/AliyunOSS/Strings.cs:15 @@ -1733,8 +1702,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 @@ -1821,22 +1790,18 @@ msgid "Secret Key" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:35 -msgid "Bucket, format: BucketName-APPID" +msgid "Bucket name, format: BucketName-APPID" msgstr "" -#: Library/Backend/TencentCOS/Strings.cs:36 -msgid "Bucket" -msgstr "„nádoba“ (bucket)" - #: 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 @@ -1851,12 +1816,9 @@ 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 "" -"Tato podpůrná vrstva (backend) umožňuje čtení a zápis dat na cloudové " -"úložiště Jottacloud (pomocí REST protokolu). Formát zápisu je " -"„jottacloud://slozka/podslozka“." #: Library/Backend/Jottacloud/Strings.cs:26 msgid "Jottacloud" @@ -1867,8 +1829,8 @@ msgid "No username found" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:30 -msgid "No path given, cannot upload files to the root folder" -msgstr "Nebyl zadán popis umístění a soubory nelze nahrát do kořenové složky" +msgid "No path given. Files cannot be uploaded to the root folder" +msgstr "" #: Library/Backend/Jottacloud/Strings.cs:31 msgid "Illegal mount point given." @@ -1888,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 @@ -1907,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 "" @@ -1936,48 +1898,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 "mega.nz" -#: 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 "The shared secret used to generate two-factor TOTP codes" +msgstr "" + +#: Library/Backend/Mega/Strings.cs:33 msgid "No password given" msgstr "Nebylo zadáno heslo" -#: Library/Backend/Mega/Strings.cs:33 +#: Library/Backend/Mega/Strings.cs:34 msgid "No username given" msgstr "Nebylo zadáno uživatelské jméno" +#: 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 @@ -2000,19 +1968,13 @@ 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." msgstr "" -"Podporuje připojení na SharePoint server (včetně služby OneDrive for " -"Business). Možné formáty zápisu jsou " -"„mssp://tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder“ nebo " -"„mssp://username:password@tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder“." -" Je možné použít dvě dopředná lomítka „//“ v popisu umístění pro označení " -"webu ze složky dokumentů. " #: Library/Backend/SharePoint/Strings.cs:27 msgid "Microsoft SharePoint" @@ -2114,21 +2076,14 @@ 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." msgstr "" -"Podporuje připojení na službu Microsoft OneDrive for Business. Možné formáty" -" zápisu jsou " -"„od4b://tennant.sharepoint.com/personal/uzivatelskejmeno_domena/Documents/podslozka\"" -" nebo " -"„od4b://uzivatelske_jmeno:heslo@tennant.sharepoint.com/personal/username_domain/Documents/slozka\"." -" Je možné použít dvě dopředná lomítka „//“ v popisu umístění pro označení " -"základu popisu umístění ze složky dokumentů." #: Library/Backend/SharePoint/Strings.cs:54 msgid "Microsoft OneDrive for Business" @@ -2136,11 +2091,9 @@ msgstr "Microsoft OneDrive pro firmy" #: 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 "" -"Tato podpůrná vrstva umožňuje čtení a zápis dat na službu Dropbox. Formát " -"zápisu je „dropbox://slozka/podslozka“." #: Library/Backend/Dropbox/Strings.cs:28 msgid "Dropbox" @@ -2148,14 +2101,10 @@ msgstr "Dropbox" #: 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 "" -"Tato podpůrná vrstva (backend) umožňuje připojování na webový server, který " -"poskytuje WEBDAV, pomocí HTTP protokolu. Možné formáty zápisu jsou " -"„webdav://nazevstroje/slozka“ nebo " -"„webdav://uzivatelskejmeno:heslo@nazevstroje/slozka“." #: Library/Backend/WEBDAV/Strings.cs:25 msgid "WebDAV" @@ -2167,15 +2116,9 @@ 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 "" -"Použití ověření pomocí HTTP otisku (digest) umožňuje uživateli ověřit se " -"vůči serveru aniž by heslo bylo odesláno v čitelné formě. Nicméně útok " -"člověk uprostřed (man-in-the-middle) je snadný, protože HTTP protokol určuje" -" náhradní použití základního ověření, což způsobí že klient pošle heslo " -"útočníkovi. Pomocí tohoto příznaku toto klient nebude přijímat a vždy " -"použije ověřování otiskem nebo se připojení nezdaří." #: Library/Backend/WEBDAV/Strings.cs:27 msgid "Force the use of the HTTP Digest authentication method" @@ -2204,11 +2147,9 @@ 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 "" -"Použijte tento příznak pro komunikaci využívající SSL (Secure Socket Layer) " -"přes http protokol (čili https)." #: Library/Backend/WEBDAV/Strings.cs:41 msgid "" @@ -2242,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 @@ -2254,84 +2195,77 @@ msgid "Storj DCS (Decentralized Cloud Storage)" msgstr "" #: Library/Backend/Storj/Strings.cs:29 -msgid "The connection-test failed." -msgstr "Test připojení se nezdařil" +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 "" -"Metoda ověřování popisuje, jak se připojit k síti – buď pomocí API klíče " -"nebo pomocí udělení přístupu." #: Library/Backend/Storj/Strings.cs:31 -msgid "The authentication method" -msgstr "Způsob ověřování" +msgid "Authentication method" +msgstr "Způsob autentizace" #: 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 "Satelit" #: 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 "" -"Klíč k aplikačnímu program. rozhraní (API) uděluje přístup ke konkrétnímu " -"projektu na vámi zvoleném satelitu. Přejděte do přehledu vámi využívaného " -"satelitu a vytvořte si nějaký, pokud ještě klíč k API nemáte." #: Library/Backend/Storj/Strings.cs:35 -msgid "The API key" -msgstr "Klíč k API rozhraní" +msgid "API key" +msgstr "Klíč k aplikačnímu programovému rozhraní (API)" #: 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" -msgstr "Šifrovací heslo fráze" +msgid "Encryption passphrase" +msgstr "Šifrovací heslová fráze" #: 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 "" -"Udělení přístupu obsahuje veškeré informace v jediném zašifrovaném řetězci. " -"Je možné ho použít namísto satelitu, klíče k API a tajemství." #: Library/Backend/Storj/Strings.cs:39 -msgid "The access grant" +msgid "Access grant" msgstr "Udělení přístupu" #: Library/Backend/Storj/Strings.cs:40 -msgid "The bucket where the backup will reside in." -msgstr "Bucket, ve kterém bude záloha uložena." +msgid "Specify the bucket for storing the backup." +msgstr "" #: Library/Backend/Storj/Strings.cs:41 -msgid "The bucket" -msgstr "Bucket" +msgid "Bucket" +msgstr "„nádoba“ (bucket)" #: Library/Backend/Storj/Strings.cs:42 -msgid "The folder within the bucket where the backup will reside in." -msgstr "Složka v rámci bucketu, ve kterém bude záloha uložena." +msgid "Specify the folder in the bucket for storing the backup." +msgstr "" #: Library/Backend/Storj/Strings.cs:43 -msgid "The folder" +msgid "Folder" msgstr "Složka" #: Library/Backend/OAuthHelper/Strings.cs:27 @@ -2349,8 +2283,339 @@ msgid "Unexpected error code: {0} - {1}" msgstr "Neočekávaný chybový kód: {0} – {1}" #: Library/Backend/OAuthHelper/Strings.cs:31 -msgid "The OAuth service is currently over quota, try again in a few hours" -msgstr "U služby OAuth je nyní překročena kvóta, zkuste to znovu za pár hodin" +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 @@ -2364,20 +2629,17 @@ msgstr "Chyba načtení procesu typu {0} sestavení {1}, chybové hlášení: { #: 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 "" -"Tento modul poskytuje průmyslový standard ZIP kompresi. Soubory vytvořené s " -"tímto modulem mohou být čteny libovolnou aplikací, která podporuje standard " -"zip." #: Library/Compression/Strings.cs:25 -msgid "Zip compression" -msgstr "Zip komprese" +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 @@ -2389,33 +2651,30 @@ msgstr "" "vypíná a nastavení na 9 znamená nejúčinnější (ale nejpomalejší)." #: Library/Compression/Strings.cs:28 -msgid "Sets the Zip compression level" -msgstr "Nastavuje úroveň komprese Zip" +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 "" -"Pomocí této předvolby je možné nastavit používání alternativní metody " -"komprimace, například LZMA. Poznamenejme že použití jakékoli jiné hodnoty " -"než „Deflate“ způsobí, že bude ignorována předvolba {0}." #: Library/Compression/Strings.cs:30 -msgid "Sets the Zip compression method" -msgstr "Nastavuje metodu komprese Zip" +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" -msgstr "Zap./vyp. podporu Zip64" +msgid "Toggle ZIP64 support" +msgstr "" #: Library/Compression/Strings.cs:33 #, csharp-format @@ -2455,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 "" @@ -2469,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" @@ -2525,14 +2784,14 @@ msgstr "" #: Library/Main/Strings.cs:30 #, csharp-format -msgid "The option {0} is deprecated: {1}" -msgstr "Volba {0} je zastaralá: {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" -msgstr "Volba --{0} existuje více než jednou, prosím ohlaste to vývojářům" +"The option --{0} exists more than once. Please report this to the developers" +msgstr "" #: Library/Main/Strings.cs:32 msgid "No source folders specified for backup" @@ -2555,28 +2814,23 @@ 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 "" -"Hodnota „{1}“ zadaná pro --{0} po zpracování (parse) není platnou boolean " -"hodnotou, toto bude považováno za jako by bylo nastaveno na „pravda“" #: Library/Main/Strings.cs: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 "" -"Předvolba --{0} nepodporuje hodnotu „{1}“, podporované hodnoty jsou: {2}" #: 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 "" -"Volba --{0} nepodporuje hodnotu „{1}“, podporované hodnoty příznaku jsou: " -"{2}" #: Library/Main/Strings.cs:38 #, csharp-format @@ -2666,17 +2920,13 @@ 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 "" -"Pokud je zálohování přerušeno, nejspíš na podpůrné vrstvě zůstaly části " -"souborů. Pomocí tohoto příznaku bude Duplicati takové soubory automaticky " -"odebírat." #: Library/Main/Strings.cs:57 -msgid "A flag indicating that Duplicati should remove unused files" +msgid "Remove unused files" msgstr "" -"Příznak určující, že by nepoužívané soubory měly být Duplicati smazány" #: Library/Main/Strings.cs:58 msgid "" @@ -2699,12 +2949,8 @@ 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 "" -"Souborový systém uchovává záznam o tom, kdy bylo do souboru naposledy " -"zapisováno. Pomocí této informace může Duplicati snadno zjistit zda byl " -"soubor upraven. Pokud nějaká aplikace úmyslně upraví tento údaj, Duplicati " -"nebude správně fungovat, dokud nebude tento příznak nastaven." #: Library/Main/Strings.cs:61 msgid "Disable checks based on file time" @@ -2729,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 "" @@ -2802,12 +3048,9 @@ msgstr "Heslová fráze kterou jsou zálohy zašifrovány" #: 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 "" -"Ve výchozím stavu, Duplicati vypíše a obnoví soubory z nejnovější zálohy. " -"Pomocí této předvolby je možné vybrat jinou položku. Je možné použít i " -"relativní čas, jako „-2M“ pro zálohu z před dvěma měsíci." #: Library/Main/Strings.cs:77 msgid "The time to list/restore files" @@ -2816,12 +3059,9 @@ msgstr "Čas výpisu/obnovy souborů" #: 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 "" -"Ve výchozím stavu Duplicati vypíše a obnoví soubory z nejnovější zálohy. " -"Pomocí této předvolby je možné zvolit jinou položku. Je možné zadat více " -"hodnot oddělovaných čárkou a také rozsahy pomocí -, např. „0,2-4,7“." #: Library/Main/Strings.cs:79 msgid "The version to list/restore files" @@ -2900,14 +3140,12 @@ msgstr "Nastavit řídící soubory" #: 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 "" -"Pokud se otisk (hash) svazku neshoduje, Duplicati tuto zálohu odmítne " -"použít. Zadáním tohoto příznaku bude pokračováno navzdory tomu." #: Library/Main/Strings.cs:93 -msgid "Set this flag to skip hash checks" -msgstr "Nastavte tento příznak, pokud chcete přeskočit kontroly otisků (hash)" +msgid "Skip hash checks" +msgstr "" #: Library/Main/Strings.cs:94 msgid "" @@ -2921,27 +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 "" -"This option can be used to supply an alternative folder for temporary " -"storage. By default the system default temporary folder is used. Note that " -"also SQLite will put temporary files in this temporary folder." -msgstr "" -"Tuto volbu je možné použít pro zadání alternativní složky pro dočasné " -"úložiště. Ve výchozím stavu je použita výchozí dočasná složka systému. Mějte" -" na paměti, že sem své dočasné soubory umístí také SQLite." - -#: 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" @@ -2960,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 "" @@ -2980,7 +3199,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:105 -msgid "Disables manifests verification" +msgid "Disable manifests verification" msgstr "" #: Library/Main/Strings.cs:106 @@ -3020,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 "" @@ -3060,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 "" @@ -3100,26 +3319,26 @@ msgstr "Umožněný počet souběžných nahrávání" #: 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" -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 msgid "Log internal information to a file" msgstr "Zaznamenávat vnitřní informace do souboru" -#: 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 "" @@ -3127,7 +3346,7 @@ msgstr "" msgid "Log information level" msgstr "Úroveň podrobnosti záznamů událostí" -#: 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 "" @@ -3141,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 "" @@ -3189,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 @@ -3206,41 +3425,41 @@ 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." +msgstr "" + +#: Library/Main/Strings.cs:138 msgid "Verify uploads by listing contents" msgstr "Ověřovat nahrané soubory vypsáním jejich obsahu" -#: Library/Main/Strings.cs:138 +#: Library/Main/Strings.cs:139 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 " +"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 nahraje soubory při skenování jednotky datového úložiště a " -"vytváření svazků, což obvykle urychlí zálohování. Pomocí tohoto příznaku je " -"možné toto chování vypnout, takže Duplicati bude čekat na dokončení každého " -"ze svazků." -#: Library/Main/Strings.cs:139 +#: Library/Main/Strings.cs:140 msgid "Upload files synchronously" msgstr "Nahrávat soubory souběžně" -#: Library/Main/Strings.cs:140 +#: Library/Main/Strings.cs:141 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." +"process. Use this option to ensure that each operation is performed on a " +"seperate connection." msgstr "" -#: Library/Main/Strings.cs:141 +#: Library/Main/Strings.cs:142 msgid "Do not re-use connections" msgstr "Nerecyklovat spojení" -#: Library/Main/Strings.cs:142 +#: 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 " @@ -3250,57 +3469,57 @@ msgstr "" "ohlásí počet opakovaných pokusů. Zapnutím této předvolby budou při " "opětovných pokusech rovnou zobrazovány chybová hlášení." -#: Library/Main/Strings.cs:143 +#: Library/Main/Strings.cs:144 msgid "Show error messages when a retry is performed" msgstr "Při opakovaném pokusu zobrazit chybové hlášení" -#: 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 "Nahrávat prázdné záložní soubory" -#: 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 "Práh varování před vyčerpáním kvóty" -#: 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 " @@ -3312,11 +3531,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 "Zacházení se symbolickými odkazy (symlink)" -#: 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}\" " @@ -3332,11 +3551,11 @@ msgstr "" "se. Volba „{2}“ bude ignorovat všechny pevné odkazy s více než jedním " "odkazem." -#: Library/Main/Strings.cs:155 +#: Library/Main/Strings.cs:156 msgid "Hardlink handling" msgstr "Zacházení se symbolickými odkazy (hardlink)" -#: 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 " @@ -3344,11 +3563,11 @@ msgid "" "are: {0}." msgstr "" -#: Library/Main/Strings.cs:157 +#: Library/Main/Strings.cs:158 msgid "Exclude files by attribute" msgstr "Vynechávat soubory na základě atributů" -#: 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 " @@ -3360,65 +3579,57 @@ msgstr "" "které slouží k přístupu k obsahu zachyceného stavu. Toto obejití problému " "může zrychlit přístup k souborů pod systémem Windows XP." -#: Library/Main/Strings.cs:159 +#: Library/Main/Strings.cs:160 msgid "Map snapshots to a drive (Windows only)" msgstr "Namapovat zachycené stavy jako disky (pouze Windows)" -#: 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 "" -"Zobrazovaný název který je připojen k této záloze. Je možné ho použít pro " -"identifikaci zálohy při posílání e-mailu nebo spouštění skriptů." - #: Library/Main/Strings.cs:161 +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 "Name of the backup" msgstr "Název zálohy" -#: 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." -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 " "is supplied, that also serves as an example. The default file is placed in " "{0}." msgstr "" -"Pomocí této vlastnosti je možné odkázat na textový soubor ve kterém každý z " -"řádků obsahuje příponu souboru, který není komprimovatelný. Soubory s " -"příponou nalézající se v tomto souboru nebudou komprimovány ale jen uloženy " -"v archivu. Formát souboru ignoruje všechny řádky které nezačínají tečkou a " -"mezera je považována za konec přípony. Je poskytován výchozí soubor, který " -"slouží jako ukázka. Výchozí soubor se nachází v {0}." -#: Library/Main/Strings.cs:167 +#: Library/Main/Strings.cs:168 msgid "Manage non-compressible file extensions" msgstr "Spravovat přípony souborů, které nelze komprimovat" -#: 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 " @@ -3430,88 +3641,71 @@ msgstr "" "seznamů souborů. Mějte na paměti, že po vytvoření souboru na protějšku už s " "touto hodnotou nelze hýbat." -#: Library/Main/Strings.cs:169 +#: Library/Main/Strings.cs:170 msgid "Block size used in hashing" msgstr "Velikost bloků pro kontrolní součty" -#: 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 "" -"Pomocí této volby je možné omezit skenování na pouze ty soubory, o kterých " -"se ví, že byly změněny. Toto je obvykle zapínáno pouze v kombinaci se " -"sledováním změn v souborovém systému které zaznamenává změny v souborech." - #: Library/Main/Strings.cs:171 +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 "Seznam souborů u kterých zkoumat změny" -#: Library/Main/Strings.cs:172 +#: 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 "Umístění místní stavové databáze" -#: 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." +"Use this option to supply a list of deleted files. This option will be " +"ignored unless the option --{0} is also set." msgstr "" -"Pomocí této předvolby je možné poskytnout seznam smazaných souborů. Je ovšem" -" ignorována pokud není zadaná také předvolba --{0}." -#: Library/Main/Strings.cs:175 +#: Library/Main/Strings.cs:176 msgid "List of deleted files" msgstr "Seznam smazaných souborů" -#: Library/Main/Strings.cs:176 +#: Library/Main/Strings.cs:177 msgid "" -"This option can be used to reduce the memory footprint by not keeping paths " -"and modification timestamps in memory." +"Use this option to reduce the memory footprint by not keeping paths and " +"modification timestamps in memory." msgstr "" -#: Library/Main/Strings.cs:177 +#: Library/Main/Strings.cs:178 msgid "Reduce memory footprint by disabling in-memory lookups" msgstr "Snížit využití paměti zakázáním vyhledávání v paměti" -#: Library/Main/Strings.cs: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 "" -"Pomocí této předvolby je možné zvýšit rychlost za cenu vyšší spotřeby " -"operační paměti." - #: Library/Main/Strings.cs:180 +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 "Udržovat mezipaměť bloků v operační paměti" -#: Library/Main/Strings.cs:181 +#: 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 "" -"Když je tento příznak nastaven, místní databáze není při spouštění " -"porovnávána vůči seznamu souborů na protějšku. Zamýšleným využitím této " -"předvolby je správné fungování v případech kdy je seznam souborů poškozený " -"nebo není k dispozici." -#: Library/Main/Strings.cs:182 +#: Library/Main/Strings.cs:183 msgid "Do not query backend at startup" msgstr "Při spuštění se backendu nedotazovat" -#: 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" @@ -3525,11 +3719,11 @@ msgstr "" "databáze. Daní za to je že velké indexové soubory zabírají více místa na " "vzdáleném úložišti a přitom nemusí být nikdy použity." -#: Library/Main/Strings.cs:184 -msgid "Determines usage of index files" -msgstr "Určuje použití indexových souborů" - #: Library/Main/Strings.cs:185 +msgid "Determine usage of index files" +msgstr "" + +#: 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 " @@ -3541,51 +3735,43 @@ msgstr "" "bude uvolněn. Tato hodnota je procento z každého ze svazků a celkového " "úložiště." -#: Library/Main/Strings.cs:186 +#: Library/Main/Strings.cs:187 msgid "The maximum wasted space in percent" msgstr "Maximum zbytečného místa v procentech" -#: 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 "" -"Pomocí této předvolby je možné experimentovat s různými nastaveními a " -"sledovat výsledek aniž by byly měněny skutečné soubory." - #: Library/Main/Strings.cs:188 -msgid "Does not perform any modifications" -msgstr "Neprovádět žádné úpravy" +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 "" -"Toto je velmi pokročilá předvolba! Je možné pomocí ní vybrat algoritmus pro " -"tvorbu otisků (hash) bloků podle délky výsledného otisku (z důvodů výkonu a " -"místa)." #: 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 "" + +#: Library/Main/Strings.cs:191 msgid "The hash algorithm used on blocks" msgstr "Hashovací algoritmus použitý na bloky" -#: 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." -msgstr "" -"Toto je velmi pokročilá předvolba! Je možné pomocí ní vybrat algoritmus pro " -"tvorbu otisků (hash) souborů podle délky výsledného otisku (z důvodů výkonu " -"a místa)." - #: Library/Main/Strings.cs:192 +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 "Hashovací algoritmus použitý na soubory" -#: Library/Main/Strings.cs:193 +#: 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. " @@ -3597,11 +3783,11 @@ msgstr "" " Pomocí této předvolby toto automatické zkompaktňování vypnete a bude se dít" " pouze ručním spouštěním příkazu compact." -#: Library/Main/Strings.cs:194 +#: Library/Main/Strings.cs:195 msgid "Disable automatic compacting" msgstr "Zakázat automatické zmenšení" -#: 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 " @@ -3613,11 +3799,11 @@ msgstr "" "zajistí, že velké svazky které mohou mít pár bajtů ztraceného prostoru " "nejsou stahovány a přepisovány." -#: Library/Main/Strings.cs:196 +#: Library/Main/Strings.cs:197 msgid "Volume size threshold" msgstr "Velikost svazku může být nejvýše" -#: 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 " @@ -3627,11 +3813,11 @@ msgstr "" " vynutit seskupení malých souborů. Malé objemy budou vždy kombinovány když " "mohou zaplnit celý svazek." -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:199 msgid "Maximum number of small volumes" msgstr "Malých svazků nejvýše" -#: 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 " @@ -3641,47 +3827,42 @@ msgstr "" " a hledat existující bloky. To je dost pomalá operace ale může snížit objem " "stahovaných dat." -#: Library/Main/Strings.cs:200 +#: Library/Main/Strings.cs:201 msgid "Use local file data when restoring" msgstr "Při obnově použít místní údaje o souborech" -#: 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" -msgstr "Vypne místní databázi" - #: Library/Main/Strings.cs:204 +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 "" -#: Library/Main/Strings.cs:205 +#: Library/Main/Strings.cs:206 msgid "Keep a number of versions" msgstr "Uchovávat verzí nazpět" -#: Library/Main/Strings.cs:206 +#: Library/Main/Strings.cs:207 msgid "Use this option to set the timespan in which backups are kept." msgstr "" "Tuto volbu použijte k nastavení časového období, po které mají být " "uchovávány zálohy." -#: Library/Main/Strings.cs:207 +#: Library/Main/Strings.cs:208 msgid "Keep all versions within a timespan" msgstr "Zachovat všechny verze v časovém období" -#: 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 " @@ -3701,34 +3882,31 @@ msgstr "" "tyto.“ Tato volba také podporuje použití „U“ pro označení neomezeného " "časového intervalu." -#: Library/Main/Strings.cs:209 +#: Library/Main/Strings.cs:210 msgid "Reduce number of versions by deleting old intermediate backups" msgstr "Snížit počet verzí smazáním starých mezidobých záloh" -#: Library/Main/Strings.cs:210 +#: Library/Main/Strings.cs:211 msgid "Use this option to continue even if some source entries are missing." msgstr "" "Toto volbu použijte, pokud chcete pokračovat i v případě, že chybí některé " "zdrojové záznamy." -#: Library/Main/Strings.cs:211 +#: Library/Main/Strings.cs:212 msgid "Ignore missing source elements" msgstr "Ignorovat chybějící zdrojové prvky" -#: 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 "" -"Pomocí této předvolby je možné přepsat cílové soubory při obnovování. Pokud " -"tato předvolba není nastavená, soubory budou obnoveny s názvy ke kterým je " -"připojena časová značka a číslo." - #: Library/Main/Strings.cs:213 +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 "Při obnovování přepsat soubory" -#: Library/Main/Strings.cs:214 +#: 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." @@ -3736,15 +3914,11 @@ msgstr "" "Pomocí této předvolby zvyšte množství výstupu vytvářeného při spouštění " "volby. Obecně tato předvolba vytvoří řádek pro každý zpracovaný soubor." -#: Library/Main/Strings.cs:215 +#: Library/Main/Strings.cs:216 msgid "Output more progress information" msgstr "Vypisovat více informací o průběhu" -#: 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." @@ -3752,11 +3926,11 @@ msgstr "" "Pomocí této předvolby je možné zvýšit množství výstupu vytvářeného jako " "výsledek operace, včetně všech názvů souborů." -#: Library/Main/Strings.cs:218 +#: Library/Main/Strings.cs:219 msgid "Output full results" msgstr "Vypsat plné výsledky" -#: 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 " @@ -3768,25 +3942,25 @@ msgstr "" "všech vzdálených souborů a může být použit pro ověření neporušenosti " "souborů." -#: Library/Main/Strings.cs:220 +#: Library/Main/Strings.cs:221 msgid "Determine if verification files are uploaded" msgstr "Určit, zda mají být nahrány ověřovací soubory" -#: 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" +"option --{1} is set, no remote files are verified." msgstr "" -#: Library/Main/Strings.cs:222 +#: Library/Main/Strings.cs:223 msgid "The number of samples to test after a backup" msgstr "Množství vzorků které otestovat po provedení zálohy" -#: Library/Main/Strings.cs:223 +#: Library/Main/Strings.cs:224 #, csharp-format msgid "" "After a backup is completed, some (dblock, dindex, dlist) files from the " @@ -3796,57 +3970,57 @@ 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 "Procento vzorků které po záloze vyzkoušet" -#: 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" -msgstr "Zapíná hloubkové ověřování souborů" - #: Library/Main/Strings.cs:227 +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 "" -#: Library/Main/Strings.cs:228 +#: Library/Main/Strings.cs:229 msgid "Size of the file read buffer" msgstr "Velikost vyrovnávací paměti čtení" -#: 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 "Umožnit změnu heslové fráze" -#: 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 "Vypsat pouze sady souborů" -#: 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," @@ -3856,11 +4030,11 @@ msgstr "" "souborů. Vypnutí ukládání metadat zrychlí operaci zálohování a obnovy, ale " "velikost záloh příliš neovlivní." -#: Library/Main/Strings.cs:236 -msgid "Don't store metadata" -msgstr "Neuchovávat metadata" - #: Library/Main/Strings.cs:237 +msgid "Do not store metadata" +msgstr "" + +#: 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." @@ -3869,11 +4043,11 @@ msgstr "" "bránit v přístupu k souborům. Pomocí této předvolby budou obnovena i " "přístupová práva." -#: Library/Main/Strings.cs:238 +#: Library/Main/Strings.cs:239 msgid "Restore file permissions" msgstr "Obnovit přístupová práva souboru" -#: 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" @@ -3883,11 +4057,11 @@ msgstr "" "tak, že vše proběhlo úspěšně. Pomocí této předvolby kontrolu vypnete a " "vyhnete se tak čekání na toto ověření." -#: Library/Main/Strings.cs:240 +#: Library/Main/Strings.cs:241 msgid "Skip restored file check" msgstr "Přeskočit kontrolu obnoveného souboru" -#: 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 " @@ -3897,28 +4071,28 @@ msgstr "" "objem stahovaných dat. Pomocí této předvolby tuto optimalizaci přeskočíte a " "použijete pouze vzdálená data." -#: Library/Main/Strings.cs:242 +#: Library/Main/Strings.cs:243 msgid "Do not use local data" msgstr "Nepoužívat místní data" -#: 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." @@ -3926,20 +4100,11 @@ msgstr "" "Pomocí této předvolby zvýšíte důkladnost ověřování kontrolováním otisku " "(hash) bloků načítaných ze svazku před vkládáním dat do obnovených souborů." -#: Library/Main/Strings.cs:248 +#: Library/Main/Strings.cs:249 msgid "Check block hashes" msgstr "Zkontrolovat hashe bloků" -#: Library/Main/Strings.cs:249 -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:250 -msgid "Clean up old log data" -msgstr "Odstranit staré záznamy událostí" - -#: 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 " @@ -3952,27 +4117,23 @@ msgstr "" "všechny informace. Výslednou databázi lze prohledávat, ale nelze ji použít " "pro obnovení dat." -#: Library/Main/Strings.cs:252 +#: Library/Main/Strings.cs:253 msgid "Repair database with paths" msgstr "Opravit databázi s cestami" -#: 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\"." +" in another language. Use this option to set the locale. Supply a blank " +"string to choose the \"Invariant Culture\"." msgstr "" -"Ve výchozím stavu budou použita místní a jazyková nastavení ze systému. V " -"některých případech může být třeba spouštět s jinými, například pro získání " -"zpráv v jiném jazyce. Pomocí této volby je možné nastavit místní a jazyková " -"nastavení. Zadáním prázdného řetězce zvolíte „neměnnou kulturu“-" -#: Library/Main/Strings.cs:254 +#: Library/Main/Strings.cs:255 msgid "Force the locale setting" msgstr "Vynutit místní a jazyková nastavení" -#: Library/Main/Strings.cs:255 +#: 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 " @@ -3982,27 +4143,24 @@ msgstr "" "„Dnes“ nebo „Minulý čtvrtek“. Nastavením této volby budou zobrazovány " "skutečné datumy, například „12. listopad 2018, 8:01“." -#: Library/Main/Strings.cs:256 -msgid "Forces the display of the actual date instead of calendar date" -msgstr "Vynutí zobrazení skutečného namísto kalendářního data" - #: Library/Main/Strings.cs:257 +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" +"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 "" -"Pomocí této volby je možné vypnout vícevláknové zpracovávání nahrávání a " -"stahování, což může významně zrychlit operace na podpůrné vrstvě (backend) v" -" závislosti na hardware, který provozujete a přenosové rychlosti." -#: Library/Main/Strings.cs:258 +#: Library/Main/Strings.cs:259 msgid "Handle file communication with backend using threaded pipes" msgstr "" "Obsluhovat souborovou komunikaci s podpůrnou vrstvou (backend) pomocí " "vláknovaných rour (pipe)" -#: Library/Main/Strings.cs: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 " @@ -4012,22 +4170,22 @@ msgstr "" "vláken. Nastavení této hodnoty na nulu nebo méně bude dynamicky vyvažovat " "počet aktivních vláken tak, aby odpovídalo hardware." -#: Library/Main/Strings.cs:260 +#: Library/Main/Strings.cs:261 msgid "Limit number of concurrent threads" msgstr "Omezit počet souběžných vláken" -#: 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 "" "Tuto volbu použijte pro nastavení počtu procesů které provádějí pořizování " "otisků dat." -#: Library/Main/Strings.cs:262 +#: Library/Main/Strings.cs:263 msgid "Specify the number of concurrent hashing processes" msgstr "Určete počet souběžných procesů vytváření otisků" -#: 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." @@ -4035,11 +4193,11 @@ msgstr "" "Tuto volbu použijte pro nastavení počtu procesů které provádějí komprimaci " "výstupních dat." -#: Library/Main/Strings.cs:264 +#: Library/Main/Strings.cs:265 msgid "Specify the number of concurrent compression processes" msgstr "Určete počet souběžných procesů komprimace" -#: 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 " @@ -4049,59 +4207,47 @@ msgstr "" " souborů, který je sloučením minulé kompletní zálohy a obsahu který byl " "nahrán při nekompletní zálohovací relaci." -#: Library/Main/Strings.cs:266 -msgid "Disables synthetic filelist" -msgstr "Vypíná syntetický seznam souborů" - #: Library/Main/Strings.cs:267 +msgid "Disable synthetic filelist" +msgstr "" + +#: 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 "" -"Tento příznak je pro Duplicati pokynem pro ignorování metadat a velikosti " -"souborů při rozhodování o tom, zda se soubor změnil. Tuto volbu použijte " -"pokud máte velké množství souborů a pozorujete, že skenování souborů trvá i " -"u nezměněných souborů dlouho." - -#: Library/Main/Strings.cs:268 -msgid "Checks only file lastmodified" -msgstr "Kontroluje pouze poslední změnu souboru" #: Library/Main/Strings.cs:269 +msgid "Check only file lastmodified" +msgstr "" + +#: Library/Main/Strings.cs:270 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 " +"option to skip this compression, such that the entire original folder " "structure is preserved, including upper level empty folders." msgstr "" -"Při obnovování podmnožiny zálohy do nové složky, je použita nejkratší možný " -"popis umístění aby se vyloučilo vytváření dlouhých popisů umístění s " -"prázdnými složkami. Pomocí tohoto příznaku je možné tuto kompresi přeskočit," -" čímž bude zachována původní struktura složky, včetně prázdných složek na " -"vyšší úrovni." - -#: Library/Main/Strings.cs:270 -msgid "Disables path compression on restore" -msgstr "Vypíná kompresi popisu umístění při obnovování" #: Library/Main/Strings.cs:271 +msgid "Disable path compression on restore" +msgstr "" + +#: Library/Main/Strings.cs:272 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." +"this option to disable that protection, such that all filesets can be " +"deleted." msgstr "" -"Ve výchozím stavu nelze poslední sadu souborů odebrat. Toto je pojistka " -"proti tomu, aby nebyla všechna vzdálená data zmazána chybou v nastavení. " -"Pomocí tohoto příznaku je možné tuto ochranu vypnout a mohou tak být smazány" -" všechny sady souborů." -#: Library/Main/Strings.cs:272 +#: Library/Main/Strings.cs:273 msgid "Allow removing all filesets" msgstr "Povolit odstranění všech množin souborů" -#: Library/Main/Strings.cs:273 +#: 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 " @@ -4116,27 +4262,23 @@ msgstr "" "vytvořit kopii všech platných položek v databázi. Nastavením tohoto umožní " "Duplicati provádět operaci VACUUM dle potřeby." -#: Library/Main/Strings.cs: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 "" -"Když je tento příznak zapnutý, skener který počítá velikost zdrojových " -"souborů je vypnut a namísto toho je hlášená velikost načítána z databáze. " -"Použitím tohoto příznaku je možné zrychlit zálohování snížením počtu " -"přístupů k úložišti, ale za cenu méně přesného ukazatele stavu průběhu." -#: Library/Main/Strings.cs:276 +#: Library/Main/Strings.cs:277 msgid "Disable the read-ahead scanner" msgstr "Vypnout skener načítání dopředu" -#: 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 " @@ -4146,27 +4288,27 @@ msgstr "" "zálohování. Pokud kontroly vypnete, nezapomeňte pravidelně spouštět příkazy " "check, abyste se ujistili, že vše funguje, jak má." -#: Library/Main/Strings.cs:278 +#: Library/Main/Strings.cs:279 msgid "Disable filelist consistency checks" msgstr "Vypnout kontroly konzistence seznamu souborů" -#: 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 "Nezálohovat při napájení z akumulátorů" -#: Library/Main/Strings.cs:282 +#: Library/Main/Strings.cs:284 msgid "Log file information level" msgstr "Stupeň podrobností záznamu událostí do souboru" -#: Library/Main/Strings.cs:283 +#: Library/Main/Strings.cs:285 #, csharp-format msgid "" "This option accepts filters that removes or includes messages regardless of " @@ -4181,40 +4323,42 @@ msgstr "" "obsaženy, pokud nezačínají na „-“. Regulární výrazy jsou podporovány v " "hranatých závorkách. Příklad: „Path*{0}+*Mail*{0}-[.*DNS]“" -#: Library/Main/Strings.cs:284 -msgid "Applies filters to the file log data" -msgstr "Použije filtry na data ze souboru se záznamem událostí" +#: Library/Main/Strings.cs:286 +msgid "Apply filters to the file log data" +msgstr "" -#: Library/Main/Strings.cs:285 +#: Library/Main/Strings.cs:287 +msgid "Specify the amount of log information to output to the console." +msgstr "" + +#: Library/Main/Strings.cs:288 msgid "Console information level" msgstr "Stupeň podrobnosti informací na konzoli" -#: Library/Main/Strings.cs:287 -msgid "Applies filters to the console log data" -msgstr "Použije filtry na data záznamu na konzoli" - -#: 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." -msgstr "" - #: Library/Main/Strings.cs:290 -msgid "Sets the process to use low IO priority" +msgid "Apply filters to the console log data" msgstr "" -"Nastaví že procesy budou mít nízkou prioritu při vyřizování " -"vstupně/výstupních operací" #: 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 " @@ -4226,11 +4370,11 @@ msgstr "" "nazvaný něco jako „.nezalohovat“ a umístění tohoto souboru do složek, které " "by neměly být zálohovány." -#: Library/Main/Strings.cs:295 +#: Library/Main/Strings.cs:298 msgid "List of filenames that exclude folders" msgstr "Seznam souborů ze kterého jsou vynechány složky" -#: 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 " @@ -4238,11 +4382,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" @@ -4250,11 +4394,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 " @@ -4267,11 +4411,11 @@ msgstr "" " tuto volbu. Dále nezapomeňte pro vykazování dalších dat nastavit buď " "--{0}={2} nebo --{1}={2}" -#: Library/Main/Strings.cs:302 -msgid "Activates logging of all database queries" -msgstr "Zapne zaznamenávání událostí o všech dotazech do databáze" +#: Library/Main/Strings.cs: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 " @@ -4280,11 +4424,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. " @@ -4292,11 +4436,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. " @@ -4304,11 +4448,11 @@ 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 " @@ -4317,18 +4461,18 @@ msgstr "" "Kryptografická knihovna nepodporuje znovupoužitelné transformace pro " "hashovací algoritmus {0}" -#: Library/Main/Strings.cs:315 +#: Library/Main/Strings.cs:318 #, csharp-format msgid "The cryptolibrary does not support the hash algorithm {0}" msgstr "" "Kryptografická knihovna nepodporuje tento algoritmus tvorby otisku (hash) " "{0}" -#: Library/Main/Strings.cs:316 +#: Library/Main/Strings.cs:319 msgid "The passphrase cannot be changed for an existing backup" msgstr "Heslo existující zálohy nemůže být změněno" -#: Library/Main/Strings.cs:317 +#: Library/Main/Strings.cs:320 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "Zachycený stav se nepodařilo vytvořit: {0}" @@ -4493,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 "" @@ -4503,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 "" @@ -4517,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 @@ -4531,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 "" @@ -4559,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" @@ -4569,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" @@ -4591,28 +4732,27 @@ 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 "Selects the output format for results. Available formats: {0}" -msgstr "Vybere výstupní formát pro výsledky. Možné formáty: {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" -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 @@ -4626,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" @@ -4643,23 +4781,20 @@ 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 "" -"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 @@ -4677,11 +4812,9 @@ msgstr "Odeslat e-mail" #: 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 "" -"Nepodařilo se najít cílový e-mailový server z MX záznamů, zadejte ho pomocí " -"volby {0}." #: Library/Modules/Builtin/Strings.cs:98 msgid "" @@ -4701,8 +4834,10 @@ msgid "The message body" msgstr "Text zprávy" #: Library/Modules/Builtin/Strings.cs:108 -msgid "The password used to authenticate with the SMTP server if required." -msgstr "Heslo pro případné ověřování vůči SMTP serveru." +msgid "" +"Use this option to set the password used to authenticate with the SMTP " +"server if required." +msgstr "" #: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Password" @@ -4726,19 +4861,13 @@ msgstr "Příjemci e-mailu" #: 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" "Mail Sender \n" "Mail Sender " msgstr "" -"Adresa odesilatele e-mailu. Pokud není zadán žádný stroj, je použit ten z prvního příjemce. Ukázky možných formátů zápisu:\n" -"\n" -"odesilatel\n" -"odesilatel@example.com\n" -"Odesilatel e-mailu \n" -"Odesilatel e-mailu " #: Library/Modules/Builtin/Strings.cs:121 msgid "Email sender" @@ -4753,13 +4882,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 "Zprávy k odeslání" #: 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." @@ -4783,9 +4913,10 @@ msgid "The email subject" msgstr "Předmět e-mailu" #: 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 "" -"Uživatelské jméno pro ověření se vůči SMTP serveru (pokud je vyžadováno)." #: Library/Modules/Builtin/Strings.cs:133 msgid "SMTP Username" @@ -4821,8 +4952,8 @@ msgstr "Modul hlášení prostřednictvím XMPP" #: 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 @@ -4831,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" @@ -4845,13 +4977,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 "Šablona zprávy" #: 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 @@ -4859,7 +4992,9 @@ msgid "The XMPP username" msgstr "Uživatelské jméno XMPP" #: 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 @@ -4867,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" @@ -4877,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 " +"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" @@ -4894,96 +5032,137 @@ 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 -msgid "HTTP report URL." +#: 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 -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: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 "" -"Extra parameters to add to the http message, e.g. " +"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:193 -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." +#: Library/Modules/Builtin/Strings.cs:221 +msgid "Set the HTTP verb to use" msgstr "" -#: Library/Modules/Builtin/Strings.cs:194 +#: 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 "" + +#: 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 "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." @@ -4991,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 @@ -5228,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 "" @@ -5252,11 +5426,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 " @@ -5264,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}" @@ -5281,8 +5451,8 @@ msgstr "Vnitřní chybové hlášení 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. " @@ -5296,8 +5466,8 @@ msgstr "Zahrnout soubory" #: 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. " @@ -5339,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 a4f6280bb..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-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: Kenneth Skovhede , 2024\n" "Language-Team: Danish (https://app.transifex.com/duplicati/teams/67655/da/)\n" @@ -52,8 +52,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 @@ -130,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 @@ -140,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 "" @@ -226,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 @@ -334,17 +341,11 @@ msgstr "" msgid "Backup configuration changed" msgstr "Backup konfiguration ændret" -#: Library/Snapshots/Strings.cs:48 -msgid "Calling process does not have the backup privilege" -msgstr "Den kaldende process har ikke backup rettigheden" - #: 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 "" -"Denne backend kan læse og skrive data til Swift (OpenStack Object Storage). " -"Understøttet format er \"openstack://container/folder\"." #: Library/Backend/OpenStack/Strings.cs:28 msgid "OpenStack Simple Storage" @@ -368,26 +369,26 @@ 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 "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 #: 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 "" @@ -402,11 +403,11 @@ 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" -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 "" @@ -419,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 "" @@ -431,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 @@ -445,13 +445,12 @@ 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'." +msgid "The keystone API version to use. Valid values are 'v2' and 'v3'." msgstr "" -"Keystone API version som skal benyttes. 'v2' og 'v3' er gyldige muligheder." #: Library/Backend/OpenStack/Strings.cs:43 msgid "The keystone API version to use" @@ -469,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 @@ -489,13 +488,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 "" @@ -504,21 +503,22 @@ msgid "FTP" msgstr "FTP" #: 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" -msgstr "Sæt FTP forbindelses metoden" +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 @@ -526,7 +526,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 "" @@ -538,15 +538,13 @@ 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 "" -"Brug dette flag til at kommunikere ved hjælp af Secure Socket Layer (SSL) " -"over ftp (ftps)." #: 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 "" @@ -589,16 +587,14 @@ 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 "" -"Denne backend kan læse og skrive data til Google Cloud Storage. Understøttet" -" format er \"gcs\\://bucket/folder\"." #: Library/Backend/GoogleServices/Strings.cs:28 msgid "Google Cloud Storage" @@ -607,8 +603,8 @@ msgstr "Google Cloud Storage" #: 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}" -msgstr "Du skal bruge et AuthID, du kan få det fra: {0}" +msgid "You need an AuthID. You can get it from: {0}" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:30 #, csharp-format @@ -644,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 @@ -657,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 "" @@ -668,16 +664,14 @@ 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 "" -"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 "" -"Denne backend kan læse og skrive data til Google Drive. Supporterede format " -"er \"googledrive://folder/subfolder\"." #: Library/Backend/GoogleServices/Strings.cs:45 msgid "Google Drive" @@ -700,11 +694,9 @@ msgstr "Team drev ID" #: 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 "" -"Giver forbindelse til CloudFiles destinationer. Benyt formatet " -"\"cloudfiles://container/mappe\"." #: Library/Backend/CloudFiles/Strings.cs:25 msgid "Rackspace CloudFiles" @@ -714,49 +706,41 @@ msgstr "Rackspace CloudFiles" #, 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 "" -"CloudFiles bruger forskellige servere til godkendelse afhængigt af hvor " -"kontoen er oprettet. Brug denne indstilling til at sætte en alternativ URL " -"til godkendelse. Denne indstilling overskriver --{0}." #: Library/Backend/CloudFiles/Strings.cs:27 msgid "Provide another authentication URL" msgstr "Angiv en anden URL til godkendelse" #: 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 "" -"Angiver værdien \"API Access Key\" som bruges til at godkende med " -"CloudFiles." #: 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 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 "" -"Duplicati vil antage at loginoplysningerne er til en USA-baseret konto. Brug" -" denne indstilling hvis kontoen er en UK-baseret konto. Bemærk at dette er " -"det samme som at sætte --{0}={1}." #: Library/Backend/CloudFiles/Strings.cs:35 msgid "Use a UK account" msgstr "Brug en UK konto" #: Library/Backend/CloudFiles/Strings.cs:36 -msgid "Supplies the username used to authenticate with CloudFiles." -msgstr "Angiver brugernavnet der bruges til at godkende med 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" -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" @@ -780,21 +764,21 @@ msgid "No CloudFiles userID given" msgstr "Der er ikke angivet et CloudFiles userID" #: Library/Backend/CloudFiles/Strings.cs:43 -msgid "Unexpected CloudFiles response, perhaps the API has changed?" -msgstr "Uventet CloudFiles svar, måske er API'et ændret?" +msgid "Unexpected CloudFiles response. Perhaps the API has changed?" +msgstr "" #: Library/Backend/S3/S3Config.cs:75 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 @@ -802,9 +786,10 @@ msgid "S3 compatible" msgstr "S3 kompatibel" #: 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 @@ -812,9 +797,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 @@ -837,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 @@ -848,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 @@ -858,19 +844,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 @@ -898,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 @@ -906,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 @@ -928,7 +914,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 "" @@ -1102,7 +1088,7 @@ msgstr "Offentlige SSH nøgle som skal tilføjes" #: 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 "" @@ -1117,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 @@ -1128,49 +1114,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" -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 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 @@ -1195,11 +1180,9 @@ 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 "" -"Denne destination kan læse og skrive data til Box.com. Formatet er " -"\"box://mappe/undermappe\"." #: Library/Backend/Box/Strings.cs:26 msgid "Box.com" @@ -1275,7 +1258,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\")" @@ -1370,7 +1353,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 @@ -1378,10 +1361,10 @@ msgid "B2 Cloud Storage" msgstr "B2 Cloud Storage" #: 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 @@ -1389,10 +1372,10 @@ msgid "B2 Cloud Storage Application Key" msgstr "B2 Cloud Storage Application Key" #: 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 @@ -1530,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 @@ -1553,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 "" @@ -1582,11 +1565,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 "" @@ -1665,7 +1648,8 @@ msgid "" msgstr "" #: Library/Backend/AliyunOSS/Strings.cs:14 -msgid "Bucket Name" +#: Library/Backend/TencentCOS/Strings.cs:36 +msgid "Bucket name" msgstr "Bucket navn" #: Library/Backend/AliyunOSS/Strings.cs:15 @@ -1688,8 +1672,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 @@ -1776,22 +1760,18 @@ msgid "Secret Key" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:35 -msgid "Bucket, format: BucketName-APPID" +msgid "Bucket name, format: BucketName-APPID" msgstr "" -#: Library/Backend/TencentCOS/Strings.cs:36 -msgid "Bucket" -msgstr "Bucket" - #: 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 @@ -1806,8 +1786,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 @@ -1819,8 +1799,8 @@ msgid "No username found" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:30 -msgid "No path given, cannot upload files to the root folder" -msgstr "Sti ikke angivet, kan ikke uploade filer til rodmappen" +msgid "No path given. Files cannot be uploaded to the root folder" +msgstr "" #: Library/Backend/Jottacloud/Strings.cs:31 msgid "Illegal mount point given." @@ -1840,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 @@ -1854,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 @@ -1878,48 +1858,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 "mega.nz" -#: 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 "The shared secret used to generate two-factor TOTP codes" +msgstr "" + +#: Library/Backend/Mega/Strings.cs:33 msgid "No password given" msgstr "Password ikke sat" -#: Library/Backend/Mega/Strings.cs:33 +#: Library/Backend/Mega/Strings.cs:34 msgid "No username given" msgstr "Brugernavn ikke sat" +#: 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 @@ -1942,9 +1928,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." @@ -2031,10 +2017,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." @@ -2046,11 +2032,9 @@ msgstr "Microsoft OneDrive for Business" #: 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 "" -"Denne destination kan læse og skrive data til Dropbox. Benyt formatet " -"\"dropbox://mappe/undermappe\"." #: Library/Backend/Dropbox/Strings.cs:28 msgid "Dropbox" @@ -2058,13 +2042,10 @@ msgstr "Dropbox" #: 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 "" -"Understøtter forbindelser til en WEBDAV-aktiveret webserver ved hjælp af HTTP. Tilladte formater er: \n" -"\"webdav://hostnavn/folder\" eller \n" -"\"webdav://brugernavn:password@hostname/folder\"" #: Library/Backend/WEBDAV/Strings.cs:25 msgid "WebDAV" @@ -2076,8 +2057,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 @@ -2102,7 +2083,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 "" @@ -2135,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 @@ -2147,78 +2128,78 @@ 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" -msgstr "" +msgid "Authentication method" +msgstr "Godkendelsesmetode" #: 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" -msgstr "API nøglen" +msgid "API key" +msgstr "API Key" #: 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" -msgstr "Krypteringssætningen" +msgid "Encryption passphrase" +msgstr "Krypteringssætning" #: 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" -msgstr "" +msgid "Access grant" +msgstr "Adgang godkendt" #: 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" -msgstr "" +msgid "Bucket" +msgstr "Bucket" #: 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" -msgstr "" +msgid "Folder" +msgstr "Mappe" #: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format @@ -2233,9 +2214,343 @@ msgid "Unexpected error code: {0} - {1}" msgstr "Uventet fejlkode: {0} - {1}" #: 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 "" +"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}" @@ -2248,19 +2563,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 "" -"Dette modul bruger standard Zip-komprimering. Filer oprettet med dette modul" -" kan læses af alle zip-applikationer, der er kompatible med standarden." #: Library/Compression/Strings.cs:25 -msgid "Zip compression" -msgstr "Zip komprimering" +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 @@ -2270,30 +2583,30 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:28 -msgid "Sets the Zip compression level" -msgstr "Indstil Zip komprimerings niveau" +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" -msgstr "Indstil Zip-komprimeringsmetoden" +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" -msgstr "Skifter understøttelse af Zip64" +msgid "Toggle ZIP64 support" +msgstr "" #: Library/Compression/Strings.cs:33 #, csharp-format @@ -2331,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 "" @@ -2342,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 @@ -2395,13 +2708,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 @@ -2424,21 +2737,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 "" @@ -2523,12 +2836,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 @@ -2548,7 +2861,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 @@ -2572,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 @@ -2631,7 +2944,7 @@ msgstr "Kodeord brugt til kryptering af backup" #: 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 "" @@ -2642,7 +2955,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 "" @@ -2713,11 +3026,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 @@ -2730,24 +3043,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 "" -"Denne indstilling kan bruges til at angive en alternativ mappe til " -"midlertidig opbevaring. Som standard vil system standarden blive brugt. " -"Bemærk at SQLite vil lægge midlertidige filer i denne mappe." - -#: 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 @@ -2767,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 @@ -2784,7 +3083,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:105 -msgid "Disables manifests verification" +msgid "Disable manifests verification" msgstr "" #: Library/Main/Strings.cs:106 @@ -2816,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 "" @@ -2843,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 @@ -2881,26 +3180,26 @@ msgstr "Antal samtidige uploads tilladt" #: 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" -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 msgid "Log internal information to a file" msgstr "Log interne oplysninger til en fil" -#: 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 "" @@ -2908,7 +3207,7 @@ msgstr "" msgid "Log information level" msgstr "Log informationsniveau" -#: 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 "" @@ -2920,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 "" @@ -2951,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 @@ -2968,94 +3267,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 "" +"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 "Genbrug ikke forbindelser" -#: Library/Main/Strings.cs:142 +#: 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 "Upload tomme backup filer" -#: 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 " @@ -3067,11 +3370,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 "Symlink håndtering" -#: 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}\" " @@ -3081,11 +3384,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 "Hardlink håndtering" -#: 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 " @@ -3093,11 +3396,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 " @@ -3105,45 +3408,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 +#: Library/Main/Strings.cs:161 msgid "" -"A display name that is attached to this backup. Can be used to identify the " -"backup when sending mail or running scripts." +"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:161 +#: Library/Main/Strings.cs:162 msgid "Name of the backup" msgstr "Navn på backupen" -#: 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." -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 " @@ -3151,11 +3454,11 @@ msgid "" "{0}." msgstr "" -#: Library/Main/Strings.cs:167 +#: Library/Main/Strings.cs:168 msgid "Manage non-compressible file extensions" msgstr "Administrer ikke-komprimerbare filtyper" -#: 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 " @@ -3163,78 +3466,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 +#: Library/Main/Strings.cs:171 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." +"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:171 +#: Library/Main/Strings.cs:172 msgid "List of files to examine for changes" msgstr "Liste over filer, der skal undersøges for ændringer" -#: Library/Main/Strings.cs:172 +#: 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 "Sti til den lokale tilstandsdatabase" -#: 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." +"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:175 +#: Library/Main/Strings.cs:176 msgid "List of deleted files" msgstr "Liste over slettede filer" -#: Library/Main/Strings.cs:176 +#: Library/Main/Strings.cs:177 msgid "" -"This option can be used to reduce the memory footprint by not keeping paths " -"and modification timestamps in memory." +"Use this option to reduce the memory footprint by not keeping paths and " +"modification timestamps in memory." msgstr "" -#: Library/Main/Strings.cs:177 +#: 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 "" -"Denne mulighed kan bruges til at øge hastigheden via ekstra hukommelsesbrug." - #: 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" @@ -3243,11 +3539,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 " @@ -3255,43 +3551,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 "" +"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 "The hash algorithm used on blocks" msgstr "Hash-algoritme, der anvendes til blokke" -#: Library/Main/Strings.cs:191 +#: Library/Main/Strings.cs:192 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." +"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:192 +#: Library/Main/Strings.cs:193 msgid "The hash algorithm used on files" msgstr "Hashalgoritmen der bruges til filer" -#: Library/Main/Strings.cs:193 +#: 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. " @@ -3299,11 +3595,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 " @@ -3311,67 +3607,62 @@ msgid "" "downloaded and rewritten." msgstr "" -#: Library/Main/Strings.cs:196 +#: Library/Main/Strings.cs:197 msgid "Volume size threshold" msgstr "Volumenstørrelsestærskel" -#: 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 "Brug lokale fildata, ved gendannelse" -#: 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" -msgstr "Deaktiverer den lokale database" - #: Library/Main/Strings.cs:204 +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 "" -#: Library/Main/Strings.cs:205 +#: Library/Main/Strings.cs:206 msgid "Keep a number of versions" msgstr "Antal versioner, der skal beholdes" -#: 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 " @@ -3383,53 +3674,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 +#: Library/Main/Strings.cs:213 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." +"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 +#: Library/Main/Strings.cs:214 msgid "Overwrite files when restoring" msgstr "Overskriv filer ved genoprettelse" -#: Library/Main/Strings.cs:214 +#: 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 " @@ -3437,25 +3724,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 " @@ -3465,135 +3752,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" -msgstr "Gem ikke metadata" - #: Library/Main/Strings.cs:237 +msgid "Do not store metadata" +msgstr "" + +#: 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 "Indstil den tid, hvorefter logdata vil blive fjernet fra databasen." - -#: Library/Main/Strings.cs:250 -msgid "Clean up old log data" -msgstr "Ryd gammel logdata" - -#: 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 " @@ -3601,121 +3880,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 " @@ -3725,50 +4005,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 " @@ -3778,38 +4058,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 " @@ -3817,11 +4101,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 " @@ -3829,11 +4113,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" @@ -3841,11 +4125,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 " @@ -3854,11 +4138,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 " @@ -3867,11 +4151,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. " @@ -3879,11 +4163,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. " @@ -3891,27 +4175,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 "Kunne ikke oprette snapshot: {0}" @@ -4058,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 @@ -4068,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 @@ -4079,7 +4363,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:57 -msgid "Sets readwrite" +msgid "Set readwrite" msgstr "" #: Library/Modules/Builtin/Strings.cs:58 @@ -4090,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 "" @@ -4114,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 @@ -4124,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 @@ -4144,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 "" @@ -4154,14 +4437,16 @@ 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 "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 @@ -4176,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 "" @@ -4191,20 +4476,20 @@ 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 "" -"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 @@ -4222,8 +4507,8 @@ msgstr "Send mail" #: 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 @@ -4244,9 +4529,10 @@ msgid "The message body" msgstr "Meddelelsesteksten" #: 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 "" -"Adgangskoden der bruges til at godkende med SMTP-serveren, hvis det kræves." #: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Password" @@ -4266,7 +4552,7 @@ msgstr "E-mail-modtager(e)" #: 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" @@ -4287,13 +4573,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 "Beskeder, der skal sendes" #: 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." @@ -4315,9 +4602,10 @@ msgid "The email subject" msgstr "E-mail emnet" #: 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 "" -"Brugernavnet der bruges til at godkende med SMTP-serveren, hvis det kræves." #: Library/Modules/Builtin/Strings.cs:133 msgid "SMTP Username" @@ -4353,8 +4641,8 @@ msgstr "XMPP rapport modul" #: 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 @@ -4363,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" @@ -4377,13 +4666,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 "Meddelelsesskabelonen" #: 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 @@ -4391,7 +4681,9 @@ msgid "The XMPP username" msgstr "XMPP brugernavnet" #: 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 @@ -4399,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" @@ -4409,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 " +"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" @@ -4426,104 +4721,145 @@ 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 -msgid "HTTP report URL." +#: 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 -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: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 "" -"Extra parameters to add to the http message, e.g. " +"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 "" -"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 @@ -4742,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 "" @@ -4766,11 +5097,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 " @@ -4778,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}" @@ -4795,8 +5122,8 @@ msgstr "Den indre fejlbesked er: {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. " @@ -4810,8 +5137,8 @@ msgstr "Inkludér filer" #: 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. " @@ -4854,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 c5ade9f64..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-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: agrajaghh , 2024\n" "Language-Team: German (https://app.transifex.com/duplicati/teams/67655/de/)\n" @@ -83,8 +81,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 @@ -161,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 @@ -171,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 "" @@ -257,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 @@ -368,17 +373,11 @@ msgstr "Nächste USN ist null" msgid "Backup configuration changed" msgstr "Konfiguration des Backups geändert." -#: Library/Snapshots/Strings.cs:48 -msgid "Calling process does not have the backup privilege" -msgstr "Dem aufrufenden Prozess fehlt das Backup-Recht." - #: 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 "" -"Dieses Backend kann Daten von Swift (OpenStack Object Storage) lesen und " -"schreiben. Das unterstützte Formate ist \"openstack://container/folder\"." #: Library/Backend/OpenStack/Strings.cs:28 msgid "OpenStack Simple Storage" @@ -402,11 +401,11 @@ 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 "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." @@ -415,16 +414,15 @@ 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 #: 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 "" @@ -439,11 +437,11 @@ 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" -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 "" @@ -456,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 "" @@ -470,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 @@ -485,13 +480,12 @@ 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'." +msgid "The keystone API version to use. Valid values are 'v2' and 'v3'." msgstr "" -"Die zu verwendende Keystone API-Version, gültige Angaben sind 'v2' und 'v3'." #: Library/Backend/OpenStack/Strings.cs:43 msgid "The keystone API version to use" @@ -509,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 @@ -529,13 +523,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 "" @@ -544,21 +538,22 @@ msgid "FTP" msgstr "FTP" #: 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" -msgstr "Schaltet die FTP Verbindungsart um" +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 @@ -566,7 +561,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 "" @@ -578,15 +573,13 @@ 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 "" -"Verwenden diese Option, um mit Secure Socket Layer (SSL) über ftp (ftps) zu " -"kommunizieren." #: 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 "" @@ -629,16 +622,14 @@ 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 "" -"Dieses Backend kann Daten in den Google Cloud Speicher lesen und schreiben. " -"Unterstütztes Format ist \"gcs://bucket/folder\"." #: Library/Backend/GoogleServices/Strings.cs:28 msgid "Google Cloud Storage" @@ -647,8 +638,8 @@ msgstr "Google Cloud Speicher" #: 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}" -msgstr "Sie benötigen eine AuthID von: {0}" +msgid "You need an AuthID. You can get it from: {0}" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:30 #, csharp-format @@ -684,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 @@ -697,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 "" @@ -708,16 +699,14 @@ 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 "" -"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 "" -"Dieses Backend kann Daten von Google Drive lesen und schreiben. Das " -"unterstützte Formate ist \"googledrive://folder/subfolder\"." #: Library/Backend/GoogleServices/Strings.cs:45 msgid "Google Drive" @@ -740,11 +729,9 @@ msgstr "Team Drive ID" #: 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 "" -"Unterstützt Verbindungen zu CloudFiles Backend. Erlaubte Formate sind " -"\"cloudfiles://container/folder\"." #: Library/Backend/CloudFiles/Strings.cs:25 msgid "Rackspace CloudFiles" @@ -754,52 +741,41 @@ msgstr "Rackspace CloudFiles" #, 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 "" -"CloudFiles verwenden unterschiedliche Server für die Authentifizierung, die " -"auf dem Standort des Kontos basiert, verwende diese Option, um eine " -"alternative Authentifizierungs-URL festzulegen. Diese Option überschreibt " -"--{0}." #: Library/Backend/CloudFiles/Strings.cs:27 msgid "Provide another authentication URL" msgstr "Gib eine andere Authentifizierungs-URL an" #: Library/Backend/CloudFiles/Strings.cs:32 -msgid "Supplies the API Access Key used to authenticate with CloudFiles." -msgstr "Liefert den API Access Key, für die Authentifizierung mit 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" -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 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 "" -"Duplicati geht davon aus, dass die Anmeldedaten zu einem US Account gehören." -" Wähle diese Option wenn es sich um einen Account aus UK handelt. Dies " -"entspricht der Einstellung --{0}={1}." #: Library/Backend/CloudFiles/Strings.cs:35 msgid "Use a UK account" msgstr "Benutze einen Account aus UK" #: Library/Backend/CloudFiles/Strings.cs:36 -msgid "Supplies the username used to authenticate with CloudFiles." +msgid "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: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" @@ -823,21 +799,21 @@ msgid "No CloudFiles userID given" msgstr "Keine \"CloudFiles userID\" angegeben" #: Library/Backend/CloudFiles/Strings.cs:43 -msgid "Unexpected CloudFiles response, perhaps the API has changed?" -msgstr "Unerwartete Antwort von CloudFiles, hat sich die API geändert?" +msgid "Unexpected CloudFiles response. Perhaps the API has changed?" +msgstr "" #: Library/Backend/S3/S3Config.cs:75 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 @@ -845,9 +821,10 @@ msgid "S3 compatible" msgstr "S3 kompatibel" #: 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 @@ -855,9 +832,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 @@ -882,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 @@ -895,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 "" @@ -905,23 +883,20 @@ 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 "" -"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 "" -"Verwende diese Option für die Kommunikation mittels Secure Socket Layer " -"(SSL) über http (https). Anmerkung: Bucket-Namen, welche eine Periode " -"enthalten, Probleme mit SSL-Verbindungen haben." #: 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 "" @@ -950,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 @@ -958,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 @@ -980,7 +955,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 "" @@ -1160,12 +1135,9 @@ msgstr "Der anzuhängende öffentliche SSH-Schlüssel" #: 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 "" -"Dieses Backend kann Daten von einem SSH basierten Backend mittels SFTP lesen" -" und schreiben. Unterstützte Formate sind \"ssh://hostname/folder\" oder " -"\"ssh://username:password@hostname/folder\"." #: Library/Backend/SSHv2/Strings.cs:47 msgid "SFTP (SSH)" @@ -1178,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 "" @@ -1194,54 +1165,49 @@ 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 " -"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" -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 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" -msgstr "Setzt den Zeitüberschreitungswert" +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 "" -"Mit dieser Option kann das Keep-Alive-Intervall für die SSH-Verbindung " -"aktiviert werden. Aggressive Firewalls versuchen inaktive Verbindungen zu " -"schließen. Durch Keep-Alive kann dies verhindert werden und die Verbindung " -"bleibt offen. Das Keep-Alive wird bei einem Wert von 0 deaktiviert." #: 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 @@ -1270,11 +1236,9 @@ 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 "" -"Das Backend kann Daten von Box.com lesen und schreiben. Das unterstützte " -"Format ist \"box://folder/subfolder\"." #: Library/Backend/Box/Strings.cs:26 msgid "Box.com" @@ -1358,7 +1322,7 @@ msgstr "Rclone ausführbar" #: 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\")" @@ -1464,7 +1428,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 @@ -1472,10 +1436,10 @@ msgid "B2 Cloud Storage" msgstr "B2 Cloud Storage" #: 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 @@ -1483,10 +1447,10 @@ msgid "B2 Cloud Storage Application Key" msgstr "B2 Cloud Storage Application Key" #: 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 @@ -1624,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 @@ -1650,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 "" @@ -1679,11 +1643,11 @@ 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), " -"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 "" @@ -1763,7 +1727,8 @@ msgid "" msgstr "" #: Library/Backend/AliyunOSS/Strings.cs:14 -msgid "Bucket Name" +#: Library/Backend/TencentCOS/Strings.cs:36 +msgid "Bucket name" msgstr "Bucket-Name" #: Library/Backend/AliyunOSS/Strings.cs:15 @@ -1786,8 +1751,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 @@ -1874,22 +1839,18 @@ msgid "Secret Key" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:35 -msgid "Bucket, format: BucketName-APPID" +msgid "Bucket name, format: BucketName-APPID" msgstr "" -#: Library/Backend/TencentCOS/Strings.cs:36 -msgid "Bucket" -msgstr "Behälter" - #: 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 @@ -1904,12 +1865,9 @@ 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 "" -"Dieses Backend kann Daten von Jottacloud lesen und schreiben unter Benutzung" -" dessen REST Protokolls. Das unterstützte Format ist " -"\"jottacloud://folder/subfolder\"." #: Library/Backend/Jottacloud/Strings.cs:26 msgid "Jottacloud" @@ -1920,8 +1878,8 @@ msgid "No username found" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:30 -msgid "No path given, cannot upload files to the root folder" -msgstr "Kein Pfad angegeben, kann keine Dateien in den Stammordner hochladen" +msgid "No path given. Files cannot be uploaded to the root folder" +msgstr "" #: Library/Backend/Jottacloud/Strings.cs:31 msgid "Illegal mount point given." @@ -1942,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 @@ -1962,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 "" @@ -1992,48 +1950,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 "mega.nz" -#: 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 "The shared secret used to generate two-factor TOTP codes" +msgstr "" + +#: Library/Backend/Mega/Strings.cs:33 msgid "No password given" msgstr "Kein Passwort angegeben" -#: Library/Backend/Mega/Strings.cs:33 +#: Library/Backend/Mega/Strings.cs:34 msgid "No username given" msgstr "Kein Benutzername angegeben" +#: 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 @@ -2056,19 +2020,13 @@ 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." msgstr "" -"Unterstützt Verbindungen zu einem SharePoint Server (einschließlich OneDrive" -" for Business). Mögliche Formate sind " -"\"mssp://tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\" oder " -"\"mssp://username:password@tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\"." -" Mit einem Doppel-Slash '//' im Pfad werden Web und Dokumente Bibliothek " -"getrennt." #: Library/Backend/SharePoint/Strings.cs:27 msgid "Microsoft SharePoint" @@ -2172,21 +2130,14 @@ 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." msgstr "" -"Unterstützt Verbindungen zu Microsoft OneDrive for Business. Mögliche " -"Formate sind " -"\"od4b://tennant.sharepoint.com/personal/username_domain/Documents/subfolder\"" -" oder " -"\"od4b://username:password@tennant.sharepoint.com/personal/username_domain/Documents/folder\"." -" Mit einem Doppel-Slash '//' im Pfad können Sie den Basispfad vom " -"Dokumenteordner angeben." #: Library/Backend/SharePoint/Strings.cs:54 msgid "Microsoft OneDrive for Business" @@ -2194,11 +2145,9 @@ msgstr "Microsoft OneDrive for Business" #: 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 "" -"Dieses Backend kann Daten von Dropbox lesen und schreiben. Das unterstützte " -"Formate ist \"dropbox://folder/subfolder\"." #: Library/Backend/Dropbox/Strings.cs:28 msgid "Dropbox" @@ -2206,13 +2155,10 @@ msgstr "Dropbox" #: 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 "" -"Unterstützt Verbindungen zu einem WEBDAV Server über das HTTP Protokoll. " -"Unterstützte Formate sind \"webdav://hostname/folder\" oder " -"\"webdav://username:password@hostname/folder\"." #: Library/Backend/WEBDAV/Strings.cs:25 msgid "WebDAV" @@ -2224,16 +2170,9 @@ 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 "" -"Die Verwendung der HTTP-Digest-Authentifizierungsmethode ermöglicht es dem " -"Benutzer, sich mit dem Server zu authentifizieren, ohne das Kennwort in " -"Klartext zu übermitteln. Allerdings ist ein Man-in-the-Middle-Angriff " -"einfach, denn das HTTP-Protokoll legt ein Fallback auf die " -"Standardauthentifizierung fest, wodurch der Client das Passwort an den " -"Angreifer sendet. Mit dieser Option akzeptiert der Client das nicht und " -"verwendet immer Digest-Authentifizierung oder die Verbindung schlägt fehl." #: Library/Backend/WEBDAV/Strings.cs:27 msgid "Force the use of the HTTP Digest authentication method" @@ -2262,11 +2201,9 @@ 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 "" -"Verwende diese Option für die Kommunikation mittels Secure Socket Layer " -"(SSL) über http (https)." #: Library/Backend/WEBDAV/Strings.cs:41 msgid "" @@ -2301,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 @@ -2313,87 +2250,78 @@ msgid "Storj DCS (Decentralized Cloud Storage)" msgstr "" #: Library/Backend/Storj/Strings.cs:29 -msgid "The connection-test failed." -msgstr "Der Verbindungstest schlug fehl." +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 "" -"Die Authentifizierungs-Methode beschreibt, auf welche Weise die Verbindung " -"zum Netzwerk hergestellt wird - entweder via API-Key oder via „access " -"grant“." #: Library/Backend/Storj/Strings.cs:31 -msgid "The authentication method" -msgstr "Die Authentifizierungs-Methode" +msgid "Authentication method" +msgstr "Authentifizierungs-Methode" #: 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" -msgstr "Der Satellit" +msgid "Satellite" +msgstr "Satellit" #: 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 "" -"Der API-Key gewährt Zugriff zu einem bestimmten Projekt auf dem von Ihnen " -"gewählten Satelliten. Gehen auf das Dashboard Ihres Satelliten, um einen " -"API-Key zu erstellen, wenn Sie noch keinen haben." #: Library/Backend/Storj/Strings.cs:35 -msgid "The API key" -msgstr "Der API-Schlüssel" +msgid "API key" +msgstr "API-Key" #: 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" -msgstr "Die Verschlüsselungs-Passphrase" +msgid "Encryption passphrase" +msgstr "Verschlüsselungspassphrase" #: 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 "" -"Ein „access grant“ beinhaltet alle Informationen in einer verschlüsselten " -"Zeichenkette. Sie können ihn anstelle von Satellite, API-Key und Passphrase " -"verwenden." #: Library/Backend/Storj/Strings.cs:39 -msgid "The access grant" -msgstr "Der „access grant“" +msgid "Access grant" +msgstr "Zugriffs-Grant" #: Library/Backend/Storj/Strings.cs:40 -msgid "The bucket where the backup will reside in." -msgstr "Der Behälter, in dem das Backup gehalten wird." +msgid "Specify the bucket for storing the backup." +msgstr "" #: Library/Backend/Storj/Strings.cs:41 -msgid "The bucket" -msgstr "Der Behälter" +msgid "Bucket" +msgstr "Behälter" #: Library/Backend/Storj/Strings.cs:42 -msgid "The folder within the bucket where the backup will reside in." -msgstr "Der Ordner in dem Behälter, wo das Backup gehalten wird." +msgid "Specify the folder in the bucket for storing the backup." +msgstr "" #: Library/Backend/Storj/Strings.cs:43 -msgid "The folder" -msgstr "Der Ordner" +msgid "Folder" +msgstr "Ordner" #: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format @@ -2410,10 +2338,345 @@ msgid "Unexpected error code: {0} - {1}" msgstr "Unerwarteter Fehlercode: {0} - {1}" #: 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 "" -"Die OAuth-Dienst ist derzeit überlastet, versuche es in einigen Stunden " -"erneut" + +#: 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 @@ -2428,19 +2691,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 "" -"Dieses Modul bietet die Standard ZIP-Komprimierung. Diese erstellten Dateien" -" können von jeder kompatiblen ZIP-Anwendung gelesen werden." #: Library/Compression/Strings.cs:25 -msgid "Zip compression" -msgstr "Zip Komprimierung" +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 @@ -2452,33 +2713,30 @@ msgstr "" " keine Kompression, eine 9 führt zur maximalen Kompression." #: Library/Compression/Strings.cs:28 -msgid "Sets the Zip compression level" -msgstr "Legt den Komprimierungsgrad für die Zip-Datei fest" +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 "" -"Mit dieser Option kann eine alternative Komprimierungsmethode wie LZMA " -"eingestellt werden. Beachte, dass bei Verwendung eines anderen Wertes als " -"Deflate die Option {0} ignoriert wird." #: Library/Compression/Strings.cs:30 -msgid "Sets the Zip compression method" -msgstr "Legt den Komprimierungsmethode für die Zip-Datei fest" +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" -msgstr "Aktiviert die Verwendung von Zip64" +msgid "Toggle ZIP64 support" +msgstr "" #: Library/Compression/Strings.cs:33 #, csharp-format @@ -2518,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 "" @@ -2532,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" @@ -2592,15 +2850,14 @@ msgstr "" #: Library/Main/Strings.cs:30 #, csharp-format -msgid "The option {0} is deprecated: {1}" -msgstr "Die Option {0} ist veraltet: {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 "" -"Die Option --{0} existiert mehr als einmal, bitte melde dies den Entwicklern" #: Library/Main/Strings.cs:32 msgid "No source folders specified for backup" @@ -2624,29 +2881,23 @@ 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 "" -"Der Wert \"{1}\" als Angabe für --{0} kann nicht in einen validen Boolean-" -"Wert formatiert werden, daher wird der Wert \"true\" behandelt." #: Library/Main/Strings.cs: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 "" -"Die Option --{0} unterstützt den Wert \"{1}\" nicht, mögliche Werte sind: " -"{2}" #: 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 "" -"Die Option --{0} unterstützt nicht den Wert \"{1}\", unterstütze Werte sind:" -" {2}" #: Library/Main/Strings.cs:38 #, csharp-format @@ -2748,17 +2999,13 @@ 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 "" -"Wenn ein Backup unterbrochen wurde können Dateifragmente auf dem Backend " -"vorhanden sein. Mit dieser Option wird Duplicati solche Dateien automatisch " -"entfernen." #: Library/Main/Strings.cs:57 -msgid "A flag indicating that Duplicati should remove unused files" +msgid "Remove unused files" msgstr "" -"Eine Option, die angibt, dass Duplicati ungenutzte Dateien löschen soll" #: Library/Main/Strings.cs:58 msgid "" @@ -2781,13 +3028,8 @@ 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 "" -"Das Betriebssystem protokolliert, wann eine Datei zuletzt geschrieben wurde." -" Anhand dieser Informationen kann Duplicati schnell feststellen, ob die " -"Datei geändert wurde. Falls eine Anwendung diese Informationen manipuliert, " -"wird Duplicati nicht korrekt funktionieren, außer wenn dieses Flag gesetzt " -"ist." #: Library/Main/Strings.cs:61 msgid "Disable checks based on file time" @@ -2812,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 "" @@ -2886,13 +3128,9 @@ msgstr "Zum Verschlüsseln der Sicherungen verwendete Passphrase" #: 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 "" -"Standardmäßig wird Duplicati Dateien aus der letzten Sicherung auflisten und" -" wiederherstellen. Verwende diese Option, um ein anderes Element " -"auszuwählen. Relative Zeiten, wie \"-2M\" für eine Sicherung von zwei " -"Monaten, können verwendet werden." #: Library/Main/Strings.cs:77 msgid "The time to list/restore files" @@ -2901,13 +3139,9 @@ msgstr "Die Zeit zum Auflisten/Wiederherstellen von Dateien" #: 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 "" -"Standardmäßig wird Duplicati Dateien aus der letzten Sicherung auflisten und" -" wiederherstellen. Verwende diese Option, um ein anderes Element " -"auszuwählen. Mehrere Werte können durch Komma getrennt und Bereiche durch " -"\"-\", z. B. 0,2-4,7, eingeben werden." #: Library/Main/Strings.cs:79 msgid "The version to list/restore files" @@ -2989,15 +3223,12 @@ msgstr "Steuerdateien einstellen" #: 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 "" -"Wenn der Hash-Wert für das Volume nicht übereinstimmt, wird Duplicati die " -"Verwendung der Sicherung verweigern. Mit dieser Option wird Duplicati " -"ermöglicht trotzdem fortfahren." #: Library/Main/Strings.cs:93 -msgid "Set this flag to skip hash checks" -msgstr "Setzen dieses Flag, um die Hash-Prüfung zu überspringen" +msgid "Skip hash checks" +msgstr "" #: Library/Main/Strings.cs:94 msgid "" @@ -3012,28 +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 "" -"This option can be used to supply an alternative folder for temporary " -"storage. By default the system default temporary folder is used. Note that " -"also SQLite will put temporary files in this temporary folder." -msgstr "" -"Diese Option kann verwendet werden, um einen alternativen Ordner für den " -"temporären Speicher bereitzustellen. Standardmäßig wird der temporäre " -"Systemordner verwendet. Beachte, dass auch SQLite temporäre Dateien in " -"diesen temporären Ordner ablegt." - -#: 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" @@ -3052,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 "" @@ -3072,7 +3283,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:105 -msgid "Disables manifests verification" +msgid "Disable manifests verification" msgstr "" #: Library/Main/Strings.cs:106 @@ -3114,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 "" @@ -3154,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 "" @@ -3197,26 +3408,26 @@ msgstr "Die Anzahl der zulässigen gleichzeitigen Uploads" #: 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" -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 msgid "Log internal information to a file" msgstr "Interne Protokollinformationen in einer Datei speichern" -#: 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 "" @@ -3224,7 +3435,7 @@ msgstr "" msgid "Log information level" msgstr "Protokollinformationsstufe" -#: 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 "" @@ -3239,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 "" @@ -3283,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 @@ -3300,41 +3511,41 @@ 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." +msgstr "" + +#: Library/Main/Strings.cs:138 msgid "Verify uploads by listing contents" msgstr "Überprüfe Uploads durch Auflisten des Inhalts" -#: Library/Main/Strings.cs:138 +#: Library/Main/Strings.cs:139 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 " +"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 lädt die Dateien hoch während es die Platte durchsucht und " -"Abschnitte erstellt, welches die Sicherung normalerweise beschleunigt. " -"Benutze diesen Marker um das Verhalten abzuschalten, damit Duplicati auf " -"jeden Abschnitt wartet." -#: Library/Main/Strings.cs:139 +#: Library/Main/Strings.cs:140 msgid "Upload files synchronously" msgstr "Dateien synchron hochladen" -#: Library/Main/Strings.cs:140 +#: Library/Main/Strings.cs:141 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." +"process. Use this option to ensure that each operation is performed on a " +"seperate connection." msgstr "" -#: Library/Main/Strings.cs:141 +#: Library/Main/Strings.cs:142 msgid "Do not re-use connections" msgstr "Verbindungen nicht wiederverwenden" -#: Library/Main/Strings.cs:142 +#: 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 " @@ -3345,57 +3556,57 @@ msgstr "" "damit die Fehlermeldungen angezeigt werden, wenn eine Wiederholung " "durchgeführt wird." -#: Library/Main/Strings.cs:143 +#: Library/Main/Strings.cs:144 msgid "Show error messages when a retry is performed" msgstr "Fehlermeldungen bei erneutem Versuch anzeigen" -#: 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 "Leere Sicherungsdateien hochladen" -#: 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 "Schwellwert zur Warnung vor geringem Anteil" -#: 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 " @@ -3407,11 +3618,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 "Symlink-Handhabung" -#: 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}\" " @@ -3427,11 +3638,11 @@ msgstr "" "eindeutigen Pfad. Die Option \"{2}\" ignoriert alle Hardlinks mit mehreren " "Links." -#: Library/Main/Strings.cs:155 +#: Library/Main/Strings.cs:156 msgid "Hardlink handling" msgstr "Hardlink-Handhabung" -#: 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 " @@ -3439,11 +3650,11 @@ msgid "" "are: {0}." msgstr "" -#: Library/Main/Strings.cs:157 +#: Library/Main/Strings.cs:158 msgid "Exclude files by attribute" msgstr "Dateien mit folgenden Attributen ausschließen" -#: 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 " @@ -3456,70 +3667,59 @@ msgstr "" " den Zugriff auf den Inhalt des Snapshots erlauben. Dieser Workaround kann " "auf Windows XP den Dateizugriff beschleunigen." -#: Library/Main/Strings.cs:159 +#: Library/Main/Strings.cs:160 msgid "Map snapshots to a drive (Windows only)" msgstr "Snapshots einem Laufwerksbuchstaben zuweisen (Nur Windows)" -#: 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 "" -"Ein Name der dem Backup hinzugefügt wird. Kann verwendet werden um ein " -"Backup zu identifizieren wenn es per Mail verschickt wird oder wenn Skripte " -"ausgeführt werden." - #: Library/Main/Strings.cs:161 +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 "Name of the backup" msgstr "Name der Sicherung" -#: 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." -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 " "is supplied, that also serves as an example. The default file is placed in " "{0}." msgstr "" -"Mit dieser Option wird auf eine Textdatei referenziert, in der in jeder " -"Zeile eine Dateierweiterung steht, welche eine nicht komprimierbare Datei " -"angibt. Wird für eine Datei die Erweiterung gefunden, wird diese im Archiv " -"direkt gespeichert anstatt komprimiert. Das Dateiformat ignoriert alle " -"Zeilen, die nicht mit einem Punkt beginnen, und berücksichtigt ein " -"Leerzeichen, um das Ende der Erweiterung anzuzeigen. Eine Standarddatei wird" -" mitgeliefert, die auch als Beispiel dient. Die Standarddatei befindet sich " -"in {0}." -#: Library/Main/Strings.cs:167 +#: Library/Main/Strings.cs:168 msgid "Manage non-compressible file extensions" msgstr "" "Verwalten von Dateinameerweiterungen, die nicht-komprimierbare Daten " "enthalten" -#: 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 " @@ -3532,90 +3732,72 @@ msgstr "" "von Dateilisten. Wichtig: Dieser Wert darf nicht geändert werden, wenn " "bereits Remote-Dateien erstellt wurden." -#: Library/Main/Strings.cs:169 +#: Library/Main/Strings.cs:170 msgid "Block size used in hashing" msgstr "Blockgröße für Verwendung beim Hashing" -#: 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 "" -"Mit dieser Option, wird der Scan nur auf Dateien beschränkt, die sich " -"geändert haben. Dies wird normalerweise nur in Verbindung mit einem " -"Dateisystem-Watcher aktiviert, der die Änderungen der Datei aufzeichnet." - #: Library/Main/Strings.cs:171 +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 "Liste von Dateien, die auf Änderungen untersucht werden" -#: Library/Main/Strings.cs:172 +#: 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 "Pfad zur lokalen Datenbank" -#: 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." +"Use this option to supply a list of deleted files. This option will be " +"ignored unless the option --{0} is also set." msgstr "" -"Diese Option kann genutzt werden um eine Liste von gelöschten Dateien zu " -"liefern. Die Option wird ignoriert, es sei denn die Option --{0} ist auch " -"aktiv." -#: Library/Main/Strings.cs:175 +#: Library/Main/Strings.cs:176 msgid "List of deleted files" msgstr "Liste von gelöschten Dateien" -#: Library/Main/Strings.cs:176 +#: Library/Main/Strings.cs:177 msgid "" -"This option can be used to reduce the memory footprint by not keeping paths " -"and modification timestamps in memory." +"Use this option to reduce the memory footprint by not keeping paths and " +"modification timestamps in memory." msgstr "" -#: Library/Main/Strings.cs:177 +#: Library/Main/Strings.cs:178 msgid "Reduce memory footprint by disabling in-memory lookups" msgstr "" "Reduziert den Speicherbedarf, indem In-Memory-Lookups deaktivieren wird" -#: 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 "" -"Mithilfe dieser Option kann die Geschwindigkeit auf Kosten von erhöhter " -"Speichernutzung verbessert werden." - #: Library/Main/Strings.cs:180 +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 "Speichere einen Block-Cache im Arbeitsspeicher." -#: Library/Main/Strings.cs:181 +#: 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 "" -"Ist dieses Flag gesetzt, wird die lokale Datenbank nicht mit der Remote-" -"Dateiliste beim starten verglichen. Die beabsichtigte Verwendung der Option " -"ist das korrekte Funktionieren in Fällen, in denen die Dateiliste " -"unterbrochen oder nicht verfügbar ist." -#: Library/Main/Strings.cs:182 +#: Library/Main/Strings.cs:183 msgid "Do not query backend at startup" msgstr "Backend beim Start nicht abfragen" -#: 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" @@ -3630,11 +3812,11 @@ msgstr "" "Indexdateien mehr Remote-Speicherplatz beanspruchen und möglicherweise " "niemals verwendet werden." -#: Library/Main/Strings.cs:184 -msgid "Determines usage of index files" -msgstr "Bestimmt die Verwendung von Indexdateien" - #: Library/Main/Strings.cs:185 +msgid "Determine usage of index files" +msgstr "" + +#: 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 " @@ -3647,52 +3829,43 @@ msgstr "" "Prozentsatz, dieser Wert wird für jedes Volumen und den Gesamtspeicher " "verwendet." -#: Library/Main/Strings.cs:186 +#: Library/Main/Strings.cs:187 msgid "The maximum wasted space in percent" msgstr "Der maximal vergeudete Speicherplatz in Prozent" -#: 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 "" -"Diese Option kann dafür benutzt werden um mit verschiedenen Einstellungen zu" -" experimentieren und den Ausgang zu verfolgen ohne die bisherigen Dateien zu" -" verändern." - #: Library/Main/Strings.cs:188 -msgid "Does not perform any modifications" -msgstr "Führt keine Änderungen durch" +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 "" -"Dies ist eine sehr fortgeschrittene Option! Mit dieser Option können Sie " -"einen Blockhash-Algorithmus mit kleinerer oder größerer Hash-Größe aus " -"Performance- oder Speicherplatzgründen auswählen." #: 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 "" + +#: Library/Main/Strings.cs:191 msgid "The hash algorithm used on blocks" msgstr "Benutze Hash-Algorithmus für Blöcke" -#: 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." -msgstr "" -"Dies ist eine sehr fortgeschrittene Option! Diese Option kann verwendet " -"werden, um einen Datei-Hash-Algorithmus mit kleinerer oder größerer Hash-" -"Größe auszuwählen, aus Performance- oder Speicherplatzgründen." - #: Library/Main/Strings.cs:192 +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 "Benutze Hash-Algorithmus für Dateien" -#: Library/Main/Strings.cs:193 +#: 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. " @@ -3705,11 +3878,11 @@ msgstr "" "Komprimierung zu deaktivieren und nur bei Verwendung des Kompaktbefehls " "anzuwenden." -#: Library/Main/Strings.cs:194 +#: Library/Main/Strings.cs:195 msgid "Disable automatic compacting" msgstr "Automatische Kompression deaktiveren" -#: 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 " @@ -3722,11 +3895,11 @@ msgstr "" "Bytes unnötigen Speicherplatz belegen, verhindert dies, dass diese " "unnötigerweise heruntergeladen und neu beschrieben werden." -#: Library/Main/Strings.cs:196 +#: Library/Main/Strings.cs:197 msgid "Volume size threshold" msgstr "Volumengröße Schwellwert" -#: 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 " @@ -3736,11 +3909,11 @@ msgstr "" "erzwingt dieser Parameter das Gruppieren von kleinen Dateien. Die kleinen " "Volumen werden kombiniert, wenn diese ein Gesamtvolumen füllen." -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:199 msgid "Maximum number of small volumes" msgstr "Maximale Anzahl von kleinen Volumen" -#: 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 " @@ -3750,47 +3923,42 @@ msgstr "" "System zu finden. Dies ist ein ziemlich langsamer Vorgang, kann aber die " "Größe der Downloads beschränken." -#: Library/Main/Strings.cs:200 +#: Library/Main/Strings.cs:201 msgid "Use local file data when restoring" msgstr "Verwende Daten von lokale Datei bei Wiederherstellung" -#: 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" -msgstr "Deaktiviere die lokale Datenbank" - #: Library/Main/Strings.cs:204 +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 "" -#: Library/Main/Strings.cs:205 +#: Library/Main/Strings.cs:206 msgid "Keep a number of versions" msgstr "Behalte eine Anzahl von Versionen" -#: Library/Main/Strings.cs:206 +#: Library/Main/Strings.cs:207 msgid "Use this option to set the timespan in which backups are kept." msgstr "" "Verwende diese Option, um den Zeitraum festzulegen, in dem Sicherungen " "beibehalten werden." -#: Library/Main/Strings.cs:207 +#: Library/Main/Strings.cs:208 msgid "Keep all versions within a timespan" msgstr "Behalte alle Versionen innerhalb einer Zeitspanne" -#: 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 " @@ -3811,36 +3979,33 @@ msgstr "" "werden gelöscht\". Diese Option unterstützt auch die Verwendung des " "Bezeichners \"U\", um ein unbegrenztes Zeitintervall anzugeben." -#: Library/Main/Strings.cs:209 +#: Library/Main/Strings.cs:210 msgid "Reduce number of versions by deleting old intermediate backups" msgstr "" "Verringern Sie die Anzahl der Versionen, indem Sie alte Zwischenversionen " "löschen" -#: Library/Main/Strings.cs:210 +#: Library/Main/Strings.cs:211 msgid "Use this option to continue even if some source entries are missing." msgstr "" "Verwenden diese Option, um fortzufahren, auch wenn einige Quelleneinträge " "fehlen." -#: Library/Main/Strings.cs:211 +#: Library/Main/Strings.cs:212 msgid "Ignore missing source elements" msgstr "Ignoriere fehlende Quelleneinträge" -#: 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 "" -"Wenn diese Option aktiv ist, werden Zieldateien bei der Wiederherstellung " -"überschrieben. Andernfalls wird wiederhergestellten Dateien ein Zeitstempel " -"und eine Zahl angehängt." - #: Library/Main/Strings.cs:213 +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 "Dateien beim Wiederherstellen überschreiben" -#: Library/Main/Strings.cs:214 +#: 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." @@ -3849,15 +4014,11 @@ msgstr "" "Option generiert wird. Im Allgemeinen erzeugt diese Option für jede " "verarbeitete Datei eine Zeile." -#: Library/Main/Strings.cs:215 +#: Library/Main/Strings.cs:216 msgid "Output more progress information" msgstr "Mehr Fortschrittsinformationen ausgeben" -#: 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." @@ -3865,11 +4026,11 @@ msgstr "" "Benutzen sie diese Option um den Detailgrad der Ausgabe von Operationen zu " "erhöhen. Diese beinhaltet alle Dateinamen." -#: Library/Main/Strings.cs:218 +#: Library/Main/Strings.cs:219 msgid "Output full results" msgstr "Gib alle Ergebnisse aus" -#: 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 " @@ -3881,25 +4042,25 @@ msgstr "" "Größe sowie die SHA256-Hashwerte aller Remote-Dateien. Diese kann zur " "Überprüfung der Integrität der Dateien verwendet werden." -#: Library/Main/Strings.cs:220 +#: Library/Main/Strings.cs:221 msgid "Determine if verification files are uploaded" msgstr "Ermittle ob Prüfungs-Dateien hochgeldaen wurden" -#: 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" +"option --{1} is set, no remote files are verified." msgstr "" -#: Library/Main/Strings.cs:222 +#: Library/Main/Strings.cs:223 msgid "The number of samples to test after a backup" msgstr "Die Anzahl der zu testenden Samples nach einer Sicherung" -#: Library/Main/Strings.cs:223 +#: Library/Main/Strings.cs:224 #, csharp-format msgid "" "After a backup is completed, some (dblock, dindex, dlist) files from the " @@ -3909,57 +4070,57 @@ 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 "Der Prozentsatz der zu testenden Stichproben nach einer Sicherung" -#: 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" -msgstr "Aktiviert die gründliche Überprüfung der Dateien" - #: Library/Main/Strings.cs:227 +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 "" -#: Library/Main/Strings.cs:228 +#: Library/Main/Strings.cs:229 msgid "Size of the file read buffer" msgstr "Größe des Buffers zum Dateien lesen" -#: 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 "Ändern der Passphrase erlauben" -#: 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 "Nur Sicherungssätze anzeigen" -#: 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," @@ -3970,11 +4131,11 @@ msgstr "" "Wiederherstellungsvorgänge beschleunigt, die Dateigröße wird nicht " "wesentlich beeinflusst." -#: Library/Main/Strings.cs:236 -msgid "Don't store metadata" -msgstr "Metadaten nicht speichern" - #: Library/Main/Strings.cs:237 +msgid "Do not store metadata" +msgstr "" + +#: 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." @@ -3983,11 +4144,11 @@ msgstr "" "sonst eventuell nicht auf Ihre Dateien zugreifen könnten. Mithilfe dieser " "Option werden auch Dateiberechtigungen wiederhergestellt." -#: Library/Main/Strings.cs:238 +#: Library/Main/Strings.cs:239 msgid "Restore file permissions" msgstr "Dateizugriffsrechte wiederherstellen" -#: 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" @@ -3998,11 +4159,11 @@ msgstr "" "Wiederherstellung erfolgreich war. Verwenden Sie diese Option, um die " "Prüfung zu deaktivieren und das Warten auf die Überprüfung zu vermeiden." -#: Library/Main/Strings.cs:240 +#: Library/Main/Strings.cs:241 msgid "Skip restored file check" msgstr "Überprüfung wiederhergestellter Dateien überspringen" -#: 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 " @@ -4012,28 +4173,28 @@ msgstr "" "der heruntergeladenen Daten zu minimieren. Verwenden Sie diese Option, um " "diese Optimierung zu deaktivieren und nur Server-Daten zu verwenden." -#: Library/Main/Strings.cs:242 +#: Library/Main/Strings.cs:243 msgid "Do not use local data" msgstr "Lokale Daten nicht verwenden" -#: 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." @@ -4042,21 +4203,11 @@ msgstr "" "Hash der Blöcke überprüfen, die aus einem Volume gelesen wurden, bevor die " "wiederhergestellten Dateien mit den Daten gepatcht werden." -#: Library/Main/Strings.cs:248 +#: Library/Main/Strings.cs:249 msgid "Check block hashes" msgstr "Prüfe Block Hashe" -#: Library/Main/Strings.cs:249 -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:250 -msgid "Clean up old log data" -msgstr "Alte Protokolldaten bereinigen" - -#: 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 " @@ -4069,29 +4220,23 @@ msgstr "" "aller Informationen. Die resultierende Datenbank kann durchsucht, jedoch " "nicht zur Wiederherstellung von Daten mit verwendet werden." -#: Library/Main/Strings.cs:252 +#: Library/Main/Strings.cs:253 msgid "Repair database with paths" msgstr "Datenbank mit Pfaden reparieren" -#: 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\"." +" in another language. Use this option to set the locale. Supply a blank " +"string to choose the \"Invariant Culture\"." msgstr "" -"Standardmäßig wird das Gebietsschema und die Kultureinstellungen vom System " -"verwendet. In einigen Fällen ist es nötig ein anderes Gebietsschema zu " -"verwenden, beispielsweise um Nachrichten in einer anderen Sprache zu " -"erhalten. Diese Option kann verwendet werden, um das Gebietsschema " -"festzulegen. Geben Sie eine leere Zeichenfolge ein, um die \"Invariante " -"Kultur\" zu wählen." -#: Library/Main/Strings.cs:254 +#: Library/Main/Strings.cs:255 msgid "Force the locale setting" msgstr "Sprachumgebungseinstellung erzwingen" -#: Library/Main/Strings.cs:255 +#: 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 " @@ -4101,26 +4246,22 @@ msgstr "" "oder \"Letzter Donnerstag\". Wenn Sie diese Option aktivieren, werden nur " "die aktuellen Daten angezeigt, z.B. \"Nov 12, 2018, 8:01 AM\"." -#: Library/Main/Strings.cs:256 -msgid "Forces the display of the actual date instead of calendar date" -msgstr "" -"Erzwingt die Anzeige des aktuellen Datums anstelle des Kalenderdatums." - #: Library/Main/Strings.cs:257 +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" +"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 "" -"Verwende diese Option, um die Multithread-Verarbeitung von Up- und Downloads" -" zu deaktivieren. Dies kann die Backend-Vorgänge je nach der verwendeten " -"Hardware und Übertragungsrate vom Backend erheblich beschleunigen." -#: Library/Main/Strings.cs:258 +#: Library/Main/Strings.cs:259 msgid "Handle file communication with backend using threaded pipes" msgstr "Benutze Thread-Pipes für die Dateikommunikation mit dem Backend" -#: 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 " @@ -4130,22 +4271,22 @@ msgstr "" "festzulegen. Ist der Wert 0 oder kleiner, wird die Anzahl der aktiven " "Threads dynamisch an die Hardware angepasst." -#: Library/Main/Strings.cs:260 +#: Library/Main/Strings.cs:261 msgid "Limit number of concurrent threads" msgstr "Beschränke die Anzahl gleichzeitiger Threads" -#: 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 "" "Verwende diese Option, um die Anzahl der Prozesse festzulegen, die das " "Hashing von Daten durchführen." -#: Library/Main/Strings.cs:262 +#: Library/Main/Strings.cs:263 msgid "Specify the number of concurrent hashing processes" msgstr "Gebe die Anzahl gleichzeitiger Hashing-Prozesse an" -#: 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." @@ -4153,11 +4294,11 @@ msgstr "" "Verwende diese Option, um die Anzahl der Prozesse festzulegen, die die " "Datenausgabe komprimieren." -#: Library/Main/Strings.cs:264 +#: Library/Main/Strings.cs:265 msgid "Specify the number of concurrent compression processes" msgstr "Gebe die Anzahl gleichzeitiger Komprimierungsprozesse an" -#: 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 " @@ -4168,60 +4309,47 @@ msgstr "" " Sicherung und den Inhalten, die in der unvollständigen Backup Sitzung " "hochgeladen wurden." -#: Library/Main/Strings.cs:266 -msgid "Disables synthetic filelist" -msgstr "Synthetische Dateiliste deaktivieren." - #: Library/Main/Strings.cs:267 +msgid "Disable synthetic filelist" +msgstr "" + +#: 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 "" -"Diese Option weist Duplicati an, keine Metadaten oder Dateigröße bei der " -"Überprüfung von Dateiänderungen zu beachten. Dies kann hilfreich sein, wenn " -"das Scannen nach unveränderten Dateien bei einer große Anzahl an Dateien " -"sehr lange dauert." - -#: Library/Main/Strings.cs:268 -msgid "Checks only file lastmodified" -msgstr "Nur Datei-Änderungszeit prüfen" #: Library/Main/Strings.cs:269 +msgid "Check only file lastmodified" +msgstr "" + +#: Library/Main/Strings.cs:270 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 " +"option to skip this compression, such that the entire original folder " "structure is preserved, including upper level empty folders." msgstr "" -"Wird ein Teil des Backups in einem neuen Ordner wiederhergestellt, wird zur " -"Vermeidung von leeren Ordnern der kürzeste mögliche Pfad verwendet. Mit " -"dieser Option wird diese Komprimierung übersprungen, so dass die gesamte " -"ursprüngliche Ordnerstruktur, einschließlich leerer Ordner der oberen Ebene," -" erhalten bleibt." - -#: Library/Main/Strings.cs:270 -msgid "Disables path compression on restore" -msgstr "Deaktiviert die Pfadkompression bei der Wiederherstellung." #: Library/Main/Strings.cs:271 +msgid "Disable path compression on restore" +msgstr "" + +#: Library/Main/Strings.cs:272 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." +"this option to disable that protection, such that all filesets can be " +"deleted." msgstr "" -"Standardmäßig kann der letzte Sicherungssatz nicht entfernt werden. Dies ist" -" eine Sicherheitsmaßnahme, um zu verhindern, dass durch einen " -"Konfigurationsfehler alle Remote-Daten gelöscht werden. Verwende dieses " -"Flag, um diesen Schutz zu deaktivieren, somit können alle Sicherungssätze " -"gelöscht werden." -#: Library/Main/Strings.cs:272 +#: Library/Main/Strings.cs:273 msgid "Allow removing all filesets" msgstr "Erlaubt das Entfernen aller Sicherungssätze" -#: Library/Main/Strings.cs:273 +#: 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 " @@ -4237,28 +4365,23 @@ msgstr "" "Kopie aller gültigen Einträge in der Datenbank erstellen. Wird diese Option " "auf true gesetzt, führt Duplicati nach eigenem Ermessen VACUUM-Vorgänge aus." -#: 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 "" -"Dieses Flag deaktiviert den Scanner zur Ermittlung der Größe der " -"Quelldateien. Stattdessen wird die gemeldete Größe aus der Datenbank " -"gelesen. Die Verwendung kann die Sicherung beschleunigen, indem der Zugriff " -"auf die Festplatte reduziert wird. Die Fortschrittsanzeige wird dadurch " -"ungenauer." -#: Library/Main/Strings.cs:276 +#: Library/Main/Strings.cs:277 msgid "Disable the read-ahead scanner" msgstr "Deaktiviert den Read-Ahead-Scanner" -#: 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 " @@ -4269,28 +4392,28 @@ msgstr "" "deaktivieren, stellen Sie sicher, dass Sie regelmäßig Überprüfungsbefehle " "ausführen, um sicherzustellen, dass alles wie erwartet funktioniert." -#: Library/Main/Strings.cs:278 +#: Library/Main/Strings.cs:279 msgid "Disable filelist consistency checks" msgstr "Deaktivieren der Konsistenzprüfung für Dateiliste" -#: 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 "" "Deaktiviere die Sicherung, falls sich das Gerät im Batteriebetrieb befindet" -#: Library/Main/Strings.cs:282 +#: Library/Main/Strings.cs:284 msgid "Log file information level" msgstr "Protokolldatei Informationslevel" -#: Library/Main/Strings.cs:283 +#: Library/Main/Strings.cs:285 #, csharp-format msgid "" "This option accepts filters that removes or includes messages regardless of " @@ -4305,38 +4428,42 @@ msgstr "" "diese nicht mit '-' beginnen. Reguläre Ausdrücke werden in eckige Klammern " "unterstützt. Beispiel: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " -#: Library/Main/Strings.cs:284 -msgid "Applies filters to the file log data" -msgstr "Übernehme Filter auf die Protokolldaten" +#: Library/Main/Strings.cs:286 +msgid "Apply filters to the file log data" +msgstr "" -#: Library/Main/Strings.cs:285 +#: Library/Main/Strings.cs:287 +msgid "Specify the amount of log information to output to the console." +msgstr "" + +#: Library/Main/Strings.cs:288 msgid "Console information level" msgstr "Konsoleninformationsstufe" -#: Library/Main/Strings.cs:287 -msgid "Applies filters to the console log data" -msgstr "Übernehme Filter auf die Konsolenprotokolldaten" - -#: 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:290 +msgid "Apply filters to the console log data" msgstr "" -#: Library/Main/Strings.cs:290 -msgid "Sets the process to use low IO priority" -msgstr "Festlegen, dass der Prozess eine niedrige I/O-Priorität verwendet" - #: 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 " @@ -4348,11 +4475,11 @@ msgstr "" "Verwendung ist eine Datei namens \".nobackup\" in den auszuschließenden " "Ordner abzulegen, welcher nicht in die Sicherung aufgenommen werden soll." -#: Library/Main/Strings.cs:295 +#: Library/Main/Strings.cs:298 msgid "List of filenames that exclude folders" msgstr "Liste der Dateinamen, die Ordner ausschließen" -#: 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 " @@ -4360,11 +4487,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" @@ -4372,11 +4499,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 " @@ -4389,11 +4516,11 @@ msgstr "" "Datenbankabfragen zu protokollieren. Bitte beachten, entweder ---{0}={2} " "oder --{1}={2} festzulegen, um die zusätzlichen Protokolldaten zu loggen" -#: Library/Main/Strings.cs:302 -msgid "Activates logging of all database queries" -msgstr "Aktiviert die Protokollierung aller Datenbankanfragen" +#: 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 " @@ -4402,11 +4529,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. " @@ -4414,11 +4541,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. " @@ -4426,11 +4553,11 @@ 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 " @@ -4439,18 +4566,18 @@ msgstr "" "Die Verschlüsselungs-Bibliothek unterstützt wiederverwendbare " "Transformationen für den Hash-Algorithmus {0} nicht" -#: Library/Main/Strings.cs:315 +#: Library/Main/Strings.cs:318 #, csharp-format msgid "The cryptolibrary does not support the hash algorithm {0}" msgstr "" "Die Verschlüsselungs-Bibliothek unterstützt den Hash-Algorithmus {0} nicht" -#: Library/Main/Strings.cs:316 +#: Library/Main/Strings.cs:319 msgid "The passphrase cannot be changed for an existing backup" msgstr "" "Die Passphrase für eine existierende Sicherung kann nicht geändert werden" -#: Library/Main/Strings.cs:317 +#: Library/Main/Strings.cs:320 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "Fehler beim Erstellen des Snapshots: {0}" @@ -4617,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 "" @@ -4627,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 "" @@ -4642,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 @@ -4656,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 "" @@ -4684,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" @@ -4694,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" @@ -4716,30 +4840,27 @@ 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 "Selects the output format for results. Available formats: {0}" -msgstr "Auswahl des Ausgabeformats für Ergebnisse. Verfügbare Formate: {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" -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 @@ -4753,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" @@ -4771,24 +4889,20 @@ 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 "" -"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 @@ -4808,12 +4922,9 @@ msgstr "E-Mail senden" #: 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 "" -"Der Mailserver konnte nicht durch einen MX-Lookup gefunden werden. Nutzen " -"Sie bitte die Option {0}, um zu definieren, welcher SMTP-Server verwendet " -"werden soll." #: Library/Modules/Builtin/Strings.cs:98 msgid "" @@ -4833,9 +4944,10 @@ msgid "The message body" msgstr "Der Nachrichtentext" #: 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 "" -"Password für die Authentifizierung mit dem SMTP-Server, wenn erforderlich." #: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Password" @@ -4859,19 +4971,13 @@ msgstr "E-Mail-Empfänger" #: 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" "Mail Sender \n" "Mail Sender " msgstr "" -"Adresse des E-Mail-Absenders. Wird kein Host angegeben, wird der Hostname des ersten Empfängers verwendet. Beispiele für erlaubte Formate:\n" -"\n" -"sender\n" -"sender@example.com\n" -"Mail Sender\n" -"Mail Sender " #: Library/Modules/Builtin/Strings.cs:121 msgid "Email sender" @@ -4886,13 +4992,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 "Die zu sendenden Nachrichten" #: 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." @@ -4916,10 +5023,10 @@ msgid "The email subject" msgstr "Der E-Mail-Betreff" #: 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 "" -"Der Nutzername, der für die SMTP-Authentifizierung verwendet wird (falls " -"erforderlich)." #: Library/Modules/Builtin/Strings.cs:133 msgid "SMTP Username" @@ -4955,8 +5062,8 @@ msgstr "XMPP Report Modul" #: 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 @@ -4965,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" @@ -4979,13 +5087,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 "Die Nachrichtenvorlage" #: 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 @@ -4993,7 +5102,9 @@ msgid "The XMPP username" msgstr "Der XMPP-Benutzername" #: 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 @@ -5001,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" @@ -5011,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 " +"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" @@ -5028,95 +5142,136 @@ 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 "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 "Der Name des Parameters mit dem die Nachricht übertragen wird." - -#: Library/Modules/Builtin/Strings.cs:183 -msgid "The name of the parameter to send the message as" -msgstr "Der Name des Parameters mit dem die Nachricht übertragen wird." +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 "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: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: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 "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:193 -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." +#: Library/Modules/Builtin/Strings.cs:221 +msgid "Set the HTTP verb to use" msgstr "" -#: Library/Modules/Builtin/Strings.cs:194 +#: 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 "" + +#: 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 "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." @@ -5125,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 @@ -5366,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 "" @@ -5390,11 +5540,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 " @@ -5402,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}" @@ -5419,8 +5565,8 @@ msgstr "Die innere Fehlermeldung ist: {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. " @@ -5434,8 +5580,8 @@ msgstr "Dateien einschließen" #: 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. " @@ -5480,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 88cef00fd..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-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: 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" @@ -47,8 +47,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 @@ -123,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 @@ -133,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 "" @@ -218,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 @@ -325,17 +332,11 @@ msgstr "Next USN is zero" msgid "Backup configuration changed" msgstr "Backup configuration changed" -#: Library/Snapshots/Strings.cs:48 -msgid "Calling process does not have the backup privilege" -msgstr "Calling process does not have the backup privilege" - #: 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 "" -"This backend can read and write data to Swift (OpenStack Object Storage). " -"Supported format is \"openstack://container/folder\"." #: Library/Backend/OpenStack/Strings.cs:28 msgid "OpenStack Simple Storage" @@ -359,26 +360,26 @@ 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 "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 #: 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 "" @@ -393,11 +394,11 @@ 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" -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 "" @@ -410,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 "" @@ -422,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 @@ -435,12 +436,12 @@ 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'." -msgstr "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 msgid "The keystone API version to use" @@ -457,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 @@ -477,13 +478,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 "" @@ -492,21 +493,22 @@ msgid "FTP" msgstr "FTP" #: 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" -msgstr "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 @@ -514,7 +516,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 "" @@ -526,15 +528,13 @@ 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 "" -"Use this flag to communicate using Secure Socket Layer (SSL) over ftp " -"(ftps)." #: 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 "" @@ -577,16 +577,14 @@ 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 "" -"This backend can read and write data to Google Cloud Storage. Supported " -"format is \"gcs://bucket/folder\"." #: Library/Backend/GoogleServices/Strings.cs:28 msgid "Google Cloud Storage" @@ -595,8 +593,8 @@ msgstr "Google Cloud Storage" #: 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}" -msgstr "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 #, csharp-format @@ -632,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 @@ -645,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 "" @@ -656,16 +654,14 @@ 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 "" -"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 "" -"This backend can read and write data to Google Drive. Supported format is " -"\"googledrive://folder/subfolder\"." #: Library/Backend/GoogleServices/Strings.cs:45 msgid "Google Drive" @@ -688,11 +684,9 @@ msgstr "Team drive ID" #: 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 "" -"Supports connections to the CloudFiles backend. Allowed formats is " -"\"cloudfiles://container/folder\"." #: Library/Backend/CloudFiles/Strings.cs:25 msgid "Rackspace CloudFiles" @@ -702,47 +696,41 @@ msgstr "Rackspace CloudFiles" #, 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 "" -"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}." #: Library/Backend/CloudFiles/Strings.cs:27 msgid "Provide another authentication URL" msgstr "Provide another authentication URL" #: Library/Backend/CloudFiles/Strings.cs:32 -msgid "Supplies the API Access Key used to authenticate with CloudFiles." -msgstr "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" -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 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 "" -"Duplicati will assume that the credentials given are for a US account, use " -"this option if the account is a UK based account. Note that this is " -"equivalent to setting --{0}={1}." #: Library/Backend/CloudFiles/Strings.cs:35 msgid "Use a UK account" msgstr "Use a UK account" #: Library/Backend/CloudFiles/Strings.cs:36 -msgid "Supplies the username used to authenticate with CloudFiles." -msgstr "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" -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" @@ -766,21 +754,21 @@ msgid "No CloudFiles userID given" msgstr "No CloudFiles userID given" #: Library/Backend/CloudFiles/Strings.cs:43 -msgid "Unexpected CloudFiles response, perhaps the API has changed?" -msgstr "Unexpected CloudFiles response, perhaps the API has changed?" +msgid "Unexpected CloudFiles response. Perhaps the API has changed?" +msgstr "" #: Library/Backend/S3/S3Config.cs:75 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 @@ -788,9 +776,10 @@ msgid "S3 compatible" msgstr "S3 compatible" #: 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 @@ -798,9 +787,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 @@ -825,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 @@ -838,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 "" @@ -848,23 +838,20 @@ 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 "" -"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 "" -"Use this flag to communicate using Secure Socket Layer (SSL) over http " -"(https). Note that bucket names containing a period has problems with SSL " -"connections." #: Library/Backend/S3/Strings.cs: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 "" @@ -893,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 @@ -901,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 @@ -923,7 +910,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 "" @@ -1097,12 +1084,9 @@ msgstr "The SSH public key to append" #: 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 "" -"This backend can read and write data to an SSH based backend, using SFTP. " -"Allowed formats are \"ssh://hostname/folder\" or " -"\"ssh://username:password@hostname/folder\"." #: Library/Backend/SSHv2/Strings.cs:47 msgid "SFTP (SSH)" @@ -1115,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 "" @@ -1129,54 +1113,49 @@ 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 " -"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" -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 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" -msgstr "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 "" -"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." #: 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 @@ -1205,11 +1184,9 @@ 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 "" -"This backend can read and write data to Box.com. Supported format is " -"\"box://folder/subfolder\"." #: Library/Backend/Box/Strings.cs:26 msgid "Box.com" @@ -1290,7 +1267,7 @@ msgstr "Rclone executable" #: 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\")" @@ -1395,7 +1372,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 @@ -1403,10 +1380,10 @@ msgid "B2 Cloud Storage" msgstr "B2 Cloud Storage" #: 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 @@ -1414,10 +1391,10 @@ msgid "B2 Cloud Storage Application Key" msgstr "B2 Cloud Storage Application Key" #: 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 @@ -1555,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 @@ -1580,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 "" @@ -1609,11 +1586,11 @@ 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), " -"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 "" @@ -1692,8 +1669,9 @@ msgid "" msgstr "" #: Library/Backend/AliyunOSS/Strings.cs:14 -msgid "Bucket Name" -msgstr "Bucket Name" +#: Library/Backend/TencentCOS/Strings.cs:36 +msgid "Bucket name" +msgstr "Bucket name" #: Library/Backend/AliyunOSS/Strings.cs:15 msgid "Region indicates the physical location of the OSS data center." @@ -1715,8 +1693,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 @@ -1803,22 +1781,18 @@ msgid "Secret Key" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:35 -msgid "Bucket, format: BucketName-APPID" +msgid "Bucket name, format: BucketName-APPID" msgstr "" -#: Library/Backend/TencentCOS/Strings.cs:36 -msgid "Bucket" -msgstr "Bucket" - #: 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 @@ -1833,11 +1807,9 @@ 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 "" -"This backend can read and write data to Jottacloud using it's REST protocol." -" Allowed format is \"jottacloud://folder/subfolder\"." #: Library/Backend/Jottacloud/Strings.cs:26 msgid "Jottacloud" @@ -1848,8 +1820,8 @@ msgid "No username found" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:30 -msgid "No path given, cannot upload files to the root folder" -msgstr "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 msgid "Illegal mount point given." @@ -1869,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 @@ -1888,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 "" @@ -1917,48 +1889,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 "mega.nz" -#: 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 "The shared secret used to generate two-factor TOTP codes" +msgstr "" + +#: Library/Backend/Mega/Strings.cs:33 msgid "No password given" msgstr "No password given" -#: Library/Backend/Mega/Strings.cs:33 +#: Library/Backend/Mega/Strings.cs:34 msgid "No username given" msgstr "No username given" +#: 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 @@ -1981,19 +1959,13 @@ 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." msgstr "" -"Supports connections to a SharePoint server (including OneDrive for " -"Business). Allowed formats are " -"\"mssp://tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\" or " -"\"mssp://username:password@tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\"." -" Use a double slash '//' in the path to denote the web from the documents " -"library." #: Library/Backend/SharePoint/Strings.cs:27 msgid "Microsoft SharePoint" @@ -2091,21 +2063,14 @@ 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." msgstr "" -"Supports connections to Microsoft OneDrive for Business. Allowed formats are" -" " -"\"od4b://tennant.sharepoint.com/personal/username_domain/Documents/subfolder\"" -" or " -"\"od4b://username:password@tennant.sharepoint.com/personal/username_domain/Documents/folder\"." -" You can use a double slash '//' in the path to denote the base path from " -"the documents folder." #: Library/Backend/SharePoint/Strings.cs:54 msgid "Microsoft OneDrive for Business" @@ -2113,11 +2078,9 @@ msgstr "Microsoft OneDrive for Business" #: 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 "" -"This backend can read and write data to Dropbox. Supported format is " -"\"dropbox://folder/subfolder\"." #: Library/Backend/Dropbox/Strings.cs:28 msgid "Dropbox" @@ -2125,13 +2088,10 @@ msgstr "Dropbox" #: 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 "" -"Supports connections to a WEBDAV enabled web server, using the HTTP " -"protocol. Allowed formats are \"webdav://hostname/folder\" or " -"\"webdav://username:password@hostname/folder\"." #: Library/Backend/WEBDAV/Strings.cs:25 msgid "WebDAV" @@ -2143,15 +2103,9 @@ 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 "" -"Using the HTTP Digest authentication method allows the user to authenticate " -"with the server, without sending the password in clear. However, a man-in-" -"the-middle attack is easy, because the HTTP protocol specifies a fallback to" -" Basic authentication, which will make the client send the password to the " -"attacker. Using this flag, the client does not accept this, and always uses " -"Digest authentication or fails to connect." #: Library/Backend/WEBDAV/Strings.cs:27 msgid "Force the use of the HTTP Digest authentication method" @@ -2180,11 +2134,9 @@ 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 "" -"Use this flag to communicate using Secure Socket Layer (SSL) over http " -"(https)." #: Library/Backend/WEBDAV/Strings.cs:41 msgid "" @@ -2217,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 @@ -2229,85 +2181,78 @@ msgid "Storj DCS (Decentralized Cloud Storage)" msgstr "" #: Library/Backend/Storj/Strings.cs:29 -msgid "The connection-test failed." -msgstr "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 "" -"The authentication method describes which way to use to connect to the " -"network - either via API key or via an access grant." #: Library/Backend/Storj/Strings.cs:31 -msgid "The authentication method" -msgstr "The authentication method" +msgid "Authentication method" +msgstr "Authentication method" #: 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" -msgstr "The satellite" +msgid "Satellite" +msgstr "Satellite" #: 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 "" -"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." #: Library/Backend/Storj/Strings.cs:35 -msgid "The API key" -msgstr "The API key" +msgid "API key" +msgstr "API key" #: 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" -msgstr "The encryption passphrase" +msgid "Encryption passphrase" +msgstr "Encryption passphrase" #: 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 "" -"An access grant contains all information in one encrypted string. You may " -"use it instead of a satellite, API key and secret." #: Library/Backend/Storj/Strings.cs:39 -msgid "The access grant" -msgstr "The access grant" +msgid "Access grant" +msgstr "Access grant" #: Library/Backend/Storj/Strings.cs:40 -msgid "The bucket where the backup will reside in." -msgstr "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" -msgstr "The bucket" +msgid "Bucket" +msgstr "Bucket" #: Library/Backend/Storj/Strings.cs:42 -msgid "The folder within the bucket where the backup will reside in." -msgstr "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" -msgstr "The folder" +msgid "Folder" +msgstr "Folder" #: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format @@ -2324,8 +2269,339 @@ msgid "Unexpected error code: {0} - {1}" msgstr "Unexpected error code: {0} - {1}" #: Library/Backend/OAuthHelper/Strings.cs:31 -msgid "The OAuth service is currently over quota, try again in a few hours" -msgstr "The OAuth service is currently over quota, try again in a few hours" +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 @@ -2339,19 +2615,17 @@ msgstr "Failed to load process type {0} assembly {1}, error message: {2}" #: 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 "" -"This module provides the industry standard Zip compression. Files created " -"with this module can be read by any standard-compliant zip application." #: Library/Compression/Strings.cs:25 -msgid "Zip compression" -msgstr "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 @@ -2363,33 +2637,30 @@ msgstr "" "compression, and a setting of 9 gives maximum compression." #: Library/Compression/Strings.cs:28 -msgid "Sets the Zip compression level" -msgstr "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 "" -"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." #: Library/Compression/Strings.cs:30 -msgid "Sets the Zip compression method" -msgstr "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" -msgstr "Toggles Zip64 support" +msgid "Toggle ZIP64 support" +msgstr "" #: Library/Compression/Strings.cs:33 #, csharp-format @@ -2429,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 "" @@ -2443,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" @@ -2501,15 +2772,14 @@ msgstr "" #: Library/Main/Strings.cs:30 #, csharp-format -msgid "The option {0} is deprecated: {1}" -msgstr "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 "" -"The option --{0} exists more than once, please report this to the developers" #: Library/Main/Strings.cs:32 msgid "No source folders specified for backup" @@ -2531,29 +2801,23 @@ msgstr "Unauthorised to access source folder {0}, aborting backup" #: 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 "" -"The value \"{1}\" supplied to --{0} does not parse into a valid boolean, " -"this will be treated as if it was set to \"true\"" #: Library/Main/Strings.cs: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 "" -"The option --{0} does not support the value \"{1}\", supported values are: " -"{2}" #: 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 "" -"The option --{0} does not support the value \"{1}\", supported flag values " -"are: {2}" #: Library/Main/Strings.cs:38 #, csharp-format @@ -2644,16 +2908,13 @@ 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 "" -"If a backup is interrupted there will likely be partial files present on the" -" backend. Using this flag, Duplicati will automatically remove such files " -"when encountered." #: Library/Main/Strings.cs:57 -msgid "A flag indicating that Duplicati should remove unused files" -msgstr "A flag indicating that Duplicati should remove unused files" +msgid "Remove unused files" +msgstr "" #: Library/Main/Strings.cs:58 msgid "" @@ -2676,12 +2937,8 @@ 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 "" -"The operating system keeps track of the last time a file was written. Using " -"this information, Duplicati can quickly determine if the file has been " -"modified. If some application deliberately modifies this information, " -"Duplicati won't work correctly unless this flag is set." #: Library/Main/Strings.cs:61 msgid "Disable checks based on file time" @@ -2706,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 "" @@ -2778,12 +3035,9 @@ msgstr "Passphrase used to encrypt backups" #: 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 "" -"By default, Duplicati will list and restore files from the most recent " -"backup, use this option to select another item. You may use relative times, " -"like \"-2M\" for a backup from two months ago." #: Library/Main/Strings.cs:77 msgid "The time to list/restore files" @@ -2792,12 +3046,9 @@ msgstr "The time to list/restore files" #: 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 "" -"By default, Duplicati will list and restore files from the most recent " -"backup, use this option to select another item. You may enter multiple " -"values separated with comma, and ranges using -, e.g. \"0,2-4,7\" ." #: Library/Main/Strings.cs:79 msgid "The version to list/restore files" @@ -2876,14 +3127,12 @@ msgstr "Set control files" #: 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 "" -"If the hash for the volume does not match, Duplicati will refuse to use the " -"backup. Supply this flag to allow Duplicati to proceed anyway." #: Library/Main/Strings.cs:93 -msgid "Set this flag to skip hash checks" -msgstr "Set this flag to skip hash checks" +msgid "Skip hash checks" +msgstr "" #: Library/Main/Strings.cs:94 msgid "" @@ -2897,27 +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 "" -"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 "" -"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." - -#: 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" @@ -2936,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 "" @@ -2956,7 +3186,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:105 -msgid "Disables manifests verification" +msgid "Disable manifests verification" msgstr "" #: Library/Main/Strings.cs:106 @@ -2996,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 "" @@ -3034,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 "" @@ -3074,26 +3304,26 @@ msgstr "The number of concurrent uploads allowed" #: 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" -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 msgid "Log internal information to a file" msgstr "Log internal information to a file" -#: 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 "" @@ -3101,7 +3331,7 @@ msgstr "" msgid "Log information level" msgstr "Log information level" -#: 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 "" @@ -3115,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 "" @@ -3161,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 @@ -3178,40 +3408,41 @@ 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." +msgstr "" + +#: Library/Main/Strings.cs:138 msgid "Verify uploads by listing contents" msgstr "Verify uploads by listing contents" -#: Library/Main/Strings.cs:138 +#: Library/Main/Strings.cs:139 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 " +"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 will upload files while scanning the disk and producing volumes, " -"which usually makes the backup faster. Use this flag to turn the behavior " -"off, so that Duplicati will wait for each volume to complete." -#: Library/Main/Strings.cs:139 +#: Library/Main/Strings.cs:140 msgid "Upload files synchronously" msgstr "Upload files synchronously" -#: Library/Main/Strings.cs:140 +#: Library/Main/Strings.cs:141 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." +"process. Use this option to ensure that each operation is performed on a " +"seperate connection." msgstr "" -#: Library/Main/Strings.cs:141 +#: Library/Main/Strings.cs:142 msgid "Do not re-use connections" msgstr "Do not re-use connections" -#: Library/Main/Strings.cs:142 +#: 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 " @@ -3221,57 +3452,57 @@ msgstr "" "number of retries. Enable this option to have the error messages displayed " "when a retry is performed." -#: Library/Main/Strings.cs:143 +#: Library/Main/Strings.cs:144 msgid "Show error messages when a retry is performed" msgstr "Show error messages when a retry is performed" -#: 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 "Upload empty backup files" -#: 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 "Threshold for warning about low quota" -#: 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 " @@ -3283,11 +3514,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 "Symlink handling" -#: 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}\" " @@ -3302,11 +3533,11 @@ msgstr "" "information, and treat each hardlink as a unique path. The option \"{2}\" " "will ignore all hardlinks with more than one link." -#: Library/Main/Strings.cs:155 +#: Library/Main/Strings.cs:156 msgid "Hardlink handling" msgstr "Hardlink handling" -#: 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 " @@ -3314,11 +3545,11 @@ msgid "" "are: {0}." msgstr "" -#: Library/Main/Strings.cs:157 +#: Library/Main/Strings.cs:158 msgid "Exclude files by attribute" msgstr "Exclude files by attribute" -#: 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 " @@ -3330,66 +3561,57 @@ msgstr "" "then used to access the contents of a snapshot. This workaround can speed up" " file access on Windows XP." -#: Library/Main/Strings.cs:159 +#: Library/Main/Strings.cs:160 msgid "Map snapshots to a drive (Windows only)" msgstr "Map snapshots to a drive (Windows only)" -#: 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 "" -"A display name that is attached to this backup. Can be used to identify the " -"backup when sending mail or running scripts." - #: Library/Main/Strings.cs:161 +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 "Name of the backup" msgstr "Name of the backup" -#: 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." -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 " "is supplied, that also serves as an example. The default file is placed in " "{0}." msgstr "" -"This property can be used to point to a text file where each line contains a" -" file extension that indicates a non-compressible file. Files that have an " -"extension found in the file will not be compressed, but simply stored in the" -" archive. The file format ignores any lines that do not start with a period," -" and considers a space to indicate the end of the extension. A default file " -"is supplied, that also serves as an example. The default file is placed in " -"{0}." -#: Library/Main/Strings.cs:167 +#: Library/Main/Strings.cs:168 msgid "Manage non-compressible file extensions" msgstr "Manage non-compressible file extensions" -#: 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 " @@ -3401,86 +3623,71 @@ msgstr "" "cause a large overhead on storage of file lists. Note that the value cannot " "be changed after remote files are created." -#: Library/Main/Strings.cs:169 +#: Library/Main/Strings.cs:170 msgid "Block size used in hashing" msgstr "Block size used in hashing" -#: 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 "" -"This option can be used to limit the scan to only files that are known to " -"have changed. This is usually only activated in combination with a " -"filesystem watcher that keeps track of file changes." - #: Library/Main/Strings.cs:171 +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 "List of files to examine for changes" -#: Library/Main/Strings.cs:172 +#: 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 "Path to the local state database" -#: 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." +"Use this option to supply a list of deleted files. This option will be " +"ignored unless the option --{0} is also set." msgstr "" -"This option can be used to supply a list of deleted files. This option will " -"be ignored unless the option --{0} is also set." -#: Library/Main/Strings.cs:175 +#: Library/Main/Strings.cs:176 msgid "List of deleted files" msgstr "List of deleted files" -#: Library/Main/Strings.cs:176 +#: Library/Main/Strings.cs:177 msgid "" -"This option can be used to reduce the memory footprint by not keeping paths " -"and modification timestamps in memory." +"Use this option to reduce the memory footprint by not keeping paths and " +"modification timestamps in memory." msgstr "" -#: Library/Main/Strings.cs:177 +#: Library/Main/Strings.cs:178 msgid "Reduce memory footprint by disabling in-memory lookups" msgstr "Reduce memory footprint by disabling in-memory lookups" -#: 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 "" -"This option can be used to increase speed in exchange for extra memory use." - #: Library/Main/Strings.cs:180 +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 "Store an in-memory block cache" -#: Library/Main/Strings.cs:181 +#: 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 "" -"If this flag is set, the local database is not compared to the remote " -"filelist on startup. The intended usage for this option is to work correctly" -" in cases where the filelisting is broken or unavailable." -#: Library/Main/Strings.cs:182 +#: Library/Main/Strings.cs:183 msgid "Do not query backend at startup" msgstr "Do not query backend at startup" -#: 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" @@ -3494,11 +3701,11 @@ msgstr "" "tradeoff is that larger index files take up more remote space and which may " "never be used." -#: Library/Main/Strings.cs:184 -msgid "Determines usage of index files" -msgstr "Determines usage of index files" - #: Library/Main/Strings.cs:185 +msgid "Determine usage of index files" +msgstr "" + +#: 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 " @@ -3510,51 +3717,43 @@ msgstr "" "contain before being reclaimed. This value is a percentage used on each " "volume and the total storage." -#: Library/Main/Strings.cs:186 +#: Library/Main/Strings.cs:187 msgid "The maximum wasted space in percent" msgstr "The maximum wasted space in percent" -#: 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 "" -"This option can be used to experiment with different settings and observe " -"the outcome without changing actual files." - #: Library/Main/Strings.cs:188 -msgid "Does not perform any modifications" -msgstr "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 "" -"This is a very advanced option! This option can be used to select a block " -"hash algorithm with smaller or larger hash size, for performance or storage " -"space reasons." #: Library/Main/Strings.cs: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 "" + +#: Library/Main/Strings.cs:191 msgid "The hash algorithm used on blocks" msgstr "The hash algorithm used on blocks" -#: 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." -msgstr "" -"This is a very advanced option! This option can be used to select a file " -"hash algorithm with smaller or larger hash size, for performance or storage " -"space reasons." - #: Library/Main/Strings.cs:192 +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 "The hash algorithm used on files" -#: Library/Main/Strings.cs:193 +#: 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. " @@ -3566,11 +3765,11 @@ msgstr "" "Use this option to disable such automatic compacting and only compact when " "running the compact command." -#: Library/Main/Strings.cs:194 +#: Library/Main/Strings.cs:195 msgid "Disable automatic compacting" msgstr "Disable automatic compacting" -#: 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 " @@ -3582,11 +3781,11 @@ msgstr "" "ensures that large volumes which may have a few bytes wasted space are not " "downloaded and rewritten." -#: Library/Main/Strings.cs:196 +#: Library/Main/Strings.cs:197 msgid "Volume size threshold" msgstr "Volume size threshold" -#: 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 " @@ -3596,11 +3795,11 @@ msgstr "" "grouping small files. The small volumes will always be combined when they " "can fill an entire volume." -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:199 msgid "Maximum number of small volumes" msgstr "Maximum number of small volumes" -#: 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 " @@ -3610,45 +3809,40 @@ msgstr "" " blocks. This is a fairly slow operation but can limit the size of " "downloads." -#: Library/Main/Strings.cs:200 +#: Library/Main/Strings.cs:201 msgid "Use local file data when restoring" msgstr "Use local file data when restoring" -#: 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" -msgstr "Disables the local database" - #: Library/Main/Strings.cs:204 +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 "" -#: Library/Main/Strings.cs:205 +#: Library/Main/Strings.cs:206 msgid "Keep a number of versions" msgstr "Keep a number of versions" -#: Library/Main/Strings.cs:206 +#: Library/Main/Strings.cs:207 msgid "Use this option to set the timespan in which backups are kept." msgstr "Use this option to set the timespan in which backups are kept." -#: Library/Main/Strings.cs:207 +#: Library/Main/Strings.cs:208 msgid "Keep all versions within a timespan" msgstr "Keep all versions within a timespan" -#: 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 " @@ -3668,31 +3862,29 @@ msgstr "" "also supports using the specifier \"U\" to indicate an unlimited time " "interval." -#: Library/Main/Strings.cs:209 +#: Library/Main/Strings.cs:210 msgid "Reduce number of versions by deleting old intermediate backups" msgstr "Reduce number of versions by deleting old intermediate backups" -#: Library/Main/Strings.cs:210 +#: Library/Main/Strings.cs:211 msgid "Use this option to continue even if some source entries are missing." msgstr "Use this option to continue even if some source entries are missing." -#: Library/Main/Strings.cs:211 +#: Library/Main/Strings.cs:212 msgid "Ignore missing source elements" msgstr "Ignore missing source elements" -#: 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 "" -"Use this option to overwrite target files when restoring, if this option is " -"not set the files will be restored with a timestamp and a number appended." - #: Library/Main/Strings.cs:213 +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 "Overwrite files when restoring" -#: Library/Main/Strings.cs:214 +#: 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." @@ -3700,15 +3892,11 @@ msgstr "" "Use this option to increase the amount of output generated when running an " "option. Generally this option will produce a line for each file processed." -#: Library/Main/Strings.cs:215 +#: Library/Main/Strings.cs:216 msgid "Output more progress information" msgstr "Output more progress information" -#: 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." @@ -3716,11 +3904,11 @@ msgstr "" "Use this option to increase the amount of output generated as the result of " "the operation, including all filenames." -#: Library/Main/Strings.cs:218 +#: Library/Main/Strings.cs:219 msgid "Output full results" msgstr "Output full results" -#: 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 " @@ -3732,25 +3920,25 @@ msgstr "" "of all the remote files and can be used to verify the integrity of the " "files." -#: Library/Main/Strings.cs:220 +#: Library/Main/Strings.cs:221 msgid "Determine if verification files are uploaded" msgstr "Determine if verification files are uploaded" -#: 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" +"option --{1} is set, no remote files are verified." msgstr "" -#: Library/Main/Strings.cs:222 +#: Library/Main/Strings.cs:223 msgid "The number of samples to test after a backup" msgstr "The number of samples to test after a backup" -#: Library/Main/Strings.cs:223 +#: Library/Main/Strings.cs:224 #, csharp-format msgid "" "After a backup is completed, some (dblock, dindex, dlist) files from the " @@ -3760,57 +3948,57 @@ 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 "The percentage of samples to test after a backup" -#: 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" -msgstr "Activates in-depth verification of files" - #: Library/Main/Strings.cs:227 +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 "" -#: Library/Main/Strings.cs:228 +#: Library/Main/Strings.cs:229 msgid "Size of the file read buffer" msgstr "Size of the file read buffer" -#: 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 "Allow the passphrase to change" -#: 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 "List only filesets" -#: 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," @@ -3820,11 +4008,11 @@ msgstr "" " Disabling metadata storage will speed up the backup and restore operations," " but does not affect file size much." -#: Library/Main/Strings.cs:236 -msgid "Don't store metadata" -msgstr "Don't store metadata" - #: Library/Main/Strings.cs:237 +msgid "Do not store metadata" +msgstr "" + +#: 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." @@ -3832,11 +4020,11 @@ msgstr "" "By default permissions are not restored as they might prevent you from " "accessing your files. Use this option to restore the permissions as well." -#: Library/Main/Strings.cs:238 +#: Library/Main/Strings.cs:239 msgid "Restore file permissions" msgstr "Restore file permissions" -#: 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" @@ -3846,11 +4034,11 @@ msgstr "" "verify that the restore was successful. Use this option to disable the check" " and avoid waiting for the verification." -#: Library/Main/Strings.cs:240 +#: Library/Main/Strings.cs:241 msgid "Skip restored file check" msgstr "Skip restored file check" -#: 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 " @@ -3860,28 +4048,28 @@ msgstr "" "of downloaded data. Use this option to skip this optimisation and only use " "remote data." -#: Library/Main/Strings.cs:242 +#: Library/Main/Strings.cs:243 msgid "Do not use local data" msgstr "Do not use local data" -#: 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." @@ -3889,19 +4077,11 @@ msgstr "" "Use this option to increase verification by checking the hash of blocks read" " from a volume before patching restored files with the data." -#: Library/Main/Strings.cs:248 +#: Library/Main/Strings.cs:249 msgid "Check block hashes" msgstr "Check block hashes" -#: Library/Main/Strings.cs:249 -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:250 -msgid "Clean up old log data" -msgstr "Clean up old log data" - -#: 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 " @@ -3913,27 +4093,23 @@ msgstr "" "locate certain content without needing to reconstruct all information. The " "resulting database can be searched, but cannot be used to restore data with." -#: Library/Main/Strings.cs:252 +#: Library/Main/Strings.cs:253 msgid "Repair database with paths" msgstr "Repair database with paths" -#: 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\"." +" in another language. Use this option to set the locale. Supply a blank " +"string to choose the \"Invariant Culture\"." msgstr "" -"By default, your system locale and culture settings will be used. In some " -"cases you may prefer to run with another locale, for example to get messages" -" in another language. This option can be used to set the locale. Supply a " -"blank string to choose the \"Invariant Culture\"." -#: Library/Main/Strings.cs:254 +#: Library/Main/Strings.cs:255 msgid "Force the locale setting" msgstr "Force the locale setting" -#: Library/Main/Strings.cs:255 +#: 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 " @@ -3943,25 +4119,22 @@ msgstr "" " \"Last Thursday\". By setting this option, only the actual dates are " "displayed, \"Nov 12, 2018, 8:01 AM\" for example." -#: Library/Main/Strings.cs:256 -msgid "Forces the display of the actual date instead of calendar date" -msgstr "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: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 "" -"Use this option to disable multithreaded handling of up- and downloads, that" -" can significantly speed up backend operations depending on the hardware " -"you're running on and the transfer rate of your backend." -#: Library/Main/Strings.cs:258 +#: Library/Main/Strings.cs:259 msgid "Handle file communication with backend using threaded pipes" msgstr "Handle file communication with backend using threaded pipes" -#: 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 " @@ -3971,21 +4144,21 @@ msgstr "" "value to zero or less will dynamically balance the number of active threads " "to fit the hardware." -#: Library/Main/Strings.cs:260 +#: Library/Main/Strings.cs:261 msgid "Limit number of concurrent threads" msgstr "Limit number of concurrent threads" -#: 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 "" "Use this option to set the number of processes that perform hashing of data." -#: Library/Main/Strings.cs:262 +#: Library/Main/Strings.cs:263 msgid "Specify the number of concurrent hashing processes" msgstr "Specify the number of concurrent hashing processes" -#: 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." @@ -3993,11 +4166,11 @@ msgstr "" "Use this option to set the number of processes that perform compression of " "output data." -#: Library/Main/Strings.cs:264 +#: Library/Main/Strings.cs:265 msgid "Specify the number of concurrent compression processes" msgstr "Specify the number of concurrent compression processes" -#: 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 " @@ -4007,57 +4180,47 @@ msgstr "" "generate a filelist that is a merge of the last completed backup and the " "contents that were uploaded in the incomplete backup session." -#: Library/Main/Strings.cs:266 -msgid "Disables synthetic filelist" -msgstr "Disables synthetic filelist" - #: Library/Main/Strings.cs:267 -msgid "" -"This flag instructs Duplicati to not look at metadata or filesize when " -"deciding to scan a file for changes. Use this option if you have a large " -"number of files and notice that the scanning takes a long time with " -"unmodified files." +msgid "Disable synthetic filelist" msgstr "" -"This flag instructs Duplicati to not look at metadata or filesize when " -"deciding to scan a file for changes. Use this option if you have a large " -"number of files and notice that the scanning takes a long time with " -"unmodified files." #: Library/Main/Strings.cs:268 -msgid "Checks only file lastmodified" -msgstr "Checks only file lastmodified" +msgid "" +"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: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 "" -"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." #: Library/Main/Strings.cs:270 -msgid "Disables path compression on restore" -msgstr "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 "Disable path compression on restore" +msgstr "" + +#: Library/Main/Strings.cs:272 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." +"this option to disable that protection, such that all filesets can be " +"deleted." msgstr "" -"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." -#: Library/Main/Strings.cs:272 +#: Library/Main/Strings.cs:273 msgid "Allow removing all filesets" msgstr "Allow removing all filesets" -#: Library/Main/Strings.cs:273 +#: 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 " @@ -4073,27 +4236,23 @@ msgstr "" "this to true will allow Duplicati to perform VACUUM operations at its " "discretion." -#: 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 "" -"When this flag is enabled, the scanner that computes the size of source " -"files is disabled, and instead the reported size is read from the database. " -"Using this flag can speed up the backup by reducing disk access, but will " -"give a less accurate progress indicator." -#: Library/Main/Strings.cs:276 +#: Library/Main/Strings.cs:277 msgid "Disable the read-ahead scanner" msgstr "Disable the read-ahead scanner" -#: 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 " @@ -4103,27 +4262,27 @@ msgstr "" "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." -#: Library/Main/Strings.cs:278 +#: Library/Main/Strings.cs:279 msgid "Disable filelist consistency checks" msgstr "Disable filelist consistency checks" -#: 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 "Disable the backup when on battery power" -#: Library/Main/Strings.cs:282 +#: Library/Main/Strings.cs:284 msgid "Log file information level" msgstr "Log file information level" -#: Library/Main/Strings.cs:283 +#: Library/Main/Strings.cs:285 #, csharp-format msgid "" "This option accepts filters that removes or includes messages regardless of " @@ -4138,38 +4297,42 @@ msgstr "" "they start with '-'. Regular expressions are supported within hard braces. " "Example: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " -#: Library/Main/Strings.cs:284 -msgid "Applies filters to the file log data" -msgstr "Applies filters to the file log data" +#: Library/Main/Strings.cs:286 +msgid "Apply filters to the file log data" +msgstr "" -#: Library/Main/Strings.cs:285 +#: Library/Main/Strings.cs:287 +msgid "Specify the amount of log information to output to the console." +msgstr "" + +#: Library/Main/Strings.cs:288 msgid "Console information level" msgstr "Console information level" -#: Library/Main/Strings.cs:287 -msgid "Applies filters to the console log data" -msgstr "Applies filters to the console log data" - -#: 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:290 +msgid "Apply filters to the console log data" msgstr "" -#: Library/Main/Strings.cs:290 -msgid "Sets the process to use low IO priority" -msgstr "Sets the process to use low IO priority" - #: 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 " @@ -4181,11 +4344,11 @@ msgstr "" "file named something like \".nobackup\" and place this file into folders " "that should not be backed up." -#: Library/Main/Strings.cs:295 +#: Library/Main/Strings.cs:298 msgid "List of filenames that exclude folders" msgstr "List of filenames that exclude folders" -#: 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 " @@ -4193,11 +4356,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" @@ -4205,11 +4368,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 " @@ -4222,11 +4385,11 @@ msgstr "" "remember to set either --{0}={2} or --{1}={2} to report the additional log " "data" -#: Library/Main/Strings.cs:302 -msgid "Activates logging of all database queries" -msgstr "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 " @@ -4235,11 +4398,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. " @@ -4247,11 +4410,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. " @@ -4259,11 +4422,11 @@ 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 " @@ -4272,16 +4435,16 @@ msgstr "" "The cryptolibrary does not support re-usable transforms for the hash " "algorithm {0}" -#: Library/Main/Strings.cs:315 +#: Library/Main/Strings.cs:318 #, csharp-format msgid "The cryptolibrary does not support the hash algorithm {0}" msgstr "The cryptolibrary does not support the hash algorithm {0}" -#: Library/Main/Strings.cs:316 +#: Library/Main/Strings.cs:319 msgid "The passphrase cannot be changed for an existing backup" msgstr "The passphrase cannot be changed for an existing backup" -#: Library/Main/Strings.cs:317 +#: Library/Main/Strings.cs:320 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "Failed to create a snapshot: {0}" @@ -4443,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 "" @@ -4453,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 "" @@ -4467,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 @@ -4480,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 "" @@ -4508,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" @@ -4519,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" @@ -4541,28 +4700,27 @@ 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 "Selects the output format for results. Available formats: {0}" -msgstr "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" -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 @@ -4576,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" @@ -4593,23 +4749,20 @@ 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 "" -"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 @@ -4627,11 +4780,9 @@ msgstr "Send mail" #: 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 "" -"Unable to find the destination mail server through MX lookup, please use the" -" option {0} to specify what smtp server to use." #: Library/Modules/Builtin/Strings.cs:98 msgid "" @@ -4651,8 +4802,10 @@ msgid "The message body" msgstr "The message body" #: Library/Modules/Builtin/Strings.cs:108 -msgid "The password used to authenticate with the SMTP server if required." -msgstr "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 msgid "SMTP Password" @@ -4676,19 +4829,13 @@ msgstr "Email recipient(s)" #: 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" "Mail Sender \n" "Mail Sender " msgstr "" -"Address of the email sender. If no host is supplied, the hostname of the first recipient is used. Examples of allowed formats:\n" -"\n" -"sender\n" -"sender@example.com\n" -"Mail Sender \n" -"Mail Sender " #: Library/Modules/Builtin/Strings.cs:121 msgid "Email sender" @@ -4703,13 +4850,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 "The messages to send" #: 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." @@ -4733,8 +4881,10 @@ msgid "The email subject" msgstr "The email subject" #: Library/Modules/Builtin/Strings.cs:132 -msgid "The username used to authenticate with the SMTP server if required." -msgstr "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 msgid "SMTP Username" @@ -4768,8 +4918,8 @@ msgstr "XMPP report module" #: 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 @@ -4778,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" @@ -4792,13 +4943,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 "The message template" #: 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 @@ -4806,7 +4958,9 @@ msgid "The XMPP username" msgstr "The XMPP username" #: 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 @@ -4814,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" @@ -4824,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 " +"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" @@ -4841,96 +4998,137 @@ 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 "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 "The name of the parameter to send the message as." - -#: Library/Modules/Builtin/Strings.cs:183 -msgid "The name of the parameter to send the message as" -msgstr "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 "" +"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: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: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 "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:193 -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." +#: Library/Modules/Builtin/Strings.cs:221 +msgid "Set the HTTP verb to use" msgstr "" -#: Library/Modules/Builtin/Strings.cs:194 +#: 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 "" + +#: 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 "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." @@ -4938,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 @@ -5168,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 "" @@ -5192,11 +5385,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 " @@ -5204,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}" @@ -5221,8 +5410,8 @@ msgstr "The inner error message is: {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. " @@ -5236,8 +5425,8 @@ msgstr "Include files" #: 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. " @@ -5279,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 b53a6483a..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-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: 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" @@ -51,8 +51,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 @@ -129,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 @@ -139,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 "" @@ -224,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 @@ -339,17 +346,11 @@ msgstr "El siguiente USN es cero" msgid "Backup configuration changed" msgstr "La configuración de copia de seguridad ha cambiado" -#: Library/Snapshots/Strings.cs:48 -msgid "Calling process does not have the backup privilege" -msgstr "El proceso de llamada no tiene privilegios en le backup" - #: Library/Backend/OpenStack/Strings.cs: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 "" -"Este servidor puede leer y escribir datos en Swift (OpenStack Object " -"Storage). El formato admitido es \"openstack://contenedor/carpeta\"." #: Library/Backend/OpenStack/Strings.cs:28 msgid "OpenStack Simple Storage" @@ -373,11 +374,11 @@ 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 "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." @@ -385,15 +386,15 @@ 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 #: 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 "" @@ -408,11 +409,11 @@ 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" -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 "" @@ -425,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 "" @@ -437,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 @@ -451,14 +452,12 @@ 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'." +msgid "The keystone API version to use. Valid values are 'v2' and 'v3'." msgstr "" -"La versión de la piedra llave de la API a utilizar, los valores válidos son " -"'v2' y 'v3'." #: Library/Backend/OpenStack/Strings.cs:43 msgid "The keystone API version to use" @@ -476,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 @@ -496,13 +495,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 "" @@ -511,21 +510,22 @@ msgid "FTP" msgstr "FTP" #: 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" -msgstr "Cambia el método de conexiones FTP" +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 @@ -533,7 +533,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 "" @@ -545,15 +545,13 @@ 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 "" -"Utilice este indicador para comunicarse usando Secure Socket Layer (SSL) " -"sobre ftp (ftps)." #: 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 "" @@ -596,16 +594,14 @@ 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 "" -"Este servidor puede leer y escribir datos en Google Cloud Storage. El " -"formato admitido es \"gcs://depósito/carpeta\"." #: Library/Backend/GoogleServices/Strings.cs:28 msgid "Google Cloud Storage" @@ -614,8 +610,8 @@ msgstr "Google Cloud Storage" #: 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}" -msgstr "Necesita una AuthID, puedes obtenerla desde: {0}" +msgid "You need an AuthID. You can get it from: {0}" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:30 #, csharp-format @@ -651,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 @@ -664,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 "" @@ -677,16 +671,14 @@ 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 "" -"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 "" -"Este servidor puede leer y escribir datos en Google Drive. El formato " -"admitido es \"googledrive://carpeta/subcarpeta\"." #: Library/Backend/GoogleServices/Strings.cs:45 msgid "Google Drive" @@ -709,11 +701,9 @@ msgstr "Identificación de unidad de equipo" #: 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 "" -"Soporta conexiones al servidor de CloudFiles. Los formatos permitidos son " -"\"cloudfiles://contenedor/carpeta\"." #: Library/Backend/CloudFiles/Strings.cs:25 msgid "Rackspace CloudFiles" @@ -723,48 +713,41 @@ msgstr "Rackspace CloudFiles" #, 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 "" -"CloudFiles usa diferentes servidores para la autenticación según el lugar " -"donde reside la cuenta, use esta opción para establecer una URL de " -"autenticación alternativa. Esta opción anula: --{0}." #: Library/Backend/CloudFiles/Strings.cs:27 msgid "Provide another authentication URL" msgstr "Proporcionar otra URL de autenticación" #: 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 "" -"Proporcione la llave API de acceso usada para autenticar con CloudFiles." #: 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 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 "" -"Duplicati asume que las credenciales dadas son para una cuenta de US, use " -"esta opción si la cuenta está basada en una cuenta UK. Tenga en cuenta que " -"esto es equivalente al ajuste --{0}={1}." #: Library/Backend/CloudFiles/Strings.cs:35 msgid "Use a UK account" msgstr "Usar una cuenta de UK" #: Library/Backend/CloudFiles/Strings.cs:36 -msgid "Supplies the username used to authenticate with CloudFiles." -msgstr "Suministra el nombre de usuario para autentificar con 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" -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" @@ -788,21 +771,21 @@ msgid "No CloudFiles userID given" msgstr "Ningún usuario de CloudFiles dado" #: Library/Backend/CloudFiles/Strings.cs:43 -msgid "Unexpected CloudFiles response, perhaps the API has changed?" -msgstr "¿Respuesta de CloudFiles inesperada, tal vez la API ha cambiado?" +msgid "Unexpected CloudFiles response. Perhaps the API has changed?" +msgstr "" #: Library/Backend/S3/S3Config.cs:75 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 @@ -810,9 +793,10 @@ msgid "S3 compatible" msgstr "S3 compatible" #: 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 @@ -820,9 +804,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 @@ -847,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 @@ -860,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 "" @@ -870,23 +855,20 @@ 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 "" -"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 "" -"Utilice esta bandera para comunicarse mediante Secure Socket Layer (SSL) a " -"través de http (https). Tenga en cuenta que los nombres de depósito que " -"contienen un punto tienen problemas con las conexiones 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 "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 "" @@ -916,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 @@ -924,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 @@ -946,7 +928,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 "" @@ -1122,12 +1104,9 @@ msgstr "La clave pública SSH para añadir" #: 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 "" -"Este servidor puede leer y escribir datos en un servidor basado en SSH, " -"usando SFTP. Los formatos permitidos son \"ssh://nombredehost/carpeta\" o " -"\"ssh://nombredeusuario:contraseña@nombredehost/carpeta\"." #: Library/Backend/SSHv2/Strings.cs:47 msgid "SFTP (SSH)" @@ -1140,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 "" @@ -1157,55 +1134,49 @@ 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 " -"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" -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 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" -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 "" -"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 "" -"Esta opción se puede utilizar para habilitar el intervalo de mantenimiento " -"de la conexión SSH. Si la conexión está inactiva, los cortafuegos agresivos " -"pueden cerrar la conexión. El uso de \"Mantener Vivo\" mantendrá la conexión" -" abierta en este escenario. Si este valor se establece en cero, el mantener " -"vivo está deshabilitado." #: 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 @@ -1234,11 +1205,9 @@ 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 "" -"Este servidor puede leer y escribir datos en Box.com. El formato soportado " -"es \"box://carpeta/subcarpeta\"." #: Library/Backend/Box/Strings.cs:26 msgid "Box.com" @@ -1321,7 +1290,7 @@ msgstr "Ejecutable de Rclone" #: 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\")" @@ -1425,7 +1394,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 @@ -1433,10 +1402,10 @@ msgid "B2 Cloud Storage" msgstr "B2 Cloud Storage" #: 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 @@ -1444,10 +1413,10 @@ msgid "B2 Cloud Storage Application Key" msgstr "B2 Clave de aplicación de Cloud Storage" #: 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 @@ -1585,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 @@ -1611,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 "" @@ -1642,11 +1611,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 "" @@ -1731,7 +1700,8 @@ msgid "" msgstr "" #: Library/Backend/AliyunOSS/Strings.cs:14 -msgid "Bucket Name" +#: Library/Backend/TencentCOS/Strings.cs:36 +msgid "Bucket name" msgstr "Nombre del depósito" #: Library/Backend/AliyunOSS/Strings.cs:15 @@ -1754,8 +1724,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 @@ -1842,22 +1812,18 @@ msgid "Secret Key" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:35 -msgid "Bucket, format: BucketName-APPID" +msgid "Bucket name, format: BucketName-APPID" msgstr "" -#: Library/Backend/TencentCOS/Strings.cs:36 -msgid "Bucket" -msgstr "Depósito" - #: 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 @@ -1872,11 +1838,9 @@ 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 "" -"Este servidor puede leer y escribir datos en Jottacloud usando su protocolo " -"REST. El formato permitido es \"jottacloud://carpeta/subcarpeta\"." #: Library/Backend/Jottacloud/Strings.cs:26 msgid "Jottacloud" @@ -1887,8 +1851,8 @@ msgid "No username found" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:30 -msgid "No path given, cannot upload files to the root folder" -msgstr "Ninguna ruta dada, no puede subir archivos a la carpeta raíz" +msgid "No path given. Files cannot be uploaded to the root folder" +msgstr "" #: Library/Backend/Jottacloud/Strings.cs:31 msgid "Illegal mount point given." @@ -1909,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 @@ -1929,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 "" @@ -1958,48 +1922,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 " mega.nz" -#: 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 "The shared secret used to generate two-factor TOTP codes" +msgstr "" + +#: Library/Backend/Mega/Strings.cs:33 msgid "No password given" msgstr "Sin contraseña dada" -#: Library/Backend/Mega/Strings.cs:33 +#: Library/Backend/Mega/Strings.cs:34 msgid "No username given" msgstr "Ningún nombre de usuario dado" +#: 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 @@ -2022,19 +1992,13 @@ 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." msgstr "" -"Admite conexiones a un servidor SharePoint (incluyendo OneDrive for " -"Business). Los formatos permitidos son " -"\"mssp://tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\" o " -"\"mssp://username:password@tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\"." -" Utilice una doble barra '//' en la ruta para indicar la web de la " -"biblioteca de documentos." #: Library/Backend/SharePoint/Strings.cs:27 msgid "Microsoft SharePoint" @@ -2135,20 +2099,14 @@ 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." msgstr "" -"Soporta conexiones con Microsoft OneDrive para negocios. Los formatos " -"permitidos son \"od4b://cliente.puntocompartido. " -"com/personal/nombre_de_usuario/Documentos/subcarpeta\" o " -"\"od4b://nombre_de_usuario:contraseña@cliente.sharepoint.com/personal//nombre_de_usuario/Documentos/subcarpeta\"." -" Puede utilizar una doble barra '//' en la ruta para indicar la ruta base de" -" la carpeta de documentos." #: Library/Backend/SharePoint/Strings.cs:54 msgid "Microsoft OneDrive for Business" @@ -2156,11 +2114,9 @@ msgstr "Microsoft OneDrive para la Empresa" #: 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 "" -"Este servidor puede leer y escribir datos en Dropbox. El formato soportado " -"es \"dropbox://carpeta/subcarpeta\"." #: Library/Backend/Dropbox/Strings.cs:28 msgid "Dropbox" @@ -2168,14 +2124,10 @@ msgstr "Dropbox" #: 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 "" -"Soporta conexiones a un servidor web habilitado para WEBDAV, usando el " -"protocolo HTTP. Los formatos permitidos son \"webdav://nombre de " -"anfitrión/carpeta\" o \"webdav://nombre de usuario:contraseña@nombre de " -"anfitrión/carpeta\"." #: Library/Backend/WEBDAV/Strings.cs:25 msgid "WebDAV" @@ -2187,12 +2139,9 @@ 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 "" -"El uso del método de autenticación HTTP Digest permite al usuario autenticarse con el servidor, sin enviar la contraseña en claro. Sin embargo, un ataque de tipo \"hombre en el medio\" es fácil, porque el protocolo HTTP especifica una alternativa a la autenticación básica, que hará que el cliente envíe la contraseña al atacante. Usando esta bandera, el cliente no acepta esto, y siempre usa la autenticación Digest o no se conecta.\n" -"\n" -"Traducción realizada con la versión gratuita del traductor www.DeepL.com/Translator" #: Library/Backend/WEBDAV/Strings.cs:27 msgid "Force the use of the HTTP Digest authentication method" @@ -2221,11 +2170,9 @@ 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 "" -"Utilice este indicador para comunicarse utilizando Secure Socket Layer (SSL)" -" en http (https)." #: Library/Backend/WEBDAV/Strings.cs:41 msgid "" @@ -2258,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 @@ -2270,85 +2217,78 @@ msgid "Storj DCS (Decentralized Cloud Storage)" msgstr "" #: Library/Backend/Storj/Strings.cs:29 -msgid "The connection-test failed." -msgstr "La prueba de conexión falló." +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 "" -"El método de autenticación describe la manera a utilizar para conectarse a " -"la red, ya sea mediante la clave API o mediante una concesión de acceso." #: Library/Backend/Storj/Strings.cs:31 -msgid "The authentication method" -msgstr "El método de autentificación" +msgid "Authentication method" +msgstr "Método de autentificación" #: 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" -msgstr "El satélite" +msgid "Satellite" +msgstr "Satélite" #: 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 "" -"La clave API otorga acceso a un proyecto específico en su satélite elegido. " -"Dirígete al panel de tu satélite para crear una si aún no tienes una clave " -"API." #: Library/Backend/Storj/Strings.cs:35 -msgid "The API key" -msgstr "La clave API" +msgid "API key" +msgstr "Clave API" #: 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" -msgstr "La contraseña de cifrado" +msgid "Encryption passphrase" +msgstr "Contraseña de cifrado" #: 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 "" -"Una concesión de acceso contiene toda la información en una cadena cifrada. " -"Puede usarlo en lugar de un satélite, una clave API y secreta." #: Library/Backend/Storj/Strings.cs:39 -msgid "The access grant" -msgstr "La concesión de acceso" +msgid "Access grant" +msgstr "Acceso concedido" #: Library/Backend/Storj/Strings.cs:40 -msgid "The bucket where the backup will reside in." -msgstr "El depósito es donde reside la copia de seguridad." +msgid "Specify the bucket for storing the backup." +msgstr "" #: Library/Backend/Storj/Strings.cs:41 -msgid "The bucket" -msgstr "El depósito" +msgid "Bucket" +msgstr "Depósito" #: Library/Backend/Storj/Strings.cs:42 -msgid "The folder within the bucket where the backup will reside in." -msgstr "La carpeta dentro del depósito donde residirá la copia de seguridad." +msgid "Specify the folder in the bucket for storing the backup." +msgstr "" #: Library/Backend/Storj/Strings.cs:43 -msgid "The folder" -msgstr "La carpeta" +msgid "Folder" +msgstr "Carpeta" #: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format @@ -2365,10 +2305,344 @@ msgid "Unexpected error code: {0} - {1}" msgstr "Código de error inesperado: {0} - {1}" #: 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 "" -"El servicio OAuth actualmente excede la cuota, intentelo otra vez en unas " -"horas" + +#: 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 @@ -2383,20 +2657,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 "" -"Este módulo proporciona la compresión Zip estándar de la industria. Los " -"archivos creados con este módulo pueden ser leídos por cualquier aplicación " -"Zip estándar." #: Library/Compression/Strings.cs:25 -msgid "Zip compression" -msgstr "Compresión Zip" +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 @@ -2408,33 +2679,30 @@ msgstr "" "comprime, y un ajuste de 9 es la compresión máxima." #: Library/Compression/Strings.cs:28 -msgid "Sets the Zip compression level" -msgstr "Establece el nivel de compresión Zip" +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 "" -"Esta opción se puede utilizar para establecer un método de compresor " -"alternativo, como LZMA. Tenga en cuenta que al usar otro valor, Deflate hará" -" que la opción {0} sea ignorada." #: Library/Compression/Strings.cs:30 -msgid "Sets the Zip compression method" -msgstr "Establece el método de compresión Zip" +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" -msgstr "Cambia el soporte de Zip64" +msgid "Toggle ZIP64 support" +msgstr "" #: Library/Compression/Strings.cs:33 #, csharp-format @@ -2474,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 "" @@ -2488,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" @@ -2546,16 +2814,14 @@ msgstr "" #: Library/Main/Strings.cs:30 #, csharp-format -msgid "The option {0} is deprecated: {1}" -msgstr "La opción {0} está en desuso: {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 "" -"La opción --{0} existe más de una vez, por favor informe esto a los " -"desarrolladores" #: Library/Main/Strings.cs:32 msgid "No source folders specified for backup" @@ -2580,28 +2846,23 @@ 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 "" -"El valor \"{1}\" suministrado a --{0} no se procesa como un valor booleano " -"válido, se tratará como si se estableciera en \"verdadero\"" #: Library/Main/Strings.cs: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 "" -"La opción --{0} no admite el valor \"{1}\", los valores soportados son: {2}" #: 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 "" -"La opción --{0} no admite el valor \"{1}\", los valores de los indicadores " -"soportados son: {2}" #: Library/Main/Strings.cs:38 #, csharp-format @@ -2695,18 +2956,13 @@ 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 "" -"Si una copia de seguridad se interrumpe probablemente habrá archivos " -"parciales presentes en el backend. Utilizando este indicador, Duplicati " -"eliminará automáticamente dichos archivos cuando se encuentren." #: Library/Main/Strings.cs:57 -msgid "A flag indicating that Duplicati should remove unused files" +msgid "Remove unused files" msgstr "" -"Una bandera está indicando que Duplicati debe eliminar archivos no " -"utilizados" #: Library/Main/Strings.cs:58 msgid "" @@ -2729,13 +2985,8 @@ 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 "" -"El sistema operativo lleva un registro de la última vez que se escribió un " -"archivo. Usando esta información, Duplicati puede determinar rápidamente si " -"el archivo ha sido modificado. Si alguna aplicación modifica deliberadamente" -" esta información, Duplicati no funcionará correctamente a menos que se " -"ponga esta bandera." #: Library/Main/Strings.cs:61 msgid "Disable checks based on file time" @@ -2761,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 "" @@ -2837,13 +3088,9 @@ msgstr "Frase de seguridad empleada para cifrar copias de seguridad" #: 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 "" -"De forma predeterminada, Duplicati listará y restaurará los archivos de la " -"copia de seguridad más reciente, use esta opción para seleccionar otro " -"elemento. Puede usar tiempos relativos, como \"-2M\" para una copia de " -"seguridad de hace dos meses." #: Library/Main/Strings.cs:77 msgid "The time to list/restore files" @@ -2852,13 +3099,9 @@ msgstr "El tiempo para listar/restaurar archivos" #: 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 "" -"Por defecto, Duplicati listará y restaurará los archivos de la copia de " -"seguridad más reciente, utilice esta opción para seleccionar otro elemento. " -"Puede introducir múltiples valores separados por comas, y rangos usando -, " -"por ejemplo \"0,2-4,7\" ." #: Library/Main/Strings.cs:79 msgid "The version to list/restore files" @@ -2939,15 +3182,12 @@ msgstr "Establecer archivos de control" #: 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 "" -"Si el hash para el volumen no coincide, Duplicati se negará a utilizar la " -"copia de seguridad. Proporcione este indicador para permitir que Duplicati " -"continúe de todos modos." #: Library/Main/Strings.cs:93 -msgid "Set this flag to skip hash checks" -msgstr "Establecer este parámetro para omitir las comprobaciones de hash" +msgid "Skip hash checks" +msgstr "" #: Library/Main/Strings.cs:94 msgid "" @@ -2963,28 +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 "" -"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 "" -"Esta opción se puede utilizar para proporcionar una carpeta alternativa para" -" almacenamiento temporal. De forma predeterminada, se utiliza la carpeta " -"temporal predeterminada del sistema. Tenga en cuenta que también SQLite " -"colocará archivos temporales en esta carpeta temporal." - -#: 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" @@ -3003,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 "" @@ -3024,7 +3243,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:105 -msgid "Disables manifests verification" +msgid "Disable manifests verification" msgstr "" #: Library/Main/Strings.cs:106 @@ -3065,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 "" @@ -3105,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 "" @@ -3145,26 +3364,26 @@ msgstr "El número de cargas simultáneas permitidas" #: 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" -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 msgid "Log internal information to a file" msgstr "Registre la información interna en un archivo" -#: 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 "" @@ -3172,7 +3391,7 @@ msgstr "" msgid "Log information level" msgstr "Nivel de información del registro" -#: 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 "" @@ -3187,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 "" @@ -3236,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 @@ -3253,41 +3472,41 @@ 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." +msgstr "" + +#: Library/Main/Strings.cs:138 msgid "Verify uploads by listing contents" msgstr "Verificar las subidas listando los contenidos" -#: Library/Main/Strings.cs:138 +#: Library/Main/Strings.cs:139 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 " +"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 subirá los archivos mientras escanea el disco y produce volúmenes," -" lo que suele hacer que la copia de seguridad sea más rápida. Usa esta " -"bandera para desactivar el comportamiento, para que Duplicati espere a que " -"cada volumen se complete." -#: Library/Main/Strings.cs:139 +#: Library/Main/Strings.cs:140 msgid "Upload files synchronously" msgstr "Subir archivos sincrónicamente" -#: Library/Main/Strings.cs:140 +#: Library/Main/Strings.cs:141 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." +"process. Use this option to ensure that each operation is performed on a " +"seperate connection." msgstr "" -#: Library/Main/Strings.cs:141 +#: Library/Main/Strings.cs:142 msgid "Do not re-use connections" msgstr "No reutilizar las conexiones" -#: Library/Main/Strings.cs:142 +#: 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 " @@ -3297,57 +3516,57 @@ msgstr "" "informa del número de reintentos. Habilite esta opción para que se muestren " "los mensajes de error cuando se realice un reintento." -#: Library/Main/Strings.cs:143 +#: Library/Main/Strings.cs:144 msgid "Show error messages when a retry is performed" msgstr "Mostrar mensajes de error cuando se realiza un reintento" -#: 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 "Subir archivos de copias de seguridad vacíos" -#: 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 "Umbral de advertencia sobre cuota baja" -#: 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 " @@ -3359,11 +3578,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 "Manejo del enlace simbólico" -#: 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}\" " @@ -3379,11 +3598,11 @@ msgstr "" "como un camino único. La opción \"{2}\" ignorará todos los enlaces duros con" " más de un enlace." -#: Library/Main/Strings.cs:155 +#: Library/Main/Strings.cs:156 msgid "Hardlink handling" msgstr "Manejo de los enlaces duros" -#: 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 " @@ -3391,11 +3610,11 @@ msgid "" "are: {0}." msgstr "" -#: Library/Main/Strings.cs:157 +#: Library/Main/Strings.cs:158 msgid "Exclude files by attribute" msgstr "Excluir archivos por atributo" -#: 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 " @@ -3407,68 +3626,57 @@ msgstr "" " utilizan para acceder al contenido de una instantánea. Esta solución puede " "acelerar el acceso a los archivos en Windows XP." -#: Library/Main/Strings.cs:159 +#: Library/Main/Strings.cs:160 msgid "Map snapshots to a drive (Windows only)" msgstr "Instantáneas de mapas a una unidad (sólo en Windows)" -#: 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 "" -"Un nombre de usuario está adjuntado a esta copia de seguridad. Puede usarse " -"para identificar la copia de seguridad cuando se envía por mail o ejecutan " -"scripts. " - #: Library/Main/Strings.cs:161 +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 "Name of the backup" msgstr "Nombre de la copia de seguridad" -#: 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." -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 " "is supplied, that also serves as an example. The default file is placed in " "{0}." msgstr "" -"Esta propiedad puede utilizarse para señalar un archivo de texto en el que " -"cada línea contiene una extensión de archivo que indica un archivo no " -"comprimible. Los archivos que tienen una extensión encontrada en el archivo " -"no serán comprimidos, sino simplemente almacenados en el archivo. El formato" -" del archivo ignora las líneas que no comienzan con un punto y considera un " -"espacio para indicar el final de la extensión. Se suministra un archivo por " -"defecto, que también sirve como ejemplo. El archivo por defecto se coloca en" -" {0}." -#: Library/Main/Strings.cs:167 +#: Library/Main/Strings.cs:168 msgid "Manage non-compressible file extensions" msgstr "Administra las extensiones de archivos no comprimibles" -#: 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 " @@ -3481,91 +3689,72 @@ msgstr "" "de las listas de archivos. Tenga en cuenta que el valor no se puede cambiar " "después de crear los archivos remotos." -#: Library/Main/Strings.cs:169 +#: Library/Main/Strings.cs:170 msgid "Block size used in hashing" msgstr "El tamaño del bloque utilizado en el hashing" -#: 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 "" -"Esta opción se puede utilizar para limitar el escaneado a sólo los archivos " -"que se sabe que han cambiado. Por lo general, sólo se activa en combinación " -"con un vigilante del sistema de archivos que realiza un seguimiento de los " -"cambios en archivos." - #: Library/Main/Strings.cs:171 +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 "Lista de archivos para examinar los cambios" -#: Library/Main/Strings.cs:172 +#: 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 "Ruta de acceso a la base de datos de estado local" -#: 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." +"Use this option to supply a list of deleted files. This option will be " +"ignored unless the option --{0} is also set." msgstr "" -"Esta opción se puede utilizar para proporcionar una lista de archivos " -"borrados. Esta opción será ignorada a menos que la opción --{0} también esté" -" establecida." -#: Library/Main/Strings.cs:175 +#: Library/Main/Strings.cs:176 msgid "List of deleted files" msgstr "Lista de archivos eliminados" -#: Library/Main/Strings.cs:176 +#: Library/Main/Strings.cs:177 msgid "" -"This option can be used to reduce the memory footprint by not keeping paths " -"and modification timestamps in memory." +"Use this option to reduce the memory footprint by not keeping paths and " +"modification timestamps in memory." msgstr "" -#: Library/Main/Strings.cs:177 +#: Library/Main/Strings.cs:178 msgid "Reduce memory footprint by disabling in-memory lookups" msgstr "" "Reduce el consumo de memoria al inhabilitar las búsquedas en la memoria" -#: Library/Main/Strings.cs: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 "" -"Esta opción puede utilizarse para aumentar la velocidad a cambio de un uso " -"extra de la memoria." - #: Library/Main/Strings.cs:180 +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 "Almacenar un caché de bloque en la memoria" -#: Library/Main/Strings.cs:181 +#: 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 "" -"Si esta bandera está activada, la base de datos local no se compara con la " -"lista de archivos remotos al inicio. El uso previsto de esta opción es " -"funcionar correctamente en los casos en que la lista de archivos esté rota o" -" no esté disponible." -#: Library/Main/Strings.cs:182 +#: Library/Main/Strings.cs:183 msgid "Do not query backend at startup" msgstr "No consultar el servidor en el arranque." -#: 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" @@ -3580,11 +3769,11 @@ msgstr "" "archivos índice de mayor tamaño ocupan más espacio remoto y que tal vez " "nunca se utilicen." -#: Library/Main/Strings.cs:184 -msgid "Determines usage of index files" -msgstr "Determina el uso de archivos de índice" - #: Library/Main/Strings.cs:185 +msgid "Determine usage of index files" +msgstr "" + +#: 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 " @@ -3597,52 +3786,43 @@ msgstr "" " Este valor es un porcentaje que se utiliza en cada volumen y en el total " "del almacenamiento." -#: Library/Main/Strings.cs:186 +#: Library/Main/Strings.cs:187 msgid "The maximum wasted space in percent" msgstr "El máximo espacio desperdiciado en porcentaje" -#: 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 "" -"Esta opción puede utilizarse para experimentar con diferentes " -"configuraciones y observar el resultado sin cambiar los archivos reales." - #: Library/Main/Strings.cs:188 -msgid "Does not perform any modifications" -msgstr "No realizar ninguna modificación" +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 "" -"¡Esta es una opción muy avanzada! Esta opción puede ser usada para " -"seleccionar un algoritmo de hash de bloque con un tamaño de hash más pequeño" -" o más grande, por razones de rendimiento o de espacio de almacenamiento." #: 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 "" + +#: Library/Main/Strings.cs:191 msgid "The hash algorithm used on blocks" msgstr "El algoritmo de hash utilizado en bloques" -#: 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." -msgstr "" -"¡Esta es una opción muy avanzada! Esta opción se puede utilizar para " -"seleccionar un algoritmo de hash de archivos con un tamaño de hash más " -"pequeño o más grande, por razones de rendimiento o de espacio de " -"almacenamiento." - #: Library/Main/Strings.cs:192 +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 "El algoritmo de hash utilizado en archivos" -#: Library/Main/Strings.cs:193 +#: 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. " @@ -3655,11 +3835,11 @@ msgstr "" "para desactivar dicha compactación automática y compacte sólo cuando ejecute" " el comando compactar." -#: Library/Main/Strings.cs:194 +#: Library/Main/Strings.cs:195 msgid "Disable automatic compacting" msgstr "Desactivar compactación automática" -#: 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 " @@ -3671,11 +3851,11 @@ msgstr "" "tamaño del volumen. Esto asegura que los grandes volúmenes que pueden tener " "unos pocos bytes de espacio desperdiciado no se descarguen y se reescriban." -#: Library/Main/Strings.cs:196 +#: Library/Main/Strings.cs:197 msgid "Volume size threshold" msgstr "Tamaño límite del volumen" -#: 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 " @@ -3685,11 +3865,11 @@ msgstr "" "valor puede forzar la agrupación de archivos pequeños. Los volúmenes " "pequeños siempre se combinarán cuando puedan llenar un volumen entero." -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:199 msgid "Maximum number of small volumes" msgstr "Número máximo de volúmenes pequeños" -#: 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 " @@ -3699,47 +3879,42 @@ msgstr "" "encontrar los bloques existentes. Esta es una operación bastante lenta pero " "puede limitar el tamaño de las descargas." -#: Library/Main/Strings.cs:200 +#: Library/Main/Strings.cs:201 msgid "Use local file data when restoring" msgstr "Utilizar los datos del archivo local al restaurar" -#: 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" -msgstr "Deshabilita la base de datos local" - #: Library/Main/Strings.cs:204 +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 "" -#: Library/Main/Strings.cs:205 +#: Library/Main/Strings.cs:206 msgid "Keep a number of versions" msgstr "Mantener un número de versiones" -#: Library/Main/Strings.cs:206 +#: Library/Main/Strings.cs:207 msgid "Use this option to set the timespan in which backups are kept." msgstr "" "Utilice esta opción para establecer el tiempo en el que se guardan las " "copias de seguridad." -#: Library/Main/Strings.cs:207 +#: Library/Main/Strings.cs:208 msgid "Keep all versions within a timespan" msgstr "Mantener todas las versiones dentro de un intervalo de tiempo" -#: 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 " @@ -3760,36 +3935,33 @@ msgstr "" " seguridad más antiguas que esta\". Esta opción también admite el uso del " "especificador \"U\" para indicar un intervalo de tiempo ilimitado." -#: Library/Main/Strings.cs:209 +#: Library/Main/Strings.cs:210 msgid "Reduce number of versions by deleting old intermediate backups" msgstr "" "Reducir el número de versiones eliminando las viejas copias de seguridad " "intermedias" -#: Library/Main/Strings.cs:210 +#: Library/Main/Strings.cs:211 msgid "Use this option to continue even if some source entries are missing." msgstr "" "Utilice esta opción para continuar aunque falten algunas entradas del " "origen." -#: Library/Main/Strings.cs:211 +#: Library/Main/Strings.cs:212 msgid "Ignore missing source elements" msgstr "Omitir elementos que faltan de la fuente" -#: 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 "" -"Utilice esta opción para sobrescribir los archivos de destino al realizar la" -" restauración; si no se configura esta opción, los archivos se restaurarán " -"con una marca de tiempo y un número añadido." - #: Library/Main/Strings.cs:213 +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 "Sobrescribir los archivos al restaurar" -#: Library/Main/Strings.cs:214 +#: 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." @@ -3798,15 +3970,11 @@ msgstr "" "ejecutar una opción. Generalmente esta opción producirá una línea por cada " "archivo procesado." -#: Library/Main/Strings.cs:215 +#: Library/Main/Strings.cs:216 msgid "Output more progress information" msgstr "Obtener más información sobre los progresos realizados" -#: 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." @@ -3814,11 +3982,11 @@ msgstr "" "Utilice esta opción para aumentar la cantidad de producción generada como " "resultado de la operación, incluyendo todos los nombres de archivo." -#: Library/Main/Strings.cs:218 +#: Library/Main/Strings.cs:219 msgid "Output full results" msgstr "Resultados completos de la salida" -#: 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 " @@ -3830,25 +3998,25 @@ msgstr "" "tamaño y los hashes SHA256 de todos los archivos remotos y puede ser usado " "para verificar la integridad de los archivos." -#: Library/Main/Strings.cs:220 +#: Library/Main/Strings.cs:221 msgid "Determine if verification files are uploaded" msgstr "Determinar si los archivos de verificación están subidos" -#: 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" +"option --{1} is set, no remote files are verified." msgstr "" -#: Library/Main/Strings.cs:222 +#: Library/Main/Strings.cs:223 msgid "The number of samples to test after a backup" msgstr "El número de muestras a comprobar después de una copia de seguridad" -#: Library/Main/Strings.cs:223 +#: Library/Main/Strings.cs:224 #, csharp-format msgid "" "After a backup is completed, some (dblock, dindex, dlist) files from the " @@ -3858,57 +4026,57 @@ 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 "El porcentaje de muestras a probar después de una copia de seguridad" -#: 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" -msgstr "Activa la verificación detallada de los archivos" - #: Library/Main/Strings.cs:227 +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 "" -#: Library/Main/Strings.cs:228 +#: Library/Main/Strings.cs:229 msgid "Size of the file read buffer" msgstr "El tamaño de la memoria intermedia de lectura de archivos" -#: 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 "Permite cambiar la frase de seguridad" -#: 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 "Lista sólo conjuntos de archivos" -#: 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," @@ -3919,11 +4087,11 @@ msgstr "" " metadatos acelerará las operaciones de copia de seguridad y restauración, " "pero no afecta mucho al tamaño del archivo." -#: Library/Main/Strings.cs:236 -msgid "Don't store metadata" -msgstr "No almacenar metadatos" - #: Library/Main/Strings.cs:237 +msgid "Do not store metadata" +msgstr "" + +#: 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." @@ -3932,11 +4100,11 @@ msgstr "" "acceso a sus archivos. Utilice esta opción para restaurar los permisos " "también." -#: Library/Main/Strings.cs:238 +#: Library/Main/Strings.cs:239 msgid "Restore file permissions" msgstr "Restaurar permisos de archivos" -#: 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" @@ -3947,11 +4115,11 @@ msgstr "" " esta opción para desactivar la comprobación y evitar esperar a la " "verificación." -#: Library/Main/Strings.cs:240 +#: Library/Main/Strings.cs:241 msgid "Skip restored file check" msgstr "Omitir el control de archivos restaurados" -#: 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 " @@ -3961,28 +4129,28 @@ msgstr "" "minimizar la cantidad de datos descargados. Utilice esta opción para omitir " "esta optimización y utilizar sólo datos remotos." -#: Library/Main/Strings.cs:242 +#: Library/Main/Strings.cs:243 msgid "Do not use local data" msgstr "No usar datos locales" -#: 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." @@ -3991,21 +4159,11 @@ msgstr "" " bloques leídos de un volumen antes de parchear los archivos restaurados con" " los datos." -#: Library/Main/Strings.cs:248 +#: Library/Main/Strings.cs:249 msgid "Check block hashes" msgstr "Comprobar hash del bloque" -#: Library/Main/Strings.cs:249 -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:250 -msgid "Clean up old log data" -msgstr "Limpiar datos del registro antiguos" - -#: 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 " @@ -4019,28 +4177,23 @@ msgstr "" "buscar en la base de datos resultante, pero no se puede utilizar para " "restaurar los datos de la misma." -#: Library/Main/Strings.cs:252 +#: Library/Main/Strings.cs:253 msgid "Repair database with paths" msgstr "Reparar base de datos con rutas" -#: 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\"." +" in another language. Use this option to set the locale. Supply a blank " +"string to choose the \"Invariant Culture\"." msgstr "" -"De forma predeterminada, se utilizarán los ajustes de localización y cultura" -" de su sistema. En algunos casos, puede que prefiera utilizar otra " -"localización, por ejemplo para recibir mensajes en otro idioma. Esta opción " -"puede utilizarse para establecer la localización. Suministre una cadena en " -"blanco para elegir la \"Cultura Invariable\"." -#: Library/Main/Strings.cs:254 +#: Library/Main/Strings.cs:255 msgid "Force the locale setting" msgstr "Forzar la configuración regional" -#: Library/Main/Strings.cs:255 +#: 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 " @@ -4051,28 +4204,24 @@ msgstr "" "muestran las fechas reales, \"12 de noviembre de 2018, 8:01 AM\" por " "ejemplo." -#: Library/Main/Strings.cs:256 -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" - #: Library/Main/Strings.cs:257 +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" +"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 "" -"Utilice esta opción para deshabilitar la gestión multihilo de subidas y " -"descargas, que puede acelerar significativamente las operaciones del " -"servidor dependiendo del hardware en el que se esté ejecutando y de la " -"velocidad de transferencia de su servidor." -#: Library/Main/Strings.cs:258 +#: Library/Main/Strings.cs:259 msgid "Handle file communication with backend using threaded pipes" msgstr "" "Gestionar la comunicación de los archivos con el servidor mediante el uso de" " hilos por tuberías." -#: 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 " @@ -4082,22 +4231,22 @@ msgstr "" " establecer este valor en cero o menos se equilibrará dinámicamente el " "número de hilos activos para ajustarse al hardware." -#: Library/Main/Strings.cs:260 +#: Library/Main/Strings.cs:261 msgid "Limit number of concurrent threads" msgstr "Limitar el número de hilos concurrentes" -#: 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 "" "Utilice esta opción para establecer el número de procesos que realizan el " "hashing de datos." -#: Library/Main/Strings.cs:262 +#: Library/Main/Strings.cs:263 msgid "Specify the number of concurrent hashing processes" msgstr "Especificar el número de procesos de hashing simultáneos" -#: 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." @@ -4105,11 +4254,11 @@ msgstr "" "Utilice esta opción para establecer el número de procesos que realizan la " "compresión de los datos de salida." -#: Library/Main/Strings.cs:264 +#: Library/Main/Strings.cs:265 msgid "Specify the number of concurrent compression processes" msgstr "Especificar el número de procesos de compresión simultáneos" -#: 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 " @@ -4120,60 +4269,47 @@ msgstr "" "seguridad completada y el contenido que se subió en la sesión de copia de " "seguridad incompleta." -#: Library/Main/Strings.cs:266 -msgid "Disables synthetic filelist" -msgstr "Deshabilita el listado de archivos sintéticos" - #: Library/Main/Strings.cs:267 +msgid "Disable synthetic filelist" +msgstr "" + +#: 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 "" -"Esta bandera indica a Duplicati que no mire los metadatos o el tamaño de los" -" archivos cuando decida escanear un archivo en busca de cambios. Utilice " -"esta opción si tiene un gran número de archivos y nota que el escaneo toma " -"mucho tiempo con los archivos no modificados." - -#: Library/Main/Strings.cs:268 -msgid "Checks only file lastmodified" -msgstr "Comprueba solamente el archivo modificado por última vez" #: Library/Main/Strings.cs:269 +msgid "Check only file lastmodified" +msgstr "" + +#: Library/Main/Strings.cs:270 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 " +"option to skip this compression, such that the entire original folder " "structure is preserved, including upper level empty folders." msgstr "" -"Cuando se restaura un subconjunto de una copia de seguridad en una nueva " -"carpeta, se utiliza la ruta más corta posible para evitar generar rutas " -"profundas con carpetas vacías. Utilice este indicador para omitir esta " -"compresión, de manera que se conserve toda la estructura de carpetas " -"originales, incluidas las carpetas vacías del nivel superior." - -#: Library/Main/Strings.cs:270 -msgid "Disables path compression on restore" -msgstr "Desactiva la compresión de la ruta en la restauración" #: Library/Main/Strings.cs:271 +msgid "Disable path compression on restore" +msgstr "" + +#: Library/Main/Strings.cs:272 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." +"this option to disable that protection, such that all filesets can be " +"deleted." msgstr "" -"Por defecto, el último conjunto de archivos no puede ser eliminado. Esto es " -"una salvaguarda para asegurar que todos los datos remotos no se eliminen por" -" un error de configuración. Utilice esta marca para desactivar esa " -"protección, de modo que todos los conjuntos de archivos puedan ser " -"eliminados." -#: Library/Main/Strings.cs:272 +#: Library/Main/Strings.cs:273 msgid "Allow removing all filesets" msgstr "Permitir la eliminación de todos los conjuntos de archivos" -#: Library/Main/Strings.cs:273 +#: 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 " @@ -4189,28 +4325,23 @@ msgstr "" "en la base de datos. Poner esto en verdadero permitirá a Duplicati realizar " "operaciones de VACÍO a su discreción." -#: 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 "" -"Cuando esta bandera está activada, el escáner que calcula el tamaño de los " -"archivos de origen se desactiva, y en su lugar se lee el tamaño reportado de" -" la base de datos. El uso de esta bandera puede acelerar la copia de " -"seguridad al reducir el acceso al disco, pero dará un indicador de progreso " -"menos preciso." -#: Library/Main/Strings.cs:276 +#: Library/Main/Strings.cs:277 msgid "Disable the read-ahead scanner" msgstr "Desactivar el escáner de lectura anticipada" -#: 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 " @@ -4222,29 +4353,29 @@ msgstr "" "de verificación regulares para asegurarse de que todo funciona como se " "espera." -#: Library/Main/Strings.cs:278 +#: Library/Main/Strings.cs:279 msgid "Disable filelist consistency checks" msgstr "Deshabilitar los controles de consistencia de la lista de archivos" -#: 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 "" "Deshabilitar la copia de seguridad cuando se usa la alimentación de la " "batería" -#: Library/Main/Strings.cs:282 +#: Library/Main/Strings.cs:284 msgid "Log file information level" msgstr "Nivel de información del archivo de registro" -#: Library/Main/Strings.cs:283 +#: Library/Main/Strings.cs:285 #, csharp-format msgid "" "This option accepts filters that removes or includes messages regardless of " @@ -4259,38 +4390,42 @@ msgstr "" "supone que incluyen, a menos que empiecen con '-'. Las expresiones regulares" " son soportadas entre comillas. Ejemplo: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " -#: Library/Main/Strings.cs:284 -msgid "Applies filters to the file log data" -msgstr "Aplica filtros a los datos de registro del archivo" +#: Library/Main/Strings.cs:286 +msgid "Apply filters to the file log data" +msgstr "" -#: Library/Main/Strings.cs:285 +#: Library/Main/Strings.cs:287 +msgid "Specify the amount of log information to output to the console." +msgstr "" + +#: Library/Main/Strings.cs:288 msgid "Console information level" msgstr "Nivel de información de la consola" -#: Library/Main/Strings.cs:287 -msgid "Applies filters to the console log data" -msgstr "Aplica filtros a los datos de registro de la consola" - -#: 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:290 +msgid "Apply filters to the console log data" msgstr "" -#: Library/Main/Strings.cs:290 -msgid "Sets the process to use low IO priority" -msgstr "Establece el proceso para utilizar la prioridad IO baja" - #: 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 " @@ -4302,11 +4437,11 @@ msgstr "" " Un uso común sería tener un archivo llamado algo así como \".nobackup\" y " "colocar este archivo en carpetas que no deben ser respaldadas." -#: Library/Main/Strings.cs:295 +#: Library/Main/Strings.cs:298 msgid "List of filenames that exclude folders" msgstr "Lista de nombres de archivos que excluyen las carpetas" -#: 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 " @@ -4314,11 +4449,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" @@ -4326,11 +4461,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 " @@ -4344,11 +4479,11 @@ msgstr "" "configurar --{0}={2} o --{1}={2} para reportar los datos de registro " "adicionales" -#: Library/Main/Strings.cs:302 -msgid "Activates logging of all database queries" -msgstr "Activa el registro de todas las consultas a la base de datos" +#: 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 " @@ -4357,11 +4492,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. " @@ -4369,11 +4504,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. " @@ -4381,11 +4516,11 @@ 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 " @@ -4394,18 +4529,18 @@ msgstr "" "La criptolibrería no soporta transformaciones reutilizables para el " "algoritmo hash {0}" -#: Library/Main/Strings.cs:315 +#: Library/Main/Strings.cs:318 #, csharp-format msgid "The cryptolibrary does not support the hash algorithm {0}" msgstr "La criptolibrería no soporta el algoritmo hash {0}" -#: Library/Main/Strings.cs:316 +#: Library/Main/Strings.cs:319 msgid "The passphrase cannot be changed for an existing backup" msgstr "" "No se puede cambiar la frase de seguridad de una copia de seguridad " "existente" -#: Library/Main/Strings.cs:317 +#: Library/Main/Strings.cs:320 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "Fallo al crear una instantánea: {0}" @@ -4570,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 "" @@ -4580,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 "" @@ -4595,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 @@ -4608,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 "" @@ -4636,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" @@ -4647,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" @@ -4669,29 +4800,27 @@ 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 "Selects the output format for results. Available formats: {0}" +msgid "" +"Use this option to select the output format for results. Available formats: " +"{0}" msgstr "" -"Selecciona el formato de salida de los resultados. Formatos disponibles: {0}" #: 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 @@ -4705,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" @@ -4722,24 +4849,20 @@ 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 "" -"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 @@ -4759,12 +4882,9 @@ msgstr "Enviar correo" #: 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 "" -"Si no puede encontrar el servidor de correo de destino a través de la " -"búsqueda MX, por favor use la opción {0} para especificar qué servidor smtp " -"utilizar." #: Library/Modules/Builtin/Strings.cs:98 msgid "" @@ -4784,10 +4904,10 @@ msgid "The message body" msgstr "El cuerpo del mensaje" #: 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 "" -"La contraseña utilizada para autenticar con el servidor SMTP si es " -"requerida." #: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Password" @@ -4811,19 +4931,13 @@ msgstr "Destinatario(s) de correo electrónico" #: 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" "Mail Sender \n" "Mail Sender " msgstr "" -"Dirección del remitente del correo electrónico. Si no se suministra ningún anfitrión, se utiliza el nombre del primer destinatario. Ejemplos de formatos permitidos:\n" -"\n" -"remitente\n" -"sender@example.com\n" -"Mail Sender \n" -"Mail Sender " #: Library/Modules/Builtin/Strings.cs:121 msgid "Email sender" @@ -4838,13 +4952,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 "Los mensajes para enviar" #: 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." @@ -4868,10 +4983,10 @@ msgid "The email subject" msgstr "Asunto del correo electrónico" #: 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 "" -"El nombre de usuario que se utilizada para autenticar con el servidor SMTP " -"si es requerido." #: Library/Modules/Builtin/Strings.cs:133 msgid "SMTP Username" @@ -4907,8 +5022,8 @@ msgstr "Módulo de reporte XMPP" #: 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 @@ -4917,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" @@ -4931,13 +5047,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 "La plantilla de mensaje" #: 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 @@ -4945,7 +5062,9 @@ msgid "The XMPP username" msgstr "Nombre de usuario de XMPP" #: 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 @@ -4953,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" @@ -4963,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 " +"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" @@ -4981,97 +5103,138 @@ 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 -msgid "HTTP report URL." +#: 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 -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: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 "" -"Extra parameters to add to the http message, e.g. " +"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:193 -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." +#: Library/Modules/Builtin/Strings.cs:221 +msgid "Set the HTTP verb to use" msgstr "" -#: Library/Modules/Builtin/Strings.cs:194 +#: 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 "" + +#: 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 "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." @@ -5080,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 @@ -5315,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 "" @@ -5339,11 +5497,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 " @@ -5351,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}" @@ -5368,8 +5522,8 @@ msgstr "El mensaje de error interno es: {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. " @@ -5383,8 +5537,8 @@ msgstr "Incluir archivos" #: 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. " @@ -5427,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 2b5f62c03..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-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: Kari Koskinen , 2024\n" "Language-Team: Finnish (https://app.transifex.com/duplicati/teams/67655/fi/)\n" @@ -47,8 +47,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 @@ -125,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 @@ -135,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 "" @@ -220,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 @@ -325,17 +332,11 @@ msgstr "" msgid "Backup configuration changed" msgstr "" -#: Library/Snapshots/Strings.cs:48 -msgid "Calling process does not have the backup privilege" -msgstr "Kutsuvalla prosessilla ei ole varmuuskopiointioikeuksia" - #: 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 "" -"Tämä moduuli voi siirtää tiedostoja palveluun Swift (OpenStack Object " -"Storage). Osoite on muotoa \"openstack://kansio/alikansio\"." #: Library/Backend/OpenStack/Strings.cs:28 msgid "OpenStack Simple Storage" @@ -359,18 +360,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 "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 @@ -378,7 +379,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 "" @@ -393,11 +394,11 @@ 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" -msgstr "Käyttäjätunnus palvelimelle." +msgid "Supply the username used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:36 msgid "" @@ -410,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 "" @@ -422,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 @@ -436,11 +437,11 @@ 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'." +msgid "The keystone API version to use. Valid values are 'v2' and 'v3'." msgstr "" #: Library/Backend/OpenStack/Strings.cs:43 @@ -458,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 @@ -478,13 +479,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 "" @@ -493,21 +494,22 @@ msgid "FTP" msgstr "FTP" #: 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" -msgstr "Vaihta tapaa, jolla FTP-yhteys muodostetaan." +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 @@ -515,7 +517,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 "" @@ -527,13 +529,13 @@ 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 "Käytä tätä valitsinta käyttääksesi SSL-salattua FTP-yhteyttä (ftps)." +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 "" @@ -576,13 +578,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 @@ -592,8 +594,8 @@ msgstr "Google Cloud Storage" #: 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}" -msgstr "Tarvitset tunnisteen AuthID. Voit ladata sen osoitteesta: {0}" +msgid "You need an AuthID. You can get it from: {0}" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:30 #, csharp-format @@ -629,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 @@ -643,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 "" @@ -654,16 +656,14 @@ 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 "" -"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 "" -"Tämä moduuli voi siirtää tiedostoja palveluun Google Drive. Osoite on muotoa" -" \"googledrive://kansio/alikansio\"." #: Library/Backend/GoogleServices/Strings.cs:45 msgid "Google Drive" @@ -686,11 +686,9 @@ 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 "" -"Tämä moduuli voi siirtää tiedostoja palveluun Cloudfiles. Osoite on muotoa " -"\"cloudfiles://kansio/alikansio\"." #: Library/Backend/CloudFiles/Strings.cs:25 msgid "Rackspace CloudFiles" @@ -700,49 +698,41 @@ msgstr "Rackspace CloudFiles" #, 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 "" -"CloudFiles käyttää eri autentikointipalvelimia riipuen siitä, missä maassa " -"tili sijaitsee. Käytä tätä valitsinta asettaaksesi vaihtoehtoinen " -"autentikointiosoite. Tämä valitsin ohittaa valitsimen --{0}." #: Library/Backend/CloudFiles/Strings.cs:27 msgid "Provide another authentication URL" msgstr "Anna toinen tunnistautumispalvelimen osoite." #: 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 "" -"Tunniste \"API Access Key\", jota käytetään tunnistauduttaessa palveluun " -"CloudFiles." #: 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 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 "" -"Duplicati käyttää oletuksena USA:ssa sijaitsevaa tiliä. Käytä tätä " -"valitsinta, jos tili sijaitsee Britanniassa. Huomaa, että tämä on sama kuin " -"valitsin --{0}={1}." #: Library/Backend/CloudFiles/Strings.cs:35 msgid "Use a UK account" msgstr "Käytä Britanniassa sijaitsevaa tiliä." #: Library/Backend/CloudFiles/Strings.cs:36 -msgid "Supplies the username used to authenticate with CloudFiles." -msgstr "Käyttäjätunnus palveluun 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" -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" @@ -766,23 +756,21 @@ msgid "No CloudFiles userID given" msgstr "Et antanut tunnistetta \"CloudFiles userID\"" #: 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 "" -"Odottamaton vastaus palvelusta CloudFiles. Todennäköisesti palvelun " -"ohjelmoitirajapinta on muuttunut." #: Library/Backend/S3/S3Config.cs:75 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 @@ -790,9 +778,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 @@ -800,9 +789,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 @@ -827,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 @@ -840,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 "" @@ -850,23 +840,20 @@ 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 "" -"Tällä valitsimella ohjelma käyttää Secure Socket Layer (SSL) suojattua http-" -"yhteyttä (https). Huomaa, että ämpärit, joiden nimessä on piste (.) " -"aiheuttavat ongelmia SSL-suojatuilla yhtyksillä." #: 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 "" @@ -895,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 @@ -903,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 @@ -925,7 +912,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 "" @@ -1093,12 +1080,9 @@ msgstr "Lisättävä julkinen SSH-avain" #: 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 "" -"Tämä moduuli siirtää tiedostoja SSH-palvelimelle käyttäen SFTP-protokollaa. " -"Osoitteet ovat muotoa \"ssh://palvelin/kansio\" tai " -"\"ssh://käyttäjä:salasana@palvelin/kansio\"" #: Library/Backend/SSHv2/Strings.cs:47 msgid "SFTP (SSH)" @@ -1111,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 "" @@ -1126,49 +1110,48 @@ 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 " -"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" -msgstr "Käytä SSH-avainta tunnistautumiseen." +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 @@ -1197,11 +1180,9 @@ 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 "" -"Tämä moduuli voi siirtää tiedostoja palveluun Box.com. Osoite on muotoa " -"\"box://kansio/alikansio\"." #: Library/Backend/Box/Strings.cs:26 msgid "Box.com" @@ -1277,7 +1258,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\")" @@ -1371,7 +1352,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 @@ -1379,10 +1360,10 @@ msgid "B2 Cloud Storage" msgstr "B2 Cloud Storage" #: 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 @@ -1390,10 +1371,10 @@ msgid "B2 Cloud Storage Application Key" msgstr "B2 Cloud Storage Application Key" #: 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 @@ -1527,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 @@ -1550,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 "" @@ -1579,11 +1560,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 "" @@ -1662,7 +1643,8 @@ msgid "" msgstr "" #: Library/Backend/AliyunOSS/Strings.cs:14 -msgid "Bucket Name" +#: Library/Backend/TencentCOS/Strings.cs:36 +msgid "Bucket name" msgstr "Ämpärin nimi" #: Library/Backend/AliyunOSS/Strings.cs:15 @@ -1685,8 +1667,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 @@ -1773,22 +1755,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 @@ -1803,11 +1781,9 @@ 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 "" -"Tämä moduuli voi lukea ja kirjoittaa tietoja Jottacloudiin käyttäen sen " -"REST-rajapintaa. Osoitteen muoto on \"jottacloud://kansio/alikansio\"." #: Library/Backend/Jottacloud/Strings.cs:26 msgid "Jottacloud" @@ -1818,8 +1794,8 @@ msgid "No username found" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:30 -msgid "No path given, cannot upload files to the root folder" -msgstr "Et antanut polkua. Tiedostoja ei voi ladata juurikansioon." +msgid "No path given. Files cannot be uploaded to the root folder" +msgstr "" #: Library/Backend/Jottacloud/Strings.cs:31 msgid "Illegal mount point given." @@ -1835,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 @@ -1849,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 @@ -1873,48 +1849,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 "mega.nz" -#: 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 "The shared secret used to generate two-factor TOTP codes" +msgstr "" + +#: Library/Backend/Mega/Strings.cs:33 msgid "No password given" msgstr "Et antanut salasanaa" -#: Library/Backend/Mega/Strings.cs:33 +#: Library/Backend/Mega/Strings.cs:34 msgid "No username given" msgstr "Et antanut käyttäjätunnusta" +#: 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 @@ -1937,20 +1919,13 @@ 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." msgstr "" -"Tukee SharePoint-palvelimen (myös OneDrive for Business) käyttöä. Osoitteet " -"ovat muotoa " -"\"mssp://tennant.sharepoint.com/Sivusto//Dokumenttikirjastoa/alikansio\" tai" -" " -"\"mssp://käyttäjänimi:salasana@tennant.sharepoint.com/Sivusto//Dokumenttikirjastoa/alikansio\"." -" Käytä kaksinkertaista kauttaviivaa '//' erottamaan verkkosivuston juuri " -"dokumenttikirjaston polusta. " #: Library/Backend/SharePoint/Strings.cs:27 msgid "Microsoft SharePoint" @@ -2047,19 +2022,14 @@ 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." msgstr "" -"Tukee palvelun myös OneDrive for Business käyttöä. Osoitteet ovat muotoa " -"\"od4b://tennant.sharepoint.com/personal/käyttäjä/Documents/subfolder\" tai " -"\"od4b://käyttäjänimi:salasana@tennant.sharepoint.com/käyttäjä/Dokuments/kansio\"." -" Käytä kaksinkertaista kauttaviivaa '//' erottamaan verkkosivuston juuri " -"dokumenttikirjaston polusta." #: Library/Backend/SharePoint/Strings.cs:54 msgid "Microsoft OneDrive for Business" @@ -2067,11 +2037,9 @@ msgstr "Microsoft OneDrive for Business" #: 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 "" -"Tämä moduuli voi siirtää tiedostoja palveluun Dropbox. Osoite on muotoa " -"\"dropbox://kansio/alikansio\"." #: Library/Backend/Dropbox/Strings.cs:28 msgid "Dropbox" @@ -2079,13 +2047,10 @@ msgstr "Dropbox" #: 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 "" -"Tämä moduuli siirtää tiedostoja WEBDAV-palvelimelle käyttäen HTTP-" -"protokollaa. Osoitteet ovat muotoa \"webdav://palvelin/kansio\" tai " -"\"webdav://käyttäjä:salasana@palvelin/kansio\"." #: Library/Backend/WEBDAV/Strings.cs:25 msgid "WebDAV" @@ -2097,15 +2062,9 @@ 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 "" -"Todennusmenetelmä Digest authentication mahdollistaa tunnistautumisen " -"lähettämättä selväkielistä salasanaa verkon yli. Tämä ei kuitenkaan estä " -"mies-välissä hyökkäystä, sillä HTTP-protokollan mukaan käytetään " -"selväkielistä tunnistautumista, jos muut mentelmät epäonnistuvat. Täm " -"valitsin estää selväkielisen tunnistautumisen. Tällöin yhteys epäonnistuu, " -"jos Digest access authentication epäonnistuu." #: Library/Backend/WEBDAV/Strings.cs:27 msgid "Force the use of the HTTP Digest authentication method" @@ -2132,10 +2091,9 @@ 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 "" -"Käytä tätä valitsinta käyttääksesi SSL-salattua http-yhteyttä (https)." #: Library/Backend/WEBDAV/Strings.cs:41 msgid "" @@ -2168,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 @@ -2180,78 +2138,78 @@ 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" -msgstr "" +msgid "Authentication method" +msgstr "Tunnistautumistapa" #: 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" -msgstr "" +msgid "API key" +msgstr "API-avain" #: 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 "Salausavain" #: 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" -msgstr "" +msgid "Folder" +msgstr "Kansio" #: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format @@ -2268,10 +2226,337 @@ msgid "Unexpected error code: {0} - {1}" msgstr "Odottamaton virhe: {0}-{1}" #: 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 "" -"OAuth-palvelun käyttäjäliintiö on ylitetty. Yritä uudelleen muutaman tunnin " -"kuluttua." + +#: 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 @@ -2287,19 +2572,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 "" -"Tämä moduuli käyttää standardia Zip -pakkausta. Tämän moduulin luomia " -"tiedostoja voidaan lukea millä hyvänsä standardinmukaisella zip-ohjelmalla." #: Library/Compression/Strings.cs:25 -msgid "Zip compression" -msgstr "Zip-pakkaus" +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 @@ -2311,31 +2594,29 @@ msgstr "" " 9 on paras mahdollinen pakkaus." #: Library/Compression/Strings.cs:28 -msgid "Sets the Zip compression level" -msgstr "Aseta ZIP-pakkauksen taso" +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 "" -"Tämä valitsin asettaa käytetyn pakkausmetodin. Valitsimella {0} ei ole " -"vaikutusta muilla valinnoilla kuin \"Deflate\"." #: Library/Compression/Strings.cs:30 -msgid "Sets the Zip compression method" -msgstr "Valitse pakkausmetodi" +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 @@ -2376,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 "" @@ -2389,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" @@ -2449,15 +2730,14 @@ msgstr "" #: Library/Main/Strings.cs:30 #, csharp-format -msgid "The option {0} is deprecated: {1}" -msgstr "Valitsin {0} on poistumassa: {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 "" -"Valitsin --{0} on olemassa useampaan kertaan. Ilmoita tämä kehittäjille." #: Library/Main/Strings.cs:32 msgid "No source folders specified for backup" @@ -2479,29 +2759,23 @@ 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 "" -"Valitsimelle --{0} annettu argumentti \"{1}\" ei ole kelvollinen totuusarvo." -" Se tulkitaan todeksi." #: 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 "" -"\"{1}\" ei ole kelvollinen argumentti valitsimelle --\"{0}\". Sallitut arvot" -" ovat: {2}" #: 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 "" -"\"{1}\" ei ole kelvollinen argumentti valitsimelle --\"{0}\". Sallitut arvot" -" ovat: {2}" #: Library/Main/Strings.cs:38 #, csharp-format @@ -2593,16 +2867,13 @@ 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 "" -"Jos varmuuuskoion teko keskeytyi, etäpalvelimella on todennäköisesti " -"vaillinaisia tiedostoja. Tällä valitsimella Duplicati poistaa sellaiset " -"tiedostot." #: Library/Main/Strings.cs:57 -msgid "A flag indicating that Duplicati should remove unused files" -msgstr "Poista tiedostot, jotak eivät ole käytössä" +msgid "Remove unused files" +msgstr "" #: Library/Main/Strings.cs:58 msgid "" @@ -2621,13 +2892,8 @@ 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 "" -"Käyttöjärjestelmä pitää kirjaa siitä, milloin kuhunkin tiedostoon on " -"viimeksi kirjoitettu. Duplicati voi käytää tätä päätelläkseen, onko " -"tiedostoon kirjoitettu edellisen varmuuskopion jälkeen. Jos jokin sovellus " -"muuttaa muokkausaikaa tarkoituksella, Duplicati ei toimi oikein ilman tätä " -"asetusta." #: Library/Main/Strings.cs:61 msgid "Disable checks based on file time" @@ -2652,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 "" @@ -2725,14 +2991,9 @@ msgstr "Salauslause, jota käytetään varmuuskopioita salattaessa" #: 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 "" -"Oletuksena Duplicati listaa ja palauttaa tiedostot uusimmasta " -"varmuukopiosta. Käytä tätä valitsinta valitaksesi toisen version. Voit " -"käyttää suhteellisia aikamääreitä, kuten \"-2M\" palauttaaksesi tiedostot 2 " -"kuukautta vanhasta varmuuskopiosta tai \"-3W\" palauttaaksesi tiedostot " -"kolme viikkoa vanhasta varmuuskopiosta." #: Library/Main/Strings.cs:77 msgid "The time to list/restore files" @@ -2741,12 +3002,9 @@ msgstr "Valitse aika, jonka haluat listata tai palauttaa." #: 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 "" -"Oletuksena Duplicati listaa ja palauttaa tiedostot uusimmasta " -"varmuukopiosta. Käytä tätä valitsinta valitaksesi toisen version. Voit antaa" -" useita versioita ja välejä pilkulla erotettuna. Esimerkiksi: \"0,2-4,7\"." #: Library/Main/Strings.cs:79 msgid "The version to list/restore files" @@ -2825,15 +3083,12 @@ msgstr "Valitse ohjaustiedostot" #: 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 "" -"Jos datatiedoston tarkastussumma ei ole oikea, Duplicati kieltäytyy " -"käyttämästä kyseistä tiedostoa. Anna tämä valitsin jatkaaksesi virheestä " -"huolimatta." #: Library/Main/Strings.cs:93 -msgid "Set this flag to skip hash checks" -msgstr "Ohita tiedostojen tarkastussummien tarkistaminen" +msgid "Skip hash checks" +msgstr "" #: Library/Main/Strings.cs:94 msgid "" @@ -2847,24 +3102,11 @@ msgstr "" msgid "Limit the size of files being backed up" msgstr "Varmuuskopioitavien tiedotojen kokoraja" -#: 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 "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" @@ -2883,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 "" @@ -2902,7 +3142,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:105 -msgid "Disables manifests verification" +msgid "Disable manifests verification" msgstr "" #: Library/Main/Strings.cs:106 @@ -2934,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 @@ -2942,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 "" @@ -2961,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 "" @@ -2999,26 +3239,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" -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 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 "" @@ -3026,7 +3266,7 @@ msgstr "" msgid "Log information level" msgstr "Lokiin tallennettavat tiedot" -#: 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 "" @@ -3040,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 "" @@ -3077,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 @@ -3094,42 +3334,41 @@ 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." +msgstr "" + +#: Library/Main/Strings.cs:138 msgid "Verify uploads by listing contents" msgstr "Tarkista siirtojen onnistuminen listaamalla etäpalvelimen tiedostot" -#: Library/Main/Strings.cs:138 +#: Library/Main/Strings.cs:139 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 " +"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 "" -"Oletuksena Duplicati siirtää tiedostoja palvelimelle samaan aikaan, kun " -"tekee varmuuskopiota. Yleensä se nopeuttaa varmuuskopion valmistumista. Tämä" -" asetus muuttaa Duplicatin toimintaa niin, että se siirtää tiedostot vasta " -"kunkin tiedoston valmistuttua." -#: Library/Main/Strings.cs:139 +#: Library/Main/Strings.cs:140 msgid "Upload files synchronously" msgstr "Lataa tiedostot varmuuskopioinnin aikana" -#: Library/Main/Strings.cs:140 +#: Library/Main/Strings.cs:141 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." +"process. Use this option to ensure that each operation is performed on a " +"seperate connection." msgstr "" -#: Library/Main/Strings.cs:141 +#: Library/Main/Strings.cs:142 msgid "Do not re-use connections" msgstr "Älä uudelleenkäytä yhteyttä." -#: Library/Main/Strings.cs:142 +#: 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 " @@ -3139,57 +3378,57 @@ msgstr "" "vain uudelleenyritysten lukumäärän. Tällä valitsimella Duplicati tulostaa " "virheilmoituksen jokaisella yrityksellä." -#: Library/Main/Strings.cs:143 +#: Library/Main/Strings.cs:144 msgid "Show error messages when a retry is performed" msgstr "Näytä virheilmoitus uudelleenyrityksen jälkeen" -#: 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 "Lataa tyhjätkin varmuuskopiot" -#: 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 " @@ -3201,11 +3440,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 "Symbolisten linkkien tallentaminen" -#: 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}\" " @@ -3215,11 +3454,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 "Kovien linkkien käsittely" -#: 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 " @@ -3227,11 +3466,11 @@ msgid "" "are: {0}." msgstr "" -#: Library/Main/Strings.cs:157 +#: Library/Main/Strings.cs:158 msgid "Exclude files by attribute" msgstr "Ohita tiedostoja ominaisuuksien perusteella" -#: 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 " @@ -3243,65 +3482,57 @@ msgstr "" "vedoksen tiedostojen lukemiseen. Tämä voi nopeuttaa varmuuskopioita " "tietokoneissa, joissa on Windows XP." -#: Library/Main/Strings.cs:159 +#: Library/Main/Strings.cs:160 msgid "Map snapshots to a drive (Windows only)" msgstr "Liitä vedokset levynä (vain Windowsilla)" -#: 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 "" -"Näyttää tämän varmuuskopion nimen. Nimen avulla voit erottaa eri " -"varmuuskopiot sähköposti-ilmoituksissa tai skripteissä." - #: Library/Main/Strings.cs:161 +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 "Name of the backup" msgstr "Varmuuskopion nimi" -#: 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." -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 " "is supplied, that also serves as an example. The default file is placed in " "{0}." msgstr "" -"Tämä valitsin antaa tekstitiedoston, joka sisältää listan pakkautumattomista" -" tiedostotyypeistä. Tiedosto koostuu tiedostotarkentimista, jotka ovat " -"kukin omalla rivillään. Rivit, jotka eivät ala pisteellä jätetään huomiotta." -" Tarkentimen katsotaan päättyvän välilyöntiin. Tiedosto sisältää " -"oletusarvon, joka on myös esimerkkinä muille riveille. Oletustiedoston " -"sijainti on {0}" -#: Library/Main/Strings.cs:167 +#: Library/Main/Strings.cs:168 msgid "Manage non-compressible file extensions" msgstr "Hallitse pakkautumattomien tiedostojen listaa" -#: 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 " @@ -3313,87 +3544,72 @@ msgstr "" " lohkokokoa käytettäessä lohkolistat vievät enemmän tilaa. Huomioi, että " "tätä arvoa ei voi muuttaa etätiedostojen luonnin jälkeen." -#: Library/Main/Strings.cs:169 +#: Library/Main/Strings.cs:170 msgid "Block size used in hashing" msgstr "Tiivisteen laskennassa käytettävä lohkon koko" -#: 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 "" -"Tämä valitsin rajoittaa muuttuneiden tiedostojen haun vain tiedostoihin, " -"joiden tiedoetään muuttuneen. Tätä käytetään yleensä yhdessä jonkin " -"tiedostojärjestelmää tarkkailevan ohjelman, joka koostaa listan muuttuneista" -" tiedostoista, kanssa." - #: Library/Main/Strings.cs:171 +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 "Lista mahdollisesti muuttuneista tiedostoista" -#: Library/Main/Strings.cs:172 +#: 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 "Polku paikallisen tilan sisältävään tietokantaan" -#: 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." +"Use this option to supply a list of deleted files. This option will be " +"ignored unless the option --{0} is also set." msgstr "" -"Lista poistetuista tiedostoista. Tämä valitsin jätetään huomiotta, jollei " -"valitsinta --{0} ole annettu." -#: Library/Main/Strings.cs:175 +#: Library/Main/Strings.cs:176 msgid "List of deleted files" msgstr "Lista poistetuista tiedostoista" -#: Library/Main/Strings.cs:176 +#: Library/Main/Strings.cs:177 msgid "" -"This option can be used to reduce the memory footprint by not keeping paths " -"and modification timestamps in memory." +"Use this option to reduce the memory footprint by not keeping paths and " +"modification timestamps in memory." msgstr "" -#: Library/Main/Strings.cs:177 +#: Library/Main/Strings.cs:178 msgid "Reduce memory footprint by disabling in-memory lookups" msgstr "" "Pienennä muistinkäyttöä poistamalla muistissa tapahtuva vertailu käytöstä" -#: 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 "" -"Tämä asetus estää etäpalvelimen tiedostojen listauksen aloitettaessa " -"varmuuskopioita. Tämän tarkoitus on auttaa Duplicatia toimimaan sellaisten " -"etäpalvelinten kanssa, joiden tiedostolistaus ei ole luotettava." -#: Library/Main/Strings.cs:182 +#: Library/Main/Strings.cs:183 msgid "Do not query backend at startup" msgstr "Älä listaa tiedostoja etäpalvelimella aloitettaessa" -#: 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" @@ -3407,11 +3623,11 @@ msgstr "" "hakemistotiedostot vievät etäpalvelimella enemmän tilaa, jota ei välttämättä" " koskaan tarvita." -#: Library/Main/Strings.cs:184 -msgid "Determines usage of index files" -msgstr "Säädä hakemistotiedotojen käyttöä" - #: Library/Main/Strings.cs:185 +msgid "Determine usage of index files" +msgstr "" + +#: 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 " @@ -3424,51 +3640,43 @@ msgstr "" "datan osuus prosentteina. Arvoa sovelletaan kuhunkin lohkotiedostoon ja koko" " tallennettuun dataan." -#: Library/Main/Strings.cs:186 +#: Library/Main/Strings.cs:187 msgid "The maximum wasted space in percent" msgstr "Tarpeettoman datan osuus prosentteina" -#: 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 "" -"Tällä valitsimella voit testata erilaisia asetuksia ja niiden vaikutusta " -"koskematta tiedostoihin." - #: Library/Main/Strings.cs:188 -msgid "Does not perform any modifications" -msgstr "Älä muuta tiedostoja" +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 "" -"Tämä on asiantuntija-asetus. Tällä asetuksella voit valita lohkojen " -"tarkastussummien laskemiseen käytettävän algoritmin. Sillä on vaikutusta " -"suorituskykyyn ja levytilan tarpeeseen." #: 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 "" + +#: Library/Main/Strings.cs:191 msgid "The hash algorithm used on blocks" msgstr "Lohkojen tarkastussummien laskemiseen käytettävä algoritmi" -#: 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." -msgstr "" -"Tämä on asiantuntija-asetus. Tällä asetuksella voit valita tiedostojen " -"tarkastussummien laskemiseen käytettävän algoritmin. Sillä on vaikutusta " -"suorituskykyyn ja levytilan tarpeeseen." - #: Library/Main/Strings.cs:192 +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 "Tiedostojen tarkastussummien laskemiseen käytettävä algoritmi" -#: Library/Main/Strings.cs:193 +#: 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. " @@ -3481,11 +3689,11 @@ msgstr "" "valitsin poistaa automaattisen tiivistämisen käytöstä. Tällöin varmuuskopio " "tiivistetään vain komennolla \"compact\"." -#: Library/Main/Strings.cs:194 +#: Library/Main/Strings.cs:195 msgid "Disable automatic compacting" msgstr "Poista automaattinen tiivistäminen käytöstä" -#: 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 " @@ -3496,11 +3704,11 @@ msgstr "" "oletuksena alle 20 prosenttia jätetään tiivistämättä. Tämä vähentää " "siirrettävän datan määrää." -#: Library/Main/Strings.cs:196 +#: Library/Main/Strings.cs:197 msgid "Volume size threshold" msgstr "Datatiedostojen muutosten alaraja" -#: 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 " @@ -3509,11 +3717,11 @@ msgstr "" "Tämä asetus määrää kuinka paljon etäpalvelimella saa olla pieniä tiedostoja " "ennen kuin ne yhdistetään yhdeksi lohkotiedostoksi." -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:199 msgid "Maximum number of small volumes" msgstr "Pienten tiedostojen määrä" -#: 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 " @@ -3523,45 +3731,40 @@ msgstr "" "omalla koneella. Tämä on hidasta, mutta voi vähentää etäpalvelimelta " "ladattavan datan määrää." -#: Library/Main/Strings.cs:200 +#: Library/Main/Strings.cs:201 msgid "Use local file data when restoring" msgstr "Käytä paikallisia tiedostoja apuna palautettaessa" -#: 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" -msgstr "Poista paikallinen tietokanta käytöstä" - #: Library/Main/Strings.cs:204 +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 "" -#: Library/Main/Strings.cs:205 +#: Library/Main/Strings.cs:206 msgid "Keep a number of versions" msgstr "Säilytettävien versioiden lukumäärä" -#: Library/Main/Strings.cs:206 +#: Library/Main/Strings.cs:207 msgid "Use this option to set the timespan in which backups are kept." msgstr "Aseta ajanjakso, jolta varmuuskopiot säilytetään." -#: Library/Main/Strings.cs:207 +#: Library/Main/Strings.cs:208 msgid "Keep all versions within a timespan" msgstr "Säilytä varmuuskopiot tältä ajanjaksolta" -#: 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 " @@ -3573,34 +3776,31 @@ 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 "" "Käytä tätä valitsinta jatkaaksesi vaikka jotkut varmuuskopioitavat kohteet " "puuttuisivatkin." -#: Library/Main/Strings.cs:211 +#: Library/Main/Strings.cs:212 msgid "Ignore missing source elements" msgstr "Ohita puuttuvat lähteet" -#: 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 "" -"Tällä valitsimella Duplicati ylikirjoittaa olemassaolevat tiedostot " -"palauttettaessa. Jos tätä valitsinta ei ole annettu, Duplicati lisää " -"palautettavan tiedoston nimeen aikaleiman ja järjestysnumeron." - #: Library/Main/Strings.cs:213 +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 "Ylikirjoita tiedostostot palauttaessasi" -#: Library/Main/Strings.cs:214 +#: 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." @@ -3608,25 +3808,21 @@ msgstr "" "Tällä valitsimella Duplicati tulostaa enmmän tilatietoja. Yleensä tämä " "tarkoittaa riviä kutakin käsiteltyä tiedostoa kohden." -#: Library/Main/Strings.cs:215 +#: Library/Main/Strings.cs:216 msgid "Output more progress information" msgstr "Tulosta enmmän tilatietoja" -#: 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 " @@ -3638,25 +3834,25 @@ msgstr "" " ja SHA256-tarkastussummat. Tämän avulla varmuskopion eheyden voi tarkastaa " "etäpalvelimella." -#: Library/Main/Strings.cs:220 +#: Library/Main/Strings.cs:221 msgid "Determine if verification files are uploaded" msgstr "Lataa varmistustiedostot etäpalvelimelle" -#: 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" +"option --{1} is set, no remote files are verified." msgstr "" -#: Library/Main/Strings.cs:222 +#: Library/Main/Strings.cs:223 msgid "The number of samples to test after a backup" msgstr "Varmuuskopion jälkeen tarkastettavien tiedostojen lukumäärä" -#: Library/Main/Strings.cs:223 +#: Library/Main/Strings.cs:224 #, csharp-format msgid "" "After a backup is completed, some (dblock, dindex, dlist) files from the " @@ -3666,57 +3862,57 @@ 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" -msgstr "Perusteellinen eheystarkastus" - #: Library/Main/Strings.cs:227 +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 "" -#: Library/Main/Strings.cs:228 +#: Library/Main/Strings.cs:229 msgid "Size of the file read buffer" msgstr "Lukupuskurin koko" -#: 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 "Salli salauslauseen vaihtaminen" -#: 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 "Listaa vain eri versiot varmuuskopiossa" -#: 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," @@ -3727,11 +3923,11 @@ msgstr "" "nopeuttaa varmuuskopiointia ja tiedostojen palauttamista, mutta ei vaikuta " "varmuuskopioiden kokoon merkittävästi." -#: Library/Main/Strings.cs:236 -msgid "Don't store metadata" -msgstr "Älä tallenna metadataa" - #: Library/Main/Strings.cs:237 +msgid "Do not store metadata" +msgstr "" + +#: 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." @@ -3740,11 +3936,11 @@ msgstr "" "tiedostojen lukemisen. Tällä valitsimella Duplicati palauttaa myös " "tiedostojen oikeudet." -#: Library/Main/Strings.cs:238 +#: Library/Main/Strings.cs:239 msgid "Restore file permissions" msgstr "Palauta tiedostojen oikeudet" -#: 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" @@ -3755,11 +3951,11 @@ msgstr "" "tarkastussumman laskemisen käytöstä. Tällöin palautettujen tiedostojen " "eheyttä ei tarkasteta." -#: Library/Main/Strings.cs:240 +#: Library/Main/Strings.cs:241 msgid "Skip restored file check" msgstr "Älä tarkasta palautettuja tiedostoja." -#: 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 " @@ -3770,28 +3966,28 @@ msgstr "" "paikallisen datan hyödyntämisen käytöstä ja käyttää vain etäpalvelimella " "olevaa dataa." -#: Library/Main/Strings.cs:242 +#: Library/Main/Strings.cs:243 msgid "Do not use local data" msgstr "Älä käytä paikallista dataa" -#: 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." @@ -3799,19 +3995,11 @@ msgstr "" "Tällä valitsimella Duplicati tarkastaa koko palautetun tiedoston lisäksi " "kunkin lohkon tarkastustsumman." -#: Library/Main/Strings.cs:248 +#: Library/Main/Strings.cs:249 msgid "Check block hashes" msgstr "Tarkasta lohkojen tarkastussummat" -#: Library/Main/Strings.cs:249 -msgid "Set the time after which log data will be purged from the database." -msgstr "Aseta lokitietojen säilytysaika" - -#: Library/Main/Strings.cs:250 -msgid "Clean up old log data" -msgstr "Poista vanhat lokitiedot" - -#: 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 " @@ -3823,129 +4011,122 @@ msgstr "" "nopeampaa, mutta sen tiedot eivät riitä tiedostojen palauttamiseen. Voit " "käyttää sitä palautettavien tiedostojen etsimiseen." -#: Library/Main/Strings.cs:252 +#: Library/Main/Strings.cs:253 msgid "Repair database with paths" msgstr "Korjaa tietokanta poluista" -#: 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\"." +" in another language. Use this option to set the locale. Supply a blank " +"string to choose the \"Invariant Culture\"." msgstr "" -"Oletuksena Duplicati käyttää järjestelmän oletuslokaalia ja " -"muotoiluasetuksia. Joissakin tilanteissa on hyödyllistä suorittaa ohjelma " -"eri lokaalissa, esim. nähdäksesi virheilmoitukset toisella kielellä. Tämä " -"valitsin asettaa käytettävän lokaalin. Aseta arvoksi tyhjä merkkijono " -"valitaksesi \"invariant Culture\"-lokaalin." -#: Library/Main/Strings.cs:254 +#: Library/Main/Strings.cs:255 msgid "Force the locale setting" msgstr "Pakota Duplicati käyttämään tiettyjä lokaaliasetuksia" -#: Library/Main/Strings.cs:255 +#: 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 "" -"Tällä valitsimella voit ottaa pois käytöstä rinnakkaistetut " -"tiedostonsiirrot. Riippuen laitteistostasi ja etäpalvelimesta tämä voi " -"nopeuttaa tiedostonsiirtoja." -#: Library/Main/Strings.cs:258 +#: Library/Main/Strings.cs:259 msgid "Handle file communication with backend using threaded pipes" msgstr "Kommunikoi taustamoduulin kanssa käyttäen säieturvallisia putkia" -#: 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 "" +"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 "Salli kaikkien tiedostojen poisto" -#: Library/Main/Strings.cs:273 +#: 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 " @@ -3955,50 +4136,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 " @@ -4008,38 +4189,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 " @@ -4047,11 +4232,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 " @@ -4059,11 +4244,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" @@ -4071,11 +4256,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 " @@ -4084,11 +4269,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 " @@ -4097,11 +4282,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. " @@ -4109,11 +4294,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. " @@ -4121,11 +4306,11 @@ 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 " @@ -4133,16 +4318,16 @@ msgid "" msgstr "" "Salauskirjasto ei tue uudelleenkäytettäviä muunnoksia tiivistefunktiolle {0}" -#: Library/Main/Strings.cs:315 +#: Library/Main/Strings.cs:318 #, csharp-format msgid "The cryptolibrary does not support the hash algorithm {0}" msgstr "Salauskirjasto ei tue tiivistefunktiota {0}" -#: Library/Main/Strings.cs:316 +#: Library/Main/Strings.cs:319 msgid "The passphrase cannot be changed for an existing backup" msgstr "Olemassaolevan varmuuskopion salasanaa ei voi vaihtaa" -#: Library/Main/Strings.cs:317 +#: Library/Main/Strings.cs:320 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "Vedoksen luominen epäonnistui: {0}" @@ -4297,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 "" @@ -4307,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 @@ -4318,7 +4503,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:57 -msgid "Sets readwrite" +msgid "Set readwrite" msgstr "" #: Library/Modules/Builtin/Strings.cs:58 @@ -4329,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 @@ -4357,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" @@ -4367,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" @@ -4389,27 +4571,26 @@ 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 "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 @@ -4424,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" @@ -4441,22 +4620,20 @@ 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 "" -"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 @@ -4474,11 +4651,9 @@ msgstr "Lähetä sähköposti" #: 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 "" -"Sähköpostin vastaanottajan palvelinta ei löytynyt MX-tietueiden avulla. Anna" -" käytettävä smtp-palvelin valitsimella {0}." #: Library/Modules/Builtin/Strings.cs:98 msgid "" @@ -4498,8 +4673,10 @@ msgid "The message body" msgstr "Viestin runko" #: Library/Modules/Builtin/Strings.cs:108 -msgid "The password used to authenticate with the SMTP server if required." -msgstr "SMTP-palvelimen salasana" +msgid "" +"Use this option to set the password used to authenticate with the SMTP " +"server if required." +msgstr "" #: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Password" @@ -4519,19 +4696,13 @@ msgstr "Sähköpostin vastaanottajat" #: 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" "Mail Sender \n" "Mail Sender " msgstr "" -"Sähköpostin lähettäjän osoite. Jos osoitteen verkkotunnusta ei määritellä, käytetään ensimmäisen vastaanottajan verkkotunnusta. Esimerkkejä sallituista muotoiluista:\n" -"\n" -"lähettäjä\n" -"lähettäjä@esimerkki.com\n" -"Postin Lähettäjä \n" -"Postin Lähettäjä " #: Library/Modules/Builtin/Strings.cs:121 msgid "Email sender" @@ -4546,13 +4717,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 "Lähetettävä viesti" #: 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." @@ -4576,8 +4748,10 @@ msgid "The email subject" msgstr "Sähköpostin otsake" #: Library/Modules/Builtin/Strings.cs:132 -msgid "The username used to authenticate with the SMTP server if required." -msgstr "Käytäjätunnus SMTP-palvelimelle, jos tarvitaan" +msgid "" +"Use this option to set the username used to authenticate with the SMTP " +"server if required." +msgstr "" #: Library/Modules/Builtin/Strings.cs:133 msgid "SMTP Username" @@ -4612,8 +4786,8 @@ msgstr "Moduuli raporttien lähettämiseksi XMPP-palvelun kautta" #: 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 @@ -4622,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" @@ -4636,13 +4811,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 "Viestin malli" #: 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 @@ -4650,7 +4826,9 @@ msgid "The XMPP username" msgstr "XMPP-käyttäjätunus" #: 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 @@ -4658,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" @@ -4670,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 " +"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" @@ -4687,104 +4868,145 @@ 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 -msgid "HTTP report URL." +#: 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 -msgid "The name of the parameter to send the message as." +#: 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 "" -"Extra parameters to add to the http message, e.g. " +"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 "" -"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 "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 @@ -5002,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 "" @@ -5026,11 +5243,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 " @@ -5038,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}" @@ -5055,8 +5268,8 @@ msgstr "Sisäinen virheilmoitus on: {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. " @@ -5070,8 +5283,8 @@ msgstr "Sisällytä tiedostot" #: 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. " @@ -5113,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 754baabdf..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-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: 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" @@ -64,8 +63,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 @@ -144,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 @@ -154,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 "" @@ -241,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 @@ -353,17 +359,11 @@ msgstr "Le prochain USN est zéro" msgid "Backup configuration changed" msgstr "Configuration de la sauvegarde modifiée" -#: Library/Snapshots/Strings.cs:48 -msgid "Calling process does not have the backup privilege" -msgstr "Le processus d'origine n'a pas le privilège de sauvegarde" - #: Library/Backend/OpenStack/Strings.cs: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 "" -"Ce back-end peut lire et écrire des données vers Swift (OpenStack Object " -"Storage). Le format pris en charge est : \"openstack://container/folder\"." #: Library/Backend/OpenStack/Strings.cs:28 msgid "OpenStack Simple Storage" @@ -387,26 +387,26 @@ 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 "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 #: 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 "" @@ -421,11 +421,11 @@ 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" -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 "" @@ -438,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 "" @@ -450,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 @@ -464,14 +464,12 @@ 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'." +msgid "The keystone API version to use. Valid values are 'v2' and 'v3'." msgstr "" -"La version de l'API keystone à utiliser, les valeurs valides sont 'v2' et " -"'v3'." #: Library/Backend/OpenStack/Strings.cs:43 msgid "The keystone API version to use" @@ -489,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 @@ -509,13 +507,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 "" @@ -524,21 +522,22 @@ msgid "FTP" msgstr "FTP" #: 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" -msgstr "Bascule la méthode de connexion FTP" +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 @@ -546,7 +545,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 "" @@ -558,15 +557,13 @@ 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 "" -"Utiliser ce paramètre pour communiquer en utilisant Secure Socket Layer " -"(SSL) sur ftp (ftps)" #: 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 "" @@ -609,16 +606,14 @@ 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 "" -"Ce backend peut lire et écrire des données vers Google Cloud Storage. Format" -" supporté: \"gcs://bucket/folder\"." #: Library/Backend/GoogleServices/Strings.cs:28 msgid "Google Cloud Storage" @@ -627,8 +622,8 @@ msgstr "Google Cloud Storage" #: 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}" -msgstr "Vous devez avoir un AuthID, vous pouvez l'obtenir depuis : {0}" +msgid "You need an AuthID. You can get it from: {0}" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:30 #, csharp-format @@ -664,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 @@ -677,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 "" @@ -688,16 +683,14 @@ 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 "" -"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 "" -"Ce back-end peut lire et écrire des données vers Google Drive. Le format " -"pris en charge est : \"googledrive://folder/subfolder\"." #: Library/Backend/GoogleServices/Strings.cs:45 msgid "Google Drive" @@ -720,11 +713,9 @@ msgstr "Identifiant du Drive partagé" #: 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 "" -"Permet les connexions au back-end CloudFiles. Le format autorisé est : " -"\"cloudfiles://container/folder\"." #: Library/Backend/CloudFiles/Strings.cs:25 msgid "Rackspace CloudFiles" @@ -734,50 +725,41 @@ msgstr "Rackspace CloudFiles" #, 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 "" -"CloudFiles utilise différents serveurs pour l'authentification en fonction " -"de l'emplacement du compte, utilisez cette option pour définir une autre URL" -" d'authentification. Cette option remplace --{0}." #: Library/Backend/CloudFiles/Strings.cs:27 msgid "Provide another authentication URL" msgstr "Fournissez une autre URL d'identification" #: 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 "" -"Fournissez la clé d'accès API utilisée pour s'identifier avec Cloudfiles." #: 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 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 "" -"Duplicati supposera que les informations d'identification fournies " -"concernent un compte américain, utilisez cette option si le compte est un " -"compte basé au Royaume-Uni. Notez que cela équivaut au réglage --{0}={1}." #: Library/Backend/CloudFiles/Strings.cs:35 msgid "Use a UK account" msgstr "Utiliser un compte basé au Royaume-Uni" #: Library/Backend/CloudFiles/Strings.cs:36 -msgid "Supplies the username used to authenticate with CloudFiles." +msgid "The username used to authenticate with CloudFiles." msgstr "" -"Fournissez le nom d'utilisateur utilisé pour s'identifier avec 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 "" -"Fournissez le nom d'utilisateur utilisé pour s'identifier avec CloudFiles." #: Library/Backend/CloudFiles/Strings.cs:38 msgid "MD5 Hash (ETag) verification failed" @@ -801,21 +783,21 @@ msgid "No CloudFiles userID given" msgstr "Aucun userID CloudFiles fourni" #: Library/Backend/CloudFiles/Strings.cs:43 -msgid "Unexpected CloudFiles response, perhaps the API has changed?" -msgstr "Réponse inattendue de CloudFiles, peut-être que l'API a changé ?" +msgid "Unexpected CloudFiles response. Perhaps the API has changed?" +msgstr "" #: Library/Backend/S3/S3Config.cs:75 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 @@ -823,9 +805,10 @@ msgid "S3 compatible" msgstr "Compatible S3" #: 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 @@ -833,9 +816,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 @@ -860,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 @@ -873,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 "" @@ -883,23 +867,20 @@ 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 "" -"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 "" -"Utiliser ce paramètre pour communiquer en utilisant Secure Socket Layer " -"(SSL) sur ftp (ftps). Attention : les noms de conteneur contenant une " -"virgule rencontrent des problèmes avec les connexions 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 "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 "" @@ -928,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 @@ -936,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 @@ -958,7 +939,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 "" @@ -1135,12 +1116,9 @@ msgstr "La clé SSH publique à ajouter" #: 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 "" -"Ce backend peut lire et écrire des données dans un backend basé sur SSH, en " -"utilisant SFTP. Les formats autorisés sont \"ssh: // nom_hôte / dossier\" ou" -" \"ssh: // nom_utilisateur: mot de passe @ nom_hôte / dossier\"." #: Library/Backend/SSHv2/Strings.cs:47 msgid "SFTP (SSH)" @@ -1153,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 "" @@ -1170,55 +1146,49 @@ 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 " -"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" -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 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" -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 "" -"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 "" -"Cette option peut être utilisée pour activer l'intervalle keep-alive de la " -"connexion SSH. Si la connexion est inactive, des pare-feu agressifs peuvent " -"fermer la connexion. L'utilisation de keep-alive gardera la connexion " -"ouverte dans ce scénario. Si cette valeur est définie sur zéro, le keep-" -"alive est désactivé." #: Library/Backend/SSHv2/Strings.cs: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 @@ -1247,11 +1217,9 @@ 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 "" -"Ce back-end peut lire et écrire des données vers Box.com. Le format supporté" -" est : \"box://folder/subfolder\"." #: Library/Backend/Box/Strings.cs:26 msgid "Box.com" @@ -1333,7 +1301,7 @@ msgstr "Exécutable Rclone" #: 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\")" @@ -1439,7 +1407,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 @@ -1447,10 +1415,10 @@ msgid "B2 Cloud Storage" msgstr "B2 Cloud Storage" #: 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 @@ -1458,10 +1426,10 @@ msgid "B2 Cloud Storage Application Key" msgstr "B2 Cloud Storage Application Key" #: 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 @@ -1601,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 @@ -1627,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 "" @@ -1657,11 +1625,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 "" @@ -1741,7 +1709,8 @@ msgid "" msgstr "" #: Library/Backend/AliyunOSS/Strings.cs:14 -msgid "Bucket Name" +#: Library/Backend/TencentCOS/Strings.cs:36 +msgid "Bucket name" msgstr "Nom du bucket" #: Library/Backend/AliyunOSS/Strings.cs:15 @@ -1764,8 +1733,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 @@ -1852,22 +1821,18 @@ msgid "Secret Key" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:35 -msgid "Bucket, format: BucketName-APPID" +msgid "Bucket name, format: BucketName-APPID" msgstr "" -#: Library/Backend/TencentCOS/Strings.cs:36 -msgid "Bucket" -msgstr "Bucket" - #: 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 @@ -1882,11 +1847,9 @@ 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 "" -"Le back-end peut lire et écrire les données sur Jottacloud en utilisant le " -"protocole REST. Le format authorisé est \"jottacloud://folder/subfolder\"." #: Library/Backend/Jottacloud/Strings.cs:26 msgid "Jottacloud" @@ -1897,9 +1860,8 @@ 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 "" -"Pas de chemin indiqué, impossible de télécharger les fichiers à la racine" #: Library/Backend/Jottacloud/Strings.cs:31 msgid "Illegal mount point given." @@ -1920,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 @@ -1939,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 "" @@ -1968,48 +1930,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 "mega.nz" -#: 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 "The shared secret used to generate two-factor TOTP codes" +msgstr "" + +#: Library/Backend/Mega/Strings.cs:33 msgid "No password given" msgstr "Mot de passe non renseigné" -#: Library/Backend/Mega/Strings.cs:33 +#: Library/Backend/Mega/Strings.cs:34 msgid "No username given" msgstr "Utilisateur non renseigné" +#: 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 @@ -2032,16 +2000,13 @@ 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." msgstr "" -"Prise en charge des connexions à un serveur SharePoint (y compris OneDrive for Business). \n" -"Les formats autorisés sont \"mssp://tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\" ou \"mssp://username:password@tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\".\n" -"Utilisez une double barre oblique '//' dans le chemin pour indiquer qu'il s'agit d'un lien hypertexte à partir de la bibliothèque de documents." #: Library/Backend/SharePoint/Strings.cs:27 msgid "Microsoft SharePoint" @@ -2145,21 +2110,14 @@ 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." msgstr "" -"Prend en charge les connexions à Microsoft OneDrive for Business. Les " -"formats autorisés sont \"od4b: " -"//tennant.sharepoint.com/personal/username_domain/Documents/subfolder\" ou " -"\"od4b: // nom d'utilisateur: " -"password@tennant.sharepoint.com/personal/nom_utilisateur/Documents/dossier\"." -" Vous pouvez utiliser une double barre oblique '//' dans le chemin pour " -"indiquer le chemin de base du dossier de documents." #: Library/Backend/SharePoint/Strings.cs:54 msgid "Microsoft OneDrive for Business" @@ -2167,11 +2125,9 @@ msgstr "Microsoft OneDrive Entreprise" #: 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 "" -"Ce back-end peut lire et écrire des données vers Dropbox. Le format supporté" -" est : \"dropbox://folder/subfolder\"." #: Library/Backend/Dropbox/Strings.cs:28 msgid "Dropbox" @@ -2179,13 +2135,10 @@ msgstr "Dropbox" #: 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 "" -"Supporte les connexion à un serveur web avec WEBDAV d'activé, en utilisant " -"le protocole HTTP. Les formats autorisés sont \"webdav://hostname/dossier\" " -"ou \"webdav://utilisateur@hostname/dossier\"." #: Library/Backend/WEBDAV/Strings.cs:25 msgid "WebDAV" @@ -2197,16 +2150,9 @@ 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 "" -"L'utilisation de la méthode d'authentification HTTP Digest permet à " -"l'utilisateur de s'authentifier auprès du serveur, sans envoyer le mot de " -"passe en clair. Cependant, une attaque de type man-in-the-middle est facile," -" car le protocole HTTP spécifie une solution de repli à l'authentification " -"de base, ce qui obligera le client à envoyer le mot de passe à l'attaquant. " -"En utilisant cet indicateur, le client n'accepte pas cela, et utilise " -"toujours l'authentification Digest ou ne parvient pas à se connecter." #: Library/Backend/WEBDAV/Strings.cs:27 msgid "Force the use of the HTTP Digest authentication method" @@ -2235,11 +2181,9 @@ 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 "" -"Utilisez cet indicateur pour communiquer à l'aide de SSL (Secure Socket " -"Layer) sur http (https)." #: Library/Backend/WEBDAV/Strings.cs:41 msgid "" @@ -2272,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 @@ -2284,87 +2228,78 @@ msgid "Storj DCS (Decentralized Cloud Storage)" msgstr "" #: Library/Backend/Storj/Strings.cs:29 -msgid "The connection-test failed." -msgstr "Le test de connexion a échoué." +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 "" -"La méthode d'authentification décrit la manière de se connecter au réseau - " -"soit via une clé API soit via une autorisation d'accès." #: Library/Backend/Storj/Strings.cs:31 -msgid "The authentication method" -msgstr "La méthode d'authentification" +msgid "Authentication method" +msgstr "Méthode d'authentification" #: 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" -msgstr "Le satellite" +msgid "Satellite" +msgstr "Satellite" #: 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 "" -"La clé API donne l'accès à un projet spécifique sur le satellite de votre " -"choix. Rendez-vous sur le tableau de bord de votre satellite pour en créer " -"une si vous n'avez pas déjà une clé API." #: Library/Backend/Storj/Strings.cs:35 -msgid "The API key" -msgstr "La clé API" +msgid "API key" +msgstr "Clé API" #: 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" -msgstr "La phrase de passe de chiffrement" +msgid "Encryption passphrase" +msgstr "Phrase de chiffrement" #: 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 "" -"Une autorisation d'accès contient toutes les informations dans une chaîne " -"chiffrée. Vous pouvez l'utiliser à la place d'un satellite, d'une clé API et" -" d'un secret." #: Library/Backend/Storj/Strings.cs:39 -msgid "The access grant" -msgstr "L'autorisation d'accès" +msgid "Access grant" +msgstr "Octroi d'accès" #: Library/Backend/Storj/Strings.cs:40 -msgid "The bucket where the backup will reside in." -msgstr "Le bucket dans lequel résidera la sauvegarde." +msgid "Specify the bucket for storing the backup." +msgstr "" #: Library/Backend/Storj/Strings.cs:41 -msgid "The bucket" -msgstr "Le bucket" +msgid "Bucket" +msgstr "Bucket" #: 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 "" -"Le répertoire à l'intérieur du bucket dans lequel résidera la sauvegarde." #: Library/Backend/Storj/Strings.cs:43 -msgid "The folder" -msgstr "Le répertoire" +msgid "Folder" +msgstr "Dossier" #: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format @@ -2381,9 +2316,344 @@ msgid "Unexpected error code: {0} - {1}" msgstr "Code d'erreur inattendu : {0} - {1}" #: 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 "" -"Le service OAuth est actuellement saturé, essayer dans quelques heures" + +#: 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 @@ -2399,20 +2669,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 "" -"Ce module fournit la compression Zip standard de l'industrie. Les fichiers " -"créés avec ce module peuvent être lus par n'importe quelle application zip " -"standard." #: Library/Compression/Strings.cs:25 -msgid "Zip compression" -msgstr "Compression Zip" +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 @@ -2425,33 +2692,30 @@ msgstr "" "maximale." #: Library/Compression/Strings.cs:28 -msgid "Sets the Zip compression level" -msgstr "Définit le niveau de compression Zip" +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 "" -"Cette option peut être utilisée pour définir une autre méthode de " -"compression, telle que LZMA. Notez qu'en utilisant une autre valeur que " -"Deflate, l'option {0} sera ignorée." #: Library/Compression/Strings.cs:30 -msgid "Sets the Zip compression method" -msgstr "Configurer la méthode de compression Zip" +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" -msgstr "Active le support de Zip64" +msgid "Toggle ZIP64 support" +msgstr "" #: Library/Compression/Strings.cs:33 #, csharp-format @@ -2491,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 "" @@ -2505,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" @@ -2565,15 +2829,14 @@ msgstr "" #: Library/Main/Strings.cs:30 #, csharp-format -msgid "The option {0} is deprecated: {1}" -msgstr "L'option {0} n'est plus valable : {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 "" -"L'option - {0} existe plus d'une fois, merci de le signaler aux développeurs" #: Library/Main/Strings.cs:32 msgid "No source folders specified for backup" @@ -2597,29 +2860,23 @@ 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 "" -"La valeur \"{1}\" fournie à - {0} n'analyse pas en un booléen valide, cela " -"sera traité comme si elle était définie sur \"vraie\" (\"true\")" #: Library/Main/Strings.cs: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 "" -"L'option - {0} ne supporte pas la valeur \"{1}\", les valeurs supportées " -"sont : {2}" #: 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 "" -"L'option - {0} ne prend pas en charge la valeur \"{1}\", les valeurs " -"d'indicateur prises en charge sont : {2}" #: Library/Main/Strings.cs:38 #, csharp-format @@ -2715,17 +2972,13 @@ 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 "" -"Si une sauvegarde est interrompue, il y aura probablement des fichiers " -"partiels présents côté serveur. En utilisant cette option, Duplicati " -"enlèvera automatiquement ces fichiers s'il en identifie." #: Library/Main/Strings.cs:57 -msgid "A flag indicating that Duplicati should remove unused files" +msgid "Remove unused files" msgstr "" -"Un flag pour indiquer à Duplicati de supprimer les fichiers inutilisés" #: Library/Main/Strings.cs:58 msgid "" @@ -2748,13 +3001,8 @@ 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 "" -"Le système d'exploitation conserve la trace de la dernière fois qu'un " -"fichier a été écrit. En utilisant ces informations, Duplicati peut " -"rapidement déterminer si le fichier a été modifié. Si certaines applications" -" modifient délibérément cette information, Duplicati ne fonctionnera pas " -"correctement à moins que cet indicateur ne soit activé." #: Library/Main/Strings.cs:61 msgid "Disable checks based on file time" @@ -2780,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 "" @@ -2857,13 +3105,9 @@ msgstr "Phrase de passe utilisée pour chiffrer les sauvegardes" #: 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 "" -"Par défaut, Duplicati répertorie et restaure les fichiers de la sauvegarde " -"la plus récente. Utilisez cette option pour sélectionner un autre élément. " -"Vous pouvez utiliser des temps relatifs, comme \"-2M\" pour une sauvegarde " -"depuis deux mois." #: Library/Main/Strings.cs:77 msgid "The time to list/restore files" @@ -2872,13 +3116,9 @@ msgstr "Le temps de répertorier / restaurer les fichiers" #: 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 "" -"Par défaut, Duplicati répertorie et restaure les fichiers de la sauvegarde " -"la plus récente. Utilisez cette option pour sélectionner un autre élément. " -"Vous pouvez entrer plusieurs valeurs séparées par des virgules et des plages" -" à l'aide de -, par ex. \"0,2-4,7\"." #: Library/Main/Strings.cs:79 msgid "The version to list/restore files" @@ -2961,15 +3201,12 @@ msgstr "Définir des fichiers de contrôle" #: 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 "" -"Si l'empreinte du volume ne correspond pas, Duplicati refusera d'utiliser la" -" sauvegarde. Fournissez cet indicateur pour permettre à Duplicati de " -"continuer malgré tout." #: Library/Main/Strings.cs:93 -msgid "Set this flag to skip hash checks" -msgstr "Définissez cet indicateur pour ignorer les contrôles par empreinte" +msgid "Skip hash checks" +msgstr "" #: Library/Main/Strings.cs:94 msgid "" @@ -2984,29 +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 "" -"This option can be used to supply an alternative folder for temporary " -"storage. By default the system default temporary folder is used. Note that " -"also SQLite will put temporary files in this temporary folder." -msgstr "" -"Cette option peut être utilisée pour fournir un autre dossier de stockage " -"temporaire. Par défaut, le dossier temporaire par défaut du système est " -"utilisé. Notez également que SQLite placera des fichiers temporaires dans ce" -" dossier temporaire." - -#: 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" @@ -3025,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 "" @@ -3046,7 +3261,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:105 -msgid "Disables manifests verification" +msgid "Disable manifests verification" msgstr "" #: Library/Main/Strings.cs:106 @@ -3088,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 "" @@ -3129,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 "" @@ -3170,26 +3385,26 @@ msgstr "Le nombre de téléversements simultanés autorisés" #: 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" -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 msgid "Log internal information to a file" msgstr "Consigner les informations internes dans un fichier" -#: 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 "" @@ -3197,7 +3412,7 @@ msgstr "" msgid "Log information level" msgstr "Niveau de détail du journal" -#: 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 "" @@ -3212,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 "" @@ -3262,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 @@ -3281,41 +3494,41 @@ 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." +msgstr "" + +#: Library/Main/Strings.cs:138 msgid "Verify uploads by listing contents" msgstr "Vérifier les téléversements en listant le contenu" -#: Library/Main/Strings.cs:138 +#: Library/Main/Strings.cs:139 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 " +"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 va télécharger des fichiers tout en scannant le disque et en " -"produisant des volumes, ce qui rend généralement la sauvegarde plus rapide. " -"Utilisez cet indicateur pour désactiver le comportement, afin que Duplicati " -"attende que chaque volume soit terminé." -#: Library/Main/Strings.cs:139 +#: Library/Main/Strings.cs:140 msgid "Upload files synchronously" msgstr "Téléverser des fichiers de manière synchrone" -#: Library/Main/Strings.cs:140 +#: Library/Main/Strings.cs:141 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." +"process. Use this option to ensure that each operation is performed on a " +"seperate connection." msgstr "" -#: Library/Main/Strings.cs:141 +#: Library/Main/Strings.cs:142 msgid "Do not re-use connections" msgstr "Ne pas réutiliser les connexions" -#: Library/Main/Strings.cs:142 +#: 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 " @@ -3325,58 +3538,58 @@ msgstr "" "signale que le nombre de tentatives. Activez cette option pour afficher les " "messages d'erreur lorsqu'une nouvelle tentative est effectuée." -#: Library/Main/Strings.cs:143 +#: Library/Main/Strings.cs:144 msgid "Show error messages when a retry is performed" msgstr "" "Afficher les messages d'erreur lorsqu'une nouvelle tentative est effectuée" -#: Library/Main/Strings.cs: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 "Téléverse des fichiers de sauvegarde vides" -#: 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 "Seuil d'avertissement concernant un quota disponible faible" -#: 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 " @@ -3388,11 +3601,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 "Gestion de symlink" -#: 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}\" " @@ -3409,11 +3622,11 @@ msgstr "" "chemin unique. L'option \"{2}\" ignorera tous les liens physiques avec plus " "d'un lien." -#: Library/Main/Strings.cs:155 +#: Library/Main/Strings.cs:156 msgid "Hardlink handling" msgstr "Manipulation de Hardlink" -#: 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 " @@ -3421,11 +3634,11 @@ msgid "" "are: {0}." msgstr "" -#: Library/Main/Strings.cs:157 +#: Library/Main/Strings.cs:158 msgid "Exclude files by attribute" msgstr "Exclure les fichiers par attribut" -#: 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 " @@ -3438,68 +3651,57 @@ msgstr "" "instantané. Cette solution de contournement peut accélérer l'accès aux " "fichiers sur Windows XP." -#: Library/Main/Strings.cs:159 +#: Library/Main/Strings.cs:160 msgid "Map snapshots to a drive (Windows only)" msgstr "Mapper des instantanés sur un lecteur (Windows uniquement)" -#: 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 "" -"Un nom d'affichage qui est attaché à cette sauvegarde. Peut être utilisé " -"pour identifier la sauvegarde lors de l'envoi de courrier ou de l'exécution " -"de scripts." - #: Library/Main/Strings.cs:161 +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 "Name of the backup" msgstr "Nom de la sauvegarde" -#: 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." -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 " "is supplied, that also serves as an example. The default file is placed in " "{0}." msgstr "" -"Cette propriété peut être utilisée pour pointer vers un fichier texte où " -"chaque ligne contient une extension de fichier qui indique un fichier non " -"compressible. Les fichiers ayant une extension trouvée dans le fichier ne " -"seront pas compressés, mais simplement stockés dans l'archive. Le format de " -"fichier ignore les lignes qui ne commencent pas par un point et considère un" -" espace pour indiquer la fin de l'extension. Un fichier par défaut est " -"fourni, qui sert également d'exemple. Le fichier par défaut est placé dans " -"{0}." -#: Library/Main/Strings.cs:167 +#: Library/Main/Strings.cs:168 msgid "Manage non-compressible file extensions" msgstr "Gérer les extensions de fichiers non compressibles" -#: 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 " @@ -3512,90 +3714,71 @@ msgstr "" "importante lors du stockage des listes de fichiers. Notez que la valeur ne " "peut pas être modifiée après la création des fichiers distants." -#: Library/Main/Strings.cs:169 +#: Library/Main/Strings.cs:170 msgid "Block size used in hashing" msgstr "Taille de bloc utilisée dans le hachage" -#: 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 "" -"Cette option peut être utilisée pour limiter l’analyse aux seuls fichiers " -"connus pour avoir changé. Ceci n'est généralement activé qu'en combinaison " -"avec un observateur de système de fichiers qui garde la trace des " -"modifications de fichiers." - #: Library/Main/Strings.cs:171 +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 "Liste des fichiers à scanner pour voir s'ils ont changé" -#: Library/Main/Strings.cs:172 +#: 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 "Chemin vers l'état de la base de donnée locale" -#: 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." +"Use this option to supply a list of deleted files. This option will be " +"ignored unless the option --{0} is also set." msgstr "" -"Cette option peut être utilisée pour fournir une liste de fichiers " -"supprimés. Cette option sera ignorée à moins que l'option --{0} soit " -"également utilisée." -#: Library/Main/Strings.cs:175 +#: Library/Main/Strings.cs:176 msgid "List of deleted files" msgstr "Liste des fichiers supprimés" -#: Library/Main/Strings.cs:176 +#: Library/Main/Strings.cs:177 msgid "" -"This option can be used to reduce the memory footprint by not keeping paths " -"and modification timestamps in memory." +"Use this option to reduce the memory footprint by not keeping paths and " +"modification timestamps in memory." msgstr "" -#: Library/Main/Strings.cs:177 +#: Library/Main/Strings.cs:178 msgid "Reduce memory footprint by disabling in-memory lookups" msgstr "Réduire l'empreinte mémoire en désactivant les recherches en mémoire" -#: 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 "" -"Cette option peut être utilisée pour améliorer la vitesse en échange d'une " -"consommation mémoire plus élevée." - #: Library/Main/Strings.cs:180 +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 "Stocker un cache de bloc en mémoire" -#: Library/Main/Strings.cs:181 +#: 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 "" -"Si cet indicateur est défini, la base de données locale ne sera pas comparée" -" à la liste de fichiers distante au démarrage. L'intérêt de cette option est" -" de fonctionner correctement dans les cas où la liste de fichiers est cassée" -" ou indisponible." -#: Library/Main/Strings.cs:182 +#: Library/Main/Strings.cs:183 msgid "Do not query backend at startup" msgstr "Ne pas interroger le back-end au démarrage" -#: 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" @@ -3610,11 +3793,11 @@ msgstr "" "que les fichiers d'index plus grands occupent plus d'espace à distance et " "peuvent ne jamais être utilisés." -#: Library/Main/Strings.cs:184 -msgid "Determines usage of index files" -msgstr "Détermine l'utilisation des fichiers d'index" - #: Library/Main/Strings.cs:185 +msgid "Determine usage of index files" +msgstr "" + +#: 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 " @@ -3627,52 +3810,43 @@ msgstr "" "récupérée. Cette valeur est un pourcentage utilisé sur chaque volume et le " "stockage total." -#: Library/Main/Strings.cs:186 +#: Library/Main/Strings.cs:187 msgid "The maximum wasted space in percent" msgstr "Le maximum d'espace perdu en pourcentage" -#: 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 "" -"Cette option peut être utilisée pour tester différents paramètres et " -"observer le résultat sans changer les fichiers réels." - #: Library/Main/Strings.cs:188 -msgid "Does not perform any modifications" -msgstr "N'effectue aucune modification" +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 "" -"C'est une option très avancée ! Cette option peut être utilisée pour " -"sélectionner un algorithme de hachage de blocs avec une plus petite ou plus " -"grande taille de hachage, pour des raisons de performances ou de stockage." #: Library/Main/Strings.cs: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 "" + +#: Library/Main/Strings.cs:191 msgid "The hash algorithm used on blocks" msgstr "L'algorithme de hachage utilisé sur les blocs" -#: 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." -msgstr "" -"Ceci est une option très avancée ! Cette option peut être utilisée pour " -"sélectionner un algorithme de hachage de fichier avec une taille de hachage " -"plus petite ou plus grande, pour des raisons de performances ou d'espace de " -"stockage." - #: Library/Main/Strings.cs:192 +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 "L'algorithme de hachage utilisé sur les fichiers" -#: Library/Main/Strings.cs:193 +#: 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. " @@ -3685,11 +3859,11 @@ msgstr "" "pour désactiver ce compactage automatique et ne compacter que lors de " "l'exécution de la commande compact." -#: Library/Main/Strings.cs:194 +#: Library/Main/Strings.cs:195 msgid "Disable automatic compacting" msgstr "Désactiver le compactage automatique" -#: 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 " @@ -3701,11 +3875,11 @@ msgstr "" "Cela garantit que les gros volumes qui risquent de perdre de l'espace de " "quelques octets ne sont pas téléchargés et réécrits." -#: Library/Main/Strings.cs:196 +#: Library/Main/Strings.cs:197 msgid "Volume size threshold" msgstr "Seuil de taille d'un volume" -#: 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 " @@ -3715,11 +3889,11 @@ msgstr "" "peut forcer le groupement des petits fichiers. Les petits volumes seront " "toujours concaténés lorsqu'ils pourront remplir un volume entier." -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:199 msgid "Maximum number of small volumes" msgstr "Nombre maximum de petits volumes" -#: 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 " @@ -3729,47 +3903,42 @@ msgstr "" "afin de trouver des blocs existants. Cette opération est assez lente mais " "peut limiter la taille des téléchargements." -#: Library/Main/Strings.cs:200 +#: Library/Main/Strings.cs:201 msgid "Use local file data when restoring" msgstr "Utiliser les fichiers locaux lors de la restauration" -#: 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" -msgstr "Désactiver la base de données locale" - #: Library/Main/Strings.cs:204 +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 "" -#: Library/Main/Strings.cs:205 +#: Library/Main/Strings.cs:206 msgid "Keep a number of versions" msgstr "Garder un nombre de versions" -#: Library/Main/Strings.cs:206 +#: Library/Main/Strings.cs:207 msgid "Use this option to set the timespan in which backups are kept." msgstr "" "Utilisez cette option pour définir la durée durant laquelle les sauvegardes " "seront gardées" -#: Library/Main/Strings.cs:207 +#: Library/Main/Strings.cs:208 msgid "Keep all versions within a timespan" msgstr "Garder toutes les versions dans une fourchette de temps" -#: 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 " @@ -3790,36 +3959,33 @@ msgstr "" "option prend également en charge l'utilisation du spécificateur \"U\" pour " "indiquer un intervalle de temps illimité." -#: Library/Main/Strings.cs:209 +#: Library/Main/Strings.cs:210 msgid "Reduce number of versions by deleting old intermediate backups" msgstr "" "Réduire le nombre de versions en supprimant les anciennes sauvegardes " "intermédiaires" -#: Library/Main/Strings.cs:210 +#: Library/Main/Strings.cs:211 msgid "Use this option to continue even if some source entries are missing." msgstr "" "Utilisez cette option pour continuer même si certaines entrées source sont " "manquantes." -#: Library/Main/Strings.cs:211 +#: Library/Main/Strings.cs:212 msgid "Ignore missing source elements" msgstr "Ignorer les éléments source manquants" -#: 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 "" -"Utilisez cette option pour remplacer les fichiers cibles lors de la " -"restauration. Si cette option n'est pas définie, les fichiers seront " -"restaurés avec l'ajoût d'un horodatage et d'un numéro." - #: Library/Main/Strings.cs:213 +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 "Écrase les fichiers lors de la réstauration" -#: Library/Main/Strings.cs:214 +#: 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." @@ -3828,15 +3994,11 @@ msgstr "" "l'exécution d'une option. En général, cette option produira une ligne pour " "chaque fichier traité." -#: Library/Main/Strings.cs:215 +#: Library/Main/Strings.cs:216 msgid "Output more progress information" msgstr "Produire plus d'informations d'avancement" -#: 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." @@ -3845,11 +4007,11 @@ msgstr "" "générée à la suite de l'opération, y compris l'ensemble des noms de " "fichiers." -#: Library/Main/Strings.cs:218 +#: Library/Main/Strings.cs:219 msgid "Output full results" msgstr "Produire des résultats complets" -#: 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 " @@ -3861,25 +4023,25 @@ msgstr "" "la taille et les hachages SHA256 de tous les fichiers distants et peut être " "utilisé pour vérifier l'intégrité des fichiers." -#: Library/Main/Strings.cs:220 +#: Library/Main/Strings.cs:221 msgid "Determine if verification files are uploaded" msgstr "Déterminez si les fichiers de vérification sont téléchargés" -#: 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" +"option --{1} is set, no remote files are verified." msgstr "" -#: Library/Main/Strings.cs:222 +#: Library/Main/Strings.cs:223 msgid "The number of samples to test after a backup" msgstr "Le nombre d'échantillons à tester après une sauvegarde" -#: Library/Main/Strings.cs:223 +#: Library/Main/Strings.cs:224 #, csharp-format msgid "" "After a backup is completed, some (dblock, dindex, dlist) files from the " @@ -3889,57 +4051,57 @@ 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 "Le pourcentage d'échantillons à tester après une sauvegarde" -#: 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" -msgstr "Active la vérification approfondie des fichiers" - #: Library/Main/Strings.cs:227 +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 "" -#: Library/Main/Strings.cs:228 +#: Library/Main/Strings.cs:229 msgid "Size of the file read buffer" msgstr "Taille du tampon de lecture du fichier" -#: 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 "Autoriser le changement de phrase de passe" -#: 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 "Afficher uniquement les index de fichiers" -#: 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," @@ -3950,11 +4112,11 @@ msgstr "" "métadonnées accélère les opérations de sauvegarde et de restauration, mais " "n'affecte pas beaucoup la taille des fichiers." -#: Library/Main/Strings.cs:236 -msgid "Don't store metadata" -msgstr "Ne stocke pas de métadonnées" - #: Library/Main/Strings.cs:237 +msgid "Do not store metadata" +msgstr "" + +#: 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." @@ -3963,11 +4125,11 @@ msgstr "" "empêcher d'accéder à vos fichiers. Utilisez cette option pour restaurer " "également les autorisations." -#: Library/Main/Strings.cs:238 +#: Library/Main/Strings.cs:239 msgid "Restore file permissions" msgstr "Restaurer les autorisations de fichiers" -#: 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" @@ -3977,11 +4139,11 @@ msgstr "" "est vérifié pour vérifier que la restauration a réussi. Utilisez cette " "option pour désactiver et donc éviter d'attendre la vérification." -#: Library/Main/Strings.cs:240 +#: Library/Main/Strings.cs:241 msgid "Skip restored file check" msgstr "Ignorer la vérification du fichier restauré" -#: 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 " @@ -3991,28 +4153,28 @@ msgstr "" "la quantité de données téléchargées. Utilisez cette option pour ignorer " "cette optimisation et n'utiliser que les données distantes." -#: Library/Main/Strings.cs:242 +#: Library/Main/Strings.cs:243 msgid "Do not use local data" msgstr "N'utilise pas de données locales" -#: 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." @@ -4021,19 +4183,11 @@ msgstr "" "l'empreinte des blocs lus à partir d'un volume avant d'appliquer les " "correctifs aux fichiers restaurés avec les données." -#: Library/Main/Strings.cs:248 +#: Library/Main/Strings.cs:249 msgid "Check block hashes" msgstr "Vérifie les empreintes des blocs" -#: Library/Main/Strings.cs:249 -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:250 -msgid "Clean up old log data" -msgstr "Nettoyer les anciennes données du journal" - -#: 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 " @@ -4047,29 +4201,23 @@ msgstr "" "données résultante est interrogeable, mais ne peut pas être utilisée pour " "restaurer des données." -#: Library/Main/Strings.cs:252 +#: Library/Main/Strings.cs:253 msgid "Repair database with paths" msgstr "Répare la base de données avec les chemins d'accès" -#: 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\"." +" in another language. Use this option to set the locale. Supply a blank " +"string to choose the \"Invariant Culture\"." msgstr "" -"Par défaut, les paramètres régionaux et les paramètres de culture de votre " -"système seront utilisés. Dans certains cas, vous préférerez peut-être " -"exécuter avec une autre langue, par exemple pour obtenir des messages dans " -"une autre langue. Cette option peut être utilisée pour définir les " -"paramètres régionaux. Fournissez une chaîne vierge pour choisir la \"culture" -" invariante\"." -#: Library/Main/Strings.cs:254 +#: Library/Main/Strings.cs:255 msgid "Force the locale setting" msgstr "Forcer les paramètres régionaux" -#: Library/Main/Strings.cs:255 +#: 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 " @@ -4079,28 +4227,24 @@ msgstr "" " \"Aujourd'hui\" ou \"Jeudi dernier\". En réglant cette option, seules les " "dates réelles sont affichées, par exemple \"12 novembre 2018, 08:01\"." -#: Library/Main/Strings.cs:256 -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" - #: Library/Main/Strings.cs:257 +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" +"Use this option to disable multithreaded handling of up- and downloads. That" " can significantly speed up backend operations depending on the hardware " "you're running on and the transfer rate of your backend." msgstr "" -"Utilisez cette option pour désactiver la gestion multithread des mises à " -"jour et des téléchargements, ce qui peut considérablement accélérer les " -"opérations dorsales en fonction du matériel que vous utilisez et du taux de " -"transfert de votre backend." -#: Library/Main/Strings.cs:258 +#: Library/Main/Strings.cs:259 msgid "Handle file communication with backend using threaded pipes" msgstr "" "Gérer la communication de fichiers avec le backend à l'aide de tuyaux " "filetés" -#: Library/Main/Strings.cs: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 " @@ -4110,22 +4254,22 @@ msgstr "" "Définir cette valeur sur zéro ou moins équilibrera dynamiquement le nombre " "de threads actifs pour s'adapter au matériel." -#: Library/Main/Strings.cs:260 +#: Library/Main/Strings.cs:261 msgid "Limit number of concurrent threads" msgstr "Nombre limite de threads simultanés" -#: 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 "" "Utilisez cette option pour définir le nombre de processus effectuant le " "hachage des données." -#: Library/Main/Strings.cs:262 +#: Library/Main/Strings.cs:263 msgid "Specify the number of concurrent hashing processes" msgstr "Indiquez le nombre de processus de hachage simultanés" -#: 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." @@ -4133,11 +4277,11 @@ msgstr "" "Utilisez cette option pour définir le nombre de processus effectuant la " "compression des données de sortie." -#: Library/Main/Strings.cs:264 +#: Library/Main/Strings.cs:265 msgid "Specify the number of concurrent compression processes" msgstr "Spécifiez le nombre de processus de compression simultanés" -#: 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 " @@ -4147,61 +4291,47 @@ msgstr "" " liste de fichiers correspondant à la dernière sauvegarde effectuée et au " "contenu téléchargé lors de la session de sauvegarde incomplète sera générée." -#: Library/Main/Strings.cs:266 -msgid "Disables synthetic filelist" -msgstr "Désactive la liste de fichiers synthétique" - #: Library/Main/Strings.cs:267 +msgid "Disable synthetic filelist" +msgstr "" + +#: 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 "" -"Cet indicateur demande à Duplicati de ne pas regarder les métadonnées ou la " -"taille des fichiers lorsqu’on décide de rechercher des modifications dans un" -" fichier. Utilisez cette option si vous avez un grand nombre de fichiers et " -"notez que la numérisation prend beaucoup de temps avec les fichiers non " -"modifiés." - -#: Library/Main/Strings.cs:268 -msgid "Checks only file lastmodified" -msgstr "Vérifie uniquement le fichier lastmodified" #: Library/Main/Strings.cs:269 +msgid "Check only file lastmodified" +msgstr "" + +#: Library/Main/Strings.cs:270 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 " +"option to skip this compression, such that the entire original folder " "structure is preserved, including upper level empty folders." msgstr "" -"Lorsque vous restaurez un sous-ensemble d'une sauvegarde dans un nouveau " -"dossier, le chemin le plus court possible est utilisé pour éviter de générer" -" des chemins profonds avec des dossiers vides. Utilisez cet indicateur pour " -"ignorer cette compression, de sorte que toute la structure du dossier " -"d'origine soit préservée, y compris les dossiers vides de niveau supérieur." - -#: Library/Main/Strings.cs:270 -msgid "Disables path compression on restore" -msgstr "Désactive la compression du chemin lors de la restauration" #: Library/Main/Strings.cs:271 +msgid "Disable path compression on restore" +msgstr "" + +#: Library/Main/Strings.cs:272 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." +"this option to disable that protection, such that all filesets can be " +"deleted." msgstr "" -"Par défaut, le dernier groupe de fichiers ne peut pas être supprimé. Ceci " -"est une garantie pour s'assurer que toutes les données distantes ne sont pas" -" supprimées par une erreur de configuration. Utilisez cet indicateur pour " -"désactiver cette protection, afin que tous les ensembles de fichiers " -"puissent être supprimés." -#: Library/Main/Strings.cs:272 +#: Library/Main/Strings.cs:273 msgid "Allow removing all filesets" msgstr "Autoriser la suppression de tous les ensembles de fichiers" -#: Library/Main/Strings.cs:273 +#: 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 " @@ -4218,28 +4348,23 @@ msgstr "" "données. Définir cela sur true permettra à Duplicati d'exécuter les " "opérations VACUUM à sa discrétion." -#: 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 "" -"Lorsque cet indicateur est activé, le scanner qui calcule la taille des " -"fichiers sources est désactivé. Au lieu de cela, la taille signalée est lue " -"dans la base de données. L'utilisation de cet indicateur peut accélérer la " -"sauvegarde en réduisant l'accès au disque, mais donnera un indicateur de " -"progression moins précis." -#: Library/Main/Strings.cs:276 +#: Library/Main/Strings.cs:277 msgid "Disable the read-ahead scanner" msgstr "Désactiver le scanner à lecture anticipée" -#: 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 " @@ -4250,27 +4375,27 @@ msgstr "" "désactivez les contrôles, veillez à exécuter des commandes de contrôle " "régulières pour vous assurer que tout fonctionne comme prévu." -#: Library/Main/Strings.cs:278 +#: Library/Main/Strings.cs:279 msgid "Disable filelist consistency checks" msgstr "Désactiver les contrôles de cohérence des index" -#: 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 "Désactiver la sauvegarde sur batterie" -#: Library/Main/Strings.cs:282 +#: Library/Main/Strings.cs:284 msgid "Log file information level" msgstr "Niveau d'information du fichier journal" -#: Library/Main/Strings.cs:283 +#: Library/Main/Strings.cs:285 #, csharp-format msgid "" "This option accepts filters that removes or includes messages regardless of " @@ -4286,38 +4411,42 @@ msgstr "" "par '-'. Les expressions régulières sont prises en charge dans les " "accolades. Exemple: \"+ Path * {0} + * Mail * {0} - [. * DNS]\"" -#: Library/Main/Strings.cs:284 -msgid "Applies filters to the file log data" -msgstr "Applique des filtres aux données du journal de fichiers" +#: Library/Main/Strings.cs:286 +msgid "Apply filters to the file log data" +msgstr "" -#: Library/Main/Strings.cs:285 +#: Library/Main/Strings.cs:287 +msgid "Specify the amount of log information to output to the console." +msgstr "" + +#: Library/Main/Strings.cs:288 msgid "Console information level" msgstr "Niveau d'information de la console" -#: Library/Main/Strings.cs:287 -msgid "Applies filters to the console log data" -msgstr "Applique des filtres aux données du journal de la console" - -#: 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:290 +msgid "Apply filters to the console log data" msgstr "" -#: Library/Main/Strings.cs:290 -msgid "Sets the process to use low IO priority" -msgstr "Impose au processus d'utiliser des entrés/sorties en basse priorité" - #: 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 " @@ -4330,11 +4459,11 @@ msgstr "" " de placer ce fichier dans des dossiers qui ne devraient pas être " "sauvegardés." -#: Library/Main/Strings.cs:295 +#: Library/Main/Strings.cs:298 msgid "List of filenames that exclude folders" msgstr "Liste des noms de fichiers qui excluent les dossiers" -#: 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 " @@ -4342,11 +4471,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" @@ -4354,11 +4483,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 " @@ -4371,11 +4500,11 @@ msgstr "" "les requêtes de base de données et n'oubliez pas de définir - {0} = {2} ou -" " {1} = {2} pour signaler les données de journal supplémentaires." -#: Library/Main/Strings.cs:302 -msgid "Activates logging of all database queries" -msgstr "Active la journalisation de toutes les requêtes de base de données" +#: Library/Main/Strings.cs: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 " @@ -4384,11 +4513,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. " @@ -4396,11 +4525,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. " @@ -4408,11 +4537,11 @@ 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 " @@ -4421,18 +4550,18 @@ msgstr "" "La bibliothèque de chiffrement ne prend pas en charge les transformations " "réutilisables pour l'algorithme de hachage {0}" -#: Library/Main/Strings.cs:315 +#: Library/Main/Strings.cs:318 #, csharp-format msgid "The cryptolibrary does not support the hash algorithm {0}" msgstr "" "La bibliothèque de chiffrement ne supporte pas l'algorithme de hachage {0}" -#: Library/Main/Strings.cs:316 +#: Library/Main/Strings.cs:319 msgid "The passphrase cannot be changed for an existing backup" msgstr "" "La phrase de passe ne peut pas être modifiée pour une sauvegarde existante" -#: Library/Main/Strings.cs:317 +#: Library/Main/Strings.cs:320 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "Échec de la création d'un instantané: {0}" @@ -4600,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 "" @@ -4610,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 "" @@ -4625,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 @@ -4639,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 "" @@ -4667,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" @@ -4677,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" @@ -4699,29 +4825,27 @@ 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 "Selects the output format for results. Available formats: {0}" +msgid "" +"Use this option to select the output format for results. Available formats: " +"{0}" msgstr "" -"Sélectionne le format de sortie pour les résultats. Formats disponibles: {0}" #: Library/Modules/Builtin/Strings.cs: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 @@ -4735,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" @@ -4752,23 +4874,20 @@ 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 "" -"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 @@ -4786,12 +4905,9 @@ msgstr "Envoyer email" #: 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 "" -"Impossible de trouver le serveur de messagerie de destination via la " -"recherche MX, veuillez utiliser l'option {0} pour spécifier le serveur smtp " -"à utiliser." #: Library/Modules/Builtin/Strings.cs:98 msgid "" @@ -4811,10 +4927,10 @@ msgid "The message body" msgstr "Corps du message" #: 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 "" -"Le mot de passe utilisé pour s'authentifier auprès du serveur SMTP si " -"nécessaire." #: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Password" @@ -4838,19 +4954,13 @@ msgstr "Email destinataire (s)" #: 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" "Mail Sender \n" "Mail Sender " msgstr "" -"Adresse de l'expéditeur du courrier électronique. Si aucun hôte n'est fourni, le nom d'hôte du premier destinataire est utilisé. Exemples de formats autorisés:\n" -"\n" -"expéditeur\n" -"expéditeur@exemple.com\n" -"Mail Sender \n" -"Mail Sender " #: Library/Modules/Builtin/Strings.cs:121 msgid "Email sender" @@ -4865,13 +4975,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 "Messages à envoyer" #: 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." @@ -4895,10 +5006,10 @@ msgid "The email subject" msgstr "Sujet de l'email" #: 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 "" -"Le nom d'utilisateur utilisé pour s'authentifier auprès du serveur SMTP si " -"nécessaire." #: Library/Modules/Builtin/Strings.cs:133 msgid "SMTP Username" @@ -4933,8 +5044,8 @@ msgstr "Module de rapport XMPP" #: 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 @@ -4943,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" @@ -4957,13 +5069,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 "Le modèle de message" #: 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 @@ -4971,7 +5084,9 @@ msgid "The XMPP username" msgstr "Le nom d'utilisateur XMPP" #: 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 @@ -4979,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" @@ -4989,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 " +"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" @@ -5007,96 +5125,137 @@ 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 -msgid "HTTP report URL." +#: 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 -msgid "The name of the parameter to send the message as." -msgstr "Le nom du paramètre sous lequel envoyer le message." +#: Library/Modules/Builtin/Strings.cs: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 "" -"Extra parameters to add to the http message, e.g. " +"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:193 -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." +#: Library/Modules/Builtin/Strings.cs:221 +msgid "Set the HTTP verb to use" msgstr "" -#: Library/Modules/Builtin/Strings.cs:194 +#: 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 "" + +#: 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 "É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." @@ -5105,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 @@ -5343,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 "" @@ -5367,11 +5521,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 " @@ -5379,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}" @@ -5396,8 +5546,8 @@ msgstr "Le message interne est : {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. " @@ -5411,8 +5561,8 @@ msgstr "Inclure fichiers" #: 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. " @@ -5456,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 e0cf3a8f5..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-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: Francois Lafleur , 2024\n" "Language-Team: French (Canada) (https://app.transifex.com/duplicati/teams/67655/fr_CA/)\n" @@ -47,8 +47,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 @@ -127,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 @@ -137,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 "" @@ -224,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 @@ -336,17 +343,11 @@ msgstr "" msgid "Backup configuration changed" msgstr "" -#: Library/Snapshots/Strings.cs:48 -msgid "Calling process does not have the backup privilege" -msgstr "Le processus d'origine n'a pas le privilège de sauvegarde" - #: Library/Backend/OpenStack/Strings.cs: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 "" -"Ce back-end peut lire et écrire des données vers Swift (OpenStack Object " -"Storage). Le format pris en charge est : \"openstack://container/folder\"." #: Library/Backend/OpenStack/Strings.cs:28 msgid "OpenStack Simple Storage" @@ -370,11 +371,11 @@ 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 "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." @@ -382,15 +383,15 @@ 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 #: 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 "" @@ -405,11 +406,11 @@ 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" -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 "" @@ -422,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 "" @@ -434,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 @@ -448,14 +449,12 @@ 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'." +msgid "The keystone API version to use. Valid values are 'v2' and 'v3'." msgstr "" -"La version de l'API keystone à utiliser, les valeurs valides sont 'v2' et " -"'v3'." #: Library/Backend/OpenStack/Strings.cs:43 msgid "The keystone API version to use" @@ -473,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 @@ -493,13 +492,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 "" @@ -508,21 +507,22 @@ msgid "FTP" msgstr "FTP" #: 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" -msgstr "Bascule la méthode de connexion FTP" +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 @@ -530,7 +530,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 "" @@ -542,15 +542,13 @@ 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 "" -"Utiliser ce paramètre pour communiquer en utilisant Secure Socket Layer " -"(SSL) sur ftp (ftps)" #: 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 "" @@ -593,13 +591,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 @@ -609,8 +607,8 @@ msgstr "Google Cloud Storage" #: 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}" -msgstr "Vous devez avoir un AuthID, vous pouvez l'obtenir depuis : {0}" +msgid "You need an AuthID. You can get it from: {0}" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:30 #, csharp-format @@ -646,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 @@ -659,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 "" @@ -670,16 +668,14 @@ 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 "" -"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 "" -"Ce back-end peut lire et écrire des données vers Google Drive. Le format " -"pris en charge est : \"googledrive://folder/subfolder\"." #: Library/Backend/GoogleServices/Strings.cs:45 msgid "Google Drive" @@ -702,11 +698,9 @@ 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 "" -"Permet les connexions au back-end Cloudfiles. Le format autorisé est : " -"\"cloudfiles://container/folder\"." #: Library/Backend/CloudFiles/Strings.cs:25 msgid "Rackspace CloudFiles" @@ -716,50 +710,41 @@ msgstr "Rackspace CloudFiles" #, 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 "" -"Cloudfiles utilise différents serveurs pour l'identification, basés sur le " -"lieu où le compte réside, utilisez cette option pour définir une URL " -"d'identification alternative. Cette option prime sur --{0}." #: Library/Backend/CloudFiles/Strings.cs:27 msgid "Provide another authentication URL" msgstr "Fournissez une autre URL d'identification" #: 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 "" -"Fournissez la clé d'accès API utilisée pour s'identifier avec Cloudfiles." #: 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 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 "" -"Duplicati assumera que les identifiants fournis le sont pour un compte aux " -"États-Unis, utilisez cette option sur le compte est basé au Royaume-Uni. " -"Veuillez notez que c'est équivalent au paramètre --{0}={1}." #: Library/Backend/CloudFiles/Strings.cs:35 msgid "Use a UK account" msgstr "Utiliser un compte au Royaume-Uni" #: Library/Backend/CloudFiles/Strings.cs:36 -msgid "Supplies the username used to authenticate with CloudFiles." +msgid "The username used to authenticate with CloudFiles." msgstr "" -"Fournissez le nom d'utilisateur utilisé pour s'identifier avec 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 "" -"Fournissez le nom d'utilisateur utilisé pour s'identifier avec Cloudfiles." #: Library/Backend/CloudFiles/Strings.cs:38 msgid "MD5 Hash (ETag) verification failed" @@ -783,21 +768,21 @@ msgid "No CloudFiles userID given" msgstr "Aucun userID Cloudfiles fourni" #: Library/Backend/CloudFiles/Strings.cs:43 -msgid "Unexpected CloudFiles response, perhaps the API has changed?" -msgstr "Réponse inattendue de Cloufiles, peut-être que l'API à changé ?" +msgid "Unexpected CloudFiles response. Perhaps the API has changed?" +msgstr "" #: Library/Backend/S3/S3Config.cs:75 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 @@ -805,9 +790,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 @@ -815,9 +801,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 @@ -842,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 @@ -855,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 "" @@ -865,23 +852,20 @@ 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 "" -"Utiliser ce paramètre pour communiquer en utilisant Secure Socket Layer " -"(SSL) sur ftp (ftps). Attention : les noms de conteneur contenant une " -"virgule rencontrent des problèmes avec les connexions 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 "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 "" @@ -910,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 @@ -918,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 @@ -940,7 +924,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 "" @@ -1112,12 +1096,9 @@ msgstr "La clé SSH publique à ajouter" #: 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 "" -"Ce backend peut lire et écrire des données dans un backend basé sur SSH, en " -"utilisant SFTP. Les formats autorisés sont \"ssh: // nom_hôte / dossier\" ou" -" \"ssh: // nom_utilisateur: mot de passe @ nom_hôte / dossier\"." #: Library/Backend/SSHv2/Strings.cs:47 msgid "SFTP (SSH)" @@ -1130,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 "" @@ -1147,55 +1126,49 @@ 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 " -"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" -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 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" -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 "" -"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 "" -"Cette option peut être utilisée pour activer l'intervalle keep-alive de la " -"connexion SSH. Si la connexion est inactive, des pare-feu agressifs peuvent " -"fermer la connexion. L'utilisation de keep-alive gardera la connexion " -"ouverte dans ce scénario. Si cette valeur est définie sur zéro, le keep-" -"alive est désactivé." #: Library/Backend/SSHv2/Strings.cs: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 @@ -1224,11 +1197,9 @@ 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 "" -"Ce back-end peut lire et écrire des données vers Box.com. Le format supporté" -" est : \"box://folder/subfolder\"." #: Library/Backend/Box/Strings.cs:26 msgid "Box.com" @@ -1310,7 +1281,7 @@ msgstr "Exécutable Rclone" #: 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\")" @@ -1405,7 +1376,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 @@ -1413,10 +1384,10 @@ msgid "B2 Cloud Storage" msgstr "B2 Cloud Storage" #: 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 @@ -1424,10 +1395,10 @@ msgid "B2 Cloud Storage Application Key" msgstr "Clé d'application B2 Cloud Storage" #: 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 @@ -1567,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 @@ -1593,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 "" @@ -1623,11 +1594,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 "" @@ -1707,7 +1678,8 @@ msgid "" msgstr "" #: Library/Backend/AliyunOSS/Strings.cs:14 -msgid "Bucket Name" +#: Library/Backend/TencentCOS/Strings.cs:36 +msgid "Bucket name" msgstr "Nom du bucket" #: Library/Backend/AliyunOSS/Strings.cs:15 @@ -1730,8 +1702,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 @@ -1818,22 +1790,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 @@ -1848,11 +1816,9 @@ 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 "" -"Le back-end peut lire et écrire les données sur Jottacloud en utilisant le " -"protocole REST. Le format authorisé est \"jottacloud://folder/subfolder\"." #: Library/Backend/Jottacloud/Strings.cs:26 msgid "Jottacloud" @@ -1863,9 +1829,8 @@ 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 "" -"Pas de chemin indiqué, impossible de télécharger les fichiers à la racine" #: Library/Backend/Jottacloud/Strings.cs:31 msgid "Illegal mount point given." @@ -1886,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 @@ -1905,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 "" @@ -1929,48 +1894,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 "mega.nz" -#: 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 "The shared secret used to generate two-factor TOTP codes" +msgstr "" + +#: Library/Backend/Mega/Strings.cs:33 msgid "No password given" msgstr "Mot de passe non renseigné" -#: Library/Backend/Mega/Strings.cs:33 +#: Library/Backend/Mega/Strings.cs:34 msgid "No username given" msgstr "Utilisateur non renseigné" +#: 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 @@ -1993,16 +1964,13 @@ 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." msgstr "" -"Prise en charge des connexions à un serveur SharePoint (y compris OneDrive for Business). \n" -"Les formats autorisés sont \"mssp://tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\" ou \"mssp://username:password@tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\".\n" -"Utilisez une double barre oblique '//' dans le chemin pour indiquer qu'il s'agit d'un lien hypertexte à partir de la bibliothèque de documents." #: Library/Backend/SharePoint/Strings.cs:27 msgid "Microsoft SharePoint" @@ -2106,21 +2074,14 @@ 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." msgstr "" -"Prend en charge les connexions à Microsoft OneDrive for Business. Les " -"formats autorisés sont \"od4b: " -"//tennant.sharepoint.com/personal/username_domain/Documents/subfolder\" ou " -"\"od4b: // nom d'utilisateur: " -"password@tennant.sharepoint.com/personal/nom_utilisateur/Documents/dossier\"." -" Vous pouvez utiliser une double barre oblique '//' dans le chemin pour " -"indiquer le chemin de base du dossier de documents." #: Library/Backend/SharePoint/Strings.cs:54 msgid "Microsoft OneDrive for Business" @@ -2128,11 +2089,9 @@ msgstr "Microsoft OneDrive Entreprise" #: 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 "" -"Ce back-end peut lire et écrire des données vers Dropbox. Le format supporté" -" est : \"dropbox://folder/subfolder\"." #: Library/Backend/Dropbox/Strings.cs:28 msgid "Dropbox" @@ -2140,13 +2099,10 @@ msgstr "Dropbox" #: 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 "" -"Supporte les connexion à un serveur web avec WEBDAV d'activé, en utilisant " -"le protocole HTTP. Les formats autorisés sont \"webdav://hostname/dossier\" " -"ou \"webdav://utilisateur@hostname/dossier\"." #: Library/Backend/WEBDAV/Strings.cs:25 msgid "WebDAV" @@ -2158,16 +2114,9 @@ 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 "" -"L'utilisation de la méthode d'authentification HTTP Digest permet à " -"l'utilisateur de s'authentifier auprès du serveur, sans envoyer le mot de " -"passe en clair. Cependant, une attaque de type man-in-the-middle est facile," -" car le protocole HTTP spécifie une solution de repli à l'authentification " -"de base, ce qui obligera le client à envoyer le mot de passe à l'attaquant. " -"En utilisant cet indicateur, le client n'accepte pas cela, et utilise " -"toujours l'authentification Digest ou ne parvient pas à se connecter." #: Library/Backend/WEBDAV/Strings.cs:27 msgid "Force the use of the HTTP Digest authentication method" @@ -2196,11 +2145,9 @@ 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 "" -"Utilisez cet indicateur pour communiquer à l'aide de SSL (Secure Socket " -"Layer) sur http (https)." #: Library/Backend/WEBDAV/Strings.cs:41 msgid "" @@ -2233,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 @@ -2245,78 +2192,78 @@ 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" -msgstr "" +msgid "Folder" +msgstr "Dossier" #: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format @@ -2333,9 +2280,346 @@ msgid "Unexpected error code: {0} - {1}" msgstr "Code d'erreur inattendu : {0} - {1}" #: 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 "" -"Le service OAuth est actuellement saturé, essayer dans quelques heures" + +#: 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 @@ -2351,20 +2635,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 "" -"Ce module fournit la compression Zip standard de l'industrie. Les fichiers " -"créés avec ce module peuvent être lus par n'importe quelle application zip " -"standard." #: Library/Compression/Strings.cs:25 -msgid "Zip compression" -msgstr "Compression Zip" +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 @@ -2377,33 +2658,30 @@ msgstr "" "maximale." #: Library/Compression/Strings.cs:28 -msgid "Sets the Zip compression level" -msgstr "Définit le niveau de compression Zip" +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 "" -"Cette option peut être utilisée pour définir une autre méthode de " -"compression, telle que LZMA. Notez qu'en utilisant une autre valeur que " -"Deflate, l'option {0} sera ignorée." #: Library/Compression/Strings.cs:30 -msgid "Sets the Zip compression method" -msgstr "Configurer la méthode de compression Zip" +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" -msgstr "Active le support de Zip64" +msgid "Toggle ZIP64 support" +msgstr "" #: Library/Compression/Strings.cs:33 #, csharp-format @@ -2443,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 "" @@ -2457,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" @@ -2517,15 +2795,14 @@ msgstr "" #: Library/Main/Strings.cs:30 #, csharp-format -msgid "The option {0} is deprecated: {1}" -msgstr "L'option {0} n'est plus valable : {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 "" -"L'option - {0} existe plus d'une fois, merci de le signaler aux développeurs" #: Library/Main/Strings.cs:32 msgid "No source folders specified for backup" @@ -2549,29 +2826,23 @@ 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 "" -"La valeur \"{1}\" fournie à - {0} n'analyse pas en un booléen valide, cela " -"sera traité comme si elle était définie sur \"vraie\" (\"true\")" #: Library/Main/Strings.cs: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 "" -"L'option - {0} ne supporte pas la valeur \"{1}\", les valeurs supportées " -"sont : {2}" #: 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 "" -"L'option - {0} ne prend pas en charge la valeur \"{1}\", les valeurs " -"d'indicateur prises en charge sont : {2}" #: Library/Main/Strings.cs:38 #, csharp-format @@ -2667,17 +2938,13 @@ 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 "" -"Si une sauvegarde est interrompue, il y aura probablement des fichiers " -"partiels présents côté serveur. En utilisant cette option, Duplicati " -"enlèvera automatiquement ces fichiers s'il en identifie." #: Library/Main/Strings.cs:57 -msgid "A flag indicating that Duplicati should remove unused files" +msgid "Remove unused files" msgstr "" -"Un flag pour indiquer à Duplicati de supprimer les fichiers inutilisés" #: Library/Main/Strings.cs:58 msgid "" @@ -2700,13 +2967,8 @@ 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 "" -"Le système d'exploitation conserve la trace de la dernière fois qu'un " -"fichier a été écrit. En utilisant ces informations, Duplicati peut " -"rapidement déterminer si le fichier a été modifié. Si certaines applications" -" modifient délibérément cette information, Duplicati ne fonctionnera pas " -"correctement à moins que cet indicateur ne soit activé." #: Library/Main/Strings.cs:61 msgid "Disable checks based on file time" @@ -2732,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 "" @@ -2808,13 +3070,9 @@ msgstr "Phrase secrète utilisée pour chiffrer les sauvegardes" #: 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 "" -"Par défaut, Duplicati répertorie et restaure les fichiers de la sauvegarde " -"la plus récente. Utilisez cette option pour sélectionner un autre élément. " -"Vous pouvez utiliser des temps relatifs, comme \"-2M\" pour une sauvegarde " -"depuis deux mois." #: Library/Main/Strings.cs:77 msgid "The time to list/restore files" @@ -2823,13 +3081,9 @@ msgstr "Le temps de répertorier / restaurer les fichiers" #: 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 "" -"Par défaut, Duplicati répertorie et restaure les fichiers de la sauvegarde " -"la plus récente. Utilisez cette option pour sélectionner un autre élément. " -"Vous pouvez entrer plusieurs valeurs séparées par des virgules et des plages" -" à l'aide de -, par ex. \"0,2-4,7\"." #: Library/Main/Strings.cs:79 msgid "The version to list/restore files" @@ -2912,15 +3166,12 @@ msgstr "Définir des fichiers de contrôle" #: 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 "" -"Si l'empreinte du volume ne correspond pas, Duplicati refusera d'utiliser la" -" sauvegarde. Fournissez cet indicateur pour permettre à Duplicati de " -"continuer malgré tout." #: Library/Main/Strings.cs:93 -msgid "Set this flag to skip hash checks" -msgstr "Définissez cet indicateur pour ignorer les contrôles par empreinte" +msgid "Skip hash checks" +msgstr "" #: Library/Main/Strings.cs:94 msgid "" @@ -2935,29 +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 "" -"This option can be used to supply an alternative folder for temporary " -"storage. By default the system default temporary folder is used. Note that " -"also SQLite will put temporary files in this temporary folder." -msgstr "" -"Cette option peut être utilisée pour fournir un autre dossier de stockage " -"temporaire. Par défaut, le dossier temporaire par défaut du système est " -"utilisé. Notez également que SQLite placera des fichiers temporaires dans ce" -" dossier temporaire." - -#: 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" @@ -2976,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 "" @@ -2997,7 +3226,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:105 -msgid "Disables manifests verification" +msgid "Disable manifests verification" msgstr "" #: Library/Main/Strings.cs:106 @@ -3039,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 @@ -3047,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 "" @@ -3080,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 "" @@ -3118,26 +3347,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" -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 msgid "Log internal information to a file" msgstr "Consigner les informations internes dans un fichier" -#: 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 "" @@ -3145,7 +3374,7 @@ msgstr "" msgid "Log information level" msgstr "Niveau de détail du journal" -#: 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 "" @@ -3160,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 "" @@ -3210,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 @@ -3229,41 +3456,41 @@ 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." +msgstr "" + +#: Library/Main/Strings.cs:138 msgid "Verify uploads by listing contents" msgstr "Vérifie les téléchargements en répertoriant le contenu" -#: Library/Main/Strings.cs:138 +#: Library/Main/Strings.cs:139 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 " +"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 va télécharger des fichiers tout en scannant le disque et en " -"produisant des volumes, ce qui rend généralement la sauvegarde plus rapide. " -"Utilisez cet indicateur pour désactiver le comportement, afin que Duplicati " -"attende que chaque volume soit terminé." -#: Library/Main/Strings.cs:139 +#: Library/Main/Strings.cs:140 msgid "Upload files synchronously" msgstr "Téléverser des fichiers de manière synchrone" -#: Library/Main/Strings.cs:140 +#: Library/Main/Strings.cs:141 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." +"process. Use this option to ensure that each operation is performed on a " +"seperate connection." msgstr "" -#: Library/Main/Strings.cs:141 +#: Library/Main/Strings.cs:142 msgid "Do not re-use connections" msgstr "Ne pas réutiliser les connexions" -#: Library/Main/Strings.cs:142 +#: 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 " @@ -3273,58 +3500,58 @@ msgstr "" "signale que le nombre de tentatives. Activez cette option pour afficher les " "messages d'erreur lorsqu'une nouvelle tentative est effectuée." -#: Library/Main/Strings.cs:143 +#: Library/Main/Strings.cs:144 msgid "Show error messages when a retry is performed" msgstr "" "Afficher les messages d'erreur lorsqu'une nouvelle tentative est effectuée" -#: Library/Main/Strings.cs: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 "Téléverse des fichiers de sauvegarde vides" -#: 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 "Seuil d'avertissement concernant un quota disponible faible" -#: 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 " @@ -3336,11 +3563,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 "Gestion de symlink" -#: 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}\" " @@ -3357,11 +3584,11 @@ msgstr "" "chemin unique. L'option \"{2}\" ignorera tous les liens physiques avec plus " "d'un lien." -#: Library/Main/Strings.cs:155 +#: Library/Main/Strings.cs:156 msgid "Hardlink handling" msgstr "Manipulation de Hardlink" -#: 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 " @@ -3369,11 +3596,11 @@ msgid "" "are: {0}." msgstr "" -#: Library/Main/Strings.cs:157 +#: Library/Main/Strings.cs:158 msgid "Exclude files by attribute" msgstr "Exclure les fichiers par attribut" -#: 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 " @@ -3386,68 +3613,57 @@ msgstr "" "instantané. Cette solution de contournement peut accélérer l'accès aux " "fichiers sur Windows XP." -#: Library/Main/Strings.cs:159 +#: Library/Main/Strings.cs:160 msgid "Map snapshots to a drive (Windows only)" msgstr "Mapper des instantanés sur un lecteur (Windows uniquement)" -#: 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 "" -"Un nom d'affichage qui est attaché à cette sauvegarde. Peut être utilisé " -"pour identifier la sauvegarde lors de l'envoi de courrier ou de l'exécution " -"de scripts." - #: Library/Main/Strings.cs:161 +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 "Name of the backup" msgstr "Nom de la sauvegarde" -#: 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." -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 " "is supplied, that also serves as an example. The default file is placed in " "{0}." msgstr "" -"Cette propriété peut être utilisée pour pointer vers un fichier texte où " -"chaque ligne contient une extension de fichier qui indique un fichier non " -"compressible. Les fichiers ayant une extension trouvée dans le fichier ne " -"seront pas compressés, mais simplement stockés dans l'archive. Le format de " -"fichier ignore les lignes qui ne commencent pas par un point et considère un" -" espace pour indiquer la fin de l'extension. Un fichier par défaut est " -"fourni, qui sert également d'exemple. Le fichier par défaut est placé dans " -"{0}." -#: Library/Main/Strings.cs:167 +#: Library/Main/Strings.cs:168 msgid "Manage non-compressible file extensions" msgstr "Gérer les extensions de fichiers non compressibles" -#: 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 " @@ -3460,90 +3676,71 @@ msgstr "" "importante lors du stockage des listes de fichiers. Notez que la valeur ne " "peut pas être modifiée après la création des fichiers distants." -#: Library/Main/Strings.cs:169 +#: Library/Main/Strings.cs:170 msgid "Block size used in hashing" msgstr "Taille de bloc utilisée dans le hachage" -#: 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 "" -"Cette option peut être utilisée pour limiter l’analyse aux seuls fichiers " -"connus pour avoir changé. Ceci n'est généralement activé qu'en combinaison " -"avec un observateur de système de fichiers qui garde la trace des " -"modifications de fichiers." - #: Library/Main/Strings.cs:171 +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 "Liste des fichiers à scanner pour voir s'ils ont changé" -#: Library/Main/Strings.cs:172 +#: 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 "Chemin vers l'état de la base de donnée locale" -#: 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." +"Use this option to supply a list of deleted files. This option will be " +"ignored unless the option --{0} is also set." msgstr "" -"Cette option peut être utilisée pour fournir une liste de fichiers " -"supprimés. Cette option sera ignorée à moins que l'option --{0} soit " -"également utilisée." -#: Library/Main/Strings.cs:175 +#: Library/Main/Strings.cs:176 msgid "List of deleted files" msgstr "Liste des fichiers supprimés" -#: Library/Main/Strings.cs:176 +#: Library/Main/Strings.cs:177 msgid "" -"This option can be used to reduce the memory footprint by not keeping paths " -"and modification timestamps in memory." +"Use this option to reduce the memory footprint by not keeping paths and " +"modification timestamps in memory." msgstr "" -#: Library/Main/Strings.cs:177 +#: Library/Main/Strings.cs:178 msgid "Reduce memory footprint by disabling in-memory lookups" msgstr "Réduire l'empreinte mémoire en désactivant les recherches en mémoire" -#: 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 "" -"Cette option peut être utilisée pour améliorer la vitesse en échange d'une " -"consommation mémoire plus élevée." - #: Library/Main/Strings.cs:180 +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 "Stocker un cache de bloc en mémoire" -#: Library/Main/Strings.cs:181 +#: 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 "" -"Si cet indicateur est défini, la base de données locale ne sera pas comparée" -" à la liste de fichiers distante au démarrage. L'intérêt de cette option est" -" de fonctionner correctement dans les cas où la liste de fichiers est cassée" -" ou indisponible." -#: Library/Main/Strings.cs:182 +#: Library/Main/Strings.cs:183 msgid "Do not query backend at startup" msgstr "Ne pas interroger le back-end au démarrage" -#: 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" @@ -3558,11 +3755,11 @@ msgstr "" "que les fichiers d'index plus grands occupent plus d'espace à distance et " "peuvent ne jamais être utilisés." -#: Library/Main/Strings.cs:184 -msgid "Determines usage of index files" -msgstr "Détermine l'utilisation des fichiers d'index" - #: Library/Main/Strings.cs:185 +msgid "Determine usage of index files" +msgstr "" + +#: 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 " @@ -3575,52 +3772,43 @@ msgstr "" "récupérée. Cette valeur est un pourcentage utilisé sur chaque volume et le " "stockage total." -#: Library/Main/Strings.cs:186 +#: Library/Main/Strings.cs:187 msgid "The maximum wasted space in percent" msgstr "Le maximum d'espace perdu en pourcentage" -#: 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 "" -"Cette option peut être utilisée pour tester différents paramètres et " -"observer le résultat sans changer les fichiers réels." - #: Library/Main/Strings.cs:188 -msgid "Does not perform any modifications" -msgstr "N'effectue aucune modification" +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 "" -"C'est une option très avancée ! Cette option peut être utilisée pour " -"sélectionner un algorithme de hachage de blocs avec une plus petite ou plus " -"grande taille de hachage, pour des raisons de performances ou de stockage." #: Library/Main/Strings.cs: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 "" + +#: Library/Main/Strings.cs:191 msgid "The hash algorithm used on blocks" msgstr "L'algorithme de hachage utilisé sur les blocs" -#: 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." -msgstr "" -"Ceci est une option très avancée ! Cette option peut être utilisée pour " -"sélectionner un algorithme de hachage de fichier avec une taille de hachage " -"plus petite ou plus grande, pour des raisons de performances ou d'espace de " -"stockage." - #: Library/Main/Strings.cs:192 +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 "L'algorithme de hachage utilisé sur les fichiers" -#: Library/Main/Strings.cs:193 +#: 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. " @@ -3633,11 +3821,11 @@ msgstr "" "pour désactiver ce compactage automatique et ne compacter que lors de " "l'exécution de la commande compact." -#: Library/Main/Strings.cs:194 +#: Library/Main/Strings.cs:195 msgid "Disable automatic compacting" msgstr "Désactiver le compactage automatique" -#: 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 " @@ -3649,11 +3837,11 @@ msgstr "" "Cela garantit que les gros volumes qui risquent de perdre de l'espace de " "quelques octets ne sont pas téléchargés et réécrits." -#: Library/Main/Strings.cs:196 +#: Library/Main/Strings.cs:197 msgid "Volume size threshold" msgstr "Seuil de taille d'un volume" -#: 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 " @@ -3663,11 +3851,11 @@ msgstr "" "peut forcer le groupement des petits fichiers. Les petits volumes seront " "toujours concaténés lorsqu'ils pourront remplir un volume entier." -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:199 msgid "Maximum number of small volumes" msgstr "Nombre maximum de petits volumes" -#: 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 " @@ -3677,47 +3865,42 @@ msgstr "" "afin de trouver des blocs existants. Cette opération est assez lente mais " "peut limiter la taille des téléchargements." -#: Library/Main/Strings.cs:200 +#: Library/Main/Strings.cs:201 msgid "Use local file data when restoring" msgstr "Utiliser les fichiers locaux lors de la restauration" -#: 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" -msgstr "Désactiver la base de données locale" - #: Library/Main/Strings.cs:204 +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 "" -#: Library/Main/Strings.cs:205 +#: Library/Main/Strings.cs:206 msgid "Keep a number of versions" msgstr "Garder un nombre de versions" -#: Library/Main/Strings.cs:206 +#: Library/Main/Strings.cs:207 msgid "Use this option to set the timespan in which backups are kept." msgstr "" "Utilisez cette option pour définir la durée durant laquelle les sauvegardes " "seront gardées" -#: Library/Main/Strings.cs:207 +#: Library/Main/Strings.cs:208 msgid "Keep all versions within a timespan" msgstr "Garder toutes les versions dans une fourchette de temps" -#: 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 " @@ -3738,36 +3921,33 @@ msgstr "" "option prend également en charge l'utilisation du spécificateur \"U\" pour " "indiquer un intervalle de temps illimité." -#: Library/Main/Strings.cs:209 +#: Library/Main/Strings.cs:210 msgid "Reduce number of versions by deleting old intermediate backups" msgstr "" "Réduire le nombre de versions en supprimant les anciennes sauvegardes " "intermédiaires" -#: Library/Main/Strings.cs:210 +#: Library/Main/Strings.cs:211 msgid "Use this option to continue even if some source entries are missing." msgstr "" "Utilisez cette option pour continuer même si certaines entrées source sont " "manquantes." -#: Library/Main/Strings.cs:211 +#: Library/Main/Strings.cs:212 msgid "Ignore missing source elements" msgstr "Ignorer les éléments source manquants" -#: 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 "" -"Utilisez cette option pour remplacer les fichiers cibles lors de la " -"restauration. Si cette option n'est pas définie, les fichiers seront " -"restaurés avec l'ajoût d'un horodatage et d'un numéro." - #: Library/Main/Strings.cs:213 +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 "Écrase les fichiers lors de la réstauration" -#: Library/Main/Strings.cs:214 +#: 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." @@ -3776,15 +3956,11 @@ msgstr "" "l'exécution d'une option. En général, cette option produira une ligne pour " "chaque fichier traité." -#: Library/Main/Strings.cs:215 +#: Library/Main/Strings.cs:216 msgid "Output more progress information" msgstr "Produire plus d'informations d'avancement" -#: 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." @@ -3793,11 +3969,11 @@ msgstr "" "générée à la suite de l'opération, y compris l'ensemble des noms de " "fichiers." -#: Library/Main/Strings.cs:218 +#: Library/Main/Strings.cs:219 msgid "Output full results" msgstr "Produire des résultats complets" -#: 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 " @@ -3809,25 +3985,25 @@ msgstr "" "la taille et les hachages SHA256 de tous les fichiers distants et peut être " "utilisé pour vérifier l'intégrité des fichiers." -#: Library/Main/Strings.cs:220 +#: Library/Main/Strings.cs:221 msgid "Determine if verification files are uploaded" msgstr "Déterminez si les fichiers de vérification sont téléchargés" -#: 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" +"option --{1} is set, no remote files are verified." msgstr "" -#: Library/Main/Strings.cs:222 +#: Library/Main/Strings.cs:223 msgid "The number of samples to test after a backup" msgstr "Le nombre d'échantillons à tester après une sauvegarde" -#: Library/Main/Strings.cs:223 +#: Library/Main/Strings.cs:224 #, csharp-format msgid "" "After a backup is completed, some (dblock, dindex, dlist) files from the " @@ -3837,57 +4013,57 @@ 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" -msgstr "Active la vérification approfondie des fichiers" - #: Library/Main/Strings.cs:227 +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 "" -#: Library/Main/Strings.cs:228 +#: Library/Main/Strings.cs:229 msgid "Size of the file read buffer" msgstr "Taille du tampon de lecture du fichier" -#: 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 "Autoriser le changement de mot de passe" -#: 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 "Afficher uniquement les index de fichiers" -#: 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," @@ -3898,11 +4074,11 @@ msgstr "" "métadonnées accélère les opérations de sauvegarde et de restauration, mais " "n'affecte pas beaucoup la taille des fichiers." -#: Library/Main/Strings.cs:236 -msgid "Don't store metadata" -msgstr "Ne stocke pas de métadonnées" - #: Library/Main/Strings.cs:237 +msgid "Do not store metadata" +msgstr "" + +#: 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." @@ -3911,11 +4087,11 @@ msgstr "" "empêcher d'accéder à vos fichiers. Utilisez cette option pour restaurer " "également les autorisations." -#: Library/Main/Strings.cs:238 +#: Library/Main/Strings.cs:239 msgid "Restore file permissions" msgstr "Restaurer les autorisations de fichiers" -#: 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" @@ -3925,11 +4101,11 @@ msgstr "" "est vérifié pour vérifier que la restauration a réussi. Utilisez cette " "option pour désactiver et donc éviter d'attendre la vérification." -#: Library/Main/Strings.cs:240 +#: Library/Main/Strings.cs:241 msgid "Skip restored file check" msgstr "Ignorer la vérification du fichier restauré" -#: 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 " @@ -3939,28 +4115,28 @@ msgstr "" "la quantité de données téléchargées. Utilisez cette option pour ignorer " "cette optimisation et n'utiliser que les données distantes." -#: Library/Main/Strings.cs:242 +#: Library/Main/Strings.cs:243 msgid "Do not use local data" msgstr "N'utilise pas de données locales" -#: 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." @@ -3969,21 +4145,11 @@ msgstr "" "l'empreinte des blocs lus à partir d'un volume avant d'appliquer les " "correctifs aux fichiers restaurés avec les données." -#: Library/Main/Strings.cs:248 +#: Library/Main/Strings.cs:249 msgid "Check block hashes" msgstr "Vérifie les empreintes des blocs" -#: Library/Main/Strings.cs:249 -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:250 -msgid "Clean up old log data" -msgstr "Nettoyer les anciennes données de journal" - -#: 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 " @@ -3997,57 +4163,47 @@ msgstr "" "données résultante est interrogeable, mais ne peut pas être utilisée pour " "restaurer des données." -#: Library/Main/Strings.cs:252 +#: Library/Main/Strings.cs:253 msgid "Repair database with paths" msgstr "Répare la base de données avec les chemins d'accès" -#: 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\"." +" in another language. Use this option to set the locale. Supply a blank " +"string to choose the \"Invariant Culture\"." msgstr "" -"Par défaut, les paramètres régionaux et les paramètres de culture de votre " -"système seront utilisés. Dans certains cas, vous préférerez peut-être " -"exécuter avec une autre langue, par exemple pour obtenir des messages dans " -"une autre langue. Cette option peut être utilisée pour définir les " -"paramètres régionaux. Fournissez une chaîne vierge pour choisir la \"culture" -" invariante\"." -#: Library/Main/Strings.cs:254 +#: Library/Main/Strings.cs:255 msgid "Force the locale setting" msgstr "Forcer les paramètres régionaux" -#: Library/Main/Strings.cs:255 +#: 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 "" -"Utilisez cette option pour désactiver la gestion multithread des mises à " -"jour et des téléchargements, ce qui peut considérablement accélérer les " -"opérations dorsales en fonction du matériel que vous utilisez et du taux de " -"transfert de votre backend." -#: Library/Main/Strings.cs:258 +#: Library/Main/Strings.cs:259 msgid "Handle file communication with backend using threaded pipes" msgstr "" "Gérer la communication de fichiers avec le backend à l'aide de tuyaux " "filetés" -#: Library/Main/Strings.cs: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 " @@ -4057,22 +4213,22 @@ msgstr "" "Définir cette valeur sur zéro ou moins équilibrera dynamiquement le nombre " "de threads actifs pour s'adapter au matériel." -#: Library/Main/Strings.cs:260 +#: Library/Main/Strings.cs:261 msgid "Limit number of concurrent threads" msgstr "Nombre limite de threads simultanés" -#: 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 "" "Utilisez cette option pour définir le nombre de processus effectuant le " "hachage des données." -#: Library/Main/Strings.cs:262 +#: Library/Main/Strings.cs:263 msgid "Specify the number of concurrent hashing processes" msgstr "Indiquez le nombre de processus de hachage simultanés" -#: 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." @@ -4080,11 +4236,11 @@ msgstr "" "Utilisez cette option pour définir le nombre de processus effectuant la " "compression des données de sortie." -#: Library/Main/Strings.cs:264 +#: Library/Main/Strings.cs:265 msgid "Specify the number of concurrent compression processes" msgstr "Spécifiez le nombre de processus de compression simultanés" -#: 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 " @@ -4094,61 +4250,47 @@ msgstr "" " liste de fichiers correspondant à la dernière sauvegarde effectuée et au " "contenu téléchargé lors de la session de sauvegarde incomplète sera générée." -#: Library/Main/Strings.cs:266 -msgid "Disables synthetic filelist" -msgstr "Désactive la liste de fichiers synthétique" - #: Library/Main/Strings.cs:267 +msgid "Disable synthetic filelist" +msgstr "" + +#: 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 "" -"Cet indicateur demande à Duplicati de ne pas regarder les métadonnées ou la " -"taille des fichiers lorsqu’on décide de rechercher des modifications dans un" -" fichier. Utilisez cette option si vous avez un grand nombre de fichiers et " -"notez que la numérisation prend beaucoup de temps avec les fichiers non " -"modifiés." - -#: Library/Main/Strings.cs:268 -msgid "Checks only file lastmodified" -msgstr "Vérifie uniquement le fichier lastmodified" #: Library/Main/Strings.cs:269 +msgid "Check only file lastmodified" +msgstr "" + +#: Library/Main/Strings.cs:270 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 " +"option to skip this compression, such that the entire original folder " "structure is preserved, including upper level empty folders." msgstr "" -"Lorsque vous restaurez un sous-ensemble d'une sauvegarde dans un nouveau " -"dossier, le chemin le plus court possible est utilisé pour éviter de générer" -" des chemins profonds avec des dossiers vides. Utilisez cet indicateur pour " -"ignorer cette compression, de sorte que toute la structure du dossier " -"d'origine soit préservée, y compris les dossiers vides de niveau supérieur." - -#: Library/Main/Strings.cs:270 -msgid "Disables path compression on restore" -msgstr "" #: Library/Main/Strings.cs:271 +msgid "Disable path compression on restore" +msgstr "" + +#: Library/Main/Strings.cs:272 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." +"this option to disable that protection, such that all filesets can be " +"deleted." msgstr "" -"Par défaut, le dernier groupe de fichiers ne peut pas être supprimé. Ceci " -"est une garantie pour s'assurer que toutes les données distantes ne sont pas" -" supprimées par une erreur de configuration. Utilisez cet indicateur pour " -"désactiver cette protection, afin que tous les ensembles de fichiers " -"puissent être supprimés." -#: Library/Main/Strings.cs:272 +#: Library/Main/Strings.cs:273 msgid "Allow removing all filesets" msgstr "Autoriser la suppression de tous les ensembles de fichiers" -#: Library/Main/Strings.cs:273 +#: 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 " @@ -4165,28 +4307,23 @@ msgstr "" "données. Définir cela sur true permettra à Duplicati d'exécuter les " "opérations VACUUM à sa discrétion." -#: 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 "" -"Lorsque cet indicateur est activé, le scanner qui calcule la taille des " -"fichiers sources est désactivé. Au lieu de cela, la taille signalée est lue " -"dans la base de données. L'utilisation de cet indicateur peut accélérer la " -"sauvegarde en réduisant l'accès au disque, mais donnera un indicateur de " -"progression moins précis." -#: Library/Main/Strings.cs:276 +#: Library/Main/Strings.cs:277 msgid "Disable the read-ahead scanner" msgstr "Désactiver le scanner à lecture anticipée" -#: 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 " @@ -4197,27 +4334,27 @@ msgstr "" "désactivez les contrôles, veillez à exécuter des commandes de contrôle " "régulières pour vous assurer que tout fonctionne comme prévu." -#: Library/Main/Strings.cs:278 +#: Library/Main/Strings.cs:279 msgid "Disable filelist consistency checks" msgstr "Désactiver les contrôles de cohérence des index" -#: 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 "Désactiver la sauvegarde sur batterie" -#: Library/Main/Strings.cs:282 +#: Library/Main/Strings.cs:284 msgid "Log file information level" msgstr "Niveau d'information du fichier journal" -#: Library/Main/Strings.cs:283 +#: Library/Main/Strings.cs:285 #, csharp-format msgid "" "This option accepts filters that removes or includes messages regardless of " @@ -4233,38 +4370,42 @@ msgstr "" "par '-'. Les expressions régulières sont prises en charge dans les " "accolades. Exemple: \"+ Path * {0} + * Mail * {0} - [. * DNS]\"" -#: Library/Main/Strings.cs:284 -msgid "Applies filters to the file log data" -msgstr "Applique des filtres aux données du journal de fichiers" +#: Library/Main/Strings.cs:286 +msgid "Apply filters to the file log data" +msgstr "" -#: Library/Main/Strings.cs:285 +#: Library/Main/Strings.cs:287 +msgid "Specify the amount of log information to output to the console." +msgstr "" + +#: Library/Main/Strings.cs:288 msgid "Console information level" msgstr "Niveau d'information de la console" -#: Library/Main/Strings.cs:287 -msgid "Applies filters to the console log data" -msgstr "Applique des filtres aux données du journal de la console" - -#: 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:290 +msgid "Apply filters to the console log data" msgstr "" -#: Library/Main/Strings.cs:290 -msgid "Sets the process to use low IO priority" -msgstr "Définir le processus pour utiliser une priorité IO faible" - #: 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 " @@ -4277,11 +4418,11 @@ msgstr "" " de placer ce fichier dans des dossiers qui ne devraient pas être " "sauvegardés." -#: Library/Main/Strings.cs:295 +#: Library/Main/Strings.cs:298 msgid "List of filenames that exclude folders" msgstr "Liste des noms de fichiers qui excluent les dossiers" -#: 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 " @@ -4289,11 +4430,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" @@ -4301,11 +4442,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 " @@ -4318,11 +4459,11 @@ msgstr "" "les requêtes de base de données et n'oubliez pas de définir - {0} = {2} ou -" " {1} = {2} pour signaler les données de journal supplémentaires." -#: Library/Main/Strings.cs:302 -msgid "Activates logging of all database queries" -msgstr "Active la journalisation de toutes les requêtes de base de données" +#: Library/Main/Strings.cs: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 " @@ -4331,11 +4472,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. " @@ -4343,11 +4484,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. " @@ -4355,11 +4496,11 @@ 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 " @@ -4368,17 +4509,17 @@ msgstr "" "La crypto-bibliothèque ne prend pas en charge les transformations " "réutilisables pour l'algorithme de hachage {0}" -#: Library/Main/Strings.cs:315 +#: Library/Main/Strings.cs:318 #, csharp-format msgid "The cryptolibrary does not support the hash algorithm {0}" msgstr "La crypto-bibliothèque ne supporte pas l'algorithme de hachage {0}" -#: Library/Main/Strings.cs:316 +#: Library/Main/Strings.cs:319 msgid "The passphrase cannot be changed for an existing backup" msgstr "" "La phrase de passe ne peut pas être modifiée pour une sauvegarde existante" -#: Library/Main/Strings.cs:317 +#: Library/Main/Strings.cs:320 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "Échec de la création d'un instantané: {0}" @@ -4541,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 "" @@ -4551,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 "" @@ -4566,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 @@ -4580,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 "" @@ -4608,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" @@ -4618,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" @@ -4640,29 +4778,27 @@ 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 "Selects the output format for results. Available formats: {0}" +msgid "" +"Use this option to select the output format for results. Available formats: " +"{0}" msgstr "" -"Sélectionne le format de sortie pour les résultats. Formats disponibles: {0}" #: Library/Modules/Builtin/Strings.cs: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 @@ -4676,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" @@ -4693,23 +4827,20 @@ 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 "" -"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 @@ -4727,12 +4858,9 @@ msgstr "Envoyer email" #: 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 "" -"Impossible de trouver le serveur de messagerie de destination via la " -"recherche MX, veuillez utiliser l'option {0} pour spécifier le serveur smtp " -"à utiliser." #: Library/Modules/Builtin/Strings.cs:98 msgid "" @@ -4752,10 +4880,10 @@ msgid "The message body" msgstr "Corps du message" #: 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 "" -"Le mot de passe utilisé pour s'authentifier auprès du serveur SMTP si " -"nécessaire." #: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Password" @@ -4779,19 +4907,13 @@ msgstr "Email destinataire (s)" #: 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" "Mail Sender \n" "Mail Sender " msgstr "" -"Adresse de l'expéditeur du courrier électronique. Si aucun hôte n'est fourni, le nom d'hôte du premier destinataire est utilisé. Exemples de formats autorisés:\n" -"\n" -"expéditeur\n" -"expéditeur@exemple.com\n" -"Mail Sender \n" -"Mail Sender " #: Library/Modules/Builtin/Strings.cs:121 msgid "Email sender" @@ -4806,13 +4928,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 "Messages à envoyer" #: 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." @@ -4836,10 +4959,10 @@ msgid "The email subject" msgstr "Sujet de l'email" #: 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 "" -"Le nom d'utilisateur utilisé pour s'authentifier auprès du serveur SMTP si " -"nécessaire." #: Library/Modules/Builtin/Strings.cs:133 msgid "SMTP Username" @@ -4874,8 +4997,8 @@ msgstr "Module de rapport XMPP" #: 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 @@ -4884,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" @@ -4898,13 +5022,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 "Le modèle de message" #: 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 @@ -4912,7 +5037,9 @@ msgid "The XMPP username" msgstr "Le nom d'utilisateur XMPP" #: 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 @@ -4920,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" @@ -4930,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 " +"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" @@ -4948,96 +5078,137 @@ 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 -msgid "HTTP report URL." +#: 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 -msgid "The name of the parameter to send the message as." -msgstr "Le nom du paramètre sous lequel envoyer le message." +#: Library/Modules/Builtin/Strings.cs: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 "" -"Extra parameters to add to the http message, e.g. " +"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:193 -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." +#: Library/Modules/Builtin/Strings.cs:221 +msgid "Set the HTTP verb to use" msgstr "" -#: Library/Modules/Builtin/Strings.cs:194 +#: 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 "" + +#: 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 "É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." @@ -5046,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 @@ -5284,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 "" @@ -5308,11 +5474,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 " @@ -5320,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}" @@ -5337,8 +5499,8 @@ msgstr "Le message interne est : {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. " @@ -5352,8 +5514,8 @@ msgstr "Inclure fichiers" #: 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. " @@ -5397,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 f164109e7..702c1403a 100644 --- a/Localizations/duplicati/localization-hu.po +++ b/Localizations/duplicati/localization-hu.po @@ -5,18 +5,18 @@ # # Translators: # Kiss István , 2017 -# Falu , 2019 -# Faludi Zoltán, 2023 +# 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-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: Dávid Harmath , 2024\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" @@ -49,8 +49,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 @@ -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 @@ -327,14 +334,10 @@ msgstr "" msgid "Backup configuration changed" msgstr "" -#: Library/Snapshots/Strings.cs:48 -msgid "Calling process does not have the backup privilege" -msgstr "A hívási folyamatnak nincs biztonsági mentési joga" - #: 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 @@ -359,11 +362,11 @@ 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 "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." @@ -371,15 +374,15 @@ 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 #: 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 "" @@ -394,12 +397,11 @@ 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 "" -"A kiszolgálóhoz való csatlakozáshoz használt felhasználónevet adja meg" #: Library/Backend/OpenStack/Strings.cs:36 msgid "" @@ -412,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 "" @@ -424,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 @@ -438,13 +440,12 @@ 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'." +msgid "The keystone API version to use. Valid values are 'v2' and 'v3'." msgstr "" -"A kulcstartó API verziója, érvényes értékek: 'v2' és 'v3'." #: Library/Backend/OpenStack/Strings.cs:43 msgid "The keystone API version to use" @@ -461,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 @@ -481,13 +482,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 "" @@ -496,21 +497,22 @@ msgid "FTP" msgstr "FTP" #: 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" -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 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 @@ -518,7 +520,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 "" @@ -530,15 +532,13 @@ 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 "" -"Ezzel a jelzővel kommunikálhat a biztonságos socket réteg (SSL) " -"használatával az ftp (ftps) segítségével." #: 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 "" @@ -578,13 +578,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 @@ -594,7 +594,7 @@ msgstr "Google Cloud Storage" #: 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 @@ -629,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 @@ -640,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 @@ -651,12 +651,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 "" @@ -681,7 +681,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 "" @@ -693,7 +693,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 "" @@ -702,17 +702,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 "" @@ -722,11 +722,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 @@ -751,7 +751,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 @@ -759,13 +759,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 @@ -773,9 +773,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 @@ -783,9 +784,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 @@ -808,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 @@ -819,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 @@ -829,19 +831,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 @@ -869,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 @@ -877,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 @@ -899,7 +901,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 "" @@ -1061,7 +1063,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 "" @@ -1076,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 @@ -1087,49 +1089,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 @@ -1154,7 +1155,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 "" @@ -1229,7 +1230,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\")" @@ -1322,7 +1323,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 @@ -1330,10 +1331,10 @@ msgid "B2 Cloud Storage" msgstr "B2 Cloud Storage" #: 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 @@ -1341,10 +1342,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 @@ -1478,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 @@ -1501,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 "" @@ -1530,11 +1531,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 "" @@ -1613,8 +1614,9 @@ msgid "" msgstr "" #: Library/Backend/AliyunOSS/Strings.cs:14 -msgid "Bucket Name" -msgstr "Bucket név" +#: Library/Backend/TencentCOS/Strings.cs:36 +msgid "Bucket name" +msgstr "Bucket neve" #: Library/Backend/AliyunOSS/Strings.cs:15 msgid "Region indicates the physical location of the OSS data center." @@ -1636,8 +1638,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 @@ -1724,22 +1726,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 @@ -1754,8 +1752,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 @@ -1767,7 +1765,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 @@ -1784,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 @@ -1798,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 @@ -1822,48 +1820,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 "mega.nz" -#: 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 @@ -1886,9 +1890,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." @@ -1973,10 +1977,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." @@ -1988,7 +1992,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 "" @@ -1998,8 +2002,8 @@ msgstr "Dropbox" #: 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 "" @@ -2013,8 +2017,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 @@ -2039,7 +2043,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 "" @@ -2072,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 @@ -2084,78 +2088,78 @@ 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" -msgstr "" +msgid "API key" +msgstr "API kulcs" #: 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" -msgstr "A titkosítási jelszó" +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" -msgstr "" +msgid "Folder" +msgstr "Mappa" #: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format @@ -2170,7 +2174,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 "" +"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 @@ -2185,17 +2493,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 @@ -2205,29 +2513,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 @@ -2266,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 @@ -2277,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 @@ -2325,13 +2633,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 @@ -2354,21 +2662,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 "" @@ -2453,12 +2761,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 @@ -2478,7 +2786,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 @@ -2502,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 @@ -2561,7 +2869,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 "" @@ -2572,7 +2880,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 "" @@ -2643,11 +2951,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 @@ -2660,25 +2968,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 "" -"Ez az opció felhasználható alternatív mappa átadására ideiglenes tároláshoz." -" Alapértelmezés szerint a rendszer alapértelmezett ideiglenes mappáját " -"használja. Ne feledje, hogy az SQLite ideiglenes fájlokat is ebbe az " -"ideiglenes mappába helyez." - -#: 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 @@ -2698,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 @@ -2715,7 +3008,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:105 -msgid "Disables manifests verification" +msgid "Disable manifests verification" msgstr "" #: Library/Main/Strings.cs:106 @@ -2747,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 @@ -2755,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 @@ -2774,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 @@ -2812,26 +3105,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 "" @@ -2839,7 +3132,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 "" @@ -2851,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 @@ -2882,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 @@ -2899,94 +3192,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 " @@ -2998,11 +3295,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}\" " @@ -3012,11 +3309,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 " @@ -3024,11 +3321,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 " @@ -3036,45 +3333,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 " @@ -3082,11 +3379,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 " @@ -3094,77 +3391,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" @@ -3173,11 +3464,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 " @@ -3185,43 +3476,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. " @@ -3229,11 +3520,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 " @@ -3241,67 +3532,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 " @@ -3313,53 +3599,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 " @@ -3367,25 +3649,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 " @@ -3395,137 +3677,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 "" -"Állítsa be azt az időtartamot, amely után a naplóadatok törlődnek az " -"adatbázisból." - -#: Library/Main/Strings.cs:250 -msgid "Clean up old log data" -msgstr "Tisztítsa meg a régi naplóadatokat" - -#: 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 " @@ -3533,121 +3805,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 " @@ -3657,50 +3930,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 " @@ -3710,38 +3983,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 " @@ -3749,11 +4026,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 " @@ -3761,11 +4038,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" @@ -3773,11 +4050,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 " @@ -3786,11 +4063,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 " @@ -3799,11 +4076,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. " @@ -3811,11 +4088,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. " @@ -3823,27 +4100,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 "" @@ -3990,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 @@ -4000,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 @@ -4011,7 +4288,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:57 -msgid "Sets readwrite" +msgid "Set readwrite" msgstr "" #: Library/Modules/Builtin/Strings.cs:58 @@ -4022,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 @@ -4046,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 @@ -4056,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 @@ -4076,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 "" @@ -4086,14 +4362,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 @@ -4108,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 "" @@ -4123,20 +4401,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 @@ -4154,8 +4432,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 @@ -4176,7 +4454,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 @@ -4197,7 +4477,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" @@ -4218,13 +4498,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." @@ -4246,7 +4527,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 @@ -4279,8 +4562,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 @@ -4289,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" @@ -4303,13 +4587,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 @@ -4317,7 +4602,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 @@ -4325,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" @@ -4333,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 " +"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 "" @@ -4350,102 +4640,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 @@ -4660,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 "" @@ -4684,11 +5010,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 " @@ -4696,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}" @@ -4713,8 +5035,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. " @@ -4728,8 +5050,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. " @@ -4766,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 aeaf6b643..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-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: Folgore101 , 2024\n" "Language-Team: Italian (https://app.transifex.com/duplicati/teams/67655/it/)\n" @@ -53,8 +53,10 @@ msgstr "" msgid "Set thread level utilized for crypting" msgstr "Imposta il livello di thread utilizzato per la crittografia" -#: 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 @@ -133,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 @@ -143,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 "" @@ -228,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 @@ -340,17 +347,11 @@ msgstr "Il prossimo USN è zero" msgid "Backup configuration changed" msgstr "Configurazione del backup modificata" -#: Library/Snapshots/Strings.cs:48 -msgid "Calling process does not have the backup privilege" -msgstr "Il processo chiamante non dispone di privilegi di backup" - #: 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 "" -"Questo backend può leggere e scrivere i dati su Swift (OpenStack Object " -"Storage). Il formato supportato è \"openstack://container/folder\"." #: Library/Backend/OpenStack/Strings.cs:28 msgid "OpenStack Simple Storage" @@ -374,26 +375,26 @@ 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 "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 #: 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 "" @@ -408,11 +409,11 @@ 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" -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 "" @@ -425,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 "" @@ -437,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 @@ -451,14 +452,12 @@ 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'." +msgid "The keystone API version to use. Valid values are 'v2' and 'v3'." msgstr "" -"La versione dell'API keystone da utilizzare, i valori validi sono 'v2' e " -"'v3'." #: Library/Backend/OpenStack/Strings.cs:43 msgid "The keystone API version to use" @@ -476,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 @@ -496,13 +495,13 @@ 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 "" "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 "" @@ -511,21 +510,22 @@ msgid "FTP" msgstr "FTP" #: 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" -msgstr "Attiva/disattiva metodo connessioni FTP" +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 @@ -533,7 +533,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 "" @@ -545,15 +545,13 @@ 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 "" -"Usa questo flag per comunicare usando Secure Socket Layer (SSL) tramite ftp " -"(ftps)." #: 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 "" @@ -596,16 +594,14 @@ 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 "" -"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 "" -"Questo Backend può leggere e scrivere dati su Google Cloud Storage. Il " -"formato supportato è \"gcs://bucket/folder\"." #: Library/Backend/GoogleServices/Strings.cs:28 msgid "Google Cloud Storage" @@ -614,8 +610,8 @@ msgstr "Google Cloud Storage" #: 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}" -msgstr "Hai bisogno di un AuthID, lo puoi ottenere da: {0}" +msgid "You need an AuthID. You can get it from: {0}" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:30 #, csharp-format @@ -651,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 @@ -664,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 "" @@ -675,16 +671,14 @@ 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 "" -"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 "" -"Questo backend può leggere e scrivere dati su Google Drive. Il formato " -"supportato è \"googledrive://folder/subfolder\"." #: Library/Backend/GoogleServices/Strings.cs:45 msgid "Google Drive" @@ -707,11 +701,9 @@ msgstr "ID unità del team" #: 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 "" -"Supporto connessioni al backend CloudFiles. Il formato ammesso è " -"\"cloudfiles://container/folder\"." #: Library/Backend/CloudFiles/Strings.cs:25 msgid "Rackspace CloudFiles" @@ -721,51 +713,41 @@ msgstr "Rackspace CloudFiles" #, 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 "" -"CloudFiles utilizza server diversi per l'autenticazione in base a dove " -"risiede l'account, utilizza questa opzione per impostare un URL di " -"autenticazione alternativo. Questa opzione sovrascrive --{0}." #: Library/Backend/CloudFiles/Strings.cs:27 msgid "Provide another authentication URL" msgstr "Fornire un altro URL di autenticazione" #: 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 "" -"Fornisci la Chiave di Accesso API utilizzata per autenticarsi con " -"CloudFiles." #: 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 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 "" -"Duplicati presuppone che le credenziali fornite sono per un account degli " -"Stati Uniti, utilizza questa opzione se l'account è un account del Regno " -"Unito. Si noti che questo equivale a impostare --{0}={1}." #: Library/Backend/CloudFiles/Strings.cs:35 msgid "Use a UK account" msgstr "Usa un account del Regno Unito" #: Library/Backend/CloudFiles/Strings.cs:36 -msgid "Supplies the username used to authenticate with CloudFiles." +msgid "The username used to authenticate with CloudFiles." msgstr "" -"Fornisci il nome utente utilizzato per l'autenticazione con 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 "" -"Fornisci il nome utente utilizzato per l'autenticazione con CloudFiles" #: Library/Backend/CloudFiles/Strings.cs:38 msgid "MD5 Hash (ETag) verification failed" @@ -789,21 +771,21 @@ msgid "No CloudFiles userID given" msgstr "CloudFiles ID unente non fornito" #: Library/Backend/CloudFiles/Strings.cs:43 -msgid "Unexpected CloudFiles response, perhaps the API has changed?" -msgstr "Risposta inattesa da CloudFiles, forse l'API è cambiata?" +msgid "Unexpected CloudFiles response. Perhaps the API has changed?" +msgstr "" #: Library/Backend/S3/S3Config.cs:75 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 "" "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 @@ -811,9 +793,10 @@ msgid "S3 compatible" msgstr "S3 compatibile" #: 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 @@ -821,9 +804,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 @@ -848,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 @@ -861,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 "" @@ -873,23 +857,20 @@ 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 "" -"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 "" -"Utilizza questo flag per comunicare utilizzando Secure Socket Layer (SSL) su" -" http (https). Si noti che i nomi dei bucket contenenti un periodo hanno " -"problemi con le connessioni 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 "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 "" @@ -921,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" @@ -951,7 +932,7 @@ msgstr "La chiave segreta di Amazon" #: 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 "" @@ -1130,12 +1111,9 @@ msgstr "Chiave pubblica SSH da aggiungere" #: 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 "" -"Questo backend può leggere e scrivere dati su un backend basato su SSH, " -"usando SFTP. I formati ammessi sono \"ssh://hostname/folder\" o " -"\"ssh://username:password@hostname/folder\"." #: Library/Backend/SSHv2/Strings.cs:47 msgid "SFTP (SSH)" @@ -1148,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 "" @@ -1165,55 +1141,49 @@ 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 " -"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" -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 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" -msgstr "Imposta il valore di timeout dell'operazione" +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 "" -"Questa opzione può essere usata per abilitare l'intervallo keep-alive per la" -" connessione SSH. Se la connessione è inattiva, i firewall aggressivi " -"potrebbero chiudere la connessione. L'utilizzo di keep-alive manterrà la " -"connessione aperta in questo scenario. Se questo valore è impostato a zero, " -"il keep-alive è disattivato." #: 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 @@ -1242,11 +1212,9 @@ 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 "" -"Questo backend può leggere e scrivere dati su Box.com. Il formato supportato" -" è \"box://folder/subfolder\"." #: Library/Backend/Box/Strings.cs:26 msgid "Box.com" @@ -1328,7 +1296,7 @@ msgstr "Eseguibile Rclone" #: 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\")" @@ -1434,7 +1402,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 @@ -1442,10 +1410,10 @@ msgid "B2 Cloud Storage" msgstr "B2 Cloud Storage" #: 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 @@ -1453,10 +1421,10 @@ msgid "B2 Cloud Storage Application Key" msgstr "Chiave applicazione Archiviazione Cloud B2" #: 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 @@ -1594,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 @@ -1620,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 "" @@ -1649,11 +1617,11 @@ 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), " -"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 "" @@ -1732,8 +1700,9 @@ msgid "" msgstr "" #: Library/Backend/AliyunOSS/Strings.cs:14 -msgid "Bucket Name" -msgstr "Nome Bucket" +#: Library/Backend/TencentCOS/Strings.cs:36 +msgid "Bucket name" +msgstr "Nome bucket" #: Library/Backend/AliyunOSS/Strings.cs:15 msgid "Region indicates the physical location of the OSS data center." @@ -1755,8 +1724,8 @@ msgstr "Endpoint" #: 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 @@ -1843,23 +1812,19 @@ msgid "Secret Key" msgstr "Chiave segreta" #: Library/Backend/TencentCOS/Strings.cs:35 -msgid "Bucket, format: BucketName-APPID" -msgstr "Bucket, formato: BucketName-APPID" - -#: Library/Backend/TencentCOS/Strings.cs:36 -msgid "Bucket" -msgstr "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" -msgstr "Specifica i vincoli di posizione COS" +msgid "Specify COS location constraints" +msgstr "" #: Library/Backend/TencentCOS/Strings.cs:39 msgid "" @@ -1873,11 +1838,9 @@ 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 "" -"Questo backend può leggere e scrivere dati su Jottacloud usando il suo " -"protocollo REST. Il formato ammesso è \"jottacloud://folder/subfolder\"." #: Library/Backend/Jottacloud/Strings.cs:26 msgid "Jottacloud" @@ -1888,10 +1851,8 @@ 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 "" -"Nessun percorso specificato, impossibile caricare i file nella cartella " -"principale" #: Library/Backend/Jottacloud/Strings.cs:31 msgid "Illegal mount point given." @@ -1911,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 @@ -1931,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 "" @@ -1960,48 +1921,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 "mega.nz" -#: 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 "The shared secret used to generate two-factor TOTP codes" +msgstr "" + +#: Library/Backend/Mega/Strings.cs:33 msgid "No password given" msgstr "Nessuna password inserita" -#: Library/Backend/Mega/Strings.cs:33 +#: Library/Backend/Mega/Strings.cs:34 msgid "No username given" msgstr "Nessun nome utente inserito" +#: 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 @@ -2024,19 +1991,13 @@ 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." msgstr "" -"Supporto connessioni a un server SharePoint (incluso OneDrive per Aziende). " -"I formati ammessi sono " -"\"mssp://tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\" o " -"\"mssp://username:password@tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\"." -" Utilizza una doppia barra '//' nel percorso per indicare il Web dalla " -"libreria documenti." #: Library/Backend/SharePoint/Strings.cs:27 msgid "Microsoft SharePoint" @@ -2137,21 +2098,14 @@ 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." msgstr "" -"Supporto connessioni a Microsoft OneDrive per Aziende. I formati ammessi " -"sono " -"\"od4b://tennant.sharepoint.com/personal/username_domain/Documents/subfolder\"" -" o " -"\"od4b://username:password@tennant.sharepoint.com/personal/username_domain/Documents/folder\"." -" Puoi usare una doppia barra '//' nel percorso per indicare il percorso di " -"base dalla cartella documenti." #: Library/Backend/SharePoint/Strings.cs:54 msgid "Microsoft OneDrive for Business" @@ -2159,11 +2113,9 @@ msgstr "Microsoft OneDrive per Aziende" #: 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 "" -"Questo backend può leggere e scrivere dati su Dropbox. Il formato supportato" -" è \"dropbox://folder/subfolder\"." #: Library/Backend/Dropbox/Strings.cs:28 msgid "Dropbox" @@ -2171,13 +2123,10 @@ msgstr "Dropbox" #: 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 "" -"Supporto connessioni a un web server WEBDAV abilitato, utilizzando il " -"protocollo HTTP. I formati ammessi sono \"webdav://hostname/folder\" o " -"\"webdav://username:password@hostname/folder\"." #: Library/Backend/WEBDAV/Strings.cs:25 msgid "WebDAV" @@ -2189,16 +2138,9 @@ 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 "" -"L'utilizzo del metodo di autenticazione HTTP Digest consente all'utente di " -"autenticarsi con il server, senza inviare la password in chiaro. Tuttavia, " -"un attacco uomo-nel-mezzo è facile, perché il protocollo HTTP specifica " -"un'alternativa per l'autenticazione di base, che farà inviare dal client la " -"password all'utente malintenzionato. Usando questo flag, il client non fa " -"questa procedura e utilizza sempre l'autenticazione Digest o non riesce a " -"connettersi." #: Library/Backend/WEBDAV/Strings.cs:27 msgid "Force the use of the HTTP Digest authentication method" @@ -2227,11 +2169,9 @@ 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 "" -"Usa questo flag per comunicare utilizzando Secure Socket Layer (SSL) su http" -" (https)." #: Library/Backend/WEBDAV/Strings.cs:41 msgid "" @@ -2264,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 @@ -2276,86 +2216,78 @@ msgid "Storj DCS (Decentralized Cloud Storage)" msgstr "" #: Library/Backend/Storj/Strings.cs:29 -msgid "The connection-test failed." -msgstr "Il test di connessione non è riuscito." +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 "" -"Il metodo di autenticazione descrive quale modo utilizzare per connettersi " -"alla rete - tramite chiave API o tramite una concessione di accesso." #: Library/Backend/Storj/Strings.cs:31 -msgid "The authentication method" -msgstr "Il metodo di autenticazione" +msgid "Authentication method" +msgstr "Metodo di autenticazione" #: 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" -msgstr "Il satellite" +msgid "Satellite" +msgstr "Satellitare" #: 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 "" -"La chiave API consente l'accesso a un progetto specifico sul satellite " -"scelto. Vai al pannello di controllo del tuo satellite per crearne uno se " -"non disponi già di una chiave API." #: Library/Backend/Storj/Strings.cs:35 -msgid "The API key" -msgstr "La chiave API" +msgid "API key" +msgstr "Chiave API" #: 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" -msgstr "La passphrase di crittografia" +msgid "Encryption passphrase" +msgstr "Passphrase di crittografia" #: 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 "" -"Una concessione di accesso contiene tutte le informazioni in una stringa " -"crittografata. È possibile utilizzarla al posto di un satellite, chiave API " -"e segreto." #: Library/Backend/Storj/Strings.cs:39 -msgid "The access grant" -msgstr "La concessione di accesso" +msgid "Access grant" +msgstr "Concessione accesso" #: Library/Backend/Storj/Strings.cs:40 -msgid "The bucket where the backup will reside in." -msgstr "Il bucket in cui risiederà il backup." +msgid "Specify the bucket for storing the backup." +msgstr "" #: Library/Backend/Storj/Strings.cs:41 -msgid "The bucket" -msgstr "Il bucket" +msgid "Bucket" +msgstr "Bucket" #: Library/Backend/Storj/Strings.cs:42 -msgid "The folder within the bucket where the backup will reside in." -msgstr "La cartella all'interno del bucket in cui risiederà il backup." +msgid "Specify the folder in the bucket for storing the backup." +msgstr "" #: Library/Backend/Storj/Strings.cs:43 -msgid "The folder" -msgstr "La cartella" +msgid "Folder" +msgstr "Cartella" #: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format @@ -2372,9 +2304,345 @@ msgid "Unexpected error code: {0} - {1}" msgstr "Codice di errore imprevisto: {0} - {1}" #: 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 "" -"Il servizio OAuth è attualmente sovraccarico, riprovare tra alcune ore" + +#: 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 @@ -2390,20 +2658,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 "" -"Questo modulo fornisce la compressione standard del formato Zip. I file " -"creati con questo modulo possono essere letti da qualsiasi applicazione zip " -"conforme allo standard." #: Library/Compression/Strings.cs:25 -msgid "Zip compression" -msgstr "Compressione Zip" +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 @@ -2416,33 +2681,30 @@ msgstr "" "massima." #: Library/Compression/Strings.cs:28 -msgid "Sets the Zip compression level" -msgstr "Imposta livello di compressione Zip" +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 "" -"Questa opzione può essere utilizzata per impostare un metodo alternativo di " -"compressione, ad esempio LZMA. Nota che l'utilizzo di un altro valore di " -"Deflate farà sì che l'opzione {0} sia ignorata." #: Library/Compression/Strings.cs:30 -msgid "Sets the Zip compression method" -msgstr "Imposta il metodo di compressione Zip" +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" -msgstr "Attiva/disattiva supporto Zip64" +msgid "Toggle ZIP64 support" +msgstr "" #: Library/Compression/Strings.cs:33 #, csharp-format @@ -2482,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 "" @@ -2496,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" @@ -2556,16 +2818,14 @@ msgstr "" #: Library/Main/Strings.cs:30 #, csharp-format -msgid "The option {0} is deprecated: {1}" -msgstr "L'opzione {0} è obsoleta: {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 "" -"L'opzione --{0} esiste più di una volta, per favore segnala l'accaduto agli " -"sviluppatori" #: Library/Main/Strings.cs:32 msgid "No source folders specified for backup" @@ -2589,29 +2849,23 @@ 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 "" -"Il valore \"{1}\" fornito a --{0} non frammenterà in un booleano valido, " -"questo sarà trattato come se fosse impostato su 'vero'" #: Library/Main/Strings.cs: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 "" -"L'opzione --{0} non supporta il valore \"{1}\", i valori supportati sono: " -"{2}" #: 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 "" -"L'opzione --{0} non supporta il valore \"{1}\", i valori supportati dei flag" -" sono: {2}" #: Library/Main/Strings.cs:38 #, csharp-format @@ -2705,17 +2959,13 @@ 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 "" -"Se un backup è interrotto ci saranno probabilmente file parziali presenti " -"sul backend. Usando questo flag, Duplicati rimuoverà automaticamente questi " -"file quando saranno rilevati." #: Library/Main/Strings.cs:57 -msgid "A flag indicating that Duplicati should remove unused files" +msgid "Remove unused files" msgstr "" -"Un flag che indica che Duplicati dovrebbe rimuovere i file inutilizzati" #: Library/Main/Strings.cs:58 msgid "" @@ -2738,13 +2988,8 @@ 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 "" -"Il sistema operativo tiene traccia dell'ultima volta che è stato scritto un " -"file. Usando queste informazioni, Duplicati può determinare rapidamente se " -"il file è stato modificato. Se alcune applicazioni modificano " -"deliberatamente queste informazioni, Duplicati non funzionerà correttamente " -"a meno che non sia impostato questo flag." #: Library/Main/Strings.cs:61 msgid "Disable checks based on file time" @@ -2769,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 "" @@ -2843,12 +3088,9 @@ msgstr "Passphrase utilizzata per criptare i backup" #: 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 "" -"Per impostazione predefinita, Duplicati elenca e ripristina i file dal " -"backup più recente, usa questa opzione per selezionare un altro elemento. " -"Puoi usare tempi relativi, come \"-2M\" per un backup di due mesi fa." #: Library/Main/Strings.cs:77 msgid "The time to list/restore files" @@ -2857,13 +3099,9 @@ msgstr "Il periodo da cui elencare/ripristinare i file" #: 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 "" -"Per impostazione predefinita, Duplicati elenca e ripristina i file dal " -"backup più recente, usa questa opzione per selezionare un altro elemento. " -"Puoi immettere più valori separati da virgola, e gli intervalli usando -, " -"es. \"0,2-4,7\"." #: Library/Main/Strings.cs:79 msgid "The version to list/restore files" @@ -2945,15 +3183,12 @@ msgstr "Impostare file di controllo" #: 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 "" -"Se l'hash per il volume non corrisponde, Duplicati si rifiuterà di " -"utilizzare il backup. Imposta questo flag per permettere a Duplicati di " -"procedere comunque." #: Library/Main/Strings.cs:93 -msgid "Set this flag to skip hash checks" -msgstr "Imposta questo flag per evitare i controlli hash" +msgid "Skip hash checks" +msgstr "" #: Library/Main/Strings.cs:94 msgid "" @@ -2968,28 +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 "" -"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 "" -"Questa opzione può essere utilizzata per fornire una cartella alternativa " -"per la memorizzazione temporanea. Per impostazione predefinita è utilizzata " -"la cartella temporanea predefinita del sistema. Nota che anche SQLite " -"metterà file temporanei in questa cartella temporanea." - -#: 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" @@ -3008,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 "" @@ -3029,7 +3243,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:105 -msgid "Disables manifests verification" +msgid "Disable manifests verification" msgstr "" #: Library/Main/Strings.cs:106 @@ -3071,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 "" @@ -3111,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 "" @@ -3151,26 +3365,26 @@ msgstr "Il numero di caricamenti simultanei consentiti" #: 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" -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 msgid "Log internal information to a file" msgstr "Registra le informazioni interne in un file" -#: 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 "" @@ -3178,7 +3392,7 @@ msgstr "" msgid "Log information level" msgstr "Livello registro informazioni" -#: 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 "" @@ -3193,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 "" @@ -3242,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 @@ -3259,41 +3473,41 @@ 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." +msgstr "" + +#: Library/Main/Strings.cs:138 msgid "Verify uploads by listing contents" msgstr "Verificare i caricamenti elencando i contenuti" -#: Library/Main/Strings.cs:138 +#: Library/Main/Strings.cs:139 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 " +"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 caricherà i file durante la scansione del disco e la produzione di" -" volumi, che di solito rende il backup più veloce. Usa questo flag per " -"disattivare questo comportamento, in modo che Duplicati attenda che ogni " -"volume sia completato." -#: Library/Main/Strings.cs:139 +#: Library/Main/Strings.cs:140 msgid "Upload files synchronously" msgstr "Caricare i file in modo sincrono" -#: Library/Main/Strings.cs:140 +#: Library/Main/Strings.cs:141 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." +"process. Use this option to ensure that each operation is performed on a " +"seperate connection." msgstr "" -#: Library/Main/Strings.cs:141 +#: Library/Main/Strings.cs:142 msgid "Do not re-use connections" msgstr "Non riutilizzare le connessioni" -#: Library/Main/Strings.cs:142 +#: 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 " @@ -3303,57 +3517,57 @@ msgstr "" "riporterà solo il numero di tentativi. Abilita questa opzione per " "visualizzare i messaggi di errore quando è eseguito un tentativo." -#: Library/Main/Strings.cs:143 +#: Library/Main/Strings.cs:144 msgid "Show error messages when a retry is performed" msgstr "Mostra messaggi di errore quando è eseguito un tentativo" -#: 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 "Carica file di backup vuoti" -#: 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 "Soglia di avviso su quota bassa" -#: 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 " @@ -3365,11 +3579,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 "Gestione collegamento simbolico" -#: 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}\" " @@ -3384,11 +3598,11 @@ msgstr "" "informazioni hardlink e tratterà ogni hardlink come un percorso univoco. " "L'opzione \"{2}\" ignorerà tutti i hardlink con più di un collegamento." -#: Library/Main/Strings.cs:155 +#: Library/Main/Strings.cs:156 msgid "Hardlink handling" msgstr "Gestione hardlink" -#: 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 " @@ -3396,11 +3610,11 @@ msgid "" "are: {0}." msgstr "" -#: Library/Main/Strings.cs:157 +#: Library/Main/Strings.cs:158 msgid "Exclude files by attribute" msgstr "Escludi file per attributo" -#: 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 " @@ -3412,66 +3626,57 @@ msgstr "" "temporanee utilizzate per accedere al contenuto di una istantanea. Questa " "soluzione può velocizzare l'accesso ai file su Windows XP." -#: Library/Main/Strings.cs:159 +#: Library/Main/Strings.cs:160 msgid "Map snapshots to a drive (Windows only)" msgstr "Mappa istantanee su un'unità (solo Windows)" -#: 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 "" -"Il nome visualizzato è associato a questo backup. Può essere utilizzato per " -"identificare il backup durante l'invio di posta o esecuzione di script." - #: Library/Main/Strings.cs:161 +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 "Name of the backup" msgstr "Nome del backup" -#: 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." -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 " "is supplied, that also serves as an example. The default file is placed in " "{0}." msgstr "" -"Questa proprietà può essere utilizzata per puntare a un file di testo in cui" -" ogni riga contiene un'estensione di file che indica un file non " -"comprimibile. I file che hanno un'estensione trovata nel file non saranno " -"compressi, ma semplicemente memorizzati nell'archivio. Il formato del file " -"ignora tutte le righe che non iniziano con un punto e considera lo spazio " -"per indicare la fine dell'estensione. È fornito un file predefinito, che " -"funge anche da esempio. Il file predefinito è inserito in {0}." -#: Library/Main/Strings.cs:167 +#: Library/Main/Strings.cs:168 msgid "Manage non-compressible file extensions" msgstr "Gestisci le estensioni di file non comprimibili" -#: 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 " @@ -3485,91 +3690,72 @@ msgstr "" "di file. Nota che il valore non può essere modificato dopo la creazione di " "file remoti." -#: Library/Main/Strings.cs:169 +#: Library/Main/Strings.cs:170 msgid "Block size used in hashing" msgstr "Dimensione del blocco usato nell'hash" -#: 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 "" -"Questa opzione può essere utilizzata per limitare la scansione ai soli file " -"per i quali si sa che sono stati modificati. Questo di solito è attivato " -"solo in combinazione con un osservatore di filesystem che tiene traccia " -"delle modifiche dei file." - #: Library/Main/Strings.cs:171 +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 "Elenco di file da esaminare per le modifiche" -#: Library/Main/Strings.cs:172 +#: 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 "Percorso dello stato locale del database" -#: 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." +"Use this option to supply a list of deleted files. This option will be " +"ignored unless the option --{0} is also set." msgstr "" -"Questa opzione può essere utilizzata per fornire un elenco di file " -"cancellati. Questa opzione sarà ignorata a meno che non sia impostata anche " -"l'opzione --{0}." -#: Library/Main/Strings.cs:175 +#: Library/Main/Strings.cs:176 msgid "List of deleted files" msgstr "Elenco dei file cancellati" -#: Library/Main/Strings.cs:176 +#: Library/Main/Strings.cs:177 msgid "" -"This option can be used to reduce the memory footprint by not keeping paths " -"and modification timestamps in memory." +"Use this option to reduce the memory footprint by not keeping paths and " +"modification timestamps in memory." msgstr "" -#: Library/Main/Strings.cs:177 +#: Library/Main/Strings.cs:178 msgid "Reduce memory footprint by disabling in-memory lookups" msgstr "" "Riduci lo spazio di memoria occupata disabilitando le ricerche in memoria" -#: Library/Main/Strings.cs: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 "" -"Questa opzione può essere utilizzata per aumentare la velocità in cambio " -"dell'utilizzo di più memoria." - #: Library/Main/Strings.cs:180 +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 "Archiviare un blocco cache in memoria" -#: Library/Main/Strings.cs:181 +#: 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 "" -"Se è impostato questo flag, il database locale non è confrontato con file " -"elenco remoto all'avvio. L'utilizzo previsto per questa opzione è di " -"funzionare correttamente nei casi in cui il file elenco è corrotto o non " -"disponibile." -#: Library/Main/Strings.cs:182 +#: Library/Main/Strings.cs:183 msgid "Do not query backend at startup" msgstr "Non eseguire query sul backend all'avvio" -#: 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" @@ -3583,11 +3769,11 @@ msgstr "" "senza il database. Il compromesso è che i file indice più grandi occupano " "più spazio remoto e che non possono mai essere utilizzati." -#: Library/Main/Strings.cs:184 -msgid "Determines usage of index files" -msgstr "Determina l'utilizzo dei file indice" - #: Library/Main/Strings.cs:185 +msgid "Determine usage of index files" +msgstr "" + +#: 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 " @@ -3600,51 +3786,43 @@ msgstr "" "recuperato. Questo valore è una percentuale utilizzata per ogni volume e per" " l'archiviazione totale." -#: Library/Main/Strings.cs:186 +#: Library/Main/Strings.cs:187 msgid "The maximum wasted space in percent" msgstr "Lo spazio massimo sprecato in percentuale" -#: 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 "" -"Questa opzione può essere utilizzata per sperimentare impostazioni diverse e" -" osservare il risultato senza modificare gli effettivi file." - #: Library/Main/Strings.cs:188 -msgid "Does not perform any modifications" -msgstr "Non esegue alcuna modifica" +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 "" -"Questa è un'opzione molto avanzata! Questa opzione può essere utilizzata per" -" selezionare un algoritmo hash sul blocco con dimensioni hash più piccole o " -"più grandi, per motivi di prestazioni o spazio di archiviazione." #: Library/Main/Strings.cs: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 "" + +#: Library/Main/Strings.cs:191 msgid "The hash algorithm used on blocks" msgstr "L'algoritmo hash usato sui blocchi" -#: 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." -msgstr "" -"Questa è un'opzione molto avanzata! Questa opzione può essere utilizzata per" -" selezionare un algoritmo hash sul file con dimensioni hash più piccole o " -"più grandi, per motivi di prestazioni o spazio di archiviazione." - #: Library/Main/Strings.cs:192 +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 "L'algoritmo hash utilizzato sui file" -#: Library/Main/Strings.cs:193 +#: 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. " @@ -3657,11 +3835,11 @@ msgstr "" "compressione automatica e compatta solo quando si esegue il comando " "comprimi." -#: Library/Main/Strings.cs:194 +#: Library/Main/Strings.cs:195 msgid "Disable automatic compacting" msgstr "Disattiva compressione automatica" -#: 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 " @@ -3674,11 +3852,11 @@ msgstr "" "possono avere alcuni byte di spazio sprecato, non siano scaricati e " "riscritti." -#: Library/Main/Strings.cs:196 +#: Library/Main/Strings.cs:197 msgid "Volume size threshold" msgstr "Soglia dimensione volume" -#: 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 " @@ -3689,11 +3867,11 @@ msgstr "" " I piccoli volumi saranno sempre uniti quando possono riempire un intero " "volume." -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:199 msgid "Maximum number of small volumes" msgstr "Numero massimo dei piccoli volumi" -#: 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 " @@ -3703,46 +3881,41 @@ msgstr "" "trovare blocchi esistenti. Questa è un'operazione abbastanza lenta, ma può " "limitare la dimensione dei file scaricati." -#: Library/Main/Strings.cs:200 +#: Library/Main/Strings.cs:201 msgid "Use local file data when restoring" msgstr "Utilizza i dati dei file locali durante il ripristino" -#: 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" -msgstr "Disattiva il database locale" - #: Library/Main/Strings.cs:204 +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 "" -#: Library/Main/Strings.cs:205 +#: Library/Main/Strings.cs:206 msgid "Keep a number of versions" msgstr "Mantieni un numero di versioni" -#: Library/Main/Strings.cs:206 +#: Library/Main/Strings.cs:207 msgid "Use this option to set the timespan in which backups are kept." msgstr "" "Usa questa opzione per impostare il periodo in cui sono conservati i backup." -#: Library/Main/Strings.cs:207 +#: Library/Main/Strings.cs:208 msgid "Keep all versions within a timespan" msgstr "Mantieni tutte le versioni all'interno di un periodo" -#: 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 " @@ -3762,33 +3935,30 @@ msgstr "" "questo.\" Questa opzione supporta anche l'uso dell'identificatore \"U\" per " "indicare un intervallo di tempo illimitato." -#: Library/Main/Strings.cs:209 +#: Library/Main/Strings.cs:210 msgid "Reduce number of versions by deleting old intermediate backups" msgstr "Riduci il numero di versioni eliminando i vecchi backup intermedi" -#: Library/Main/Strings.cs:210 +#: Library/Main/Strings.cs:211 msgid "Use this option to continue even if some source entries are missing." msgstr "" "Usa questa opzione per continuare, anche se alcune voci sorgenti mancano." -#: Library/Main/Strings.cs:211 +#: Library/Main/Strings.cs:212 msgid "Ignore missing source elements" msgstr "Ignora elementi sorgente mancanti" -#: 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 "" -"Usa questa opzione per sovrascrivere i file di destinazione durante il " -"ripristino, se questa opzione non è impostata, i file saranno ripristinati " -"con un timestamp e un numero aggiunto." - #: Library/Main/Strings.cs:213 +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 "Sovrascrivi i file durante il ripristino" -#: Library/Main/Strings.cs:214 +#: 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." @@ -3797,15 +3967,11 @@ msgstr "" "durante l'esecuzione di un'opzione. Generalmente questa opzione produrrà una" " linea per ogni file elaborato." -#: Library/Main/Strings.cs:215 +#: Library/Main/Strings.cs:216 msgid "Output more progress information" msgstr "Fornisci ulteriori informazioni sull'avanzamento" -#: 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." @@ -3813,11 +3979,11 @@ msgstr "" "Usa questa opzione per aumentare la quantità di dati generati in uscita come" " risultato dell'operazione, includendo tutti i nomi dei file." -#: Library/Main/Strings.cs:218 +#: Library/Main/Strings.cs:219 msgid "Output full results" msgstr "Fornisci risultati completi" -#: 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 " @@ -3829,25 +3995,25 @@ msgstr "" "gli hash SHA256 di tutti i file remoti e può essere usato per verificare " "l'integrità dei file." -#: Library/Main/Strings.cs:220 +#: Library/Main/Strings.cs:221 msgid "Determine if verification files are uploaded" msgstr "Determina se i file di verifica sono caricati" -#: 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" +"option --{1} is set, no remote files are verified." msgstr "" -#: Library/Main/Strings.cs:222 +#: Library/Main/Strings.cs:223 msgid "The number of samples to test after a backup" msgstr "Il numero di campioni da testare dopo un backup" -#: Library/Main/Strings.cs:223 +#: Library/Main/Strings.cs:224 #, csharp-format msgid "" "After a backup is completed, some (dblock, dindex, dlist) files from the " @@ -3857,57 +4023,57 @@ 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 "La percentuale di campioni da testare dopo un backup" -#: 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" -msgstr "Attiva verifica approfondita dei file" - #: Library/Main/Strings.cs:227 +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 "" -#: Library/Main/Strings.cs:228 +#: Library/Main/Strings.cs:229 msgid "Size of the file read buffer" msgstr "Dimensione del buffer di lettura del file" -#: 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 "Consenti la modifica della passphrase" -#: 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 "Elenca solo gruppi di file" -#: 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," @@ -3918,11 +4084,11 @@ msgstr "" "accelererà le operazioni di backup e ripristino, ma non influisce molto " "sulla dimensione del file." -#: Library/Main/Strings.cs:236 -msgid "Don't store metadata" -msgstr "Non archiviare i metadati" - #: Library/Main/Strings.cs:237 +msgid "Do not store metadata" +msgstr "" + +#: 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." @@ -3931,11 +4097,11 @@ msgstr "" "quanto potrebbero impedire l'accesso ai file. Usa questa opzione per " "ripristinare anche le autorizzazioni." -#: Library/Main/Strings.cs:238 +#: Library/Main/Strings.cs:239 msgid "Restore file permissions" msgstr "Ripristina le autorizzazioni sui file" -#: 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" @@ -3946,11 +4112,11 @@ msgstr "" "correttamente. Usa questa opzione per disabilitare il controllo ed evitare " "di aspettare la verifica." -#: Library/Main/Strings.cs:240 +#: Library/Main/Strings.cs:241 msgid "Skip restored file check" msgstr "Salta il controllo del file ripristinati" -#: 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 " @@ -3960,28 +4126,28 @@ msgstr "" "al minimo la quantità di dati scaricati. Utilizza questa opzione per " "ignorare questa ottimizzazione e usare solo i dati remoti." -#: Library/Main/Strings.cs:242 +#: Library/Main/Strings.cs:243 msgid "Do not use local data" msgstr "Non usare dati locali" -#: 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." @@ -3990,21 +4156,11 @@ msgstr "" "blocchi letti da un volume prima di sistemare i file ripristinati con i " "dati." -#: Library/Main/Strings.cs:248 +#: Library/Main/Strings.cs:249 msgid "Check block hashes" msgstr "Controllo hash blocco" -#: Library/Main/Strings.cs:249 -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:250 -msgid "Clean up old log data" -msgstr "Pulisci i vecchi dati del registro" - -#: 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 " @@ -4017,28 +4173,23 @@ msgstr "" "ricostruire tutte le informazioni. Il database risultante può essere " "cercato, ma non può essere utilizzato per ripristinare i dati." -#: Library/Main/Strings.cs:252 +#: Library/Main/Strings.cs:253 msgid "Repair database with paths" msgstr "Ripara database con percorsi" -#: 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\"." +" in another language. Use this option to set the locale. Supply a blank " +"string to choose the \"Invariant Culture\"." msgstr "" -"Per impostazione predefinita, saranno utilizzate le impostazioni locali del " -"sistema e della lingua. In alcuni casi si può preferire di eseguirlo con un " -"altro locale, ad esempio per ottenere messaggi in un'altra lingua. Questa " -"opzione può essere usata per settare le impostazioni locali. Fornire una " -"stringa vuota per scegliere la \"lingua non variabile\"." -#: Library/Main/Strings.cs:254 +#: Library/Main/Strings.cs:255 msgid "Force the locale setting" msgstr "Forza le impostazioni locali" -#: Library/Main/Strings.cs:255 +#: 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 " @@ -4049,28 +4200,22 @@ msgstr "" "opzione, vengono visualizzate solo le date effettive, ad esempio \"12 nov " "2018, 8:01\"." -#: Library/Main/Strings.cs:256 -msgid "Forces 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:257 +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" +"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 "" -"Usa questa opzione per disabilitare la gestione multithread per " -"caricare/scaricare, così puoi velocizzare significativamente le operazioni " -"di backend a seconda dell'hardware che stai usando e della velocità di " -"trasferimento del backend." -#: Library/Main/Strings.cs:258 +#: Library/Main/Strings.cs:259 msgid "Handle file communication with backend using threaded pipes" msgstr "Gestire la comunicazione file con backend usando threaded pipe" -#: 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 " @@ -4081,22 +4226,22 @@ msgstr "" "bilancia dinamicamente il numero di thread attivi per adattarsi " "all'hardware." -#: Library/Main/Strings.cs:260 +#: Library/Main/Strings.cs:261 msgid "Limit number of concurrent threads" msgstr "Limita il numero di thread simultanei" -#: 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 "" "Utilizza questa opzione per impostare il numero di processi che eseguono " "l'hash dei dati." -#: Library/Main/Strings.cs:262 +#: Library/Main/Strings.cs:263 msgid "Specify the number of concurrent hashing processes" msgstr "Specificare il numero di processi hash simultanei" -#: 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." @@ -4104,11 +4249,11 @@ msgstr "" "Utilizza questa opzione per impostare il numero di processi che eseguono la " "compressione dei dati di uscita." -#: Library/Main/Strings.cs:264 +#: Library/Main/Strings.cs:265 msgid "Specify the number of concurrent compression processes" msgstr "Specifica il numero di processi di compressione simultanei" -#: 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 " @@ -4118,60 +4263,47 @@ msgstr "" "genererà un file elenco che è l'unione dell'ultimo backup completato e del " "contenuto caricato nella sessione di backup incompleta." -#: Library/Main/Strings.cs:266 -msgid "Disables synthetic filelist" -msgstr "Disabilita elenco file sintetico" - #: Library/Main/Strings.cs:267 +msgid "Disable synthetic filelist" +msgstr "" + +#: 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 "" -"Questo flag indica a Duplicati di non esaminare i metadati o la dimensione " -"dei file quando si decide di eseguire la scansione di un file per le " -"modifiche. Usa questa opzione se disponi di un numero elevato di file e noti" -" che la scansione richiede molto tempo con i file non modificati." - -#: Library/Main/Strings.cs:268 -msgid "Checks only file lastmodified" -msgstr "Controlla solo il file modificato l'ultima volta" #: Library/Main/Strings.cs:269 +msgid "Check only file lastmodified" +msgstr "" + +#: Library/Main/Strings.cs:270 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 " +"option to skip this compression, such that the entire original folder " "structure is preserved, including upper level empty folders." msgstr "" -"Quando si ripristina un sottoinsieme di un backup in una nuova cartella, è " -"utilizzato il percorso più breve possibile per evitare di generare percorsi " -"profondi con cartelle vuote. Usa questo flag per ignorare questa " -"compressione, in modo che l'intera struttura di cartelle originali sia " -"mantenuta, incluse le cartelle vuote di livello superiore." - -#: Library/Main/Strings.cs:270 -msgid "Disables path compression on restore" -msgstr "Compressione percorso disabilitato al ripristino" #: Library/Main/Strings.cs:271 +msgid "Disable path compression on restore" +msgstr "" + +#: Library/Main/Strings.cs:272 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." +"this option to disable that protection, such that all filesets can be " +"deleted." msgstr "" -"Per impostazione predefinita, l'ultimo gruppo di file non può essere " -"rimosso. Si tratta di una protezione per assicurarsi che tutti i dati remoti" -" non siano cancellati da un errore di configurazione. Usa questo flag per " -"disabilitare tale protezione, in modo che tutti i gruppo di file possano " -"essere cancellati." -#: Library/Main/Strings.cs:272 +#: Library/Main/Strings.cs:273 msgid "Allow removing all filesets" msgstr "Consenti rimozione di tutti i gruppi di file" -#: Library/Main/Strings.cs:273 +#: 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 " @@ -4188,27 +4320,23 @@ msgstr "" "L'impostazione a true consentirà a Duplicati di eseguire operazioni VACUUM a" " sua discrezione." -#: 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 "" -"Quando questo flag è abilitato, lo scanner che calcola la dimensione dei " -"file di origine è disabilitato, la dimensione riportata è letta dal " -"database. L'uso di questo flag può accelerare il backup riducendo l'accesso " -"al disco, ma fornirà un indicatore di progresso meno preciso." -#: Library/Main/Strings.cs:276 +#: Library/Main/Strings.cs:277 msgid "Disable the read-ahead scanner" msgstr "Disabilita lo scanner di lettura in anticipo" -#: 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 " @@ -4219,27 +4347,27 @@ msgstr "" "assicurati di eseguire comandi di controllo regolari per assicurarti che " "tutto funzioni come previsto." -#: Library/Main/Strings.cs:278 +#: Library/Main/Strings.cs:279 msgid "Disable filelist consistency checks" msgstr "Disabilita i controlli di coerenza dell'elenco file" -#: 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 "Disabilita il backup quando si utilizza la batteria" -#: Library/Main/Strings.cs:282 +#: Library/Main/Strings.cs:284 msgid "Log file information level" msgstr "Livello informazioni registrane nel file" -#: Library/Main/Strings.cs:283 +#: Library/Main/Strings.cs:285 #, csharp-format msgid "" "This option accepts filters that removes or includes messages regardless of " @@ -4255,38 +4383,42 @@ msgstr "" "regolari sono supportate all'interno di parentesi graffe. Esempio: " "\"+Path*{0}+*Mail*{0}-[.*DNS]\" " -#: Library/Main/Strings.cs:284 -msgid "Applies filters to the file log data" -msgstr "Applica filtri ai dati registrati nel file" +#: Library/Main/Strings.cs:286 +msgid "Apply filters to the file log data" +msgstr "" -#: Library/Main/Strings.cs:285 +#: Library/Main/Strings.cs:287 +msgid "Specify the amount of log information to output to the console." +msgstr "" + +#: Library/Main/Strings.cs:288 msgid "Console information level" msgstr "Livello informazioni console" -#: Library/Main/Strings.cs:287 -msgid "Applies filters to the console log data" -msgstr "Applica filtri ai dati registrati nella console" - -#: 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:290 +msgid "Apply filters to the console log data" msgstr "" -#: Library/Main/Strings.cs:290 -msgid "Sets the process to use low IO priority" -msgstr "Imposta il processo in modo che utilizzi una priorità IO bassa" - #: 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 " @@ -4298,11 +4430,11 @@ msgstr "" " sarebbe quello di avere un file chiamato per esempio \".nobackup\" e " "posizionarlo nelle cartelle che non dovrebbero essere sottoposte a backup." -#: Library/Main/Strings.cs:295 +#: Library/Main/Strings.cs:298 msgid "List of filenames that exclude folders" msgstr "Elenco di nomi dei file che escludono cartelle" -#: 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 " @@ -4310,11 +4442,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" @@ -4322,11 +4454,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 " @@ -4339,11 +4471,11 @@ msgstr "" "per registrare tutte le query del database e ricorda di impostare --{0}={2} " "o --{1}={2} per segnalare i dati aggiuntivi nel log" -#: Library/Main/Strings.cs:302 -msgid "Activates logging of all database queries" -msgstr "Attiva la registrazione di tutte le query del database" +#: 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 " @@ -4352,11 +4484,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. " @@ -4364,11 +4496,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. " @@ -4376,11 +4508,11 @@ 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 " @@ -4389,16 +4521,16 @@ msgstr "" "La libreria di crittografia non supporta le trasformazioni riutilizzabili " "per l'algoritmo hash {0}" -#: Library/Main/Strings.cs:315 +#: Library/Main/Strings.cs:318 #, csharp-format msgid "The cryptolibrary does not support the hash algorithm {0}" msgstr "La libreria di crittografia non supporta l'algoritmo hash {0}" -#: Library/Main/Strings.cs:316 +#: Library/Main/Strings.cs:319 msgid "The passphrase cannot be changed for an existing backup" msgstr "La passphrase non può essere modificata per un backup esistente" -#: Library/Main/Strings.cs:317 +#: Library/Main/Strings.cs:320 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "Impossibile creare un'istantanea: {0}" @@ -4565,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 "" @@ -4575,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 "" @@ -4590,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 @@ -4603,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 "" @@ -4631,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" @@ -4642,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" @@ -4664,30 +4792,27 @@ 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 "Selects the output format for results. Available formats: {0}" +msgid "" +"Use this option to select the output format for results. Available formats: " +"{0}" msgstr "" -"Seleziona il formato di uscita per i risultati. Formati disponibili: {0}" #: Library/Modules/Builtin/Strings.cs: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 @@ -4701,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" @@ -4718,24 +4841,20 @@ 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 "" -"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 @@ -4753,11 +4872,9 @@ msgstr "Invia mail" #: 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 "" -"Impossibile trovare il server mail di destinazione attraverso la ricerca MX," -" per favore usa l'opzione {0} per specificare il server SMTP da usare." #: Library/Modules/Builtin/Strings.cs:98 msgid "" @@ -4777,9 +4894,10 @@ msgid "The message body" msgstr "Il testo del messaggio" #: 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 "" -"La password usata per l'autenticazione con il server SMTP, se necessaria." #: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Password" @@ -4802,19 +4920,13 @@ msgstr "Email destinatario(i)" #: 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" "Mail Sender \n" "Mail Sender " msgstr "" -"Indirizzo del mittente dell'email. Se non è fornito alcun host, è usato il nome host del primo destinatario. Esempi di formati consentiti:\n" -"\n" -"sender\n" -"sender@example.com\n" -"Mail Sender \n" -"Mail Sender " #: Library/Modules/Builtin/Strings.cs:121 msgid "Email sender" @@ -4829,13 +4941,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 "I messaggi da inviare" #: 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." @@ -4859,10 +4972,10 @@ msgid "The email subject" msgstr "Il soggetto dell'email" #: 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 "" -"Il nome utente utilizzato per l'autenticazione con il server SMTP, se " -"necessario." #: Library/Modules/Builtin/Strings.cs:133 msgid "SMTP Username" @@ -4897,8 +5010,8 @@ msgstr "Modulo rapporto XMPP" #: 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 @@ -4907,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" @@ -4921,13 +5035,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 "Il modello di messaggio" #: 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 @@ -4935,7 +5050,9 @@ msgid "The XMPP username" msgstr "Il nome utente XMPP" #: 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 @@ -4943,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" @@ -4953,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 " +"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" @@ -4970,97 +5090,138 @@ 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 -msgid "HTTP report URL." +#: 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 -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: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 "" -"Extra parameters to add to the http message, e.g. " +"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:193 -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." +#: Library/Modules/Builtin/Strings.cs:221 +msgid "Set the HTTP verb to use" msgstr "" -#: Library/Modules/Builtin/Strings.cs:194 +#: 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 "" + +#: 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 "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." @@ -5068,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 @@ -5305,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 "" @@ -5329,11 +5485,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 " @@ -5341,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}" @@ -5358,8 +5510,8 @@ msgstr "Il messaggio di errore interno è: {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. " @@ -5373,8 +5525,8 @@ msgstr "Includi file" #: 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. " @@ -5418,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 9d2eb4e9d..9b9d69801 100644 --- a/Localizations/duplicati/localization-ja_JP.po +++ b/Localizations/duplicati/localization-ja_JP.po @@ -5,7 +5,7 @@ # # Translators: # AlbireoGT, 2017 -# あわしろいくや , 2020 +# あわしろいくや , 2024 # yu hi , 2024 # Suguru Hirahara, 2024 # @@ -14,7 +14,7 @@ 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: Suguru Hirahara, 2024\n" "Language-Team: Japanese (Japan) (https://app.transifex.com/duplicati/teams/67655/ja_JP/)\n" @@ -47,9 +47,11 @@ msgstr "AES暗号の操作で許可するスレッドの水準を設定できま msgid "Set thread level utilized for crypting" msgstr "暗号化に使用するスレッドの水準の設定" -#: Library/Encryption/Strings.cs:33 -msgid "This option has no effect and should not be used." -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 "--{0}のオプションはもう使用されておらず、非推奨となりました。" #: Library/Encryption/Strings.cs:37 #, csharp-format @@ -66,6 +68,11 @@ 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の実行ファイルがシステムで利用可能になっている必要があります。Duplicatiは、Windowsの場合は、Program" +" " +"Files内の既定のフォルダーにインストールされていること、また、LinuxとmacOSの場合は、環境変数のPATHで利用できるようになっていることを前提とします。GPGのパスは" +" --{0} のオプションで設定できます。" #: Library/Encryption/Strings.cs:42 msgid "GNU Privacy Guard, external" @@ -124,7 +131,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 +141,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 +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 @@ -240,12 +252,12 @@ msgstr "" #, csharp-format msgid "" "The external command failed to complete within the set time limit: {0} {1}" -msgstr "外部コマンドを制限時間内に完了できませんでした:{0} {1}" +msgstr "外部コマンドが制限時間内に完了しませんでした:{0} {1}" #: Library/Snapshots/Strings.cs:28 #, csharp-format msgid "Unable to match local path {0} with any snapshot path: {1}" -msgstr "ローカルのパス {0} とスナップショットのパス {1} を合致できません" +msgstr "ローカルのパス {0} とスナップショットのパス {1} が一致しません" #: Library/Snapshots/Strings.cs:29 #, csharp-format @@ -318,17 +330,13 @@ msgstr "次のUSNはゼロです" 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 "" "このバックエンドでは、Swift(OpenStack " -"オブジェクトストレージ)との間でデータの読み書きを実行できます。サポートされている形式は、「openstack://コンテナー/フォルダー」となります。" +"オブジェクトストレージ)との間でデータの読み書きを実行できます。許可されている形式は、「openstack://コンテナー/フォルダー」となります。" #: Library/Backend/OpenStack/Strings.cs:28 msgid "OpenStack Simple Storage" @@ -346,32 +354,33 @@ msgid "" " environment variable \"AUTH_PASSWORD\". If the password is supplied, --{0} " "must also be set." 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 #: 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 "サーバーの接続に使用するパスワード" +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 "サーバーの接続に使用するユーザーのドメイン名" +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 #: 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 "" @@ -384,11 +393,11 @@ msgstr "サーバーの接続に使用するユーザー名。環境変数「AUT #: 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" -msgstr "サーバーの接続に使用するユーザー名" +msgid "Supply the username used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:36 msgid "" @@ -399,18 +408,18 @@ 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 "" "The API key can be used to connect without supplying a password and tenant " "ID with some providers." -msgstr "APIキーを入力すると、パスワードとテナントIDを指定する必要なく、サービス提供者に接続することができます。" +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 @@ -421,11 +430,11 @@ 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'." +msgid "The keystone API version to use. Valid values are 'v2' and 'v3'." msgstr "使用するKeystone APIのバージョン。有効な値は「v2」と「v3」です。" #: Library/Backend/OpenStack/Strings.cs:43 @@ -441,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 @@ -461,44 +470,50 @@ 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 "" "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 "" +"このバックエンドでは、FTPをベースとしたバックエンドとの間でデータの読み書きを実行できます。許可されている形式は、「ftp://ホスト名/フォルダー」と「ftp://ユーザー名:パスワード@ホスト名/フォルダー」となります。" #: Library/Backend/FTP/Strings.cs:28 msgid "FTP" msgstr "FTP" #: 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 "" +"このオプションを有効にすると、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 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 "" +"このオプションを有効にすると、FTP接続はパッシブモードで行われます。一部のファイヤーウォールではそれにより動作が改善する場合があります。オプション " +"--{0} が同時に設定されている場合、このオプションは無視されます。" #: Library/Backend/FTP/Strings.cs:33 Library/Backend/CloudFiles/Strings.cs:28 #: Library/Backend/S3/Strings.cs:32 #: 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 "" @@ -508,13 +523,13 @@ msgstr "サーバーの接続に使用するパスワード。環境変数「AUT #: 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 "このオプションを有効にすると、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 "" @@ -522,7 +537,7 @@ msgid "" "verified. Use this option to disable this verification to make the upload " "faster but less reliable." msgstr "" -"ネットワークの不具合に対処するために、全てのアップロードに関して検証が試みられます。このオプションを使うと検証が無効になり、アップロードの速度を向上できますが、アップロードの信頼性は減少します。" +"ネットワークの不具合からデータを保護するために、全てのアップロードに関して検証が試みられます。このオプションを使うと検証が無効になり、アップロードの速度を向上できます。ただし、アップロードの信頼性は減少します。" #: Library/Backend/FTP/Strings.cs:40 #: Library/Backend/AlternativeFTP/Strings.cs:44 @@ -541,45 +556,45 @@ msgstr "フォルダー {0} は見つかりませんでした。メッセージ: 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 "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. Supported " -"format is \"gcs://bucket/folder\"." +"This backend can read and write data to Google Cloud Storage. Allowed format" +" is \"gcs://bucket/folder\"." msgstr "" "このバックエンドでは、Google " -"クラウドストレージとの間でデータの読み書きを実行できます。サポートされている形式は、「gcs://バケット/フォルダー」となります。" +"クラウドストレージとの間でデータの読み書きを実行できます。許可されている形式は、「gcs://バケット/フォルダー」となります。" #: Library/Backend/GoogleServices/Strings.cs:28 msgid "Google Cloud Storage" -msgstr "Google Cloud Storage" +msgstr "Google クラウドストレージ" #: 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 "認証IDが必要です。{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を指定してください。" #: Library/Backend/GoogleServices/Strings.cs:31 #: Library/Backend/GoogleServices/Strings.cs:47 @@ -606,12 +621,12 @@ msgid "" "This option is only used when creating new buckets. Use this option to change what region the data is stored in. Charges vary with bucket location. Known bucket locations:\n" "{0}" msgstr "" -"このオプションは新しいバケットの作成時にのみ使用されます。このオプションで、データを保存するリージョンを変更できます。利用料金はバケットの場所に応じて変わります。バケットを作成できる既知の場所には以下のものがあります。\n" +"このオプションは新しいバケットの作成時にのみ使用されます。このオプションで、データを保存するリージョンを変更できます。利用料金は、バケットの場所に応じて変わります。バケットを作成できる既知の場所には以下のものがあります。\n" "{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 @@ -619,12 +634,12 @@ msgid "" "This option is only used when creating new buckets. Use this option to change what storage type the bucket has. Charges and functionality vary with bucket storage class. Known storage classes:\n" "{0}" msgstr "" -"このオプションは新しいバケットの作成時にのみ使用されます。このオプションで、バケットの保存領域のタイプを変更できます。利用料金と機能はバケットの保存領域のクラスに応じて変わります。既知の保存領域のクラスには以下のものがあります。\n" +"このオプションは新しいバケットの作成時にのみ使用されます。このオプションで、バケットの保存領域のタイプを変更できます。利用料金と機能は、バケットの保存領域のクラスに応じて変わります。既知の保存領域のクラスには以下のものがあります。\n" "{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 "" @@ -632,18 +647,18 @@ msgid "" "supply the project ID that the bucket is attached to. The project determines" " where usage charges are applied." 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. Supported format is " +"This backend can read and write data to Google Drive. Allowed format is " "\"googledrive://folder/subfolder\"." msgstr "" -"このバックエンドでは、Google " -"ドライブとの間でデータの読み書きを実行できます。サポートされている形式は、「googledrive://フォルダー/サブフォルダー」となります。" +"このバックエンドでは、Googleドライブとの間でデータの読み書きを実行できます。許可されている形式は、「googledrive://フォルダー/サブフォルダー」となります。" #: Library/Backend/GoogleServices/Strings.cs:45 msgid "Google Drive" @@ -652,13 +667,13 @@ 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}」の名前のファイルが2つ以上存在しています。" #: Library/Backend/GoogleServices/Strings.cs:49 msgid "" "This option sets the team drive to use. Leaving it empty uses the personal " "drive." -msgstr "" +msgstr "使用するチームのドライブを指定できます。オプションを設定しない場合、個人用のドライブを使用します。" #: Library/Backend/GoogleServices/Strings.cs:50 msgid "Team drive ID" @@ -666,10 +681,10 @@ msgstr "チームのドライブID" #: 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 "" -"CloudFilesのバックエンドとの接続をサポートします。許可されている形式は、「cloudfiles://コンテナー/フォルダー」となります。" +"このバックエンドでは、CloudFilesとの間でデータの読み書きを実行できます。許可されている形式は、「cloudfiles://コンテナー/フォルダー」となります。" #: Library/Backend/CloudFiles/Strings.cs:25 msgid "Rackspace CloudFiles" @@ -679,27 +694,27 @@ msgstr "Rackspace CloudFiles" #, 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 "" -"CloudFilesはアカウントの所在地に応じて異なるサーバーを認証に使用しています。このオプションで、別の認証用URLを指定できます。このオプションは、--{0}を上書きします。" +"CloudFilesはアカウントの所在地に応じて異なるサーバーを認証に使用しています。このオプションで、別の認証用URLを指定できます。このオプションは--{0}を上書きします。" #: Library/Backend/CloudFiles/Strings.cs:27 msgid "Provide another authentication URL" msgstr "別の認証用URLを指定" #: Library/Backend/CloudFiles/Strings.cs:32 -msgid "Supplies the API Access Key used to authenticate with CloudFiles." -msgstr "CloudFilesとの認証用に使用するAPIアクセスキーを指定。" +msgid "The API Access Key used to authenticate with CloudFiles." +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 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 "" @@ -710,12 +725,12 @@ msgid "Use a UK account" msgstr "イギリスのアカウントを使用" #: Library/Backend/CloudFiles/Strings.cs:36 -msgid "Supplies the username used to authenticate with CloudFiles." -msgstr "CloudFilesの認証時に使用するユーザー名を指定。" +msgid "The username used to authenticate with CloudFiles." +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" @@ -739,7 +754,7 @@ msgid "No CloudFiles userID given" msgstr "CloudFilesのユーザーIDが指定されていません" #: 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 "CloudFilesから予期しない応答がありました。APIが変更されている可能性があります。" #: Library/Backend/S3/S3Config.cs:75 @@ -747,38 +762,41 @@ 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 " -"formats are: \"s3://bucketname/prefix\"." +"format is \"s3://bucketname/prefix\"." msgstr "" +"このバックエンドでは、S3互換サーバーとの間でデータの読み書きを実行できます。許可されている形式は、「s3://バケット名/プレフィックス」となります。" #: Library/Backend/S3/Strings.cs:27 msgid "S3 compatible" msgstr "S3互換" #: 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." -msgstr "" +"This can also be supplied through the option --{0}." +msgstr "AWSの秘密アクセスキーは、AWSのアカウントにログインしてから取得できます。オプション --{0} でも指定できます。" #: Library/Backend/S3/Strings.cs:29 msgid "AWS Secret Access Key" -msgstr "" +msgstr "AWSの秘密アクセスキー" #: 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." -msgstr "" +"can also be supplied through the option --{0}." +msgstr "AWSのアクセスキーのIDは、AWSのアカウントにログインしてから取得できます。オプション --{0} でも指定できます。" #: Library/Backend/S3/Strings.cs:31 msgid "AWS Access Key ID" -msgstr "" +msgstr "AWSのアクセスキーのID" #: Library/Backend/S3/Strings.cs:36 msgid "No S3 secret key given" @@ -798,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 @@ -811,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 "" @@ -822,28 +840,28 @@ 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 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 "" "このオプションを有効にすると、HTTP通信にSecure Socket " -"Layer(SSL)を使用します(https)。なおSSL接続では、バケット名にドット(.)がある場合、適切に接続を行うことができないため、ご注意ください。" +"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 "" "This disables chunk encoding for the aws client, which is not supported by " "all S3 providers." -msgstr "awsのクライアントにおいてチャンクのエンコードを無効に設定します。チャンクのエンコードをサポートしていないS3サービス提供者もあります。" +msgstr "awsのクライアントでチャンクのエンコードを無効に設定します。チャンクのエンコードをサポートしていないS3サービス提供者もあります。" #: Library/Backend/S3/Strings.cs:49 msgid "Disable chunk encoding (aws client only)" @@ -864,7 +882,7 @@ msgid "S3 IAM support module" 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 @@ -872,8 +890,8 @@ 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,9 +912,10 @@ msgstr "Amazonの秘密鍵" #: 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 "" +"このバックエンドでは、代替のFTPクライアントを使用して、FTPをベースとしたバックエンドとの間でデータの読み書きを実行できます。サポートされている形式は、「aftp://ホスト名/フォルダー」と「aftp://ユーザー名:パスワード@ホスト名/フォルダー」となります。" #: Library/Backend/AlternativeFTP/Strings.cs:31 msgid "Alternative FTP" @@ -906,7 +925,7 @@ 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" @@ -917,6 +936,7 @@ msgid "" "Use this option to log FTP PRIVATE info (username, password) to console for " "debugging purposes (DO NOT POST THIS TO THE INTERNET!)" msgstr "" +"このオプションを有効にすると、デバッグ用に、FTPのログイン情報(ユーザー名とパスワード)のログをコンソールに出力します(インターネットに投稿しないでください!)" #: Library/Backend/AlternativeFTP/Strings.cs:39 msgid "Log FTP PRIVATE info to console" @@ -1007,7 +1027,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" @@ -1015,7 +1035,7 @@ msgstr "公開鍵のユーザー名" #: Library/Backend/SSHv2/Strings.cs:30 msgid "Determines the type of key to generate." -msgstr "" +msgstr "生成する鍵の種類を決定。" #: Library/Backend/SSHv2/Strings.cs:31 msgid "The key type" @@ -1023,7 +1043,7 @@ msgstr "鍵の種類" #: Library/Backend/SSHv2/Strings.cs:32 msgid "The length of the key in bits." -msgstr "" +msgstr "ビットで計測される鍵の長さ。" #: Library/Backend/SSHv2/Strings.cs:33 msgid "The key length" @@ -1039,7 +1059,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" @@ -1049,7 +1069,7 @@ msgstr "SSH接続のURL" 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" @@ -1058,10 +1078,10 @@ msgstr "追加するSSHの公開鍵" #: 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 "" -"このバックエンドでは、SFTPクライアントを使用して、SSHをベースとしたバックエンドとの間でデータの読み書きを実行できます。サポートされている形式は、「ssh://ホスト名/フォルダー」または「ssh://ユーザー名:パスワード@ホスト名/フォルダー」となります。" +"このバックエンドでは、SFTPクライアントを使用して、SSHをベースとしたバックエンドとの間でデータの読み書きを実行できます。サポートされている形式は、「ssh://ホスト名/フォルダー」と「ssh://ユーザー名:パスワード@ホスト名/フォルダー」となります。" #: Library/Backend/SSHv2/Strings.cs:47 msgid "SFTP (SSH)" @@ -1072,10 +1092,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 "" +"サーバーのフィンガープリント。サーバーのIDの検証に使用します。フィンガープリントは「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 "サーバーのフィンガープリントを指定。サーバーのIDの検証に使用" +msgid "Supply server fingerprint used for validation of server identity" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:54 msgid "" @@ -1086,54 +1108,52 @@ 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 " -"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 "" -"OpenSSHの鍵ファイルを指定できます。ファイルが暗号化されている場合は、指定されたパスワードを使って鍵ファイルを復号します。このオプションが指定されている場合は、パスワードによる認証は行いません。" #: 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 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 "" -"URL形式にエンコードしたSSHの秘密鍵を指定できます。秘密鍵の先頭には{0}を付ける必要があります。ファイルが暗号化されている場合は、指定されたパスワードを使って鍵ファイルを復号します。このオプションが指定されている場合は、パスワードによる認証は行いません。" +"URL形式にエンコードしたSSHの秘密鍵を指定できます。秘密鍵の先頭には{0}を付ける必要があります。秘密鍵が暗号化されている場合は、指定されたパスワードで復号します。秘密鍵が指定されている場合は、パスワードによる認証は行いません。" #: 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." -msgstr "" +"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 "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 "" -"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 "" "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 @@ -1158,10 +1178,10 @@ msgstr "このホストを信頼するには--{1}=\"{0}\"を追加してくだ #: 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 "" -"このバックエンドでは、Box.comとの間でデータの読み書きを実行できます。サポートされている形式は、「box://フォルダー/サブフォルダー」となります。" +"このバックエンドでは、Box.comとの間でデータの読み書きを実行できます。許可されている形式は、「box://フォルダー/サブフォルダー」となります。" #: Library/Backend/Box/Strings.cs:26 msgid "Box.com" @@ -1212,7 +1232,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" @@ -1238,11 +1258,12 @@ msgstr "Rcloneの実行ファイル" #: 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\")" msgstr "" +"このバックエンドでは、ファイルをベースとしたバックエンドとの間でデータの読み書きを実行できます。サポートされている形式は、「file://ホスト名/フォルダー」と「file://ユーザー名:パスワード@ホスト名/フォルダー」となります。UNCのパス(例:「file://\\\\サーバー\\フォルダー」)またはローカルのパス(例:Windowsの場合は「file://c:\\フォルダー」、Linuxの場合は「file:///usr/pub/files」)も指定できます。" #: Library/Backend/File/Strings.cs:25 msgid "Local folder or drive" @@ -1259,6 +1280,7 @@ 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" @@ -1304,6 +1326,7 @@ 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" @@ -1313,11 +1336,11 @@ 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" -msgstr "" +msgstr "リモート共有に対する認証を強制" #: Library/Backend/File/Strings.cs:40 msgid "" @@ -1332,30 +1355,35 @@ 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 "" +"このバックエンドでは、Backblaze B2 " +"クラウドストレージとの間でデータの読み書きを実行できます。許可されている形式は、「b2://バケット名/プレフィックス」となります。" #: Library/Backend/Backblaze/Strings.cs:26 msgid "B2 Cloud Storage" msgstr "B2 クラウドストレージ" #: 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 "" +"B2 クラウドストレージのアプリケーションキーは、Backblazeのアカウントにログインしてから取得できます。オプション --{0} " +"でも指定できます。" #: Library/Backend/Backblaze/Strings.cs:28 msgid "B2 Cloud Storage Application Key" msgstr "B2 クラウドストレージのアプリケーションのキー" #: 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 "" +"B2 クラウドストレージのアカウントのIDは、Backblazeのアカウントにログインしてから取得できます。オプション --{0} でも指定できます。" #: Library/Backend/Backblaze/Strings.cs:30 msgid "B2 Cloud Storage Account ID" @@ -1363,17 +1391,18 @@ msgstr "B2 クラウドストレージのアカウントのID" #: Library/Backend/Backblaze/Strings.cs:35 msgid "No B2 Cloud Storage Application Key given" -msgstr "" +msgstr "B2 クラウドストレージのアカウントキーが指定されていません" #: Library/Backend/Backblaze/Strings.cs:36 msgid "No B2 Cloud Storage Account ID given" -msgstr "" +msgstr "B2 クラウドストレージのアカウントの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 "" +"既定では非公開のバケットが作成されます。このオプションでバケットの種類を設定できます。許可されている種類についてはB2のドキュメンテーションを参照してください。" #: Library/Backend/Backblaze/Strings.cs:38 msgid "The bucket type used when creating a bucket" @@ -1385,6 +1414,7 @@ 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のバケットの内容の一覧ページのサイズを設定できます。サイズが小さければデータ量も減りますが、B2でのクラスCのトランザクション数が多くなる可能性があります。100から1000までの間の数値を指定することを推奨します。" #: Library/Backend/Backblaze/Strings.cs:40 msgid "The size of file-listing pages" @@ -1396,6 +1426,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" @@ -1406,7 +1437,7 @@ msgstr "ファイルのダウンロードに使うベースのURL" msgid "" "The setting \"{0}\" is invalid for \"{1}\". It must be an integer larger " "than zero." -msgstr "" +msgstr "\"{0}\"の設定は\"{1}\"にとって正しくありません。0よりも大きい整数に設定してください。" #: Library/Backend/Sia/Strings.cs:26 msgid "This backend can read and write data to Sia." @@ -1462,7 +1493,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" @@ -1472,7 +1503,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" @@ -1480,7 +1511,7 @@ msgstr "分割したファイルに関するエラー間の時間(ミリ秒) #: Library/Backend/OneDrive/Strings.cs:35 msgid "Use this option to set HttpClient class to perform HTTP requests." -msgstr "" +msgstr "このオプションを有効にすると、HTTPリクエストを行う際にHttpClientクラスを設定します。" #: Library/Backend/OneDrive/Strings.cs:36 msgid "Whether the HttpClient class should be used" @@ -1489,9 +1520,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 @@ -1514,7 +1545,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 "" @@ -1525,7 +1556,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" @@ -1543,11 +1574,11 @@ 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), " -"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 "" @@ -1558,7 +1589,7 @@ 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" @@ -1566,7 +1597,7 @@ 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" @@ -1574,7 +1605,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 @@ -1601,18 +1632,18 @@ msgstr "Aliyun OSS(オブジェクトストレージサービス)" #: Library/Backend/AliyunOSS/Strings.cs:9 msgid "Access Key ID is used to identify the user." -msgstr "" +msgstr "アクセスキーのIDはユーザーの特定に使用されます。" #: Library/Backend/AliyunOSS/Strings.cs:10 #: Library/Backend/Idrivee2/Strings.cs:29 msgid "Access Key ID" -msgstr "" +msgstr "アクセスキーのID" #: Library/Backend/AliyunOSS/Strings.cs:11 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 "アクセスキーのシークレットは、ユーザーが署名の文字列を暗号化し、OSSがその文字列を検証する際に使用されます。" #: Library/Backend/AliyunOSS/Strings.cs:12 #: Library/Backend/Idrivee2/Strings.cs:27 @@ -1627,7 +1658,8 @@ msgstr "" "ストレージのスペースは、オブジェクト(Object)を保存する際に使われるコンテナーです。全てのオブジェクトは、ある特定のストレージのスペースに保存する必要があります。" #: 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 @@ -1650,9 +1682,11 @@ 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 "" +"このバックエンドでは、Azure " +"blobストレージとの間でデータの読み書きを実行できます。許可されている形式は、「azure://バケット名」となります。" #: Library/Backend/AzureBlob/Strings.cs:26 msgid "Azure blob" @@ -1660,11 +1694,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" @@ -1675,6 +1709,7 @@ msgid "" "The Azure storage account name which can be obtained by clicking the " "\"Manage Access Keys\" button on the storage account dashboard." msgstr "" +"Azureのストレージアカウントの名称。アカウントの名称は、アカウントのダッシュボードにある「アクセスキーの管理」ボタンをクリックして取得できます。" #: Library/Backend/AzureBlob/Strings.cs:31 msgid "The storage account name" @@ -1684,7 +1719,7 @@ 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のアクセスキー。アクセスキーは、アカウントのダッシュボードにある「アクセスキーの管理」ボタンをクリックして取得できます。" #: Library/Backend/AzureBlob/Strings.cs:33 msgid "The access key" @@ -1696,6 +1731,7 @@ msgid "" "selecting the \"Shared access signature\" blade on the storage account " "dashboard, or inside a container blade." msgstr "" +"Azureの共有アクセス署名(SAS)トークン。トークンは、ストレージアカウントのダッシュボード、またはコンテナーのブレード内にある「共有アクセス署名」のブレードを選択して取得できます。" #: Library/Backend/AzureBlob/Strings.cs:35 msgid "The SAS token" @@ -1715,7 +1751,7 @@ msgstr "Tencent COS(クラウドオブジェクトストレージ)" #: Library/Backend/TencentCOS/Strings.cs:29 msgid "Account ID of Tencent Cloud Account." -msgstr "" +msgstr "Tencent CloudのアカウントのID。" #: Library/Backend/TencentCOS/Strings.cs:30 msgid "Account ID" @@ -1723,44 +1759,44 @@ msgstr "アカウントのID" #: Library/Backend/TencentCOS/Strings.cs:31 msgid "Cloud API Secret ID." -msgstr "" +msgstr "Cloud APIのシークレットID。" #: Library/Backend/TencentCOS/Strings.cs:32 msgid "Secret ID" -msgstr "" +msgstr "シークレットのID。" #: Library/Backend/TencentCOS/Strings.cs:33 msgid "Cloud API Secret Key." -msgstr "" +msgstr "Cloud APIの秘密鍵。" #: Library/Backend/TencentCOS/Strings.cs:34 msgid "Secret Key" msgstr "秘密鍵" #: Library/Backend/TencentCOS/Strings.cs:35 -msgid "Bucket, format: BucketName-APPID" +msgid "Bucket name, format: BucketName-APPID" msgstr "バケット名。形式:BucketName-APPID" -#: Library/Backend/TencentCOS/Strings.cs:36 -msgid "Bucket" -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 "" +"リージョンは、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 "" "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" @@ -1768,10 +1804,10 @@ 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 "" -"このバックエンドでは、Jottacloudとの間でRESTプロトコルを使いデータの読み書きを実行できます。許可されている形式は、「jottacloud://フォルダー/サブフォルダー」となります。" +"このバックエンドでは、Jottacloudとの間でRESTプロトコルを使い、データの読み書きを実行できます。許可されている形式は、「jottacloud://フォルダー/サブフォルダー」となります。" #: Library/Backend/Jottacloud/Strings.cs:26 msgid "Jottacloud" @@ -1782,7 +1818,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 @@ -1800,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 @@ -1815,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 "" @@ -1840,49 +1876,56 @@ 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 "" +"このバックエンドでは、Mega.co.czとの間でデータの読み書きを実行できます。許可されている形式は、「mega://フォルダー/サブフォルダー」となります。" -#: Library/Backend/Mega/Strings.cs:25 +#: Library/Backend/Mega/Strings.cs:26 msgid "mega.nz" msgstr "mega.nz" -#: 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 "2要素認証が有効とされているアカウントの場合、ここに入力された共有のシークレットを使って、2要素認証用のTOTPコードを生成します。" - #: Library/Backend/Mega/Strings.cs:31 +msgid "" +"For accounts with two-factor authentication enabled, set the shared secret " +"used to generate the two-factor TOTP codes." +msgstr "2要素認証が有効とされているアカウントの場合は、ここにTOTPコードを生成する共有のシークレットを設定してください。" + +#: Library/Backend/Mega/Strings.cs:32 msgid "The shared secret used to generate two-factor TOTP codes" msgstr "2要素認証用のTOTPコードの生成に使用する共有シークレット" -#: Library/Backend/Mega/Strings.cs:32 +#: Library/Backend/Mega/Strings.cs:33 msgid "No password given" msgstr "パスワードが入力されていません" -#: Library/Backend/Mega/Strings.cs:33 +#: 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 "このバックエンドでは、IDrive e2との間でデータの読み書きを実行できます。" + #: Library/Backend/Idrivee2/Strings.cs:25 msgid "IDrive e2" msgstr "IDrive e2" #: 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." -msgstr "" +" This can also be supplied through the option --{0}." +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 \"auth-username\" property." -msgstr "" +"This can also be supplied through the option --{0}." +msgstr "アクセスキーのIDは、IDrive e2のアカウントにログインしてから取得できます。オプション --{0} でも指定できます。" #: Library/Backend/Idrivee2/Strings.cs:31 msgid "" @@ -1896,23 +1939,23 @@ msgstr "バケット名または完全なパス" #: Library/Backend/Idrivee2/Strings.cs:34 msgid "No Access Key Secret given" -msgstr "" +msgstr "アクセスキーのシークレットが指定されていません" #: Library/Backend/Idrivee2/Strings.cs:35 msgid "No Access Key ID given" -msgstr "" +msgstr "アクセスキーのIDが指定されていません" #: 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." msgstr "" -"SharePoint Server(OneDrive for " -"Businessを含む)との接続をサポートします。許可されている形式は、「mssp://tennant.sharepoint.com/ウェブへのパス//BaseDocLibrary/サブフォルダー」または「mssp://ユーザー名:パスワード@tennant.sharepoint.com/ウェブへのパス//BaseDocLibrary/サブフォルダー」となります。パスに二重スラッシュ(//)を使うと、ドキュメントのライブラリーからウェブを示すことができます。" +"このバックエンドでは、SharePoint Server(OneDrive for " +"Businessを含む)との間でデータの読み書きを実行できます。許可されている形式は、「mssp://tennant.sharepoint.com/ウェブへのパス//BaseDocLibrary/サブフォルダー」と「mssp://ユーザー名:パスワード@tennant.sharepoint.com/ウェブへのパス//BaseDocLibrary/サブフォルダー」となります。パスに二重スラッシュ(//)を使うと、ドキュメントのライブラリーからウェブを示すことができます。" #: Library/Backend/SharePoint/Strings.cs:27 msgid "Microsoft SharePoint" @@ -1970,7 +2013,7 @@ msgstr "SharePointのウェブでの操作がタイムアウトするまでの msgid "" "Use this option to specify the size of each chunk when uploading to " "SharePoint Server. Recommended value is 4MB." -msgstr "SharePoint サーバーにアップロードするファイルのチャンクのサイズを指定できます。推奨値は4メガバイトです。" +msgstr "SharePointのサーバーにアップロードするファイルのチャンクのサイズを指定できます。推奨値は4メガバイトです。" #: Library/Backend/SharePoint/Strings.cs:44 msgid "Set block size for chunked uploads to SharePoint" @@ -1979,7 +2022,7 @@ msgstr "SharePointへのチャンクによるアップロードのブロック #: Library/Backend/SharePoint/Strings.cs:46 #, csharp-format msgid "Element with path '{0}' not found on host '{1}'." -msgstr "" +msgstr "パス「{0}」の要素がホスト「{1}」で見つかりません。" #: Library/Backend/SharePoint/Strings.cs:47 #, csharp-format @@ -1997,16 +2040,16 @@ 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." msgstr "" -"Microsoft OneDrive for " -"Businessとの接続をサポートします。許可されている形式は、「od4b://tennant.sharepoint.com/personal/ユーザー名_ドメイン/ドキュメント/サブフォルダー」または「od4b://ユーザー名:パスワード@tennant.sharepoint.com/personal/ユーザー名_ドメイン/ドキュメント/フォルダー」となります。パスに二重スラッシュ(//)を使うと、ドキュメントのフォルダーからの基本パスを示すことができます。" +"このバックエンドでは、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" @@ -2014,10 +2057,10 @@ msgstr "Microsoft OneDrive for Business" #: 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 "" -"このバックエンドでは、Dropboxとの間でデータの読み書きを実行できます。サポートされている形式は、「dropbox://フォルダー/サブフォルダー」となります。" +"このバックエンドでは、Dropboxとの間でデータの読み書きを実行できます。許可されている形式は、「dropbox://フォルダー/サブフォルダー」となります。" #: Library/Backend/Dropbox/Strings.cs:28 msgid "Dropbox" @@ -2025,11 +2068,11 @@ msgstr "Dropbox" #: 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 "" -"HTTPプロトコルで、WebDAVが有効に設定されているサーバーとの接続を行うことができます。サポートされている形ユーザー名式は、「webdav://ホスト名/フォルダー」または「webdav://ユーザー名:パスワード@ホスト名/フォルダー」となります。" +"このバックエンドでは、WebDAVが有効に設定されているサーバーとの間でHTTPプロトコルを使い、データの読み書きを実行できます。サポートされている形式は、「webdav://ホスト名/フォルダー」と「webdav://ユーザー名:パスワード@ホスト名/フォルダー」となります。" #: Library/Backend/WEBDAV/Strings.cs:25 msgid "WebDAV" @@ -2041,8 +2084,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 "" "HTTPのDigest認証を使用すると、ユーザーは、パスワードを平文で送信せずにサーバーと認証を行うことができます。ただし、HTTPではBasic認証をフォールバックとしており、Basic認証ではクライアントに対してパスワードを攻撃者に送信するよう設定できてしまうため、中間者攻撃を容易に行うことができます。このオプションを有効にすると、クライアントはBasic認証をフォールバックとせず、常にDigest認証を行い、認証に成功しなかった場合は、接続しないように指示できます。" @@ -2064,11 +2107,14 @@ msgid "" "This can be because the file is deleted or unavailable, but it can also be because the file extension {2} is blocked by the web server. IIS blocks unknown extensions by default.\n" "Error message: {3}" msgstr "" +"フォルダー {0} のリスト作成を行った際に、ファイル {1} はリストの中に含まれていましたが、サーバーはファイルが存在しないと返答しました。\n" +"これはファイルが削除されたか、あるいは利用できないことによる可能性がありますが、ウェブサーバーが拡張子 {2} をブロックしていることが原因かもしれません。IISは既定で不明な拡張子をブロックします。\n" +"エラーメッセージ:{3}" #: 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 "このオプションを有効にすると、HTTP通信にSecure Socket Layer(SSL)を使用します(https)。" @@ -2076,7 +2122,7 @@ msgstr "このオプションを有効にすると、HTTP通信にSecure Socket 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" @@ -2103,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." @@ -2115,81 +2161,81 @@ msgid "Storj DCS (Decentralized Cloud Storage)" msgstr "Storj DCS(分散型クラウドストレージ)" #: 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." -msgstr "APIキーまたはアクセス権のどちらで認証し、ネットワークに接続するかを選択してください。" +"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 "APIキーまたはアクセス権のどちらで認証し、ネットワークに接続するかを指定。" #: 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 "" -"全メタデータを管理するサテライト。Storj " +"全メタデータを管理するサテライトを指定。Storj " "DCSのサーバーを使用すると、サービスレベル合意(SLA)に基づく高性能な接続を達成できます。コミュニティーによるサーバーを使用したり、自身でサテライトをホストしたりすることもできます。" #: 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 "" -"APIキーを指定すると、選択したサテライトの特定のプロジェクトにアクセスできます。APIキーが無い場合は、あなたのサテライトのダッシュボードで作成することができます。" +"APIキーを指定。APIキーで、選択したサテライトの特定のプロジェクトにアクセスできます。APIキーが無い場合は、あなたのサテライトのダッシュボードで作成することができます。" #: Library/Backend/Storj/Strings.cs:35 -msgid "The API key" +msgid "API key" msgstr "APIキー" #: 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 "" -"暗号化用のパスフレーズは、Storjのネットワークにデータを送信する前に、データを暗号化するために使用されます。Storjを使用する場合、このパスフレーズを設定すれば、それで暗号化には十分です。Duplicatiの側で追加の暗号化を行う必要はありません。" +"暗号化用のパスフレーズを指定。パスフレーズは、Storjのネットワークにデータを送信する前に、データを暗号化するために使用されます。Storjを使用する場合、このパスフレーズを設定すれば、それで暗号化には十分です。Duplicatiの側で追加の暗号化を行う必要はありません。" #: 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." -msgstr "アクセス権は、必要な全ての情報を暗号化した文字列からなります。サテライト、APIキー、秘密鍵の代わりに使用できます。" +"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 "アクセス権を指定。アクセス権は、必要な全ての情報を暗号化した文字列からなります。サテライト、APIキー、秘密鍵の代わりに使用できます。" #: 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." -msgstr "バックアップを保存するバケット。" +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." -msgstr "バックアップを保存する、バケット内のフォルダー。" +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 @@ -2205,9 +2251,320 @@ msgid "Unexpected error code: {0} - {1}" msgstr "予期されていないエラーコード:{0} - {1}" #: 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 "現在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 msgid "Failed to load assembly {0}, error message: {1}" @@ -2220,19 +2577,19 @@ msgstr "プロセスの種類 {0} アセンブリー {1} を読み込めませ #: 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 "" -"このモジュールは業界標準のZip圧縮をサポートします。このモジュールで作成したファイルは、標準に準拠するZipアプリケーションで読み込むことができます。" +"このモジュールは業界標準のZIP圧縮をサポートします。このモジュールで作成したファイルは、標準に準拠するZIPアプリケーションで読み込むことができます。" #: Library/Compression/Strings.cs:25 -msgid "Zip compression" -msgstr "Zip圧縮" +msgid "ZIP compression" +msgstr "ZIP圧縮" -#: Library/Compression/Strings.cs:26 +#: Library/Compression/Strings.cs:26 Library/Main/Strings.cs:202 #, csharp-format -msgid "Please use the {0} option instead." -msgstr "" +msgid "Use the option --{0} instead." +msgstr "代わりに--{0}のオプションを使用してください。" #: Library/Compression/Strings.cs:27 Library/Compression/Strings.cs:43 msgid "" @@ -2241,30 +2598,30 @@ msgid "" msgstr "使用する圧縮レベルを操作できます。0に設定すると圧縮は行わず、9に設定すると圧縮を最大限に行います。" #: Library/Compression/Strings.cs:28 -msgid "Sets the Zip compression level" -msgstr "Zip圧縮のレベルの設定" +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." -msgstr "LZMAなど別の圧縮方法を設定できます。Deflate以外の値を設定すると{0}のオプションは無視されます。" +"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 "LZMAなど別の圧縮方法を設定できます。Deflate以外の値を設定するとオプション --{0} は無視されます。" #: Library/Compression/Strings.cs:30 -msgid "Sets the Zip compression method" -msgstr "Zip圧縮方法を設定" +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 "" +msgstr "ZIP64のフォーマットには4GiB以上のファイルが必要となります。このオプションで、フォーマットのサポートを切り替えられます。" #: Library/Compression/Strings.cs:32 -msgid "Toggles Zip64 support" -msgstr "Zip64のサポートを切り替える" +msgid "Toggle ZIP64 support" +msgstr "" #: Library/Compression/Strings.cs:33 #, csharp-format @@ -2281,11 +2638,11 @@ msgstr "実験的 - 7zアーカイブ" #: Library/Compression/Strings.cs:38 msgid "Archive not opened for writing" -msgstr "" +msgstr "アーカイブを開いて書き込めません" #: Library/Compression/Strings.cs:39 msgid "Archive not opened for reading" -msgstr "" +msgstr "アーカイブを開いて読み込めません" #: Library/Compression/Strings.cs:40 msgid "The given file is not part of this archive" @@ -2302,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 "" @@ -2313,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 +2726,13 @@ msgstr "ファイル {0} をダウンロードしましたが、サイズ {1} #: Library/Main/Strings.cs:30 #, csharp-format -msgid "The option {0} is deprecated: {1}" -msgstr "オプション {0} は非推奨です:{1}" +msgid "The option --{0} has been deprecated: {1}" +msgstr "オプション --{0} は非推奨となりました:{1}" #: 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 "オプション--{0}が2つ以上存在しています。この問題を開発者に報告してください" #: Library/Main/Strings.cs:32 @@ -2400,22 +2757,21 @@ msgstr "バックアップ元のフォルダー {0} へのアクセスが承認 #: 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\"" -msgstr "" -"--{0}に指定された値「{1}」は、有効なブール値に変換できません。ここでは、この値は「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 "--{0}に指定された値「{1}」は、有効なブール値に変換できません。ここでは、この値は「true」に設定されていると仮定して扱われます。" #: 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 "オプション --{0} は値「{1}」をサポートしていません。サポートしている値は{2}です。" #: 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 "オプション --{0} は値「{1}」をサポートしていません。サポートしている値は{2}です。" @@ -2501,14 +2857,14 @@ 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 "" "バックアップが中断された場合、バックエンドには未処理のファイルが残る可能性があります。このオプションを有効にすると、Duplicatiはそうしたファイルを検出した場合に、これを自動的に削除します。" #: Library/Main/Strings.cs:57 -msgid "A flag indicating that Duplicati should remove unused files" -msgstr "未使用のファイルを削除" +msgid "Remove unused files" +msgstr "使用されていないファイルを削除" #: Library/Main/Strings.cs:58 msgid "" @@ -2528,7 +2884,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 "" "オペレーティングシステムには、ファイルが書き込まれた最終日時が記録されます。この情報を使用することによって、Duplicatiはファイルが変更されているかどうかを高速に確認する仕組みとなっています。ファイルの最終更新日時に関する情報を変更する場合、このオプションを有効にしない限り、Duplicatiは適切に機能しません。" @@ -2540,7 +2896,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" @@ -2553,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 "" @@ -2617,7 +2973,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 "" "既定では、Duplicatiは直近のバックアップをもとにファイルのリストを作成し、ファイルを復元します。このオプションで、別のバックアップを選択できます。時間は相対的に指定できます。例えば「-2M」とすると、2か月前のバックアップを選択できます。" @@ -2629,10 +2985,10 @@ 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 "" -"既定では、Duplicatiは直近のバックアップのファイルを一覧で表示または復元します。このオプションで、別のバージョンを選択できます。コンマで数値を区切ったり、半角ハイフンで範囲を指定したりできます。例:「0,2-4,7」" +"既定では、Duplicatiは直近のバックアップのファイルを一覧で表示または復元します。このオプションで、別のバージョンを選択できます。コンマで数値を区切ったり、半角ハイフンで範囲を指定したりできます(例:「0,2-4,7」)。" #: Library/Main/Strings.cs:79 msgid "The version to list/restore files" @@ -2654,10 +3010,11 @@ msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the largest common prefix path." msgstr "" +"ファイルを検索する際、該当する全てのファイルが返されます。このオプションを有効にすると、パスのうちで最大の共通する先頭部分のみが返されます。" #: Library/Main/Strings.cs:83 msgid "Show largest prefix" -msgstr "" +msgstr "最大の先頭部分を表示" #: Library/Main/Strings.cs:84 msgid "" @@ -2688,7 +3045,7 @@ 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は少し待機してから再びファイルの転送を試みます。待機する時間は、再試行の遅延時間のオプションで制御されます。このオプションを使うと、ファイルの転送が連続して失敗する際に、待機時間を2倍ずつ増やします。" +"ファイルの転送に失敗した後で、Duplicatiは少し待機してから再びファイルの転送を試みます。待機する時間は、再試行の遅延時間のオプションで制御されます。このオプションを有効にすると、ファイルの転送が連続して失敗する際に、待機時間を2倍ずつ増やします。" #: Library/Main/Strings.cs:89 msgid "Exponential backoff for backend errors" @@ -2705,12 +3062,12 @@ 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 "" "ボリュームのハッシュ値が一致しない場合、Duplicatiはそのバックアップの使用を拒否します。このオプションを有効にすると、Duplicatiはそうしたバックアップを使用して続行できるようになります。" #: Library/Main/Strings.cs:93 -msgid "Set this flag to skip hash checks" +msgid "Skip hash checks" msgstr "ハッシュの確認をスキップ" #: Library/Main/Strings.cs:94 @@ -2724,23 +3081,11 @@ 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 "" -"一時的な保存領域として使うフォルダーを指定できます。既定ではシステムの一時フォルダーを使用します。SQLiteも一時ファイルをここで設定したフォルダーに保存します。" - -#: 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" @@ -2752,6 +3097,7 @@ msgid "" "can be useful if the backend has a limit on the size of each individual " "file." msgstr "" +"dblockファイルの最大のサイズを変更できます。バックエンドが各ファイルのサイズを制限している場合、サイズの変更が役立つ可能性があります。" #: Library/Main/Strings.cs:101 msgid "Limit the size of the volumes" @@ -2759,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 "" @@ -2778,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 "" @@ -2809,19 +3154,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 "" @@ -2840,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 "" @@ -2849,6 +3194,7 @@ msgid "" "default. This option can set a different folder for placing the temporary " "volumes. Despite the name, this also works for synchronous runs." msgstr "" +"既定では、事前に作成したボリュームが一時フォルダーに保存されます。このオプションで、一時的なボリュームを保存するフォルダーを設定できます。なお、オプションの名称とは異なり、これは同期アップロードでも機能します。" #: Library/Main/Strings.cs:117 msgid "The path where ready volumes are placed until uploaded" @@ -2861,6 +3207,7 @@ msgid "" "option limits the number of pending uploads. Set to zero to disable the " "limit." msgstr "" +"非同期アップロードを実行する際、Duplicatiはアップロードするボリュームを作成します。このオプションで、待機中のアップロードの数を制限し、Duplicatiがボリュームを作りすぎないように設定できます。0に設定すると、制限は無効となります。" #: Library/Main/Strings.cs:119 msgid "The number of volumes to create ahead of time" @@ -2878,26 +3225,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." -msgstr "" +"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" -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 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 "" @@ -2905,10 +3252,10 @@ 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 "" +msgstr "代わりに--{0}と--{1}のオプションを使用してください。" #: Library/Main/Strings.cs:129 msgid "" @@ -2918,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 "" @@ -2952,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,40 +3314,47 @@ msgid "" "1% tolerance (max 1 hour). Use this option to disable the tolerance, and use" " strict time checking." msgstr "" +"タイムスタンプを検証する際、わずかな時差でバックアップの予期しない更新が生じないよう、Duplicatiは時間を調整します。--{0} " +"のオプションで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 "このオプションを有効にすると、ファイルのリストを作成してアップロードを検証します。" + +#: Library/Main/Strings.cs:138 msgid "Verify uploads by listing contents" msgstr "ファイルのリスト作成でアップロードを検証" -#: Library/Main/Strings.cs:138 +#: Library/Main/Strings.cs:139 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 " +"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:139 +#: Library/Main/Strings.cs:140 msgid "Upload files synchronously" msgstr "複数のファイルを並行してアップロード" -#: Library/Main/Strings.cs:140 +#: Library/Main/Strings.cs:141 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." +"process. Use this option to ensure that each operation is performed on a " +"seperate connection." msgstr "" +"Duplicatiは、ログインを1度だけ行うことによって処理を高速化するために、1個の接続で複数の操作を実行します。このオプションを有効にすると、それぞれの操作を個別の接続で実行するように設定できます。" -#: Library/Main/Strings.cs:141 +#: Library/Main/Strings.cs:142 msgid "Do not re-use connections" msgstr "接続を再利用しない" -#: Library/Main/Strings.cs:142 +#: 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 " @@ -3008,22 +3362,23 @@ msgid "" msgstr "" "エラーが発生した場合、Duplicatiはエラーを表示せず、再試行した回数だけを報告します。このオプションを有効にすると、再試行が行われた際にエラーメッセージを表示させることができます。" -#: 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 "" +"変更されたファイルが無い場合、Duplicatiはバックアップのセットをアップロードしません。バックアップのデータを使って、バックアップが実行されたことを検証する場合、このオプションで、バックアップのセットが空だったとしても、Duplicatiにバックアップのセットをアップロードするように設定できます。" -#: 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 " @@ -3031,35 +3386,35 @@ msgid "" 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 "" +msgstr "バックエンドにより報告される割り当て量を無効にします。--{0}のオプションを使うと、手動で割り当て量を設定できます。" -#: 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 " @@ -3070,12 +3425,13 @@ 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: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}\" " @@ -3086,23 +3442,23 @@ msgid "" msgstr "" "ハードリンクの扱い方を設定できます(LinuxまたはmacOSでのみ機能)。「{0}」のオプションを設定すると、ハードリンクのパスを複数回保存するのを防ぐため、それぞれのハードリンクに関してIDを記録します。「{1}」のオプションでは、ハードリンクの情報を考慮せず、それぞれのハードリンクを異なるパスとして扱います。「{2}」のオプションを設定すると、1個のリンクを除いて、全てのハードリンクが無視されます。" -#: 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 " "separated list of attribute names to specify more than one. Possible values " "are: {0}." -msgstr "" +msgstr "特定の属性をもつファイルを除外できます。複数の属性を指定する場合は、属性の名称をコンマで区切ってください。除外できる属性は {0} です。" -#: 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 " @@ -3113,46 +3469,46 @@ msgstr "" "DefineDosDeviceを使ったSUBSTと類似)、スナップショットの内容にアクセスするのに使用する一時的なドライブを作成します。マッピングを行うと、Windows" " XPでファイルにアクセスする速度を向上することができます。" -#: Library/Main/Strings.cs:159 +#: Library/Main/Strings.cs:160 msgid "Map snapshots to a drive (Windows only)" msgstr "スナップショットをドライブにマッピング(Windowsのみ)" -#: Library/Main/Strings.cs:160 +#: Library/Main/Strings.cs:161 msgid "" -"A display name that is attached to this backup. Can be used to identify the " -"backup when sending mail or running scripts." +"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:161 +#: Library/Main/Strings.cs:162 msgid "Name of the backup" msgstr "バックアップの名称" -#: Library/Main/Strings.cs:162 +#: Library/Main/Strings.cs:163 msgid "" -"A unique identification for this backup. Can be used to identify the backup " -"when sending mail or running scripts." +"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:163 +#: Library/Main/Strings.cs:164 msgid "Backup ID" msgstr "バックアップのID" -#: Library/Main/Strings.cs:164 +#: Library/Main/Strings.cs:165 msgid "" -"A unique identification of the machine running the backup. Can be used to " -"identify the machine when sending mail or running scripts." +"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:165 +#: Library/Main/Strings.cs:166 msgid "Machine ID" msgstr "コンピューターのID" -#: Library/Main/Strings.cs:166 +#: 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 " @@ -3162,11 +3518,11 @@ msgstr "" "ここで指定したテキストファイルの各行にファイルの拡張子を指定すると、指定された拡張子をもつファイルに関しては圧縮を行わず、単純にアーカイブとしてのみ保存します。ピリオド(.)で始まらない行は考慮されません。また、拡張子の後には半角スペースを追加してください。既定のファイルには設定例が含まれます。既定のファイルは" " {0} にあります。" -#: 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 " @@ -3175,79 +3531,73 @@ msgid "" msgstr "" "ファイルをどの程度分割するかを指定できます。大きなサイズを指定すると、ファイルの変更時のオーバーヘッドが大きくなり、小さいサイズを指定すると、ファイルの一覧を保存する際のオーバーヘッドが大きくなります。リモートのファイルが作成された後、この値は変更できませんのでご注意ください。" -#: Library/Main/Strings.cs:169 +#: Library/Main/Strings.cs:170 msgid "Block size used in hashing" msgstr "ハッシュ化に使用するブロックのサイズ" -#: Library/Main/Strings.cs:170 +#: Library/Main/Strings.cs:171 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." +"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:171 +#: Library/Main/Strings.cs:172 msgid "List of files to examine for changes" msgstr "変更を確認するファイルのリスト" -#: Library/Main/Strings.cs:172 +#: 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: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 "削除したファイルの一覧の指定に使用できます。--{0}が併せて設定されていない限り、このオプションは無視されます。" +"Use this option to supply a list of deleted files. This option will be " +"ignored unless the option --{0} is also set." +msgstr "削除したファイルの一覧を指定できます。--{0}が併せて設定されていない限り、このオプションは無視されます。" -#: Library/Main/Strings.cs:175 +#: Library/Main/Strings.cs:176 msgid "List of deleted files" 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." -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." +#: Library/Main/Strings.cs:180 +msgid "Use this option to increase speed in exchange for extra memory use." msgstr "メモリーを追加で使用し、速度を高めることができます。" -#: Library/Main/Strings.cs:180 +#: Library/Main/Strings.cs:181 msgid "Store an in-memory block cache" msgstr "メモリー内のブロックのキャッシュを保存" -#: Library/Main/Strings.cs:181 +#: 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" @@ -3257,11 +3607,11 @@ msgid "" msgstr "" "インデックスファイルを使うと、ローカルのデータベースが存在しない場合に、dblockファイルをダウンロードする必要性を制限することができます。インデックスファイルに多くの情報が記録されるほど、操作はデータベースを使わず、より一層高速に実行されます。ただし、インデックスファイルのサイズが大きくなると、リモートの保存領域の使用量が増えてしまうため、注意して使用してください。" -#: Library/Main/Strings.cs:184 -msgid "Determines usage of index files" -msgstr "インデックスファイルを使用" - #: Library/Main/Strings.cs:185 +msgid "Determine usage of index files" +msgstr "" + +#: 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 " @@ -3270,45 +3620,45 @@ msgid "" msgstr "" "ファイルが変更されるにつれて、リモートのバックアップ先にある一部のファイルは不要になることがあります。このオプションで、バックアップ先で余分に使用されている保存領域を、再度使用可能に設定するまで、どの程度まで許容するか調節できます。数値には、各ボリュームと保存領域全体で使用される割合を百分率(パーセント)で指定してください。" -#: Library/Main/Strings.cs:186 +#: Library/Main/Strings.cs:187 msgid "The maximum wasted space in percent" msgstr "余分に使用されている保存領域を許容する程度を百分率(パーセント)で指定" -#: Library/Main/Strings.cs:187 +#: Library/Main/Strings.cs:188 msgid "" -"This option can be used to experiment with different settings and observe " -"the outcome without changing actual files." +"Use this option 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" -msgstr "いかなる変更も実行しない" - #: Library/Main/Strings.cs:189 +msgid "Do not perform any modifications" +msgstr "" + +#: Library/Main/Strings.cs:190 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." +"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:190 +#: Library/Main/Strings.cs:191 msgid "The hash algorithm used on blocks" msgstr "ブロックに使用するハッシュ化アルゴリズム" -#: Library/Main/Strings.cs:191 +#: Library/Main/Strings.cs:192 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." +"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:192 +#: Library/Main/Strings.cs:193 msgid "The hash algorithm used on files" msgstr "ファイルに使用するハッシュ化アルゴリズム" -#: Library/Main/Strings.cs:193 +#: 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. " @@ -3317,11 +3667,11 @@ msgid "" 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 " @@ -3330,11 +3680,11 @@ msgid "" msgstr "" "圧縮を行うかどうかを判断するためにボリュームのサイズを調べる際、既定ではボリュームのサイズの20%が、誤差の許容範囲として設定されます。許容範囲を定めることで、数バイトの誤差を含んでいる可能性がある大きなボリュームをダウンロードして再度書き込みを行うことのないよう設定することができます。" -#: 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 " @@ -3342,11 +3692,11 @@ msgid "" 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 " @@ -3354,45 +3704,41 @@ msgid "" 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" -msgstr "ローカルのデータベースを無効にする" +"内容を一覧表示したり、ファイルを復元したりする場合、ローカルのデータベースをスキップすることができます。スキップすると、処理は通常遅くなりますが、リモートに保存している実際の内容を検証することができます。" #: Library/Main/Strings.cs:204 -msgid "" -"Use this option to set number of versions to keep. Supply -1 to keep all " -"versions." +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 "維持するバージョンの数を設定できます。-1を指定すると全てのバージョンを維持します。" + +#: 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 " @@ -3404,55 +3750,51 @@ 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 +#: Library/Main/Strings.cs:213 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." +"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 +#: Library/Main/Strings.cs:214 msgid "Overwrite files when restoring" msgstr "復元時にファイルを上書き" -#: Library/Main/Strings.cs:214 +#: 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 "" "このオプションを有効にすると、進捗状況に関して出力するデータの量を増やすことができます。通常、処理した各ファイルについて、情報を1行ずつ出力します。" -#: 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 " @@ -3461,25 +3803,26 @@ msgid "" msgstr "" "このオプションを有効にすると、リモートの保存領域の変更後に検証用のファイルをアップロードします。ファイルは暗号化されておらず、全てのリモートのファイルのSHA256によるハッシュ値を含んでおり、ファイルの整合性の検証に利用できます。" -#: 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" +"option --{1} is set, no remote files are verified." msgstr "" +"バックアップが完了した後で、一部のファイル(dblock、dindex、dlist)がリモートのバックエンドから検証用に選択されます。このオプションで、検証するファイル数を変更できます。--{0}のオプションが同時に指定されている場合は、テストするサンプル数の指定の方が優先されます。この値を0に設定するか、あるいは--{1}のオプションが設定されている場合は、リモートのファイルは一切検証しません。" -#: Library/Main/Strings.cs:222 +#: Library/Main/Strings.cs:223 msgid "The number of samples to test after a backup" msgstr "バックアップ後にテストするサンプルの数" -#: Library/Main/Strings.cs:223 +#: Library/Main/Strings.cs:224 #, csharp-format msgid "" "After a backup is completed, some (dblock, dindex, dlist) files from the " @@ -3488,81 +3831,83 @@ 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: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 "" "バックアップが完了した後で、一部のファイル(dblock、dindex、dlist)がリモートのバックエンドから検証用に選択されます。このオプションを有効にすると、単純にハッシュ値を検証する代わりに、ファイルを復号してそれぞれのボリュームの内容を検査し、完全な検証を実行します。オプションの--{0}が設定されている場合は、リモートのファイルは一切検証しません。検証が直接実行される場合は、このオプションは自動的に設定されます。ListAndIndexesはTrueと同様に機能しますが、dlistとインデックスのボリュームのみを対象とします。" -#: Library/Main/Strings.cs:226 -msgid "Activates in-depth verification of files" -msgstr "ファイルの詳細な検証を有効にする" - #: Library/Main/Strings.cs:227 -msgid "" -"Use this size to control how many bytes are read from a file before " -"processing." +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 "このサイズを使用して、ファイルを処理する前に読み込むバイト数を調整できます。" + +#: 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 "" +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" -msgstr "メタデータを保存しない" +"このオプションを有効にすると、ファイルのタイムスタンプなどのメタデータの保存を無効にできます。メタデータの保存を無効にすると、バックアップと復元の処理速度は向上しますが、ファイルのサイズにはあまり影響しません。" #: Library/Main/Strings.cs:237 +msgid "Do not store metadata" +msgstr "" + +#: 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" @@ -3570,11 +3915,11 @@ msgid "" 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 " @@ -3582,47 +3927,39 @@ msgid "" msgstr "" "Duplicatiは、ダウンロードするデータ量を最小にするため、バックアップ元のファイルのデータを使用するよう試みます。このオプションを有効にすると、リモートのデータのみを使用するように設定できます。" -#: 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 "" +msgstr "既定でローカルのブロックを復元に使用しないようになりました。ローカルのブロックを使用する場合は、--{0}のオプションを設定してください。" -#: 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 " @@ -3631,24 +3968,24 @@ msgid "" 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\"." +" in another language. Use this option to set the locale. Supply a blank " +"string to choose the \"Invariant Culture\"." msgstr "" "既定では、システムのロケールの設定が使用されますが、別の言語でメッセージを受信する際など、別のロケールを使用したい場合は、このオプションでロケールを設定してください。空白にするとロケールは設定されません。" -#: Library/Main/Strings.cs:254 +#: Library/Main/Strings.cs:255 msgid "Force the locale setting" msgstr "ロケールの設定を強制" -#: Library/Main/Strings.cs:255 +#: 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 " @@ -3657,53 +3994,53 @@ msgstr "" "既定では、日付は「今日」や「先週の木曜日」など、カレンダーの形式で表示されます。このオプションを設定すると、例えば「Nov 12, 2018, 8:01" " AM」のように、実際の日時のみが表示されます。" -#: Library/Main/Strings.cs:256 -msgid "Forces the display of the actual date instead of calendar date" -msgstr "カレンダーの日付に代えて実際の日付の表示を強制" - #: Library/Main/Strings.cs:257 +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" +"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 "スレッドの最大使用数を設定できます。0以下に設定すると、アクティブなスレッドの数を、ハードウェアに適した数に動的に設定できます。" -#: 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 " @@ -3711,49 +4048,50 @@ msgid "" msgstr "" "Duplicatiは、前回のバックアップが完了しなかったことを検知した場合、直近に完了したバックアップと、未完了のバックアップのセッションでアップロードされたファイルを統合したファイルリストを生成します。" -#: Library/Main/Strings.cs:266 -msgid "Disables synthetic filelist" -msgstr "統合されたファイルリストを無効にする" - #: Library/Main/Strings.cs:267 +msgid "Disable synthetic filelist" +msgstr "" + +#: 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 "Check only file lastmodified" +msgstr "" + +#: Library/Main/Strings.cs:270 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 " +"option to skip this compression, such that the entire original folder " "structure is preserved, including upper level empty folders." msgstr "" "バックアップの部分を新しいフォルダーに復元する場合には、空のフォルダーの階層が生成されないよう、出来る限り最短のパスが使用されます。このオプションを有効にすると、パスの圧縮をスキップして、上位の空のフォルダーも含めた、元々のフォルダーの全体の構造を保存します。" -#: Library/Main/Strings.cs:270 -msgid "Disables path compression on restore" -msgstr "復元時にパスの圧縮を無効にする" - #: Library/Main/Strings.cs:271 +msgid "Disable path compression on restore" +msgstr "" + +#: Library/Main/Strings.cs:272 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." +"this option to disable that protection, such that all filesets can be " +"deleted." msgstr "" "既定では、最後のファイルのセットは削除できません。これは設定ミスで全てのリモートのデータが削除されてしまうことに対する予防のためです。このオプションを有効にすると、保護は無効となり、全てのファイルセットを削除できるようになります。" -#: Library/Main/Strings.cs:272 +#: Library/Main/Strings.cs:273 msgid "Allow removing all filesets" msgstr "全てのファイルのセットの削除を許可" -#: Library/Main/Strings.cs:273 +#: 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 " @@ -3764,24 +4102,24 @@ msgid "" msgstr "" "ローカルのデータベースを変更する操作の中には、未使用のエントリーを残してしまうものがあります。これらのエントリーは、VACUUMを実行するまで、ハードディスクからは削除されません。VACUUMを実行すると、長期的にはディスクの保存領域を節約できますが、データベースにある全ての正常なエントリーのコピーを一時的に作成する必要があります。このオプションをtrueに設定すると、DuplicatiがVACUUMを自らの判断で行えるようになります。" -#: 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 "Read-aheadスキャナーを無効にする" -#: 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 " @@ -3789,27 +4127,27 @@ msgid "" 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 " @@ -3820,38 +4158,43 @@ msgid "" msgstr "" "メッセージを取り除いたり含んだりするフィルターを設定できます。ログの水準は考慮されません。「{0}」で区切ると、複数のフィルターを設定できます。フィルターはログのタグについて設定され、半角ハイフンで始まるものについては除外されます。中括弧で正規表現をサポートします。例:「+Path*{0}+*Mail*{0}-[.*DNS]」" -#: Library/Main/Strings.cs:284 -msgid "Applies filters to the file log data" -msgstr "ファイルのログデータにフィルターを適用" +#: Library/Main/Strings.cs:286 +msgid "Apply filters to the file log data" +msgstr "" -#: Library/Main/Strings.cs:285 +#: Library/Main/Strings.cs:287 +msgid "Specify the amount of log information to output to the console." +msgstr "" + +#: Library/Main/Strings.cs:288 msgid "Console information level" msgstr "コンソールに表示する情報の水準" -#: Library/Main/Strings.cs:287 -msgid "Applies filters to the console log data" -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:290 +msgid "Apply filters to the console log data" msgstr "" -#: Library/Main/Strings.cs:290 -msgid "Sets the process to use low IO priority" -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 "" +"現在のプロセスに、最も低い入出力の優先度を設定するよう、オペレーティングシステムに指示。各操作の実行速度は遅くなる場合がありますが、同時に実行している操作に干渉する程度は低くなります。" + +#: Library/Main/Strings.cs:293 +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:293 -msgid "Excludes empty folders" -msgstr "空のフォルダーを除外" +#: Library/Main/Strings.cs:296 +msgid "Exclude empty folders" +msgstr "" -#: Library/Main/Strings.cs:294 +#: 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 " @@ -3860,11 +4203,11 @@ msgid "" msgstr "" "ここで指定したファイル名(またはファイル名の一覧)に該当するファイルを含むフォルダーは、バックアップから除外されます。典型的な使い方としては、例えばここに「.nobackup」と記入し、同じ名前のファイルをフォルダーに設置して、そのフォルダーをバックアップに含めないようにすることなどがあります。" -#: 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 " @@ -3873,11 +4216,11 @@ msgid "" 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" @@ -3886,11 +4229,11 @@ msgid "" 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 " @@ -3901,11 +4244,11 @@ msgstr "" "バックアップの性能を改善するために、既定では、頻繁に行われるデータベースのクエリーに関するログは記録されません。このオプションを有効にすると、データベースの全てのクエリーに関するログを記録します。その際には、追加のログデータを報告するために、--{0}={2}" " または --{1}={2} を忘れずに設定してください" -#: Library/Main/Strings.cs:302 -msgid "Activates logging of all database queries" -msgstr "データベースの全てのクエリーに関するログを記録" +#: 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 " @@ -3915,11 +4258,11 @@ msgid "" msgstr "" "dblockのファイルがバックアップ先で見つからない場合、ローカルのバックアップ元のデータを使って、その再構築を試みることができます。ローカルのデータが既に変更されてしまっている可能性があるため、全ての必要なデータを取得できず、処理が遅くなる場合があります。このオプションを有効にすると、欠けているdblockのファイルを再構築するよう試みることができます。" -#: Library/Main/Strings.cs:304 +#: Library/Main/Strings.cs:307 msgid "Rebuild dblock files when missing" msgstr "dblockのファイルが見つからない場合、これを再構築" -#: 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. " @@ -3928,11 +4271,11 @@ msgid "" 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. " @@ -3941,27 +4284,27 @@ msgid "" msgstr "" "最後にVACUUMを行ってから、どの程度の時間が経過した後で、バックアップのタスク後のVACUUMを自動的に行うかを設定できます。自動的なVACUUMには時間がかかる場合があり、毎回のバックアップ後に行うのは望ましくない可能性があります。" -#: Library/Main/Strings.cs:309 +#: Library/Main/Strings.cs:312 msgid "Minimum time between auto vacuums" msgstr "自動的にデータベースのVACUUMを行う最短の間隔" -#: 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 "この暗号化ライブラリーは、ハッシュ化アルゴリズムの{0}の再利用可能な変換をサポートしていません" -#: Library/Main/Strings.cs:315 +#: Library/Main/Strings.cs:318 #, csharp-format msgid "The cryptolibrary does not support the hash algorithm {0}" msgstr "この暗号化ライブラリーは、ハッシュ化アルゴリズムの{0}をサポートしていません" -#: 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 "スナップショットを作成できませんでした: {0}" @@ -3984,17 +4327,17 @@ msgstr "ファイル {0} を削除する際に発生したエラーから回復 #: Library/Main/BackendManager.cs:1123 #, csharp-format msgid "Delete operation failed for {0} with FileNotFound, listing contents" -msgstr "" +msgstr "ファイル {0} は見つからなかったため削除できませんでした。コンテンツのリストを作成しています" #: Library/Main/BackendManager.cs:1136 #, csharp-format msgid "Listing indicates file {0} was deleted correctly" -msgstr "" +msgstr "リスト作成の結果、ファイル {0} は削除されたことが分かりました" #: Library/Main/BackendManager.cs:1141 #, csharp-format msgid "Listing confirms file {0} was not deleted" -msgstr "" +msgstr "リスト作成の結果、ファイル {0} が削除されなかったことが分かりました" #: Library/Modules/Builtin/Strings.cs:29 msgid "" @@ -4031,6 +4374,7 @@ msgid "" "Set this flag to prevent trying a TTY read and only read the passphrase from" " STDIN." msgstr "" +"既定では、セキュリティーの観点から、パスフレーズはストリームにコピーされず、TTYデバイスから直接読み取られます。ただし、コンソールから切り離して実行する場合などでは、これは機能しません。このオプションで、パスフレーズをSTDINのみから読み取り、TTYからは読み取らないように設定できます。" #: Library/Modules/Builtin/Strings.cs:36 msgid "Read passphrase from STDIN" @@ -4052,6 +4396,7 @@ msgid "" "Use this option to accept any server certificate, regardless of what errors " "it may have. Please use --{0} instead, whenever possible." msgstr "" +"このオプションを有効にすると、エラーの有無にかかわらず、いかなるサーバー証明書も受け入れます。可能な場合は--{0}のオプションを代わりに使用してください。" #: Library/Modules/Builtin/Strings.cs:43 msgid "Accept any server certificate" @@ -4064,6 +4409,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)を指定して証明書を承認することができます。ハッシュ値はスペースやコロンを入れずに、hexフォーマットで入力してください。コンマで区切り、複数のハッシュ値を入力できます。" #: Library/Modules/Builtin/Strings.cs:45 msgid "Optionally accept a known SSL certificate" @@ -4075,6 +4421,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」のヘッダーが付けられます。このヘッダーにより、認証を行う際にいくつかの最適化が行われるようになりますが、一部のウェブサーバーでは不具合を起こして「417" +" - Expectation failed」を報告することがあります。" #: Library/Modules/Builtin/Strings.cs:47 msgid "Disable the expect header" @@ -4098,6 +4447,8 @@ 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" @@ -4112,18 +4463,19 @@ 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 "" +"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 "" @@ -4134,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 @@ -4146,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 "" @@ -4170,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" @@ -4180,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" @@ -4200,26 +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 "Selects the output format for results. Available formats: {0}" +msgid "" +"Use this option to select the output format for results. Available formats: " +"{0}" 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 @@ -4233,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" @@ -4249,23 +4600,22 @@ 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 "" -"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 msgid "Enable script arguments" @@ -4282,9 +4632,9 @@ 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." -msgstr "目的のメールサーバーをMXルックアップで見つけられません。オプションの{0}で、使用するSMTPサーバーを指定してください。" +"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 msgid "" @@ -4298,14 +4648,25 @@ 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% - 操作の名称。通常は「バックアップ」\n" +"%REMOTEURL% - リモートのサーバーのURL\n" +"%LOCALPATH% - 操作に関係するローカルのファイルまたはフォルダーのパス(それらが存在する場合)\n" +"%PARSEDRESULT% - 操作がバックアップの場合の結果。取りうる値はError, Warning, Successの3つです。\n" +"\n" +"コマンドラインの全オプションも%value%で報告されます(例:%volsize%)。不明または未設定の値は取り除かれます。" #: Library/Modules/Builtin/Strings.cs:107 msgid "The message body" msgstr "メッセージの本文" #: Library/Modules/Builtin/Strings.cs:108 -msgid "The password used to authenticate with the SMTP server if required." -msgstr "SMTPサーバーの認証が必要な場合に使用するパスワード。" +msgid "" +"Use this option to set the password used to authenticate with the SMTP " +"server if required." +msgstr "SMTPサーバーの認証が必要な場合に使用するパスワードを設定。" #: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Password" @@ -4329,14 +4690,14 @@ 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" "Mail Sender \n" "Mail Sender " msgstr "" -"電子メールの送信元のアドレス。ホストが指定されていない場合は、最初の受信者のホスト名を使用します。以下に許可されている形式の例を示します。\n" +"電子メールの送信元のアドレスを設定。ホストが指定されていない場合は、最初の受信者のホスト名を使用します。以下に、許可されている形式の例を示します。\n" "\n" "sender\n" "sender@example.com\n" @@ -4358,17 +4719,23 @@ 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." 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,8 +4753,10 @@ msgid "The email subject" msgstr "メールの題名" #: Library/Modules/Builtin/Strings.cs:132 -msgid "The username used to authenticate with the SMTP server if required." -msgstr "SMTPサーバーの認証が必要な場合に使用するユーザー名。" +msgid "" +"Use this option to set the username used to authenticate with the SMTP " +"server if required." +msgstr "SMTPサーバーの認証が必要な場合に使用するユーザー名を設定。" #: Library/Modules/Builtin/Strings.cs:133 msgid "SMTP Username" @@ -4419,9 +4788,9 @@ msgstr "XMPPのレポートモジュール" #: Library/Modules/Builtin/Strings.cs:142 msgid "" -"The users who should have the messages sent. You can specify multiple users " -"separated with commas." -msgstr "" +"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 msgid "XMPP recipient email" @@ -4429,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" @@ -4440,32 +4810,45 @@ 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% - 操作の名称。通常は「バックアップ」\n" +"%REMOTEURL% - リモートのサーバーのURL\n" +"%LOCALPATH% - 操作に関係するローカルのファイルまたはフォルダーのパス(それらが存在する場合)\n" +"%PARSEDRESULT% - 操作がバックアップの場合の結果。取りうる値はError, Warning, Successの3つです。\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 "メッセージのひな型" #: 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\"" -msgstr "" +"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 "メッセージの送信を行うアカウントのユーザー名を設定(ホスト名も含む)。例:「account@jabber.org/Home」" #: Library/Modules/Builtin/Strings.cs:155 msgid "The XMPP username" msgstr "XMPPのユーザー名" #: Library/Modules/Builtin/Strings.cs:156 -msgid "The password for the account that will send the message." -msgstr "" +msgid "" +"Use this option to set a password for the account that will send the " +"message." +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" @@ -4475,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 " +"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 "全ての操作に関してメッセージを送信" @@ -4492,103 +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 "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" -msgstr "メッセージを送信する際のパラメーターの名称" +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 "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リクエストのメソッドを設定" - -#: Library/Modules/Builtin/Strings.cs:193 -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." +msgid "Timeout occurred while sending to Telegram server" msgstr "" -#: Library/Modules/Builtin/Strings.cs:194 +#: 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:223 msgid "HTTP report URLs for sending form data" -msgstr "" +msgstr "フォーム形式のデータを送信する際のHTTPのレポート用URL" -#: 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 "" +"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のレポート用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: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 @@ -4612,6 +5040,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}証明書は、これをOSの信頼プールにインポートすることもできます。" #: Library/Utility/Strings.cs:32 #, csharp-format @@ -4699,12 +5129,12 @@ msgstr "{0}:選択するフィルターはありません。" #: Library/Utility/FilterGroups.cs:192 #, csharp-format msgid "{0}: A set of default exclude filters, currently evaluates to: {1}." -msgstr "" +msgstr "{0}: 既定の除外フィルターのセット。現在は次のように評価します:{1}。" #: Library/Utility/FilterGroups.cs:193 #, csharp-format msgid "{0}: A set of default include filters, currently evaluates to: {1}." -msgstr "" +msgstr "{0}: ファイルを含めるフィルターの既定のセット。現在は次のように評価します:{1}。" #: Library/Utility/FilterGroups.cs:204 #, csharp-format @@ -4755,6 +5185,8 @@ msgid "" "Found {0} commands but expected {1}, commands: \n" "{2}" msgstr "" +"{0}個のコマンドが見つかりましたが、期待されていたコマンド数は{1}個です:\n" +"{2}" #: CommandLine/CLI/Strings.cs:30 #, csharp-format @@ -4763,7 +5195,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:" @@ -4792,22 +5224,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 "" @@ -4816,32 +5243,35 @@ 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 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 " "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 @@ -4856,13 +5286,14 @@ msgstr "内部エラーメッセージ:{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. " "{{Applications}}." msgstr "" +"このフィルターに合致するファイルを含めます。特殊文字の「*」は任意の数の文字を指し、「?」は任意の1文字を指します。例えば「*.txt」を設定すると、txtの拡張子をもつ全てのファイルが含まれます。[.*\\.txt]のように、角括弧で正規表現を使用することができます。また、{{Applications}}のように、波括弧でフィルターのグループ(よく使われるファイルやフォルダーのセット)を指定することもできます。" #: CommandLine/CLI/Strings.cs:49 msgid "Include files" @@ -4871,13 +5302,14 @@ 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. " "{{TemporaryFiles}}." msgstr "" +"このフィルターに合致するファイルを除外します。特殊文字の「*」は任意の数の文字を指し、「?」は任意の1文字を指します。例えば「*.txt」を設定すると、txtの拡張子をもつ全てのファイルが除外されます。[.*\\.txt]のように、角括弧で正規表現を使用することができます。また、{{TemporaryFiles}}のように、波括弧でフィルターのグループ(よく使われるファイルやフォルダーのセット)を指定することもできます。" #: CommandLine/CLI/Strings.cs:51 msgid "Exclude files" @@ -4910,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 8eebdbfca..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 -# 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-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: arn junmo , 2024\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" @@ -48,8 +48,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 @@ -122,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 @@ -132,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 "" @@ -217,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 @@ -317,17 +324,11 @@ 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 "" -"이 백엔드는 Swift(OpenStack Object Storage)에 데이터를 읽고 쓸 수 있습니다. 지원되는 형식: " -"\"openstack://container/folder\"" #: Library/Backend/OpenStack/Strings.cs:28 msgid "OpenStack Simple Storage" @@ -351,26 +352,26 @@ 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 "서버 연결에 사용되는 암호를 제공합니다." +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 #: 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 "" @@ -383,11 +384,11 @@ 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" -msgstr "서버에 연결하는 데 사용되는 사용자 이름을 제공합니다" +msgid "Supply the username used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:36 msgid "" @@ -397,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 "" @@ -407,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 @@ -420,12 +421,12 @@ 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'." -msgstr "사용할 키스톤 API 버전에 유효한 값은 'v2'및 'v3'입니다." +msgid "The keystone API version to use. Valid values are 'v2' and 'v3'." +msgstr "" #: Library/Backend/OpenStack/Strings.cs:43 msgid "The keystone API version to use" @@ -439,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 @@ -447,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 @@ -459,13 +460,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 "" @@ -474,21 +475,22 @@ msgid "FTP" msgstr "FTP" #: 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" -msgstr "FTP 연결 방법을 전환합니다." +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 @@ -496,7 +498,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 "" @@ -506,13 +508,13 @@ 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 "ftp (ftps)를 통한 SSL (Secure Socket Layer)을 사용하여 통신하려면이 플래그를 사용하십시오." +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 "" @@ -552,13 +554,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 @@ -568,8 +570,8 @@ msgstr "Google Cloud Storage" #: 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}" -msgstr "AuthID가 필요합니다. {0}에서 얻을 수 있습니다." +msgid "You need an AuthID. You can get it from: {0}" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:30 #, csharp-format @@ -603,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 @@ -614,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 "" @@ -625,16 +627,14 @@ 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 "" -"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 "" -"이 백엔드는 Google Drive에 데이터를 읽고 쓸 수 있습니다. 지원되는 형식: " -"\"googledrive://folder/subfolder\"" #: Library/Backend/GoogleServices/Strings.cs:45 msgid "Google Drive" @@ -657,9 +657,9 @@ msgstr "팀 드라이브 ID" #: 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 "CloudFiles 백엔드에 대한 연결을 지원합니다. 지원되는 형식: \"cloudfiles://container/folder\"" +msgstr "" #: Library/Backend/CloudFiles/Strings.cs:25 msgid "Rackspace CloudFiles" @@ -669,28 +669,26 @@ 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 "" -"CloudFiles는 계정이있는 위치에 따라 인증을 위해 다른 서버를 사용합니다.이 옵션을 사용하여 대체 인증 URL를 설정하십시오. ." -" 이 옵션은-{0}보다 우선합니다." #: Library/Backend/CloudFiles/Strings.cs:27 msgid "Provide another authentication URL" msgstr "다른 인증 URL 제공" #: Library/Backend/CloudFiles/Strings.cs:32 -msgid "Supplies the API Access Key used to authenticate with CloudFiles." -msgstr "CloudFiles 인증에 사용되는 API 액세스 키를 제공합니다." +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 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 "" @@ -700,12 +698,12 @@ msgid "Use a UK account" msgstr "영국 계정 사용" #: Library/Backend/CloudFiles/Strings.cs:36 -msgid "Supplies the username used to authenticate with CloudFiles." -msgstr "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" -msgstr "CloudFiles 인증에 사용되는 사용자 이름을 제공합니다" +msgid "Supply the username used to authenticate with CloudFiles" +msgstr "" #: Library/Backend/CloudFiles/Strings.cs:38 msgid "MD5 Hash (ETag) verification failed" @@ -729,21 +727,21 @@ msgid "No CloudFiles userID given" msgstr "CloudFiles 사용자 ID가 제공되지 않습니다." #: Library/Backend/CloudFiles/Strings.cs:43 -msgid "Unexpected CloudFiles response, perhaps the API has changed?" -msgstr "예기치 않은 CloudFiles 응답, API가 변경 되었습니까?" +msgid "Unexpected CloudFiles response. Perhaps the API has changed?" +msgstr "" #: Library/Backend/S3/S3Config.cs:75 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 @@ -751,9 +749,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 @@ -761,9 +760,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 @@ -786,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 @@ -797,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 "" @@ -807,22 +807,20 @@ 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 "" -"http (https)를 통한 SSL (Secure Socket Layer)을 사용하여 통신하려면이 플래그를 사용하십시오. 마침표가 포함" -" 된 버킷 이름에는 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 "SSL (https) 연결을 사용하도록 Duplicati에 지시" +msgid "Instruct Duplicati to use an SSL (https) connection" +msgstr "" #: Library/Backend/S3/Strings.cs:48 msgid "" @@ -849,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 @@ -857,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 @@ -879,7 +877,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 "" @@ -1041,11 +1039,9 @@ msgstr "추가 할 SSH 공개 키" #: 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 "" -"이 백엔드는 SFTP를 사용하여 SSH 기반 백엔드에 데이터를 읽고 쓸 수 있습니다. 지원되는 형식: " -"\"ssh://hostname/folder\", \"ssh://username:password@hostname/folder\"" #: Library/Backend/SSHv2/Strings.cs:47 msgid "SFTP (SSH)" @@ -1058,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 "" @@ -1071,50 +1067,49 @@ 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" -msgstr "SSH 개인 키를 사용하여 인증" +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" -msgstr "작업 시간 제한을 설정합니다" +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" -msgstr "Keepalive 값을 설정합니다" +msgid "Set a keepalive value" +msgstr "" #: Library/Backend/SSHv2/Strings.cs:64 #, csharp-format @@ -1139,9 +1134,9 @@ 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 "이 백엔드는 Box.com에 데이터를 읽고 쓸 수 있습니다. 지원되는 형식: \"box://folder/subfolder\"" +msgstr "" #: Library/Backend/Box/Strings.cs:26 msgid "Box.com" @@ -1218,7 +1213,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\")" @@ -1311,7 +1306,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 @@ -1319,10 +1314,10 @@ msgid "B2 Cloud Storage" msgstr "B2 클라우드 스토리지" #: 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 @@ -1330,10 +1325,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 @@ -1467,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 @@ -1492,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 "" @@ -1521,11 +1516,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 "" @@ -1604,7 +1599,8 @@ msgid "" msgstr "" #: Library/Backend/AliyunOSS/Strings.cs:14 -msgid "Bucket Name" +#: Library/Backend/TencentCOS/Strings.cs:36 +msgid "Bucket name" msgstr "Bucket 이름" #: Library/Backend/AliyunOSS/Strings.cs:15 @@ -1627,8 +1623,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 @@ -1715,22 +1711,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 @@ -1745,11 +1737,9 @@ 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 "" -"이 백엔드는 REST 프로토콜을 사용하여 Jottacloud에 데이터를 읽고 쓸 수 있습니다. 지원되는 형식: " -"\"jottacloud://folder/subfolder\"" #: Library/Backend/Jottacloud/Strings.cs:26 msgid "Jottacloud" @@ -1760,8 +1750,8 @@ msgid "No username found" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:30 -msgid "No path given, cannot upload files to the root folder" -msgstr "경로가 주어지지 않았습니다. 루트 폴더에 파일을 업로드 할 수 없습니다." +msgid "No path given. Files cannot be uploaded to the root folder" +msgstr "" #: Library/Backend/Jottacloud/Strings.cs:31 msgid "Illegal mount point given." @@ -1779,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 @@ -1796,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 "" @@ -1822,48 +1812,54 @@ msgstr "동시 다운로드를위한 chunk 크기입니다. 이 chunk는 메모 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 "mega.nz" -#: 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 "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:33 +#: 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 @@ -1886,17 +1882,13 @@ 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." msgstr "" -"SharePoint 서버(OneDrive for Business 포함) 연결을 지원합니다. 지원되는 형식: " -"\"mssp://tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\", " -"\"mssp://username:password@tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\"." -" 경로에서 이중 슬래시 '//'를 사용하여 문서 라이브러리에서 웹을 나타냅니다." #: Library/Backend/SharePoint/Strings.cs:27 msgid "Microsoft SharePoint" @@ -1984,19 +1976,14 @@ 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." 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" @@ -2004,9 +1991,9 @@ msgstr "Microsoft OneDrive for Business" #: 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 "이 백엔드는 Dropbox에 데이터를 읽고 쓸 수 있습니다. 지원되는 형식: \"dropbox://folder/subfolder\"" +msgstr "" #: Library/Backend/Dropbox/Strings.cs:28 msgid "Dropbox" @@ -2014,12 +2001,10 @@ msgstr "Dropbox" #: 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 "" -"HTTP 프로토콜을 사용하여 WEBDAV 지원 웹 서버 연결을 지원합니다. 지원되는 형식: " -"\"webdav://hostname/folder\", \"webdav://username:password@hostname/folder\"" #: Library/Backend/WEBDAV/Strings.cs:25 msgid "WebDAV" @@ -2031,12 +2016,9 @@ 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 "" -"HTTP 다이제스트 인증 방법을 사용하면 암호를 명확하게 보내지 않고도 서버로 인증 할 수 있습니다. 그러나 HTTP 프로토콜은 기본 " -"인증으로 폴백을 지정하여 클라이언트가 암호를 공격자에게 보내므로 중간자 공격이 쉽습니다. 이 플래그를 사용하면 클라이언트는 이 플래그를" -" 승인하지 않으며 항상 다이제스트 인증을 사용하거나 연결하지 않습니다." #: Library/Backend/WEBDAV/Strings.cs:27 msgid "Force the use of the HTTP Digest authentication method" @@ -2060,9 +2042,9 @@ 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 "http (https)를 통한 SSL (Secure Socket Layer)을 사용하여 통신하려면이 플래그를 사용하십시오." +msgstr "" #: Library/Backend/WEBDAV/Strings.cs:41 msgid "" @@ -2095,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 @@ -2107,77 +2089,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 @@ -2193,8 +2175,323 @@ msgid "Unexpected error code: {0} - {1}" 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 서비스가 현재 할당량을 초과했습니다. 몇 시간 후에 다시 시도하십시오." +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 @@ -2208,18 +2505,17 @@ msgstr "프로세스 유형 {0} 어셈블리 {1}을 로드하지 못했습니다 #: 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 "" -"이 모듈은 산업 표준 Zip 압축을 제공합니다. 이 모듈로 작성된 파일은 모든 표준 호환 zip 응용 프로그램에서 읽을 수 있습니다." #: Library/Compression/Strings.cs:25 -msgid "Zip compression" -msgstr "Zip 압축" +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 @@ -2229,32 +2525,30 @@ msgid "" msgstr "이 옵션은 사용할 압축 수준을 설정합니다. 0으로 설정하면 압축이 없고 9로 설정하면 최대 압축이됩니다." #: Library/Compression/Strings.cs:28 -msgid "Sets the Zip compression level" -msgstr "지퍼 압축 수준 설정" +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 "" -"이 옵션은 LZMA와 같은 대체 압축기 방법을 설정하는 데 사용할 수 있습니다. Deflate 이외의 다른 값을 사용하면 {0} 옵션이 " -"무시됩니다." #: Library/Compression/Strings.cs:30 -msgid "Sets the Zip compression method" -msgstr "Zip 압축 방법을 설정합니다" +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" -msgstr "Zip64 지원 토글" +msgid "Toggle ZIP64 support" +msgstr "" #: Library/Compression/Strings.cs:33 #, csharp-format @@ -2292,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 "" @@ -2303,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 @@ -2354,13 +2648,13 @@ msgstr "" #: Library/Main/Strings.cs:30 #, csharp-format -msgid "The option {0} is deprecated: {1}" -msgstr "{0} 옵션은 더 이상 사용되지 않습니다: {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 @@ -2383,23 +2677,23 @@ msgstr "{0} 원본 폴더에 액세스 권한이 없어 백업을 중단합니 #: 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\"" -msgstr "-{0}에 제공된 \"{1}\"값이 유효한 boolean 구문으로 분석되지 않습니다. \"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 "{0} 옵션은 \"{1}\"값을 지원하지 않습니다. 지원되는 값은 {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 "--{0} 옵션은 \"{1}\"값을 지원하지 않습니다. 지원되는 플래그 값: {2}" +msgstr "" #: Library/Main/Strings.cs:38 #, csharp-format @@ -2484,14 +2778,13 @@ 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 "" -"백업이 중단되면 백엔드에 부분 파일이 있을 수 있습니다. 이 플래그를 사용하면 Duplicati는 자동으로 해당 파일을 제거합니다." #: Library/Main/Strings.cs:57 -msgid "A flag indicating that Duplicati should remove unused files" -msgstr "Duplicati가 사용하지 않는 파일을 제거해야 함을 나타내는 플래그" +msgid "Remove unused files" +msgstr "" #: Library/Main/Strings.cs:58 msgid "" @@ -2512,11 +2805,8 @@ 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 "" -"운영 체제는 파일이 마지막으로 작성된 시간을 추적합니다. 이 정보를 사용하여 Duplicati는 파일이 수정되었는지 빠르게 확인할 수 " -"있습니다. 일부 응용 프로그램에서 이 정보를 의도적으로 수정하는 경우 이 플래그가 설정되지 않으면 Duplicati가 올바르게 작동하지 " -"않습니다." #: Library/Main/Strings.cs:61 msgid "Disable checks based on file time" @@ -2539,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 "" @@ -2600,11 +2890,9 @@ 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 "" -"기본적으로 Duplicati는 가장 최근 백업에서 파일을 나열하고 복원하며 이 옵션을 사용하여 다른 항목을 선택합니다. 2개월 전의 " -"백업에 \"-2M\"과 같은 상대 시간을 사용할 수 있습니다." #: Library/Main/Strings.cs:77 msgid "The time to list/restore files" @@ -2613,11 +2901,9 @@ 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 "" -"기본적으로 Duplicati는 가장 최근 백업에서 파일을 나열하고 복원하며 이 옵션을 사용하여 다른 항목을 선택합니다. 쉼표로 구분된 " -"여러 값을 입력할 수 있으며 하이픈(-)으로 범위를 입력할 수 있습니다. (예: \"0,2-4,7\")" #: Library/Main/Strings.cs:79 msgid "The version to list/restore files" @@ -2686,14 +2972,12 @@ 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 "" -"볼륨의 해시가 일치하지 않으면 Duplicati가 백업 사용을 거부합니다. Duplicati가 진행할 수 있도록 이 플래그를 " -"제공하십시오." #: Library/Main/Strings.cs:93 -msgid "Set this flag to skip hash checks" -msgstr "해시 검사를 건너 뛰려면 이 플래그를 설정하십시오." +msgid "Skip hash checks" +msgstr "" #: Library/Main/Strings.cs:94 msgid "" @@ -2706,23 +2990,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 "" -"이 옵션을 사용하면 임시 저장소를위한 대체 폴더를 제공 할 수 있습니다. 기본적으로 시스템 기본 임시 폴더가 사용됩니다. SQLite도 " -"임시 파일또한 이 임시 폴더에 넣습니다." - -#: 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 @@ -2742,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 @@ -2760,7 +3030,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:105 -msgid "Disables manifests verification" +msgid "Disable manifests verification" msgstr "" #: Library/Main/Strings.cs:106 @@ -2792,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 @@ -2800,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 @@ -2819,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 "" @@ -2857,26 +3127,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 "" @@ -2884,7 +3154,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 "" @@ -2896,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 @@ -2927,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 @@ -2944,94 +3214,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 " @@ -3043,11 +3317,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}\" " @@ -3057,11 +3331,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 " @@ -3069,11 +3343,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 " @@ -3081,45 +3355,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 +#: Library/Main/Strings.cs:161 msgid "" -"A display name that is attached to this backup. Can be used to identify the " -"backup when sending mail or running scripts." +"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:161 +#: Library/Main/Strings.cs:162 msgid "Name of the backup" 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." -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 " @@ -3127,11 +3401,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 " @@ -3139,79 +3413,73 @@ 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 +#: Library/Main/Strings.cs:171 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." +"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:171 +#: Library/Main/Strings.cs:172 msgid "List of files to examine for changes" msgstr "변경 사항을 검사 할 파일 목록" -#: Library/Main/Strings.cs:172 +#: 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." +"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:175 +#: Library/Main/Strings.cs:176 msgid "List of deleted files" msgstr "" "삭제 된 파일 목록\n" " " -#: Library/Main/Strings.cs:176 +#: Library/Main/Strings.cs:177 msgid "" -"This option can be used to reduce the memory footprint by not keeping paths " -"and modification timestamps in memory." +"Use this option to reduce the memory footprint by not keeping paths and " +"modification timestamps in memory." msgstr "" -#: Library/Main/Strings.cs:177 +#: 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" @@ -3220,11 +3488,11 @@ msgid "" "never be used." msgstr "" -#: Library/Main/Strings.cs:184 -msgid "Determines usage of index files" -msgstr "인덱스 파일의 사용법을 결정합니다" - #: Library/Main/Strings.cs:185 +msgid "Determine usage of index files" +msgstr "" + +#: 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 " @@ -3232,47 +3500,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" -msgstr "수정하지 않습니다" +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 "" +"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 "The hash algorithm used on blocks" 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." -msgstr "" -"이것은 매우 고급 옵션입니다! 이 옵션은 성능 또는 저장 공간상의 이유로 해시 크기가 더 크거나 더 큰 파일 해시 알고리즘을 선택하는 데" -" 사용할 수 있습니다." - #: Library/Main/Strings.cs:192 +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:193 +#: 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. " @@ -3280,11 +3544,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 " @@ -3292,67 +3556,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" -msgstr "로컬 데이터베이스를 비활성화합니다" - #: Library/Main/Strings.cs:204 +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 "" -#: 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 " @@ -3364,43 +3623,39 @@ 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 +#: Library/Main/Strings.cs:213 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." +"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 +#: Library/Main/Strings.cs:214 msgid "Overwrite files when restoring" msgstr "복원시 파일 덮어 쓰기" -#: Library/Main/Strings.cs:214 +#: 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." @@ -3408,11 +3663,11 @@ msgstr "" "모든 파일 이름을 포함하여 작업의 결과로 생성 된 출력량을 늘리려면\n" "이 옵션을 사용하십시오." -#: 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 " @@ -3420,25 +3675,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" +"option --{1} is set, no remote files are verified." msgstr "" -#: Library/Main/Strings.cs:222 +#: Library/Main/Strings.cs:223 msgid "The number of samples to test after a backup" msgstr "백업 후 테스트 할 샘플 수" -#: Library/Main/Strings.cs:223 +#: Library/Main/Strings.cs:224 #, csharp-format msgid "" "After a backup is completed, some (dblock, dindex, dlist) files from the " @@ -3448,135 +3703,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" -msgstr "메타 데이터를 저장하지 마십시오" - #: Library/Main/Strings.cs:237 +msgid "Do not store metadata" +msgstr "" + +#: 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 " @@ -3584,121 +3831,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" -msgstr "달력 날짜 대신 실제 날짜를 표시합니다." - #: Library/Main/Strings.cs:257 +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" +"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" -msgstr "합성 파일 목록을 비활성화합니다" - #: Library/Main/Strings.cs:267 +msgid "Disable synthetic filelist" +msgstr "" + +#: 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" -msgstr "복원시 경로 압축을 비활성화합니다" +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 "" +"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:273 +#: 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 " @@ -3708,50 +3956,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 " @@ -3761,38 +4009,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 " @@ -3800,11 +4052,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 " @@ -3812,11 +4064,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" @@ -3824,11 +4076,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 " @@ -3837,11 +4089,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 " @@ -3850,11 +4102,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. " @@ -3862,11 +4114,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. " @@ -3874,27 +4126,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 "" @@ -4041,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 @@ -4051,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 @@ -4062,7 +4314,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:57 -msgid "Sets readwrite" +msgid "Set readwrite" msgstr "" #: Library/Modules/Builtin/Strings.cs:58 @@ -4073,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 @@ -4097,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 @@ -4107,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 @@ -4127,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 "" @@ -4137,14 +4388,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 @@ -4159,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 "" @@ -4174,20 +4427,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" -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 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 @@ -4205,8 +4458,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 @@ -4227,7 +4480,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 @@ -4248,7 +4503,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" @@ -4269,13 +4524,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." @@ -4297,7 +4553,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 @@ -4330,8 +4588,8 @@ msgstr "XMPP 보고서 모듈" #: 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 @@ -4340,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" @@ -4354,13 +4613,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 @@ -4368,7 +4628,9 @@ msgid "The XMPP username" msgstr "XMPP 사용자 이름" #: 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 @@ -4376,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" @@ -4384,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 " +"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 "모든 작업을 이메일로 보냅니다" @@ -4401,102 +4666,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" -msgstr "HTTP 보고서 모듈" +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 "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: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 @@ -4713,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 "" @@ -4737,11 +5038,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 " @@ -4749,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}" @@ -4766,8 +5063,8 @@ msgstr "내부 오류 메시지는 다음과 같습니다: {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. " @@ -4781,8 +5078,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. " @@ -4819,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 12eed66f2..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-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: Darius Žitkevičius , 2024\n" "Language-Team: Lithuanian (https://app.transifex.com/duplicati/teams/67655/lt/)\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 "B2 debesų saugyklos programos raktas" #: 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 "Saugyklos pavadinimas" #: 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" +msgid "Bucket name, format: BucketName-APPID" msgstr "" -#: Library/Backend/TencentCOS/Strings.cs:36 -msgid "Bucket" -msgstr "Saugykla" - #: 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,78 +2050,78 @@ 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" -msgstr "" +msgid "Authentication method" +msgstr "Autorizacijos metodas" #: 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" -msgstr "" +msgid "API key" +msgstr "API raktas" #: 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" -msgstr "" +msgid "Access grant" +msgstr "Prieiga leista" #: 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" -msgstr "" +msgid "Bucket" +msgstr "Saugykla" #: 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" -msgstr "" +msgid "Folder" +msgstr "Aplankas" #: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format @@ -2128,7 +2136,307 @@ 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 "" + +#: 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 +2451,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 +2471,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 +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 @@ -2235,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 @@ -2283,13 +2591,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 +2620,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 +2719,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 +2744,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 +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 @@ -2519,7 +2827,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 +2838,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 +2909,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 +2926,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 +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 @@ -2669,7 +2966,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:105 -msgid "Disables manifests verification" +msgid "Disable manifests verification" msgstr "" #: Library/Main/Strings.cs:106 @@ -2701,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 @@ -2709,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 @@ -2728,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 @@ -2766,26 +3063,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 +3090,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 +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 @@ -2836,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 @@ -2853,94 +3150,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 +3253,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 +3267,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 +3279,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 +3291,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 +3337,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 +3349,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 +3422,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 +3434,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 +3478,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 +3490,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 +3557,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 +3607,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 +3635,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 +3763,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 +3888,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 +3941,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 +3984,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 +3996,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 +4008,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 +4021,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 +4034,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 +4046,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 +4058,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 +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 @@ -3952,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 @@ -3963,7 +4246,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:57 -msgid "Sets readwrite" +msgid "Set readwrite" msgstr "" #: Library/Modules/Builtin/Strings.cs:58 @@ -3974,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 @@ -3998,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 @@ -4008,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 @@ -4028,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 "" @@ -4038,14 +4320,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 +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 "" @@ -4075,20 +4359,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 +4390,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 +4412,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 +4435,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 +4456,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 +4485,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 +4520,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 +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" @@ -4255,13 +4545,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 +4560,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 +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" @@ -4285,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 " +"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 +4598,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 +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 "" @@ -4636,11 +4968,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 +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}" @@ -4665,8 +4993,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 +5008,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 +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 78b1b583c..f47d7ba0a 100644 --- a/Localizations/duplicati/localization-lv.po +++ b/Localizations/duplicati/localization-lv.po @@ -11,7 +11,7 @@ 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: Mārtiņš Mangulis , 2024\n" "Language-Team: Latvian (https://app.transifex.com/duplicati/teams/67655/lv/)\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,8 +1576,9 @@ msgid "" msgstr "" #: Library/Backend/AliyunOSS/Strings.cs:14 -msgid "Bucket Name" -msgstr "Spaiņa Nosaukums" +#: Library/Backend/TencentCOS/Strings.cs:36 +msgid "Bucket name" +msgstr "Spaiņa nosaukums" #: Library/Backend/AliyunOSS/Strings.cs:15 msgid "Region indicates the physical location of the OSS data center." @@ -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,78 +2050,78 @@ 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" -msgstr "" +msgid "Folder" +msgstr "Mape" #: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format @@ -2128,7 +2136,307 @@ 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 "" + +#: 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 +2451,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 +2471,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 +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 @@ -2235,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 @@ -2283,13 +2591,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 +2620,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 +2719,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 +2744,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 +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 @@ -2519,7 +2827,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 +2838,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 +2909,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 +2926,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 +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 @@ -2669,7 +2966,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:105 -msgid "Disables manifests verification" +msgid "Disable manifests verification" msgstr "" #: Library/Main/Strings.cs:106 @@ -2701,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 @@ -2709,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 @@ -2728,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 @@ -2766,26 +3063,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 +3090,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 +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 @@ -2836,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 @@ -2853,94 +3150,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 +3253,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 +3267,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 +3279,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 +3291,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 +3337,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 +3349,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 +3422,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 +3434,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 +3478,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 +3490,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 +3557,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 +3607,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 +3635,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 +3763,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 +3888,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 +3941,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 +3984,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 +3996,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 +4008,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 +4021,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 +4034,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 +4046,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 +4058,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 +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 @@ -3952,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 @@ -3963,7 +4246,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:57 -msgid "Sets readwrite" +msgid "Set readwrite" msgstr "" #: Library/Modules/Builtin/Strings.cs:58 @@ -3974,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 @@ -3998,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 @@ -4008,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 @@ -4028,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 "" @@ -4038,14 +4320,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 +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 "" @@ -4075,20 +4359,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 +4390,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 +4412,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 +4435,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 +4456,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 +4485,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 +4520,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 +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" @@ -4255,13 +4545,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 +4560,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 +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" @@ -4285,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 " +"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 +4598,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 +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 "" @@ -4636,11 +4968,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 +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}" @@ -4665,8 +4993,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 +5008,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 +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 62be28639..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-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: Kees Zaaijer, 2024\n" "Language-Team: Dutch (Netherlands) (https://app.transifex.com/duplicati/teams/67655/nl_NL/)\n" @@ -26,8 +26,8 @@ msgid "" "This module encrypts all files in the same way that AESCrypt does, using 256" " bit AES encryption." msgstr "" -"Deze module versleutelt alle bestanden op dezelfde manier als AESCrypt dit " -"doet, door middel van 256 bit AES encryptie." +"Deze module codeert alle bestanden op dezelfde manier als AESCrypt dit doet," +" door middel van 256 bit AES encryptie." #: Library/Encryption/Strings.cs:29 msgid "AES-256 encryption, built in" @@ -42,15 +42,17 @@ msgid "" "Use this option to set the thread level allowed for AES crypt operations." msgstr "" "Gebruik deze optie om het toegestane threadniveau voor AES-" -"versleutelingsbewerkingen in te stellen." +"coderingsbewerkingen in te stellen." #: Library/Encryption/Strings.cs:32 msgid "Set thread level utilized for crypting" -msgstr "Stel het threadniveau in dat wordt gebruikt voor versleuteling." +msgstr "Stel het threadniveau in dat wordt gebruikt voor codering." -#: Library/Encryption/Strings.cs:33 -msgid "This option has no effect and should not be used." -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 "De optie --{0} is niet langer in gebruik en is verouderd." #: Library/Encryption/Strings.cs:37 #, csharp-format @@ -67,6 +69,13 @@ msgid "" "program is available via the PATH environment variable. It is possible to " "supply the path to GPG using the option --{0}." msgstr "" +"De GPG coderingsmodule gebruikt de GNU Privacy Guard program voor het " +"coderen en decoderen van bestanden. Het vereist dat het uitvoerbaren gpg-" +"bestand beschikbaar is op het systeem. Op Windows wordt aangenomen dat dit " +"in de standaard installatiemap onder program files staat, onder Linux en OSX" +" wordt aangenomen dat het programma beschikbaar is via de PATH " +"omgevingsvariabele. Het is mogelijk om het pad naar GPG op te geven door " +"middel van de optie --{0}." #: Library/Encryption/Strings.cs:42 msgid "GNU Privacy Guard, external" @@ -96,7 +105,7 @@ msgstr "" #: Library/Encryption/Strings.cs:46 msgid "Extra GPG commandline options for encryption" -msgstr "Extra GPG opdrachtregel opties voor versleuteling" +msgstr "Extra GPG opdrachtregel opties voor codering" #: Library/Encryption/Strings.cs:47 #, csharp-format @@ -128,7 +137,7 @@ msgid "Use GPG Armor" msgstr "Gebruik 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,13 +147,13 @@ 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 "" #: Library/Encryption/Strings.cs:55 msgid "The GPG encryption command" -msgstr "Het GPG versleutelings commando" +msgstr "Het GPG coderingscommando" #: Library/Encryption/Strings.cs:59 #, csharp-format @@ -224,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 @@ -332,17 +346,13 @@ msgstr "Volgende USN is nul" msgid "Backup configuration changed" msgstr "Back-upconfiguratie is veranderd" -#: Library/Snapshots/Strings.cs:48 -msgid "Calling process does not have the backup privilege" -msgstr "Aanroepend proces heeft geen back-up privilege" - #: 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 "" "Deze backend kan gegevens lezen en schrijven naar Swift (OpenStack Object " -"Storage). Ondersteunde indeling is \"openstack://container/folder\"." +"Storage). Toegestane indeling is \"openstack://container/folder\"." #: Library/Backend/OpenStack/Strings.cs:28 msgid "OpenStack Simple Storage" @@ -360,19 +370,20 @@ msgid "" " environment variable \"AUTH_PASSWORD\". If the password is supplied, --{0} " "must also be set." msgstr "" +"Het wachtwoord dat wordt gebruikt om te verbinden met de server. Dit kan ook" +" worden opgegeven met de omgevingsvariabele \"AUTH_PASSWORD\". Als het " +"wachtwoord is opgegeven, moet --{0} eveneens worden ingesteld." #: Library/Backend/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:34 #: Library/Backend/CloudFiles/Strings.cs:29 Library/Backend/S3/Strings.cs:33 #: 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 "" -"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." @@ -381,15 +392,15 @@ 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 #: 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 "" @@ -405,13 +416,11 @@ 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 "" -"Geeft de gebruikersnaam door die wordt gebruikt om verbinding te maken met " -"de server" #: Library/Backend/OpenStack/Strings.cs:36 msgid "" @@ -424,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 "" @@ -438,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 @@ -453,13 +459,13 @@ 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'." +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' " +"De keystone API-waarde die moet worden gebruikt. Geldige waarden zijn 'v2' " "en 'v3'." #: Library/Backend/OpenStack/Strings.cs:43 @@ -478,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 @@ -498,44 +504,54 @@ 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 "" "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 "" +"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" msgstr "FTP" #: 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 "" +"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 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 "" +"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 #: 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 "" @@ -547,15 +563,15 @@ 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 "" -"Gebruik deze vlag om te communiceren door middel van Secure Sockets Layer " +"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 "" @@ -585,6 +601,8 @@ msgid "" "The file {0} was uploaded but not found afterwards. The file listing " "returned {1}" msgstr "" +"Het bestand {0} werd geüpload maar kon nadien niet worden gevonden. De " +"bestandenlijst gaf {1}" #: Library/Backend/FTP/Strings.cs:43 #, csharp-format @@ -592,22 +610,24 @@ msgid "" "The file {0} was uploaded but the returned size was {1} and it was expected " "to be {2}." msgstr "" +"Het bestand {0} werd geüpload maar de teruggegeven grootte was {1} en er " +"werd verwacht dat het {2} zou zijn." #: Library/Backend/GoogleServices/GCSConfig.cs:71 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. Supported " -"format is \"gcs://bucket/folder\"." +"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. " -"Ondersteunde indeling is \"gcs://bucket/folder\". " +"Toegestane indeling is \"gcs://bucket/folder\". " #: Library/Backend/GoogleServices/Strings.cs:28 msgid "Google Cloud Storage" @@ -616,13 +636,14 @@ msgstr "Google Cloud Storage" #: 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}" -msgstr "Een AuthID is nodig, deze kan verkregen worden van: {0}" +msgid "You need an AuthID. You can get it from: {0}" +msgstr "Een AuthID is nodig. Deze kan verkregen worden van: {0}" #: Library/Backend/GoogleServices/Strings.cs:30 #, csharp-format msgid "You must supply a project ID with --{0} for creating a bucket." msgstr "" +"U moet een project-ID opgeven met --{0} voor het aanmaken van een bucket." #: Library/Backend/GoogleServices/Strings.cs:31 #: Library/Backend/GoogleServices/Strings.cs:47 @@ -653,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 @@ -666,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 "" @@ -675,18 +696,21 @@ msgid "" "supply the project ID that the bucket is attached to. The project determines" " where usage charges are applied." msgstr "" +"Deze optie wordt alleen gebruikt bij het aanmaken van nieuwe buckets. " +"Gebruik dee optie om het project-ID op te geven waaraan de bucket is " +"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. Supported format is " +"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. Ondersteunde" -" indeling is \"googledrive://folder/subfolder\"." +"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" @@ -695,13 +719,15 @@ 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 "Er is meer dan één item met de naam \"{0}\" in de map \"{1}\"." #: Library/Backend/GoogleServices/Strings.cs:49 msgid "" "This option sets the team drive to use. Leaving it empty uses the personal " "drive." msgstr "" +"Met deze optie wordt de team drive ingesteld die gebruikt moet worden. Als u" +" deze optie leeg laat, wordt de persoonlijke drive gebruikt." #: Library/Backend/GoogleServices/Strings.cs:50 msgid "Team drive ID" @@ -709,11 +735,11 @@ msgstr "Team Drive ID" #: 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 "" -"Ondersteunt verbindingen naar de CloudFiles backend. Toegestane indeling is " -"\"cloudfiles://container/folder\"." +"Deze backend kan gegevens lezen en schrijven naar CloudFiles. Toegestane " +"indeling is \"cloudfiles://container/folder\"." #: Library/Backend/CloudFiles/Strings.cs:25 msgid "Rackspace CloudFiles" @@ -723,11 +749,11 @@ msgstr "Rackspace CloudFiles" #, 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 "" "CloudFiles gebruikt verschillende servers voor authenticatie, afhankelijk " -"van waar het account zich bevindt, gebruik deze optie om een alternatieve " +"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 @@ -735,43 +761,37 @@ msgid "Provide another authentication URL" msgstr "Geef een andere authenticatie URL op" #: 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 "" -"Geeft de API Toegangssleutel die gebruikt wordt om bij CloudFiles te " -"authentiseren." +"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 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 "" "Duplicati veronderstelt dat de referenties worden gegeven voor een US " -"account, gebruik deze optie als de account een UK gebaseerd account is. Merk" -" op dat dit equivalent is aan de instelling --{0}={1}." +"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" msgstr "Gebruik een UK account" #: Library/Backend/CloudFiles/Strings.cs:36 -msgid "Supplies the username used to authenticate with CloudFiles." +msgid "The username used to authenticate with CloudFiles." msgstr "" -"Geeft de gebruikersnaam die gebruikt wordt om te authentiseren met " -"CloudFiles" +"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,46 +815,54 @@ msgid "No CloudFiles userID given" msgstr "Geen CloudFiles userID gegeven" #: Library/Backend/CloudFiles/Strings.cs:43 -msgid "Unexpected CloudFiles response, perhaps the API has changed?" -msgstr "Onverwacht antwoord van CloudFiles, wellicht is de API veranderd?" +msgid "Unexpected CloudFiles response. Perhaps the API has changed?" +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 " -"formats are: \"s3://bucketname/prefix\"." +"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" msgstr "S3 compatible" #: 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 "" +"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" -msgstr "" +msgstr "AWS Geheime Toegangssleutel" #: 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 "" +"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" -msgstr "" +msgstr "AWS Toegangssleutel-ID" #: Library/Backend/S3/Strings.cs:36 msgid "No S3 secret key given" @@ -854,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 @@ -867,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 "" @@ -879,24 +907,23 @@ 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 "" -"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 "" -"Gebruik deze vlag om te communiceren door middel van Secure Sockets Layer " -"(SSL) over http (https). Merk op dat bucket-namen die een punt bevatten " -"problemen hebben met SSL verbindingen." +"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 "" @@ -927,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" @@ -957,9 +984,12 @@ msgstr "De Amazon Geheime Sleutel" #: 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 "" +"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" @@ -970,6 +1000,8 @@ msgid "" "Use this option to log FTP dialog to terminal console for debugging " "purposes." msgstr "" +"Gebruik deze optie om FTP-dialogen te loggen naar het terminal-venster voor " +"foutopsporingsdoeleinden." #: Library/Backend/AlternativeFTP/Strings.cs:37 msgid "Log FTP dialog to terminal console" @@ -980,6 +1012,8 @@ msgid "" "Use this option to log FTP PRIVATE info (username, password) to console for " "debugging purposes (DO NOT POST THIS TO THE INTERNET!)" msgstr "" +"Gebruik deze optie om FTP PRIVATE-info (username, password) te loggen naar " +"de console voor foutopsporingsdoeldinden (PLAATS DEZE NIET OP HET INTERNET!)" #: Library/Backend/AlternativeFTP/Strings.cs:39 msgid "Log FTP PRIVATE info to console" @@ -1087,7 +1121,7 @@ msgstr "SSH Sleutel Generator" #: Library/Backend/SSHv2/Strings.cs:28 msgid "A username to append to the public key." -msgstr "" +msgstr "Een gebruikersnaam om toe te voegen aan de openbare sleutel." #: Library/Backend/SSHv2/Strings.cs:29 msgid "Public key username" @@ -1095,7 +1129,7 @@ msgstr "Openbare sleutel gebruikersnaam" #: Library/Backend/SSHv2/Strings.cs:30 msgid "Determines the type of key to generate." -msgstr "" +msgstr "Bepaalt welk type van de sleutel gegenereerd moet worden." #: Library/Backend/SSHv2/Strings.cs:31 msgid "The key type" @@ -1103,7 +1137,7 @@ msgstr "Het sleuteltype" #: Library/Backend/SSHv2/Strings.cs:32 msgid "The length of the key in bits." -msgstr "" +msgstr "De lengte van de sleutel in bits." #: Library/Backend/SSHv2/Strings.cs:33 msgid "The key length" @@ -1119,7 +1153,7 @@ msgstr "SSH Sleutel Uploader" #: Library/Backend/SSHv2/Strings.cs:39 msgid "The SSH connection URL used to establish the connection." -msgstr "" +msgstr "De SSH verbindings-URL voor het tot stand brengen van de verbinding." #: Library/Backend/SSHv2/Strings.cs:40 msgid "The SSH connection URL" @@ -1130,6 +1164,8 @@ msgid "" "The SSH public key must be a valid SSH string, which is appended to the " ".ssh/authorized_keys file." msgstr "" +"De SSH openbare sleutel moet een geldige tekenreeks zijn, die toegevoegd " +"wordt aan het bestand .ssh/authorized_keys." #: Library/Backend/SSHv2/Strings.cs:42 msgid "The SSH public key to append" @@ -1138,13 +1174,12 @@ msgstr "De toe te voegen SSH openbare sleutel" #: 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 "" "Deze backend kan gegevens lezen en schrijven naar een SSH gebaseerde " "backend, door middel van SFTP. Toegestane indelingen zijn " -"\"ssh://hostnaam/folder\" of " -"\"ssh://gebruikersnaam:wachtwoord@hostnaam/folder\"." +"\"ssh://hostname/folder\" en \"ssh://username:password@hostname/folder\"." #: Library/Backend/SSHv2/Strings.cs:47 msgid "SFTP (SSH)" @@ -1155,12 +1190,13 @@ 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 "" +"De servervingerafdruk die wordt gebruikt voor het valideren van de " +"serveridentiteit. Formaat is bijv. \"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" +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 "" @@ -1173,55 +1209,61 @@ 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 " -"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" -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 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 "" +"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 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 "" +"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 "" -"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 "" -"Deze optie kan worden gebruikt 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." +"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,10 +1292,10 @@ 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 "" -"Deze backend kan gegevens lezen en schrijven naar Box.com. Ondersteunde " +"Deze backend kan gegevens lezen en schrijven naar Box.com. Toegestane " "indeling is \"box://folder/subfolder\"." #: Library/Backend/Box/Strings.cs:26 @@ -1301,20 +1343,20 @@ msgid "" "Remote repository for Rclone. This can be any of the backends provided by " "Rclone. More info available on https://rclone.org/." msgstr "" -"Remote opslagplaats voor Rclone. Dit kan iedere backend zijn die door Rclone" -" wordt geleverd. Meer info beschikbaar op https://rclone.org/." +"Externe opslagplaats voor Rclone. Dit kan iedere backend zijn die door " +"Rclone wordt geleverd. Meer info beschikbaar op https://rclone.org/." #: Library/Backend/Rclone/Strings.cs:31 msgid "Remote repository" -msgstr "Remote opslagplaats" +msgstr "Externe opslagplaats" #: Library/Backend/Rclone/Strings.cs:32 msgid "Path on the Remote repository." -msgstr "" +msgstr "Pad naar de externe opslagplaats." #: Library/Backend/Rclone/Strings.cs:33 msgid "Remote path" -msgstr "Remote pad" +msgstr "Extern pad" #: Library/Backend/Rclone/Strings.cs:34 msgid "Options will be transferred to rclone." @@ -1322,7 +1364,7 @@ msgstr "Opties worden overgebracht naar Rclone." #: Library/Backend/Rclone/Strings.cs:35 msgid "Rclone options" -msgstr "" +msgstr "Rclone-opties" #: Library/Backend/Rclone/Strings.cs:36 msgid "" @@ -1338,11 +1380,16 @@ msgstr "Rclone uitvoerbaar bestand" #: 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\")" 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" @@ -1359,6 +1406,14 @@ msgid "" "unwanted external drive. The contents of the file are never examined, only " "file existence." msgstr "" +"Deze optie werkt alleen als ook de optie --{0} is opgegeven. Als er " +"alternatieve paden zijn opgegeven, geeft deze optie de naam van een " +"markeringsbestand aan dat aanwezig moet zijn in de map. Dit kan gebruikt " +"worden voor het omgaan met situaties waarbij de schijfletter of koppelpunt " +"van een externe schijf verandert. Door ervoor te zorgen dat een bepaald " +"bestand bestaat, kan voorkomen worden dat gegevens naar een ongewenste " +"externe schijf worden geschreven. De inhoud van het bestand wordt nooit " +"onderzocht, alleen de aanwezigheid ervan." #: Library/Backend/File/Strings.cs:27 msgid "Look for a file in the destination folder" @@ -1414,6 +1469,11 @@ 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 "" +"Bij het opslaan van het bestand is de standaardbewerking het kopiëren van " +"het bestand en het verwijderen van het origineel. Deze volgorde zorgt ervoor" +" dat bewerkingen opnieuw kunnen worden geprobeerd als er iets misgaat. Het " +"activeren van deze optie kan ertoe leiden dat het opnieuw proberen mislukt. " +"Deze optie heeft geen effect tenzij de optie --{0} is geactiveerd." #: Library/Backend/File/Strings.cs:37 msgid "Move the file instead of copying it" @@ -1424,10 +1484,13 @@ msgid "" "If this option is set, any existing authentication against the remote share " "is dropped before attempting to authenticate." msgstr "" +"Als deze optie is ingesteld, wordt eventuele bestaande authenticatie voor de" +" externe gedeelde map verwijderd voordat er een authenticatiepoging wordt " +"uitgevoerd." #: Library/Backend/File/Strings.cs:39 msgid "Force authentication against remote share" -msgstr "Forceer authenticatie naar een remote gedeelde map" +msgstr "Forceer authenticatie naar een externee gedeelde map" #: Library/Backend/File/Strings.cs:40 msgid "" @@ -1444,30 +1507,36 @@ msgstr "Lengteverificatie uitschakelen" #: 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 "" +"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" msgstr "B2 Cloud Storage" #: 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 "" +"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" msgstr "B2 Cloud Storage Applicatiesleutel" #: 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 "" +"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" @@ -1475,17 +1544,20 @@ msgstr "B2 Cloud Storage Account ID" #: Library/Backend/Backblaze/Strings.cs:35 msgid "No B2 Cloud Storage Application Key given" -msgstr "" +msgstr "Geen B2 Cloud Opslag Applicatie Sleutel gegeven" #: Library/Backend/Backblaze/Strings.cs:36 msgid "No B2 Cloud Storage Account ID given" -msgstr "" +msgstr "Geen B2 Cloud Opslag Account-ID gegeven" #: 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 "" +"Standaard wordt een privé-bucket aangemaakt. Gebruik deze optie om het " +"bucket-type in te stellen. Raadpleeg de B2-documentatie voor toegestane " +"typen." #: Library/Backend/Backblaze/Strings.cs:38 msgid "The bucket type used when creating a bucket" @@ -1497,6 +1569,10 @@ 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 "" +"Gebruik deze optie om de paginagrootte in te stellen voor het weergeven van " +"de inhoud van B2-buckets. Een lager getal betekent minder gegevens, maar kan" +" het aantal klasse-C transacties op B2 laten toenemen. Aanbevolen waarden " +"liggen tussen 100 en 1000." #: Library/Backend/Backblaze/Strings.cs:40 msgid "The size of file-listing pages" @@ -1508,6 +1584,10 @@ msgid "" "uploading will not be affected. The default download URL depends on your " "account and looks like \"https://f00X.backblazeb2.com\"." msgstr "" +"Wijzig dit als u uw aangepaste domein wilt gebruiken voor het downloaden van" +" bestanden, en uploaden zal niet worden beïnvloed. De standaard download-URL" +" is afhankelijk van uw account en ziet eruit als " +"\"https://f00X.backblazeb2.com\"." #: Library/Backend/Backblaze/Strings.cs:42 msgid "The base URL to use for downloading files" @@ -1520,6 +1600,8 @@ msgid "" "The setting \"{0}\" is invalid for \"{1}\". It must be an integer larger " "than zero." msgstr "" +"De instelling \"{0}\" is ongeldig voor \"{1}\". Het moet een integer groter " +"dan nul zijn." #: Library/Backend/Sia/Strings.cs:26 msgid "This backend can read and write data to Sia." @@ -1531,7 +1613,7 @@ msgstr "Sia Gedecentraliseerde Cloud" #: Library/Backend/Sia/Strings.cs:28 msgid "Set the target path. Example: /backup" -msgstr "" +msgstr "Stel het doelpad in. Voorbeeld: /backup" #: Library/Backend/Sia/Strings.cs:29 msgid "Backup path" @@ -1539,7 +1621,7 @@ msgstr "Back-up pad" #: Library/Backend/Sia/Strings.cs:30 msgid "Supply a password for Sia server." -msgstr "" +msgstr "Geef een wachtwoord op voor Sia server." #: Library/Backend/Sia/Strings.cs:31 msgid "Sia password" @@ -1547,11 +1629,11 @@ msgstr "Sia wachtwoord" #: Library/Backend/Sia/Strings.cs:32 msgid "The minimum value for redundancy is 1.0." -msgstr "" +msgstr "De minimumwaarde voor redundantie is 1.0." #: Library/Backend/Sia/Strings.cs:33 msgid "Set the minimum redundancy" -msgstr "" +msgstr "Stel de minimale redundantie in" #: Library/Backend/OneDrive/Strings.cs:28 #, csharp-format @@ -1579,6 +1661,8 @@ msgid "" "Number of retry attempts made for each fragment before failing the overall " "file upload." msgstr "" +"Aantal nieuwe pogingen voor elk fragment voordat de algehele bestandsupload " +"mislukt." #: Library/Backend/OneDrive/Strings.cs:32 msgid "Number of retries for each fragment" @@ -1589,6 +1673,8 @@ msgid "" "Amount of time (in milliseconds) to wait between failures when uploading " "fragments." msgstr "" +"Hoeveelheid tijd (in milliseconden) voor het wachten tussen fouten bij het " +"uploaden van fragmenten." #: Library/Backend/OneDrive/Strings.cs:34 msgid "Millisecond delay between fragment errors" @@ -1597,6 +1683,8 @@ msgstr "Milliseconde vertraging tussen fragmentfouten" #: Library/Backend/OneDrive/Strings.cs:35 msgid "Use this option to set HttpClient class to perform HTTP requests." msgstr "" +"Gebruik deze optie voor het instellen van HttpClient klasse om HTTP requests" +" uit te voeren." #: Library/Backend/OneDrive/Strings.cs:36 msgid "Whether the HttpClient class should be used" @@ -1605,9 +1693,9 @@ 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 "" #: Library/Backend/OneDrive/Strings.cs:42 @@ -1631,7 +1719,7 @@ 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 "" @@ -1642,7 +1730,7 @@ msgstr "Microsoft SharePoint v2" #: Library/Backend/OneDrive/Strings.cs:51 msgid "ID of the site to store data in." -msgstr "" +msgstr "ID dan de site waarin gegevens worden opgeslagen." #: Library/Backend/OneDrive/Strings.cs:52 msgid "ID of the site" @@ -1660,11 +1748,11 @@ 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), " -"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 "" @@ -1675,7 +1763,7 @@ msgstr "Microsoft Office 365 Groep" #: Library/Backend/OneDrive/Strings.cs:61 msgid "ID of the group to store data in." -msgstr "" +msgstr "ID van de groep waarin gegevens worden opgeslagen." #: Library/Backend/OneDrive/Strings.cs:62 msgid "ID of the group" @@ -1683,7 +1771,7 @@ msgstr "ID van de groep" #: Library/Backend/OneDrive/Strings.cs:63 msgid "Email address of the group to store data in." -msgstr "" +msgstr "E-mailadres van de groep waarin gegevens worden opgeslagen." #: Library/Backend/OneDrive/Strings.cs:64 msgid "Email address of the group" @@ -1691,7 +1779,7 @@ msgstr "E-mailadres van de groep" #: Library/Backend/OneDrive/Strings.cs:65 msgid "No group ID or group email address was provided." -msgstr "" +msgstr "Geen groep-ID of groep-e-mailadres opgegeven." #: Library/Backend/OneDrive/Strings.cs:66 #, csharp-format @@ -1710,26 +1798,29 @@ msgstr "Tegenstrijdige groep ID's gebruikt: opgegeven {0} maar gevonden {1}" #: Library/Backend/AliyunOSS/Strings.cs:7 msgid "This backend can read and write data to Aliyun OSS." -msgstr "" +msgstr "Deze backend kan gegevens lezen en schrijven naar Aliyun OSS." #: Library/Backend/AliyunOSS/Strings.cs:8 msgid "Aliyun OSS (Object Storage Service)" -msgstr "" +msgstr "Aliyun OSS (Object Storage Service)" #: Library/Backend/AliyunOSS/Strings.cs:9 msgid "Access Key ID is used to identify the user." -msgstr "" +msgstr "Toegangssleutel-ID wordt gebruikt om de gebruiker te identificeren." #: Library/Backend/AliyunOSS/Strings.cs:10 #: Library/Backend/Idrivee2/Strings.cs:29 msgid "Access Key ID" -msgstr "" +msgstr "Toegangscode ID" #: Library/Backend/AliyunOSS/Strings.cs:11 msgid "" "Access Key Secret is the key used by the user to encrypt signature strings " "and by OSS to verify these signature strings." msgstr "" +"Toegangssleutel Geheim is de sleutel die gebruikt wordt door de gebruiker " +"voor het coderen van handtekening-tekenreeksen en door OSS om deze " +"handtekening-tekenreeksen te verifiëren." #: Library/Backend/AliyunOSS/Strings.cs:12 #: Library/Backend/Idrivee2/Strings.cs:27 @@ -1745,8 +1836,9 @@ msgstr "" "(Object), en alle objecten moeten tot een specifieke opslagruimte behoren." #: Library/Backend/AliyunOSS/Strings.cs:14 -msgid "Bucket Name" -msgstr "Bucket Naam" +#: Library/Backend/TencentCOS/Strings.cs:36 +msgid "Bucket name" +msgstr "Bucketnaam" #: Library/Backend/AliyunOSS/Strings.cs:15 msgid "Region indicates the physical location of the OSS data center." @@ -1769,9 +1861,11 @@ msgstr "Eindpunt" #: 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 "" +"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" @@ -1779,11 +1873,11 @@ msgstr "Azure blob" #: Library/Backend/AzureBlob/Strings.cs:27 msgid "All files will be written to the container specified." -msgstr "" +msgstr "Alle bestanden zullen worden geschreven naar de opgegeven container." #: Library/Backend/AzureBlob/Strings.cs:28 msgid "The name of the storage container" -msgstr "" +msgstr "De naam van de opslagcontainer" #: Library/Backend/AzureBlob/Strings.cs:29 msgid "No Azure storage account name given" @@ -1794,6 +1888,8 @@ msgid "" "The Azure storage account name which can be obtained by clicking the " "\"Manage Access Keys\" button on the storage account dashboard." msgstr "" +"De naam van het Azure-opslagaccount die kan worden verkregen door te klikken" +" op de \"Manage Access Keys\"-knop op het dashboard van het opslagaccount." #: Library/Backend/AzureBlob/Strings.cs:31 msgid "The storage account name" @@ -1804,6 +1900,8 @@ msgid "" "The Azure access key which can be obtained by clicking the \"Manage Access " "Keys\" button on the storage account dashboard." msgstr "" +"De Azure toegangssleutel die verkregen kan worden door de knop \"Manage " +"Access Keys\" te klikken op het dashboard van het opslagaccount." #: Library/Backend/AzureBlob/Strings.cs:33 msgid "The access key" @@ -1815,6 +1913,9 @@ msgid "" "selecting the \"Shared access signature\" blade on the storage account " "dashboard, or inside a container blade." msgstr "" +"De Azure shared access signature (SAS) token die verkegen kan worden door " +"het selecteren van de \"Shared access signature\" blad op het dashboard van " +"het opslagaccount, of in een containerblade." #: Library/Backend/AzureBlob/Strings.cs:35 msgid "The SAS token" @@ -1826,15 +1927,15 @@ msgstr "Geen Azure toegangssleutel of SAS token opgegeven" #: Library/Backend/TencentCOS/Strings.cs:27 msgid "This backend can read and write data to the Tencent COS." -msgstr "" +msgstr "Deze backend kan gegevens lezen en schrijven naar de Tencent COS." #: Library/Backend/TencentCOS/Strings.cs:28 msgid "Tencent COS (Cloud Object Storage)" -msgstr "" +msgstr "Tencent COS (Cloud Object Storage)" #: Library/Backend/TencentCOS/Strings.cs:29 msgid "Account ID of Tencent Cloud Account." -msgstr "" +msgstr "Account-ID van Tencent Cloud Account." #: Library/Backend/TencentCOS/Strings.cs:30 msgid "Account ID" @@ -1842,44 +1943,45 @@ msgstr "Account ID" #: Library/Backend/TencentCOS/Strings.cs:31 msgid "Cloud API Secret ID." -msgstr "" +msgstr "Cloud API Geheim ID." #: Library/Backend/TencentCOS/Strings.cs:32 msgid "Secret ID" -msgstr "" +msgstr "Geheim ID" #: Library/Backend/TencentCOS/Strings.cs:33 msgid "Cloud API Secret Key." -msgstr "" +msgstr "Cloud API Geheime Sleutel." #: Library/Backend/TencentCOS/Strings.cs:34 msgid "Secret Key" msgstr "Geheime Sleutel" #: Library/Backend/TencentCOS/Strings.cs:35 -msgid "Bucket, format: BucketName-APPID" -msgstr "Bucket, formaat: BucketNaam-APPID" - -#: Library/Backend/TencentCOS/Strings.cs:36 -msgid "Bucket" -msgstr "Bucket" +msgid "Bucket name, format: BucketName-APPID" +msgstr "Bucket-naam, indeling: BucketName-APPID" #: 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 "" +"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 "" "Storage class of the object; check enumerated values at " "https://intl.cloud.tencent.com/document/product/436/30925." msgstr "" +"Opslagklasse van het object; controleer de opgesomcde waarden op " +"https://intl.cloud.tencent.com/document/product/436/30925." #: Library/Backend/TencentCOS/Strings.cs:40 msgid "Storage class of the object" @@ -1887,11 +1989,11 @@ msgstr "Opslagklasse van het object" #: 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 "" "Deze backend kan gegevens lezen en schrijven naar Jottacloud door middel van" -" het REST protocol. Ondersteunde indeling is " +" het REST protocol. Toegestane indeling is " "\"jottacloud://folder/subfolder\"." #: Library/Backend/Jottacloud/Strings.cs:26 @@ -1903,8 +2005,8 @@ msgid "No username found" msgstr "Geen gebruikersnaam gevonden" #: Library/Backend/Jottacloud/Strings.cs:30 -msgid "No path given, cannot upload files to the root folder" -msgstr "Geen pad opgegeven, kan geen bestanden uploaden naar de hoofdmap" +msgid "No path given. Files cannot be uploaded to the root folder" +msgstr "Geen pad opgegeven. Kan geen bestanden uploaden naar de hoofdmap" #: Library/Backend/Jottacloud/Strings.cs:31 msgid "Illegal mount point given." @@ -1925,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 @@ -1944,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 "" @@ -1959,7 +2061,7 @@ msgstr "" #: Library/Backend/Jottacloud/Strings.cs:38 msgid "Number of threads for restore operations" -msgstr "" +msgstr "Aantal threads voor herstelbewerkingen" #: Library/Backend/Jottacloud/Strings.cs:39 msgid "" @@ -1972,53 +2074,68 @@ msgstr "" #: Library/Backend/Jottacloud/Strings.cs:40 msgid "The chunk size for simultaneous downloading" -msgstr "" - -#: Library/Backend/Mega/Strings.cs:24 -msgid "" -"This backend can read and write data to Mega.co.nz. Allowed formats are: " -"\"mega://folder/subfolder\"." -msgstr "" +msgstr "De blokgrootte voor het gelijktijdig downloaden" #: 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 "" +"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" msgstr "mega.nz" -#: 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 "" -"Voor accounts waarvoor twee-factor-authenticatie is ingeschakeld, is dit het" -" gedeelde geheim dat gebruikt wordt om twee-factor TOTP codes te genereren." - #: 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 "" +"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" +msgstr "" +"Het gedeelde geheim dat wordt gebruikt voor het genereren van twee-factor " +"TOTP codes" + +#: Library/Backend/Mega/Strings.cs:33 msgid "No password given" msgstr "Geen wachtwoord opgegeven" -#: Library/Backend/Mega/Strings.cs:33 +#: Library/Backend/Mega/Strings.cs:34 msgid "No username given" msgstr "Geen gebruikersnaam opgegeven" +#: Library/Backend/Idrivee2/Strings.cs:24 +msgid "This backend can read and write data to IDrive e2." +msgstr "Deze backend kan gegevens lezen en schrijven naar IDrive e2." + #: Library/Backend/Idrivee2/Strings.cs:25 msgid "IDrive e2" msgstr "IDrive e2" #: 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 "" +"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 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 "" +"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 "" @@ -2034,26 +2151,25 @@ msgstr "De \"bucketnaam of volledig pad\"" #: Library/Backend/Idrivee2/Strings.cs:34 msgid "No Access Key Secret given" -msgstr "" +msgstr "Geen Toegangssleutelgeheim opgegeven" #: Library/Backend/Idrivee2/Strings.cs:35 msgid "No Access Key ID given" -msgstr "" +msgstr "Geen Toegangssleutel-ID opgegeven" #: 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." msgstr "" -"Ondersteunt verbindingen naar een SharePoint server (inclusief OneDrive for " -"Business). Toegestane indelingen zijn " -"\"mssp://tennant.sharepoint.com/PadNaarWeb//HoofdDocBibliotheek/subfolder\" " -"of " -"\"mssp://username:password@tennant.sharepoint.com/PadNaarWeb//HoofdDocBibliotheek/subfolder\"." +"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." @@ -2106,7 +2222,7 @@ msgstr "" #: Library/Backend/SharePoint/Strings.cs:38 msgid "Upload files using binary direct mode" -msgstr "" +msgstr "Bestanden uploaden met binaire directe modus" #: Library/Backend/SharePoint/Strings.cs:40 msgid "" @@ -2119,7 +2235,7 @@ msgstr "" #: Library/Backend/SharePoint/Strings.cs:41 msgid "Set timeout for SharePoint web operations" -msgstr "" +msgstr "Stel time-out in voor SharePoint web-bewerkingen" #: Library/Backend/SharePoint/Strings.cs:43 msgid "" @@ -2131,7 +2247,7 @@ msgstr "" #: Library/Backend/SharePoint/Strings.cs:44 msgid "Set block size for chunked uploads to SharePoint" -msgstr "" +msgstr "Stel blokgrootte in voor gefragmenteerde uploads naar SharePoint" #: Library/Backend/SharePoint/Strings.cs:46 #, csharp-format @@ -2158,18 +2274,18 @@ 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." msgstr "" -"Ondersteunt verbindingen naar Microsoft OneDrive for Business. Toegestane " -"indelingen zijn " +"Deze backend kan gegevens lezen en schrijven naar Microsoft OneDrive for " +"Business. Toegestane indelingen zijn " "\"od4b://tennant.sharepoint.com/personal/username_domain/Documents/subfolder\"" -" of " +" 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." @@ -2180,10 +2296,10 @@ msgstr "Microsoft OneDrive for Business" #: 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 "" -"Deze backend kan gegevens lezen en schrijven naar Dropbox. Ondersteunde " +"Deze backend kan gegevens lezen en schrijven naar Dropbox. Toegestane " "indeling is \"dropbox://folder/subfolder\"." #: Library/Backend/Dropbox/Strings.cs:28 @@ -2192,14 +2308,14 @@ msgstr "Dropbox" #: 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 "" -"Ondersteunt verbindingen met een WEBDAV -compatibele web server, door middel" -" van het HTTP protocol. Toegestane indelingen zijn " -"\"webdav://hostnaam/folder\" of " -"\"webdav://gebruikersnaam:wachtwoord@hostnaam/folder\"." +"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" @@ -2211,15 +2327,15 @@ 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 "" "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 " -"vlag te gebruiken, accepteert de client dit niet, en gebruikt ten allen " +"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 @@ -2249,10 +2365,10 @@ 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 "" -"Gebruik deze vlag om te communiceren door middel van Secure Sockets Layer " +"Gebruik deze optie om te communiceren door middel van Secure Sockets Layer " "(SSL) over http (https)." #: Library/Backend/WEBDAV/Strings.cs:41 @@ -2260,6 +2376,8 @@ 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 "" +"Om het opsporen van fouten te vergemakkelijken, kunt u een pad instellen " +"naar een bestand dat wordt overschreven met de PROPFIND-respons." #: Library/Backend/WEBDAV/Strings.cs:42 msgid "Dump the PROPFIND response" @@ -2286,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." @@ -2298,92 +2416,93 @@ msgid "Storj DCS (Decentralized Cloud Storage)" msgstr "Storj DCS (Gedecentraliseerde Cloudopslag)" #: Library/Backend/Storj/Strings.cs:29 -msgid "The connection-test failed." -msgstr "De verbindingstest is mislukt." +msgid "Connection-test failed." +msgstr "Verbindingstest mislukt." #: 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 "" -"De authenticatiemethode geeft aan op welke manier verbonden wordt met het " -"netwerk - via een API sleutel dan wel via verleende toegang." +"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 "The authentication method" -msgstr "De authenticatiemethode" +msgid "Authentication method" +msgstr "Authenticatiemethode" #: 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 "" -"De satelliet die alle metadata bijhoudt. Gebruik een Storj DCS-server voor " -"krachtige SLA-ondersteunde connectiviteit of gebruik een communityserver. Of" -" host er zelf een." +"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 "The satellite" -msgstr "De Satellite" +msgid "Satellite" +msgstr "Satellite" #: 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 "" -"De API sleutel verleent toegang 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." +"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 "The API key" -msgstr "De API sleutel" +msgid "API key" +msgstr "API sleutel" #: 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 "" -"De coderingswachtwoordzin wordt gebruikt om uw gegevens te versleutelen " -"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." +"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 "The encryption passphrase" -msgstr "De versleutelings-wachtwoordzin" +msgid "Encryption passphrase" +msgstr "Encryptie wachtwoordzin" #: 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 "" -"Een verleende toegang bevat alle informatie in één versleutelde tekenreeks. " -"Deze mag gebruikt worden in plaats van een satellite, API sleutel en geheim." +"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 "The access grant" -msgstr "De verleende toegang" +msgid "Access grant" +msgstr "Toegang verleend" #: Library/Backend/Storj/Strings.cs:40 -msgid "The bucket where the backup will reside in." -msgstr "De bucket waarin de back-up zich bevindt." +msgid "Specify the bucket for storing the backup." +msgstr "Geef de bucket op voor het opslaan van de back-up." #: Library/Backend/Storj/Strings.cs:41 -msgid "The bucket" -msgstr "De bucket" +msgid "Bucket" +msgstr "Bucket" #: Library/Backend/Storj/Strings.cs:42 -msgid "The folder within the bucket where the backup will reside in." -msgstr "De map in de bucket waarin de back-up zich bevindt." +msgid "Specify the folder in the bucket for storing the backup." +msgstr "Geef de map in de bucket op voor het opslaan van de back-up." #: Library/Backend/Storj/Strings.cs:43 -msgid "The folder" -msgstr "De map" +msgid "Folder" +msgstr "Map" #: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format @@ -2400,11 +2519,351 @@ msgid "Unexpected error code: {0} - {1}" 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" +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 " +"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 msgid "Failed to load assembly {0}, error message: {1}" @@ -2418,21 +2877,21 @@ 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 "" -"Deze module biedt de industrie standaard Zip compressie. Bestanden die met " -"deze module zijn aangemaakt kunnen gelezen worden met iedere standaard zip " +"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 "Zip compressie" +msgid "ZIP compression" +msgstr "Zip-compressie" -#: Library/Compression/Strings.cs:26 +#: Library/Compression/Strings.cs:26 Library/Main/Strings.cs:202 #, csharp-format -msgid "Please use the {0} option instead." -msgstr "" +msgid "Use the option --{0} instead." +msgstr "Gebruik in plaats hiervan de optie --{0}." #: Library/Compression/Strings.cs:27 Library/Compression/Strings.cs:43 msgid "" @@ -2444,33 +2903,35 @@ msgstr "" "compressie." #: Library/Compression/Strings.cs:28 -msgid "Sets the Zip compression level" -msgstr "Stelt het Zip compressie niveau in" +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 "" -"Deze optie kan gebruikt worden om een alternatieve compressie methode in te " -"stellen, zoals LZMA. Merk op dat het gebruik van een andere waarde dan " -"Deflate ervoor zorgt dat de {0} optie wordt genegeerd." +"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" -msgstr "Stelt de Zip compressie methode in" +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 "" +"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" -msgstr "Schakelt Zip64 ondersteuning in en uit" +msgid "Toggle ZIP64 support" +msgstr "" #: Library/Compression/Strings.cs:33 #, csharp-format @@ -2510,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 "" @@ -2524,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,16 +3045,15 @@ msgstr "" #: Library/Main/Strings.cs:30 #, csharp-format -msgid "The option {0} is deprecated: {1}" -msgstr "De optie {0} is verouderd: {1}" +msgid "The option --{0} has been deprecated: {1}" +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" +"The option --{0} exists more than once. Please report this to the developers" msgstr "" -"De optie --{0} bestaat meer dan één keer, geef dit svp door aan de " -"ontwikkelaard" +"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" @@ -2606,6 +3066,9 @@ msgid "" "the source path exists, or remove the source path from the backup " "configuration, or set the allow-missing-source option." msgstr "" +"Back-up afgebroken omdat het bronpad {0} niet bestaat. Controleer of het " +"bronpad bestaat, of verwijder het bronpad uit de back-upconfiguratie, of " +"stel de optie allow-missing-source in." #: Library/Main/Strings.cs:34 #, csharp-format @@ -2617,28 +3080,28 @@ 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 "" "De waarde \"{1}\" gegeven aan --{0} kan niet omgezet worden in een geldige " -"booleaanse term, dit zal behandeld worden alsof het op \"waar\"staat" +"booleaanse term. Dit zal behandeld worden alsof het op \"waar\"staat" #: 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 "" -"De optie --{0} ondersteunt de waarde \"{1}\" niet, ondersteunde waarden " +"De optie --{0} ondersteunt de waarde \"{1}\" niet. Ondersteunde waarden " "zijn: {2}" #: 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 "" -"De optie --{0} ondersteunt de waarde \"{1}\" niet, ondersteunde vlag waarden" +"De optie --{0} ondersteunt de waarde \"{1}\" niet. Ondersteunde vlag waarden" " zijn: {2}" #: Library/Main/Strings.cs:38 @@ -2733,19 +3196,17 @@ 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 "" "Als een back-up wordt onderbroken, zullen er waarschijnlijk gedeeltelijke " -"bestanden aanwezig zijn op de backend. Door deze vlag te gebruiken, zal " +"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 "A flag indicating that Duplicati should remove unused files" -msgstr "" -"Een vlag die aangeeft dat Duplicati automatisch ongebruikte bestanden zal " -"verwijderen" +msgid "Remove unused files" +msgstr "Verwijder ongebruikte bestanden" #: Library/Main/Strings.cs:58 msgid "" @@ -2755,26 +3216,26 @@ msgid "" "storage." msgstr "" "Een tekenreeks die gebruikt wordt om voorafgegaan te worden aan de " -"bestandsnamen van de remote volumes, kan gebruikt worden om meerdere back-" -"ups op te slaan in dezelfde remote map. Het voorvoegsel mag geen minteken " -"(-) bevatten, maar kan alle andere tekens bevatten die door de remote opslag" -" worden ondersteund." +"bestandsnamen van de externe volumes, kan gebruikt worden om meerdere back-" +"ups op te slaan in dezelfde externe map. Het voorvoegsel mag geen minteken " +"(-) bevatten, maar kan alle andere tekens bevatten die door de externe " +"opslag worden ondersteund." #: Library/Main/Strings.cs:59 msgid "Remote filename prefix" -msgstr "Remote bestandsnaam voorvoegsel" +msgstr "Voorvoegsel van externe bestandsnaam" #: Library/Main/Strings.cs:60 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 "" -"Het besturingssysteem houdt bij op welk moment een bestand werd " -"weggeschreven. 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 vlag is ingesteld." +"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,6 +3246,8 @@ msgid "" "By default, files will be restored in the source folders. Use this option to" " restore to another folder." msgstr "" +"Standaard zullen bestanden hersteld worden naar de bronmappen. Gebruik deze " +"optie om te herstellen naar een andere map." #: Library/Main/Strings.cs:63 msgid "Restore to another folder" @@ -2799,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 "" @@ -2838,8 +3301,8 @@ msgid "" "unencrypted, you can turn of encryption completely by using this switch." msgstr "" "Als back-ups op een lokale schijf worden opgeslagen, en na de " -"voorkeursinstelling dat back-ups onversleuteld blijven, kan encryptie " -"volledig worden uitgeschakeld door middel van deze switch." +"voorkeursinstelling dat back-ups ongecodeerd blijven, kan encryptie volledig" +" worden uitgeschakeld door middel van deze switch." #: Library/Main/Strings.cs:71 msgid "Disable encryption" @@ -2865,22 +3328,21 @@ msgid "" "supplied through the environment variable PASSPHRASE." msgstr "" "Geef een wachtwoordzin op die Duplicatie zal gebruiken om back-upvolumes te " -"versleutelen, zodat ze onleesbaar worden zonder de wachtwoordzin. Deze " -"variabele kan eveneens worden opgegeven door de omgevingsvariabele " -"PASSPHRASE." +"coderen, zodat ze onleesbaar worden zonder de wachtwoordzin. Deze variabele " +"kan eveneens worden opgegeven door de omgevingsvariabele PASSPHRASE." #: Library/Main/Strings.cs:75 msgid "Passphrase used to encrypt backups" -msgstr "Wachtwoordzin die gebruikt wordt om back-ups te versleutelen" +msgstr "Wachtwoordzin die gebruikt wordt om back-ups te coderen" #: 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 "" "Standaard zal Duplicati bestanden weergeven en herstellen vanuit de meest " -"recente back-up, gebruik deze optie om een ander item te selecteren. Er " +"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." @@ -2891,11 +3353,11 @@ msgstr "De tijd voor weergeven/herstellen bestanden" #: 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 "" "Standaard zal Duplicati bestanden weergeven en herstellen vanuit de meest " -"recente back-up, gebruik deze optie om een ander item te selecteren. Er " +"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\"." @@ -2961,10 +3423,14 @@ msgid "" "attempting again. This period is controlled by the retry-delay option. Use " "this option to double that period after each consecutive failure." msgstr "" +"Na een mislukte transmissie wacht Duplicati een korte tijd alvorens het " +"opnieuw te proberen. Deze periode wordt geregeld door de optie retry-delay. " +"Gebruik deze optie om die periode te verdubbelen na elke opeenvolgende " +"mislukking." #: Library/Main/Strings.cs:89 msgid "Exponential backoff for backend errors" -msgstr "" +msgstr "Exponentiële wachttijd-verhoging bij backend-fouten" #: Library/Main/Strings.cs:90 msgid "Use this option to attach extra files to the newly uploaded filelists." @@ -2979,15 +3445,15 @@ msgstr "Stel beheer bestanden in" #: 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 "" "Als de hash voor het volume niet overeenkomt, zal Duplicati weigeren de " -"back-up te gebruiken. Gebruik deze vlag om Duplicati in dat geval toch door " -"te laten gaan." +"back-up te gebruiken. Activeer deze optie om Duplicati in dat geval toch " +"door te laten gaan." #: Library/Main/Strings.cs:93 -msgid "Set this flag to skip hash checks" -msgstr "Stel deze vlag in om hash controles over te slaan" +msgid "Skip hash checks" +msgstr "Sla hashcontroles over" #: Library/Main/Strings.cs:94 msgid "" @@ -3002,28 +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 "" -"This option can be used to supply an alternative folder for temporary " -"storage. By default the system default temporary folder is used. Note that " -"also SQLite will put temporary files in this temporary folder." -msgstr "" -"Deze optie kan worden gebruikt om een alternatieve map op te geven voor " -"tijdelijke opslag. Standaard wordt de systeemstandaard tijdelijke map " -"gebruikt. Merk op dat ook SQLite tijdelijke bestanden in deze tijdelijke map" -" zal plaatsen." - -#: 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" @@ -3035,6 +3484,9 @@ msgid "" "can be useful if the backend has a limit on the size of each individual " "file." msgstr "" +"Met deze optie kan de maximum grootte van dblock-bestanden worden verhoogd. " +"Het veranderen van de grootte kan nuttig zijn als de backend een limiet " +"heeft voor de grootte van elk individueel bestand." #: Library/Main/Strings.cs:101 msgid "Limit the size of the volumes" @@ -3042,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 "" @@ -3061,9 +3509,12 @@ msgid "" " This also implies that file hashes are not checked either. Use only for " "disaster recovery." msgstr "" +"Gebruik deze optie om ervoor te zorgen dat de inhoud van het manifestbestand" +" niet wordt gelezen. Dit betekent ook dat bestandshashes niet worden " +"gecontroleerd. Gebruik alleen voor noodherstel." #: Library/Main/Strings.cs:105 -msgid "Disables manifests verification" +msgid "Disable manifests verification" msgstr "" #: Library/Main/Strings.cs:106 @@ -3091,30 +3542,32 @@ msgid "" "encryption module." msgstr "" "Duplicati ondersteunt invoegbare encryptiemodules. Gebruik deze optie om een" -" module op te geven die gebruikt moet worden voor versleuteling. Dit wordt " -"alleen toegepast als nieuwe volumes worden aangemaakt, als een bestaand " -"bestand wordt gelezen, de bestandsnaam wordt gebruikt om de encryptiemodule " -"op te geven." +" module op te geven die gebruikt moet worden voor codering. Dit wordt alleen" +" toegepast als nieuwe volumes worden aangemaakt, als een bestaand bestand " +"wordt gelezen, de bestandsnaam wordt gebruikt om de encryptiemodule op te " +"geven." #: Library/Main/Strings.cs:109 msgid "Select what module to use for encryption" -msgstr "Geef aan welke module gebruikt moet worden voor versleuteling" +msgstr "Geef aan welke module gebruikt moet worden voor codering" #: Library/Main/Strings.cs:110 msgid "Supply one or more module names, separated by commas to unload them." msgstr "" +"Geef één of meer modulenamen op, gescheiden door komma's om ze te ontladen." #: Library/Main/Strings.cs: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." 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 "" @@ -3145,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 "" @@ -3154,6 +3607,10 @@ msgid "" "default. This option can set a different folder for placing the temporary " "volumes. Despite the name, this also works for synchronous runs." msgstr "" +"De vooraf gegenereerde volumes worden standaard in de map voor tijdelijke " +"bestanden geplaatst. Met deze optie kunt u een andere map instellen voor het" +" plaatsen van tijdelijke volumes. Ondanks de naam werkt dit ook voor " +"synchrone uitvoeringen." #: Library/Main/Strings.cs:117 msgid "The path where ready volumes are placed until uploaded" @@ -3166,6 +3623,10 @@ msgid "" "option limits the number of pending uploads. Set to zero to disable the " "limit." msgstr "" +"Bij het uitvoeren van asynchrone uploads zal Duplicati volumes aanmaken die " +"kunnen worden geüpload. Om te voorkomen dat Duplicati teveel volumes " +"genereert, beperkt deze optie het aantal in behandeling zijnde uploads. Stel" +" in op nul om de limiet uit te schakelen." #: Library/Main/Strings.cs:119 msgid "The number of volumes to create ahead of time" @@ -3185,26 +3646,28 @@ msgstr "Het aantal toegestane gelijktijdige uploads" #: 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 "" +"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." +msgid "Log information to the file specified." msgstr "" #: Library/Main/Strings.cs:125 msgid "Log internal information to a file" msgstr "Log interne informatie naar een bestand" -#: 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 "" @@ -3212,10 +3675,10 @@ msgstr "" msgid "Log information level" msgstr "Log informatie niveau" -#: 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 "" +msgstr "Gebruik in plaats hiervan de opties --{0} en --{1}." #: Library/Main/Strings.cs:129 msgid "" @@ -3227,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 "" @@ -3276,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 @@ -3291,43 +3754,62 @@ msgid "" "1% tolerance (max 1 hour). Use this option to disable the tolerance, and use" " strict time checking." msgstr "" +"Bij het matchen van tijdstempels past Duplicati de tijden aan met een kleine" +" fractie om ervoor te zorgen dat kleine tijdsverschillen geen onverwachte " +"updates veroorzaken. Als de optie --{0} is ingesteld om een week aan back-" +"ups te bewaren en de back-up elke week op hetzelfde tijdstip wordt gemaakt, " +"is het mogelijk dat de klok enigszins afwijkt, zodat er net een hele week is" +" verstreken, waardoor Duplicati de oudere back-up eerder verwijdert dan " +"verwacht. Om dit te voorkomen, voegt Duplicati een tolerantie in van 1% (max" +" 1 uur). Gebruik deze optie om deze tolerantie uit te schakelen en strikte " +"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" msgstr "Controleer uploads door het opvragen van de inhoud" -#: Library/Main/Strings.cs:138 +#: Library/Main/Strings.cs:139 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 " +"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 vlag om dit gedrag uit te schakelen, zodat Duplicati " -"voor ieder volume zal wachten tot het voltooid is." +"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:139 +#: Library/Main/Strings.cs:140 msgid "Upload files synchronously" msgstr "Upload bestanden synchroon" -#: Library/Main/Strings.cs:140 +#: Library/Main/Strings.cs:141 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." +"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:141 +#: Library/Main/Strings.cs:142 msgid "Do not re-use connections" msgstr "Hergebruik geen verbindingen" -#: Library/Main/Strings.cs:142 +#: 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 " @@ -3338,22 +3820,26 @@ msgstr "" " in om foutmeldingen weer te geven zodra een bewerking opnieuw wordt " "uitgevoerd." -#: Library/Main/Strings.cs:143 +#: Library/Main/Strings.cs:144 msgid "Show error messages when a retry is performed" msgstr "Toon foutmeldingen zodra een bewerking opnieuw wordt uitgevoerd" -#: 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 "" +"Als er geen bestanden gewijzigd zijn, zal Duplicati geen back-up set " +"uploaden. Als de back-up gegevens gebruikt worden om te controleren dat de " +"back-up was uitgevoerd, zorgt deze optie ervoor dat Duplicati altijd een " +"back-up set uploadt, zelfs als die leeg is." -#: Library/Main/Strings.cs:145 +#: Library/Main/Strings.cs:146 msgid "Upload empty backup files" msgstr "Upload lege back-upbestanden" -#: 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 " @@ -3365,35 +3851,38 @@ msgstr "" "voorgezet als het quotum overschreden is. Hierdoor ontstaan alleen " "waarschuwings- en foutberichten." -#: Library/Main/Strings.cs:147 +#: Library/Main/Strings.cs:148 msgid "Limit storage use" msgstr "Beperk opslaggebruik" -#: 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 "Drempelwaarde voor waarschuwing voor lage quota" -#: 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 "" +"Schakel het quotum uit dat wordt gerapporteerd door de backend. De optie " +"--{0} kan gebruikt blijven worden voor het instellen van een handmatig " +"quotum" -#: Library/Main/Strings.cs:151 +#: Library/Main/Strings.cs:152 msgid "Disable backend quota" msgstr "Backend-quotum uitschakelen" -#: Library/Main/Strings.cs:152 +#: Library/Main/Strings.cs:153 #, csharp-format msgid "" "Use this option to handle symlinks differently. The \"{0}\" option will " @@ -3404,12 +3893,20 @@ msgid "" "with the symlink name. Early versions of Duplicati did not support this " "option and behaved as if \"{2}\" was specified." msgstr "" +"Gebruik deze optie om symlinks op een andere manier af te handelen. De " +"\"{0}\" optie zal simpelweg de symlink opnemen met zijn naam en doel, en een" +" herstelbewerking zal de symlink opnieuw als link aanmaken. Gebruik de optie" +" \"{1}\" om alle symlinks te negeren en geen informatie hierover op te " +"slaan. De instelling \"{2}\", zorgt ervoor dat symlink bestanden aan de " +"back-up worden toegevoegd en hersteld als normale bestanden met de symlink-" +"naam. Eerdere versies van Duplicati ondersteunden deze optie niet en " +"gedroegen zich alsof optie \"{2}\" was opgegeven." -#: Library/Main/Strings.cs:153 +#: Library/Main/Strings.cs:154 msgid "Symlink handling" msgstr "Symlink afhandeling" -#: 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}\" " @@ -3425,23 +3922,26 @@ msgstr "" "hardlink behandelen als een uniek pad. De optie \"{2}\" zal alle hardlinks " "negeren met meer dan één link." -#: Library/Main/Strings.cs:155 +#: Library/Main/Strings.cs:156 msgid "Hardlink handling" msgstr "Hardlink afhandeling" -#: 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 " "separated list of attribute names to specify more than one. Possible values " "are: {0}." msgstr "" +"Gebruik deze optie om bestanden uit te sluiten met bepaalde attributen. " +"Gebruik een door komma's gescheiden lijst met attribuutnamen om er meer dan " +"één op te geven. Mogelijke waarden zijn: {0}." -#: Library/Main/Strings.cs:157 +#: Library/Main/Strings.cs:158 msgid "Exclude files by attribute" msgstr "Sluit bestanden uit op basis van attribuut" -#: 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 " @@ -3454,74 +3954,74 @@ msgstr "" "tot de inhoud van een momentopname. Deze workaround kan bestandstoegang " "versnellen onder Windows XP." -#: Library/Main/Strings.cs:159 +#: Library/Main/Strings.cs:160 msgid "Map snapshots to a drive (Windows only)" msgstr "Wijs momentopnames toe aan een schijf (alleen Windows)" -#: 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 "" -"Een weergavenaam die is gekoppeld aan deze back-up. Kan gebruikt worden om " -"de back-up te identificeren bij het verzenden van email of het uitvoeren van" -" scripts." - #: Library/Main/Strings.cs:161 +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" msgstr "Naam van de back-up" -#: 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." -msgstr "" -"Een unieke identificatie voor deze back-up. Kan gebruikt worden voor het " -"identificeren van de back-up bij het verzenden van mail of het uitvoeren van" -" scripts." - #: Library/Main/Strings.cs:163 +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" msgstr "Back-up ID" -#: Library/Main/Strings.cs:164 +#: Library/Main/Strings.cs:165 msgid "" -"A unique identification of the machine running the backup. Can be used to " -"identify the machine when sending mail or running scripts." +"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. " -"Kan gebruikt worden voor het identificeren van de machine bij het verzenden " -"van mail of het uitvoeren van scripts." +"Dit kan gebruikt worden voor het identificeren van de machine bij het " +"verzenden van mail of het uitvoeren van scripts." -#: Library/Main/Strings.cs:165 +#: Library/Main/Strings.cs:166 msgid "Machine ID" msgstr "Machine ID" -#: Library/Main/Strings.cs:166 +#: 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 " "is supplied, that also serves as an example. The default file is placed in " "{0}." msgstr "" -"Deze eigenschap kan worden gebruikt om te verwijzen naar een tekstbestand " -"waar iedere regel een bestandsextensie bevat van een bestand dat niet " -"comprimeerbaar is. Bestanden uit de lijst die deze extensie hebben zullen " -"niet gecomprimeerd worden, maar simpelweg opgeslagen worden in het archief. " -"Het bestandsformaat negeert alle regels die niet beginnen met een punt, en " +"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:167 +#: Library/Main/Strings.cs:168 msgid "Manage non-compressible file extensions" msgstr "Beheer niet-comprimeerbare bestandsextensies" -#: 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 " @@ -3532,93 +4032,89 @@ msgstr "" " zal meer overhead tot gevolg hebben bij bestandsveranderingen, een kleine " "waarde zal meer overhead tot gevolg hebben bij het opslaan van " "bestandslijsten. Merk op dat de waarde niet kan worden veranderd nadat " -"remote bestanden zijn aangemaakt." +"externe bestanden zijn aangemaakt." -#: Library/Main/Strings.cs:169 +#: Library/Main/Strings.cs:170 msgid "Block size used in hashing" msgstr "Blokgrootte gebruikt in hashing" -#: 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 "" -"Deze optie kan gebruikt worden om het scannen te beperken tot alleen " -"bestanden waarvan bekend is dat ze veranderd zijn. Dit wordt gewoonlijk " -"alleen geactiveerd in combinatie met een bestandssysteem bewaker die " -"bestandswijzigingen bijhoudt." - #: Library/Main/Strings.cs:171 +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 "" +"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" msgstr "Lijst met bestanden om na te kijken op wijzigingen" -#: Library/Main/Strings.cs:172 +#: Library/Main/Strings.cs:173 msgid "" "Path to the file containing the local cache of the remote file database." msgstr "" +"Pad naar het bestand dat de lokale cache bevat van de externe " +"bestandsdatabase." -#: Library/Main/Strings.cs:173 +#: Library/Main/Strings.cs:174 msgid "Path to the local state database" msgstr "Pad naar de lokale status database" -#: 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." +"Use this option to supply a list of deleted files. This option will be " +"ignored unless the option --{0} is also set." msgstr "" -"Deze optie kan worden gebruikt om een lijst met verwijderde bestanden op te " -"geven. Deze optie zal worden genegeerd tenzij de optie --{0} eveneens is " -"ingesteld." +"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:175 +#: Library/Main/Strings.cs:176 msgid "List of deleted files" msgstr "Lijst met verwijderde bestanden" -#: 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." -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 "" +"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" msgstr "" "Verminder geheugengebruik door zoekacties in het geheugen uit te schakelen" -#: 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 "" -"Deze optie kan worden gebruikt om de snelheid te verhogen ten koste van een " -"hoger geheugengebruik." - #: 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" msgstr "Sla een blok cache op die zich in het geheugen bevindt" -#: Library/Main/Strings.cs:181 +#: 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 "" -"Als deze vlag is ingesteld, zal de lokale database niet vergeleken worden " -"met de remote bestandenlijst tijdens het opstarten. Deze optie is bedoeld om" -" correct te werken in omstandigheden waar het opvragen van bestandenlijsten " +"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:182 +#: Library/Main/Strings.cs:183 msgid "Do not query backend at startup" msgstr "Vraag geen gegevens van de backend op bij het opstarten" -#: 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" @@ -3630,71 +4126,70 @@ msgstr "" "dblock bestanden te beperken als er geen lokale database aanwezig is. Hoe " "meer informatie wordt opgenomen in de indexbestanden, hoe sneller " "bewerkingen door kunnen gaan zonder de database. Keerzijde is dat grotere " -"indexbestanden meer ruimte aan de remote zijde innemen die wellicht nooit " +"indexbestanden meer ruimte aan de externe zijde innemen die wellicht nooit " "gebruikt wordt." -#: Library/Main/Strings.cs:184 -msgid "Determines usage of index files" -msgstr "Bepaalt het gebruik van indexbestanden" - #: Library/Main/Strings.cs:185 +msgid "Determine usage of index files" +msgstr "" + +#: 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 " "contain before being reclaimed. This value is a percentage used on each " "volume and the total storage." msgstr "" -"Als bestanden gewijzigd worden, zijn sommige gegevens op de remote " +"Als bestanden gewijzigd worden, zijn sommige gegevens op de externe " "doellocatie misschien niet vereist. Deze optie bepaalt hoeveel onnodige " "ruimte de doellocatie kan bevatten voordat het weer opgeëist wordt. Deze " "waarde is een percentage gebruikt op ieder volume en de totale opslag." -#: Library/Main/Strings.cs:186 +#: Library/Main/Strings.cs:187 msgid "The maximum wasted space in percent" msgstr "De maximum hoeveelheid onnodige ruimte in procenten" -#: 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 "" -"Deze optie kan gebruikt worden om te experimenteren met verschillende " -"instellingen om te zien wat de uitkomst is zonder daadwerkelijk bestanden te" -" wijzigen." - #: Library/Main/Strings.cs:188 -msgid "Does not perform any modifications" -msgstr "Voert geen enkele wijziging uit" +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 "" -"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 "" -"Dit is een zeer geavanceerde optie! Deze optie kan worden gebruikt om een " -"blok hash algoritme te selecteren met een kleinere of grotere hash-grootte, " -"voor prestatie- of opslag-gerelateerde redenen." #: 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 "" +"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" msgstr "Het hash-algoritme dat gebruikt wordt voor blokken" -#: 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." -msgstr "" -"Dit is een zeer geavanceerde optie! Deze optie kan worden gebruikt om een " -"bestands-hash algoritme te selecteren met een kleinere of grotere grootte, " -"voor prestatie- of opslag-gerelateerde redenen." - #: Library/Main/Strings.cs:192 +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 "" +"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" msgstr "Het hash-algoritme dat gebruikt wordt voor bestanden" -#: Library/Main/Strings.cs:193 +#: 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. " @@ -3703,15 +4198,15 @@ msgid "" msgstr "" "Als een groot aantal kleine bestanden is gevonden tijdens een back-up, of " "als onnodige ruimte is gevonden na het verwijderen van back-ups, zullen de " -"remote gegevens worden opgeruimd. Gebruik deze optie om dit soort " +"externe gegevens worden opgeruimd. Gebruik deze optie om dit soort " "automatische opruimacties uit te schakelen en alleen op te ruimen als het " "opruimcommando wordt uitgevoerd." -#: Library/Main/Strings.cs:194 +#: Library/Main/Strings.cs:195 msgid "Disable automatic compacting" msgstr "Schakel automatisch opruimen uit" -#: 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 " @@ -3724,25 +4219,25 @@ msgstr "" "die een klein aantal bytes onnodige ruimte bevatten niet worden gedownload " "en opnieuw weggeschreven." -#: Library/Main/Strings.cs:196 +#: Library/Main/Strings.cs:197 msgid "Volume size threshold" msgstr "Volumegrootte drempelwaarde" -#: 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 "" -"Om te voorkomen dat remote opslag wordt gevuld met kleine bestanden, kan " +"Om te voorkomen dat externe opslag wordt gevuld met kleine bestanden, kan " "deze waarde het groeperen van kleine bestanden forceren. De kleine volumes " "zullen altijd gecombineerd worden als ze een volledig volume kunnen vullen." -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:199 msgid "Maximum number of small volumes" msgstr "Maximum aantal kleine volumes" -#: 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 " @@ -3752,47 +4247,48 @@ msgstr "" "het vinden van bestaande blokken. Dit is een vrij trage bewerking maar het " "kan de grootte van downloads beperken." -#: Library/Main/Strings.cs:200 +#: Library/Main/Strings.cs:201 msgid "Use local file data when restoring" msgstr "Gebruik lokale bestandsdata bij het herstellen" -#: 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" -msgstr "Schakelt de lokale database uit" +"Bij het weergeven van de inhoud of bij het herstellen van bestanden kan de " +"lokale database worden overgeslagen. Dit is normaal gesproken langzamer, " +"maar kan gebruikt worden om de daadwerkelijke inhoud van externe opslag te " +"controleren." #: Library/Main/Strings.cs:204 +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 "" +"Gebruik deze optie om het aantal versies in te stellen dat behouden moet " +"worden, geef -1 op om alle versies te behouden." -#: Library/Main/Strings.cs:205 +#: Library/Main/Strings.cs:206 msgid "Keep a number of versions" msgstr "Behoud een bepaald aantal versies" -#: Library/Main/Strings.cs:206 +#: Library/Main/Strings.cs:207 msgid "Use this option to set the timespan in which backups are kept." msgstr "" "Gebruik deze optie om de tijdspanne in te stellen waarbinnen back-ups " "behouden moeten worden." -#: Library/Main/Strings.cs:207 +#: Library/Main/Strings.cs:208 msgid "Keep all versions within a timespan" msgstr "Behoud alle versies binnen een bepaalde tijdspanne" -#: 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 " @@ -3813,35 +4309,35 @@ msgstr "" "Deze optie ondersteunt eveneens de aanduiding \"U\" om een onbeperkt " "tijdsinterval aan te geven." -#: Library/Main/Strings.cs:209 +#: Library/Main/Strings.cs:210 msgid "Reduce number of versions by deleting old intermediate backups" msgstr "" "Verminder het aantal versies door oude tussenliggende back-ups te " "verwijderen" -#: Library/Main/Strings.cs:210 +#: Library/Main/Strings.cs:211 msgid "Use this option to continue even if some source entries are missing." msgstr "" "Gebruik deze optie om door te gaan als een aantal bronelementen ontbreken." -#: Library/Main/Strings.cs:211 +#: Library/Main/Strings.cs:212 msgid "Ignore missing source elements" msgstr "Negeer ontbrekende bronelementen" -#: Library/Main/Strings.cs:212 +#: Library/Main/Strings.cs:213 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." +"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 " +"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:213 +#: Library/Main/Strings.cs:214 msgid "Overwrite files when restoring" msgstr "Overschrijf bestanden bij het herstellen" -#: Library/Main/Strings.cs:214 +#: 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." @@ -3850,15 +4346,11 @@ msgstr "" "wordt als een optie wordt uitgevoerd. In het algemeen zal deze optie een " "regel aanmaken voor ieder verwerkt bestand." -#: Library/Main/Strings.cs:215 +#: Library/Main/Strings.cs:216 msgid "Output more progress information" msgstr "Voer meer voortgangsinformatie uit" -#: 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." @@ -3866,11 +4358,11 @@ msgstr "" "Gebruik deze optie om de hoeveelheid uitvoer te vergroten die gegenereerd " "wordt als het resultaat van een bewerking, inclusief alle bestandsnamen." -#: Library/Main/Strings.cs:218 +#: Library/Main/Strings.cs:219 msgid "Output full results" msgstr "Uitvoer volledige resultaten" -#: 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 " @@ -3878,29 +4370,35 @@ msgid "" "files." msgstr "" "Gebruik deze optie om een controlebestand te uploaden na het aanpassen van " -"de remote opslag. Het bestand is niet versleuteld en bevat de grootte en " -"SHA256 hashes van alle remote bestanden en kan gebruikt worden om de " +"de externe opslag. Het bestand is niet gecodeerd en bevat de grootte en " +"SHA256 hashes van alle externe bestanden en kan gebruikt worden om de " "integriteit van de bestanden te controleren." -#: Library/Main/Strings.cs:220 +#: Library/Main/Strings.cs:221 msgid "Determine if verification files are uploaded" msgstr "Bepaal of controlebestanden geüpload zijn" -#: 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" +"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:222 +#: Library/Main/Strings.cs:223 msgid "The number of samples to test after a backup" msgstr "Het aantal samples die getest moeten worden na een back-up" -#: Library/Main/Strings.cs:223 +#: Library/Main/Strings.cs:224 #, csharp-format msgid "" "After a backup is completed, some (dblock, dindex, dlist) files from the " @@ -3909,18 +4407,24 @@ 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 "" +"Nadat een back-up is voltooid, worden sommige (dblock, dindex, dlist) " +"bestanden van de externe backend geselecteerd voor controle. Gebruik deze " +"optie om het percentage (tussen 0 en 100) van de te testen bestanden op te " +"geven. Als de optie --{0} ook is opgegeven, is het aantal te controleren " +"bestanden het maximum dat wordt geïmpliceerd door te twee opties. Als de " +"optie --{1} is opgegeven, worden geen externe bestanden gecontroleerd." -#: Library/Main/Strings.cs:224 +#: Library/Main/Strings.cs:225 msgid "The percentage of samples to test after a backup" msgstr "Het percentage van te controleren bestanden na een back-upbewerking" -#: 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." @@ -3935,41 +4439,48 @@ msgstr "" "ListAndIndexes staat op True, maar alleen dlist- en indexvolumes worden " "verwerkt." -#: Library/Main/Strings.cs:226 -msgid "Activates in-depth verification of files" -msgstr "Activeert diepgaande controle van bestanden" - #: Library/Main/Strings.cs:227 +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 "" +"Gebruik deze grootte om te bepalen hoeveel bytes uit een bestand worden " +"gelezen voordat deze worden bewerkt." -#: Library/Main/Strings.cs:228 +#: Library/Main/Strings.cs:229 msgid "Size of the file read buffer" msgstr "Groote van de bestands leesbuffer" -#: 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 "" +"Gebruik deze optie om toe te staan dat een wachtwoordzin veranderd wordt. " +"Let op: deze optie is niet toegestaan voor een back-up- of herstelbewerking." -#: Library/Main/Strings.cs:231 +#: Library/Main/Strings.cs:232 msgid "Allow the passphrase to change" msgstr "Sta toe dat een wachtwoordzin veranderd wordt" -#: 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 "" +"Gebruik deze optie om enkel bestandsverzamelingen weer te geven om te " +"voorkomen dat bestanden andere metadata doorkruisen wat het proces " +"vertraagt." -#: Library/Main/Strings.cs:233 +#: Library/Main/Strings.cs:234 msgid "List only filesets" msgstr "Geef enkel bestandsverzamelingen weer" -#: 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," @@ -3980,11 +4491,11 @@ msgstr "" "en herstelbewerkingen versnellen, maar heeft niet veel effect op de " "bestandsgrootte." -#: Library/Main/Strings.cs:236 -msgid "Don't store metadata" -msgstr "Sla geen metadata op" - #: Library/Main/Strings.cs:237 +msgid "Do not store metadata" +msgstr "" + +#: 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." @@ -3993,11 +4504,11 @@ msgstr "" "zou kunnen hebben tot uw bestanden. Gebruik deze optie om ook " "bestandspermissies te herstellen." -#: Library/Main/Strings.cs:238 +#: Library/Main/Strings.cs:239 msgid "Restore file permissions" msgstr "Herstel bestandspermissies" -#: 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" @@ -4008,11 +4519,11 @@ msgstr "" "succesvol was. Gebruik deze optie om de controle uit te schakelen en het " "wachten op het controleproces te vermijden." -#: Library/Main/Strings.cs:240 +#: Library/Main/Strings.cs:241 msgid "Skip restored file check" msgstr "Sla het controleren van herstelde bestanden over" -#: 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 " @@ -4020,21 +4531,24 @@ msgid "" msgstr "" "Duplicati zal proberen gegevens van bronbestanden te gebruiken om de " "hoeveelheid gedownloade gegevens zo klein mogelijk te houden. Gebruik deze " -"optie op deze optimalisatie over te slaan en alleen remote gegevens te " +"optie op deze optimalisatie over te slaan en alleen externe gegevens te " "gebruiken." -#: Library/Main/Strings.cs:242 +#: Library/Main/Strings.cs:243 msgid "Do not use local data" msgstr "Gebruik geen lokale gegevens" -#: 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 "" +"De standaardinstelling is nu om geen lokale blokken te gebruiken voor een " +"herstelbewerking. Om gebruik te maken van lokale gegevensblokken, stel de " +"optie --{0} in." -#: 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." @@ -4044,11 +4558,11 @@ msgstr "" "herstelbewerkingen, in plaats van alleen bestanden vanuit de externe opslag " "te gebruiken." -#: Library/Main/Strings.cs:245 +#: Library/Main/Strings.cs:246 msgid "Use existing data for restore" msgstr "Gebruik bestaande gegevens voor herstellen" -#: 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." @@ -4057,19 +4571,11 @@ msgstr "" "controleren die gelezen worden van een volume voordat herstelde bestanden " "worden bijgewerkt met de gegevens." -#: Library/Main/Strings.cs:248 +#: Library/Main/Strings.cs:249 msgid "Check block hashes" msgstr "Controleer blok hashes" -#: Library/Main/Strings.cs:249 -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:250 -msgid "Clean up old log data" -msgstr "Schoon oude log-gegevens op" - -#: 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 " @@ -4082,28 +4588,28 @@ msgstr "" "informatie te reconstrueren. De resulterende database kan worden doorzocht, " "maar kan niet worden gebruikt om er gegevens mee te herstellen." -#: Library/Main/Strings.cs:252 +#: Library/Main/Strings.cs:253 msgid "Repair database with paths" msgstr "Repareer database met paden" -#: 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\"." +" 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. Deze " -"optie kan worden gebruikt om de plaatsinstelling te selecteren. Geef een " -"blanco regel op om te kiezen voor de \"Onveranderlijke Cultuur\"" +"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:254 +#: Library/Main/Strings.cs:255 msgid "Force the locale setting" msgstr "forceer de plaatsinstelling" -#: Library/Main/Strings.cs:255 +#: 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 " @@ -4114,27 +4620,26 @@ msgstr "" "worden alleen de werkelijke datums weergegeven, bijvoorbeeld \"12 november " "2018, 8:01 AM\"." -#: Library/Main/Strings.cs:256 -msgid "Forces 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:257 +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" +"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 "" "Gebruik deze optie om multithreaded afhandeling van up- en downloads uit te " -"schakelen, dat kan backend bewerkingen aanzienlijk versnellen afhankelijk " +"schakelen. Dat kan backend bewerkingen aanzienlijk versnellen afhankelijk " "van de hardware die gebruikt wordt en de doorvoersnelheid van de backend." -#: Library/Main/Strings.cs:258 +#: Library/Main/Strings.cs:259 msgid "Handle file communication with backend using threaded pipes" msgstr "" "Handel bestandscommunicatie met de backend af door middel van threaded pipes" -#: Library/Main/Strings.cs: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 " @@ -4144,22 +4649,22 @@ msgstr "" " te stellen. Als u deze waarde instelt op nul of lager, wordt het aantal " "actieve threads dynamisch afgestemd op de hardware." -#: Library/Main/Strings.cs:260 +#: Library/Main/Strings.cs:261 msgid "Limit number of concurrent threads" msgstr "Beperk het aantal gelijktijdige threads" -#: 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 "" "Gebruik deze optie om het aantal processen in te stellen dat hashing van " "gegevens uitvoert." -#: Library/Main/Strings.cs:262 +#: Library/Main/Strings.cs:263 msgid "Specify the number of concurrent hashing processes" msgstr "Geef het aantal gelijktijdige hash-processen op" -#: 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." @@ -4167,11 +4672,11 @@ msgstr "" "Gebruik deze optie om het aantal processen in te stellen die de compressie " "van uitvoergegevens uitvoert." -#: Library/Main/Strings.cs:264 +#: Library/Main/Strings.cs:265 msgid "Specify the number of concurrent compression processes" msgstr "Geef het aantal gelijktijdige compressieprocessen op" -#: 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 " @@ -4181,60 +4686,61 @@ msgstr "" "bestandslijst samenstellen die een samenvoeging is van de laatste afgeronde " "back-up en de inhoud die werd geüpload tijdens de incomplete back-up sessie." -#: Library/Main/Strings.cs:266 -msgid "Disables synthetic filelist" -msgstr "Schakelt synthetische bestandenlijst uit" - #: Library/Main/Strings.cs:267 +msgid "Disable synthetic filelist" +msgstr "" + +#: 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 "" -"Deze vlag 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 " +"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:268 -msgid "Checks only file lastmodified" -msgstr "Controleert alleen laatst bewerkte bestand" - #: Library/Main/Strings.cs:269 +msgid "Check only file lastmodified" +msgstr "" + +#: Library/Main/Strings.cs:270 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 " +"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 vlag om deze verkleining over te slaan, zodat de " +"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:270 -msgid "Disables path compression on restore" -msgstr "Schakelt pad-compressie uit bij een herstelbewerking" - #: Library/Main/Strings.cs:271 +msgid "Disable path compression on restore" +msgstr "" + +#: Library/Main/Strings.cs:272 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." +"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 remote gegevens worden verwijderd bij" -" een vergissing tijdens het configureren. Gebruik deze vlag om deze " -"beveiliging uit te schakelen, zodat alle bestandsverzamelingen kunnen worden" -" verwijderd." +"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:272 +#: Library/Main/Strings.cs:273 msgid "Allow removing all filesets" msgstr "Sta verwijderen van alle bestandsverzamelingen toe" -#: Library/Main/Strings.cs:273 +#: 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 " @@ -4250,28 +4756,30 @@ msgstr "" "velden in de database. Door dit aan te zetten zal Duplicati VACUUM " "bewerkingen naar eigen goeddunken uitvoeren." -#: Library/Main/Strings.cs:274 +#: Library/Main/Strings.cs:275 msgid "Allow automatic rebuilding of local database to save space" msgstr "" +"Sta het automatisch opnieuw opbouwen van de lokale database toe om ruimte te" +" besparen." -#: Library/Main/Strings.cs: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 "" "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 vlag " +"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:276 +#: Library/Main/Strings.cs:277 msgid "Disable the read-ahead scanner" msgstr "Schakel de vooruit lees-scanner uit" -#: 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 " @@ -4282,27 +4790,27 @@ msgstr "" "controlecommando's uit als deze automatische controles worden uitgeschakeld," " om u ervan te verzekeren dat alles naar behoren werkt." -#: Library/Main/Strings.cs:278 +#: Library/Main/Strings.cs:279 msgid "Disable filelist consistency checks" msgstr "Consistentiecontroles voor bestandslijsten uitschakelen" -#: 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 "Schakel de back-up uit als op batterijstroom wordt gewerkt" -#: Library/Main/Strings.cs:282 +#: Library/Main/Strings.cs:284 msgid "Log file information level" msgstr "Logbestand informatieniveau" -#: Library/Main/Strings.cs:283 +#: Library/Main/Strings.cs:285 #, csharp-format msgid "" "This option accepts filters that removes or includes messages regardless of " @@ -4314,39 +4822,47 @@ msgstr "" "Deze optie staat filters toe die meldingen opnemen of uitsluiten, ongeacht het logniveau hiervan. Meerdere filters worden ondersteund door ze te scheiden met {0}. Filters worden vergeleken met de log-tag en verondersteld inclusief te zijn, tenzij ze beginnen met '-'. Reguliere expressies worden ondersteund binnen teksthaken.\n" "Voorbeeld: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " -#: Library/Main/Strings.cs:284 -msgid "Applies filters to the file log data" -msgstr "Past filters toe op de gegevens in het logbestand" +#: Library/Main/Strings.cs:286 +msgid "Apply filters to the file log data" +msgstr "" -#: Library/Main/Strings.cs:285 +#: Library/Main/Strings.cs:287 +msgid "Specify the amount of log information to output to the console." +msgstr "" + +#: Library/Main/Strings.cs:288 msgid "Console information level" msgstr "Console informatie-niveau" -#: Library/Main/Strings.cs:287 -msgid "Applies filters to the console log data" -msgstr "Past filters toe op de console log-gegevens" - -#: 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:290 +msgid "Apply filters to the console log data" msgstr "" -#: Library/Main/Strings.cs:290 -msgid "Sets the process to use low IO priority" -msgstr "Stelt het proces in voor laag IO gebruik" - #: 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 "" +"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 "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 "" "Gebruik deze optie om alle lege mappen te verwijderen van een back-up." -#: Library/Main/Strings.cs:293 -msgid "Excludes empty folders" -msgstr "Sluit lege mappen uit" +#: Library/Main/Strings.cs:296 +msgid "Exclude empty folders" +msgstr "" -#: Library/Main/Strings.cs:294 +#: 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 " @@ -4359,11 +4875,11 @@ msgstr "" "\".nobackup\" te hebben en dit bestand te plaatsen in mappen waarvan geen " "back-up zou moeten worden gemaakt." -#: Library/Main/Strings.cs:295 +#: Library/Main/Strings.cs:298 msgid "List of filenames that exclude folders" msgstr "Lijst met bestandsnamen die mappen uitsluit" -#: 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 " @@ -4376,11 +4892,11 @@ msgstr "" "gebruikt om dit toch te doen, zodat metadata ook op symlinks wordt " "toegepast." -#: Library/Main/Strings.cs:297 +#: Library/Main/Strings.cs:300 msgid "Apply metadata to symlinks" msgstr "Pas metadata toe op symlinks" -#: 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" @@ -4393,11 +4909,11 @@ msgstr "" "back-ups, maar is vereist voor testdoeleinden om mogelijke problemen aan het" " licht te brengen." -#: Library/Main/Strings.cs:299 +#: Library/Main/Strings.cs:302 msgid "Activate unittest mode" msgstr "Activeer unittest-modus" -#: Library/Main/Strings.cs:301 +#: Library/Main/Strings.cs:304 #, csharp-format msgid "" "To improve performance of the backups, frequent database queries are not " @@ -4410,11 +4926,11 @@ msgstr "" " in om alle databasequery's vast te leggen, en vergeet niet om ofwel " "--{0}={2} of --{1}={2} in te stellen om de extra loggegevens te rapporteren." -#: Library/Main/Strings.cs:302 -msgid "Activates logging of all database queries" -msgstr "Activeert logboekregistratie van alle databasequery's" +#: 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 " @@ -4429,11 +4945,11 @@ msgstr "" "proces kan traag zijn. Gebruik deze optie om te proberen ontbrekende dblock-" "bestanden opnieuw samen te stellen." -#: Library/Main/Strings.cs:304 +#: Library/Main/Strings.cs:307 msgid "Rebuild dblock files when missing" msgstr "Stel dblock-bestanden opnieuw samen wanneer deze ontbreken" -#: 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. " @@ -4446,11 +4962,11 @@ msgstr "" "mogelijk is het niet wenselijk om dit na elke afzonderlijke back-uptaak uit" " te voeren." -#: Library/Main/Strings.cs:307 +#: Library/Main/Strings.cs:310 msgid "Minimum time between auto compactions" msgstr "Minimale tijd tussen automatische opruimacties" -#: 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. " @@ -4463,11 +4979,11 @@ msgstr "" "mogelijk is het niet wenselijk om dit na elke afzonderlijke back-uptaak uit " "te voeren." -#: Library/Main/Strings.cs:309 +#: Library/Main/Strings.cs:312 msgid "Minimum time between auto vacuums" msgstr "Minimale tijd tussen automatische vacuum-taken" -#: Library/Main/Strings.cs:314 +#: Library/Main/Strings.cs:317 #, csharp-format msgid "" "The cryptolibrary does not support re-usable transforms for the hash " @@ -4476,17 +4992,17 @@ msgstr "" "De cryptobibliotheek ondersteunt geen herbruikbare transformaties voor het " "hash algoritme {0}" -#: Library/Main/Strings.cs:315 +#: Library/Main/Strings.cs:318 #, csharp-format msgid "The cryptolibrary does not support the hash algorithm {0}" msgstr "De cryptobibliotheek ondersteunt het hash algoritme {0} niet" -#: Library/Main/Strings.cs:316 +#: Library/Main/Strings.cs:319 msgid "The passphrase cannot be changed for an existing backup" msgstr "" "De wachtwoordzin kan niet veranderd worden voor een al bestaande back-up" -#: Library/Main/Strings.cs:317 +#: Library/Main/Strings.cs:320 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "Het maken van een momentopname is mislukt: {0}" @@ -4530,9 +5046,9 @@ msgid "" "This module will ask the user for an encryption password on the command line" " unless encryption is disabled or the password is supplied by other means" msgstr "" -"Deze module zal de gebruiker vragen om een versleutelingswachtwoord in de " -"opdrachtregel, tenzij versleuteling is uitgeschakeld of het wachtwoord op " -"een andere manier wordt opgegeven." +"Deze module zal de gebruiker vragen om een coderingswachtwoord in de " +"opdrachtregel, tenzij codering is uitgeschakeld of het wachtwoord op een " +"andere manier wordt opgegeven." #: Library/Modules/Builtin/Strings.cs:30 msgid "Password prompt" @@ -4540,7 +5056,7 @@ msgstr "wachtwoordprompt" #: Library/Modules/Builtin/Strings.cs:31 msgid "Confirm encryption passphrase" -msgstr "Bevestig wachtwoordzin voor versleuteling" +msgstr "Bevestig wachtwoordzin voor codering" #: Library/Modules/Builtin/Strings.cs:32 msgid "Empty passphrases are not allowed" @@ -4548,7 +5064,7 @@ msgstr "Lege wachtwoordzinnen zijn niet toegestaan" #: Library/Modules/Builtin/Strings.cs:33 msgid "Enter encryption passphrase" -msgstr "Geef een wachtwoordzin in voor versleuteling" +msgstr "Geef een wachtwoordzin in voor codering" #: Library/Modules/Builtin/Strings.cs:34 msgid "The passphrases do not match" @@ -4591,6 +5107,8 @@ msgid "" "Use this option to accept any server certificate, regardless of what errors " "it may have. Please use --{0} instead, whenever possible." msgstr "" +"Gebruik deze optie om ieder servercertificaat te accepteren, ongeacht welke " +"fouten het heeft. Gebruik in plaats hiervan --{0} wanneer mogelijk." #: Library/Modules/Builtin/Strings.cs:43 msgid "Accept any server certificate" @@ -4603,6 +5121,11 @@ msgid "" "anyway. The hash value must be entered in hex format without spaces or " "colons. You can enter multiple hashes separated by commas." msgstr "" +"Als uw servercertificaat wordt gerapporteerd als onveilig (bijv. bij zelf-" +"ondertekende certificaten), kan de certificaat-hash (SHA1) opgegeven worden " +"om het toch goed te keuren. De hash-waarde moet in hexadecimale indeling " +"worden ingevoerd, zonder spaties of dubbele punten. U kunt meerdere hashes " +"invoeren, gescheiden door komma's." #: Library/Modules/Builtin/Strings.cs:45 msgid "Optionally accept a known SSL certificate" @@ -4614,6 +5137,10 @@ msgid "" "which allows some optimizations when authenticating, but also breaks some " "web servers, causing them to report \"417 - Expectation failed\"." msgstr "" +"De standaard HTTP-aanvraag heeft de header \"Expect: 100-Continue\" " +"bijgevoegd, wat een aantal optimalisaties toestaat bij het authentiseren, " +"maar verstoort ook sommige webservers, waardoor ze \"417 - Expectation " +"failed\" rapporteren." #: Library/Modules/Builtin/Strings.cs:47 msgid "Disable the expect header" @@ -4637,6 +5164,9 @@ msgid "" "If you have set up your own Duplicati OAuth server, you can supply the " "refresh URL." msgstr "" +"Duplicati gebruikt een externe server om de OAuth-authenticatie stroom te " +"ondersteunen. Als u uw eigen Duplicati OAuth-server hebt ingericht, kunt u " +"de verversings-URL opgeven." #: Library/Modules/Builtin/Strings.cs:51 msgid "Alternate OAuth URL" @@ -4653,18 +5183,21 @@ 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 "" "This option changes the default timeout for any HTTP request, the time " "covers the entire operation from initial packet to shutdown." msgstr "" +"Deze optie past de standaard time-out aan voor iedere HTTP-aanvraag, de tijd" +" betreft de gehele bewerking vanaf het initiële pakket tot aan de " +"afsluiting," #: Library/Modules/Builtin/Strings.cs: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 "" @@ -4678,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 @@ -4692,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 "" @@ -4720,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" @@ -4732,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" @@ -4754,30 +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 "Selects the output format for results. Available formats: {0}" +msgid "" +"Use this option to select the output format for results. Available formats: " +"{0}" msgstr "" -"Selecteert het uitvoerformaat voor resultaten. Beschikbare formaten: {0}" +"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 @@ -4791,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" @@ -4809,24 +5333,20 @@ 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 "" -"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 "" "Deze optie schakelt het gebruik van script-argumenten in. Als deze optie is " "ingeschakeld, worden script-argumenten behandeld als opdrachtregel-" @@ -4848,11 +5368,9 @@ msgstr "Stuur email" #: 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 "" -"De doel mailserver kan niet gevonden worden voor MX lookup, gebruik de optie" -" {0} om aan te geven welke smtp server gebruikt moet worden." #: Library/Modules/Builtin/Strings.cs:98 msgid "" @@ -4866,16 +5384,27 @@ msgid "" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" +"Deze waarde kan een bestandsnaam zijn. Als het bestand bestaat, zal de bestandsinhoud worden gebruikt als de berichttekst.\n" +"\n" +"In de berichttekst worden bepaalde tokens vervangen:\n" +"%OPERATIONNAME% - De naam van de bewerking, normaal gesproken \"Backup\"\n" +"%REMOTEURL% - Externe server-URL\n" +"%LOCALPATH% - Het pad naar de lokale bestanden of mappen die betrokken zijn bij de bewerking (indien aanwezig)\n" +"%PARSEDRESULT% - Het verwerkte resultaat, als de bewerking een back-up is. Mogelijke waarden zijn: Error, Warning, Success\n" +"\n" +"Alle opdrachtregel-opties worden eveneens gerapporteerd binnen %value%, bijvoorbeeld %volsize%. Onbekende/niet ingestelde waarden worden verwijderd." #: Library/Modules/Builtin/Strings.cs:107 msgid "The message body" msgstr "De berichttekst" #: 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 "" -"Het wachtwoord dat gebruikt wordt om te authentiseren bij de SMTP server, " -"indien vereist." +"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" @@ -4899,14 +5428,14 @@ msgstr "Email ontvanger(s)" #: 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" "Mail Sender \n" "Mail Sender " msgstr "" -"Adres van de email-verzender. Als geen host is opgegeven, zal de hostnaam van de eerste ontvanger gebruikt worden. Voorbeelden van toegestane indelingen:\n" +"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" @@ -4923,20 +5452,29 @@ 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 "" +"Eén van deze opties kan worden opgegeven: \"{0}\", \"{1}\", \"{2}\", " +"\"{3}\". 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 email wordt verstuurd." #: 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" #: 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." 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" @@ -4956,10 +5494,12 @@ msgid "The email subject" msgstr "Het email onderwerp" #: 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 "" -"De gebruikersnaam die gebruikt wordt voor authenticatie met de SMTP server, " -"indien nodig." +"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" @@ -4995,9 +5535,12 @@ msgstr "XMPP rapportagemoduke" #: 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 "" +"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" @@ -5005,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" @@ -5016,32 +5560,50 @@ msgid "" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" +"Deze waarde kan een bestandsnaam zijn. Als het bestand bestaat, zal de bestandsinhoud worden gebruikt als het bericht.\n" +"\n" +"In het bericht worden bepaalde tokens vervangen:\n" +"%OPERATIONNAME% - De naam van de bewerking, normaal gesproken \"Backup\"\n" +"%REMOTEURL% - Externe server-URL\n" +"%LOCALPATH% - Het pad naar de lokale bestanden of mappen die betrokken zijn bij de bewerking (indien aanwezig)\n" +"%PARSEDRESULT% - Het verwerkte resultaat, als de bewerking een back-up is. Mogelijke waarden zijn: Error, Warning, Success\n" +"\n" +"Alle opdrachtregel-opties worden eveneens gerapporteerd binnen %value%, bijvoorbeeld %volsize%. Onbekende/niet ingestelde waarden worden verwijderd." #: 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" #: 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 "" +"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" msgstr "De XMPP gebruikersnaam" #: 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 "" +"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" @@ -5051,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 " +"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" @@ -5068,98 +5634,157 @@ 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 -msgid "HTTP report URL." -msgstr "" +#: Library/Modules/Builtin/Strings.cs:199 +msgid "Use this option to set a HTTP report URL." +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 "" +msgstr "HTTP rapportage-URL" -#: Library/Modules/Builtin/Strings.cs:182 -msgid "The name of the parameter to send the message as." +#: Library/Modules/Builtin/Strings.cs:211 +msgid "Use this option to set a name of the parameter to send the message as." msgstr "" -"De naam van de parameter namens wie het bericht verstuurd moet worden." +"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 "" -"Extra parameters to add to the http message, e.g. " +"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:193 -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." +#: Library/Modules/Builtin/Strings.cs:221 +msgid "Set the HTTP verb to use" msgstr "" -#: Library/Modules/Builtin/Strings.cs:194 +#: 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:223 msgid "HTTP report URLs for sending form data" -msgstr "" +msgstr "HTTP rapportage-URL's voor het verzenden van formuliergegevens." -#: 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 "" +"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 "" +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." 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." @@ -5168,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 @@ -5195,6 +5820,10 @@ msgid "" "certificate anyway.{2}You can also attempt to import the server certificate " "into your operating systems trust pool." msgstr "" +"Het servercertificaat had de fout {0} en de hash {1}{2}. Als u dit " +"certificaat vertrouwt, gebruik dan de opdrachtregel-optie --{3}={1} om het " +"servercertificaat toch te vertrouwen.{2} U kunt ook proberen het " +"servercertificaat te importeren in de trust pool van uw besturingssysteem." #: Library/Utility/Strings.cs:32 #, csharp-format @@ -5365,7 +5994,7 @@ msgstr "Commando niet ondersteund: {0}" #: CommandLine/CLI/Strings.cs:31 msgid "No filesets matched the criteria." -msgstr "" +msgstr "Geen bestandensets gevonden die aan de criteria voldoen." #: CommandLine/CLI/Strings.cs:32 msgid "The following filesets would be deleted:" @@ -5394,22 +6023,17 @@ msgstr "Ondersteunde opties:" #: CommandLine/CLI/Strings.cs:38 #, csharp-format msgid "Module is loaded automatically. Use --{0} to prevent this." -msgstr "" +msgstr "Module wordt automatisch geladen, gebruik --{0} om dit te voorkomen." #: CommandLine/CLI/Strings.cs:39 #, csharp-format msgid "Module is not loaded automatically Use --{0} to load it." -msgstr "" +msgstr "Module wordt niet automatisch geladen, gebruik --{0} om het te laden." #: CommandLine/CLI/Strings.cs:40 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 "" @@ -5418,6 +6042,11 @@ 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 "" +"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}." #: CommandLine/CLI/Strings.cs:43 #, csharp-format @@ -5425,25 +6054,35 @@ msgid "" "The option --{0} was supplied, but it is reserved for internal use and may " "not be set on the commandline." msgstr "" +"De optie --{0} was opgegeven, maar deze optie is gereserveerd voor intern " +"gebruik en mag niet gebruikt worden vanaf de opdrachtprompt." #: 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 " "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 @@ -5458,13 +6097,20 @@ msgstr "De interne foutmelding is: {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. " "{{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" @@ -5473,13 +6119,20 @@ msgstr "Neem bestanden op" #: 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. " "{{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" @@ -5519,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 0c72f3548..a17a3f9ca 100644 --- a/Localizations/duplicati/localization-pl.po +++ b/Localizations/duplicati/localization-pl.po @@ -6,9 +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 @@ -16,7 +16,7 @@ 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: Mariusz Wierzbicki , 2024\n" "Language-Team: Polish (https://app.transifex.com/duplicati/teams/67655/pl/)\n" @@ -51,8 +51,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 @@ -127,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 @@ -137,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 "" @@ -223,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 @@ -331,17 +338,11 @@ msgstr "Następny USN wynosi zero" msgid "Backup configuration changed" msgstr "Zmieniono konfigurację kopii zapasowej" -#: Library/Snapshots/Strings.cs:48 -msgid "Calling process does not have the backup privilege" -msgstr "Proces wywoływania nie ma uprawnień do tworzenia kopii zapasowych" - #: 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 "" -"Ten backend może odczytywać i zapisywać dane w Swift (OpenStack Object " -"Storage). Obsługiwany format to \"openstack://container/folder\"." #: Library/Backend/OpenStack/Strings.cs:28 msgid "OpenStack Simple Storage" @@ -365,26 +366,26 @@ 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 "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 #: 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 "" @@ -399,11 +400,11 @@ 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" -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 "" @@ -416,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 "" @@ -428,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 @@ -442,12 +443,12 @@ 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'." -msgstr "Wersja Keystone API do użycia, prawidłowe wartości to „v2” i „v3”." +msgid "The keystone API version to use. Valid values are 'v2' and 'v3'." +msgstr "" #: Library/Backend/OpenStack/Strings.cs:43 msgid "The keystone API version to use" @@ -465,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 @@ -485,13 +486,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 "" @@ -500,21 +501,22 @@ msgid "FTP" msgstr "FTP" #: 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" -msgstr "Przełącza metodę połączeń FTP" +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 @@ -522,7 +524,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 "" @@ -534,15 +536,13 @@ 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 "" -"Użyj tej flagi, aby komunikować się przy użyciu protokołu Secure Socket " -"Layer (SSL) przez ftp (ftps)." #: 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 "" @@ -585,16 +585,14 @@ 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 "" -"Ten backend może odczytywać i zapisywać dane w Google Cloud Storage. " -"Obsługiwany format to \"gcs://bucket/folder\"." #: Library/Backend/GoogleServices/Strings.cs:28 msgid "Google Cloud Storage" @@ -603,8 +601,8 @@ msgstr "Google Cloud Storage" #: 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}" -msgstr "Potrzebujesz AuthID, możesz go uzyskać z: {0}" +msgid "You need an AuthID. You can get it from: {0}" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:30 #, csharp-format @@ -640,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 @@ -653,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 "" @@ -664,16 +662,14 @@ 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 "" -"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 "" -"Ten backend może odczytywać i zapisywać dane na Dysku Google. Obsługiwany " -"format to \"googledrive://folder/subfolder\"." #: Library/Backend/GoogleServices/Strings.cs:45 msgid "Google Drive" @@ -696,11 +692,9 @@ msgstr "Identyfikator zespołu dysku" #: 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 "" -"Obsługuje połączenia z backendem CloudFiles. Dozwolone formaty to " -"\"cloudfiles://container/folder\"." #: Library/Backend/CloudFiles/Strings.cs:25 msgid "Rackspace CloudFiles" @@ -710,47 +704,41 @@ msgstr "Rackspace CloudFiles" #, 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 "" -"CloudFiles używa różnych serwerów do uwierzytelniania na podstawie tego, " -"gdzie znajduje się konto, użyj tej opcji, aby ustawić alternatywny adres URL" -" uwierzytelniania. Ta opcja zastępuje --{0}." #: Library/Backend/CloudFiles/Strings.cs:27 msgid "Provide another authentication URL" msgstr "Niestandardowy URL uwierzytelniania" #: Library/Backend/CloudFiles/Strings.cs:32 -msgid "Supplies the API Access Key used to authenticate with CloudFiles." -msgstr "Klucz API używany do autentykacji z serwerem 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" -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 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 "" -"Duplicati założy, że podane dane uwierzytelniające dotyczą konta w USA, użyj" -" tej opcji, jeśli konto jest kontem w Wielkiej Brytanii. Pamiętaj, że jest " -"to równoważne ustawieniu --{0}={1}." #: Library/Backend/CloudFiles/Strings.cs:35 msgid "Use a UK account" msgstr "Użyj konta UK" #: Library/Backend/CloudFiles/Strings.cs:36 -msgid "Supplies the username used to authenticate with CloudFiles." -msgstr "Nazwa użytkownika używana do autentykacji z serwerem 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" -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" @@ -774,22 +762,21 @@ msgid "No CloudFiles userID given" msgstr "Nie podano CloudFiles userID" #: 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 "" -"Nieoczekiwana odpowiedź CloudFiles, być może interfejs API uległ zmianie?" #: Library/Backend/S3/S3Config.cs:75 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 @@ -797,9 +784,10 @@ msgid "S3 compatible" msgstr "Kompatybilny z S3" #: 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 @@ -807,9 +795,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 @@ -834,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 @@ -847,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 "" @@ -857,23 +846,20 @@ 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 "" -"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 "" -"Ta flaga służy do komunikowania się przy użyciu protokołu SSL (Secure Socket" -" Layer) za pośrednictwem protokołu http (https). Pamiętaj, że nazwy " -"zasobników zawierające kropkę powodują problemy z połączeniami 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 "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 "" @@ -902,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 @@ -910,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 @@ -932,7 +918,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 "" @@ -1111,12 +1097,9 @@ msgstr "Klucz publiczny SSH do dołączenia" #: 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 "" -"Ten backend może odczytywać i zapisywać dane do backendu opartego na SSH, " -"używając SFTP. Dozwolone formaty to \"ssh://hostname/folder\" lub " -"\"ssh://username:password@hostname/folder\"." #: Library/Backend/SSHv2/Strings.cs:47 msgid "SFTP (SSH)" @@ -1129,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 "" @@ -1145,55 +1127,49 @@ 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 " -"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" -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 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" -msgstr "Ustawia wartość limitu czasu operacji" +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 "" -"Ta opcja może służyć do włączania interwału utrzymywania aktywności dla " -"połączenia SSH. Jeśli połączenie jest bezczynne, agresywne zapory mogą je " -"zamknąć. Użycie utrzymywania aktywności utrzyma połączenie w tym " -"scenariuszu. Jeśli ta wartość jest ustawiona na zero, utrzymywanie " -"aktywności jest wyłączone." #: 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 @@ -1222,11 +1198,9 @@ 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 "" -"Ten backend może odczytywać i zapisywać dane w Box.com. Obsługiwany format " -"to \"box://folder/subfolder\"." #: Library/Backend/Box/Strings.cs:26 msgid "Box.com" @@ -1309,7 +1283,7 @@ msgstr "Plik wykonywalny Rclone" #: 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\")" @@ -1414,7 +1388,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 @@ -1422,10 +1396,10 @@ msgid "B2 Cloud Storage" msgstr "B2 Cloud Storage" #: 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 @@ -1433,10 +1407,10 @@ msgid "B2 Cloud Storage Application Key" msgstr "Klucz aplikacji B2 magazynu w chmurze" #: 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 @@ -1574,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 @@ -1600,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 "" @@ -1629,11 +1603,11 @@ 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), " -"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 "" @@ -1714,8 +1688,9 @@ msgid "" msgstr "" #: Library/Backend/AliyunOSS/Strings.cs:14 -msgid "Bucket Name" -msgstr "Nazwa Zasobnika" +#: Library/Backend/TencentCOS/Strings.cs:36 +msgid "Bucket name" +msgstr "Nazwa zasobnika" #: Library/Backend/AliyunOSS/Strings.cs:15 msgid "Region indicates the physical location of the OSS data center." @@ -1737,8 +1712,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 @@ -1825,22 +1800,18 @@ msgid "Secret Key" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:35 -msgid "Bucket, format: BucketName-APPID" +msgid "Bucket name, format: BucketName-APPID" msgstr "" -#: Library/Backend/TencentCOS/Strings.cs:36 -msgid "Bucket" -msgstr "Wiaderko" - #: 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 @@ -1855,11 +1826,9 @@ 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 "" -"Ten backend może odczytywać i zapisywać dane do Jottacloud przy użyciu " -"protokołu REST. Dozwolony format to \"jottacloud://folder/subfolder\"." #: Library/Backend/Jottacloud/Strings.cs:26 msgid "Jottacloud" @@ -1870,8 +1839,8 @@ msgid "No username found" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:30 -msgid "No path given, cannot upload files to the root folder" -msgstr "Nie podano ścieżki, nie można przesyłać plików do folderu głównego" +msgid "No path given. Files cannot be uploaded to the root folder" +msgstr "" #: Library/Backend/Jottacloud/Strings.cs:31 msgid "Illegal mount point given." @@ -1892,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 @@ -1911,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 "" @@ -1940,48 +1909,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 "mega.nz" -#: 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 "The shared secret used to generate two-factor TOTP codes" +msgstr "" + +#: Library/Backend/Mega/Strings.cs:33 msgid "No password given" msgstr "Nie podano hasła" -#: Library/Backend/Mega/Strings.cs:33 +#: Library/Backend/Mega/Strings.cs:34 msgid "No username given" msgstr "Nie podano nazwy użytkownika" +#: 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 @@ -2004,19 +1979,13 @@ 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." msgstr "" -"Obsługuje połączenia z serwerem SharePoint (w tym OneDrive dla Firm). " -"Dozwolone formaty to " -"„mssp://tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder” lub " -"„mssp://username:password@tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder”." -" Użyj podwójnego ukośnika „//” w ścieżce, aby wskazać sieć z biblioteki " -"dokumentów." #: Library/Backend/SharePoint/Strings.cs:27 msgid "Microsoft SharePoint" @@ -2118,20 +2087,14 @@ 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." msgstr "" -"Obsługuje połączenia z Microsoft OneDrive dla Firm. Dozwolone formaty to " -"\"od4b://tennant.sharepoint.com/personal/username_domain/Documents/subfolder\"" -" lub " -"\"od4b://username:password@tennant.sharepoint.com/personal/username_domain/Documents/folder\"." -" Możesz użyć podwójnego ukośnika '//' w ścieżce, aby wskazać ścieżkę " -"podstawową z folderu dokumentów." #: Library/Backend/SharePoint/Strings.cs:54 msgid "Microsoft OneDrive for Business" @@ -2139,11 +2102,9 @@ msgstr "Microsoft OneDrive for Business" #: 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 "" -"Ten backend potrafi czytać i zapisywać dane do Dropboxa. Dozwolony format " -"to: \"dropbox://folder/subfolder\"" #: Library/Backend/Dropbox/Strings.cs:28 msgid "Dropbox" @@ -2151,13 +2112,10 @@ msgstr "Dropbox" #: 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 "" -"Obsługuje połączenia z serwerem internetowym obsługującym WEBDAV przy użyciu" -" protokołu HTTP. Dozwolone formaty to \"webdav://hostname/folder\" lub " -"\"webdav://username:password@hostname/folder\"." #: Library/Backend/WEBDAV/Strings.cs:25 msgid "WebDAV" @@ -2169,15 +2127,9 @@ 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 "" -"Korzystanie z metody uwierzytelniania HTTP Digest pozwala użytkownikowi na " -"uwierzytelnienie na serwerze, bez przesyłania hasła w postaci jawnej. Jednak" -" atak typu man-in-the-middle jest łatwy, ponieważ protokół HTTP określa " -"powrót do uwierzytelniania podstawowego, co spowoduje, że klient wyśle " -"​​hasło do atakującego. Używając tej flagi, klient nie akceptuje tego i " -"zawsze używa uwierzytelniania szyfrowanego lub nie może się połączyć." #: Library/Backend/WEBDAV/Strings.cs:27 msgid "Force the use of the HTTP Digest authentication method" @@ -2206,11 +2158,9 @@ 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 "" -"Użyj tej flagi, aby komunikować się przy użyciu protokołu Secure Socket " -"Layer (SSL) przez http (https)." #: Library/Backend/WEBDAV/Strings.cs:41 msgid "" @@ -2243,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 @@ -2255,85 +2205,78 @@ msgid "Storj DCS (Decentralized Cloud Storage)" msgstr "" #: Library/Backend/Storj/Strings.cs:29 -msgid "The connection-test failed." -msgstr "Test połączenia nie powiódł się." +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 "" -"Metoda uwierzytelniania opisuje, w jaki sposób należy połączyć się z siecią " -"- za pomocą klucza API lub poprzez przyznanie dostępu." #: Library/Backend/Storj/Strings.cs:31 -msgid "The authentication method" -msgstr "Metoda uwierzytelniania" +msgid "Authentication method" +msgstr "Metoda uwierzytelnienia" #: 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 "Satelita" #: 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 "" -"Klucz API zapewnia dostęp do określonego projektu na wybranym satelicie. " -"Przejdź do pulpitu nawigacyjnego swojego satelity, aby go utworzyć, jeśli " -"nie masz jeszcze klucza API." #: Library/Backend/Storj/Strings.cs:35 -msgid "The API key" -msgstr "Klucz API" +msgid "API key" +msgstr "klucz API" #: 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 "Hasło szyfrowania" #: 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 "" -"Przyznanie dostępu zawiera wszystkie informacje w jednym zaszyfrowanym " -"ciągu. Możesz go użyć zamiast satelity, klucza API i tajnego kodu." #: Library/Backend/Storj/Strings.cs:39 -msgid "The access grant" -msgstr "Przyznanie dostępu" +msgid "Access grant" +msgstr "Dostęp przyznany" #: Library/Backend/Storj/Strings.cs:40 -msgid "The bucket where the backup will reside in." -msgstr "Zasobnik, w którym będzie znajdować się kopia zapasowa." +msgid "Specify the bucket for storing the backup." +msgstr "" #: Library/Backend/Storj/Strings.cs:41 -msgid "The bucket" -msgstr "Zasobnik" +msgid "Bucket" +msgstr "Wiaderko" #: Library/Backend/Storj/Strings.cs:42 -msgid "The folder within the bucket where the backup will reside in." -msgstr "Folder w zasobniku, w którym będzie znajdować się kopia zapasowa." +msgid "Specify the folder in the bucket for storing the backup." +msgstr "" #: Library/Backend/Storj/Strings.cs:43 -msgid "The folder" -msgstr "Folder" +msgid "Folder" +msgstr "Katalog" #: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format @@ -2350,9 +2293,341 @@ msgid "Unexpected error code: {0} - {1}" msgstr "Nieoczekiwany kod błędu: {0} - {1}" #: 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 "" -"Usługa OAuth przekracza obecnie limit, spróbuj ponownie za kilka godzin" + +#: 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 @@ -2368,20 +2643,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 "" -"Moduł ten zapewnia branżowy standard kompresji Zip. Pliki utworzone za " -"pomocą tego modułu mogą być odczytywane przez dowolną zgodną ze standardem " -"aplikację zip." #: Library/Compression/Strings.cs:25 -msgid "Zip compression" -msgstr "Kompresja zip" +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 @@ -2393,33 +2665,30 @@ msgstr "" "kompresji, a ustawienie 9 oznacza maksymalną kompresję." #: Library/Compression/Strings.cs:28 -msgid "Sets the Zip compression level" -msgstr "Ustawia poziom kompresji Zip" +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 "" -"Ta opcja może zostać użyta do ustawiania alternatywnej metody kompresji, " -"takiej jak LZMA. Należy wziąć pod uwagę, że użycie innej wartości niż " -"Deflate spowoduje, że opcja {0} zostanie zignorowana." #: Library/Compression/Strings.cs:30 -msgid "Sets the Zip compression method" -msgstr "Ustawia metodę kompresji Zip" +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" -msgstr "Przełącza obsługę Zip64" +msgid "Toggle ZIP64 support" +msgstr "" #: Library/Compression/Strings.cs:33 #, csharp-format @@ -2459,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 "" @@ -2473,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" @@ -2532,14 +2801,14 @@ msgstr "" #: Library/Main/Strings.cs:30 #, csharp-format -msgid "The option {0} is deprecated: {1}" -msgstr "Opcja {0} jest przestarzała: {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" -msgstr "Opcja --{0} istnieje więcej niż jeden raz, zgłoś to programistom" +"The option --{0} exists more than once. Please report this to the developers" +msgstr "" #: Library/Main/Strings.cs:32 msgid "No source folders specified for backup" @@ -2563,27 +2832,23 @@ 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 "" -"Wartość \"{1}\" dostarczona do --{0} nie jest przetwarzana na poprawną " -"wartość logiczną, będzie to traktowane tak, jakby była ustawiona na \"true\"" #: 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 "Opcja --{0} nie obsługuje wartości \"{1}\", obsługiwane wartości to: {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 "" -"Opcja --{0} nie obsługuje wartości \"{1}\", obsługiwane wartości flag to: " -"{2}" #: Library/Main/Strings.cs:38 #, csharp-format @@ -2679,17 +2944,13 @@ 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 "" -"Jeśli tworzenie kopii zapasowej zostanie przerwane, prawdopodobnie na " -"zapleczu będą obecne częściowe pliki. Używając tej flagi, Duplicati " -"automatycznie usunie takie pliki po ich napotkaniu." #: Library/Main/Strings.cs:57 -msgid "A flag indicating that Duplicati should remove unused files" +msgid "Remove unused files" msgstr "" -"Ustawiona flaga wskazuje, że Duplicati powinno usunąć nieużywane pliki" #: Library/Main/Strings.cs:58 msgid "" @@ -2712,12 +2973,8 @@ 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 "" -"System operacyjny śledzi czas ostatniego zapisu pliku. Korzystając z tych " -"informacji, Duplicati może szybko określić, czy plik został zmodyfikowany. " -"Jeśli jakaś aplikacja celowo zmodyfikuje te informacje, Duplicati nie będzie" -" działać poprawnie, chyba że ta flaga zostanie ustawiona." #: Library/Main/Strings.cs:61 msgid "Disable checks based on file time" @@ -2742,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 "" @@ -2816,12 +3073,9 @@ msgstr "Hasło używane do zaszyfrowania kopii zapasowych" #: 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 "" -"Domyślnie Duplicati wyświetla i przywraca pliki z najnowszej kopii " -"zapasowej, użyj tej opcji, aby wybrać inny element. Możesz użyć czasów " -"względnych, takich jak \"-2M\" dla kopii zapasowej sprzed dwóch miesięcy." #: Library/Main/Strings.cs:77 msgid "The time to list/restore files" @@ -2830,12 +3084,9 @@ msgstr "Czas na wyświetlenie/przywrócenie plików" #: 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 "" -"Domyślnie Duplicati wyświetla i przywraca pliki z najnowszej kopii " -"zapasowej, użyj tej opcji, aby wybrać inny element. Możesz wprowadzić wiele " -"wartości oddzielonych przecinkiem, a zakresy za pomocą -, np. „0,2-4,7”." #: Library/Main/Strings.cs:79 msgid "The version to list/restore files" @@ -2915,14 +3166,12 @@ msgstr "Ustaw pliki kontrolne" #: 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 "" -"Jeśli skrót woluminu nie jest zgodny, Duplicati odmówi użycia kopii " -"zapasowej. Podaj tę flagę, aby umożliwić Duplicati kontynuowanie mimo to." #: Library/Main/Strings.cs:93 -msgid "Set this flag to skip hash checks" -msgstr "Ustaw tę flagę, a będzie pomijała kontrole odcisków palców" +msgid "Skip hash checks" +msgstr "" #: Library/Main/Strings.cs:94 msgid "" @@ -2936,28 +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 "" -"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 "" -"Ta opcja może służyć do dostarczania alternatywnego folderu do tymczasowego " -"przechowywania. Domyślnie używany jest domyślny folder tymczasowy systemu. " -"Zauważ, że również SQLite umieści pliki tymczasowe w tym folderze " -"tymczasowym." - -#: 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" @@ -2976,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 "" @@ -2996,7 +3225,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:105 -msgid "Disables manifests verification" +msgid "Disable manifests verification" msgstr "" #: Library/Main/Strings.cs:106 @@ -3036,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 "" @@ -3077,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 "" @@ -3118,26 +3347,26 @@ msgstr "Dozwolona liczba jednoczesnych operacji przesyłania" #: 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" -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 msgid "Log internal information to a file" msgstr "Rejestrowanie informacji wewnętrznych w pliku" -#: 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 "" @@ -3145,7 +3374,7 @@ msgstr "" msgid "Log information level" msgstr "Poziom informacji dziennika" -#: 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 "" @@ -3160,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 "" @@ -3209,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 @@ -3226,41 +3455,41 @@ 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." +msgstr "" + +#: Library/Main/Strings.cs:138 msgid "Verify uploads by listing contents" msgstr "Weryfikowanie przesłanych treści przez wyświetlanie zawartości listy" -#: Library/Main/Strings.cs:138 +#: Library/Main/Strings.cs:139 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 " +"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 będzie przesyłać pliki podczas skanowania dysku i tworzenia " -"woluminów, co zwykle przyspiesza tworzenie kopii zapasowej. Użyj tej flagi, " -"aby wyłączyć zachowanie, aby Duplicati czekało na zakończenie każdego " -"woluminu." -#: Library/Main/Strings.cs:139 +#: Library/Main/Strings.cs:140 msgid "Upload files synchronously" msgstr "Wysyłaj pliki synchronicznie" -#: Library/Main/Strings.cs:140 +#: Library/Main/Strings.cs:141 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." +"process. Use this option to ensure that each operation is performed on a " +"seperate connection." msgstr "" -#: Library/Main/Strings.cs:141 +#: Library/Main/Strings.cs:142 msgid "Do not re-use connections" msgstr "Nie używaj ponownie połączeń" -#: Library/Main/Strings.cs:142 +#: 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 " @@ -3270,57 +3499,57 @@ msgstr "" " liczbę ponownych prób. Włącz tę opcję, aby komunikaty o błędach były " "wyświetlane po wykonaniu ponownej próby." -#: Library/Main/Strings.cs:143 +#: Library/Main/Strings.cs:144 msgid "Show error messages when a retry is performed" msgstr "Pokaż komunikaty o błędach po wykonaniu ponownej próby" -#: 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 "Prześlij puste pliki kopii zapasowej" -#: 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 "Próg ostrzeżenia o niskim przydziale" -#: 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 " @@ -3332,11 +3561,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 "Obsługa dowiązania symbolicznego" -#: 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}\" " @@ -3352,11 +3581,11 @@ msgstr "" "traktować każde dowiązanie twarde jako unikalną ścieżkę. Opcja \"{2}\" " "zignoruje wszystkie dowiązania twarde z więcej niż jednym łączem." -#: Library/Main/Strings.cs:155 +#: Library/Main/Strings.cs:156 msgid "Hardlink handling" msgstr "Obsługa dowiązań twardych" -#: 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 " @@ -3364,11 +3593,11 @@ msgid "" "are: {0}." msgstr "" -#: Library/Main/Strings.cs:157 +#: Library/Main/Strings.cs:158 msgid "Exclude files by attribute" msgstr "Wyklucz pliki według atrybutu" -#: 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 " @@ -3380,67 +3609,57 @@ msgstr "" "które są następnie używane do uzyskiwania dostępu do zawartości migawki. To " "obejście może przyspieszyć dostęp do plików w systemie Windows XP." -#: Library/Main/Strings.cs:159 +#: Library/Main/Strings.cs:160 msgid "Map snapshots to a drive (Windows only)" msgstr "Mapuj migawki na dysk (tylko Windows)" -#: 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 "" -"Wyświetlana nazwa dołączona do tej kopii zapasowej. Może służyć do " -"identyfikacji kopii zapasowej podczas wysyłania poczty lub uruchamiania " -"skryptów." - #: Library/Main/Strings.cs:161 +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 "Name of the backup" msgstr "Nazwa kopii zapasowej" -#: 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." -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 " "is supplied, that also serves as an example. The default file is placed in " "{0}." msgstr "" -"Ta właściwość może służyć do wskazywania pliku tekstowego, w którym każdy " -"wiersz zawiera rozszerzenie pliku wskazujące na plik nieskompresowany. " -"Pliki, które mają rozszerzenie znalezione w pliku, nie zostaną " -"skompresowane, ale po prostu zapisane w archiwum. Format pliku ignoruje " -"wszystkie wiersze, które nie zaczynają się od kropki, i uwzględnia spację " -"wskazującą koniec rozszerzenia. Dostarczony jest domyślny plik, który służy " -"również jako przykład. Domyślny plik jest umieszczony w {0}." -#: Library/Main/Strings.cs:167 +#: Library/Main/Strings.cs:168 msgid "Manage non-compressible file extensions" msgstr "Zarządzaj nieskompresowanymi rozszerzeniami plików" -#: 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 " @@ -3452,88 +3671,71 @@ msgstr "" "spowoduje duży narzut na przechowywanie list plików. Należy zauważyć, że " "wartości nie można zmienić po utworzeniu plików zdalnych." -#: Library/Main/Strings.cs:169 +#: Library/Main/Strings.cs:170 msgid "Block size used in hashing" msgstr "Rozmiar bloku dla sum kontrolnych" -#: 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 "" -"Tej opcji można użyć, aby ograniczyć skanowanie tylko do plików, o których " -"wiadomo, że uległy zmianie. Zwykle jest to aktywowane tylko w połączeniu z " -"obserwatorem systemu plików, który śledzi zmiany w plikach." - #: Library/Main/Strings.cs:171 +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 "Lista plików do sprawdzenia pod kątem zmian" -#: Library/Main/Strings.cs:172 +#: 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 "Ścieżka do lokalnego stanu bazy danych" -#: 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." +"Use this option to supply a list of deleted files. This option will be " +"ignored unless the option --{0} is also set." msgstr "" -"Ta opcja może być użyta do dostarczenia listy usuniętych plików. Ta opcja " -"zostanie zignorowana, chyba że zostanie również ustawiona opcja --{0}." -#: Library/Main/Strings.cs:175 +#: Library/Main/Strings.cs:176 msgid "List of deleted files" msgstr "Lista usuniętych plików" -#: Library/Main/Strings.cs:176 +#: Library/Main/Strings.cs:177 msgid "" -"This option can be used to reduce the memory footprint by not keeping paths " -"and modification timestamps in memory." +"Use this option to reduce the memory footprint by not keeping paths and " +"modification timestamps in memory." msgstr "" -#: Library/Main/Strings.cs:177 +#: Library/Main/Strings.cs:178 msgid "Reduce memory footprint by disabling in-memory lookups" msgstr "Zmniejsz zużycie pamięci, wyłączając wyszukiwanie w pamięci" -#: 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 "" -"Ta opcja może służyć do zwiększenia szybkości w zamian za dodatkowe użycie " -"pamięci." - #: Library/Main/Strings.cs:180 +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 "Przechowywanie pamięci podręcznej bloku w pamięci" -#: Library/Main/Strings.cs:181 +#: 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 "" -"Jeśli ta flaga jest ustawiona, lokalna baza danych nie jest porównywana ze " -"zdalną listą plików podczas uruchamiania. Zamierzonym zastosowaniem tej " -"opcji jest poprawne działanie w przypadkach, gdy lista plików jest " -"uszkodzona lub niedostępna." -#: Library/Main/Strings.cs:182 +#: Library/Main/Strings.cs:183 msgid "Do not query backend at startup" msgstr "Nie wysyłaj zapytań podczas uruchamiania" -#: 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" @@ -3547,11 +3749,11 @@ msgstr "" "Kompromis polega na tym, że większe pliki indeksów zajmują więcej " "przestrzeni zdalnej i mogą nigdy nie być używane." -#: Library/Main/Strings.cs:184 -msgid "Determines usage of index files" -msgstr "Określa użycie plików indeksowych" - #: Library/Main/Strings.cs:185 +msgid "Determine usage of index files" +msgstr "" + +#: 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 " @@ -3563,51 +3765,43 @@ msgstr "" "przestrzeni może zawierać miejsce docelowe przed odzyskaniem. Ta wartość " "jest procentem wykorzystanym na każdym woluminie i całkowitej pamięci." -#: Library/Main/Strings.cs:186 +#: Library/Main/Strings.cs:187 msgid "The maximum wasted space in percent" msgstr "Maksymalna zmarnowana przestrzeń w procentach" -#: 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 "" -"Ta opcja może służyć do eksperymentowania z różnymi ustawieniami i " -"obserwowania wyników bez zmiany rzeczywistych plików." - #: Library/Main/Strings.cs:188 -msgid "Does not perform any modifications" -msgstr "Nie wykonuje żadnych modyfikacji" +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 "" -"To bardzo zaawansowana opcja! Ta opcja może służyć do wybierania algorytmu " -"tworzenia odcisków palców pliku o mniejszym lub większej długości powstałego" -" odcisku palca ze względu na wydajność lub miejsce do magazynowania." #: 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 "" + +#: Library/Main/Strings.cs:191 msgid "The hash algorithm used on blocks" msgstr "Algorytm haszujący zastosowany do bloków" -#: 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." -msgstr "" -"To bardzo zaawansowana opcja! Ta opcja może służyć do wybierania algorytmu " -"tworzenia odcisków palców pliku o mniejszym lub większej długości powstałego" -" odcisku palca ze względu na wydajność lub miejsce do magazynowania." - #: Library/Main/Strings.cs:192 +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 "Algorytm haszujący zastosowany do plików" -#: Library/Main/Strings.cs:193 +#: 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. " @@ -3620,11 +3814,11 @@ msgstr "" "takie automatyczne kompaktowanie i kompaktować tylko podczas uruchamiania " "polecenia kompaktowania." -#: Library/Main/Strings.cs:194 +#: Library/Main/Strings.cs:195 msgid "Disable automatic compacting" msgstr "Wyłącz automatyczne kompaktowanie" -#: 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 " @@ -3636,11 +3830,11 @@ msgstr "" "to, że duże woluminy, które mogą mieć kilka bajtów zmarnowane miejsce nie są" " pobierane i przepisywane." -#: Library/Main/Strings.cs:196 +#: Library/Main/Strings.cs:197 msgid "Volume size threshold" msgstr "Próg rozmiaru woluminu" -#: 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 " @@ -3650,11 +3844,11 @@ msgstr "" "wymusić grupowanie małych plików. Małe objętości będą zawsze łączone, jeśli " "mogą wypełnić całą objętość." -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:199 msgid "Maximum number of small volumes" msgstr "Maksymalna liczba małych woluminów" -#: 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 " @@ -3664,47 +3858,42 @@ msgstr "" "istniejące bloki. Jest to dość powolna operacja, ale może ograniczyć rozmiar" " pobieranych plików." -#: Library/Main/Strings.cs:200 +#: Library/Main/Strings.cs:201 msgid "Use local file data when restoring" msgstr "Użyj lokalnych danych z pliku podczas przywracania" -#: 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" -msgstr "Wyłącz lokalną bazę danych" - #: Library/Main/Strings.cs:204 +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 "" -#: Library/Main/Strings.cs:205 +#: Library/Main/Strings.cs:206 msgid "Keep a number of versions" msgstr "Zachowaj kilka wersji" -#: Library/Main/Strings.cs:206 +#: Library/Main/Strings.cs:207 msgid "Use this option to set the timespan in which backups are kept." msgstr "" "Użyj tej opcji, aby ustawić przedział czasu, w którym przechowywane są kopie" " zapasowe." -#: Library/Main/Strings.cs:207 +#: Library/Main/Strings.cs:208 msgid "Keep all versions within a timespan" msgstr "Przechowuj wszystkie wersje w określonym przedziale czasowym" -#: 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 " @@ -3725,34 +3914,31 @@ msgstr "" "kopię zapasową ”. Ta opcja obsługuje również użycie specyfikatora 'U' do " "wskazania nieograniczonego przedziału czasu." -#: Library/Main/Strings.cs:209 +#: Library/Main/Strings.cs:210 msgid "Reduce number of versions by deleting old intermediate backups" msgstr "Zmniejsz liczbę wersji, usuwając stare pośrednie kopie zapasowe" -#: Library/Main/Strings.cs:210 +#: Library/Main/Strings.cs:211 msgid "Use this option to continue even if some source entries are missing." msgstr "" "Użyj tej opcji, aby kontynuować, nawet jeśli brakuje niektórych wpisów " "źródłowych." -#: Library/Main/Strings.cs:211 +#: Library/Main/Strings.cs:212 msgid "Ignore missing source elements" msgstr "Zignoruj ​​brakujące elementy źródłowe" -#: 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 "" -"Użyj tej opcji, aby nadpisać pliki docelowe podczas przywracania, jeśli ta " -"opcja nie jest ustawiona, pliki zostaną przywrócone ze znacznikiem czasu i " -"dołączonym numerem." - #: Library/Main/Strings.cs:213 +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 "Nadpisz pliki podczas przywracania" -#: Library/Main/Strings.cs:214 +#: 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." @@ -3761,15 +3947,11 @@ msgstr "" "uruchamiania opcji. Ogólnie ta opcja wygeneruje linię dla każdego " "przetwarzanego pliku." -#: Library/Main/Strings.cs:215 +#: Library/Main/Strings.cs:216 msgid "Output more progress information" msgstr "Wyświetl więcej informacji o postępie" -#: 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." @@ -3777,11 +3959,11 @@ msgstr "" "Użyj tej opcji, aby zwiększyć ilość danych wyjściowych generowanych w wyniku" " operacji, w tym wszystkie nazwy plików." -#: Library/Main/Strings.cs:218 +#: Library/Main/Strings.cs:219 msgid "Output full results" msgstr "Wyprowadzaj pełne wyniki" -#: 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 " @@ -3793,25 +3975,25 @@ msgstr "" "wszystkich zdalnych plików i może być używany do weryfikacji integralności " "plików." -#: Library/Main/Strings.cs:220 +#: Library/Main/Strings.cs:221 msgid "Determine if verification files are uploaded" msgstr "Sprawdź, czy pliki weryfikacyjne zostały przesłane" -#: 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" +"option --{1} is set, no remote files are verified." msgstr "" -#: Library/Main/Strings.cs:222 +#: Library/Main/Strings.cs:223 msgid "The number of samples to test after a backup" msgstr "Liczba próbek do przetestowania po wykonaniu kopii zapasowej" -#: Library/Main/Strings.cs:223 +#: Library/Main/Strings.cs:224 #, csharp-format msgid "" "After a backup is completed, some (dblock, dindex, dlist) files from the " @@ -3821,57 +4003,57 @@ 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 "Procent próbek do przetestowania po utworzeniu kopii zapasowej" -#: 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" -msgstr "Aktywuje dogłębną weryfikację plików" - #: Library/Main/Strings.cs:227 +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 "" -#: Library/Main/Strings.cs:228 +#: Library/Main/Strings.cs:229 msgid "Size of the file read buffer" msgstr "Rozmiar bufora odczytu pliku" -#: 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 "Pozwól na zmianę hasła szyfrowania" -#: 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 "Wyświetlaj tylko zestawy plików" -#: 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," @@ -3882,11 +4064,11 @@ msgstr "" "tworzenia kopii zapasowych i przywracania, ale nie ma dużego wpływu na " "rozmiar pliku." -#: Library/Main/Strings.cs:236 -msgid "Don't store metadata" -msgstr "Nie zapisuj Metadanych" - #: Library/Main/Strings.cs:237 +msgid "Do not store metadata" +msgstr "" + +#: 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." @@ -3894,11 +4076,11 @@ msgstr "" "Domyślnie uprawnienia nie są przywracane, ponieważ mogą uniemożliwić dostęp " "do plików. Użyj tej opcji, aby przywrócić również uprawnienia." -#: Library/Main/Strings.cs:238 +#: Library/Main/Strings.cs:239 msgid "Restore file permissions" msgstr "Przywróć uprawnienia plików" -#: 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" @@ -3908,11 +4090,11 @@ msgstr "" " w celu sprawdzenia, czy przywracanie powiodło się. Użyj tej opcji, aby " "wyłączyć sprawdzanie i uniknąć czekania na weryfikację." -#: Library/Main/Strings.cs:240 +#: Library/Main/Strings.cs:241 msgid "Skip restored file check" msgstr "Pomiń sprawdzanie przywróconego pliku" -#: 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 " @@ -3922,28 +4104,28 @@ msgstr "" " pobieranych danych. Użyj tej opcji, aby pominąć tę optymalizację i używać " "tylko danych zdalnych." -#: Library/Main/Strings.cs:242 +#: Library/Main/Strings.cs:243 msgid "Do not use local data" msgstr "Nie używaj danych lokalnych" -#: 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." @@ -3951,19 +4133,11 @@ msgstr "" "Użyj tej opcji, aby zwiększyć weryfikację poprzez sprawdzenie skrótu bloków " "odczytanych z woluminu przed dodaniem danych do przywracanych plików." -#: Library/Main/Strings.cs:248 +#: Library/Main/Strings.cs:249 msgid "Check block hashes" msgstr "Sprawdź haszowane bloki" -#: Library/Main/Strings.cs:249 -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:250 -msgid "Clean up old log data" -msgstr "Wyczyść stare dane dziennika" - -#: 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 " @@ -3977,27 +4151,23 @@ msgstr "" "Wynikową bazę danych można przeszukiwać, ale nie można jej używać do " "przywracania danych." -#: Library/Main/Strings.cs:252 +#: Library/Main/Strings.cs:253 msgid "Repair database with paths" msgstr "Napraw bazę danych ze ścieżkami" -#: 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\"." +" in another language. Use this option to set the locale. Supply a blank " +"string to choose the \"Invariant Culture\"." msgstr "" -"Domyślnie używane będą ustawienia regionalne i kulturowe systemu. W " -"niektórych przypadkach możesz chcieć uruchomić inny język, na przykład aby " -"otrzymywać wiadomości w innym języku. Ta opcja może być użyta do ustawienia " -"ustawień regionalnych. Podaj pusty ciąg, aby wybrać „Kulturę niezmienną”." -#: Library/Main/Strings.cs:254 +#: Library/Main/Strings.cs:255 msgid "Force the locale setting" msgstr "Wymuś ustawienie regionalne" -#: Library/Main/Strings.cs:255 +#: 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 " @@ -4007,25 +4177,22 @@ msgstr "" "„Ostatni czwartek”. Po ustawieniu tej opcji wyświetlane są tylko rzeczywiste" " daty, na przykład „12 listopada 2018, 8:01”." -#: Library/Main/Strings.cs:256 -msgid "Forces the display of the actual date instead of calendar date" -msgstr "Wymusza wyświetlanie aktualnej daty zamiast daty kalendarzowej" - #: Library/Main/Strings.cs:257 +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" +"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 "" -"Użyj tej opcji, aby wyłączyć wielowątkową obsługę wysyłania i pobierania, co" -" może znacznie przyspieszyć operacje zaplecza w zależności od używanego " -"sprzętu i szybkości transferu zaplecza." -#: Library/Main/Strings.cs:258 +#: Library/Main/Strings.cs:259 msgid "Handle file communication with backend using threaded pipes" msgstr "Zarządzaj komunikacją plików z serwerem za pomocą wątków potokowych." -#: 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 " @@ -4035,22 +4202,22 @@ msgstr "" "tej wartości na zero lub mniej spowoduje dynamiczne zrównoważenie liczby " "aktywnych wątków w celu dopasowania do sprzętu." -#: Library/Main/Strings.cs:260 +#: Library/Main/Strings.cs:261 msgid "Limit number of concurrent threads" msgstr "Ogranicz liczbę jednoczesnych wątków" -#: 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 "" "Użyj tej opcji, aby ustawić liczbę procesów, które wykonują haszowanie " "danych." -#: Library/Main/Strings.cs:262 +#: Library/Main/Strings.cs:263 msgid "Specify the number of concurrent hashing processes" msgstr "Określanie liczby jednoczesnych procesów pobierania odcisków palców" -#: 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." @@ -4058,11 +4225,11 @@ msgstr "" "Użyj tej opcji, aby ustawić liczbę procesów, które wykonują kompresję danych" " wyjściowych." -#: Library/Main/Strings.cs:264 +#: Library/Main/Strings.cs:265 msgid "Specify the number of concurrent compression processes" msgstr "Określ liczbę jednoczesnych procesów kompresji" -#: 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 " @@ -4073,58 +4240,47 @@ msgstr "" "zapasowej i zawartości przesłanej w niekompletnej sesji tworzenia kopii " "zapasowej." -#: Library/Main/Strings.cs:266 -msgid "Disables synthetic filelist" -msgstr "Wyłącza syntetyczną listę plików" - #: Library/Main/Strings.cs:267 +msgid "Disable synthetic filelist" +msgstr "" + +#: 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 "" -"Ta flaga instruuje Duplicati, aby nie sprawdzał metadanych ani rozmiaru " -"pliku podczas podejmowania decyzji o przeskanowaniu pliku w poszukiwaniu " -"zmian. Użyj tej opcji, jeśli masz dużą liczbę plików i zauważ, że skanowanie" -" niezmodyfikowanych plików zajmuje dużo czasu." - -#: Library/Main/Strings.cs:268 -msgid "Checks only file lastmodified" -msgstr "Sprawdza tylko ostatnio modyfikowany plik" #: Library/Main/Strings.cs:269 +msgid "Check only file lastmodified" +msgstr "" + +#: Library/Main/Strings.cs:270 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 " +"option to skip this compression, such that the entire original folder " "structure is preserved, including upper level empty folders." msgstr "" -"Podczas przywracania podzbioru kopii zapasowej do nowego folderu używana " -"jest najkrótsza możliwa ścieżka, aby uniknąć generowania głębokich ścieżek z" -" pustymi folderami. Użyj tej flagi, aby pominąć tę kompresję, aby zachować " -"całą oryginalną strukturę folderów, w tym puste foldery wyższego poziomu." - -#: Library/Main/Strings.cs:270 -msgid "Disables path compression on restore" -msgstr "Wyłącza kompresję ścieżki podczas przywracania" #: Library/Main/Strings.cs:271 +msgid "Disable path compression on restore" +msgstr "" + +#: Library/Main/Strings.cs:272 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." +"this option to disable that protection, such that all filesets can be " +"deleted." msgstr "" -"Domyślnie nie można usunąć ostatniego zestawu plików. Zabezpiecza to " -"wszystkie dane zdalne, że nie zostaną usunięte w wyniku błędu konfiguracji. " -"Użyj tej flagi, aby wyłączyć tę ochronę, tak aby można było usunąć wszystkie" -" zestawy plików." -#: Library/Main/Strings.cs:272 +#: Library/Main/Strings.cs:273 msgid "Allow removing all filesets" msgstr "Zezwól na usunięcie wszystkich zestawów plików" -#: Library/Main/Strings.cs:273 +#: 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 " @@ -4140,27 +4296,23 @@ msgstr "" " danych. Ustawienie tego na true pozwoli Duplicati na wykonywanie operacji " "VACUUM według własnego uznania." -#: 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 "" -"Gdy ta flaga jest włączona, skaner obliczający rozmiar plików źródłowych " -"jest wyłączony, a zamiast tego raportowany rozmiar jest odczytywany z bazy " -"danych. Użycie tej flagi może przyspieszyć tworzenie kopii zapasowej poprzez" -" zmniejszenie dostępu do dysku, ale da mniej dokładny wskaźnik postępu." -#: Library/Main/Strings.cs:276 +#: Library/Main/Strings.cs:277 msgid "Disable the read-ahead scanner" msgstr "Wyłącz skaner z wyprzedzeniem" -#: 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 " @@ -4171,27 +4323,27 @@ msgstr "" "sprawdzanie, upewnij się, że uruchamiasz regularne polecenia sprawdzania, " "aby upewnić się, że wszystko działa zgodnie z oczekiwaniami." -#: Library/Main/Strings.cs:278 +#: Library/Main/Strings.cs:279 msgid "Disable filelist consistency checks" msgstr "Wyłącz sprawdzanie spójności listy plików" -#: 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 "Wyłącz kopię zapasową przy zasilaniu bateryjnym" -#: Library/Main/Strings.cs:282 +#: Library/Main/Strings.cs:284 msgid "Log file information level" msgstr "Poziom informacji o pliku dziennika" -#: Library/Main/Strings.cs:283 +#: Library/Main/Strings.cs:285 #, csharp-format msgid "" "This option accepts filters that removes or includes messages regardless of " @@ -4207,38 +4359,42 @@ msgstr "" "regularne są obsługiwane w nawiasach klamrowych. Przykład: " "\"+Path*{0}+*Mail*{0}-[.*DNS]\"" -#: Library/Main/Strings.cs:284 -msgid "Applies filters to the file log data" -msgstr "Stosuje filtry do danych dziennika pliku" +#: Library/Main/Strings.cs:286 +msgid "Apply filters to the file log data" +msgstr "" -#: Library/Main/Strings.cs:285 +#: Library/Main/Strings.cs:287 +msgid "Specify the amount of log information to output to the console." +msgstr "" + +#: Library/Main/Strings.cs:288 msgid "Console information level" msgstr "Poziom informacyjny konsoli" -#: Library/Main/Strings.cs:287 -msgid "Applies filters to the console log data" -msgstr "Stosuje filtry do danych dziennika konsoli" - -#: 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:290 +msgid "Apply filters to the console log data" msgstr "" -#: Library/Main/Strings.cs:290 -msgid "Sets the process to use low IO priority" -msgstr "Ustawia proces na niski priorytet we/wy" - #: 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 " @@ -4250,11 +4406,11 @@ msgstr "" " posiadanie pliku o nazwie „.nobackup” i umieszczenie tego pliku w " "folderach, których nie należy tworzyć kopii zapasowej." -#: Library/Main/Strings.cs:295 +#: Library/Main/Strings.cs:298 msgid "List of filenames that exclude folders" msgstr "Lista nazw plików wykluczających foldery" -#: 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 " @@ -4262,11 +4418,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" @@ -4274,11 +4430,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 " @@ -4291,11 +4447,11 @@ msgstr "" "wszystkie zapytania do bazy danych i pamiętaj, aby ustawić --{0}={2} lub " "--{1}={2}, aby raportować dodatkowe dane dziennika" -#: Library/Main/Strings.cs:302 -msgid "Activates logging of all database queries" -msgstr "Aktywuje rejestrowanie wszystkich zapytań bazy danych" +#: 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 " @@ -4304,11 +4460,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. " @@ -4316,11 +4472,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. " @@ -4328,11 +4484,11 @@ 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 " @@ -4341,17 +4497,17 @@ msgstr "" "Biblioteka kryptograficzna nie obsługuje przekształceń wielokrotnego użytku " "dla algorytmu mieszającego {0}" -#: Library/Main/Strings.cs:315 +#: Library/Main/Strings.cs:318 #, csharp-format msgid "The cryptolibrary does not support the hash algorithm {0}" msgstr "Biblioteka kryptograficzna nie obsługuje algorytmu hash {0}" -#: Library/Main/Strings.cs:316 +#: Library/Main/Strings.cs:319 msgid "The passphrase cannot be changed for an existing backup" msgstr "" "Hasło szyfrowania nie może być zmienione dla istniejącej kopii zapasowej" -#: Library/Main/Strings.cs:317 +#: Library/Main/Strings.cs:320 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "Nie udało się utworzyć zrzutu: {0}" @@ -4513,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 "" @@ -4523,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 "" @@ -4537,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 @@ -4551,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 "" @@ -4579,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" @@ -4589,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" @@ -4611,29 +4764,27 @@ 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 "Selects the output format for results. Available formats: {0}" -msgstr "Wybiera format wyjściowy wyników. Dostępne formaty: {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" -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 @@ -4647,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" @@ -4664,23 +4813,20 @@ 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 "" -"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 @@ -4698,11 +4844,9 @@ msgstr "Wyślij email" #: 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 "" -"Nie można znaleźć docelowego serwera poczty przez wyszukiwanie MX, użyj " -"opcji {0}, aby określić, którego serwera SMTP użyć." #: Library/Modules/Builtin/Strings.cs:98 msgid "" @@ -4722,10 +4866,10 @@ msgid "The message body" msgstr "Treść wiadomości" #: 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 "" -"Hasło używane do uwierzytelniania przy użyciu serwera SMTP, jeśli jest to " -"wymagane." #: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Password" @@ -4749,19 +4893,13 @@ msgstr "Adresat(ci) wiadomości e-mail" #: 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" "Mail Sender \n" "Mail Sender " msgstr "" -"Adres nadawcy e-mail'a. Jeśli żaden host nie jest podany, użyta będzie nazwa hosta pierwszego odbiorcy. Przykłady dozwolonych formatów:\n" -"\n" -"sender\n" -"sender@example.com\n" -"Mail Sender \n" -"Mail Sender " #: Library/Modules/Builtin/Strings.cs:121 msgid "Email sender" @@ -4776,13 +4914,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 "Wiadomości do wysłania" #: 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." @@ -4806,10 +4945,10 @@ msgid "The email subject" msgstr "Temat wiadomości" #: 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 "" -"Jeśli jest to wymagane nazwa użytkownika używana do uwierzytelniania na " -"serwerze SMTP." #: Library/Modules/Builtin/Strings.cs:133 msgid "SMTP Username" @@ -4845,8 +4984,8 @@ msgstr "Moduł raportowania XMPP" #: 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 @@ -4855,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" @@ -4869,13 +5009,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 "Szablon wiadomości" #: 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 @@ -4883,7 +5024,9 @@ msgid "The XMPP username" msgstr "Nazwa użytkownika XMPP" #: 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 @@ -4891,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" @@ -4901,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 " +"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" @@ -4918,97 +5064,138 @@ 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 -msgid "HTTP report URL." +#: 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 -msgid "The name of the parameter to send the message as." -msgstr "Nazwa parametru, aby wysłać wiadomość jako." +#: 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 "" -"Extra parameters to add to the http message, e.g. " +"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:193 -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." +#: Library/Modules/Builtin/Strings.cs:221 +msgid "Set the HTTP verb to use" msgstr "" -#: Library/Modules/Builtin/Strings.cs:194 +#: 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 "" + +#: 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 "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." @@ -5017,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 @@ -5255,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 "" @@ -5279,11 +5461,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 " @@ -5291,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}" @@ -5308,8 +5486,8 @@ msgstr "Komunikat o wewnętrznym błędzie: {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. " @@ -5323,8 +5501,8 @@ msgstr "Dołącz pliki" #: 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. " @@ -5367,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 84e420100..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-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: Sérgio Marques , 2024\n" "Language-Team: Portuguese (https://app.transifex.com/duplicati/teams/67655/pt/)\n" @@ -50,8 +50,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 @@ -122,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 @@ -132,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 "" @@ -217,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 @@ -313,14 +320,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 @@ -345,10 +348,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 @@ -356,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 @@ -364,7 +367,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 "" @@ -377,10 +380,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 @@ -391,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 @@ -401,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 @@ -412,11 +415,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 @@ -431,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 @@ -439,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 @@ -451,13 +454,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 "" @@ -466,21 +469,22 @@ msgid "FTP" msgstr "FTP" #: 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" -msgstr "Ativa o modo de ligações por FTP" +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 @@ -488,7 +492,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 "" @@ -498,12 +502,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 @@ -544,13 +548,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 @@ -560,8 +564,8 @@ msgstr "Google Cloud Storage" #: 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}" -msgstr "Necessita de um ID de Autenticação, pode obte-lo aqui: {0}" +msgid "You need an AuthID. You can get it from: {0}" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:30 #, csharp-format @@ -595,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 @@ -606,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 @@ -617,12 +621,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 "" @@ -647,7 +651,7 @@ msgstr "ID de Disco de Equipa" #: 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 "" @@ -659,7 +663,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 "" @@ -668,17 +672,17 @@ msgid "Provide another authentication URL" msgstr "Providenciar outro URL de autenticação" #: 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 "" @@ -688,11 +692,11 @@ msgid "Use a UK account" msgstr "Usar uma conta UK" #: 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 @@ -717,7 +721,7 @@ msgid "No CloudFiles userID given" msgstr "Não foi introduzido um ID de utilizador CloudFiles" #: 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 @@ -725,13 +729,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 @@ -739,9 +743,10 @@ msgid "S3 compatible" msgstr "Compatível com S3" #: 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 @@ -749,9 +754,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 @@ -774,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 @@ -785,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 @@ -795,19 +801,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 @@ -835,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 @@ -843,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 @@ -865,7 +871,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 "" @@ -1027,7 +1033,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 "" @@ -1042,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 @@ -1053,49 +1059,48 @@ 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 " -"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 @@ -1120,7 +1125,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 "" @@ -1196,7 +1201,7 @@ msgstr "Executável Rclone" #: 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\")" @@ -1289,7 +1294,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 @@ -1297,10 +1302,10 @@ msgid "B2 Cloud Storage" msgstr "B2 Cloud Storage" #: 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 @@ -1308,10 +1313,10 @@ msgid "B2 Cloud Storage Application Key" msgstr "Chave da aplicação B2 Cloud Storage" #: 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 @@ -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,11 +1502,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 "" @@ -1580,7 +1585,8 @@ msgid "" msgstr "" #: Library/Backend/AliyunOSS/Strings.cs:14 -msgid "Bucket Name" +#: Library/Backend/TencentCOS/Strings.cs:36 +msgid "Bucket name" msgstr "Nome do 'bucket'" #: Library/Backend/AliyunOSS/Strings.cs:15 @@ -1603,8 +1609,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 @@ -1691,22 +1697,18 @@ msgid "Secret Key" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:35 -msgid "Bucket, format: BucketName-APPID" +msgid "Bucket name, format: BucketName-APPID" msgstr "" -#: Library/Backend/TencentCOS/Strings.cs:36 -msgid "Bucket" -msgstr "'Bucket'" - #: 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 @@ -1721,8 +1723,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 @@ -1734,7 +1736,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 @@ -1751,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 @@ -1765,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 @@ -1789,48 +1791,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 "mega.nz" -#: 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 "The shared secret used to generate two-factor TOTP codes" +msgstr "" + +#: Library/Backend/Mega/Strings.cs:33 msgid "No password given" msgstr "Palavra-passe não fornecida" -#: Library/Backend/Mega/Strings.cs:33 +#: Library/Backend/Mega/Strings.cs:34 msgid "No username given" msgstr "Utilizador não fornecido" +#: 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 @@ -1853,9 +1861,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." @@ -1940,10 +1948,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." @@ -1955,7 +1963,7 @@ msgstr "Microsoft OneDrive for Business" #: 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 "" @@ -1965,8 +1973,8 @@ msgstr "Dropbox" #: 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 "" @@ -1980,8 +1988,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 @@ -2006,7 +2014,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 "" @@ -2039,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 @@ -2051,78 +2059,78 @@ 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" -msgstr "" +msgid "Authentication method" +msgstr "Método de autenticação" #: 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" -msgstr "" +msgid "Satellite" +msgstr "Satélite" #: 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" -msgstr "O chave API" +msgid "API key" +msgstr "Chave API" #: 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" -msgstr "O frase-passe de encriptação" +msgid "Encryption passphrase" +msgstr "Frase-passe de encriptação" #: 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" -msgstr "" +msgid "Access grant" +msgstr "Acesso concedido" #: 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" -msgstr "" +msgid "Bucket" +msgstr "'Bucket'" #: 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" -msgstr "A pasta" +msgid "Folder" +msgstr "Pasta" #: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format @@ -2137,9 +2145,345 @@ msgid "Unexpected error code: {0} - {1}" msgstr "Código do erro inesperado: {0} - {1}" #: 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 "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}" @@ -2152,17 +2496,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" -msgstr "Compressão Zip" +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 @@ -2172,29 +2516,29 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:28 -msgid "Sets the Zip compression level" -msgstr "Define o nível de compressão Zip" +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" -msgstr "Define o método de compressão Zip" +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 @@ -2233,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 "" @@ -2244,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 @@ -2292,13 +2636,13 @@ msgstr "" #: Library/Main/Strings.cs:30 #, csharp-format -msgid "The option {0} is deprecated: {1}" -msgstr "A opção {0} foi descontinuada: {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 @@ -2321,21 +2665,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 "" @@ -2420,12 +2764,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 @@ -2445,7 +2789,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 @@ -2469,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 @@ -2528,7 +2872,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 "" @@ -2539,7 +2883,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 "" @@ -2610,11 +2954,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 @@ -2627,25 +2971,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 "" -"Esta opção pode ser utilizada para fornecer uma pasta alternativa para " -"armazenamento temporário. Por padrão, é utilizada a pasta temporária do " -"sistema. Note-se que também o SQLite colocará ficheiros temporários nesta " -"pasta." - -#: 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 @@ -2665,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 @@ -2682,7 +3011,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:105 -msgid "Disables manifests verification" +msgid "Disable manifests verification" msgstr "" #: Library/Main/Strings.cs:106 @@ -2714,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 @@ -2722,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 "" @@ -2741,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 @@ -2779,26 +3108,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 "" @@ -2806,7 +3135,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 "" @@ -2818,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 "" @@ -2849,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 @@ -2866,94 +3195,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 "" +"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 "Não reutilizar ligações" -#: Library/Main/Strings.cs:142 +#: 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 " @@ -2965,11 +3298,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 "Gestão de ligações simbólicas" -#: 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}\" " @@ -2979,11 +3312,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 " @@ -2991,11 +3324,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 " @@ -3003,45 +3336,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 +#: Library/Main/Strings.cs:161 msgid "" -"A display name that is attached to this backup. Can be used to identify the " -"backup when sending mail or running scripts." +"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:161 +#: Library/Main/Strings.cs:162 msgid "Name of the backup" msgstr "Nome da cópia de segurança" -#: 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." -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 " @@ -3049,11 +3382,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 " @@ -3061,77 +3394,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." +"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:175 +#: Library/Main/Strings.cs:176 msgid "List of deleted files" msgstr "Lista de ficheiros eliminados" -#: Library/Main/Strings.cs:176 +#: Library/Main/Strings.cs:177 msgid "" -"This option can be used to reduce the memory footprint by not keeping paths " -"and modification timestamps in memory." +"Use this option to reduce the memory footprint by not keeping paths and " +"modification timestamps in memory." msgstr "" -#: Library/Main/Strings.cs:177 +#: 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" @@ -3140,11 +3467,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 " @@ -3152,43 +3479,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. " @@ -3196,11 +3523,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 " @@ -3208,67 +3535,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" -msgstr "Desativa a base de dados local" - #: Library/Main/Strings.cs:204 +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 "" -#: 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 " @@ -3280,53 +3602,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 " @@ -3338,25 +3656,25 @@ msgstr "" "hashes SHA256 de todos os ficheiros remotos e pode ser usado para verificar " "a integridade dos ficheiros." -#: 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 " @@ -3366,137 +3684,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 "Permitir alteração da palavra-passe" -#: 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" -msgstr "Não guardar meta-dados" - #: Library/Main/Strings.cs:237 +msgid "Do not store metadata" +msgstr "" + +#: 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 "Não utilizar dados locais" -#: 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 "" -"Definir o tempo depois do que os dados de registo serão eliminados da base " -"de dados." - -#: Library/Main/Strings.cs:250 -msgid "Clean up old log data" -msgstr "Apagar dados de registo antigos" - -#: 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 " @@ -3504,121 +3812,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 " @@ -3628,50 +3937,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 " @@ -3681,38 +3990,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 " @@ -3720,11 +4033,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 " @@ -3732,11 +4045,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" @@ -3744,11 +4057,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 " @@ -3757,11 +4070,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 " @@ -3770,11 +4083,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. " @@ -3782,11 +4095,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. " @@ -3794,27 +4107,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 "" @@ -3961,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 "" @@ -3971,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 @@ -3982,7 +4295,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:57 -msgid "Sets readwrite" +msgid "Set readwrite" msgstr "" #: Library/Modules/Builtin/Strings.cs:58 @@ -3993,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 @@ -4017,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 @@ -4027,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 @@ -4047,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 "" @@ -4057,14 +4369,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 @@ -4079,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 "" @@ -4094,20 +4408,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 @@ -4125,8 +4439,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 @@ -4147,7 +4461,9 @@ msgid "The message body" msgstr "Texto da mensagem" #: 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 @@ -4168,7 +4484,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" @@ -4189,13 +4505,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 "Mensagem a enviar" #: 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." @@ -4217,7 +4534,9 @@ msgid "The email subject" msgstr "Assunto do e-mail" #: 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 @@ -4250,8 +4569,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 @@ -4260,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" @@ -4274,13 +4594,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 @@ -4288,7 +4609,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 @@ -4296,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" @@ -4304,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 " +"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 "" @@ -4321,102 +4647,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 @@ -4631,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 "" @@ -4655,11 +5017,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 " @@ -4667,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}" @@ -4684,8 +5042,8 @@ msgstr "Mensagem de erro: {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. " @@ -4699,8 +5057,8 @@ msgstr "Incluir ficheiros" #: 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. " @@ -4737,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 192474800..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-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: 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" @@ -66,8 +67,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 @@ -144,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 @@ -154,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 "" @@ -239,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 @@ -349,17 +357,11 @@ msgstr "O próximo USN é zero" msgid "Backup configuration changed" msgstr "Configuração de backup alterada" -#: Library/Snapshots/Strings.cs:48 -msgid "Calling process does not have the backup privilege" -msgstr "O processo de chamada não possui o privilégio de backup" - #: Library/Backend/OpenStack/Strings.cs: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 "" -"Este backend pode ler e gravar dados no Swift (objeto de armazenamento do " -"OpenStack). O formato suportado é \"openstack://container/folder\"." #: Library/Backend/OpenStack/Strings.cs:28 msgid "OpenStack Simple Storage" @@ -383,26 +385,26 @@ 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 "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 #: 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 "" @@ -417,11 +419,11 @@ 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" -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 "" @@ -434,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 "" @@ -446,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 @@ -460,13 +462,12 @@ 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'." +msgid "The keystone API version to use. Valid values are 'v2' and 'v3'." msgstr "" -"A versão da API do keystone a ser usada, os valores válidos são 'v2' e 'v3'." #: Library/Backend/OpenStack/Strings.cs:43 msgid "The keystone API version to use" @@ -484,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 @@ -504,13 +505,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 "" @@ -519,21 +520,22 @@ msgid "FTP" msgstr "FTP" #: 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" -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 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 @@ -541,7 +543,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 "" @@ -553,15 +555,13 @@ 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 "" -"Use essa opção para se comunicar usando Secure Socket Layer (SSL) por ftp " -"(ftps)." #: 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 "" @@ -604,16 +604,14 @@ 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 "" -"Este backend pode ler e gravar dados no Google Cloud Storage. O formato " -"permitido é: \"googlecloudstore://bucket/folder\"" #: Library/Backend/GoogleServices/Strings.cs:28 msgid "Google Cloud Storage" @@ -622,8 +620,8 @@ msgstr "Google Cloud Storage" #: 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}" -msgstr "Você precisa de um AuthID, você pode obtê-lo de: {0}" +msgid "You need an AuthID. You can get it from: {0}" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:30 #, csharp-format @@ -660,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 @@ -675,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 "" @@ -686,16 +684,14 @@ 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 "" -"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 "" -"Este backend pode ler e gravar dados no Google Drive. O Formato suportado é " -"\"googledrive://folder/subfolder\"." #: Library/Backend/GoogleServices/Strings.cs:45 msgid "Google Drive" @@ -718,11 +714,9 @@ msgstr "ID do drive da equipe " #: 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 "" -"Suporta conexões com o backend CloudFiles. O Formatos permitidos é " -"\"cloudfiles://container/folder\"." #: Library/Backend/CloudFiles/Strings.cs:25 msgid "Rackspace CloudFiles" @@ -732,48 +726,41 @@ msgstr "Rackspace CloudFiles" #, 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 "" -"CloudFiles usa servidores diferentes para autenticação com base no local " -"onde a conta reside, use esta opção para definir uma URL de autenticação " -"alternativa. Esta opção sobrescreve --{0}" #: Library/Backend/CloudFiles/Strings.cs:27 msgid "Provide another authentication URL" msgstr "Informe outra URL de autenticação" #: 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 "" -"Fornece a chave de acesso à API usada para autenticar com o CloudFiles." #: 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 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 "" -"Duplicati assumirá que as credenciais fornecidas são para uma conta dos EUA," -" use essa opção se a conta for uma conta baseada no Reino Unido. Note que " -"isto é equivalente à definição - {0} = {1}." #: Library/Backend/CloudFiles/Strings.cs:35 msgid "Use a UK account" msgstr "Usar uma conta do Reino Unido" #: Library/Backend/CloudFiles/Strings.cs:36 -msgid "Supplies the username used to authenticate with CloudFiles." -msgstr "Fornece o nome de usuário usado para autenticar com 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" -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" @@ -797,21 +784,21 @@ msgid "No CloudFiles userID given" msgstr "Nenhum CloudFiles userID informado" #: Library/Backend/CloudFiles/Strings.cs:43 -msgid "Unexpected CloudFiles response, perhaps the API has changed?" -msgstr "Resposta inesperada do CloudFiles, talvez a API mudou?" +msgid "Unexpected CloudFiles response. Perhaps the API has changed?" +msgstr "" #: Library/Backend/S3/S3Config.cs:75 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 @@ -819,9 +806,10 @@ msgid "S3 compatible" msgstr "S3 Compatível" #: 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 @@ -829,9 +817,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 @@ -856,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 @@ -869,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 "" @@ -879,22 +868,20 @@ 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 "" -"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 "" -"Utilize esta opção para comunicação https. Os buckets que contém pontos no " -"nome terão problemas com conexões https." #: 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 "" @@ -923,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 @@ -931,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 @@ -953,7 +940,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 "" @@ -1132,12 +1119,9 @@ msgstr "A chave pública para acrescentar" #: 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 "" -"Este backend pode ler e escrever dados em um backend baseado em SSH, " -"utilizando SFTP. Os formatos permitidos são:\"ssh://hostname/folder\" ou " -"\"ssh://username:password@hostname/folder\"" #: Library/Backend/SSHv2/Strings.cs:47 msgid "SFTP (SSH)" @@ -1150,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 "" @@ -1164,54 +1148,49 @@ 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 " -"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" -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 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" -msgstr "Define o valor de tempo limite da operação" +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 "" -"Esta opção pode ser usada para habilitar o intervalo de manutenção para a " -"conexão SSH. Se a conexão estiver ociosa, firewalls agressivos podem fechar " -"a conexão. Usar keep-alive manterá a conexão aberta nesse cenário. Se este " -"valor for definido como zero, o keep-alive estará desabilitado." #: 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 @@ -1240,11 +1219,9 @@ 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 "" -"Este backend pode ler e escrever dados no Box.com. O formato permitido é: " -"\"box://folder/subfolder\"." #: Library/Backend/Box/Strings.cs:26 msgid "Box.com" @@ -1327,7 +1304,7 @@ msgstr "Executável Rclone" #: 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\")" @@ -1432,7 +1409,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 @@ -1440,10 +1417,10 @@ msgid "B2 Cloud Storage" msgstr "B2 Cloud Storage" #: 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 @@ -1451,10 +1428,10 @@ msgid "B2 Cloud Storage Application Key" msgstr "B2 Cloud Storage Application Key" #: 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 @@ -1592,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 @@ -1618,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 "" @@ -1647,11 +1624,11 @@ 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), " -"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 "" @@ -1731,7 +1708,8 @@ msgid "" msgstr "" #: Library/Backend/AliyunOSS/Strings.cs:14 -msgid "Bucket Name" +#: Library/Backend/TencentCOS/Strings.cs:36 +msgid "Bucket name" msgstr "Nome do Bucket" #: Library/Backend/AliyunOSS/Strings.cs:15 @@ -1754,8 +1732,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 @@ -1842,22 +1820,18 @@ msgid "Secret Key" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:35 -msgid "Bucket, format: BucketName-APPID" +msgid "Bucket name, format: BucketName-APPID" msgstr "" -#: Library/Backend/TencentCOS/Strings.cs:36 -msgid "Bucket" -msgstr "Bucket" - #: 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 @@ -1872,11 +1846,9 @@ 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 "" -"Este backend pode ler e escrever dados no Jottacloud utilizando o protocolo " -"REST. O formato suportado é \"jottacloud://folder/subfolder\"." #: Library/Backend/Jottacloud/Strings.cs:26 msgid "Jottacloud" @@ -1887,10 +1859,8 @@ 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 "" -"Nenhum caminho informado, não pode fazer upload de arquivos para a pasta " -"raiz" #: Library/Backend/Jottacloud/Strings.cs:31 msgid "Illegal mount point given." @@ -1910,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 @@ -1929,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 "" @@ -1958,48 +1928,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 "Mega.nz" -#: 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 "The shared secret used to generate two-factor TOTP codes" +msgstr "" + +#: Library/Backend/Mega/Strings.cs:33 msgid "No password given" msgstr "Nenhuma senha informada" -#: Library/Backend/Mega/Strings.cs:33 +#: Library/Backend/Mega/Strings.cs:34 msgid "No username given" msgstr "Nenhum nome de usuário informado" +#: 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 @@ -2022,19 +1998,13 @@ 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." msgstr "" -"Suporte para conexões com um servidor SharePoint (incluindo OneDrive para " -"Negócios). São permitidos formatos " -"\"mssp://tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\" ou " -"\"mssp://username:password@tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\"." -" Utilize barras duplas '//' no caminho para denotar a partir de uma " -"biblioteca de documentos." #: Library/Backend/SharePoint/Strings.cs:27 msgid "Microsoft SharePoint" @@ -2134,21 +2104,14 @@ 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." msgstr "" -"Suporta conexões para Microsoft OneDrive para Negócios. Formatos permitidos " -"são " -"\"od4b://tennant.sharepoint.com/personal/username_domain/Documents/subfolder\"" -" ou " -"\"od4b://username:password@tennant.sharepoint.com/personal/username_domain/Documents/folder\"." -" Você pode usar barras duplas '//' no caminho para denotar a base do caminho" -" para a pasta de documentos." #: Library/Backend/SharePoint/Strings.cs:54 msgid "Microsoft OneDrive for Business" @@ -2156,11 +2119,9 @@ msgstr "Microsoft OneDrive para Negócios" #: 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 "" -"Este backend pode ler e escrever dados no Dropbox. O formato suportado é: " -"\"dropbox://folder/subfolder\"." #: Library/Backend/Dropbox/Strings.cs:28 msgid "Dropbox" @@ -2168,13 +2129,10 @@ msgstr "Dropbox" #: 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 "" -"Suporta conexões para um servidor web habilitado para WEBDAV, usando o " -"protocolo HTTP. Os formatos permitidos são \"webdav://hostname/folder\" ou " -"\"webdav://username:password@hostname/folder\"." #: Library/Backend/WEBDAV/Strings.cs:25 msgid "WebDAV" @@ -2186,15 +2144,9 @@ 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 "" -"O uso do método de autenticação HTTP Digest permite que o usuário se " -"autentique com o servidor, sem enviar a senha em texto plano. No entanto, um" -" ataque man-in-the-middle é fácil, porque o protocolo HTTP especifica uma " -"resposta à autenticação básica, o que fará com que o cliente envie a senha " -"para o invasor. Usando este sinalizador, o cliente não aceita isso e sempre " -"usa autenticação Digest ou não consegue se conectar." #: Library/Backend/WEBDAV/Strings.cs:27 msgid "Force the use of the HTTP Digest authentication method" @@ -2223,11 +2175,9 @@ 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 "" -"Utilize essa opção para se comunicar usando Secure Socket Layer (SSL) por " -"http (https)." #: Library/Backend/WEBDAV/Strings.cs:41 msgid "" @@ -2260,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 @@ -2272,85 +2222,78 @@ msgid "Storj DCS (Decentralized Cloud Storage)" msgstr "" #: Library/Backend/Storj/Strings.cs:29 -msgid "The connection-test failed." -msgstr "O teste de conexão falhou." +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 "" -"O método de autenticação descreve o caminho a ser usado para conectar à rede" -" - por meio da chave API ou por meio de uma concessão de acesso." #: Library/Backend/Storj/Strings.cs:31 -msgid "The authentication method" -msgstr "O método de autenticação" +msgid "Authentication method" +msgstr "Método de autenticação" #: 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" -msgstr "O satélite" +msgid "Satellite" +msgstr "Satélite" #: 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 "" -"A chave API concede acesso a um projeto específico no satélite escolhido. Vá" -" até o painel-dashboard do seu satélite para criar uma, se ainda não tiver " -"uma chave API. " #: Library/Backend/Storj/Strings.cs:35 -msgid "The API key" -msgstr "A chave API" +msgid "API key" +msgstr "Chave API" #: 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" -msgstr "A frase-senha de criptografia " +msgid "Encryption passphrase" +msgstr "Frase-senha de criptografia " #: 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 "" -"Uma concessão de acesso contém todas as informações em uma string " -"criptografada. Você pode usá-lo em vez de um satélite, chave API e segredo." #: Library/Backend/Storj/Strings.cs:39 -msgid "The access grant" -msgstr "A concessão de acesso" +msgid "Access grant" +msgstr "Concessão de acesso" #: Library/Backend/Storj/Strings.cs:40 -msgid "The bucket where the backup will reside in." -msgstr "O bucket onde o backup residirá." +msgid "Specify the bucket for storing the backup." +msgstr "" #: Library/Backend/Storj/Strings.cs:41 -msgid "The bucket" -msgstr "O bucket" +msgid "Bucket" +msgstr "Bucket" #: Library/Backend/Storj/Strings.cs:42 -msgid "The folder within the bucket where the backup will reside in." -msgstr "O diretório dentro do bucket onde o backup residirá." +msgid "Specify the folder in the bucket for storing the backup." +msgstr "" #: Library/Backend/Storj/Strings.cs:43 -msgid "The folder" -msgstr "O diretório" +msgid "Folder" +msgstr "Diretório" #: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format @@ -2367,10 +2310,345 @@ msgid "Unexpected error code: {0} - {1}" msgstr "Código de erro inesperado: {0} - {1}" #: 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 "" -"O serviço OAuth atualmente está sobrecarregado, tente novamente em algumas " -"horas" + +#: 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 @@ -2385,20 +2663,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 "" -"Este módulo fornece a compressão Zip padrão da indústria. Os arquivos " -"criados com este módulo podem ser lidos por qualquer aplicativo zip dentro " -"dos padrões." #: Library/Compression/Strings.cs:25 -msgid "Zip compression" -msgstr "Compressão Zip" +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 @@ -2410,33 +2685,30 @@ 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" -msgstr "Selecione o nível de compressão Zip" +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 "" -"Esta opção pode ser usada para configurar um método de compressor " -"alternativo, como o LZMA. Observe que usar outro valor além de Deflate fará " -"com que a opção {0} seja ignorada." #: Library/Compression/Strings.cs:30 -msgid "Sets the Zip compression method" -msgstr "Selecione o método de compressão Zip" +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" -msgstr "Alterna o suporte para Zip64" +msgid "Toggle ZIP64 support" +msgstr "" #: Library/Compression/Strings.cs:33 #, csharp-format @@ -2476,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 "" @@ -2490,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" @@ -2550,16 +2822,14 @@ msgstr "" #: Library/Main/Strings.cs:30 #, csharp-format -msgid "The option {0} is deprecated: {1}" -msgstr "A opção {0} está obsoleta: {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 "" -"A opção --{0} existe mais de uma vez, por favor reporte isso aos " -"desenvolvedores" #: Library/Main/Strings.cs:32 msgid "No source folders specified for backup" @@ -2581,29 +2851,23 @@ msgstr "Não autorizado a acessar a pasta de origem {0}, abortando o backup" #: 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 "" -"O valor \"{1}\" fornecido a --{0} não analisa em um booleano válido, isso " -"será tratado como se fosse definido como \"verdadeiro\"" #: Library/Main/Strings.cs: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 "" -"A opção --{0} não tem suporte para o valor \"{1}\", são suportados valores: " -"{2}" #: 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 "" -"A opção --{0} não tem suporte para o valor \"{1}\", as opções de valores " -"suportados são: {2}" #: Library/Main/Strings.cs:38 #, csharp-format @@ -2695,18 +2959,13 @@ 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 "" -"Se um backup for interrompido, provavelmente haverá arquivos parciais " -"presentes no backend. Usando esta opção, o Duplicati irá remover " -"automaticamente esses arquivos quando encontrados." #: Library/Main/Strings.cs:57 -msgid "A flag indicating that Duplicati should remove unused files" +msgid "Remove unused files" msgstr "" -"Um sinalizador indicando que o Duplicati deve remover arquivos não " -"utilizados" #: Library/Main/Strings.cs:58 msgid "" @@ -2729,13 +2988,8 @@ 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 "" -"O sistema operacional acompanha a última vez que um arquivo foi escrito. " -"Usando essas informações, o Duplicati pode determinar rapidamente se o " -"arquivo foi modificado. Se algum aplicativo modifica deliberadamente essa " -"informação, o Duplicati não funcionará corretamente, a menos que este " -"sinalizador esteja configurado." #: Library/Main/Strings.cs:61 msgid "Disable checks based on file time" @@ -2760,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 "" @@ -2833,12 +3087,9 @@ msgstr "Frase de segurança usada para encriptar cópias" #: 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 "" -"Por padrão, Duplicati irá listar e restaurar arquivos da cópia mais recente," -" use esta opção para selecionar outro item. Você pode usar tempos relativos," -" como \"-2M\" para uma cópia de dois meses atrás." #: Library/Main/Strings.cs:77 msgid "The time to list/restore files" @@ -2847,13 +3098,9 @@ msgstr "O tempo para listar/restaurar arquivos" #: 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 "" -"Por padrão, o Duplicati listará e restaurará os arquivos de backup mais " -"recente, use esta opção para selecionar outro item. Você pode inserir vários" -" valores separados com vírgulas e intervalos usando -, por exemplo, " -"\"0,2-4,7\"." #: Library/Main/Strings.cs:79 msgid "The version to list/restore files" @@ -2934,15 +3181,12 @@ msgstr "Selecione controle de arquivos" #: 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 "" -"Se o hash para o volume não corresponder, o Duplicati se recusará a usar o " -"backup. Selecione esse sinalizador para permitir que o Duplicati continue de" -" qualquer maneira." #: Library/Main/Strings.cs:93 -msgid "Set this flag to skip hash checks" -msgstr "Selecione este sinalizador para ignorar verificações de hash" +msgid "Skip hash checks" +msgstr "" #: Library/Main/Strings.cs:94 msgid "" @@ -2956,28 +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 "" -"This option can be used to supply an alternative folder for temporary " -"storage. By default the system default temporary folder is used. Note that " -"also SQLite will put temporary files in this temporary folder." -msgstr "" -"Essa opção pode ser usada para fornecer uma pasta alternativa para " -"armazenamento temporário. Por padrão, a pasta temporária padrão do sistema é" -" usada. Note que também o SQLite irá colocar arquivos temporários nesta " -"pasta temporária." - -#: 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" @@ -2996,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 "" @@ -3017,7 +3240,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:105 -msgid "Disables manifests verification" +msgid "Disable manifests verification" msgstr "" #: Library/Main/Strings.cs:106 @@ -3057,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 "" @@ -3096,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 "" @@ -3136,26 +3359,26 @@ msgstr "Número de uploads simultâneos permitidos" #: 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" -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 msgid "Log internal information to a file" msgstr "Registrar informações internas em um arquivo" -#: 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 "" @@ -3163,7 +3386,7 @@ msgstr "" msgid "Log information level" msgstr "Nível de informação de log" -#: 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 "" @@ -3178,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 "" @@ -3225,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 @@ -3242,41 +3465,41 @@ 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." +msgstr "" + +#: Library/Main/Strings.cs:138 msgid "Verify uploads by listing contents" msgstr "Verifique envio por conteúdo listado" -#: Library/Main/Strings.cs:138 +#: Library/Main/Strings.cs:139 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 " +"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 "" -"O Duplicati irá carregar arquivos ao escanear o disco e produzir volumes, o " -"que geralmente faz o backup mais rápido. Utilize esse sinalizador para " -"desligar o comportamento, de modo que o Duplicati aguarde até que cada " -"volume seja concluído." -#: Library/Main/Strings.cs:139 +#: Library/Main/Strings.cs:140 msgid "Upload files synchronously" msgstr "Envio de arquivos sincronizadamente" -#: Library/Main/Strings.cs:140 +#: Library/Main/Strings.cs:141 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." +"process. Use this option to ensure that each operation is performed on a " +"seperate connection." msgstr "" -#: Library/Main/Strings.cs:141 +#: Library/Main/Strings.cs:142 msgid "Do not re-use connections" msgstr "Não reutilize conexões" -#: Library/Main/Strings.cs:142 +#: 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 " @@ -3286,57 +3509,57 @@ msgstr "" "denunciará o número de tentativas. Ative esta opção para exibir as mensagens" " de erro quando uma repetição é executada." -#: Library/Main/Strings.cs:143 +#: Library/Main/Strings.cs:144 msgid "Show error messages when a retry is performed" msgstr "Mostrar mensagens de erro quando uma nova tentativa for executada" -#: 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 "Envio de cópia de arquivos vazio" -#: 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 "Limite de aviso sobre quota baixa." -#: 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 " @@ -3348,11 +3571,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 "Manipulação de link simbólico" -#: 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}\" " @@ -3367,11 +3590,11 @@ msgstr "" "informações do hardlink e tratará cada hardlink como um caminho exclusivo. A" " opção \"{2}\" ignorará todos os hardlinks com mais de um link." -#: Library/Main/Strings.cs:155 +#: Library/Main/Strings.cs:156 msgid "Hardlink handling" msgstr "Manipulação de Hardlink" -#: 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 " @@ -3379,11 +3602,11 @@ msgid "" "are: {0}." msgstr "" -#: Library/Main/Strings.cs:157 +#: Library/Main/Strings.cs:158 msgid "Exclude files by attribute" msgstr "Exclusão de arquivos por atributo" -#: 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 " @@ -3395,66 +3618,57 @@ msgstr "" "temporárias que serão usadas para acessar o conteúdo de um snapshot. Esta " "solução alternativa pode acelerar o acesso a arquivos no Windows XP." -#: Library/Main/Strings.cs:159 +#: Library/Main/Strings.cs:160 msgid "Map snapshots to a drive (Windows only)" msgstr "Mapa de snapshot em uma unidade de disco (apenas no Windows)" -#: 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 "" -"Um nome de exibição anexado a este backup. Pode ser usado para identificar o" -" backup ao enviar e-mails ou executar scripts." - #: Library/Main/Strings.cs:161 +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 "Name of the backup" msgstr "Nome para a cópia" -#: 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." -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 " "is supplied, that also serves as an example. The default file is placed in " "{0}." msgstr "" -"Essa propriedade pode ser usada para apontar para um arquivo de texto onde " -"cada linha contém uma extensão de arquivo que indica um arquivo não " -"compressível. Os arquivos que possuem uma extensão encontrada no arquivo não" -" serão compactados, mas simplesmente armazenados no arquivo. O formato do " -"arquivo ignora todas as linhas que não começam com um período e consideram " -"um espaço para indicar o final da extensão. Um arquivo padrão é fornecido, " -"que também serve como um exemplo. O arquivo padrão é colocado em {0}." -#: Library/Main/Strings.cs:167 +#: Library/Main/Strings.cs:168 msgid "Manage non-compressible file extensions" msgstr "Gerenciar extensões de arquivo não compressíveis" -#: 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 " @@ -3467,88 +3681,71 @@ msgstr "" "listas de arquivos. Observe que o valor não pode ser alterado após a criação" " de arquivos remotos." -#: Library/Main/Strings.cs:169 +#: Library/Main/Strings.cs:170 msgid "Block size used in hashing" msgstr "Tamanho do bloco usado no hash" -#: 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 "" -"Esta opção pode ser usada para limitar a varredura para apenas arquivos que " -"se sabe que mudaram. Geralmente, isso só é ativado em combinação com um " -"observador de sistema de arquivos que acompanha as mudanças de arquivos." - #: Library/Main/Strings.cs:171 +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 "Lista de arquivos para examinar as alterações" -#: Library/Main/Strings.cs:172 +#: 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 "Caminho para o banco de dados local" -#: 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." +"Use this option to supply a list of deleted files. This option will be " +"ignored unless the option --{0} is also set." msgstr "" -"Esta opção pode ser usada para fornecer uma lista de arquivos excluídos. " -"Esta opção será ignorada, a menos que a opção --{0} também esteja definida." -#: Library/Main/Strings.cs:175 +#: Library/Main/Strings.cs:176 msgid "List of deleted files" msgstr "Lista de arquivos excluídos" -#: Library/Main/Strings.cs:176 +#: Library/Main/Strings.cs:177 msgid "" -"This option can be used to reduce the memory footprint by not keeping paths " -"and modification timestamps in memory." +"Use this option to reduce the memory footprint by not keeping paths and " +"modification timestamps in memory." msgstr "" -#: Library/Main/Strings.cs:177 +#: Library/Main/Strings.cs:178 msgid "Reduce memory footprint by disabling in-memory lookups" msgstr "Reduzir a pegada de memória desativando pesquisas em memória" -#: Library/Main/Strings.cs: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 "" -"Esta opção pode ser usada para aumentar a velocidade em troca de uso extra " -"de memória." - #: Library/Main/Strings.cs:180 +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 "Armazene um cache de bloco na memória" -#: Library/Main/Strings.cs:181 +#: 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 "" -"Se este sinalizador estiver configurado, o banco de dados local não será " -"comparado com a lista remota de arquivos na inicialização. O uso pretendido " -"para esta opção é funcionar corretamente nos casos em que o arquivo de " -"arquivos está quebrado ou não está disponível." -#: Library/Main/Strings.cs:182 +#: Library/Main/Strings.cs:183 msgid "Do not query backend at startup" msgstr "Não faça consultas no backend na inicialização" -#: 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" @@ -3562,11 +3759,11 @@ msgstr "" " rápidas podem prosseguir sem o banco de dados. O tradeoff é que os arquivos" " de índice maiores ocupam mais espaço remoto e que nunca podem ser usados." -#: Library/Main/Strings.cs:184 -msgid "Determines usage of index files" -msgstr "Determina o uso de arquivos de índice" - #: Library/Main/Strings.cs:185 +msgid "Determine usage of index files" +msgstr "" + +#: 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 " @@ -3578,50 +3775,43 @@ msgstr "" "que o destino pode conter antes de ser recuperado. Esse valor é uma " "porcentagem usada em cada volume e no armazenamento total." -#: Library/Main/Strings.cs:186 +#: Library/Main/Strings.cs:187 msgid "The maximum wasted space in percent" msgstr "Espaço máximo desperdiçado em percentagem" -#: 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 "" -"Esta opção pode ser usada para experimentar diferentes configurações e " -"observar o resultado sem alterar os arquivos reais." - #: Library/Main/Strings.cs:188 -msgid "Does not perform any modifications" -msgstr "Não executa quaisquer modificações" +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 "" -"Esta é uma opção bastante avançada! Esta opção pode ser usada para " -"selecionar " #: 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 "" + +#: Library/Main/Strings.cs:191 msgid "The hash algorithm used on blocks" msgstr "O algoritmo hash usado em blocos" -#: 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." -msgstr "" -"Esta é uma opção muito avançada! Esta opção pode ser usada para selecionar " -"um algoritmo de hash de arquivo com tamanho de hash menor ou maior, por " -"motivos de desempenho ou espaço de armazenamento." - #: Library/Main/Strings.cs:192 +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 "O algoritmo hash usado em arquivos" -#: Library/Main/Strings.cs:193 +#: 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. " @@ -3633,11 +3823,11 @@ msgstr "" " remotos serão compactados. Use esta opção para desativar essa compactação " "automática e apenas compacta ao executar o comando compacto." -#: Library/Main/Strings.cs:194 +#: Library/Main/Strings.cs:195 msgid "Disable automatic compacting" msgstr "Desabilitar compactação automática" -#: 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 " @@ -3649,11 +3839,11 @@ msgstr "" "Isso garante que volumes grandes que podem ter alguns bytes de espaço " "desperdiçado não são baixados e reescritos." -#: Library/Main/Strings.cs:196 +#: Library/Main/Strings.cs:197 msgid "Volume size threshold" msgstr "Limite do tamanho do volume" -#: 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 " @@ -3664,11 +3854,11 @@ msgstr "" "volumes sempre serão combinados quando eles puderem preencher um volume " "inteiro." -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:199 msgid "Maximum number of small volumes" msgstr "Número máximo para pequenos volumes" -#: 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 " @@ -3678,45 +3868,40 @@ msgstr "" "blocos existentes. Esta é uma operação bastante lenta, mas pode limitar o " "tamanho dos downloads." -#: Library/Main/Strings.cs:200 +#: Library/Main/Strings.cs:201 msgid "Use local file data when restoring" msgstr "Use dados de arquivos locais ao restaurar" -#: 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" -msgstr "Desabilitar a base de dados local" - #: Library/Main/Strings.cs:204 +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 "" -#: Library/Main/Strings.cs:205 +#: Library/Main/Strings.cs:206 msgid "Keep a number of versions" msgstr "Armazenar um número de versões" -#: Library/Main/Strings.cs:206 +#: Library/Main/Strings.cs:207 msgid "Use this option to set the timespan in which backups are kept." msgstr "Use esta opção para definir o período em que os backups são mantidos." -#: Library/Main/Strings.cs:207 +#: Library/Main/Strings.cs:208 msgid "Keep all versions within a timespan" msgstr "Mantenha todas as versões dentro de um período de tempo" -#: 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 " @@ -3735,33 +3920,30 @@ msgstr "" "este \". Esta opção também suporta a utilização do especificador \"U\" para " "indicar um intervalo de tempo ilimitado." -#: Library/Main/Strings.cs:209 +#: Library/Main/Strings.cs:210 msgid "Reduce number of versions by deleting old intermediate backups" msgstr "Reduza o número de versões ao apagar backups antigos" -#: Library/Main/Strings.cs:210 +#: Library/Main/Strings.cs:211 msgid "Use this option to continue even if some source entries are missing." msgstr "" "Use esta opção para continuar, mesmo que faltem algumas entradas de origem." -#: Library/Main/Strings.cs:211 +#: Library/Main/Strings.cs:212 msgid "Ignore missing source elements" msgstr "Ignorar elementos de origem faltantes" -#: 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 "" -"Use esta opção para substituir arquivos de destino ao restaurar, se esta " -"opção não estiver configurada, os arquivos serão restaurados com uma marca " -"de tempo e um número anexado." - #: Library/Main/Strings.cs:213 +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 "Substituir arquivos ao restaurar" -#: Library/Main/Strings.cs:214 +#: 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." @@ -3770,15 +3952,11 @@ msgstr "" "opção. Geralmente, esta opção produzirá uma linha para cada arquivo " "processado." -#: Library/Main/Strings.cs:215 +#: Library/Main/Strings.cs:216 msgid "Output more progress information" msgstr "Exibir mais informações de progresso" -#: 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." @@ -3786,11 +3964,11 @@ msgstr "" "Use esta opção para aumentar a quantidade de saída gerada como resultado da " "operação, incluindo todos os nomes de arquivos." -#: Library/Main/Strings.cs:218 +#: Library/Main/Strings.cs:219 msgid "Output full results" msgstr "Mostrar resultados completos" -#: 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 " @@ -3802,25 +3980,25 @@ msgstr "" "hashes SHA256 de todos os arquivos remotos e pode ser usado para verificar a" " integridade dos arquivos." -#: Library/Main/Strings.cs:220 +#: Library/Main/Strings.cs:221 msgid "Determine if verification files are uploaded" msgstr "Determinar se os arquivos de verificação estão enviados" -#: 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" +"option --{1} is set, no remote files are verified." msgstr "" -#: Library/Main/Strings.cs:222 +#: Library/Main/Strings.cs:223 msgid "The number of samples to test after a backup" msgstr "O número de amostras a serem testadas após um backup" -#: Library/Main/Strings.cs:223 +#: Library/Main/Strings.cs:224 #, csharp-format msgid "" "After a backup is completed, some (dblock, dindex, dlist) files from the " @@ -3830,57 +4008,57 @@ 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 "Porcentagem de amostras a serem testadas após um backup" -#: 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" -msgstr "Ativar a verificação detalhada de arquivos" - #: Library/Main/Strings.cs:227 +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 "" -#: Library/Main/Strings.cs:228 +#: Library/Main/Strings.cs:229 msgid "Size of the file read buffer" msgstr "Tamanho do buffer de leitura de arquivos" -#: 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 "Permitir que a senha mude" -#: 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 "Listar apenas conjuntos de arquivos" -#: 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," @@ -3891,11 +4069,11 @@ msgstr "" "operações de backup e restauração, mas não afetará muito o tamanho do " "arquivo." -#: Library/Main/Strings.cs:236 -msgid "Don't store metadata" -msgstr "Não armazenar metadados" - #: Library/Main/Strings.cs:237 +msgid "Do not store metadata" +msgstr "" + +#: 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." @@ -3903,11 +4081,11 @@ msgstr "" "Por padrão, as permissões não são restauradas, pois podem impedir que você " "acesse seus arquivos. Use esta opção para restaurar as permissões também." -#: Library/Main/Strings.cs:238 +#: Library/Main/Strings.cs:239 msgid "Restore file permissions" msgstr "Restaurar permissões de arquivo" -#: 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" @@ -3917,11 +4095,11 @@ msgstr "" "restaurados é verificado para verificar se a restauração foi bem-sucedida. " "Use esta opção para desativar a verificação e evitar aguardar a verificação." -#: Library/Main/Strings.cs:240 +#: Library/Main/Strings.cs:241 msgid "Skip restored file check" msgstr "Ignorar verificação de arquivo restaurado" -#: 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 " @@ -3931,28 +4109,28 @@ msgstr "" "quantidade de dados baixados. Use esta opção para ignorar esta otimização e " "usar apenas dados remotos." -#: Library/Main/Strings.cs:242 +#: Library/Main/Strings.cs:243 msgid "Do not use local data" msgstr "Não utilizar dados locais" -#: 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." @@ -3960,21 +4138,11 @@ msgstr "" "Utilize esta opção para incrementar a verificação por checagem de hash dos " "blocos escritos por um volume antes de " -#: Library/Main/Strings.cs:248 +#: Library/Main/Strings.cs:249 msgid "Check block hashes" msgstr "Verifique os hashes do bloco" -#: Library/Main/Strings.cs:249 -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:250 -msgid "Clean up old log data" -msgstr "Limpar log de dados antigos" - -#: 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 " @@ -3987,28 +4155,23 @@ msgstr "" "todas as informações. O banco de dados resultante pode ser pesquisado, mas " "não pode ser usado para restaurar dados." -#: Library/Main/Strings.cs:252 +#: Library/Main/Strings.cs:253 msgid "Repair database with paths" msgstr "Reparar banco de dados com caminhos" -#: 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\"." +" in another language. Use this option to set the locale. Supply a blank " +"string to choose the \"Invariant Culture\"." msgstr "" -"Por padrão, as configurações de localidade e cultura do sistema serão " -"usadas. Em alguns casos, você pode preferir executar com outra localidade, " -"por exemplo, para obter mensagens em outro idioma. Esta opção pode ser usada" -" para definir a localidade. Forneça uma string em branco para escolher a " -"\"Cultura Invariante\"." -#: Library/Main/Strings.cs:254 +#: Library/Main/Strings.cs:255 msgid "Force the locale setting" msgstr "Forçar a configuração da localidade" -#: Library/Main/Strings.cs:255 +#: 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 " @@ -4018,27 +4181,23 @@ msgstr "" "\"Hoje\" ou \"Última quinta-feira\". Ao definir esta opção, apenas as datas " "reais são exibidas, \"12 de novembro de 2018, 8:01\", por exemplo." -#: Library/Main/Strings.cs:256 -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" - #: Library/Main/Strings.cs:257 +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" +"Use this option to disable multithreaded handling of up- and downloads. That" " can significantly speed up backend operations depending on the hardware " "you're running on and the transfer rate of your backend." msgstr "" -"Use esta opção para desativar o processamento multithread de up e downloads," -" que podem acelerar significativamente as operações do backend, dependendo " -"do hardware que você está executando e da taxa de transferência do seu " -"backend." -#: Library/Main/Strings.cs:258 +#: Library/Main/Strings.cs:259 msgid "Handle file communication with backend using threaded pipes" msgstr "" "Gerencie a comunicação de arquivos com o backend usando threaded pipes" -#: Library/Main/Strings.cs: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 " @@ -4048,22 +4207,22 @@ msgstr "" "valor como zero ou menos equilibrará dinamicamente o número de threads " "ativos para ajustar o hardware." -#: Library/Main/Strings.cs:260 +#: Library/Main/Strings.cs:261 msgid "Limit number of concurrent threads" msgstr "Limitar o número de threads simultâneas" -#: 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 "" "Use esta opção para definir o número de processos que executam o hash de " "dados." -#: Library/Main/Strings.cs:262 +#: Library/Main/Strings.cs:263 msgid "Specify the number of concurrent hashing processes" msgstr "Especifique o número de processos de hashing simultâneos" -#: 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." @@ -4071,11 +4230,11 @@ msgstr "" "Use essa opção para definir o número de processos que executam a compactação" " dos dados de saída." -#: Library/Main/Strings.cs:264 +#: Library/Main/Strings.cs:265 msgid "Specify the number of concurrent compression processes" msgstr "Especifique o número de processos de compactação simultâneos" -#: 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 " @@ -4085,59 +4244,47 @@ msgstr "" "uma lista de arquivos que é uma mesclagem do último backup completo e os " "conteúdos que foram enviados na sessão de backup incompleta." -#: Library/Main/Strings.cs:266 -msgid "Disables synthetic filelist" -msgstr "Desativa a lista de arquivos sintética" - #: Library/Main/Strings.cs:267 +msgid "Disable synthetic filelist" +msgstr "" + +#: 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 "" -"Esta opção instrui o Duplicati a não olhar metadados ou tamanho de arquivos" -" ao decidir verificar um arquivo por mudanças. Use esta opção se você tiver " -"uma grande quantidade de arquivos e notar que a verificação leva muito tempo" -" com arquivos não modificados." - -#: Library/Main/Strings.cs:268 -msgid "Checks only file lastmodified" -msgstr "Verifica apenas a última modificação do arquivo" #: Library/Main/Strings.cs:269 +msgid "Check only file lastmodified" +msgstr "" + +#: Library/Main/Strings.cs:270 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 " +"option to skip this compression, such that the entire original folder " "structure is preserved, including upper level empty folders." msgstr "" -"Quando restaurar um subconjunto de um backup em uma nova pasta, o caminho " -"mais curto possível é usado para evitar gerar caminhos profundos com pastas " -"vazias. Use esta bandeira para ignorar essa compressão, de modo que toda a " -"estrutura de pastas original seja preservada, incluindo pastas vazias de " -"nível superior." - -#: Library/Main/Strings.cs:270 -msgid "Disables path compression on restore" -msgstr "Desativa a compactação de caminho na restauração" #: Library/Main/Strings.cs:271 +msgid "Disable path compression on restore" +msgstr "" + +#: Library/Main/Strings.cs:272 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." +"this option to disable that protection, such that all filesets can be " +"deleted." msgstr "" -"Por padrão, o último conjunto de arquivos não pode ser removido. Esta é uma " -"salvaguarda para garantir que todos os dados remotos não sejam excluídos por" -" um erro de configuração. Use esta bandeira para desativar essa proteção, de" -" modo que todos os conjuntos de arquivos possam ser excluídos." -#: Library/Main/Strings.cs:272 +#: Library/Main/Strings.cs:273 msgid "Allow removing all filesets" msgstr "Permitir remover todos os conjuntos de arquivos" -#: Library/Main/Strings.cs:273 +#: 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 " @@ -4153,27 +4300,23 @@ msgstr "" "entradas válidas no banco de dados. Definir isso como verdadeiro permitirá " "que o Duplicati execute operações VACUUM a seu critério." -#: Library/Main/Strings.cs: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 "" -"Quando habilitado, o calculo do tamanho dos arquivos da origem é " -"desabilitado, e o tamanho é lido a partir do banco de dados. Habilitar esta " -"opção pode acelerar o backup reduzindo o acesso ao disco, mas dará um " -"indicador de progresso menos preciso." -#: Library/Main/Strings.cs:276 +#: Library/Main/Strings.cs:277 msgid "Disable the read-ahead scanner" msgstr "Desabilitar o scanner read-ahead " -#: 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 " @@ -4184,27 +4327,27 @@ msgstr "" "verificações, certifique-se de executar comandos de verificação regulares " "para garantir que tudo esteja funcionando conforme o esperado." -#: Library/Main/Strings.cs:278 +#: Library/Main/Strings.cs:279 msgid "Disable filelist consistency checks" msgstr "Desativar verificações de consistência da lista de arquivos" -#: 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 "Desativar o backup quando estiver usando a bateria" -#: Library/Main/Strings.cs:282 +#: Library/Main/Strings.cs:284 msgid "Log file information level" msgstr "Nível de informação do arquivo de log" -#: Library/Main/Strings.cs:283 +#: Library/Main/Strings.cs:285 #, csharp-format msgid "" "This option accepts filters that removes or includes messages regardless of " @@ -4220,38 +4363,42 @@ msgstr "" "são suportadas em \"hard braces\". Exemplo: \"+CAMINHO*{0}+*EMAIL* " "{0}-[.*DNS]\"" -#: Library/Main/Strings.cs:284 -msgid "Applies filters to the file log data" -msgstr "Aplica filtros aos dados de log de arquivo" +#: Library/Main/Strings.cs:286 +msgid "Apply filters to the file log data" +msgstr "" -#: Library/Main/Strings.cs:285 +#: Library/Main/Strings.cs:287 +msgid "Specify the amount of log information to output to the console." +msgstr "" + +#: Library/Main/Strings.cs:288 msgid "Console information level" msgstr "Nível de informação do console" -#: Library/Main/Strings.cs:287 -msgid "Applies filters to the console log data" -msgstr "Aplica filtros aos dados de log do console" - -#: 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:290 +msgid "Apply filters to the console log data" msgstr "" -#: Library/Main/Strings.cs:290 -msgid "Sets the process to use low IO priority" -msgstr "Definir processo a usar baixa prioridade de IO" - #: 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 " @@ -4263,11 +4410,11 @@ msgstr "" "seria ter um arquivo chamado algo como \".nobackup\" e colocar esse arquivo " "em pastas que não devem ser submetidas a backup." -#: Library/Main/Strings.cs:295 +#: Library/Main/Strings.cs:298 msgid "List of filenames that exclude folders" msgstr "Lista de nomes de arquivos que excluem pastas" -#: 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 " @@ -4275,11 +4422,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" @@ -4287,11 +4434,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 " @@ -4304,11 +4451,11 @@ msgstr "" "as consultas ao banco de dados e lembre-se de definir --{0}={2} ou --{1}={2}" " para relatar os dados de log adicionais" -#: Library/Main/Strings.cs:302 -msgid "Activates logging of all database queries" -msgstr "Ativa o registro de todas as consultas do banco de dados" +#: 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 " @@ -4317,11 +4464,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. " @@ -4329,11 +4476,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. " @@ -4341,11 +4488,11 @@ 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 " @@ -4354,16 +4501,16 @@ msgstr "" "A biblioteca de criptografia não suporta transformações reutilizáveis ​​para" " o algoritmo hash {0}" -#: Library/Main/Strings.cs:315 +#: Library/Main/Strings.cs:318 #, csharp-format msgid "The cryptolibrary does not support the hash algorithm {0}" msgstr "A biblioteca de criptografia não suporta o algoritmo hash {0}" -#: Library/Main/Strings.cs:316 +#: Library/Main/Strings.cs:319 msgid "The passphrase cannot be changed for an existing backup" msgstr "A frase de acesso não pode ser inserida em uma cópia existente" -#: Library/Main/Strings.cs:317 +#: Library/Main/Strings.cs:320 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "Falha na criação de um snapshot: {0}" @@ -4529,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 "" @@ -4539,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 "" @@ -4554,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 @@ -4568,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 "" @@ -4596,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" @@ -4607,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" @@ -4629,29 +4772,27 @@ 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 "Selects the output format for results. Available formats: {0}" +msgid "" +"Use this option to select the output format for results. Available formats: " +"{0}" msgstr "" -"Seleciona o formato de saída dos resultados. Formatos disponíveis: {0}" #: Library/Modules/Builtin/Strings.cs: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 @@ -4665,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" @@ -4682,23 +4821,20 @@ 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 "" -"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 @@ -4716,12 +4852,9 @@ msgstr "Envio de email" #: 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 "" -"Não foi possível localizar o servidor de correio de destino através da " -"pesquisa MX, por favor utilize a opção {0} para especificar qual servidor " -"smtp para uso." #: Library/Modules/Builtin/Strings.cs:98 msgid "" @@ -4741,9 +4874,10 @@ msgid "The message body" msgstr "O corpo da mensagem" #: 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 "" -"A senha utilizada para a autenticação com o servidor SMTP é necessária." #: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Password" @@ -4766,19 +4900,13 @@ msgstr "Email destinatário(s)" #: 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" "Mail Sender \n" "Mail Sender " msgstr "" -"Endereço do remetente de email. Se nenhum host é fornecido, o hostname do primeiro destinatário é utilizado. Exemplo de formatos permitidos\n" -"\n" -"remetente\n" -"sender@example.com\n" -"Mail Sender \n" -"Mail Sender " #: Library/Modules/Builtin/Strings.cs:121 msgid "Email sender" @@ -4793,13 +4921,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 "A mensagem para envio" #: 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." @@ -4823,10 +4952,10 @@ msgid "The email subject" msgstr "O assunto do email" #: 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 "" -"O nome de usuário utilizado para autenticação com o servidor SMTP se " -"necessário." #: Library/Modules/Builtin/Strings.cs:133 msgid "SMTP Username" @@ -4861,8 +4990,8 @@ msgstr "Módulo relatório XMPP" #: 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 @@ -4871,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" @@ -4885,13 +5015,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 "O modelo de mensagem" #: 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 @@ -4899,7 +5030,9 @@ msgid "The XMPP username" msgstr "O nome de usuário XMPP" #: 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 @@ -4907,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" @@ -4917,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 " +"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" @@ -4934,97 +5070,138 @@ 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 -msgid "HTTP report URL." +#: 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 -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: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 "" -"Extra parameters to add to the http message, e.g. " +"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:193 -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." +#: Library/Modules/Builtin/Strings.cs:221 +msgid "Set the HTTP verb to use" msgstr "" -#: Library/Modules/Builtin/Strings.cs:194 +#: 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 "" + +#: 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 "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." @@ -5032,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 @@ -5266,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 "" @@ -5290,11 +5462,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 " @@ -5302,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}" @@ -5319,8 +5487,8 @@ msgstr "A mensagem de erro interna é: {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. " @@ -5334,8 +5502,8 @@ msgstr "Incluir arquivos" #: 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. " @@ -5378,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 1374c7599..c9b8b36d5 100644 --- a/Localizations/duplicati/localization-ro.po +++ b/Localizations/duplicati/localization-ro.po @@ -4,19 +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-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: Daniel Jircă , 2024\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" @@ -49,8 +49,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 @@ -127,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 @@ -137,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 "" @@ -222,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 @@ -329,17 +336,11 @@ msgstr "" msgid "Backup configuration changed" msgstr "" -#: Library/Snapshots/Strings.cs:48 -msgid "Calling process does not have the backup privilege" -msgstr "Procesul de apelare nu are privilegiul de backup" - #: 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 "" -"Acest backend poate citi și scrie date la Swift (OpenStack Object Storage). " -"Formatul acceptat este \"openstack: // container / folder\"." #: Library/Backend/OpenStack/Strings.cs:28 msgid "OpenStack Simple Storage" @@ -363,18 +364,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 "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 @@ -382,7 +383,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 "" @@ -397,11 +398,11 @@ 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" -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 "" @@ -414,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 "" @@ -426,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 @@ -440,11 +441,11 @@ 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'." +msgid "The keystone API version to use. Valid values are 'v2' and 'v3'." msgstr "" #: Library/Backend/OpenStack/Strings.cs:43 @@ -463,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 @@ -483,13 +484,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 "" @@ -498,21 +499,22 @@ msgid "FTP" msgstr "FTP" #: 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" -msgstr "Comută metoda de conectare FTP" +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 @@ -520,7 +522,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 "" @@ -532,15 +534,13 @@ 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 "" -"Utilizați acest steag pentru a comunica utilizând Secure Socket Layer (SSL) " -"peste ftp (ftps)." #: 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 "" @@ -584,13 +584,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 @@ -600,8 +600,8 @@ msgstr "Google Cloud Storage" #: 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}" -msgstr "Aveți nevoie de un AuthID, îl puteți obține de la: {0}" +msgid "You need an AuthID. You can get it from: {0}" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:30 #, csharp-format @@ -637,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 @@ -650,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 "" @@ -661,16 +661,14 @@ 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 "" -"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 "" -"Acest backend poate citi și scrie date pe Google Drive. Formatul acceptat " -"este \"googledrive: // folder / subfolder\"." #: Library/Backend/GoogleServices/Strings.cs:45 msgid "Google Drive" @@ -693,11 +691,9 @@ 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 "" -"Suporta conexiuni la backend-ul CloudFiles. Formatele permise sunt " -"\"cloudfiles: // container / folder\"." #: Library/Backend/CloudFiles/Strings.cs:25 msgid "Rackspace CloudFiles" @@ -707,52 +703,41 @@ msgstr "Rackspace CloudFiles" #, 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 "" -"CloudFiles utilizează servere diferite pentru autentificare în funcție de " -"locul în care se află contul, utilizați această opțiune pentru a seta o " -"adresă URL de autentificare alternativă. Această opțiune are prioritate - " -"{0}." #: Library/Backend/CloudFiles/Strings.cs:27 msgid "Provide another authentication URL" msgstr "Furnizați o altă adresă URL de autentificare" #: 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 "" -"Furnizează cheia de acces API utilizată pentru autentificarea cu CloudFiles." #: 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 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 "" -"Duplicati va presupune că acreditările date sunt pentru un cont din SUA, " -"utilizați această opțiune dacă contul este un cont bazat în Regatul Unit. " -"Rețineți că aceasta este echivalentă cu setarea - {0} = {1}." #: Library/Backend/CloudFiles/Strings.cs:35 msgid "Use a UK account" msgstr "Utilizați un cont din Marea Britanie" #: Library/Backend/CloudFiles/Strings.cs:36 -msgid "Supplies the username used to authenticate with CloudFiles." +msgid "The username used to authenticate with CloudFiles." msgstr "" -"Furnizează numele de utilizator utilizat pentru autentificarea cu " -"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 "" -"Furnizează numele de utilizator utilizat pentru autentificarea cu CloudFiles" #: Library/Backend/CloudFiles/Strings.cs:38 msgid "MD5 Hash (ETag) verification failed" @@ -776,21 +761,21 @@ msgid "No CloudFiles userID given" msgstr "Nu este indicat niciun nume de utilizator CloudFiles" #: Library/Backend/CloudFiles/Strings.cs:43 -msgid "Unexpected CloudFiles response, perhaps the API has changed?" -msgstr "Răspuns neașteptat la CloudFiles, poate că API sa schimbat?" +msgid "Unexpected CloudFiles response. Perhaps the API has changed?" +msgstr "" #: Library/Backend/S3/S3Config.cs:75 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 @@ -798,9 +783,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 @@ -808,9 +794,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 @@ -835,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 @@ -848,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 "" @@ -858,23 +845,20 @@ 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 "" -"Utilizați acest steag pentru a comunica utilizând Secure Socket Layer (SSL) " -"peste http (https). Rețineți că numele unei găleți care conține o perioadă " -"are probleme cu conexiunile SSL." #: Library/Backend/S3/Strings.cs: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 "" @@ -904,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 @@ -912,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 @@ -934,7 +918,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 "" @@ -1109,12 +1093,9 @@ msgstr "Cheia publică SSH pentru a adăuga" #: 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 "" -"Acest backend poate citi și scrie date într-un backend bazat pe SSH, " -"folosind SFTP. Formatele permise sunt \"ssh: // hostname / folder\" sau " -"\"ssh: // username: password @ hostname / folder\"." #: Library/Backend/SSHv2/Strings.cs:47 msgid "SFTP (SSH)" @@ -1127,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 "" @@ -1144,55 +1123,49 @@ 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 " -"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" -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 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" -msgstr "Setează valoarea de expirare a operației" +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 "" -"Această opțiune poate fi utilizată pentru a permite intervalul de " -"întreținere pentru conexiunea SSH. Dacă conexiunea este inactivă, firewall-" -"urile agresive ar putea închide conexiunea. Folosind Keep-alive va păstra " -"conexiunea deschisă în acest scenariu. Dacă această valoare este setată la " -"zero, mesajul Keep-alive este dezactivat." #: Library/Backend/SSHv2/Strings.cs: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 @@ -1221,11 +1194,9 @@ 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 "" -"Acest backend poate citi și scrie date la Box.com. Formatul acceptat este " -"\"box: // folder / subfolder\"." #: Library/Backend/Box/Strings.cs:26 msgid "Box.com" @@ -1301,7 +1272,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\")" @@ -1396,7 +1367,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 @@ -1404,10 +1375,10 @@ msgid "B2 Cloud Storage" msgstr "B2 Depozitare cloud" #: 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 @@ -1415,10 +1386,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 @@ -1552,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 @@ -1575,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 "" @@ -1604,11 +1575,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 "" @@ -1687,7 +1658,8 @@ msgid "" msgstr "" #: Library/Backend/AliyunOSS/Strings.cs:14 -msgid "Bucket Name" +#: Library/Backend/TencentCOS/Strings.cs:36 +msgid "Bucket name" msgstr "Numele găleții" #: Library/Backend/AliyunOSS/Strings.cs:15 @@ -1710,8 +1682,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 @@ -1798,22 +1770,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 @@ -1828,11 +1796,9 @@ 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 "" -"Acest backend poate citi și scrie date în Jottacloud utilizând protocolul " -"REST. Formatul permise este \"jottacloud: // folder / subfolder\"." #: Library/Backend/Jottacloud/Strings.cs:26 msgid "Jottacloud" @@ -1843,8 +1809,8 @@ msgid "No username found" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:30 -msgid "No path given, cannot upload files to the root folder" -msgstr "Nu există o cale dată, nu se pot încărca fișiere în dosarul rădăcină" +msgid "No path given. Files cannot be uploaded to the root folder" +msgstr "" #: Library/Backend/Jottacloud/Strings.cs:31 msgid "Illegal mount point given." @@ -1865,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 @@ -1884,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 "" @@ -1908,48 +1874,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 "mega.nz" -#: 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 "The shared secret used to generate two-factor TOTP codes" +msgstr "" + +#: Library/Backend/Mega/Strings.cs:33 msgid "No password given" msgstr "Nu a fost dată nici o parolă" -#: Library/Backend/Mega/Strings.cs:33 +#: Library/Backend/Mega/Strings.cs:34 msgid "No username given" msgstr "Niciun nume de utilizator dat" +#: 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 @@ -1972,20 +1944,13 @@ 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." msgstr "" -"Suporta conexiuni la un server SharePoint (inclusiv OneDrive for Business). " -"Formatele permise sunt \"mssp: " -"//tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\" sau \"mssp: " -"// username: " -"password@tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\". " -"Utilizați o slash dublă '//' în calea pentru a denota webul din biblioteca " -"de documente." #: Library/Backend/SharePoint/Strings.cs:27 msgid "Microsoft SharePoint" @@ -2087,21 +2052,14 @@ 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." msgstr "" -"Suportă conexiunile la Microsoft OneDrive for Business. Formatele permise " -"sunt \"od4b: " -"//tennant.sharepoint.com/personal/username_domain/Documents/subfolder\" sau " -"\"od4b: // username: " -"password@tennant.sharepoint.com/personal/username_domain/Documents/folder\"." -" Puteți utiliza o dublă slash \"//\" în cale pentru a denota calea de bază " -"din dosarul documente." #: Library/Backend/SharePoint/Strings.cs:54 msgid "Microsoft OneDrive for Business" @@ -2109,11 +2067,9 @@ msgstr "Microsoft OneDrive for Business" #: 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 "" -"Acest backend poate citi și scrie date în Dropbox. Formatul acceptat este " -"\"dropbox: // folder / subfolder\"." #: Library/Backend/Dropbox/Strings.cs:28 msgid "Dropbox" @@ -2121,13 +2077,10 @@ msgstr "dropbox" #: 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 "" -"Suporta conexiuni la un server Web WEBDAV activat, folosind protocolul HTTP." -" Formatele permise sunt \"webdav: // hostname / folder\" sau \"webdav: // " -"username: password @ hostname / folder\"." #: Library/Backend/WEBDAV/Strings.cs:25 msgid "WebDAV" @@ -2139,16 +2092,9 @@ 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 "" -"Utilizarea metodei de autentificare HTTP Digest permite utilizatorului să se" -" autentifice cu serverul, fără a trimite parola în mod clar. Cu toate " -"acestea, un atac de tip \"man-in-the-middle\" este ușor, deoarece protocolul" -" HTTP specifică o rezervă pentru autentificarea de bază, ceea ce va face " -"clientul să trimită parola atacatorului. Utilizând acest steag, clientul nu " -"acceptă acest lucru și utilizează întotdeauna autentificarea Digest sau nu " -"reușește să se conecteze." #: Library/Backend/WEBDAV/Strings.cs:27 msgid "Force the use of the HTTP Digest authentication method" @@ -2177,11 +2123,9 @@ 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 "" -"Utilizați acest steag pentru a comunica utilizând Secure Socket Layer (SSL) " -"peste http (https)." #: Library/Backend/WEBDAV/Strings.cs:41 msgid "" @@ -2214,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 @@ -2226,77 +2170,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 @@ -2314,9 +2258,325 @@ msgid "Unexpected error code: {0} - {1}" msgstr "Codul de eroare neașteptat: {0} - {1}" #: 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 "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 "" -"Serviciul OAuth depășește în prezent cota, încercați din nou în câteva ore" #: Library/DynamicLoader/Strings.cs:24 #, csharp-format @@ -2332,19 +2592,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 "" -"Acest modul oferă compresia Zip standard în industrie. Fișierele create cu " -"acest modul pot fi citite de orice aplicație zip compatibilă standard." #: Library/Compression/Strings.cs:25 -msgid "Zip compression" -msgstr "Compresie prin zip" +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 @@ -2356,33 +2614,30 @@ 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" -msgstr "Setează nivelul de compresie Zip" +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 "" -"Această opțiune poate fi utilizată pentru a seta o metodă alternativă a " -"compresorului, cum ar fi LZMA. Rețineți că utilizarea unei alte valori decât" -" Deflate va determina ignorarea opțiunii {0}." #: Library/Compression/Strings.cs:30 -msgid "Sets the Zip compression method" -msgstr "Setează metoda de compresie Zip" +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" -msgstr "Comută suportul Zip64" +msgid "Toggle ZIP64 support" +msgstr "" #: Library/Compression/Strings.cs:33 #, csharp-format @@ -2422,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 "" @@ -2436,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" @@ -2496,16 +2751,14 @@ msgstr "" #: Library/Main/Strings.cs:30 #, csharp-format -msgid "The option {0} is deprecated: {1}" -msgstr "Opțiunea {0} este respinsă: {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 "" -"Opțiunea - {0} există mai mult de o dată, vă rugăm să raportați acest lucru " -"dezvoltatorilor" #: Library/Main/Strings.cs:32 msgid "No source folders specified for backup" @@ -2527,28 +2780,23 @@ 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 "" -"Valoarea \"{1}\" furnizată la - {0} nu parsează într-un boolean valid, " -"acesta va fi tratat ca și cum ar fi fost setat la \"true\"" #: Library/Main/Strings.cs: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 "" -"Opțiunea - {0} nu acceptă valoarea \"{1}\", valorile acceptate sunt: ​​{2}" #: 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 "" -"Opțiunea - {0} nu acceptă valoarea \"{1}\", valorile semnelor acceptate " -"sunt: ​​{2}" #: Library/Main/Strings.cs:38 #, csharp-format @@ -2638,18 +2886,13 @@ 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 "" -"Dacă o copie de rezervă este întreruptă, probabil vor fi fișiere parțiale " -"prezente pe backend. Folosind acest steguleț, Duplicati va elimina automat " -"astfel de fișiere atunci când se întâlnesc." #: Library/Main/Strings.cs:57 -msgid "A flag indicating that Duplicati should remove unused files" +msgid "Remove unused files" msgstr "" -"Un steag indicând faptul că Duplicati ar trebui să elimine fișierele " -"neutilizate" #: Library/Main/Strings.cs:58 msgid "" @@ -2673,13 +2916,8 @@ 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 "" -"Sistemul de operare ține evidența ultimei scrieri a unui fișier. Folosind " -"aceste informații, Duplicati poate determina rapid dacă fișierul a fost " -"modificat. Dacă o anumită aplicație modifică în mod deliberat această " -"informație, Duplicati nu va funcționa corect decât dacă acest flag este " -"setat." #: Library/Main/Strings.cs:61 msgid "Disable checks based on file time" @@ -2705,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 "" @@ -2782,13 +3020,9 @@ msgstr "Frază de acces folosită pentru criptarea copiilor de rezervă" #: 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 "" -"În mod implicit, Duplicati va lista și restaura fișiere din cea mai recentă " -"copie de rezervă, utilizați această opțiune pentru a selecta un alt element." -" Puteți utiliza timpi relative, cum ar fi \"-2M\" pentru o copie de rezervă " -"de acum două luni." #: Library/Main/Strings.cs:77 msgid "The time to list/restore files" @@ -2797,13 +3031,9 @@ msgstr "Timpul de afișare / restaurare a fișierelor" #: 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 "" -"În mod implicit, Duplicati va lista și restaura fișiere din cea mai recentă " -"copie de rezervă, utilizați această opțiune pentru a selecta un alt element." -" Puteți introduce mai multe valori separate prin virgulă și intervalele " -"folosind -, de ex. \"0,2-4,7\"." #: Library/Main/Strings.cs:79 msgid "The version to list/restore files" @@ -2884,15 +3114,12 @@ msgstr "Setați fișiere de control" #: 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 "" -"Dacă hash-ul pentru volum nu se potrivește, Duplicati va refuza să utilizeze" -" copia de rezervă. Oferiți acest steag pentru a permite lui Duplicati să " -"continue oricum." #: Library/Main/Strings.cs:93 -msgid "Set this flag to skip hash checks" -msgstr "Setați acest steguleț pentru a săriți verificările hash" +msgid "Skip hash checks" +msgstr "" #: Library/Main/Strings.cs:94 msgid "" @@ -2907,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 "" -"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 "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" @@ -2944,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 "" @@ -2964,7 +3174,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:105 -msgid "Disables manifests verification" +msgid "Disable manifests verification" msgstr "" #: Library/Main/Strings.cs:106 @@ -3006,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 @@ -3014,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 "" @@ -3033,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 "" @@ -3071,26 +3281,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" -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 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 "" @@ -3098,7 +3308,7 @@ msgstr "" msgid "Log information level" msgstr "Nivel de informație log" -#: 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 "" @@ -3112,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 "" @@ -3161,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 @@ -3178,41 +3388,41 @@ 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." +msgstr "" + +#: Library/Main/Strings.cs:138 msgid "Verify uploads by listing contents" msgstr "Verificați încărcările prin afișarea conținutului" -#: Library/Main/Strings.cs:138 +#: Library/Main/Strings.cs:139 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 " +"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 va încărca fișierele în timp ce scanează discul și produce volume," -" ceea ce de obicei face backupul mai rapid. Utilizați acest steag pentru a " -"dezactiva comportamentul, astfel încât Duplicati să aștepte finalizarea " -"fiecărui volum." -#: Library/Main/Strings.cs:139 +#: Library/Main/Strings.cs:140 msgid "Upload files synchronously" msgstr "Încărcați fișiere sincron" -#: Library/Main/Strings.cs:140 +#: Library/Main/Strings.cs:141 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." +"process. Use this option to ensure that each operation is performed on a " +"seperate connection." msgstr "" -#: Library/Main/Strings.cs:141 +#: Library/Main/Strings.cs:142 msgid "Do not re-use connections" msgstr "Nu reutilizați conexiunile" -#: Library/Main/Strings.cs:142 +#: 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 " @@ -3222,57 +3432,57 @@ msgstr "" "numărul de încercări. Activați această opțiune pentru a afișa mesajele de " "eroare atunci când este efectuată o nouă încercare." -#: Library/Main/Strings.cs:143 +#: Library/Main/Strings.cs:144 msgid "Show error messages when a retry is performed" msgstr "Afișați mesajele de eroare când este efectuată o nouă încercare" -#: Library/Main/Strings.cs: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 "Încărcați fișiere de rezervă goale" -#: 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 " @@ -3284,11 +3494,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 "Manipularea simbolică" -#: 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}\" " @@ -3304,11 +3514,11 @@ msgstr "" "hardlink ca o cale unică. Opțiunea \"{2}\" va ignora toate hardlink-urile cu" " mai mult de un link." -#: Library/Main/Strings.cs:155 +#: Library/Main/Strings.cs:156 msgid "Hardlink handling" msgstr "Manipularea hardlinkurilor" -#: 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 " @@ -3316,11 +3526,11 @@ msgid "" "are: {0}." msgstr "" -#: Library/Main/Strings.cs:157 +#: Library/Main/Strings.cs:158 msgid "Exclude files by attribute" msgstr "Excludeți fișierele după atribut" -#: 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 " @@ -3333,67 +3543,57 @@ msgstr "" "instantaneu. Această soluție poate accelera accesul la fișiere în Windows " "XP." -#: Library/Main/Strings.cs:159 +#: Library/Main/Strings.cs:160 msgid "Map snapshots to a drive (Windows only)" msgstr "Împărțiți imaginile unei unități (numai pentru Windows)" -#: 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 "" -"Un nume afișat care este atașat la această copie de rezervă. Poate fi " -"folosit pentru a identifica copiile de rezervă atunci când trimiteți " -"e-mailuri sau rularea de scripturi." - #: Library/Main/Strings.cs:161 +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 "Name of the backup" msgstr "Numele de rezervă" -#: 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." -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 " "is supplied, that also serves as an example. The default file is placed in " "{0}." msgstr "" -"Această proprietate poate fi folosită pentru a indica un fișier text în care" -" fiecare linie conține o extensie de fișier care indică un fișier non-" -"compresibil. Fișierele care au o extensie găsită în fișier nu vor fi " -"comprimate, ci pur și simplu stocate în arhivă. Formatul de fișier ignoră " -"liniile care nu încep cu o perioadă și consideră un spațiu pentru a indica " -"sfârșitul extensiei. Este furnizat un fișier implicit, care servește și ca " -"exemplu. Fișierul implicit este plasat în {0}." -#: Library/Main/Strings.cs:167 +#: Library/Main/Strings.cs:168 msgid "Manage non-compressible file extensions" msgstr "Gestionați extensiile de fișiere care nu pot fi comprimate" -#: 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 " @@ -3406,89 +3606,71 @@ msgstr "" "cheltuială la stocarea listelor de fișiere. Rețineți că valoarea nu poate fi" " modificată după crearea fișierelor la distanță." -#: Library/Main/Strings.cs:169 +#: Library/Main/Strings.cs:170 msgid "Block size used in hashing" msgstr "Dimensiunea blocurilor utilizate în hașcare" -#: 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 "" -"Această opțiune poate fi utilizată pentru a limita scanarea numai la fișiere" -" despre care se știe că s-au schimbat. Acesta este, de obicei, activat numai" -" în combinație cu un observator al sistemului de fișiere care ține evidența " -"modificărilor fișierelor." - #: Library/Main/Strings.cs:171 +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 "Lista fișierelor de examinat pentru modificări" -#: Library/Main/Strings.cs:172 +#: 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 "Calea către baza de date locală de stat" -#: 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." +"Use this option to supply a list of deleted files. This option will be " +"ignored unless the option --{0} is also set." msgstr "" -"Această opțiune poate fi utilizată pentru a furniza o listă de fișiere " -"șterse. Această opțiune va fi ignorată dacă opțiunea - {0} nu este setată." -#: Library/Main/Strings.cs:175 +#: Library/Main/Strings.cs:176 msgid "List of deleted files" msgstr "Lista fișierelor șterse" -#: Library/Main/Strings.cs:176 +#: Library/Main/Strings.cs:177 msgid "" -"This option can be used to reduce the memory footprint by not keeping paths " -"and modification timestamps in memory." +"Use this option to reduce the memory footprint by not keeping paths and " +"modification timestamps in memory." msgstr "" -#: Library/Main/Strings.cs:177 +#: Library/Main/Strings.cs:178 msgid "Reduce memory footprint by disabling in-memory lookups" msgstr "Reduceți amprenta de memorie dezactivând căutările în memorie" -#: Library/Main/Strings.cs: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 "" -"Această opțiune poate fi utilizată pentru a crește viteza în schimbul " -"utilizării suplimentare a memoriei." - #: Library/Main/Strings.cs:180 +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 "Stocați o memorie cache în memorie" -#: Library/Main/Strings.cs:181 +#: 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 "" -"Dacă acest flag este setat, baza de date locală nu este comparată cu lista " -"de fișiere la distanță la pornire. Utilizarea intenționată pentru această " -"opțiune este să funcționeze corect în cazurile în care lista fișierelor este" -" întreruptă sau indisponibilă." -#: Library/Main/Strings.cs:182 +#: Library/Main/Strings.cs:183 msgid "Do not query backend at startup" msgstr "Nu interogați backend la pornire" -#: 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" @@ -3503,11 +3685,11 @@ msgstr "" "mai mari ocupă un spațiu mai îndepărtat și care nu pot fi folosite " "niciodată." -#: Library/Main/Strings.cs:184 -msgid "Determines usage of index files" -msgstr "Determină utilizarea fișierelor index" - #: Library/Main/Strings.cs:185 +msgid "Determine usage of index files" +msgstr "" + +#: 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 " @@ -3520,51 +3702,43 @@ msgstr "" "a fi recuperat. Această valoare reprezintă un procentaj utilizat pentru " "fiecare volum și pentru stocarea totală." -#: Library/Main/Strings.cs:186 +#: Library/Main/Strings.cs:187 msgid "The maximum wasted space in percent" msgstr "Spațiul maxim pierdut în procente" -#: 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 "" -"Această opțiune poate fi utilizată pentru a experimenta diferite setări și a" -" observa rezultatul fără a schimba fișierele reale." - #: Library/Main/Strings.cs:188 -msgid "Does not perform any modifications" -msgstr "Nu efectuează modificări" +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 "" -"Aceasta este o opțiune foarte avansată! Această opțiune poate fi utilizată " -"pentru a selecta un algoritm hash bloc cu dimensiune hash mai mică sau mai " -"mare, pentru motive de performanță sau spațiu de stocare." #: Library/Main/Strings.cs: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 "" + +#: Library/Main/Strings.cs:191 msgid "The hash algorithm used on blocks" msgstr "Algoritmul hash utilizat pe blocuri" -#: 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." -msgstr "" -"Aceasta este o opțiune foarte avansată! Această opțiune poate fi utilizată " -"pentru a selecta un algoritm hash de fișiere cu dimensiune hash mai mică sau" -" mai mare, pentru motive de performanță sau spațiu de stocare." - #: Library/Main/Strings.cs:192 +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 "Algoritmul hash utilizat în fișiere" -#: Library/Main/Strings.cs:193 +#: 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. " @@ -3577,11 +3751,11 @@ msgstr "" "pentru a dezactiva o astfel de compactare automată și numai compactă atunci " "când executați comanda compactă." -#: Library/Main/Strings.cs:194 +#: Library/Main/Strings.cs:195 msgid "Disable automatic compacting" msgstr "Dezactivați compactarea automată" -#: 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 " @@ -3593,11 +3767,11 @@ msgstr "" "dimensiunea volumului. Acest lucru asigură că volume mari care pot avea " "câteva octeți pierduți în spațiu nu sunt descărcate și rescrise." -#: Library/Main/Strings.cs:196 +#: Library/Main/Strings.cs:197 msgid "Volume size threshold" msgstr "Volumul pragului de dimensiune" -#: 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 " @@ -3607,11 +3781,11 @@ msgstr "" "valoare poate forța gruparea fișierelor mici. Volumele mici vor fi combinate" " întotdeauna când pot umple un întreg volum." -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:199 msgid "Maximum number of small volumes" msgstr "Numărul maxim de volume mici" -#: 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 " @@ -3621,47 +3795,42 @@ msgstr "" "pentru a găsi blocurile existente. Aceasta este o operație destul de lentă " "dar poate limita dimensiunea descărcărilor." -#: Library/Main/Strings.cs:200 +#: Library/Main/Strings.cs:201 msgid "Use local file data when restoring" msgstr "Folosiți datele locale ale fișierelor atunci când restaurați" -#: 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" -msgstr "Dezactivează baza de date locală" - #: Library/Main/Strings.cs:204 +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 "" -#: Library/Main/Strings.cs:205 +#: Library/Main/Strings.cs:206 msgid "Keep a number of versions" msgstr "Păstrați o serie de versiuni" -#: Library/Main/Strings.cs:206 +#: Library/Main/Strings.cs:207 msgid "Use this option to set the timespan in which backups are kept." msgstr "" "Utilizați această opțiune pentru a seta intervalul de timp în care sunt " "păstrate copii de siguranță." -#: Library/Main/Strings.cs:207 +#: Library/Main/Strings.cs:208 msgid "Keep all versions within a timespan" msgstr "Păstrați toate versiunile într-un interval de timp" -#: 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 " @@ -3673,34 +3842,31 @@ msgid "" "interval." msgstr "" -#: Library/Main/Strings.cs:209 +#: Library/Main/Strings.cs:210 msgid "Reduce number of versions by deleting old intermediate backups" msgstr "Reduceți numărul de versiuni ștergând copiile de rezervă vechi" -#: Library/Main/Strings.cs:210 +#: Library/Main/Strings.cs:211 msgid "Use this option to continue even if some source entries are missing." msgstr "" "Utilizați această opțiune pentru a continua chiar dacă lipsesc unele intrări" " de surse." -#: Library/Main/Strings.cs:211 +#: Library/Main/Strings.cs:212 msgid "Ignore missing source elements" msgstr "Ignorați elementele sursă care lipsesc" -#: 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 "" -"Utilizați această opțiune pentru a suprascrie fișierele țintă atunci când " -"restaurați, dacă această opțiune nu este setată, fișierele vor fi restaurate" -" cu un marcaj de timp și un număr atașat." - #: Library/Main/Strings.cs:213 +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 "Suprascrieți fișierele atunci când restaurați" -#: Library/Main/Strings.cs:214 +#: 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." @@ -3709,15 +3875,11 @@ msgstr "" "rularea unei opțiuni. În general, această opțiune va produce o linie pentru " "fiecare fișier procesat." -#: Library/Main/Strings.cs:215 +#: Library/Main/Strings.cs:216 msgid "Output more progress information" msgstr "Obțineți mai multe informații despre progres" -#: 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." @@ -3725,11 +3887,11 @@ msgstr "" "Utilizați această opțiune pentru a crește cantitatea de ieșire generată ca " "rezultat al operației, inclusiv toate numele de fișiere." -#: Library/Main/Strings.cs:218 +#: Library/Main/Strings.cs:219 msgid "Output full results" msgstr "Rezultatele rezultate complete" -#: 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 " @@ -3741,25 +3903,25 @@ msgstr "" "conține mărimea și șahurile SHA256 ale tuturor fișierelor la distanță și " "poate fi folosit pentru a verifica integritatea fișierelor." -#: Library/Main/Strings.cs:220 +#: Library/Main/Strings.cs:221 msgid "Determine if verification files are uploaded" msgstr "Determinați dacă fișierele de verificare sunt încărcate" -#: 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" +"option --{1} is set, no remote files are verified." msgstr "" -#: Library/Main/Strings.cs:222 +#: Library/Main/Strings.cs:223 msgid "The number of samples to test after a backup" msgstr "Numărul de mostre pentru a testa după o copie de rezervă" -#: Library/Main/Strings.cs:223 +#: Library/Main/Strings.cs:224 #, csharp-format msgid "" "After a backup is completed, some (dblock, dindex, dlist) files from the " @@ -3769,57 +3931,57 @@ 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" -msgstr "Activează verificarea în profunzime a fișierelor" - #: Library/Main/Strings.cs:227 +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 "" -#: Library/Main/Strings.cs:228 +#: Library/Main/Strings.cs:229 msgid "Size of the file read buffer" msgstr "Dimensiunea fișierului de citire a fișierului" -#: 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 "Permiteți modificării expresiei de acces" -#: 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 "Listează numai fișierele" -#: 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," @@ -3830,11 +3992,11 @@ msgstr "" "accelera operațiile de backup și restaurare, dar nu va afecta mult " "dimensiunea fișierului." -#: Library/Main/Strings.cs:236 -msgid "Don't store metadata" -msgstr "Nu stocați metadatele" - #: Library/Main/Strings.cs:237 +msgid "Do not store metadata" +msgstr "" + +#: 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." @@ -3843,11 +4005,11 @@ msgstr "" " împiedica să accesați fișierele. Utilizați această opțiune pentru a " "restaura și permisiunile." -#: Library/Main/Strings.cs:238 +#: Library/Main/Strings.cs:239 msgid "Restore file permissions" msgstr "Restaurați permisiunile fișierului" -#: 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" @@ -3858,11 +4020,11 @@ msgstr "" "Utilizați această opțiune pentru a dezactiva verificarea și pentru a evita " "așteptarea verificării." -#: Library/Main/Strings.cs:240 +#: Library/Main/Strings.cs:241 msgid "Skip restored file check" msgstr "Verificați verificarea fișierului restabilit" -#: 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 " @@ -3872,28 +4034,28 @@ msgstr "" "minimiza cantitatea de date descărcate. Utilizați această opțiune pentru a " "sări peste această optimizare și utilizați numai date de la distanță." -#: Library/Main/Strings.cs:242 +#: Library/Main/Strings.cs:243 msgid "Do not use local data" msgstr "Nu utilizați date locale" -#: 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." @@ -3902,20 +4064,11 @@ msgstr "" "blocurilor citite dintr-un volum înainte de a patra fișierele restaurate cu " "datele." -#: Library/Main/Strings.cs:248 +#: Library/Main/Strings.cs:249 msgid "Check block hashes" msgstr "Verificați hashes-ul blocului" -#: Library/Main/Strings.cs:249 -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:250 -msgid "Clean up old log data" -msgstr "Curăță datele vechi ale jurnalului" - -#: 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 " @@ -3929,85 +4082,76 @@ msgstr "" "Baza de date rezultată poate fi căutată, dar nu poate fi utilizată pentru " "restaurarea datelor cu." -#: Library/Main/Strings.cs:252 +#: Library/Main/Strings.cs:253 msgid "Repair database with paths" msgstr "Reparați baza de date cu căi" -#: 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\"." +" in another language. Use this option to set the locale. Supply a blank " +"string to choose the \"Invariant Culture\"." msgstr "" -"În mod prestabilit, setările locale și cultura sistemului vor fi utilizate. " -"În unele cazuri, puteți prefera să rulați cu o altă locație, de exemplu " -"pentru a primi mesaje într-o altă limbă. Această opțiune poate fi utilizată " -"pentru a seta localizarea. Oferiți un șir gol pentru a alege cultura " -"invarianta." -#: Library/Main/Strings.cs:254 +#: Library/Main/Strings.cs:255 msgid "Force the locale setting" msgstr "Activați setarea locale" -#: Library/Main/Strings.cs:255 +#: 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 "" -"Utilizați această opțiune pentru a dezactiva manipularea multiplă a " -"actualizărilor și descărcărilor, care pot accelera în mod semnificativ " -"operațiile backend, în funcție de hardware-ul pe care îl executați și de " -"rata de transfer a backend-ului." -#: Library/Main/Strings.cs:258 +#: Library/Main/Strings.cs:259 msgid "Handle file communication with backend using threaded pipes" msgstr "" "Manipulați comunicarea fișierelor cu backend-ul folosind țevi filetate" -#: Library/Main/Strings.cs: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 " @@ -4018,59 +4162,47 @@ msgstr "" "copii de rezervă completate și conținutul încărcat în sesiunea de copiere " "incompletă." -#: Library/Main/Strings.cs:266 -msgid "Disables synthetic filelist" -msgstr "Dezactivează lista de fișiere sintetice" - #: Library/Main/Strings.cs:267 +msgid "Disable synthetic filelist" +msgstr "" + +#: 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 "" -"Acest steag instruiește Duplicati să nu se uite la metadate sau la " -"dimensiunea fișierului atunci când decide să scaneze un fișier pentru " -"modificări. Utilizați această opțiune dacă aveți un număr mare de fișiere și" -" observați că scanarea durează mult timp cu fișierele nemodificate." - -#: Library/Main/Strings.cs:268 -msgid "Checks only file lastmodified" -msgstr "Verifică numai fișierul ultimmodified" #: Library/Main/Strings.cs:269 +msgid "Check only file lastmodified" +msgstr "" + +#: Library/Main/Strings.cs:270 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 " +"option to skip this compression, such that the entire original folder " "structure is preserved, including upper level empty folders." msgstr "" -"Când se restabilește un subset de copie de rezervă într-un folder nou, calea" -" cea mai scurtă posibilă este utilizată pentru a evita generarea de căi " -"adânci cu foldere goale. Utilizați acest steguleț pentru a sări peste " -"această comprimare, astfel încât întreaga structură a folderului original să" -" fie păstrată, inclusiv folderele goale de nivel superior." - -#: Library/Main/Strings.cs:270 -msgid "Disables path compression on restore" -msgstr "" #: Library/Main/Strings.cs:271 +msgid "Disable path compression on restore" +msgstr "" + +#: Library/Main/Strings.cs:272 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." +"this option to disable that protection, such that all filesets can be " +"deleted." msgstr "" -"Implicit, ultimul set de fișiere nu poate fi eliminat. Aceasta este o " -"garanție pentru a vă asigura că toate datele de la distanță nu sunt șterse " -"de o greșeală de configurare. Utilizați acest steag pentru a dezactiva " -"această protecție, astfel încât toate fișierele pot fi șterse." -#: Library/Main/Strings.cs:272 +#: Library/Main/Strings.cs:273 msgid "Allow removing all filesets" msgstr "Permiteți eliminarea tuturor fileurilor" -#: Library/Main/Strings.cs:273 +#: 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 " @@ -4086,50 +4218,50 @@ msgstr "" "valide din baza de date. Setarea acestui lucru la adevărat va permite " "companiei Duplicați să efectueze operații VACUUM la discreția sa." -#: Library/Main/Strings.cs: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 " @@ -4139,38 +4271,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 " @@ -4178,11 +4314,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 " @@ -4190,11 +4326,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" @@ -4202,11 +4338,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 " @@ -4215,11 +4351,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 " @@ -4228,11 +4364,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. " @@ -4240,11 +4376,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. " @@ -4252,11 +4388,11 @@ 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 " @@ -4265,17 +4401,17 @@ msgstr "" "Cryptolibrary nu suporta transformări reutilizabile pentru algoritmul hash " "{0}" -#: Library/Main/Strings.cs:315 +#: Library/Main/Strings.cs:318 #, csharp-format msgid "The cryptolibrary does not support the hash algorithm {0}" msgstr "Cryptolibrary nu suporta algoritmul hash {0}" -#: Library/Main/Strings.cs:316 +#: Library/Main/Strings.cs:319 msgid "The passphrase cannot be changed for an existing backup" msgstr "" "Fraza de acces nu poate fi modificată pentru o copie de rezervă existentă" -#: Library/Main/Strings.cs:317 +#: Library/Main/Strings.cs:320 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "Nu a reușit să creeze un instantaneu: {0}" @@ -4434,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 "" @@ -4444,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 "" @@ -4459,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 @@ -4473,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 "" @@ -4501,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" @@ -4512,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" @@ -4534,28 +4666,26 @@ 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 "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 @@ -4570,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" @@ -4587,23 +4715,20 @@ 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 "" -"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 @@ -4621,11 +4746,9 @@ msgstr "Trimiteți e-mail" #: 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 "" -"Imposibil de găsit serverul de mail destinație prin căutarea MX, vă rugăm să" -" folosiți opțiunea {0} pentru a specifica ce server SMTP să folosească." #: Library/Modules/Builtin/Strings.cs:98 msgid "" @@ -4645,9 +4768,10 @@ msgid "The message body" msgstr "Corpul mesajului" #: 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 "" -"Parola utilizată pentru autentificarea cu serverul SMTP, dacă este necesar." #: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Password" @@ -4671,19 +4795,13 @@ msgstr "E-mail destinatar (e)" #: 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" "Mail Sender \n" "Mail Sender " msgstr "" -"Adresa expeditorului de e-mail. Dacă nu este furnizată nici o gazdă, se utilizează numele de gazdă al primului destinatar. Exemple de formate permise:\n" -"\n" -"expeditor\n" -"sender@example.com\n" -"Expeditor de mail \n" -"Expeditor de e-mail " #: Library/Modules/Builtin/Strings.cs:121 msgid "Email sender" @@ -4698,13 +4816,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 "Mesajele pe care trebuie să le trimită" #: 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." @@ -4728,10 +4847,10 @@ msgid "The email subject" msgstr "Subiectul e-mailului" #: 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 "" -"Numele de utilizator utilizat pentru autentificarea cu serverul SMTP, dacă " -"este necesar." #: Library/Modules/Builtin/Strings.cs:133 msgid "SMTP Username" @@ -4767,8 +4886,8 @@ msgstr "Modul de raportare XMPP" #: 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 @@ -4777,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" @@ -4791,13 +4911,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 "Șablonul de mesaj" #: 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 @@ -4805,7 +4926,9 @@ msgid "The XMPP username" msgstr "Numele de utilizator XMPP" #: 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 @@ -4813,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" @@ -4823,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 " +"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" @@ -4840,104 +4966,145 @@ 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 -msgid "HTTP report URL." +#: 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 -msgid "The name of the parameter to send the message as." -msgstr "Numele parametrului pentru a trimite mesajul ca." +#: 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 "" -"Extra parameters to add to the http message, e.g. " +"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 "" -"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 @@ -5156,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 "" @@ -5180,11 +5342,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 " @@ -5192,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}" @@ -5209,8 +5367,8 @@ msgstr "Mesajul de eroare intern este: {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. " @@ -5224,8 +5382,8 @@ msgstr "Includeți fișiere" #: 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. " @@ -5268,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 fcb87101d..572754021 100644 --- a/Localizations/duplicati/localization-ru.po +++ b/Localizations/duplicati/localization-ru.po @@ -5,25 +5,25 @@ # # Translators: # Василий Хворов , 2017 -# Rondo Van , 2017 -# Dmitry Kartsyn , 2017 -# Aleksandrs Aleksandrovs , 2017 -# Pavel Klevakin , 2017 -# Andrey, 2017 -# Valery, 2018 # 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-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: Alex McArrow , 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" @@ -56,8 +56,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 @@ -134,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 @@ -144,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 "" @@ -229,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 @@ -334,17 +341,11 @@ msgstr "Следующий USN равен нулю" 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 "" -"Этот бэкэнд может читать и писать данные в Swift (OpenStack Object Storage)." -" Поддерживаемый формат — «openstack://container/folder»." #: Library/Backend/OpenStack/Strings.cs:28 msgid "OpenStack Simple Storage" @@ -368,27 +369,26 @@ 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 "Задание пароля для подключения к серверу" +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 #: 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 "" @@ -403,11 +403,11 @@ 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" -msgstr "Задание имени пользователя для подключения к серверу" +msgid "Supply the username used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:36 msgid "" @@ -420,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 "" @@ -432,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 @@ -446,14 +446,12 @@ 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'." +msgid "The keystone API version to use. Valid values are 'v2' and 'v3'." msgstr "" -"Версия Keystone API, которая будет использоваться. Допустимые значения: 'v2'" -" и 'v3'." #: Library/Backend/OpenStack/Strings.cs:43 msgid "The keystone API version to use" @@ -470,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 @@ -490,13 +488,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 "" @@ -505,21 +503,22 @@ msgid "FTP" msgstr "FTP" #: 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" -msgstr "Переключает способ подключения FTP" +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 @@ -527,7 +526,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 "" @@ -539,15 +538,13 @@ 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 "" -"Используйте этот флаг для соединения при помощи Secure Socket Layer (SSL) " -"через ftp (ftps). " #: 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 "" @@ -590,16 +587,14 @@ 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 "" -"Этот бэкэнд может читать и записывать данные в Google Cloud Storage. " -"Поддерживаемый формат — «gcs://bucket/folder»." #: Library/Backend/GoogleServices/Strings.cs:28 msgid "Google Cloud Storage" @@ -608,8 +603,8 @@ msgstr "Google Cloud Хранилище" #: 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}" -msgstr "Вам необходим AuthID, который можно получить: {0}" +msgid "You need an AuthID. You can get it from: {0}" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:30 #, csharp-format @@ -645,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 @@ -658,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 "" @@ -669,16 +664,14 @@ 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 "" -"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 "" -"Этот бэкэнд может читать и записывать данные в Google Drive. Поддерживаемый " -"формат — «googledrive://folder/subfolder»." #: Library/Backend/GoogleServices/Strings.cs:45 msgid "Google Drive" @@ -701,11 +694,9 @@ 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 "" -"Поддерживает соединения с бэкэндом CloudFiles. Допустимый формат — " -"«cloudfiles://container/folder»." #: Library/Backend/CloudFiles/Strings.cs:25 msgid "Rackspace CloudFiles" @@ -715,50 +706,41 @@ msgstr "Rackspace CloudFiles" #, 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 "" -"CloudFiles использует различные серверы аутентификации в зависимости от " -"местонахождения пользователя. Используйте эту опцию, чтобы задать " -"альтернативный URL для аутентификации. Опция переопределяет --{0}." #: Library/Backend/CloudFiles/Strings.cs:27 msgid "Provide another authentication URL" msgstr "Укажите другой URL для аутентификации" #: 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 "" -"Предоставляет API Access Key, используемый для аутентификации с CloudFiles." #: 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 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 "" -"Duplicati предполагает, что данные предоставлены для учетной записи в США. " -"Используйте эту опцию, если учетная запись принадлежит Великобритании. " -"Замечание: это эквивалентно установке --{0}={1}." #: Library/Backend/CloudFiles/Strings.cs:35 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 "" -"Предоставляет имя пользователя, используемое для аутентификации с " -"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" @@ -782,21 +764,21 @@ msgid "No CloudFiles userID given" msgstr "Не указан CloudFiles userID" #: Library/Backend/CloudFiles/Strings.cs:43 -msgid "Unexpected CloudFiles response, perhaps the API has changed?" -msgstr "Неожиданный ответ от CloudFiles, возможно изменился API?" +msgid "Unexpected CloudFiles response. Perhaps the API has changed?" +msgstr "" #: Library/Backend/S3/S3Config.cs:75 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 @@ -804,9 +786,10 @@ msgid "S3 compatible" msgstr "S3 совместимый" #: 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 @@ -814,9 +797,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 @@ -841,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 @@ -854,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 "" @@ -864,23 +848,20 @@ 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 "" -"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 "" -"Используйте этот флажок для соединения при помощи Secure Socket Layer (SSL) " -"через HTTP (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 "Использовать защищенное SSL (HTTPS) соединение" +msgid "Instruct Duplicati to use an SSL (https) connection" +msgstr "" #: Library/Backend/S3/Strings.cs:48 msgid "" @@ -909,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 @@ -917,12 +898,12 @@ 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 msgid "The username" -msgstr "" +msgstr "Имя пользователя" #: Library/Backend/S3/S3IAM.cs:82 msgid "The Amazon Access Key ID" @@ -930,7 +911,7 @@ msgstr "" #: Library/Backend/S3/S3IAM.cs:83 msgid "The password" -msgstr "" +msgstr "Пароль" #: Library/Backend/S3/S3IAM.cs:83 msgid "The Amazon Secret Key" @@ -939,7 +920,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 "" @@ -1109,12 +1090,9 @@ msgstr "Открытый SSH ключ для добавления" #: 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 "" -"Этот бэкэнд может читать и писать данные в бэкенд на SSH основе, используя " -"SFTP. Допустимые форматы: «ssh://hostname/folder» или " -"«ssh://username:password@hostname/folder»." #: Library/Backend/SSHv2/Strings.cs:47 msgid "SFTP (SSH)" @@ -1127,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 "" @@ -1142,55 +1119,49 @@ 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 " -"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" -msgstr "Использует закрытый ключ SSH для проверки подлинности " +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" -msgstr "Задаёт величину тайм-аута операции" +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 "" -"Этот параметр может быть использован для включения поддержки активности для " -"SSH соединения. Когда соединение долго простаивает, агрессивные брандмауэры " -"могут закрыть его. В таком случае, использование поддержки активности будет " -"сохранять соединение открытым. Если для этого значения установлено значение " -"«0», поддержка активности будет отключена." #: 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 @@ -1219,11 +1190,9 @@ 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 "" -"Этот бэкэнд может читать и записывать данные в Box.com. Допустимый формат — " -"«box://folder/subfolder»." #: Library/Backend/Box/Strings.cs:26 msgid "Box.com" @@ -1306,7 +1275,7 @@ msgstr "Исполняемый файл Rclone" #: 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\")" @@ -1402,7 +1371,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 @@ -1410,10 +1379,10 @@ msgid "B2 Cloud Storage" msgstr "B2 Cloud Storage" #: 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 @@ -1421,10 +1390,10 @@ msgid "B2 Cloud Storage Application Key" msgstr "B2 Cloud Storage Application Key" #: 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 @@ -1563,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 @@ -1589,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 "" @@ -1619,11 +1588,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 "" @@ -1703,7 +1672,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 @@ -1726,8 +1696,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 @@ -1814,22 +1784,18 @@ msgid "Secret Key" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:35 -msgid "Bucket, format: BucketName-APPID" +msgid "Bucket name, format: BucketName-APPID" msgstr "" -#: Library/Backend/TencentCOS/Strings.cs:36 -msgid "Bucket" -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 @@ -1844,11 +1810,9 @@ 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 "" -"Этот бэкэнд может читать и писать данные в Jottacloud, используя протокол " -"REST. Допустимый формат — «jottacloud://folder/subfolder»." #: Library/Backend/Jottacloud/Strings.cs:26 msgid "Jottacloud" @@ -1859,8 +1823,8 @@ msgid "No username found" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:30 -msgid "No path given, cannot upload files to the root folder" -msgstr "Не указан путь, невозможно загрузить файлы в корневую папку" +msgid "No path given. Files cannot be uploaded to the root folder" +msgstr "" #: Library/Backend/Jottacloud/Strings.cs:31 msgid "Illegal mount point given." @@ -1881,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 @@ -1901,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 "" @@ -1930,48 +1894,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 "mega.nz" -#: 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 "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:33 +#: 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 @@ -1994,19 +1964,13 @@ 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." msgstr "" -"Поддерживает соединения с сервером SharePoint (включая OneDrive для " -"бизнеса). Допустимыми форматами являются " -"«mssp://tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder» или " -"«mssp://username:password@tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder»." -" Используйте двойной слэш '//' в пути для обозначения веб из библиотеки " -"документов." #: Library/Backend/SharePoint/Strings.cs:27 msgid "Microsoft SharePoint" @@ -2107,21 +2071,14 @@ 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." msgstr "" -"Поддерживает соединения с Microsoft OneDrive для бизнеса. Допустимые форматы" -" " -"«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" @@ -2129,11 +2086,9 @@ msgstr "Microsoft OneDrive для бизнеса" #: 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 "" -"Этот бэкэнд может читать и записывать данные в Dropbox. Допустимый формат — " -"«dropbox://folder/subfolder»." #: Library/Backend/Dropbox/Strings.cs:28 msgid "Dropbox" @@ -2141,13 +2096,10 @@ msgstr "Dropbox" #: 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 "" -"Поддерживает соединение с WEBDAV веб-сервером, используя HTTP протокол. " -"Допустимые форматы: «webdav://hostname/folder» или " -"«webdav://username:password@hostname/folder»." #: Library/Backend/WEBDAV/Strings.cs:25 msgid "WebDAV" @@ -2159,11 +2111,16 @@ 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 "" -"Использование метода HTTP Digest позволяет пользователю пройти аутентификацию на сервере, не отправляя пароль в явном виде. Однако по-прежнему возможна атака «man-in-the-middle», т.к. протокол HTTP предоставляет запасной вариант проверки подлинности, который заставит клиента отправить пароль злоумышленнику. \n" -"Если использован этот флаг, клиент не станет отправлять пароль, и при невозможности Digest аутентификации произойдет отказ в подключении." +"Использование метода аутентификации HTTP Digest позволяет пользователю " +"проходить аутентификацию на сервере, не отправляя пароль в открытом виде. " +"Однако атака \"человек посередине\" всё равно возможна, так как протокол " +"HTTP предусматривает возврат к базовой аутентификации, при которой клиент " +"отправит пароль злоумышленнику. При использовании этой опции клиент не " +"принимает такой возврат и всегда использует только Digest-аутентификацию, " +"либо не подключается вообще." #: Library/Backend/WEBDAV/Strings.cs:27 msgid "Force the use of the HTTP Digest authentication method" @@ -2192,11 +2149,9 @@ 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 "" -"Используйте этот флаг для соединения при помощи Secure Socket Layer (SSL) " -"через http (https). " #: Library/Backend/WEBDAV/Strings.cs:41 msgid "" @@ -2229,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 @@ -2241,84 +2196,77 @@ msgid "Storj DCS (Decentralized Cloud Storage)" msgstr "" #: Library/Backend/Storj/Strings.cs:29 -msgid "The connection-test failed." -msgstr "Проверка соединения не удалась." +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 "" -"Метод аутентификации описывает, какой способ использовать для подключения к " -"сети — либо через ключ API, либо через предоставление доступа." #: 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 "" -"Ключ API предоставляет доступ к конкретному проекту на выбранном вами " -"спутнике. Перейдите на панель управления вашего спутника, чтобы создать его," -" если у вас еще нет ключа API." #: Library/Backend/Storj/Strings.cs:35 -msgid "The API key" +msgid "API key" msgstr "Ключ API" #: 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" -msgstr "Парольная фраза шифрования" +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 "" -"Предоставление доступа содержит всю информацию в одной зашифрованной строке." -" Вы можете использовать его вместо сателлита, ключа API и секрета." #: 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." -msgstr "Блок памяти, в котором будет находиться резервная копия." +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." -msgstr "Папка в блоке памяти, в которой будет находиться резервная копия." +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 @@ -2336,10 +2284,341 @@ msgid "Unexpected error code: {0} - {1}" msgstr "Неизвестная ошибка: {0} - {1}" #: 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 "" -"В настоящее время квота службы 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 "" +"Ключ и сертификат в формате 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 @@ -2354,19 +2633,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 "" -"Этот модуль обеспечивает стандартное сжатие Zip. Файлы, созданные с помощью " -"этого модуля, могут быть прочитаны любым совместимым приложением." #: Library/Compression/Strings.cs:25 -msgid "Zip compression" -msgstr "Сжатие ZIP" +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 @@ -2378,33 +2655,30 @@ msgstr "" "максимальное сжатие." #: Library/Compression/Strings.cs:28 -msgid "Sets the Zip compression level" -msgstr "Задает уровень сжатия Zip" +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 "" -"Эта опция может использоваться для установки альтернативного метода сжатия, " -"такого как LZMA. Обратите внимание, что использование значения, отличного от" -" \"Deflate\", приведет к игнорированию параметра {0}." #: Library/Compression/Strings.cs:30 -msgid "Sets the Zip compression method" -msgstr "Задает метод сжатия ZIP" +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" -msgstr "Включает поддержку Zip64" +msgid "Toggle ZIP64 support" +msgstr "" #: Library/Compression/Strings.cs:33 #, csharp-format @@ -2444,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 "" @@ -2458,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" @@ -2515,16 +2789,14 @@ msgstr "Файл {0} был загружен и имел размер {1}, од #: Library/Main/Strings.cs:30 #, csharp-format -msgid "The option {0} is deprecated: {1}" -msgstr "Нерекомендуемый параметр {0}: {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 "" -"Опция --{0} присутствует более одного раза. Пожалуйста, сообщите об этом " -"разработчикам." #: Library/Main/Strings.cs:32 msgid "No source folders specified for backup" @@ -2546,26 +2818,23 @@ msgstr "Нет доступа к исходной папке {0}, резервн #: 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 "" -"Не удалось преобразовать \"{1}\", переданное в --{0}, в логическое значение." -" Вместо этого будет использовано значение \"истина\"" #: 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 "" -"Опция --{0} не поддерживает значение «{1}», поддерживаемые значения: {2}" #: 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 "Опция - {0} не поддерживает значение «{1}», поддерживаемые флаги: {2}" +msgstr "" #: Library/Main/Strings.cs:38 #, csharp-format @@ -2661,17 +2930,13 @@ 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 "" -"Если резервное копирование будет прервано, то, скорее всего, в бэкэнде будут" -" оставаться частичные файлы. При наличии этого флажка Duplicati будет " -"автоматически удалять такие файлы." #: Library/Main/Strings.cs:57 -msgid "A flag indicating that Duplicati should remove unused files" +msgid "Remove unused files" msgstr "" -"Флажок, указывающий, что Duplicati следует удалять неиспользуемые файлы" #: Library/Main/Strings.cs:58 msgid "" @@ -2694,12 +2959,8 @@ 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 "" -"Операционная система отслеживает время последней записи в файл. Используя " -"эту информацию, Duplicati может быстро определить, был ли файл изменен. Если" -" какое-либо приложение намеренно изменяет эту информацию, Duplicati не будет" -" работать правильно, пока не установлен этот флаг." #: Library/Main/Strings.cs:61 msgid "Disable checks based on file time" @@ -2724,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 "" @@ -2798,13 +3059,9 @@ 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 "" -"По умолчанию Duplicati будет отображать и восстанавливать файлы из самой " -"последней резервной копии. Используйте эту опцию для выбора другой копии. " -"Можно использовать относительное время, такое как «-2M» для резервной копии," -" сделанной два месяца назад." #: Library/Main/Strings.cs:77 msgid "The time to list/restore files" @@ -2813,13 +3070,9 @@ 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 "" -"По умолчанию Duplicati будет отображать и восстанавливать файлы из самой " -"последней резервной копии. Используйте эту опцию для выбора другой копии. " -"Можно указать несколько значений через запятую или диапазон значений, " -"используя дефис, напр. «0,2-4,7»" #: Library/Main/Strings.cs:79 msgid "The version to list/restore files" @@ -2901,14 +3154,12 @@ 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 "" -"Если хэш тома не совпадает, Duplicati откажется использовать копию. Отметьте" -" эту опцию, чтобы разрешить Duplicati продолжить работу в любом случае." #: Library/Main/Strings.cs:93 -msgid "Set this flag to skip hash checks" -msgstr "Установите флажок, чтобы пропустить проверку хэшей." +msgid "Skip hash checks" +msgstr "" #: Library/Main/Strings.cs:94 msgid "" @@ -2923,27 +3174,11 @@ 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 "" -"Используя эту опцию вы можете указать альтернативную папку для временных " -"файлов. Обратите внимание, что SQLite также будет использовать указанную " -"папку для временных файлов." - -#: 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" @@ -2962,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 "" @@ -2982,7 +3214,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:105 -msgid "Disables manifests verification" +msgid "Disable manifests verification" msgstr "" #: Library/Main/Strings.cs:106 @@ -3022,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 "" @@ -3063,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 "" @@ -3104,26 +3336,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" -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 msgid "Log internal information to a file" msgstr "Записывать внутреннюю информацию в log-файл" -#: 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 "" @@ -3131,7 +3363,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 "" @@ -3146,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 "" @@ -3185,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 @@ -3200,43 +3432,52 @@ 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." +msgstr "" + +#: Library/Main/Strings.cs:138 msgid "Verify uploads by listing contents" msgstr "Подтверждение выгрузки по перечислению содержимого" -#: Library/Main/Strings.cs:138 +#: Library/Main/Strings.cs:139 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 " +"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:139 +#: Library/Main/Strings.cs:140 msgid "Upload files synchronously" msgstr "Загружать файлы синхронно" -#: Library/Main/Strings.cs:140 +#: Library/Main/Strings.cs:141 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." +"process. Use this option to ensure that each operation is performed on a " +"seperate connection." msgstr "" -#: Library/Main/Strings.cs:141 +#: Library/Main/Strings.cs:142 msgid "Do not re-use connections" msgstr "Не использовать соединения повторно" -#: Library/Main/Strings.cs:142 +#: 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 " @@ -3246,57 +3487,57 @@ 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 " @@ -3308,11 +3549,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 "Обработка symlink" -#: 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}\" " @@ -3328,11 +3569,11 @@ msgstr "" "каждую ссылку как уникальный путь. Опция «{2}» будет игнорировать все " "жесткие ссылки с более чем одной связью." -#: 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 " @@ -3340,11 +3581,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 " @@ -3357,61 +3598,57 @@ msgstr "" "содержимому моментального снимка. Это обходное решение может ускорить доступ" " к файлам в Windows XP." -#: Library/Main/Strings.cs:159 +#: Library/Main/Strings.cs:160 msgid "Map snapshots to a drive (Windows only)" msgstr "Назначить диск для снимков (только для Windows)" -#: 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 "" +"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 "Name of the backup" 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." -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 " "is supplied, that also serves as an example. The default file is placed in " "{0}." msgstr "" -"Это свойство используется для указания текстового файла, в каждой строке которого записано расширение типов файлов, не нуждающихся в сжатии. Файлы, имеющие перечисленные расширениями, сжиматься не будут, а будут просто сохранены в архиве. \n" -"Любые строки, начинающиеся не с точки игнорируются, пробел рассматривается как конец расширения. Файл по умолчанию предоставлен, также он может служить в роли примера. Файл по умолчанию размещен в {0}." -#: 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 " @@ -3423,89 +3660,71 @@ 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 "" +"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:172 +#: 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." +"Use this option to supply a list of deleted files. This option will be " +"ignored unless the option --{0} is also set." msgstr "" -"Эта опция служит для предоставления списка удаленных файлов. Опция " -"игнорируется, если не установлен параметр --{0}." -#: Library/Main/Strings.cs:175 +#: Library/Main/Strings.cs:176 msgid "List of deleted files" msgstr "Список удаленных файлов" -#: Library/Main/Strings.cs:176 +#: Library/Main/Strings.cs:177 msgid "" -"This option can be used to reduce the memory footprint by not keeping paths " -"and modification timestamps in memory." +"Use this option to reduce the memory footprint by not keeping paths and " +"modification timestamps in memory." msgstr "" -#: Library/Main/Strings.cs:177 +#: 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 "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:181 +#: 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" @@ -3520,11 +3739,11 @@ msgstr "" "пространство на удаленном севере, однако, возможно, никогда не будут " "использованы." -#: Library/Main/Strings.cs:184 -msgid "Determines usage of index files" -msgstr "Определяет использование индекса файлов" - #: Library/Main/Strings.cs:185 +msgid "Determine usage of index files" +msgstr "" + +#: 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 " @@ -3537,51 +3756,43 @@ 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" -msgstr "Не выполняет никаких модификаций" +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 "" +"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 "The hash algorithm used on blocks" 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." -msgstr "" -"Это параметр для продвинутых пользователей! Параметр может использоваться " -"для выбора алгоритма хэшрования файлов с размером хэша меньшим или большим, " -"по соображениям производительности или объема хранимых данных." - #: Library/Main/Strings.cs:192 +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:193 +#: 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. " @@ -3594,11 +3805,11 @@ 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 " @@ -3610,11 +3821,11 @@ 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 " @@ -3624,11 +3835,11 @@ 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 " @@ -3638,47 +3849,42 @@ 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" -msgstr "Отключить локальную базу данных" - #: Library/Main/Strings.cs:204 +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 "" -#: 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 " @@ -3699,36 +3905,33 @@ msgstr "" " параметр также поддерживает использование спецификатора \"U\" для указания " "неограниченного интервала времени." -#: 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 "" +"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:214 +#: 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." @@ -3736,15 +3939,11 @@ 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." @@ -3752,11 +3951,11 @@ 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 " @@ -3768,25 +3967,25 @@ 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" +"option --{1} is set, no remote files are verified." msgstr "" -#: Library/Main/Strings.cs:222 +#: Library/Main/Strings.cs:223 msgid "The number of samples to test after a backup" msgstr "Количество образцов для тестирования после создания резервной копии" -#: Library/Main/Strings.cs:223 +#: Library/Main/Strings.cs:224 #, csharp-format msgid "" "After a backup is completed, some (dblock, dindex, dlist) files from the " @@ -3796,57 +3995,57 @@ 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" -msgstr "Активировать углубленную проверку файлов" - #: Library/Main/Strings.cs:227 +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 "" -#: 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," @@ -3857,11 +4056,11 @@ msgstr "" "резервного копирования и восстановления, но не сильно влияет на размер " "файла." -#: Library/Main/Strings.cs:236 -msgid "Don't store metadata" -msgstr "Не сохранять мета-данные" - #: Library/Main/Strings.cs:237 +msgid "Do not store metadata" +msgstr "" + +#: 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." @@ -3870,11 +4069,11 @@ 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" @@ -3884,11 +4083,11 @@ 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 " @@ -3898,28 +4097,28 @@ 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." @@ -3928,20 +4127,11 @@ 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 " @@ -3953,28 +4143,23 @@ 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\"." +" in another language. Use this option to set the locale. Supply a blank " +"string to choose the \"Invariant Culture\"." msgstr "" -"По умолчанию будут использованы языковые и региональные параметры вашей " -"системы. В некоторых случаях, например для получения сообщений, вы можете " -"предпочесть использование другого языка. Этот параметр служит для установки " -"языкового стандарта. Укажите пустую строку для выбора нейтральных " -"региональных параметров." -#: Library/Main/Strings.cs:254 +#: Library/Main/Strings.cs:255 msgid "Force the locale setting" msgstr "Принудительно настроить локаль" -#: Library/Main/Strings.cs:255 +#: 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 " @@ -3984,27 +4169,23 @@ msgstr "" "или «Последний четверг». При установке этого параметра отображаются только " "фактические даты, например «12 ноября 2018 г., 8:01»." -#: Library/Main/Strings.cs:256 -msgid "Forces the display of the actual date instead of calendar date" -msgstr "Принудительно отображает фактическую дату вместо календарной." - #: Library/Main/Strings.cs:257 +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" +"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 " @@ -4015,22 +4196,22 @@ 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." @@ -4038,11 +4219,11 @@ 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 " @@ -4052,58 +4233,47 @@ msgstr "" "будет создан список файлов, являющихся слиянием последней завершенной " "резервной копии и содержимого, выгруженного во незавершенного сеанса." -#: Library/Main/Strings.cs:266 -msgid "Disables synthetic filelist" -msgstr "Выключает искусственный список файлов" - #: Library/Main/Strings.cs:267 +msgid "Disable synthetic filelist" +msgstr "" + +#: 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 "" -"Этот флаг инструктирует Duplicati не учитывать метаданные или размер файла " -"при принятии решения о сканировании файла на предмет изменений. Используйте " -"эту опцию, если у вас есть большое количество файлов и обратите внимание, " -"что сканирование немодифицированных файлов занимает много времени." - -#: Library/Main/Strings.cs:268 -msgid "Checks only file lastmodified" -msgstr "Проверяет только время последней модификации файла" #: Library/Main/Strings.cs:269 +msgid "Check only file lastmodified" +msgstr "" + +#: Library/Main/Strings.cs:270 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 " +"option to skip this compression, such that the entire original folder " "structure is preserved, including upper level empty folders." msgstr "" -"При восстановлении части резервной копии в новую папку используется самый " -"короткий путь, чтобы избежать создания глубоких путей с пустыми папками. " -"Используйте этот флаг, чтобы пропустить это сжатие и сохранить исходной " -"структуру папок, включая пустые папки верхнего уровня." - -#: Library/Main/Strings.cs:270 -msgid "Disables path compression on restore" -msgstr "Отключает сжатие пути при восстановлении" #: Library/Main/Strings.cs:271 +msgid "Disable path compression on restore" +msgstr "" + +#: Library/Main/Strings.cs:272 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." +"this option to disable that protection, such that all filesets can be " +"deleted." msgstr "" -"По умолчанию, последний набор файлов не может быть удален. Это является " -"гарантией того, что данные на сервере не будут удалены из-за ошибки " -"конфигурации. Используйте этот флаг для отключения защиты, и возможности " -"удаления всех наборов файлов." -#: Library/Main/Strings.cs:272 +#: Library/Main/Strings.cs:273 msgid "Allow removing all filesets" msgstr "Разрешить удаление всех наборов файлов" -#: Library/Main/Strings.cs:273 +#: 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 " @@ -4119,27 +4289,23 @@ msgstr "" "записей в базе данных. Установка этого значения в true разрешит Duplicati " "выполнять операции VACUUM на своё усмотрение." -#: 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 " @@ -4150,27 +4316,27 @@ 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 "Уровень информирования для файла журнала(log-файла)" -#: Library/Main/Strings.cs:283 +#: Library/Main/Strings.cs:285 #, csharp-format msgid "" "This option accepts filters that removes or includes messages regardless of " @@ -4186,39 +4352,42 @@ msgstr "" "поддерживаются в жестких фигурных скобках. Пример: " "\"+Path*{0}+*Mail*{0}-[.*DNS]\" " -#: Library/Main/Strings.cs:284 -msgid "Applies filters to the file log data" -msgstr "Применяет фильтры к данным файла журнала" +#: Library/Main/Strings.cs:286 +msgid "Apply filters to the file log data" +msgstr "" -#: Library/Main/Strings.cs:285 +#: Library/Main/Strings.cs:287 +msgid "Specify the amount of log information to output to the console." +msgstr "" + +#: Library/Main/Strings.cs:288 msgid "Console information level" msgstr "Уровень информирования консоли" -#: Library/Main/Strings.cs:287 -msgid "Applies filters to the console log data" -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." -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 " @@ -4230,11 +4399,11 @@ msgstr "" "использованием было бы иметь файл с именем, например «.nobackup», и помещать" " этот файл в папки, для которых не следует создавать резервные копии." -#: 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 " @@ -4242,11 +4411,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" @@ -4254,11 +4423,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 " @@ -4271,11 +4440,11 @@ msgstr "" "регистрировать все запросы к базе данных, и не забудьте установить либо " "--{0}={2}, либо --{1}={2}, чтобы сообщать дополнительные данные журнала." -#: Library/Main/Strings.cs:302 -msgid "Activates logging of all database queries" -msgstr "Активирует регистрацию всех запросов к базе данных" +#: 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 " @@ -4284,11 +4453,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. " @@ -4296,11 +4465,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. " @@ -4308,11 +4477,11 @@ 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 " @@ -4321,16 +4490,16 @@ msgstr "" "Криптографическая библиотека не поддерживает многоразовые преобразования для" " алгоритма хеширования {0}" -#: Library/Main/Strings.cs:315 +#: Library/Main/Strings.cs:318 #, csharp-format msgid "The cryptolibrary does not support the hash algorithm {0}" msgstr "Криптографическая библиотека не поддерживает алгоритм хэширования {0}" -#: 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 "Не удалось создать снимок: {0}" @@ -4495,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 "" @@ -4505,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 "" @@ -4519,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 @@ -4533,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 "" @@ -4561,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" @@ -4572,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" @@ -4594,29 +4759,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 "" -"Выполняет сценарий перед выполнением операции. Операция будет заблокирована " -"до завершения сценария или истечения времени ожидания. Если сценарий " -"возвращает ненулевой код ошибки или истекает время ожидания, то операция " -"будет прервана." #: 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 "Selects the output format for results. Available formats: {0}" -msgstr "Формат вывода для результатов. Доступные форматы: {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" -msgstr "Формат вывода для результатов" +#: Library/Modules/Builtin/Strings.cs:238 +msgid "Select the output format for results" +msgstr "" #: Library/Modules/Builtin/Strings.cs:83 #, csharp-format @@ -4630,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" @@ -4647,23 +4808,20 @@ 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 "" -"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 @@ -4681,11 +4839,9 @@ 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 "" -"Не удалось найти почтовый сервер назначения через поиск MX. Пожалуйста, " -"используйте параметр {0}, чтобы указать, какой SMTP-сервер использовать." #: Library/Modules/Builtin/Strings.cs:98 msgid "" @@ -4705,8 +4861,10 @@ msgid "The message body" msgstr "Тело сообщения" #: Library/Modules/Builtin/Strings.cs:108 -msgid "The password used to authenticate with the SMTP server if required." -msgstr "Необходимо указать пароль для аутентификации на SMTP сервере." +msgid "" +"Use this option to set the password used to authenticate with the SMTP " +"server if required." +msgstr "" #: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Password" @@ -4730,18 +4888,13 @@ msgstr "Получатель(-и) e-mail" #: 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" "Mail Sender \n" "Mail Sender " msgstr "" -"Адрес отправителя электронной почты. Если хост не указан, используется имя хоста первого получателя. Примеры допустимых форматов: \n" -"sender\n" -"sender@example.com\n" -"Отправитель \n" -"Отправитель " #: Library/Modules/Builtin/Strings.cs:121 msgid "Email sender" @@ -4756,17 +4909,27 @@ 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." 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" @@ -4786,9 +4949,10 @@ 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 "" -"Имя пользователя для аутентификации на SMTP-сервере, если необходимо." #: Library/Modules/Builtin/Strings.cs:133 msgid "SMTP Username" @@ -4824,8 +4988,8 @@ msgstr "Модуль отчета XMPP" #: 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 @@ -4834,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" @@ -4848,13 +5013,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 @@ -4862,7 +5028,9 @@ msgid "The XMPP username" msgstr "Имя пользователя XMPP" #: 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 @@ -4870,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" @@ -4880,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 " +"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 обо всех операциях" @@ -4897,97 +5068,138 @@ 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 -msgid "HTTP report URL." +#: 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 -msgid "The name of the parameter to send the message as." -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 "Название параметра отправляемого сообщения" -#: Library/Modules/Builtin/Strings.cs:184 +#: Library/Modules/Builtin/Strings.cs:213 msgid "" -"Extra parameters to add to the http message, e.g. " +"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:193 -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." +#: Library/Modules/Builtin/Strings.cs:221 +msgid "Set the HTTP verb to use" msgstr "" -#: Library/Modules/Builtin/Strings.cs:194 +#: 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 "" + +#: 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 "Не удалось отправить сообщение: {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." @@ -4996,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 @@ -5233,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 "" @@ -5257,21 +5464,20 @@ 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 " "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 @@ -5286,8 +5492,8 @@ msgstr "Сообщение внутренней ошибки: {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. " @@ -5301,8 +5507,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. " @@ -5345,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 43bd98859..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-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: 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" @@ -47,8 +48,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 @@ -117,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 @@ -127,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 "" @@ -212,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 @@ -308,14 +316,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 @@ -340,10 +344,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 @@ -351,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 @@ -359,7 +363,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 "" @@ -372,10 +376,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 @@ -386,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 @@ -396,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 @@ -407,11 +411,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 @@ -426,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 @@ -434,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 @@ -446,13 +450,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 "" @@ -461,21 +465,22 @@ msgid "FTP" msgstr "FTP" #: 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 @@ -483,7 +488,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 "" @@ -493,13 +498,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 "" -"Označ pre komunikáciu s použitím Secure Socket Layer (SSL) cez ftp (ftps)." #: 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 @@ -540,13 +544,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 @@ -556,7 +560,7 @@ msgstr "Google Cloud úložisko" #: 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 @@ -591,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 @@ -602,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 @@ -613,12 +617,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 "" @@ -643,7 +647,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 "" @@ -655,7 +659,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 "" @@ -664,17 +668,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 "" @@ -684,11 +688,11 @@ msgid "Use a UK account" msgstr "Použiť UK účet" #: 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 @@ -713,7 +717,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 @@ -721,13 +725,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 @@ -735,9 +739,10 @@ msgid "S3 compatible" msgstr "S3 kompatibilné " #: 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 @@ -745,9 +750,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 @@ -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,19 +797,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 @@ -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 @@ -861,7 +867,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 "" @@ -1023,7 +1029,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 "" @@ -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,49 +1055,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" -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 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 @@ -1116,7 +1121,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 "" @@ -1191,7 +1196,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\")" @@ -1284,7 +1289,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 @@ -1292,10 +1297,10 @@ msgid "B2 Cloud Storage" msgstr "B2 Cloud úložisko" #: 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 @@ -1303,10 +1308,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 @@ -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,11 +1497,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 "" @@ -1575,7 +1580,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 @@ -1598,8 +1604,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 @@ -1686,22 +1692,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 @@ -1716,8 +1718,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 @@ -1729,9 +1731,8 @@ 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 "" -"Nešpecifikovaná cesta, nie je možné nahrať súbory do koreňového adresára" #: Library/Backend/Jottacloud/Strings.cs:31 msgid "Illegal mount point given." @@ -1747,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 @@ -1761,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 @@ -1785,48 +1786,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 "mega.nz" -#: 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 "The shared secret used to generate two-factor TOTP codes" +msgstr "" + +#: Library/Backend/Mega/Strings.cs:33 msgid "No password given" msgstr "Nezadané heslo" -#: Library/Backend/Mega/Strings.cs:33 +#: Library/Backend/Mega/Strings.cs:34 msgid "No username given" msgstr "Nezadané užívateľské meno" +#: 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 @@ -1849,9 +1856,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." @@ -1936,10 +1943,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." @@ -1951,7 +1958,7 @@ msgstr "Microsoft OneDrive for Business" #: 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 "" @@ -1961,8 +1968,8 @@ msgstr "Dropbox" #: 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 "" @@ -1976,8 +1983,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 @@ -2002,7 +2009,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 "" @@ -2035,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 @@ -2047,77 +2054,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 @@ -2133,8 +2140,310 @@ msgid "Unexpected error code: {0} - {1}" msgstr "Nešpecifikovaný kód chyby : {0} - {1}" #: Library/Backend/OAuthHelper/Strings.cs:31 -msgid "The OAuth service is currently over quota, try again in a few hours" -msgstr "OAuth služba je teraz preťažená, skús znova o niekoľko hodín" +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 @@ -2148,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" -msgstr "Zip kompresia" +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 @@ -2168,29 +2477,29 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:28 -msgid "Sets the Zip compression level" -msgstr "Nastavenie úrovne Zip kompresie" +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" -msgstr "Nastavenie Zip kompresnej metódy" +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 @@ -2229,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 "" @@ -2240,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 @@ -2288,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 @@ -2317,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 "" @@ -2416,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 @@ -2441,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 @@ -2465,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 @@ -2524,7 +2833,7 @@ msgstr "Heslo použité pre šifrované zálohy" #: 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 "" @@ -2535,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 "" @@ -2606,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 @@ -2623,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 "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 @@ -2657,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 @@ -2674,7 +2972,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:105 -msgid "Disables manifests verification" +msgid "Disable manifests verification" msgstr "" #: Library/Main/Strings.cs:106 @@ -2706,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 @@ -2714,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 "" @@ -2733,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 @@ -2771,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 "" @@ -2798,7 +3096,7 @@ msgstr "" msgid "Log information level" msgstr "Log informačná úroveň" -#: 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 "" @@ -2810,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 @@ -2841,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 @@ -2858,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 " @@ -2957,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}\" " @@ -2971,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 " @@ -2983,11 +3285,11 @@ msgid "" "are: {0}." msgstr "" -#: Library/Main/Strings.cs:157 +#: Library/Main/Strings.cs:158 msgid "Exclude files by attribute" msgstr "Vylúčenie súborov podľa atribútov" -#: 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 " @@ -2995,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 +#: Library/Main/Strings.cs:161 msgid "" -"A display name that is attached to this backup. Can be used to identify the " -"backup when sending mail or running scripts." +"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:161 +#: Library/Main/Strings.cs:162 msgid "Name of the backup" msgstr "Názov zálohy" -#: 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." -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 " @@ -3041,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 " @@ -3053,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." +"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:175 +#: Library/Main/Strings.cs:176 msgid "List of deleted files" msgstr "Zoznam zmazaných súborov" -#: Library/Main/Strings.cs:176 +#: Library/Main/Strings.cs:177 msgid "" -"This option can be used to reduce the memory footprint by not keeping paths " -"and modification timestamps in memory." +"Use this option to reduce the memory footprint by not keeping paths and " +"modification timestamps in memory." msgstr "" -#: Library/Main/Strings.cs:177 +#: 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" @@ -3132,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 " @@ -3144,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. " @@ -3188,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 " @@ -3200,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 "Maximálny počet malých častí" -#: 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" -msgstr "Nepoužívať lokálnu databázu" - #: Library/Main/Strings.cs:204 +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 "" -#: 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 " @@ -3272,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 +#: Library/Main/Strings.cs:213 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." +"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 +#: Library/Main/Strings.cs:214 msgid "Overwrite files when restoring" msgstr "Prepísanie súborov pri obnove" -#: Library/Main/Strings.cs:214 +#: 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 " @@ -3326,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 " @@ -3354,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" -msgstr "Neukladať metadáta" - #: Library/Main/Strings.cs:237 +msgid "Do not store metadata" +msgstr "" + +#: 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 "Vyčistiť staré záznamy" - -#: 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 " @@ -3490,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 " @@ -3614,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 " @@ -3667,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 " @@ -3706,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 " @@ -3718,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" @@ -3730,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 " @@ -3743,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 " @@ -3756,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. " @@ -3768,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. " @@ -3780,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 "" @@ -3947,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 @@ -3957,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 @@ -3968,7 +4252,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:57 -msgid "Sets readwrite" +msgid "Set readwrite" msgstr "" #: Library/Modules/Builtin/Strings.cs:58 @@ -3979,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 @@ -4003,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 @@ -4013,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 @@ -4033,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 "" @@ -4043,14 +4326,16 @@ 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 "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 @@ -4065,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 "" @@ -4080,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 @@ -4111,8 +4396,8 @@ msgstr "Poslať email" #: 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 @@ -4133,7 +4418,9 @@ msgid "The message body" msgstr "Správa" #: 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 @@ -4154,7 +4441,7 @@ msgstr "Príjemca(i)" #: 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" @@ -4175,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." @@ -4203,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 @@ -4236,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 @@ -4246,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" @@ -4260,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 @@ -4274,7 +4566,9 @@ msgid "The XMPP username" msgstr "XMPP užívateľ" #: 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 @@ -4282,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" @@ -4290,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 "" @@ -4307,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 @@ -4620,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 "" @@ -4644,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 " @@ -4656,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}" @@ -4673,8 +5002,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. " @@ -4688,8 +5017,8 @@ msgstr "Zahrnuté 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. " @@ -4726,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 a73c19f70..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-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: 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" @@ -48,8 +48,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 @@ -125,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 @@ -135,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 "" @@ -220,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 @@ -329,17 +336,11 @@ msgstr "Sledeći USN je nula" msgid "Backup configuration changed" msgstr "Konfiguracija rezervne kopije je promenjena" -#: Library/Snapshots/Strings.cs:48 -msgid "Calling process does not have the backup privilege" -msgstr "Pozivanje procesa nema dozvole rezervne kopije" - #: 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 "" -"Ova pozadina može čitati i pisati podatke u Swift (Open Stack Object " -"Storage). Podržani format je \"openstack://container/folder\"." #: Library/Backend/OpenStack/Strings.cs:28 msgid "OpenStack Simple Storage" @@ -363,26 +364,26 @@ 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 "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 #: 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 "" @@ -397,11 +398,11 @@ 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" -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 "" @@ -414,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 "" @@ -426,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 @@ -440,13 +441,12 @@ 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'." +msgid "The keystone API version to use. Valid values are 'v2' and 'v3'." msgstr "" -"Keystone API verzija koju treba koristiti, važeće vrednosti su 'v2' i 'v3'." #: Library/Backend/OpenStack/Strings.cs:43 msgid "The keystone API version to use" @@ -463,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 @@ -483,13 +483,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 "" @@ -498,21 +498,22 @@ msgid "FTP" msgstr "FTP" #: 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" -msgstr "Uključuje metod FTP veze" +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 @@ -520,7 +521,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 "" @@ -532,15 +533,13 @@ 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 "" -"Koristite ovu zastavicu za komunikaciju korišćenjem Secure Socket Layer " -"(SSL) preko ftp (ftps)." #: 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 "" @@ -583,16 +582,14 @@ 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 "" -"Ova pozadina može da čita i upisuje podatke u Google Cloud Storage. Podržani" -" format je \"gcs://bucket/folder\"." #: Library/Backend/GoogleServices/Strings.cs:28 msgid "Google Cloud Storage" @@ -601,8 +598,8 @@ msgstr "Google Cloud skladište" #: 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}" -msgstr "Treba Vam AuthID, možete ga dobiti od: {0}" +msgid "You need an AuthID. You can get it from: {0}" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:30 #, csharp-format @@ -638,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 @@ -651,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 "" @@ -662,16 +659,14 @@ 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 "" -"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 "" -"Ova pozadina može da čita i upisuje podatke na Google disk. Podržan format " -"je \"googledrive://folder/subfolder\"." #: Library/Backend/GoogleServices/Strings.cs:45 msgid "Google Drive" @@ -694,11 +689,9 @@ msgstr "Team drive ID" #: 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 "" -"Podržava veze sa CloudFiles pozadinom. Dozvoljeni formati su " -"\"cloudfiles://container/folder\"." #: Library/Backend/CloudFiles/Strings.cs:25 msgid "Rackspace CloudFiles" @@ -708,52 +701,41 @@ msgstr "Rackspace CloudFiles" #, 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 "" -"CloudFiles koriste različite servere za autentifikaciju na osnovu toga gde " -"se nalog nalazi, koristite ovu opciju da postavite alternativni URL za " -"autentifikaciju. Ova opcija zamenjuje --{0}." #: Library/Backend/CloudFiles/Strings.cs:27 msgid "Provide another authentication URL" msgstr "Navedite drugu adresu URL za autentifikaciju" #: 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 "" -"Obezbeđuje pristupni ključ API-ja koji se koristi za autentifikaciju pomoću" -" CloudFiles-a." #: 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 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 "" -"Duplicati će pretpostaviti da su dati akreditivi za nalog u SAD, koristite " -"ovu opciju ako je nalog nalog sa sedištem u UK. Imajte na umu da je ovo " -"ekvivalentno podešavanju --{0}={1}." #: Library/Backend/CloudFiles/Strings.cs:35 msgid "Use a UK account" msgstr "Koristite nalog u UK" #: Library/Backend/CloudFiles/Strings.cs:36 -msgid "Supplies the username used to authenticate with CloudFiles." +msgid "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: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" @@ -777,21 +759,21 @@ msgid "No CloudFiles userID given" msgstr "Nije dat korisnički ID za CloudFiles" #: Library/Backend/CloudFiles/Strings.cs:43 -msgid "Unexpected CloudFiles response, perhaps the API has changed?" -msgstr "Neočekivan odgovor CloudFiles-a, možda se API promenio?" +msgid "Unexpected CloudFiles response. Perhaps the API has changed?" +msgstr "" #: Library/Backend/S3/S3Config.cs:75 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 @@ -799,9 +781,10 @@ msgid "S3 compatible" msgstr "S3 kompatibilan" #: 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 @@ -809,9 +792,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 @@ -836,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 @@ -849,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 "" @@ -859,23 +843,20 @@ 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 "" -"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 "" -"Koristite ovu zastavicu za komunikaciju pomoću sloja bezbedne utičnice " -"(SSL) preko http (https). Imajte na umu da nazivi segmenta koji sadrže tačku" -" imaju problema sa SSL vezama." #: 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 "" @@ -904,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 @@ -912,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 @@ -934,7 +915,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 "" @@ -1113,12 +1094,9 @@ msgstr "SSH javni ključ za dodavanje" #: 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 "" -"Ova pozadina može čitati i pisati podatke u pozadinu zasnovanu na SSH-u, " -"koristeći SFTP. Dozvoljeni formati su \"ssh://hostname/folder\" ili " -"\"ssh://username:password@hostname/folder\"." #: Library/Backend/SSHv2/Strings.cs:47 msgid "SFTP (SSH)" @@ -1131,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 "" @@ -1147,54 +1124,49 @@ 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 " -"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" -msgstr "Koristi SSH privatni ključ za autentifikaciju" +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" -msgstr "Postavlja vrednost vremenskog ograničenja operacije" +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 "" -"Ova opcija se može koristiti za omogućavanje intervala održavanja za SSH " -"vezu. Ako je veza neaktivna, agresivni zaštitni zidovi mogu zatvoriti vezu. " -"Korišćenje Keep-alive će zadržati vezu otvorenom u ovom scenariju. Ako je " -"ova vrednost postavljena na nulu, održavanje u životu je onemogućeno." #: 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 @@ -1223,11 +1195,9 @@ 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 "" -"Ova pozadina može čitati i pisati podatke na Box.com. Podržani format je " -"\"box://folder/subfolder\"." #: Library/Backend/Box/Strings.cs:26 msgid "Box.com" @@ -1309,7 +1279,7 @@ msgstr "Rclone izvršna" #: 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\")" @@ -1412,7 +1382,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 @@ -1420,10 +1390,10 @@ msgid "B2 Cloud Storage" msgstr "B2 skladište u oblaku" #: 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 @@ -1431,10 +1401,10 @@ msgid "B2 Cloud Storage Application Key" msgstr "B2 ključ aplikacije za skladište u oblaku" #: 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 @@ -1572,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 @@ -1598,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 "" @@ -1628,11 +1598,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 "" @@ -1711,7 +1681,8 @@ msgid "" msgstr "" #: Library/Backend/AliyunOSS/Strings.cs:14 -msgid "Bucket Name" +#: Library/Backend/TencentCOS/Strings.cs:36 +msgid "Bucket name" msgstr "Ime segmenta" #: Library/Backend/AliyunOSS/Strings.cs:15 @@ -1734,8 +1705,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 @@ -1822,22 +1793,18 @@ msgid "Secret Key" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:35 -msgid "Bucket, format: BucketName-APPID" +msgid "Bucket name, format: BucketName-APPID" msgstr "" -#: Library/Backend/TencentCOS/Strings.cs:36 -msgid "Bucket" -msgstr "Segment" - #: 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 @@ -1852,11 +1819,9 @@ 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 "" -"Ova pozadina može čitati i pisati podatke u Jottacloud koristeći svoj REST " -"protokol. Dozvoljeni format je \"jottacloud://folder/subfolder\"." #: Library/Backend/Jottacloud/Strings.cs:26 msgid "Jottacloud" @@ -1867,8 +1832,8 @@ msgid "No username found" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:30 -msgid "No path given, cannot upload files to the root folder" -msgstr "Putanja nije data, ne mogu da se otpreme fajlovi u osnovnu fasciklu" +msgid "No path given. Files cannot be uploaded to the root folder" +msgstr "" #: Library/Backend/Jottacloud/Strings.cs:31 msgid "Illegal mount point given." @@ -1888,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 @@ -1907,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 "" @@ -1936,48 +1901,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 "mega.nz" -#: 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 "The shared secret used to generate two-factor TOTP codes" +msgstr "" + +#: Library/Backend/Mega/Strings.cs:33 msgid "No password given" msgstr "Nije data lozinka" -#: Library/Backend/Mega/Strings.cs:33 +#: Library/Backend/Mega/Strings.cs:34 msgid "No username given" msgstr "Nije dato korisničko ime" +#: 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 @@ -2000,19 +1971,13 @@ 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." msgstr "" -"Podržava veze sa SharePoint serverom (uključujući OneDrive for Business). " -"Dozvoljeni formati su " -"\"mssp://tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\" ili " -"\"mssp://username:password@tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\"." -" Koristite dvostruku kosu crtu '//' na putanji da označite veb iz biblioteke" -" dokumenata." #: Library/Backend/SharePoint/Strings.cs:27 msgid "Microsoft SharePoint" @@ -2113,20 +2078,14 @@ 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." msgstr "" -"Podržava veze sa Microsoft OneDrive for Business. Dozvoljeni formati su " -"\"od4b://tennant.sharepoint.com/personal/username_domain/Documents/subfolder\"" -" ili " -"\"od4b://username:password@tennant.sharepoint.com/personal/username_domain/Documents/folder\"." -" Možete koristiti dvostruku kosu crtu '//' u putanji da označite osnovnu " -"putanju iz fascikle dokumenata." #: Library/Backend/SharePoint/Strings.cs:54 msgid "Microsoft OneDrive for Business" @@ -2134,11 +2093,9 @@ msgstr "Microsoft OneDrive for Business" #: 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 "" -"Ova pozadina može čitati i pisati podatke u Dropbox. Podržani format je " -"\"dropbox://folder/subfolder\"." #: Library/Backend/Dropbox/Strings.cs:28 msgid "Dropbox" @@ -2146,13 +2103,10 @@ msgstr "Dropbox" #: 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 "" -"Podržava veze sa WEBDAV omogućenim veb serverom, koristeći HTTP protokol. " -"Dozvoljeni formati su \"webdav://hostname/folder\" ili " -"\"webdav://username:password@hostname/folder\"." #: Library/Backend/WEBDAV/Strings.cs:25 msgid "WebDAV" @@ -2164,15 +2118,9 @@ 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 "" -"Korišćenje HTTP Digest metode autentifikacije omogućava korisniku da se " -"autentifikuje na serveru, bez slanja jasne lozinke. Međutim, napad „man-in-" -"the-middle“ je lak, jer HTTP protokol navodi rezervni deo za osnovnu " -"autentifikaciju, što će naterati klijenta da pošalje lozinku napadaču. " -"Koristeći ovu zastavicu, klijent ovo ne prihvata i uvek koristi Digest " -"autentifikaciju ili ne uspeva da se poveže." #: Library/Backend/WEBDAV/Strings.cs:27 msgid "Force the use of the HTTP Digest authentication method" @@ -2201,11 +2149,9 @@ 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 "" -"Koristite ovu zastavicu za komunikaciju pomoću sloja bezbedne utičnice " -"(SSL) preko http (https)." #: Library/Backend/WEBDAV/Strings.cs:41 msgid "" @@ -2238,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 @@ -2250,84 +2196,77 @@ msgid "Storj DCS (Decentralized Cloud Storage)" msgstr "" #: Library/Backend/Storj/Strings.cs:29 -msgid "The connection-test failed." -msgstr "Test veze nije uspeo." +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 "" -"Metod autentikacije opisuje koji način da se koristi za povezivanje na mrežu" -" - bilo preko API ključa ili preko odobrenja pristupa." #: Library/Backend/Storj/Strings.cs:31 -msgid "The authentication method" -msgstr "Metod autentifikacije" +msgid "Authentication method" +msgstr "Metoda autentifikacije" #: 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 "Satelit" #: 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 "" -"API ključ omogućava pristup određenom projektu na odabranom satelitu. " -"Pređite na kontrolnu tablu svog satelita da biste je napravili ako već " -"nemate API ključ." #: Library/Backend/Storj/Strings.cs:35 -msgid "The API key" +msgid "API key" msgstr "API ključ" #: 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" -msgstr "Pristupna fraza za šifrovanje" +msgid "Encryption passphrase" +msgstr "Šifrovanje pristupne fraze" #: 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 "" -"Odobrenje pristupa sadrži sve informacije u jednom šifrovanom stringu. " -"Možete ga koristiti umesto satelita, API ključa i tajne." #: Library/Backend/Storj/Strings.cs:39 -msgid "The access grant" -msgstr "Odobrenje pristupa" +msgid "Access grant" +msgstr "Dozvola za pristup" #: Library/Backend/Storj/Strings.cs:40 -msgid "The bucket where the backup will reside in." -msgstr "Segment u kojem će se nalaziti rezervna kopija." +msgid "Specify the bucket for storing the backup." +msgstr "" #: Library/Backend/Storj/Strings.cs:41 -msgid "The bucket" +msgid "Bucket" msgstr "Segment" #: Library/Backend/Storj/Strings.cs:42 -msgid "The folder within the bucket where the backup will reside in." -msgstr "Fascikla unutar segmenta u kojem će se nalaziti rezervna kopija." +msgid "Specify the folder in the bucket for storing the backup." +msgstr "" #: Library/Backend/Storj/Strings.cs:43 -msgid "The folder" +msgid "Folder" msgstr "Fascikla" #: Library/Backend/OAuthHelper/Strings.cs:27 @@ -2345,9 +2284,345 @@ msgid "Unexpected error code: {0} - {1}" msgstr "Neočekivan kod greške: {0} - {1}" #: 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 "" -"OAuth usluga je trenutno prekoračena, pokušajte ponovo za nekoliko sati" + +#: 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 @@ -2362,19 +2637,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 "" -"Ovaj modul obezbeđuje industrijski standard Zip kompresije. Fajlovi kreirani" -" pomoću ovog modula mogu se čitati bilo kojom standardnom zip aplikacijom." #: Library/Compression/Strings.cs:25 -msgid "Zip compression" -msgstr "Zip kompresija" +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 @@ -2386,33 +2659,30 @@ msgstr "" "bez kompresije, a postavljanje 9 daje najveću moguću kompresiju." #: Library/Compression/Strings.cs:28 -msgid "Sets the Zip compression level" -msgstr "Postavlja nivo Zip kompresije" +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 "" -"Ova opcija se može koristiti za podešavanje alternativnog metoda kompresije," -" kao što je LZMA. Imajte na umu da će korišćenje druge vrednosti osim " -"Deflate prouzrokovati ignorisanje opcije {0}." #: Library/Compression/Strings.cs:30 -msgid "Sets the Zip compression method" -msgstr "Postavlja metod Zip kompresije" +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" -msgstr "Uključuje podršku za Zip64" +msgid "Toggle ZIP64 support" +msgstr "" #: Library/Compression/Strings.cs:33 #, csharp-format @@ -2452,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 "" @@ -2466,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" @@ -2522,14 +2792,14 @@ msgstr "Heš nepodudaranje u fajlu „{0}“, zabeleženi heš: {1}, stvarni he #: Library/Main/Strings.cs:30 #, csharp-format -msgid "The option {0} is deprecated: {1}" -msgstr "Opcija {0} je zastarela: {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" -msgstr "Opcija --{0} postoji više puta, prijavite ovo programerima" +"The option --{0} exists more than once. Please report this to the developers" +msgstr "" #: Library/Main/Strings.cs:32 msgid "No source folders specified for backup" @@ -2553,27 +2823,23 @@ 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 "" -"Vrednost „{1}“ dostavljena u --{0} se ne raščlanjuje u važeću logičku " -"vrednost, ovo će se tretirati kao da je postavljeno na „true“" #: 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 "Opcija --{0} ne podržava vrednost \"{1}\", podržane vrednosti su: {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 "" -"Opcija --{0} ne podržava vrednost \"{1}\", podržane vrednosti zastavice su: " -"{2}" #: Library/Main/Strings.cs:38 #, csharp-format @@ -2664,17 +2930,13 @@ 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 "" -"Ako je rezervna kopija prekinuta, verovatno će biti delimični fajlovi " -"prisutni na pozadini. Koristeći ovu zastavicu, Duplicati će automatski " -"ukloniti takve fajlove kada naiđu." #: Library/Main/Strings.cs:57 -msgid "A flag indicating that Duplicati should remove unused files" +msgid "Remove unused files" msgstr "" -"Oznaka koja pokazuje da Duplicati treba da ukloni neiskorišćene fajlove" #: Library/Main/Strings.cs:58 msgid "" @@ -2697,12 +2959,8 @@ 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 "" -"Operativni sistem prati poslednji put kada je fajl napisan. Koristeći ove " -"informacije, Duplicati može brzo da utvrdi da li je fajl izmenjen. Ako neka " -"aplikacija namerno izmeni ove informacije, Duplicati neće raditi ispravno " -"osim ako se ova zastavica ne postavi." #: Library/Main/Strings.cs:61 msgid "Disable checks based on file time" @@ -2727,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 "" @@ -2802,13 +3060,9 @@ msgstr "Pristupna fraza koja se koristi za šifrovanje rezervnih kopija" #: 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 "" -"Podrazumevano, Duplicati će prikazati i vratiti fajlove iz najnovije " -"rezervne kopije, koristite ovu opciju da izaberete drugu stavku. Možete " -"koristiti relativna vremena, na primer \"-2M\" za rezervnu kopiju od pre dva" -" meseca." #: Library/Main/Strings.cs:77 msgid "The time to list/restore files" @@ -2817,13 +3071,9 @@ msgstr "Vreme za listanje/vraćanje fajlova" #: 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 "" -"Podrazumevano, Duplicati će prikazati i vratiti fajlove iz najnovije " -"rezervne kopije, koristite ovu opciju da izaberete drugu stavku. Možete da " -"unesete više vrednosti razdvojenih zarezom i opsege koristeći -, " -"npr.\"0,2-4,7\" ." #: Library/Main/Strings.cs:79 msgid "The version to list/restore files" @@ -2903,15 +3153,12 @@ msgstr "Podesite kontrolne fajlove" #: 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 "" -"Ako se heš za volumen ne poklapa, Duplicati će odbiti da koristi rezervnu " -"kopiju. Nabavite ovu zastavicu da biste Duplicati-u omogućili da ipak " -"nastavi." #: Library/Main/Strings.cs:93 -msgid "Set this flag to skip hash checks" -msgstr "Postavite ovu zastavicu da preskočite heš provere" +msgid "Skip hash checks" +msgstr "" #: Library/Main/Strings.cs:94 msgid "" @@ -2926,28 +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 "" -"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 "" -"Ova opcija se može koristiti da obezbedi alternativne fascikle za privremeno" -" skladište. Podrazumevano se koristi sistemska podrazumevana privremena " -"fascikla. Imajte na umu da će SQLite takođe staviti privremene fajlove u " -"ovu privremenu fasciklu." - -#: 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" @@ -2966,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 "" @@ -2986,7 +3213,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:105 -msgid "Disables manifests verification" +msgid "Disable manifests verification" msgstr "" #: Library/Main/Strings.cs:106 @@ -3026,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 "" @@ -3065,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 "" @@ -3105,26 +3332,26 @@ msgstr "Broj dozvoljenih istovremenih otpremanja" #: 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" -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 msgid "Log internal information to a file" msgstr "Zabeležite interne informacije u fajl" -#: 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 "" @@ -3132,7 +3359,7 @@ msgstr "" msgid "Log information level" msgstr "Nivo informacija dnevnika" -#: 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 "" @@ -3146,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 "" @@ -3194,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 @@ -3211,40 +3438,41 @@ 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." +msgstr "" + +#: Library/Main/Strings.cs:138 msgid "Verify uploads by listing contents" msgstr "Potvrdite otpremanja navođenjem sadržaja" -#: Library/Main/Strings.cs:138 +#: Library/Main/Strings.cs:139 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 " +"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 će otpremiti fajlove dok skenira disk i proizvodi volumene, što " -"obično čini rezervnu kopiju bržom. Koristite ovu zastavicu da isključite to " -"ponašanje, tako da će Duplicati čekati da se završi svaki volumen." -#: Library/Main/Strings.cs:139 +#: Library/Main/Strings.cs:140 msgid "Upload files synchronously" msgstr "Sinhrono otpremajte fajlove" -#: Library/Main/Strings.cs:140 +#: Library/Main/Strings.cs:141 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." +"process. Use this option to ensure that each operation is performed on a " +"seperate connection." msgstr "" -#: Library/Main/Strings.cs:141 +#: Library/Main/Strings.cs:142 msgid "Do not re-use connections" msgstr "Nemojte ponovo koristiti veze" -#: Library/Main/Strings.cs:142 +#: 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 " @@ -3254,57 +3482,57 @@ msgstr "" "broj ponovnih pokušaja. Omogućite ovu opciju da bi se poruke o grešci " "prikazivale kada se izvrši ponovni pokušaj." -#: Library/Main/Strings.cs:143 +#: Library/Main/Strings.cs:144 msgid "Show error messages when a retry is performed" msgstr "Prikaži poruke o grešci kada se izvrši ponovni pokušaj" -#: 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 "Otpremite prazne fajlove rezervnih kopija" -#: 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 "Prag za upozorenje o niskoj kvoti" -#: 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 " @@ -3316,11 +3544,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 "Upravljanje simboličkim vezama" -#: 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}\" " @@ -3336,11 +3564,11 @@ msgstr "" "jedinstvenu putanju. Opcija \"{2}\" će ignorisati sve tvrde veze sa više od" " jedne veze." -#: Library/Main/Strings.cs:155 +#: Library/Main/Strings.cs:156 msgid "Hardlink handling" msgstr "Rukovanje čvrstim vezama" -#: 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 " @@ -3348,11 +3576,11 @@ msgid "" "are: {0}." msgstr "" -#: Library/Main/Strings.cs:157 +#: Library/Main/Strings.cs:158 msgid "Exclude files by attribute" msgstr "Izuzmi fajlove prema atributima" -#: 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 " @@ -3364,66 +3592,57 @@ msgstr "" "disk jedinice koje se zatim koriste za pristup sadržaju snimka. Ovo rešenje " "može da ubrza pristup fajlu u operativnom sistemu Vindouz XP." -#: Library/Main/Strings.cs:159 +#: Library/Main/Strings.cs:160 msgid "Map snapshots to a drive (Windows only)" msgstr "Mapirajte snimke na disk (samo za Vindouz)" -#: 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 "" -"Ime za prikaz koje je priloženo ovoj rezervnoj kopiji. Može se koristiti za " -"identifikaciju rezervne kopije prilikom slanja pošte ili pokretanja skripti." - #: Library/Main/Strings.cs:161 +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 "Name of the backup" msgstr "Naziv rezervne kopije" -#: 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." -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 " "is supplied, that also serves as an example. The default file is placed in " "{0}." msgstr "" -"Ovo svojstvo se može koristiti za ukazivanje na tekstualni fajl u kojem " -"svaki red sadrži ekstenziju fajla koji označava fajl koji se ne može " -"kompresovati. Fajlovi koje imaju ekstenziju pronađenu u fajlu neće biti " -"komprimovane, već jednostavno uskladištene u arhivi. Format fajla ignoriše " -"sve redove koji ne počinju tačkom i uzima u obzir razmak koji označava kraj " -"ekstenzije. Isporučuje se podrazumevani fajl, koja takođe služi kao primer. " -"Podrazumevani fajl je smeštena u {0}." -#: Library/Main/Strings.cs:167 +#: Library/Main/Strings.cs:168 msgid "Manage non-compressible file extensions" msgstr "Upravljajte ekstenzijama fajlova koji nisu komprimovani" -#: 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 " @@ -3435,89 +3654,72 @@ msgstr "" "vrednosti će izazvati velike troškove skladištenja lista fajlova. Imajte na" " umu da se vrednost ne može promeniti nakon kreiranja udaljenih fajlova." -#: Library/Main/Strings.cs:169 +#: Library/Main/Strings.cs:170 msgid "Block size used in hashing" msgstr "Veličina bloka korišćena za heširanje" -#: 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 "" -"Ova opcija se može koristiti da ograniči skeniranje samo na fajlove za koje " -"se zna da su promenjeni. Ovo se obično aktivira samo u kombinaciji sa " -"posmatračem sistema fajlova koji prati promene fajlova." - #: Library/Main/Strings.cs:171 +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 "Lista fajlova koje treba pregledati za promene" -#: Library/Main/Strings.cs:172 +#: 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 "Putanja do baze podataka lokalne države" -#: 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." +"Use this option to supply a list of deleted files. This option will be " +"ignored unless the option --{0} is also set." msgstr "" -"Ova opcija se može koristiti za isporuku liste izbrisanih fajlova. Ova " -"opcija će biti zanemarena osim ako nije podešena i opcija --{0}." -#: Library/Main/Strings.cs:175 +#: Library/Main/Strings.cs:176 msgid "List of deleted files" msgstr "Lista obrisanih fajlova" -#: Library/Main/Strings.cs:176 +#: Library/Main/Strings.cs:177 msgid "" -"This option can be used to reduce the memory footprint by not keeping paths " -"and modification timestamps in memory." +"Use this option to reduce the memory footprint by not keeping paths and " +"modification timestamps in memory." msgstr "" -#: Library/Main/Strings.cs:177 +#: Library/Main/Strings.cs:178 msgid "Reduce memory footprint by disabling in-memory lookups" msgstr "" "Smanjite memorijskog otiska tako što ćete onemogućiti pretrage u memoriji" -#: 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 "" -"Ova opcija se može koristiti za povećanje brzine u zamenu za dodatnu " -"upotrebu memorije." - #: Library/Main/Strings.cs:180 +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 "Sačuvajte blok predmemoriju u memoriju" -#: Library/Main/Strings.cs:181 +#: 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 "" -"Ako je ova zastavica postavljena, lokalna baza podataka se ne poredi sa " -"udaljenom listom fajlova pri pokretanju. Predviđena upotreba ove opcije je " -"da ispravno radi u slučajevima kada je lista fajlova pokvarena ili " -"nedostupna." -#: Library/Main/Strings.cs:182 +#: Library/Main/Strings.cs:183 msgid "Do not query backend at startup" msgstr "Nemojte postavljati upite pozadini pri pokretanju" -#: 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" @@ -3531,11 +3733,11 @@ msgstr "" "podataka. Kompromis je u tome što veći indeksni fajlovi zauzimaju više " "udaljenog prostora i koji se možda nikada neće koristiti." -#: Library/Main/Strings.cs:184 -msgid "Determines usage of index files" -msgstr "Određuje upotrebu indeksnih fajlova" - #: Library/Main/Strings.cs:185 +msgid "Determine usage of index files" +msgstr "" + +#: 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 " @@ -3547,51 +3749,43 @@ msgstr "" " odredište može da sadrži pre nego što bude zauzeto. Ova vrednost je " "procenat koji se koristi za svaki volumen i ukupno skladište." -#: Library/Main/Strings.cs:186 +#: Library/Main/Strings.cs:187 msgid "The maximum wasted space in percent" msgstr "Maksimalni izgubljeni prostor u procentima" -#: 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 "" -"Ova opcija se može koristiti za eksperimentisanje sa različitim " -"podešavanjima i posmatranje ishoda bez promene stvarnih fajlova." - #: Library/Main/Strings.cs:188 -msgid "Does not perform any modifications" -msgstr "Ne vrši nikakve modifikacije" +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 "" -"Ovo je veoma napredna opcija! Ova opcija se može koristiti za izbor " -"algoritma za heš blok sa manjom ili većom veličinom heša, zbog performansi " -"ili prostora za skladištenje." #: 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 "" + +#: Library/Main/Strings.cs:191 msgid "The hash algorithm used on blocks" msgstr "Heš algoritam korišćen na blokovima" -#: 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." -msgstr "" -"Ovo je veoma napredna opcija! Ova opcija se može koristiti za izbor " -"algoritma za heš fajla sa manjom ili većom veličinom heša, zbog performansi" -" ili prostora za skladištenje." - #: Library/Main/Strings.cs:192 +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 "Heš algoritam korišćen na fajlovima" -#: Library/Main/Strings.cs:193 +#: 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. " @@ -3604,11 +3798,11 @@ msgstr "" "automatsko sažimanje i samo kompaktiranje kada se izvodi komanda za " "sažimanje." -#: Library/Main/Strings.cs:194 +#: Library/Main/Strings.cs:195 msgid "Disable automatic compacting" msgstr "Onemogućite automatsko sažimanje" -#: 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 " @@ -3620,11 +3814,11 @@ msgstr "" "Ovo osigurava da se veliki volumeni koji mogu imati nekoliko bajtova " "izgubljenog prostora ne preuzimaju i ponovo pišu." -#: Library/Main/Strings.cs:196 +#: Library/Main/Strings.cs:197 msgid "Volume size threshold" msgstr "Prag veličine volumena" -#: 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 " @@ -3634,11 +3828,11 @@ msgstr "" "vrednost može prinudno grupisati male fajlove. Male količine će uvek biti " "kombinovane kada mogu da popune ceo volumen." -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:199 msgid "Maximum number of small volumes" msgstr "Maksimalan broj malih volumna" -#: 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 " @@ -3648,47 +3842,42 @@ msgstr "" "biste pronašli postojeće blokove. Ovo je prilično spora operacija, ali može" " ograničiti veličinu preuzimanja." -#: Library/Main/Strings.cs:200 +#: Library/Main/Strings.cs:201 msgid "Use local file data when restoring" msgstr "Prilikom vraćanja koristite lokalne podatke o fajlu" -#: 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" -msgstr "Onemogućava lokalnu bazu podataka" - #: Library/Main/Strings.cs:204 +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 "" -#: Library/Main/Strings.cs:205 +#: Library/Main/Strings.cs:206 msgid "Keep a number of versions" msgstr "Čuvajte nekoliko verzija" -#: Library/Main/Strings.cs:206 +#: Library/Main/Strings.cs:207 msgid "Use this option to set the timespan in which backups are kept." msgstr "" "Koristite ovu opciju da postavite vremenski interval iz kojeg će rezervne " "kopije biti zadžane." -#: Library/Main/Strings.cs:207 +#: Library/Main/Strings.cs:208 msgid "Keep all versions within a timespan" msgstr "Zadrži sve verzije iz vremenskog intervala" -#: 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 " @@ -3709,32 +3898,30 @@ msgstr "" "podržava korišćenje specifikacije \"U\" za označavanje neograničenog " "vremenskog intervala." -#: Library/Main/Strings.cs:209 +#: Library/Main/Strings.cs:210 msgid "Reduce number of versions by deleting old intermediate backups" msgstr "Smanjite broj verzija brisanjem starih srednjih rezervnih kopija" -#: Library/Main/Strings.cs:210 +#: Library/Main/Strings.cs:211 msgid "Use this option to continue even if some source entries are missing." msgstr "" "Koristite ovu opciju da nastavite čak i ako neki izvorni unosi nedostaju." -#: Library/Main/Strings.cs:211 +#: Library/Main/Strings.cs:212 msgid "Ignore missing source elements" msgstr "Zanemarite izvorne elemente koji nedostaju" -#: 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 "" -"Koristite opciju da prepišete odredišne fajlove prilikom vraćanja, ako ova " -"opcija nije podešena fajlovi će biti vraćeni sa dodatim vremenom i brojem." - #: Library/Main/Strings.cs:213 +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 "Prepiši fajlove kad vraćaš" -#: Library/Main/Strings.cs:214 +#: 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." @@ -3743,15 +3930,11 @@ msgstr "" "pokrene opcija. Generalno, ova opcija će proizvesti liniju za svaku " "obrađeni fajl." -#: Library/Main/Strings.cs:215 +#: Library/Main/Strings.cs:216 msgid "Output more progress information" msgstr "Ispiši više informacija o napretku" -#: 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." @@ -3759,11 +3942,11 @@ msgstr "" "Koristite ovu opciju da povećate količinu izlaza generisanog kao rezultat " "operacije, uključujući sva imena datoteka." -#: Library/Main/Strings.cs:218 +#: Library/Main/Strings.cs:219 msgid "Output full results" msgstr "Ispiši pune rezultate" -#: 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 " @@ -3774,25 +3957,25 @@ msgstr "" " skladišta. Fajl nije šifrovan i sadrži veličinu i SHA256 hešove svih " "udaljenih fajlova i može se koristiti za proveru integriteta fajlova." -#: Library/Main/Strings.cs:220 +#: Library/Main/Strings.cs:221 msgid "Determine if verification files are uploaded" msgstr "Utvrdite da li su fajlovi za verifikaciju otpremljeni" -#: 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" +"option --{1} is set, no remote files are verified." msgstr "" -#: Library/Main/Strings.cs:222 +#: Library/Main/Strings.cs:223 msgid "The number of samples to test after a backup" msgstr "Broj uzoraka za testiranje nakon pravljenja rezervne kopije" -#: Library/Main/Strings.cs:223 +#: Library/Main/Strings.cs:224 #, csharp-format msgid "" "After a backup is completed, some (dblock, dindex, dlist) files from the " @@ -3802,57 +3985,57 @@ 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 "Procenat uzoraka za testiranje nakon pravljenja rezervne kopije" -#: 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" -msgstr "Aktivira detaljnu verifikaciju fajlova" - #: Library/Main/Strings.cs:227 +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 "" -#: Library/Main/Strings.cs:228 +#: Library/Main/Strings.cs:229 msgid "Size of the file read buffer" msgstr "Veličina bafera za čitanje fajla" -#: 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 "Dozvolite da se pristupna fraza promeni" -#: 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 "Navedite samo setove fajlova" -#: 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," @@ -3863,11 +4046,11 @@ msgstr "" "ubrzaće operacije pravljenja rezervnih kopija i vraćanja, ali ne utiče " "mnogo na veličinu fajla." -#: Library/Main/Strings.cs:236 -msgid "Don't store metadata" -msgstr "Ne skladišti metapodatke" - #: Library/Main/Strings.cs:237 +msgid "Do not store metadata" +msgstr "" + +#: 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." @@ -3875,11 +4058,11 @@ msgstr "" "Podrazumevano se dozvole ne vraćaju jer bi vas mogle sprečiti da pristupite" " vašim fajlovima. Koristite ovu opciju i da vratite dozvole." -#: Library/Main/Strings.cs:238 +#: Library/Main/Strings.cs:239 msgid "Restore file permissions" msgstr "Vrati dozvole fajla" -#: 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" @@ -3889,11 +4072,11 @@ msgstr "" "se potvrdilo da je vraćanje bilo uspešno. Koristite ovu opciju da biste " "onemogućili proveru i izbegli čekanje na verifikaciju." -#: Library/Main/Strings.cs:240 +#: Library/Main/Strings.cs:241 msgid "Skip restored file check" msgstr "Preskoči proveru vraćenih fajlova" -#: 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 " @@ -3903,28 +4086,28 @@ msgstr "" "minimizirao količinu preuzetih podataka. Koristite ovu opciju da preskočite " "ovu optimizaciju i koristite samo udaljene podatke." -#: Library/Main/Strings.cs:242 +#: Library/Main/Strings.cs:243 msgid "Do not use local data" msgstr "Ne koristi lokalne podatke" -#: 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." @@ -3933,21 +4116,11 @@ msgstr "" "blokova pročitanih sa volumena pre nego što zakrpite vraćene fajlove sa " "podacima." -#: Library/Main/Strings.cs:248 +#: Library/Main/Strings.cs:249 msgid "Check block hashes" msgstr "Proveri heševe blokova" -#: Library/Main/Strings.cs:249 -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:250 -msgid "Clean up old log data" -msgstr "Očistite stare podatke dnevnika" - -#: 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 " @@ -3960,28 +4133,23 @@ msgstr "" " bez potrebe za rekonstruisanjem svih informacija. Dobijena baza podataka " "može se pretraživati, ali se ne može koristiti za vraćanje podataka." -#: Library/Main/Strings.cs:252 +#: Library/Main/Strings.cs:253 msgid "Repair database with paths" msgstr "Popravite bazu podataka sa putanjama" -#: 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\"." +" in another language. Use this option to set the locale. Supply a blank " +"string to choose the \"Invariant Culture\"." msgstr "" -"Podrazumevano će se koristiti vaš sistemski jezik i postavke kulture. U " -"nekim slučajevima možda ćete više voleti da koristite drugu lokaciju, na " -"primer da biste dobijali poruke na drugom jeziku. Ova opcija se može " -"koristiti za podešavanje lokalizacije. Navedite prazan niz da biste izabrali" -" \"Invariant Culture\"." -#: Library/Main/Strings.cs:254 +#: Library/Main/Strings.cs:255 msgid "Force the locale setting" msgstr "Prisilno podesite lokalizaciju" -#: Library/Main/Strings.cs:255 +#: 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 " @@ -3991,25 +4159,22 @@ msgstr "" "\"Danas\" ili \"Prošli četvrtak\". Podešavanjem ove opcije, prikazuju se " "samo stvarni datumi, na primer „12. novembar 2018, 20:01“." -#: Library/Main/Strings.cs:256 -msgid "Forces the display of the actual date instead of calendar date" -msgstr "Forsira prikaz stvarnog datuma umesto kalendarskog datuma" - #: Library/Main/Strings.cs:257 +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" +"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 "" -"Koristite ovu opciju da onemogućite višenitno rukovanje naviše- i " -"preuzimanjima, što može značajno da ubrza pozadinske operacije u zavisnosti " -"od hardvera na kome radite i brzine prenosa vaše pozadine." -#: Library/Main/Strings.cs:258 +#: Library/Main/Strings.cs:259 msgid "Handle file communication with backend using threaded pipes" msgstr "Rukujte komunikacijom fajla sa pozadinom koristeći niti" -#: 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 " @@ -4019,22 +4184,22 @@ msgstr "" "Postavljanje ove vrednosti na nulu ili manje će dinamički izbalansirati " "broj aktivnih niti kako bi odgovarao hardveru." -#: Library/Main/Strings.cs:260 +#: Library/Main/Strings.cs:261 msgid "Limit number of concurrent threads" msgstr "Ograničenje broja istovremenih niti" -#: 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 "" "Koristite ovu opciju da podesite broj procesa koji obavljaju heširanje " "podataka." -#: Library/Main/Strings.cs:262 +#: Library/Main/Strings.cs:263 msgid "Specify the number of concurrent hashing processes" msgstr "Navedite broj istovremenih procesa heširanja" -#: 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." @@ -4042,11 +4207,11 @@ msgstr "" "Koristite ovu opciju da podesite broj procesa koji vrše kompresiju izlaznih " "podataka." -#: Library/Main/Strings.cs:264 +#: Library/Main/Strings.cs:265 msgid "Specify the number of concurrent compression processes" msgstr "Odredite broj istovremenih procesa kompresije" -#: 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 " @@ -4057,59 +4222,47 @@ msgstr "" "rezervne kopije i sadržaja koji je učitan u nepotpunoj sesiji pravljenja " "rezervne kopije." -#: Library/Main/Strings.cs:266 -msgid "Disables synthetic filelist" -msgstr "Onemogućava sintetičku listu fajlova" - #: Library/Main/Strings.cs:267 +msgid "Disable synthetic filelist" +msgstr "" + +#: 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 "" -"Ova zastavica upućuje Duplicati da ne gleda u metapodatke ili veličinu " -"fajla kada odlučuje da skenira fajl u potrazi za promenama. Koristite ovu " -"opciju ako imate veliki broj fajlova i primetite da skeniranje traje dugo sa" -" neizmenjenim fajlovima." - -#: Library/Main/Strings.cs:268 -msgid "Checks only file lastmodified" -msgstr "Proverava samo poslednji izmenjeni fajl" #: Library/Main/Strings.cs:269 +msgid "Check only file lastmodified" +msgstr "" + +#: Library/Main/Strings.cs:270 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 " +"option to skip this compression, such that the entire original folder " "structure is preserved, including upper level empty folders." msgstr "" -"Kada vratite podskup rezervne kopije u novu fasciklu, najkraća moguća " -"putanja se koristi da bi se izbeglo generisanje dubokih putanja sa praznim " -"fasciklama. Koristite ovu zastavicu da preskočite ovu kompresiju, tako da se" -" sačuva cela originalna struktura fascikli, uključujući prazne fascikle na " -"gornjem nivou." - -#: Library/Main/Strings.cs:270 -msgid "Disables path compression on restore" -msgstr "Onemogućava kompresiju putanje pri vraćanju" #: Library/Main/Strings.cs:271 +msgid "Disable path compression on restore" +msgstr "" + +#: Library/Main/Strings.cs:272 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." +"this option to disable that protection, such that all filesets can be " +"deleted." msgstr "" -"Podrazumevano, poslednji skup fajlova ne može da se ukloni. Ovo je zaštita " -"da biste bili sigurni da svi udaljeni podaci ne budu izbrisani greškom u " -"konfiguraciji. Koristite ovu zastavicu da onemogućite tu zaštitu, tako da " -"se svi setovi fajlova mogu izbrisati." -#: Library/Main/Strings.cs:272 +#: Library/Main/Strings.cs:273 msgid "Allow removing all filesets" msgstr "Dozvoli uklanjanje svih skupova set fajlova" -#: Library/Main/Strings.cs:273 +#: 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 " @@ -4125,27 +4278,23 @@ msgstr "" "Podešavanje ovog na true će omogućiti Duplicati-ju da izvrši VACUUM " "operacije po sopstvenom nahođenju." -#: 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 "" -"Kada je ova zastavica omogućena, skener koji izračunava veličinu izvornih " -"fajlova je onemogućen, a umesto toga prijavljena veličina se čita iz baze " -"podataka. Korišćenje ove zastavice može ubrzati pravljenje rezervne kopije " -"smanjenjem pristupa disku, ali će dati manje precizan indikator napretka." -#: Library/Main/Strings.cs:276 +#: Library/Main/Strings.cs:277 msgid "Disable the read-ahead scanner" msgstr "Onemogućite skener za čitanje unapred" -#: 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 " @@ -4156,27 +4305,27 @@ msgstr "" "provere, uverite se da pokrećete redovne komande za proveru da biste bili " "sigurni da sve funkcioniše kako se očekuje." -#: Library/Main/Strings.cs:278 +#: Library/Main/Strings.cs:279 msgid "Disable filelist consistency checks" msgstr "Onemogućite proveru doslednosti liste fajlova" -#: 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 "Onemogućite rezervnu kopiju kada je napajanje preko baterije" -#: Library/Main/Strings.cs:282 +#: Library/Main/Strings.cs:284 msgid "Log file information level" msgstr "Nivo podataka o fajlu dnevnika" -#: Library/Main/Strings.cs:283 +#: Library/Main/Strings.cs:285 #, csharp-format msgid "" "This option accepts filters that removes or includes messages regardless of " @@ -4191,38 +4340,42 @@ msgstr "" "osim ako ne počinju sa '-'. Regularni izrazi su podržani u uglasim " "zagradama. Primer: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " -#: Library/Main/Strings.cs:284 -msgid "Applies filters to the file log data" -msgstr "Primenjuje filtere na podatke evidencije fajla" +#: Library/Main/Strings.cs:286 +msgid "Apply filters to the file log data" +msgstr "" -#: Library/Main/Strings.cs:285 +#: Library/Main/Strings.cs:287 +msgid "Specify the amount of log information to output to the console." +msgstr "" + +#: Library/Main/Strings.cs:288 msgid "Console information level" msgstr "Nivo informacija konzole" -#: Library/Main/Strings.cs:287 -msgid "Applies filters to the console log data" -msgstr "Primenjuje filtere na podatke dnevnika konzole" - -#: 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:290 +msgid "Apply filters to the console log data" msgstr "" -#: Library/Main/Strings.cs:290 -msgid "Sets the process to use low IO priority" -msgstr "Podešava proces da koristi niski IO prioritet" - #: 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 " @@ -4234,11 +4387,11 @@ msgstr "" "bila da se fajlovi zovu nešto poput „.nobackup“ i da se ovaj fajl smešta u " "fascikle za koje ne treba praviti rezervnu kopiju." -#: Library/Main/Strings.cs:295 +#: Library/Main/Strings.cs:298 msgid "List of filenames that exclude folders" msgstr "Lista imena fajlova koji isključuju fascikle" -#: 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 " @@ -4246,11 +4399,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" @@ -4258,11 +4411,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 " @@ -4275,11 +4428,11 @@ msgstr "" "evidentirali sve upite baze podataka i ne zaboravite da podesite --{0}={2} " "ili --{1}={2} da biste prijavili dodatne podatke evidencije" -#: Library/Main/Strings.cs:302 -msgid "Activates logging of all database queries" -msgstr "Aktivira evidentiranje svih upita baze podataka" +#: 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 " @@ -4288,11 +4441,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. " @@ -4300,11 +4453,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. " @@ -4312,11 +4465,11 @@ 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 " @@ -4325,16 +4478,16 @@ msgstr "" "Kriptoteka ne podržava transformacije koje se mogu ponovo koristiti za heš " "algoritam {0}" -#: Library/Main/Strings.cs:315 +#: Library/Main/Strings.cs:318 #, csharp-format msgid "The cryptolibrary does not support the hash algorithm {0}" msgstr "Kriptoteka ne podržava heš algoritam {0}" -#: Library/Main/Strings.cs:316 +#: Library/Main/Strings.cs:319 msgid "The passphrase cannot be changed for an existing backup" msgstr "Pristupna fraza se ne može promeniti za postojeću rezervnu kopiju" -#: Library/Main/Strings.cs:317 +#: Library/Main/Strings.cs:320 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "Pravljenje snimka nije uspelo: {0}" @@ -4496,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 "" @@ -4506,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 "" @@ -4521,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 @@ -4534,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 "" @@ -4562,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" @@ -4572,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" @@ -4594,29 +4744,27 @@ 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 "Selects the output format for results. Available formats: {0}" -msgstr "Bira izlazni format za rezultate. Dostupni formati: {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" -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 @@ -4630,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" @@ -4647,23 +4793,20 @@ 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 "" -"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 @@ -4681,11 +4824,9 @@ msgstr "Pošalji mail" #: 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 "" -"Nije moguće pronaći odredišni mail server pomoću MX pretrage, molimo " -"koristite opciju {0} da navedete smtp server će se koristiti." #: Library/Modules/Builtin/Strings.cs:98 msgid "" @@ -4705,9 +4846,10 @@ msgid "The message body" msgstr "Telo poruke" #: 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 "" -"Lozinka koja se koristi za autentifikaciju sa SMTP serverom ako je potrebno." #: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Password" @@ -4731,19 +4873,13 @@ msgstr "Primaoc(i) e-pošte" #: 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" "Mail Sender \n" "Mail Sender " msgstr "" -"Adresa pošiljaoca e-pošte. Ako nije naveden nijedan host, koristi se ime hosta prvog primaoca. Primeri dozvoljenih formata:\n" -"\n" -"pošiljalac\n" -"sender@example.com\n" -"Mail Sender \n" -"Pošiljalac pošte " #: Library/Modules/Builtin/Strings.cs:121 msgid "Email sender" @@ -4758,13 +4894,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 "Poruke za slanje" #: 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." @@ -4788,10 +4925,10 @@ msgid "The email subject" msgstr "Predmet e-pošte" #: 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 "" -"Korisničko ime koje se koristi za autentifikaciju sa SMTP serverom ako je " -"potrebno." #: Library/Modules/Builtin/Strings.cs:133 msgid "SMTP Username" @@ -4826,8 +4963,8 @@ msgstr "XMPP modul izveštaja" #: 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 @@ -4836,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" @@ -4850,13 +4988,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 "Šablon poruke" #: 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 @@ -4864,7 +5003,9 @@ msgid "The XMPP username" msgstr "XMPP ime korisnika" #: 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 @@ -4872,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" @@ -4882,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 " +"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" @@ -4900,96 +5044,137 @@ 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 -msgid "HTTP report URL." +#: 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 -msgid "The name of the parameter to send the message as." -msgstr "Naziv parametra za slanje poruke." +#: 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 "" -"Extra parameters to add to the http message, e.g. " +"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:193 -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." +#: Library/Modules/Builtin/Strings.cs:221 +msgid "Set the HTTP verb to use" msgstr "" -#: Library/Modules/Builtin/Strings.cs:194 +#: 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 "" + +#: 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 "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." @@ -4997,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 @@ -5234,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 "" @@ -5258,11 +5438,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 " @@ -5270,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}" @@ -5287,8 +5463,8 @@ msgstr "Unutrašnja poruka greške 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. " @@ -5302,8 +5478,8 @@ msgstr "Uključi fajlove" #: 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. " @@ -5346,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 f72066598..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-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: 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" @@ -51,8 +51,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 @@ -121,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 @@ -131,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 "" @@ -216,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 @@ -317,14 +324,10 @@ msgstr "" msgid "Backup configuration changed" msgstr "Konfigurationen för säkerhetskopian har ändrats" -#: 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 @@ -349,26 +352,26 @@ 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 "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 #: 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 "" @@ -381,10 +384,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 @@ -395,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 @@ -405,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 @@ -416,11 +419,11 @@ 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'." +msgid "The keystone API version to use. Valid values are 'v2' and 'v3'." msgstr "" #: Library/Backend/OpenStack/Strings.cs:43 @@ -435,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 @@ -443,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 @@ -455,13 +458,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 "" @@ -470,21 +473,22 @@ msgid "FTP" msgstr "FTP" #: 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" -msgstr "Byter anslutningsmetod för FTP" +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 @@ -492,7 +496,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 "" @@ -504,13 +508,13 @@ 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" -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 "" @@ -550,13 +554,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 @@ -566,8 +570,8 @@ msgstr "Google Cloud Storage" #: 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}" -msgstr "Du behöver ett AuthID, som du kan få från: {0}" +msgid "You need an AuthID. You can get it from: {0}" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:30 #, csharp-format @@ -601,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 @@ -612,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 @@ -623,12 +627,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 "" @@ -653,7 +657,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 "" @@ -665,7 +669,7 @@ msgstr "Rackspace CloudFiles" #, 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 "" @@ -674,17 +678,17 @@ msgid "Provide another authentication URL" msgstr "Ange en annan URL för autentisering" #: 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 "" @@ -694,11 +698,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 @@ -723,7 +727,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 @@ -731,13 +735,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 @@ -745,9 +749,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 @@ -755,9 +760,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 @@ -780,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 @@ -791,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 "" @@ -801,19 +807,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 @@ -841,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 @@ -849,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 @@ -871,7 +877,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 "" @@ -1035,7 +1041,7 @@ msgstr "Den publika SSH-nyckel som ska läggas till" #: 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 "" @@ -1050,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 "" @@ -1062,49 +1067,48 @@ 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 " -"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" -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 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 @@ -1129,7 +1133,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 "" @@ -1204,7 +1208,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\")" @@ -1297,7 +1301,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 @@ -1305,10 +1309,10 @@ msgid "B2 Cloud Storage" msgstr "B2 Cloud Storage" #: 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 @@ -1316,10 +1320,10 @@ msgid "B2 Cloud Storage Application Key" msgstr "B2 Cloud Storage Application Key" #: 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 @@ -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,11 +1509,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 "" @@ -1588,8 +1592,9 @@ msgid "" msgstr "" #: Library/Backend/AliyunOSS/Strings.cs:14 -msgid "Bucket Name" -msgstr "Bucket Namn" +#: Library/Backend/TencentCOS/Strings.cs:36 +msgid "Bucket name" +msgstr "Bucket namn" #: Library/Backend/AliyunOSS/Strings.cs:15 msgid "Region indicates the physical location of the OSS data center." @@ -1611,8 +1616,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 @@ -1699,22 +1704,18 @@ msgid "Secret Key" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:35 -msgid "Bucket, format: BucketName-APPID" +msgid "Bucket name, format: BucketName-APPID" msgstr "" -#: Library/Backend/TencentCOS/Strings.cs:36 -msgid "Bucket" -msgstr "Bucket" - #: 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 @@ -1729,8 +1730,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 @@ -1742,8 +1743,8 @@ msgid "No username found" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:30 -msgid "No path given, cannot upload files to the root folder" -msgstr "Ingen sökväg angiven; kan inte ladda upp filer till rotkatalogen" +msgid "No path given. Files cannot be uploaded to the root folder" +msgstr "" #: Library/Backend/Jottacloud/Strings.cs:31 msgid "Illegal mount point given." @@ -1759,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 @@ -1773,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 @@ -1797,48 +1798,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 "mega.nz" -#: 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 "The shared secret used to generate two-factor TOTP codes" +msgstr "" + +#: Library/Backend/Mega/Strings.cs:33 msgid "No password given" msgstr "Inget lösenord angivet" -#: Library/Backend/Mega/Strings.cs:33 +#: Library/Backend/Mega/Strings.cs:34 msgid "No username given" msgstr "Inget användarnamn angivet" +#: 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 @@ -1861,9 +1868,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." @@ -1948,10 +1955,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." @@ -1963,7 +1970,7 @@ msgstr "Microsoft OneDrive för företag" #: 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 "" @@ -1973,8 +1980,8 @@ msgstr "Dropbox" #: 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 "" @@ -1988,8 +1995,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 @@ -2014,11 +2021,9 @@ 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 "" -"Använd den här parametern för att kommunicera med hjälp av Secure Socket " -"Layer (SSL) över http (https)." #: Library/Backend/WEBDAV/Strings.cs:41 msgid "" @@ -2049,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 @@ -2061,78 +2066,78 @@ 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" -msgstr "" +msgid "Authentication method" +msgstr "Autentiseringsmetod" #: 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" -msgstr "" +msgid "Satellite" +msgstr "Satellit" #: 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" -msgstr "API-nyckeln" +msgid "API key" +msgstr "API-nyckel" #: 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" -msgstr "Krypteringslösenordet" +msgid "Encryption passphrase" +msgstr "Ange krypteringslösenord" #: 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" -msgstr "" +msgid "Access grant" +msgstr "Åtkomst beviljad" #: 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" -msgstr "" +msgid "Bucket" +msgstr "Bucket" #: 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" -msgstr "" +msgid "Folder" +msgstr "Mapp" #: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format @@ -2147,7 +2152,320 @@ msgid "Unexpected error code: {0} - {1}" msgstr "Oväntad felkod: {0} - {1}" #: 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 "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 @@ -2162,17 +2480,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" -msgstr "Zip-komprimering" +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 @@ -2185,30 +2503,30 @@ msgstr "" "maximal kompression." #: Library/Compression/Strings.cs:28 -msgid "Sets the Zip compression level" -msgstr "Sätter nivå för Zip-komprimering" +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" -msgstr "Anger metod för Zip-komprimering" +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" -msgstr "Växlar mellan Zip64-support" +msgid "Toggle ZIP64 support" +msgstr "" #: Library/Compression/Strings.cs:33 #, csharp-format @@ -2246,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 "" @@ -2257,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 @@ -2305,13 +2623,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 @@ -2334,21 +2652,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 "" @@ -2433,12 +2751,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 @@ -2458,7 +2776,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 @@ -2482,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 @@ -2541,7 +2859,7 @@ msgstr "Lösenordsfras för att kryptera säkerhetskopior" #: 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 "" @@ -2552,7 +2870,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 "" @@ -2623,11 +2941,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 @@ -2640,21 +2958,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 "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 @@ -2674,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 @@ -2691,7 +2998,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:105 -msgid "Disables manifests verification" +msgid "Disable manifests verification" msgstr "" #: Library/Main/Strings.cs:106 @@ -2723,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 @@ -2731,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 "" @@ -2750,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 @@ -2788,26 +3095,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 "" @@ -2815,7 +3122,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 "" @@ -2827,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 @@ -2858,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 @@ -2875,94 +3182,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 " @@ -2974,11 +3285,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}\" " @@ -2988,11 +3299,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 " @@ -3000,11 +3311,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 " @@ -3012,45 +3323,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 " @@ -3058,11 +3369,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 " @@ -3070,77 +3381,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" @@ -3149,11 +3454,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 " @@ -3161,43 +3466,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. " @@ -3205,11 +3510,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 " @@ -3217,67 +3522,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 "Använd lokala data vid återställning" -#: 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" -msgstr "Inaktiverar den lokala databasen" - #: Library/Main/Strings.cs:204 +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 "" -#: 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 " @@ -3289,53 +3589,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 " @@ -3343,25 +3639,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 " @@ -3371,135 +3667,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 "Ställ in tiden efter vilken loggdata ska rensas från databasen." - -#: Library/Main/Strings.cs:250 -msgid "Clean up old log data" -msgstr "Ta bort gammal data från loggarna" - -#: 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 " @@ -3507,121 +3795,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 " @@ -3631,50 +3920,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 " @@ -3684,38 +3973,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 " @@ -3723,11 +4016,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 " @@ -3735,11 +4028,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" @@ -3747,11 +4040,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 " @@ -3760,11 +4053,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 " @@ -3773,11 +4066,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. " @@ -3785,11 +4078,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. " @@ -3797,27 +4090,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 "" @@ -3964,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 @@ -3974,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 @@ -3985,7 +4278,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:57 -msgid "Sets readwrite" +msgid "Set readwrite" msgstr "" #: Library/Modules/Builtin/Strings.cs:58 @@ -3996,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 @@ -4020,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 @@ -4030,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 @@ -4050,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 "" @@ -4060,14 +4352,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 @@ -4082,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 "" @@ -4097,20 +4391,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 @@ -4128,8 +4422,8 @@ msgstr "Skicka mail" #: 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 @@ -4150,8 +4444,10 @@ msgid "The message body" msgstr "" #: Library/Modules/Builtin/Strings.cs:108 -msgid "The password used to authenticate with the SMTP server if required." -msgstr "Lösenordet för SMTP server vid behov." +msgid "" +"Use this option to set the password used to authenticate with the SMTP " +"server if required." +msgstr "" #: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Password" @@ -4171,7 +4467,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" @@ -4192,13 +4488,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." @@ -4220,7 +4517,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 @@ -4253,8 +4552,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 @@ -4263,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" @@ -4277,13 +4577,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 @@ -4291,7 +4592,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 @@ -4299,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" @@ -4307,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 " +"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 "" @@ -4324,102 +4630,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 @@ -4636,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 "" @@ -4660,11 +5002,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 " @@ -4672,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}" @@ -4689,8 +5027,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. " @@ -4704,8 +5042,8 @@ msgstr "Inkludera filer" #: 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. " @@ -4742,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 0076de12e..abc7b1dfa 100644 --- a/Localizations/duplicati/localization-th.po +++ b/Localizations/duplicati/localization-th.po @@ -11,7 +11,7 @@ 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: Arthit Suriyawongkul, 2024\n" "Language-Team: Thai (https://app.transifex.com/duplicati/teams/67655/th/)\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,8 +1576,9 @@ msgid "" msgstr "" #: Library/Backend/AliyunOSS/Strings.cs:14 -msgid "Bucket Name" -msgstr "ชื่อถัง" +#: Library/Backend/TencentCOS/Strings.cs:36 +msgid "Bucket name" +msgstr "" #: Library/Backend/AliyunOSS/Strings.cs:15 msgid "Region indicates the physical location of the OSS data center." @@ -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,78 +2050,78 @@ 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" -msgstr "" +msgid "Folder" +msgstr "โฟลเดอร์" #: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format @@ -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 "" + +#: 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 @@ -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." +"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:175 +#: Library/Main/Strings.cs:176 msgid "List of deleted files" msgstr "รายชื่อแฟ้มที่ถูกลบ" -#: Library/Main/Strings.cs:176 +#: Library/Main/Strings.cs:177 msgid "" -"This option can be used to reduce the memory footprint by not keeping paths " -"and modification timestamps in memory." +"Use this option to reduce the memory footprint by not keeping paths and " +"modification timestamps in memory." msgstr "" -#: Library/Main/Strings.cs:177 +#: 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-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 39641b4c9..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-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: Hoilc , 2024\n" "Language-Team: Chinese (China) (https://app.transifex.com/duplicati/teams/67655/zh_CN/)\n" @@ -45,15 +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 -msgid "This option has no effect and should not be used." -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 "选项--{0}已不再使用并且已被弃用。" #: Library/Encryption/Strings.cs:37 #, csharp-format @@ -70,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" @@ -104,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" @@ -118,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 @@ -131,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 "" @@ -216,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 @@ -315,20 +324,15 @@ msgstr "下一个 USN 是 0" 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\"." -msgstr "" -"该后端能读写 Swift (OpenStack 对象存储) 中数据,支持的格式为 \"openstack://container/folder\"。" +"Allowed format is \"openstack://container/folder\"." +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 @@ -341,33 +345,33 @@ 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 #: 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 "提供用于连接服务器的密码" +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 #: 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 "" @@ -380,11 +384,11 @@ msgstr "该用户名用来连接到服务器,它也可以由环境变量 \"AUT #: 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" -msgstr "提供用于连接服务器的用户名" +msgid "Supply the username used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:36 msgid "" @@ -394,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 "" @@ -404,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 @@ -415,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 "keystone API 版本,有效值为 'v2' 或 'v3'。" +msgid "The keystone API version to use. Valid values are 'v2' and 'v3'." +msgstr "要使用的keystone API版本。有效值为'v2'和'v3'。" #: Library/Backend/OpenStack/Strings.cs:43 msgid "The keystone API version to use" @@ -434,64 +438,67 @@ 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 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 "" +"此后端可以读写基于FTP的后端数据。允许的格式为 \"ftp://hostname/folder\" 和 " +"\"ftp://username:password@hostname/folder\"" #: Library/Backend/FTP/Strings.cs:28 msgid "FTP" msgstr "FTP" #: 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." -msgstr "" +"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 msgid "" -"If this flag is set, the FTP connection is made in passive mode, which works" -" better with some firewalls. If the \"ftp-regular\" flag is also set, this " -"flag is ignored." -msgstr "" +"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 "激活此选项以使FTP连接处于被动模式,这种方式与某些防火墙配合得更好。如果设置了选项 --{0},则忽略此选项。" #: Library/Backend/FTP/Strings.cs:33 Library/Backend/CloudFiles/Strings.cs:28 #: Library/Backend/S3/Strings.cs:32 #: 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 "" @@ -501,13 +508,13 @@ msgstr "该密码用来连接到服务器,它也可以由环境变量 \"AUTH_P #: 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 "开启该参数将使用安全套接字协议 (SSL) 连接 FTP (FTPS)。" +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 "" @@ -533,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. Supported " -"format is \"gcs://bucket/folder\"." -msgstr "该后端可以从 Google Cloud Storage 读写数据,支持格式为 \"gcs://bucket/folder\"。" +"This backend can read and write data to Google Cloud Storage. Allowed format" +" is \"gcs://bucket/folder\"." +msgstr "此后端可以读写Google Cloud Storage的数据。允许的格式为 \"gcs://bucket/folder\"。" #: Library/Backend/GoogleServices/Strings.cs:28 msgid "Google Cloud Storage" @@ -563,13 +570,13 @@ msgstr "Google Cloud Storage" #: 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}" -msgstr "您需要一个授权 ID,您可以获取自:{0}" +msgid "You need an AuthID. You can get it from: {0}" +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 @@ -600,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 @@ -613,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. Supported format is " +"This backend can read and write data to Google Drive. Allowed format is " "\"googledrive://folder/subfolder\"." -msgstr "该后端能读写 Google Drive 中数据,支持的格式为 \"googledrive://folder/subfolder\"。" +msgstr "此后端可以读写Google Drive的数据。允许的格式为\"googledrive://folder/subfolder\"。" #: Library/Backend/GoogleServices/Strings.cs:45 msgid "Google Drive" @@ -640,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 "" -"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 "支持连接至 CloudFiles 后端,允许的格式为 \"cloudfiles://container/folder\"。" +msgstr "此后端可以读写CloudFiles的数据。允许的格式是\"cloudfiles://container/folder\"。" #: Library/Backend/CloudFiles/Strings.cs:25 msgid "Rackspace CloudFiles" @@ -666,41 +673,41 @@ msgstr "Rackspace CloudFiles" #, 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 "CloudFile 根据帐户所在使用不同的认证服务器,使用该选项设置可选的认证地址且会覆盖 --{0}。" +msgstr "CloudFiles根据账户所在地使用不同的服务器进行身份验证。使用此选项设置备用身份验证URL。此选项覆盖 --{0}。" #: Library/Backend/CloudFiles/Strings.cs:27 msgid "Provide another authentication URL" msgstr "提供另外认证地址" #: Library/Backend/CloudFiles/Strings.cs:32 -msgid "Supplies the API Access Key used to authenticate with CloudFiles." -msgstr "提供用来认证 CloudFiles 的 API 访问密钥。" +msgid "The API Access Key used to authenticate with CloudFiles." +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 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 "Duplicati 假定所给登录凭证为美国帐户,使用该选项指定为英国帐户,注意该选项等同于设置 --{0}={1}。" +msgstr "Duplicati将假设提供的凭据是针对美国账户的。如果账户是基于英国的,请使用此选项。请注意,这相当于设置 --{0}={1}。" #: Library/Backend/CloudFiles/Strings.cs:35 msgid "Use a UK account" msgstr "使用英国帐户" #: Library/Backend/CloudFiles/Strings.cs:36 -msgid "Supplies the username used to authenticate with CloudFiles." -msgstr "提供用来认证 CloudFiles 的用户名。" +msgid "The username used to authenticate with CloudFiles." +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" @@ -724,42 +731,44 @@ msgid "No CloudFiles userID given" msgstr "未给出 CloudFiles 用户 ID" #: Library/Backend/CloudFiles/Strings.cs:43 -msgid "Unexpected CloudFiles response, perhaps the API has changed?" -msgstr "预期外的 CloudFiles 响应,可能是 API 改变?" +msgid "Unexpected CloudFiles response. Perhaps the API has changed?" +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 " -"formats are: \"s3://bucketname/prefix\"." -msgstr "" +"format is \"s3://bucketname/prefix\"." +msgstr "此后端可以读写与S3兼容的服务器上的数据。允许的格式为 \"s3://bucketname/prefix\"。" #: Library/Backend/S3/Strings.cs:27 msgid "S3 compatible" msgstr "兼容 S3" #: 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." -msgstr "" +"This can also be supplied through the option --{0}." +msgstr "AWS Secret Access Key可以在登录您的AWS账户后获得。也可以通过选项 --{0} 提供。" #: Library/Backend/S3/Strings.cs:29 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." -msgstr "" +"can also be supplied through the option --{0}." +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 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 "开启该参数将使用 SSL 连接 HTTP (HTTPS)。注意名称中包含句号的 bucket 会在 SSL 连接中出错" +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,42 +852,43 @@ 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 "" "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 "" +"这个后端可以使用替代的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" @@ -1039,11 +1049,10 @@ msgstr "附加的 SSH 公钥" #: 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 "" -"该后端能读写 SSH 后端中数据,支持的格式为 \"ssh://hostname/folder\" 或 " -"\"ssh://username:password@hostname/folder\"。" +"此后端可以使用SFTP读写基于SSH的后端数据。允许的格式为\"ssh://hostname/folder\"和\"ssh://username:password@hostname/folder\"。" #: Library/Backend/SSHv2/Strings.cs:47 msgid "SFTP (SSH)" @@ -1054,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 "" @@ -1067,52 +1078,51 @@ 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 " -"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" -msgstr "使用 SSH 私钥认证" +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." -msgstr "" +"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 this " -"options is set to zero, the operations will not time out." -msgstr "" +"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 "使用此选项来管理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 "" -"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 "" -"该选项用来设置 SSH 连接的 keepalive 时间。对于空闲的连接,激进的防火墙可能会将其关闭。使用 keepalive " -"将在这种情况下保持连接。设为 0 表示禁用 keepalive。" +"使用此选项来启用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 @@ -1136,9 +1146,9 @@ msgstr "请添加 --{1}=\"{0}\" 来信任该主机。视情况,您也可以使 #: 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 "该后端能读写 Box.com 中数据,支持的格式为 \"box://folder/subfolder\"。" +msgstr "此后端可以读写Box.com的数据。允许的格式为\"box://folder/subfolder\"。" #: Library/Backend/Box/Strings.cs:26 msgid "Box.com" @@ -1185,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" @@ -1197,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,11 +1221,13 @@ msgstr "Rclone 程序路径" #: 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\")" 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" @@ -1232,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" @@ -1279,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" @@ -1288,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" @@ -1298,39 +1314,40 @@ 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 formats are: \"b2://bucketname/prefix\"." -msgstr "" +"Allowed format is \"b2://bucketname/prefix\"." +msgstr "此后端可以读写Backblaze B2云存储的数据。允许的格式为\"b2://bucketname/prefix\"。" #: Library/Backend/Backblaze/Strings.cs:26 msgid "B2 Cloud Storage" msgstr "B2 Cloud Storage" #: 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 "" +"B2 Cloud Storage Application Key可以在登录您的Backblaze账户后获得。也可以通过选项 --{0} 提供。" #: Library/Backend/Backblaze/Strings.cs:28 msgid "B2 Cloud Storage Application Key" msgstr "B2 云存储应用密钥" #: 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." -msgstr "" +"Backblaze account. This can also be supplied through the option --{0}." +msgstr "B2 Cloud Storage Account ID可以在登录您的Backblaze账户后获得。也可以通过选项 --{0} 提供。" #: Library/Backend/Backblaze/Strings.cs:30 msgid "B2 Cloud Storage Account ID" @@ -1338,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" @@ -1360,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" @@ -1371,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" @@ -1381,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." @@ -1393,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" @@ -1401,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" @@ -1409,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 @@ -1437,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" @@ -1447,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" @@ -1455,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" @@ -1464,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 @@ -1487,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 "" @@ -1498,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" @@ -1516,11 +1536,11 @@ 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), " -"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 "" @@ -1531,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" @@ -1547,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 @@ -1566,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 @@ -1585,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 @@ -1596,15 +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 -msgid "Bucket Name" +#: Library/Backend/TencentCOS/Strings.cs:36 +msgid "Bucket name" 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" @@ -1614,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" @@ -1622,9 +1643,9 @@ msgstr "" #: Library/Backend/AzureBlob/Strings.cs:25 msgid "" -"This backend can read and write data to Azure blob storage. Allowed formats " -"are: \"azure://bucketname\"." -msgstr "" +"This backend can read and write data to Azure blob storage. Allowed format " +"is \"azure://bucketname\"." +msgstr "此后端可以向Azure Blob存储读写数据。允许的格式为\"azure://bucketname\"。" #: Library/Backend/AzureBlob/Strings.cs:26 msgid "Azure blob" @@ -1632,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" @@ -1646,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" @@ -1656,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" @@ -1710,22 +1731,19 @@ msgid "Secret Key" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:35 -msgid "Bucket, format: BucketName-APPID" -msgstr "" - -#: Library/Backend/TencentCOS/Strings.cs:36 -msgid "Bucket" -msgstr "Bucket" +msgid "Bucket name, format: BucketName-APPID" +msgstr "Bucket名称, 格式: BucketName-APPID" #: 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 "" +"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 @@ -1733,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 it's REST protocol." -" Allowed format is \"jottacloud://folder/subfolder\"." -msgstr "该后端能通过 REST 协议读写 Jottacloud 中数据,支持的格式为 \"jottacloud://folder/subfolder\"。" +"This backend can read and write data to Jottacloud using its REST protocol. " +"Allowed format is \"jottacloud://folder/subfolder\"." +msgstr "此后端可以使用其REST协议读写Jottacloud的数据。允许的格式为 \"jottacloud://folder/subfolder\"。" #: Library/Backend/Jottacloud/Strings.cs:26 msgid "Jottacloud" @@ -1750,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, cannot upload files to the root folder" -msgstr "未给出路径,不能上传文件至根目录" +msgid "No path given. Files cannot be uploaded to the root folder" +msgstr "未提供路径。文件无法上传到根文件夹" #: Library/Backend/Jottacloud/Strings.cs:31 msgid "Illegal mount point given." @@ -1772,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 @@ -1788,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 "" @@ -1800,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 "" @@ -1810,83 +1829,87 @@ msgstr "同时下载的块大小。这些块将保存在内存中,因此请尽 #: Library/Backend/Jottacloud/Strings.cs:40 msgid "The chunk size for simultaneous downloading" -msgstr "" - -#: Library/Backend/Mega/Strings.cs:24 -msgid "" -"This backend can read and write data to Mega.co.nz. Allowed formats are: " -"\"mega://folder/subfolder\"." -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 "此后端可以读写Mega.co.nz的数据。允许的格式是\"mega://folder/subfolder\"。" + +#: Library/Backend/Mega/Strings.cs:26 msgid "mega.nz" msgstr "mega.nz" -#: 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" -msgstr "" +msgid "" +"For accounts with two-factor authentication enabled, set the shared secret " +"used to generate the two-factor TOTP codes." +msgstr "对于启用了双重认证的账户,设置用于生成双重TOTP代码的共享密钥。" #: Library/Backend/Mega/Strings.cs:32 +msgid "The shared secret used to generate two-factor TOTP codes" +msgstr "用于生成双重TOTP代码的共享密钥" + +#: Library/Backend/Mega/Strings.cs:33 msgid "No password given" msgstr "未给出密码" -#: Library/Backend/Mega/Strings.cs:33 +#: 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 "此后端可以读写IDrive e2的数据。" + #: 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." -msgstr "" +" This can also be supplied through the option --{0}." +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 \"auth-username\" property." -msgstr "" +"This can also be supplied through the option --{0}." +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 "" -"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." msgstr "" -"支持连接到 SharePoint 服务器 (包括 OneDrive for Business ) .允许的格式为 " -"\"mssp://tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\" 或 " -"\"mssp://username:password@tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\"。在路径中使用双斜杠" -" '//' 表示文档库中的网站。" +"此后端可以读写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" @@ -1927,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 "" @@ -1937,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 "" @@ -1947,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 @@ -1969,19 +1992,16 @@ 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." 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\"" -" 。在路径中使用双斜杠 '//' 表示文档文件夹中的基础路径。" +"此后端可以读写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" @@ -1989,9 +2009,9 @@ msgstr "Microsoft OneDrive for Business" #: 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 "该后端能读写 Dropbox 中数据,支持的格式为 \"dropbox://folder/subfolder\"。" +msgstr "此后端可以读写Dropbox的数据。允许的格式为\"dropbox://folder/subfolder\"。" #: Library/Backend/Dropbox/Strings.cs:28 msgid "Dropbox" @@ -1999,12 +2019,11 @@ msgstr "Dropbox" #: 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 "" -"支持通过 HTTP 协议连接到 WEBDAV 服务器,支持的格式为 \"webdav://hostname/folder\" 或 " -"\"webdav://username:password@hostname/folder\"。" +"此后端可以使用HTTP协议读写启用了WEBDAV的网络服务器上的数据。允许的格式为\"webdav://hostname/folder\"和\"webdav://username:password@hostname/folder\"。" #: Library/Backend/WEBDAV/Strings.cs:25 msgid "WebDAV" @@ -2016,11 +2035,10 @@ 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 "" -"使用 HTTP Digest 认证可以使用户不明文发送密码而登录服务器。但是中间人攻击仍然很容易,因为 HTTP 协议允许回退到 Basic " -"认证,这将使客户端发送密码给攻击者。开启该参数,客户端将只接受 Digest 认证,否则中止连接。" +"使用HTTP摘要认证方法允许用户在不以明文发送密码的情况下与服务器进行认证。然而,中间人攻击很容易,因为HTTP协议指定了回退到基本认证,这将使客户端将密码发送给攻击者。使用此选项,客户端不接受这一点,始终使用摘要认证或连接失败。" #: Library/Backend/WEBDAV/Strings.cs:27 msgid "Force the use of the HTTP Digest authentication method" @@ -2046,15 +2064,15 @@ 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 "开启该参数将使用 SSL 连接 (HTTPS)" +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" @@ -2064,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" @@ -2076,93 +2094,95 @@ 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 "The connection-test failed." -msgstr "连接测试失败" +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." -msgstr "\"认证方法\" 选项指定了连接到网络的方式——通过API密钥或访问授权" +"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 "指定连接到网络的认证方法——通过API密钥或通过访问授权。" #: 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." -msgstr "" +"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 "指定跟踪所有元数据的satellite。使用Storj DCS服务器以实现高性能SLA支持的连接,或使用社区服务器。甚至可以自己托管。" #: Library/Backend/Storj/Strings.cs:33 -msgid "The satellite" -msgstr "卫星" +msgid "Satellite" +msgstr "Satellite" #: 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." -msgstr "用来授权访问您选择的 卫星上指定项目的 API 密钥。如果您没有现有的 API 密钥,可以从卫星的仪表盘上创建。" +"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 "" +"提供授予您选择的satellite上特定项目访问权限的API key。如果您还没有API key,请前往您satellite的控制面板创建一个。" #: Library/Backend/Storj/Strings.cs:35 -msgid "The API key" -msgstr "API 密钥" +msgid "API key" +msgstr "API key" #: 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 "" +"提供用于在将数据发送到Storj网络之前加密数据的加密密码。这个密码可以是您需要提供的唯一密码——对于Storj来说,您不需要任何额外的加密(来自Duplicati)。" #: 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." -msgstr "\"访问授权\" 包含加密字符串中的所有信息。您可以用它替代卫星、API 密钥或 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 "提供包含所有信息的一个加密字符串的访问授权。您可以将其用作satellite、API key和secret的替代品。" #: 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." -msgstr "存放备份的 bucket" +msgid "Specify the bucket for storing the backup." +msgstr "指定用于存储备份的bucket。" #: Library/Backend/Storj/Strings.cs:41 -msgid "The bucket" +msgid "Bucket" msgstr "Bucket" #: Library/Backend/Storj/Strings.cs:42 -msgid "The folder within the bucket where the backup will reside in." -msgstr "存放备份的 bucket 中的文件夹" +msgid "Specify the folder in the bucket for storing the backup." +msgstr "指定bucket中用于存储备份的文件夹。" #: Library/Backend/Storj/Strings.cs:43 -msgid "The folder" -msgstr "文件夹" +msgid "Folder" +msgstr "Folder" #: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format @@ -2177,8 +2197,314 @@ msgid "Unexpected error code: {0} - {1}" 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 当前已超出配额,请在几小时内重试" +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 @@ -2192,18 +2518,18 @@ msgstr "加载处理类型 {0} 集合 {1} 失败,错误信息:{2}" #: 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." -msgstr "该模块提供标准的 Zip 功能。用该模块创建的文件能被任何标准的 Zip 程序打开。" +"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 "Zip 压缩" +msgid "ZIP compression" +msgstr "ZIP压缩" -#: Library/Compression/Strings.cs:26 +#: Library/Compression/Strings.cs:26 Library/Main/Strings.cs:202 #, csharp-format -msgid "Please use the {0} option instead." -msgstr "" +msgid "Use the option --{0} instead." +msgstr "使用选项 --{0} 代替。" #: Library/Compression/Strings.cs:27 Library/Compression/Strings.cs:43 msgid "" @@ -2212,30 +2538,30 @@ msgid "" msgstr "该选项控制压缩级别。设置为 0 表示不压缩,设置为 9 表示最大压缩。" #: Library/Compression/Strings.cs:28 -msgid "Sets the Zip compression level" -msgstr "设置 Zip 压缩级别" +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." -msgstr "该选项用来设置压缩算法,例如 LZMA。注意,使用其他的值,如 Deflate,将导致 {0} 无效。" +"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 "使用此选项设置替代的压缩方法,例如LZMA。请注意,使用Deflate以外的其他值将导致此选项 --{0} 被忽略。" #: Library/Compression/Strings.cs:30 -msgid "Sets the Zip compression method" -msgstr "设置 Zip 压缩方式" +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 "" +msgstr "对于大于4GiB的文件,需要ZIP64格式。使用此选项来切换它。" #: Library/Compression/Strings.cs:32 -msgid "Toggles Zip64 support" -msgstr "启用 Zip64 支持" +msgid "Toggle ZIP64 support" +msgstr "" #: Library/Compression/Strings.cs:33 #, csharp-format @@ -2273,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 "" @@ -2284,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" @@ -2340,14 +2666,14 @@ msgstr "文件 {0} 已下载且大小为 {1} 但其大小应当为 {2}" #: Library/Main/Strings.cs:30 #, csharp-format -msgid "The option {0} is deprecated: {1}" -msgstr "选项 {0} 已被废弃:{1}" +msgid "The option --{0} has been deprecated: {1}" +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 "选项 --{0} 多次出现,请把该情况报告给开发者" +"The option --{0} exists more than once. Please report this to the developers" +msgstr "选项 --{0} 出现不止一次。请将此问题报告给开发者。" #: Library/Main/Strings.cs:32 msgid "No source folders specified for backup" @@ -2360,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 @@ -2369,23 +2696,23 @@ msgstr "无权访问源文件夹 {0},跳过备份" #: 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\"" -msgstr "指定给 --{0} 的值 \"{1}\" 未能解析成有效的布尔值,这将默认为 \"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 "提供给 --{0} 的值\"{1}\"无法解析为有效的布尔值。这将被视为设置为\"true\"。" #: 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 "选项 --{0} 不支持值 \"{1}\",支持的值有: {2}" +msgstr "选项 --{0} 不支持值\"{1}\"。支持的值有:{2}" #: 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 "选项 --{0} 不支持值 \"{1}\",支持的标识值有: {2}" +msgstr "选项 --{0} 不支持值\"{1}\"。支持的标志值有:{2}" #: Library/Main/Strings.cs:38 #, csharp-format @@ -2468,13 +2795,13 @@ msgstr "尺寸 \"{1}\" 提供的 {0} 没有乘数(b、kb、mb等)。建议使用 #: 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 "如果备份时中断,远程后端很可能有残缺文件。启用该参数,Duplicati 将在遇到时自动删除这类文件。" +msgstr "如果备份被中断,后端可能会有部分文件存在。使用此选项,Duplicati在遇到这些文件时会自动移除它们。" #: Library/Main/Strings.cs:57 -msgid "A flag indicating that Duplicati should remove unused files" -msgstr "指示 Duplicati 删除未使用的文件" +msgid "Remove unused files" +msgstr "移除未使用的文件" #: Library/Main/Strings.cs:58 msgid "" @@ -2493,10 +2820,9 @@ 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 "" -"操作系统会持续追踪文件的最后更改时间。Duplicati 据此能快速断定文件是否有修改。如果一些程序故意修改此信息,除非该参数开启,否则 " -"Duplicati 将不能正常工作" +"操作系统会跟踪文件最后一次被写入的时间。利用这一信息,Duplicati可以快速确定文件是否已被修改。如果有某些应用程序故意修改这些信息,除非设置了这个选项,否则Duplicati将无法正确工作。" #: Library/Main/Strings.cs:61 msgid "Disable checks based on file time" @@ -2506,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" @@ -2519,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 "" @@ -2578,10 +2904,10 @@ 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 "" -"默认情况下,Duplicati 将从最近的备份中列出和恢复文件,使用该选项来指定某次备份。您也可以使用相对时间,例如 \"-2M\" 表示两个月前的备份" +"默认情况下,Duplicati将从最近的备份中列出并恢复文件。使用此选项可以选择另一个项目。您可以使用相对时间,比如\"-2M\"表示两个月前的备份。" #: Library/Main/Strings.cs:77 msgid "The time to list/restore files" @@ -2590,11 +2916,11 @@ 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 "" -"默认情况下,Duplicati 将从最近的备份中列出和恢复文件,使用该选项来指定某次备份。您也可以使用以逗号分开的多个值或范围,例如 " -"\"0,2-4,7\"。" +"默认情况下,Duplicati将从最近的备份中列出并恢复文件。使用此选项可以选择另一个项目。您可以输入多个以逗号分隔的值,以及使用-" +"表示的范围,例如:\"0,2-4,7\"。" #: Library/Main/Strings.cs:79 msgid "The version to list/restore files" @@ -2647,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." @@ -2663,12 +2991,12 @@ 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." -msgstr "如果某卷的哈希值不匹配,Duplicati将拒绝使用该备份。开启该参数将允许 Duplicati 忽略哈希值检查。" +"backup. Activate this option to allow Duplicati to proceed anyway." +msgstr "如果卷的哈希值不匹配,Duplicatis将拒绝使用该备份。激活此选项以允许Duplicati无论如何继续进行。" #: Library/Main/Strings.cs:93 -msgid "Set this flag to skip hash checks" -msgstr "设置该参数以跳过哈希值检查" +msgid "Skip hash checks" +msgstr "跳过哈希检查" #: Library/Main/Strings.cs:94 msgid "" @@ -2680,22 +3008,11 @@ 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 "该选项用于提供备用文件夹作为临时存储。默认会使用系统的临时文件。注意,SQLite 也会将临时文件存放到这里。" - -#: 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" @@ -2706,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" @@ -2714,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 @@ -2762,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 "" @@ -2796,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" @@ -2817,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" @@ -2834,26 +3152,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." -msgstr "" +"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" -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 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 "" @@ -2861,10 +3179,10 @@ 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 "" +msgstr "使用选项 --{0} 和 --{1} 来替代。" #: Library/Main/Strings.cs:129 msgid "" @@ -2873,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 "" @@ -2910,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 @@ -2925,97 +3243,105 @@ 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 "使用此选项通过列出内容来验证上传。" + +#: Library/Main/Strings.cs:138 msgid "Verify uploads by listing contents" msgstr "通过列出内容校验上传文件" -#: Library/Main/Strings.cs:138 +#: Library/Main/Strings.cs:139 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 " +"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 将等待每个卷完成。" +msgstr "Duplicati将在扫描磁盘并生成卷的同时上传文件,这通常会使备份更快。使用此选项关闭该行为,以便Duplicati等待每个卷完成。" -#: Library/Main/Strings.cs:139 +#: Library/Main/Strings.cs:140 msgid "Upload files synchronously" msgstr "同步上传文件" -#: Library/Main/Strings.cs:140 +#: Library/Main/Strings.cs:141 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." +"process. Use this option to ensure that each operation is performed on a " +"seperate connection." msgstr "" +"Duplicati将尝试在单个连接上执行多个操作,因为这样可以避免重复的登录尝试,从而加快进程。使用此选项确保每个操作都在单独的连接上执行。" -#: Library/Main/Strings.cs:141 +#: Library/Main/Strings.cs:142 msgid "Do not re-use connections" msgstr "禁用重用连接" -#: Library/Main/Strings.cs:142 +#: 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 "当某个错误发生,Duplicati 会静默地重试,而只在多次重试后报错。启用该选项将在每次重试时报错。" -#: 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 "" +"如果没有文件更改,Duplicati将不会上传备份集。如果备份数据用于验证备份是否已执行,此选项将使Duplicati即使备份集为空也上传备份集。" -#: 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 -msgid "Limit storage use" -msgstr "" +"设置后端使用的存储量限制(由此备份使用)。这是除了完整后端配额(,如果有的话)之外的额外限制。注意:备份将继续进行,超过配额。这只产生警告和错误消息。" #: Library/Main/Strings.cs:148 +msgid "Limit storage use" +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: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 -msgid "Disable backend quota" -msgstr "" +msgstr "禁用后端报告的配额。仍然可以使用选项 --{0} 来设置手动配额。" #: Library/Main/Strings.cs:152 +msgid "Disable backend quota" +msgstr "禁用后端配额" + +#: Library/Main/Strings.cs:153 #, csharp-format msgid "" "Use this option to handle symlinks differently. The \"{0}\" option will " @@ -3026,12 +3352,13 @@ 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: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}\" " @@ -3043,23 +3370,23 @@ msgstr "" "该选项用来选择对于符号链接的不同处理方式 (仅在 Linux/OSX 上生效)。选项 \"{0}\" 记录每个硬链接的ID以避免多次保存路径。选项 " "\"{1}\" 将忽略硬链接信息,并将每个硬链接作为不同的路径。选项 \"{2}\" 将忽略所有多余一个链接的硬链接。" -#: 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 " "separated list of attribute names to specify more than one. Possible values " "are: {0}." -msgstr "" +msgstr "使用此选项排除具有某些属性的文件。使用逗号分隔的属性名称列表来指定多个属性。可能的值有:{0}。" -#: 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 " @@ -3069,60 +3396,58 @@ msgstr "" "激活该选项会把 VSS 快照映射到一个磁盘 (类似于 SUBST,使用 Win32 " "DefineDosDevice)。这将创建用于访问快照内容的临时磁盘,可以加快 Windows XP 上的文件访问。" -#: Library/Main/Strings.cs:159 +#: Library/Main/Strings.cs:160 msgid "Map snapshots to a drive (Windows only)" msgstr "映射快照至磁盘 (仅 Windows)" -#: 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 "" +"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 "Name of the backup" 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." -msgstr "" - #: Library/Main/Strings.cs:163 -msgid "Backup ID" -msgstr "" +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." -msgstr "" +msgid "Backup ID" +msgstr "备份ID" #: Library/Main/Strings.cs:165 -msgid "Machine ID" -msgstr "" +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 "机器ID" + +#: 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 " "is supplied, that also serves as an example. The default file is placed in " "{0}." msgstr "" -"该属性用于指向一个文本文件,其中每行都是以 \".\" " -"开头的文件扩展名,表示一个不可压缩的文件。这些扩展名的文件将不会被压缩,而只是简单地保存在存档里。文件中忽略任何不以句点开头的行,同时认为空格表示扩展名的结尾。提供了一个默认文件,也作为样例。默认文件位于" -" {0}。" +"使用此选项指向一个文本文件,其中每行包含一个文件扩展名,表示不可压缩的文件。具有在文件中找到的扩展名的文件将不会被压缩,而是简单地存储在存档中。文件格式忽略不以句点(.)开头的任何行,并认为空格表示扩展名的结束。提供一个默认文件,也作为示例。默认文件放置在{0}中。" -#: 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 " @@ -3131,77 +3456,71 @@ msgid "" 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 "该选项用来限制 Duplicati 只扫描已知有更改的文件。这通常和某一追踪文件更改的文件系统监测者结合使用。" - #: Library/Main/Strings.cs:171 +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:172 +#: 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: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 "该选项可以指定已删除文件的列表。除非选项 --{0} 开启,否则该选项将被忽略。" +"Use this option to supply a list of deleted files. This option will be " +"ignored unless the option --{0} is also set." +msgstr "使用此选项提供已删除文件的列表。除非同时设置了 --{0} 选项,否则此选项将被忽略。" -#: Library/Main/Strings.cs:175 +#: Library/Main/Strings.cs:176 msgid "List of deleted files" 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." -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 "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:181 +#: 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 "如果开启该参数,本地数据库将不会在启动时与远程文件列表作对比。该选项用于在文件列表损坏或不可用的情况下正常工作。" +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" @@ -3212,11 +3531,11 @@ msgstr "" "索引文件用来在没有本地数据库时减少 dblock " "文件的下载。索引文件中记录的信息越多,没有数据库时的操作越快。代价是越大的索引文件占用越多的远程空间,而且可能永远用不到。" -#: Library/Main/Strings.cs:184 -msgid "Determines usage of index files" -msgstr "决定索引文件的使用与否" - #: Library/Main/Strings.cs:185 +msgid "Determine usage of index files" +msgstr "" + +#: 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 " @@ -3225,43 +3544,43 @@ msgid "" 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" -msgstr "不做任何更改" +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." -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 "这是一个非常高级的选项!使用此选项选择具有更小或更大哈希大小的块哈希算法,用于改变性能或存储空间。" + +#: Library/Main/Strings.cs:191 msgid "The hash algorithm used on blocks" 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." -msgstr "这是个非常高级的选项!出于性能或存储空间原因,该选项用来选择具有更小或更大哈希大小的文件哈希算法。" - #: Library/Main/Strings.cs:192 +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:193 +#: 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. " @@ -3269,11 +3588,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 " @@ -3282,67 +3601,62 @@ msgid "" msgstr "" "Duplicati 使用该阈值评估卷的大小是否需要压实,使用一个小的公差值,默认为卷大小的 20%。这确保那些有一些无用空间的大的卷不需要被下载和修改。" -#: 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" -msgstr "禁用本地数据库" +msgstr "在列出内容或恢复文件时,可以跳过本地数据库。这通常会慢一些,但可以用来验证远程存储的实际内容。" #: Library/Main/Strings.cs:204 -msgid "" -"Use this option to set number of versions to keep. Supply -1 to keep all " -"versions." +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 "使用此选项设置要保留的版本数量。设置-1以保留所有版本。" + +#: 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 " @@ -3356,53 +3670,49 @@ msgstr "" "该选项可以通过删除大多数旧备份,从而减少随着备份增长的版本数。要求的格式为逗号分隔的列表,其中每项都是分号分隔的时间范围和时间间隔。例如,\"7D:0s,3M:1D,10Y:2M\"" " 意味着保留7天中所有备份,保留3个月中每天一份,保留10年中每两个月一份,清理所有早于此期限的备份。该选项也支持使用 \"U\" 代表永久保留。" -#: 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 "" +"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:214 +#: 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 " @@ -3410,25 +3720,27 @@ msgid "" "files." msgstr "使用该选项在改变远程存储后上传校验文件。此文件没有加密,且包含所有远程文件的大小和 SHA256 哈希值,用来校验文件的完整性。" -#: 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" +"option --{1} is set, no remote files are verified." msgstr "" +"备份完成后,将从远程后端选择一些(dblock、dindex、dlist)文件进行验证。使用此选项来更改要验证的数量。如果同时提供了 --{0} " +"选项,则测试的样本数量是两个选项所暗示的最大值。如果此值设置为0或设置了 --{1} 选项,则不会验证任何远程文件。" -#: Library/Main/Strings.cs:222 +#: Library/Main/Strings.cs:223 msgid "The number of samples to test after a backup" msgstr "备份后的校验样本数" -#: Library/Main/Strings.cs:223 +#: Library/Main/Strings.cs:224 #, csharp-format msgid "" "After a backup is completed, some (dblock, dindex, dlist) files from the " @@ -3437,136 +3749,132 @@ 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: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" -msgstr "激活深度校验" +"备份完成后,将从远程后端选择一些(dblock、dindex、dlist)文件进行验证。使用此选项开启完整验证,这将解密文件并检查每个卷的内部,而不仅仅是验证外部哈希。如果设置了" +" --{0} 选项,则不会验证任何远程文件。当直接执行验证时,此选项会自动设置。ListAndIndexes类似于True,但只处理dlist和索引卷。" #: Library/Main/Strings.cs:227 -msgid "" -"Use this size to control how many bytes are read from a file before " -"processing." +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 "使用这个大小来控制在处理之前从文件中读取多少字节。" + +#: 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 "" +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 "" +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" -msgstr "不保存元数据" - #: Library/Main/Strings.cs:237 +msgid "Do not store metadata" +msgstr "" + +#: 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 "恢复文件后,Duplicati 将对比哈希值验证恢复是否成功。使用该选项来禁用此检查来跳过等待校验的时间。" -#: 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 "Duplicati 将尝试使用源文件中的数据来最小化需要下载的数据量。使用该选项来跳过此项优化,只使用远程数据。" -#: 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 "" +msgstr "现在默认不使用本地块进行恢复。要选择使用本地块,请设置 --{0} 选项。" -#: 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 "" +msgstr "使用此选项允许Duplicati在执行恢复时使用磁盘上找到的块,而不仅仅使用远程存储中的文件。" -#: Library/Main/Strings.cs:245 +#: Library/Main/Strings.cs:246 msgid "Use existing data for restore" -msgstr "" +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 " @@ -3575,129 +3883,127 @@ msgid "" 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\"." +" in another language. Use this option to set the locale. Supply a blank " +"string to choose the \"Invariant Culture\"." msgstr "" -"默认情况下,Duplicati " -"将使用系统默认的语言和区域设置。在某些情况下,您可能想指定其他语言区域,比如想获得其他语言的消息。该选项可以用来设置语言区域,设置为空则表示 " -"\"固定区域性\"。" +"默认情况下,将使用您的系统区域设置和文化设置。在某些情况下,您可能更愿意使用另一个区域设置来运行,例如以获得另一种语言的消息。使用此选项来设置区域设置。提供一个空字符串以选择\"Invariant" +" Culture\"。" -#: Library/Main/Strings.cs:254 +#: Library/Main/Strings.cs:255 msgid "Force the locale setting" msgstr "指定语言区域设置" -#: Library/Main/Strings.cs:255 +#: 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 "默认情况下,日期以日历格式显示,即 \"今天\" 或 \"上周四\"。通过设置该选项,仅显示实际日期,例如 \"2018 年 11 月 12 日 08:01\"。" -#: Library/Main/Strings.cs:256 -msgid "Forces the display of the actual date instead of calendar date" -msgstr "强制显示实际日期而不是日历日期" - #: Library/Main/Strings.cs:257 -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 "使用该选项可以禁用多线程处理上传下载,这可以根据您的硬件和后端的传输速率显著地提升后端操作速度。" +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 "使用此选项禁用上传和下载的多线程处理。根据您运行的硬件以及后端的传输速率,这可以显著加快后端操作的速度。" + +#: 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 "如果 Duplicati 检测到前一备份没有完成,它将生成一份文件列表,其中包括上一次完成的备份和在未完成备份会话中已上传的内容。" -#: Library/Main/Strings.cs:266 -msgid "Disables synthetic filelist" -msgstr "禁用虚拟文件列表" - #: Library/Main/Strings.cs:267 +msgid "Disable synthetic filelist" +msgstr "" + +#: 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 "" -"该参数通知 Duplicati 在扫描文件更改时不要查看元数据或文件大小。如果您有大量文件需要扫描,而 Duplicati " -"耗费大量时间在未更改的文件上,您可以使用该选项。" - -#: Library/Main/Strings.cs:268 -msgid "Checks only file lastmodified" -msgstr "仅检查文件最后更改时间" +"此选项指示Duplicati在决定是否扫描文件以查找更改时不查看元数据或文件大小。如果您有大量文件,并且注意到对未修改的文件进行扫描需要很长时间,请使用此选项。" #: Library/Main/Strings.cs:269 +msgid "Check only file lastmodified" +msgstr "" + +#: Library/Main/Strings.cs:270 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 " +"option to skip this compression, such that the entire original folder " "structure is preserved, including upper level empty folders." msgstr "" -"在恢复一个备份的子集到新文件夹时,Duplicati " -"会使用尽可能短的路径来避免生成包含空文件夹的深路径。使用该参数可以跳过这项压缩,这样完整的原始文件夹结构会保留下来,包括上一级的空文件夹。" - -#: Library/Main/Strings.cs:270 -msgid "Disables path compression on restore" -msgstr "恢复时禁用路径压缩" +"当将备份的一个子集恢复到一个新文件夹时,会使用最短的路径来避免生成带有空文件夹的深层路径。使用此选项跳过这种压缩,以便保留整个原始文件夹结构,包括上层的空文件夹。" #: Library/Main/Strings.cs:271 +msgid "Disable path compression on restore" +msgstr "" + +#: Library/Main/Strings.cs:272 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." +"this option to disable that protection, such that all filesets can be " +"deleted." msgstr "" -"默认情况下,最近的文件集不能被删除。这是一项安全措施,用来确保远程数据不会因为配置错误而被全部删除。使用该参数可以禁用这项保护,这样所有文件集都可以被删除。" +"默认情况下,最后一个文件集无法被移除。这是一个安全措施,以确保不会因配置错误而删除所有远程数据。使用此选项禁用该保护,以便可以删除所有文件集。" -#: Library/Main/Strings.cs:272 +#: Library/Main/Strings.cs:273 msgid "Allow removing all filesets" msgstr "允许删除所有文件集" -#: Library/Main/Strings.cs:273 +#: 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 " @@ -3710,52 +4016,51 @@ msgstr "" "操作清理。长远来看,此操作会节省磁盘空间,但它需要临时创建一份包含所有有效条目的数据库副本。设为 true 将允许 Duplicati 自动执行 " "VACUUM操作。" -#: Library/Main/Strings.cs:274 -msgid "Allow automatic rebuilding of local database to save space" -msgstr "" - #: Library/Main/Strings.cs:275 +msgid "Allow automatic rebuilding of local database to save space" +msgstr "允许自动重建本地数据库以节省空间" + +#: 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 "" -"该参数启用时,Duplicati " -"不再使用此扫描器计算源文件的大小,而直接使用数据库中记录的大小。这将减少磁盘访问,从而加速备份,但会使备份进度不够精确。" +"启用此标志后,将禁用计算源文件大小的扫描器,而是从数据库中读取报告的大小。使用此选项可以通过减少磁盘访问来加快备份速度,但会提供一个不太准确的进度指示器。" -#: 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 " @@ -3767,38 +4072,42 @@ msgstr "" "该选项接受删除或包含消息的过滤器,无论其日志级别。通过使用 {0} 分隔来支持多个过滤器。过滤器与日志标签匹配并假定包含,除非它们以 \"-\" " "开头。方括号内支持正则表达式。如:\"+Path*{0}+*Mail*{0}-[.*DNS]\"" -#: Library/Main/Strings.cs:284 -msgid "Applies filters to the file log data" -msgstr "过滤规则应用到文件日志数据" +#: Library/Main/Strings.cs:286 +msgid "Apply filters to the file log data" +msgstr "" -#: Library/Main/Strings.cs:285 +#: Library/Main/Strings.cs:287 +msgid "Specify the amount of log information to output to the console." +msgstr "" + +#: Library/Main/Strings.cs:288 msgid "Console information level" msgstr "控制台信息级别" -#: Library/Main/Strings.cs:287 -msgid "Applies filters to the console log data" -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." -msgstr "" - #: Library/Main/Strings.cs:290 -msgid "Sets the process to use low IO priority" -msgstr "将进程设置为使用低IO优先级" +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." -msgstr "" +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 "此选项指示操作系统将当前进程设置为使用最低的IO优先级,这可能会使操作运行得更慢,但同时进行的其他操作受到的干扰会更少。" #: 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 " @@ -3807,35 +4116,37 @@ msgid "" msgstr "" "使用该选项可设置文件名或文件名列表,以指示排除包含它的文件夹。常见的用法是将文件命名为 \".nobackup\",并将此文件放入不应备份的文件夹中。" -#: 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 " "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:297 +#: Library/Main/Strings.cs:300 msgid "Apply metadata to symlinks" -msgstr "" +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" " for use in daily backups, but required for testing purposes to reveal " "potential problems." msgstr "" +"在单元测试模式下运行时,不会应用任何自动修复,这假设输入数据总是完美无缺的。此选项不适用于日常备份,但出于测试目的需要使用,以揭示潜在问题。" -#: Library/Main/Strings.cs:299 +#: Library/Main/Strings.cs:302 msgid "Activate unittest mode" -msgstr "" +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 " @@ -3846,11 +4157,11 @@ msgstr "" "为了提高备份的性能,默认情况下不会记录频繁的数据库查询。启用该选项以记录所有数据库查询,并记住设置 --{0}={2} 或 --{1}={2} " "以报告额外的日志数据" -#: Library/Main/Strings.cs:302 -msgid "Activates logging of all database queries" -msgstr "激活所有数据库查询的日志记录" +#: 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 " @@ -3858,52 +4169,55 @@ msgid "" "process may be slow. Use this option to attempt to rebuild missing dblock " "files." msgstr "" +"如果目标位置缺少dblock文件,您可以尝试使用本地源数据重建它们。然而,由于本地数据可能已更改,可能无法检索到所有必需的数据,并且该过程可能会很慢。使用此选项尝试重建缺失的dblock文件。" -#: Library/Main/Strings.cs:304 +#: Library/Main/Strings.cs:307 msgid "Rebuild dblock files when missing" -msgstr "" +msgstr "当缺失时重建dblock文件" -#: 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. " "Automatic compaction can be a long-running process and may not be desirable " "to run after every single backup." msgstr "" +"在上次压缩之后必须经过的最短时间,之后才会在备份作业结束时自动触发另一次压缩。自动压缩可能是一个长时间运行的过程,并且可能不希望在每次备份之后都运行。" -#: Library/Main/Strings.cs:307 +#: Library/Main/Strings.cs:310 msgid "Minimum time between auto compactions" -msgstr "" +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. " "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:309 +#: Library/Main/Strings.cs:312 msgid "Minimum time between auto vacuums" -msgstr "" +msgstr "自动vacuum处理之间的最短时间" -#: 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 "加密库不支持哈希算法 {0} 的重用变换" -#: Library/Main/Strings.cs:315 +#: Library/Main/Strings.cs:318 #, csharp-format msgid "The cryptolibrary does not support the hash algorithm {0}" msgstr "加密库不支持哈希算法 {0}" -#: 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 "创建快照失败:{0}" @@ -3995,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" @@ -4008,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" @@ -4019,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" @@ -4040,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" @@ -4053,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 "" @@ -4074,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 @@ -4085,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 "" @@ -4109,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" @@ -4119,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" @@ -4139,25 +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 "Selects the output format for results. Available formats: {0}" -msgstr "选择输出结果的格式。可用格式:{0}" +msgid "" +"Use this option to select the output format for results. Available formats: " +"{0}" +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 @@ -4171,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" @@ -4186,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 enabled, " -"the script arguments are treated as commandline strings. Use single or " -"double quotes to separate arguments." -msgstr "" +"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 msgid "Enable script arguments" -msgstr "" +msgstr "启用脚本参数" #: Library/Modules/Builtin/Strings.cs:95 msgid "This module can send email after an operation completes" @@ -4217,9 +4537,9 @@ 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." -msgstr "通过 MX 查询目标邮件服务器失败,请使用选项 {0} 指定要使用的 smtp 服务器" +"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 msgid "" @@ -4233,14 +4553,25 @@ 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" msgstr "邮件正文" #: Library/Modules/Builtin/Strings.cs:108 -msgid "The password used to authenticate with the SMTP server if required." -msgstr "若需要,该密码用于 SMTP 服务器认证" +msgid "" +"Use this option to set the password used to authenticate with the SMTP " +"server if required." +msgstr "使用此选项设置用于与SMTP服务器进行身份验证的密码(如果需要)。" #: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Password" @@ -4264,14 +4595,14 @@ 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" "Mail Sender \n" "Mail Sender " msgstr "" -"发件人的地址。如果未写明主机,第一个收件人的主机名将被使用。允许的格式例如:\n" +"使用此选项设置电子邮件发件人的地址。如果没有提供主机,则使用第一个收件人的主机名。允许的格式示例:\n" "\n" "sender\n" "sender@example.com\n" @@ -4288,20 +4619,27 @@ 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 "要发送的消息" #: 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." 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" @@ -4319,8 +4657,10 @@ msgid "The email subject" msgstr "邮件主题" #: Library/Modules/Builtin/Strings.cs:132 -msgid "The username used to authenticate with the SMTP server if required." -msgstr "若需要,该用户名用于 SMTP 服务器认证" +msgid "" +"Use this option to set the username used to authenticate with the SMTP " +"server if required." +msgstr "使用此选项设置用于与SMTP服务器进行身份验证的用户名(如果需要)。" #: Library/Modules/Builtin/Strings.cs:133 msgid "SMTP Username" @@ -4352,9 +4692,9 @@ msgstr "XMPP 报告模块" #: Library/Modules/Builtin/Strings.cs:142 msgid "" -"The users who should have the messages sent. You can specify multiple users " -"separated with commas." -msgstr "" +"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 msgid "XMPP recipient email" @@ -4362,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" @@ -4373,32 +4714,45 @@ 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 "消息模板" #: 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\"" -msgstr "" +"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 "使用此选项为将要发送消息的账户设置用户名,包括主机名,例如:\"account@jabber.org/Home\"" #: Library/Modules/Builtin/Strings.cs:155 msgid "The XMPP username" msgstr "XMPP 用户名" #: Library/Modules/Builtin/Strings.cs:156 -msgid "The password for the account that will send the message." -msgstr "" +msgid "" +"Use this option to set a password for the account that will send the " +"message." +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" @@ -4408,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 " +"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 "为所有操作发送消息" @@ -4425,103 +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 "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" -msgstr "作为消息发送的参数的名字" +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 "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 动作" - -#: Library/Modules/Builtin/Strings.cs:193 -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." +msgid "Timeout occurred while sending to Telegram server" msgstr "" -#: Library/Modules/Builtin/Strings.cs:194 +#: 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: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 "" -"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 "" +"使用此选项设置用于发送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 @@ -4545,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 @@ -4697,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:" @@ -4726,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 "" @@ -4750,32 +5146,34 @@ 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 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 " "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 @@ -4790,13 +5188,16 @@ msgstr "内部错误信息:{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. " "{{Applications}}." msgstr "" +"包含匹配此过滤器的文件。特殊字符 * 表示任意数量的字符,特殊字符 ? 表示任意单个字符。使用 *.txt " +"来包含所有带有txt扩展名的文件。也支持正则表达式,可以通过使用硬括号提供,例如 " +"[.*\\.txt]。可以通过使用花括号指定过滤器组(封装了一组内置的众所周知的文件和文件夹),例如{{Applications}}。" #: CommandLine/CLI/Strings.cs:49 msgid "Include files" @@ -4805,13 +5206,16 @@ 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. " "{{TemporaryFiles}}." msgstr "" +"排除匹配此过滤器的文件。特殊字符 * 表示任意数量的字符,特殊字符 ? 表示任意单个字符。使用 *.txt " +"来排除所有带有txt扩展名的文件。也支持正则表达式,可以通过使用硬括号提供,例如 " +"[.*\\.txt]。可以通过使用花括号指定过滤器组(封装了一组内置的众所周知的文件和文件夹),例如{{TemporaryFiles}}。" #: CommandLine/CLI/Strings.cs:51 msgid "Exclude files" @@ -4843,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 e13e988a2..37e62c7fc 100644 --- a/Localizations/duplicati/localization-zh_HK.po +++ b/Localizations/duplicati/localization-zh_HK.po @@ -11,7 +11,7 @@ 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: Aticaler, 2024\n" "Language-Team: Chinese (Hong Kong) (https://app.transifex.com/duplicati/teams/67655/zh_HK/)\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 "FTP" #: 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 "Google Cloud Storage" #: 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 "Rackspace CloudFiles" #, 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 "B2 Cloud Storage" #: 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 "Bucket 名稱" #: 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 "mega.nz" -#: 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 "Microsoft OneDrive for Business" #: 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 "Dropbox" #: 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,78 +2050,78 @@ 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" -msgstr "" +msgid "Folder" +msgstr "資籵夾" #: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format @@ -2128,7 +2136,307 @@ 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 "" + +#: 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 +2451,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" -msgstr "Zip 壓縮" +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,30 +2471,30 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:28 -msgid "Sets the Zip compression level" -msgstr "設定 Zip 壓縮等級" +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" -msgstr "設定 Zip 壓縮方法" +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" -msgstr "切換是否使用Zip64" +msgid "Toggle ZIP64 support" +msgstr "" #: Library/Compression/Strings.cs:33 #, csharp-format @@ -2224,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 "" @@ -2235,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 @@ -2283,13 +2591,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 +2620,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 +2719,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 +2744,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 +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 @@ -2519,7 +2827,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 +2838,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 +2909,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 +2926,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 +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 @@ -2669,7 +2966,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:105 -msgid "Disables manifests verification" +msgid "Disable manifests verification" msgstr "" #: Library/Main/Strings.cs:106 @@ -2701,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 @@ -2709,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 "" @@ -2728,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 @@ -2766,26 +3063,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 +3090,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,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 "" @@ -2836,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 @@ -2853,94 +3150,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 "" +"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:142 +#: 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 +3253,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 "符號連結 (Symlink)處理方式" -#: 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 +3267,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 "硬式連結 (Hardlink)處理方式" -#: 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 +3279,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 +3291,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 +#: Library/Main/Strings.cs:161 msgid "" -"A display name that is attached to this backup. Can be used to identify the " -"backup when sending mail or running scripts." +"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:161 +#: Library/Main/Strings.cs:162 msgid "Name of the backup" 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." -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 +3337,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 +3349,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 +3422,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 +3434,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 +3478,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 +3490,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" -msgstr "停用本地資料庫" - #: Library/Main/Strings.cs:204 +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 "" -#: 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 +3557,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 +3607,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 +3635,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" -msgstr "不儲存元資料" - #: Library/Main/Strings.cs:237 +msgid "Do not store metadata" +msgstr "" + +#: 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 +3763,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 +3888,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 +3941,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 +3984,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 +3996,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 +4008,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 +4021,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 +4034,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 +4046,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 +4058,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 +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 @@ -3952,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 @@ -3963,7 +4246,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:57 -msgid "Sets readwrite" +msgid "Set readwrite" msgstr "" #: Library/Modules/Builtin/Strings.cs:58 @@ -3974,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 @@ -3998,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 @@ -4008,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 @@ -4028,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 "" @@ -4038,14 +4320,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 +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 "" @@ -4075,20 +4359,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 +4390,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 +4412,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 +4435,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 +4456,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 +4485,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 +4520,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 +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" @@ -4255,13 +4545,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 +4560,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 +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" @@ -4285,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 " +"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 +4598,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 +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 "" @@ -4636,11 +4968,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 +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}" @@ -4665,8 +4993,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 +5008,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 +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 5a38589ff..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-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: Jason Cheng , 2024\n" "Language-Team: Chinese (Taiwan) (https://app.transifex.com/duplicati/teams/67655/zh_TW/)\n" @@ -45,8 +45,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 @@ -115,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 @@ -125,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 "" @@ -210,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 @@ -309,14 +316,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 @@ -341,10 +344,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 @@ -352,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 @@ -360,7 +363,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 "" @@ -373,10 +376,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 @@ -387,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 @@ -397,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 @@ -408,12 +411,12 @@ 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'." -msgstr "keystone API 版本使用,提供 'v2' 與 'v3' 可選擇。" +msgid "The keystone API version to use. Valid values are 'v2' and 'v3'." +msgstr "" #: Library/Backend/OpenStack/Strings.cs:43 msgid "The keystone API version to use" @@ -427,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 @@ -435,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 @@ -447,13 +450,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 "" @@ -462,21 +465,22 @@ msgid "FTP" msgstr "FTP" #: 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 @@ -484,7 +488,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 "" @@ -494,12 +498,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 @@ -540,13 +544,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 @@ -556,7 +560,7 @@ msgstr "Google Cloud Storage" #: 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 @@ -591,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 @@ -602,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 @@ -613,12 +617,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 "" @@ -643,7 +647,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 "" @@ -655,7 +659,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 "" @@ -664,17 +668,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 "" @@ -684,11 +688,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 @@ -713,7 +717,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 @@ -721,13 +725,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 @@ -735,9 +739,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 @@ -745,9 +750,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 @@ -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,19 +797,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 @@ -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 @@ -861,7 +867,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 "" @@ -1023,7 +1029,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 "" @@ -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,49 +1055,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 @@ -1116,7 +1121,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 "" @@ -1191,7 +1196,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\")" @@ -1284,7 +1289,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 @@ -1292,10 +1297,10 @@ msgid "B2 Cloud Storage" msgstr "B2 Cloud Storage" #: 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 @@ -1303,10 +1308,10 @@ msgid "B2 Cloud Storage Application Key" msgstr "B2 Cloud Storage Application Key" #: 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 @@ -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,11 +1497,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 "" @@ -1575,7 +1580,8 @@ msgid "" msgstr "" #: Library/Backend/AliyunOSS/Strings.cs:14 -msgid "Bucket Name" +#: Library/Backend/TencentCOS/Strings.cs:36 +msgid "Bucket name" msgstr "Bucket 名稱" #: Library/Backend/AliyunOSS/Strings.cs:15 @@ -1598,8 +1604,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 @@ -1686,22 +1692,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 @@ -1716,8 +1718,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 @@ -1729,7 +1731,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 @@ -1746,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 @@ -1760,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 @@ -1784,48 +1786,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 "mega.nz" -#: 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 @@ -1848,9 +1856,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." @@ -1935,10 +1943,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." @@ -1950,7 +1958,7 @@ msgstr "Microsoft OneDrive for Business" #: 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 "" @@ -1960,8 +1968,8 @@ msgstr "Dropbox" #: 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 "" @@ -1975,8 +1983,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 @@ -2001,7 +2009,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 "" @@ -2034,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 @@ -2046,78 +2054,78 @@ 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" -msgstr "" +msgid "Folder" +msgstr "資料夾" #: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format @@ -2132,7 +2140,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 "" +"無法建立、開啟或更新資料庫。\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 @@ -2147,17 +2459,17 @@ msgstr "載入處理程序類型 {0} 組建 {1} 失敗,錯誤訊息: {2}" #: 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" -msgstr "Zip 壓縮" +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 @@ -2167,30 +2479,30 @@ 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" -msgstr "設定 Zip 壓縮方式" +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" -msgstr "切換 Zip64 支援" +msgid "Toggle ZIP64 support" +msgstr "" #: Library/Compression/Strings.cs:33 #, csharp-format @@ -2228,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 "" @@ -2239,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 @@ -2287,13 +2599,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 @@ -2316,21 +2628,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 "" @@ -2415,12 +2727,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 @@ -2440,7 +2752,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 @@ -2464,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 @@ -2523,7 +2835,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 "" @@ -2534,7 +2846,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 "" @@ -2605,11 +2917,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 @@ -2622,21 +2934,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 @@ -2656,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 "" @@ -2673,7 +2974,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:105 -msgid "Disables manifests verification" +msgid "Disable manifests verification" msgstr "" #: Library/Main/Strings.cs:106 @@ -2705,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 @@ -2713,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 @@ -2732,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 @@ -2770,26 +3071,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 "" @@ -2797,7 +3098,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 "" @@ -2809,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 @@ -2840,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 @@ -2857,94 +3158,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 " @@ -2956,11 +3261,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}\" " @@ -2970,11 +3275,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 " @@ -2982,11 +3287,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 " @@ -2994,45 +3299,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 " @@ -3040,11 +3345,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 " @@ -3052,77 +3357,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 "提供已刪除檔案的清單。若已設定 --{0} ,則此選項將被忽略。" +"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:175 +#: Library/Main/Strings.cs:176 msgid "List of deleted files" msgstr "已刪除檔案清單" -#: Library/Main/Strings.cs:176 +#: Library/Main/Strings.cs:177 msgid "" -"This option can be used to reduce the memory footprint by not keeping paths " -"and modification timestamps in memory." +"Use this option to reduce the memory footprint by not keeping paths and " +"modification timestamps in memory." msgstr "" -#: Library/Main/Strings.cs:177 +#: 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" @@ -3131,11 +3430,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 " @@ -3143,43 +3442,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. " @@ -3187,11 +3486,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 " @@ -3199,67 +3498,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" -msgstr "停用本機資料庫" - #: Library/Main/Strings.cs:204 +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 "" -#: 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 " @@ -3271,53 +3565,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 " @@ -3325,25 +3615,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 " @@ -3353,135 +3643,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" -msgstr "不要儲存 metadata" - #: Library/Main/Strings.cs:237 +msgid "Do not store metadata" +msgstr "" + +#: 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 " @@ -3489,121 +3771,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 " @@ -3613,50 +3896,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 " @@ -3666,38 +3949,42 @@ msgid "" "Example: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " msgstr "" -#: Library/Main/Strings.cs:284 -msgid "Applies filters to the file log data" +#: Library/Main/Strings.cs:286 +msgid "Apply filters to the file log data" msgstr "" -#: Library/Main/Strings.cs:285 +#: Library/Main/Strings.cs:287 +msgid "Specify the amount of log information to output to the console." +msgstr "" + +#: Library/Main/Strings.cs:288 msgid "Console information level" msgstr "主控台資訊等級" -#: Library/Main/Strings.cs:287 -msgid "Applies filters to the console log data" -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." -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 " @@ -3705,11 +3992,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 " @@ -3717,11 +4004,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" @@ -3729,11 +4016,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 " @@ -3742,11 +4029,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 " @@ -3755,11 +4042,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. " @@ -3767,11 +4054,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. " @@ -3779,27 +4066,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 "建立快照失敗:{0}" @@ -3946,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 "" @@ -3956,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 @@ -3967,7 +4254,7 @@ msgid "" msgstr "" #: Library/Modules/Builtin/Strings.cs:57 -msgid "Sets readwrite" +msgid "Set readwrite" msgstr "" #: Library/Modules/Builtin/Strings.cs:58 @@ -3978,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 "" @@ -4002,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 @@ -4012,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 @@ -4032,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 "" @@ -4042,14 +4328,16 @@ 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 "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 @@ -4064,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 "" @@ -4079,20 +4367,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" -msgstr "設定 script 逾時長度" +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 @@ -4110,8 +4398,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 @@ -4132,8 +4420,10 @@ msgid "The message body" msgstr "訊息內容" #: Library/Modules/Builtin/Strings.cs:108 -msgid "The password used to authenticate with the SMTP server if required." -msgstr "若 SMTP 伺服器要求驗證,請輸入密碼。" +msgid "" +"Use this option to set the password used to authenticate with the SMTP " +"server if required." +msgstr "" #: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Password" @@ -4153,7 +4443,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" @@ -4174,13 +4464,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." @@ -4202,8 +4493,10 @@ msgid "The email subject" msgstr "" #: Library/Modules/Builtin/Strings.cs:132 -msgid "The username used to authenticate with the SMTP server if required." -msgstr "若 SMTP 伺服器要求驗證,請輸入使用者名稱。" +msgid "" +"Use this option to set the username used to authenticate with the SMTP " +"server if required." +msgstr "" #: Library/Modules/Builtin/Strings.cs:133 msgid "SMTP Username" @@ -4235,8 +4528,8 @@ msgstr "XMPP 通知模組" #: 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 @@ -4245,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" @@ -4259,13 +4553,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 @@ -4273,7 +4568,9 @@ msgid "The XMPP username" msgstr "XMPP 帳號" #: 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 @@ -4281,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" @@ -4289,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 " +"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 "寄送訊息給所有的操作者" @@ -4306,103 +4606,144 @@ 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 "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 "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: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" -msgstr "限制記錄行數" +#: Library/Modules/Builtin/Strings.cs:236 +msgid "Limit log lines" +msgstr "" #: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:39 #, csharp-format @@ -4618,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 "" @@ -4642,11 +4978,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 " @@ -4654,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}" @@ -4671,8 +5003,8 @@ msgstr "內部錯誤訊息: {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. " @@ -4686,8 +5018,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. " @@ -4724,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/duplicati/localization.pot b/Localizations/duplicati/localization.pot index 355948510..a163b59a1 100644 --- a/Localizations/duplicati/localization.pot +++ b/Localizations/duplicati/localization.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-30 09:12+0200\n" +"POT-Creation-Date: 2024-08-14 09:15+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -40,8 +40,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 @@ -301,14 +303,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 @@ -333,7 +331,7 @@ 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" @@ -352,7 +350,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 "" @@ -365,7 +363,7 @@ 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" @@ -404,7 +402,7 @@ msgid "Supplies 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 @@ -445,7 +443,7 @@ 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 \"ftp://username:password@hostname/" +"formats are \"ftp://hostname/folder\" and \"ftp://username:password@hostname/" "folder\"." msgstr "" @@ -454,9 +452,10 @@ 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 @@ -464,10 +463,11 @@ msgid "Toggles 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 @@ -475,7 +475,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 "" @@ -485,7 +485,8 @@ msgstr "" #: Library/Backend/FTP/Strings.cs:37 msgid "" -"Use this flag to communicate using Secure Socket Layer (SSL) over ftp (ftps)." +"Use this option to communicate using Secure Socket Layer (SSL) over ftp " +"(ftps)." msgstr "" #: Library/Backend/FTP/Strings.cs:38 @@ -535,8 +536,8 @@ 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 @@ -546,7 +547,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 @@ -612,7 +613,7 @@ 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 "" @@ -637,7 +638,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 "" @@ -649,7 +650,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 "" @@ -658,7 +659,7 @@ 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 @@ -668,7 +669,7 @@ 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 "" @@ -678,7 +679,7 @@ 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 @@ -707,7 +708,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 @@ -721,7 +722,7 @@ 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 @@ -729,9 +730,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 @@ -739,9 +741,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 @@ -794,7 +797,7 @@ 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 "" @@ -859,7 +862,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 "" @@ -1020,7 +1023,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 \"ssh://username:" +"Allowed formats are \"ssh://hostname/folder\" and \"ssh://username:" "password@hostname/folder\"." msgstr "" @@ -1052,8 +1055,8 @@ 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." +"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 @@ -1064,15 +1067,14 @@ msgstr "" #, 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 @@ -1081,10 +1083,10 @@ 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 @@ -1113,7 +1115,7 @@ msgstr "" #: Library/Backend/Box/Strings.cs:25 msgid "" -"This backend can read and write data to Box.com. Supported format is \"box://" +"This backend can read and write data to Box.com. Allowed format is \"box://" "folder/subfolder\"." msgstr "" @@ -1188,7 +1190,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 \"file://username:" +"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\")" @@ -1281,7 +1283,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 @@ -1289,10 +1291,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 @@ -1300,10 +1302,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 @@ -1492,9 +1494,9 @@ msgid "" "Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " "Allowed formats are \"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//" "{{Documents}}/subfolder\" (with \"//\" being optionally used to indicate the " -"root document folder), or just \"sharepoint://subfolder\" (in which case you " -"must also explicitly specify the SharePoint site's ID via --{0}). Usage of " -"this backend requires that you agree to the terms in {1} ({2}) and {3} ({4})." +"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 "" #: Library/Backend/OneDrive/Strings.cs:60 @@ -1571,7 +1573,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 +1597,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,17 +1685,13 @@ 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 "" @@ -1712,7 +1711,7 @@ msgstr "" #: Library/Backend/Jottacloud/Strings.cs:25 msgid "" -"This backend can read and write data to Jottacloud using it's REST protocol. " +"This backend can read and write data to Jottacloud using its REST protocol. " "Allowed format is \"jottacloud://folder/subfolder\"." msgstr "" @@ -1725,7 +1724,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 @@ -1779,48 +1778,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 @@ -1843,11 +1848,11 @@ 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 \"mssp://username:password@tennant.sharepoint." -"com/PathToWeb//BaseDocLibrary/subfolder\". Use a double slash '//' in the " -"path to denote the web from the documents library." +"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." msgstr "" #: Library/Backend/SharePoint/Strings.cs:27 @@ -1929,11 +1934,11 @@ msgstr "" #: Library/Backend/SharePoint/Strings.cs:53 msgid "" -"Supports connections to Microsoft OneDrive for Business. Allowed formats are " -"\"od4b://tennant.sharepoint.com/personal/username_domain/Documents/" -"subfolder\" or \"od4b://username:password@tennant.sharepoint.com/personal/" -"username_domain/Documents/folder\". You can use a double slash '//' in the " -"path to denote the base path from the documents folder." +"This backend can read and write data to Microsoft OneDrive for Business. " +"Allowed formats are \"od4b://tennant.sharepoint.com/personal/username_domain/" +"Documents/subfolder\" 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." msgstr "" #: Library/Backend/SharePoint/Strings.cs:54 @@ -1942,7 +1947,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 "" @@ -1952,9 +1957,9 @@ 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 \"webdav://" -"username:password@hostname/folder\"." +"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 "" #: Library/Backend/WEBDAV/Strings.cs:25 @@ -1967,8 +1972,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 @@ -1995,7 +2000,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 "" @@ -2040,77 +2045,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 @@ -2126,7 +2131,7 @@ 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/DynamicLoader/Strings.cs:24 @@ -2141,17 +2146,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 @@ -2161,29 +2166,29 @@ msgid "" msgstr "" #: Library/Compression/Strings.cs:28 -msgid "Sets the Zip compression level" +msgid "Sets 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 "Sets 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 "Toggles ZIP64 support" msgstr "" #: Library/Compression/Strings.cs:33 @@ -2282,13 +2287,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 @@ -2311,21 +2316,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 "" @@ -2410,12 +2415,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 @@ -2435,7 +2440,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 @@ -2518,7 +2523,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 "" @@ -2529,7 +2534,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 "" @@ -2600,11 +2605,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 @@ -2619,9 +2624,9 @@ 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." +"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 @@ -2764,7 +2769,7 @@ msgstr "" #: Library/Main/Strings.cs:122 msgid "" -"Activating this option will make some error messages more verbose, which may " +"Activate this option to make some error messages more verbose, which may " "help you track down a particular issue." msgstr "" @@ -2780,7 +2785,7 @@ msgstr "" 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 " @@ -2791,7 +2796,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 "" @@ -2855,66 +2860,70 @@ msgid "Deactivates 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 " "exceeded. It is given as a percentage, and a warning is generated if the " @@ -2923,22 +2932,22 @@ msgid "" "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 " @@ -2950,11 +2959,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}\" " @@ -2964,11 +2973,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 " @@ -2976,11 +2985,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 " @@ -2988,45 +2997,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 " @@ -3034,11 +3043,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 " @@ -3046,77 +3055,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 " @@ -3125,11 +3128,11 @@ msgid "" "never be used." msgstr "" -#: Library/Main/Strings.cs:184 +#: Library/Main/Strings.cs:185 msgid "Determines 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 " @@ -3137,43 +3140,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 "Does 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. " @@ -3181,11 +3184,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 " @@ -3193,66 +3196,61 @@ 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 +#: Library/Main/Strings.cs:204 msgid "Disables 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 " @@ -3263,78 +3261,74 @@ msgid "" "supports using the specifier \"U\" to indicate an unlimited time 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 " "of all the remote files and can be used to verify the integrity of the 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 " @@ -3344,135 +3338,135 @@ msgid "" "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 +#: Library/Main/Strings.cs:227 msgid "Activates 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 +#: Library/Main/Strings.cs:237 msgid "Don't 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 +#: Library/Main/Strings.cs:250 msgid "Set the time after which log data will be purged from the database." msgstr "" -#: Library/Main/Strings.cs:250 +#: Library/Main/Strings.cs:251 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 " @@ -3480,121 +3474,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 +#: Library/Main/Strings.cs:257 msgid "Forces 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 +#: Library/Main/Strings.cs:267 msgid "Disables 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 +#: Library/Main/Strings.cs:269 msgid "Checks only file lastmodified" msgstr "" -#: Library/Main/Strings.cs:269 +#: Library/Main/Strings.cs:270 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 " +"option to skip this compression, such that the entire original folder " "structure is preserved, including upper level empty folders." msgstr "" -#: Library/Main/Strings.cs:270 +#: Library/Main/Strings.cs:271 msgid "Disables path compression on restore" msgstr "" -#: Library/Main/Strings.cs:271 +#: Library/Main/Strings.cs:272 msgid "" "By default, the last fileset cannot be removed. This is a safeguard to make " "sure that all remote data is not deleted by a configuration mistake. Use " -"this flag to disable that protection, such that all filesets can be deleted." -msgstr "" - -#: Library/Main/Strings.cs:272 -msgid "Allow removing all filesets" +"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 " @@ -3604,50 +3599,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 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." 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 " @@ -3657,38 +3652,42 @@ msgid "" "Example: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " msgstr "" -#: Library/Main/Strings.cs:284 +#: Library/Main/Strings.cs:286 msgid "Applies filters to the file log data" msgstr "" -#: Library/Main/Strings.cs:285 +#: Library/Main/Strings.cs:287 +msgid "Specifies the amount of log information to output to the console." +msgstr "" + +#: Library/Main/Strings.cs:288 msgid "Console information level" msgstr "" -#: Library/Main/Strings.cs:287 +#: Library/Main/Strings.cs:290 msgid "Applies filters to the console log data" 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." -msgstr "" - -#: Library/Main/Strings.cs:290 -msgid "Sets the process to use low IO priority" -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 "Sets 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 "" -#: Library/Main/Strings.cs:294 +#: 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 " @@ -3696,11 +3695,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 " @@ -3708,11 +3707,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 " @@ -3720,11 +3719,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 " @@ -3733,11 +3732,11 @@ msgid "" "data" msgstr "" -#: Library/Main/Strings.cs:302 +#: Library/Main/Strings.cs:305 msgid "Activates 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 " @@ -3746,11 +3745,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. " @@ -3758,11 +3757,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. " @@ -3770,27 +3769,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 "" @@ -4033,7 +4032,9 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:81 Library/Modules/Builtin/Strings.cs:208 #, 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 @@ -4078,9 +4079,9 @@ 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 @@ -4098,7 +4099,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:97 #, csharp-format msgid "" -"Unable to find the destination mail server through MX lookup, please use the " +"Unable to find the destination mail server through MX lookup. Please use the " "option {0} to specify what smtp server to use." msgstr "" @@ -4124,7 +4125,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,8 +4152,9 @@ 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" @@ -4179,10 +4183,10 @@ 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" @@ -4210,7 +4214,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 @@ -4243,8 +4249,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 @@ -4276,8 +4282,8 @@ 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 @@ -4285,7 +4291,8 @@ 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 @@ -4305,7 +4312,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:161 #: Library/Modules/Builtin/Strings.cs:189 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 "" @@ -4328,7 +4335,7 @@ msgid "HTTP report module" msgstr "" #: Library/Modules/Builtin/Strings.cs:170 -msgid "HTTP report URL." +msgid "Use this option to set a HTTP report URL." msgstr "" #: Library/Modules/Builtin/Strings.cs:171 @@ -4336,7 +4343,7 @@ msgid "HTTP report URL" msgstr "" #: Library/Modules/Builtin/Strings.cs:182 -msgid "The name of the parameter to send the message as." +msgid "Use this option to set a name of the parameter to send the message as." msgstr "" #: Library/Modules/Builtin/Strings.cs:183 @@ -4345,7 +4352,7 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:184 msgid "" -"Extra parameters to add to the http message, e.g. " +"Use this option to set extra parameters to add to the http message, e.g. " "\"parameter1=value1¶meter2=value2\"" msgstr "" @@ -4364,9 +4371,10 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:193 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 @@ -4375,9 +4383,9 @@ msgstr "" #: Library/Modules/Builtin/Strings.cs:195 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 @@ -4654,16 +4662,16 @@ 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 " -"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}." +"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 "" #: CommandLine/CLI/Strings.cs:45 @@ -4683,8 +4691,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 are " +"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. {{Applications}}." @@ -4697,8 +4705,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 are " +"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. {{TemporaryFiles}}." 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-bn.po b/Localizations/webroot/localization_webroot-bn.po index fc9f2e30b..9b619887f 100644 --- a/Localizations/webroot/localization_webroot-bn.po +++ b/Localizations/webroot/localization_webroot-bn.po @@ -41,22 +41,39 @@ msgstr "-একটি বিকল্প নির্বাচন করুন-" msgid "...loading..." msgstr "...চালু হচ্ছে..." -#: templates/backends/openstack.html:44 -msgid "API Key" +#: templates/backends/sia.html:19 +msgid "" +"Note: Sia will still boost redundancy later as long as you're " +"connected to your hosts." msgstr "" -#: scripts/services/EditUriBuiltins.js:1167 templates/backends/storj.html:21 +#: templates/commandline.html:25 +msgid " Edit as text" +msgstr "" + +#: templates/commandline.html:32 +msgid " Edit as text" +msgstr "" + +#: index.html:294 +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 "" + +#: scripts/services/EditUriBuiltins.js:1167 +#: templates/backends/openstack.html:44 templates/backends/storj.html:21 #: templates/backends/storj.html:22 msgid "API key" msgstr "" -#: scripts/services/EditUriBuiltins.js:1041 templates/backends/s3.html:67 -#: templates/backends/s3.html:69 +#: scripts/services/EditUriBuiltins.js:1041 templates/backends/s3.html:66 +#: templates/backends/s3.html:68 msgid "AWS Access ID" msgstr "AWS এর প্রবেশ আইডি" -#: scripts/services/EditUriBuiltins.js:1042 templates/backends/s3.html:72 -#: templates/backends/s3.html:74 +#: scripts/services/EditUriBuiltins.js:1042 templates/backends/s3.html:71 +#: templates/backends/s3.html:73 msgid "AWS Access Key" msgstr "" @@ -142,7 +159,8 @@ msgstr "" msgid "Advanced Options" msgstr "উন্নত বিকল্পগুলি" -#: templates/addoredit.html:378 templates/edituri.html:28 +#: templates/addoredit.html:376 templates/commandline.html:23 +#: templates/commandline.html:31 templates/edituri.html:28 msgid "Advanced options" msgstr "উন্নত বিকল্পগুলি" @@ -245,8 +263,8 @@ msgid "Autogenerated passphrase" msgstr "" #: templates/addoredit.html:258 -msgid "Automatically run backups." -msgstr "স্বয়ংক্রিয়ভাবে ব্যাকআপ চালান" +msgid "Automatically run backups" +msgstr "" #: templates/backends/b2.html:12 msgid "B2 Application ID" @@ -268,12 +286,14 @@ msgstr "" msgid "B2 Cloud Storage Application Key" msgstr "" -#: templates/restore.html:143 templates/restore.html:70 +#: templates/restore.html:138 templates/restore.html:70 msgid "Back" msgstr "পিছনে" -#: templates/about.html:64 -msgid "Backend modules:" +#: templates/about.html:66 +msgid "" +"Backend modules:

{{item.Key}}

" msgstr "" #: scripts/services/ServerStatus.js:46 @@ -286,10 +306,9 @@ msgstr "" #: templates/restore.html:131 msgid "" -"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. 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." msgstr "" #: templates/restore.html:21 templates/restoredirect.html:21 @@ -297,7 +316,7 @@ msgstr "" msgid "Backup location" msgstr "ব্যাকআপ স্থান" -#: templates/addoredit.html:321 +#: templates/addoredit.html:319 msgid "Backup retention" msgstr "ব্যাকআপ ধারণসংখ্যা" @@ -321,33 +340,23 @@ msgstr "ব্রাউজ করুন" msgid "Browser default" msgstr "ব্রাউজার ডিফল্ট" -#: scripts/services/EditUriBuiltins.js:1163 -#: scripts/services/EditUriBuiltins.js:1169 templates/backends/storj.html:37 -msgid "Bucket" +#: templates/backends/gcs.html:15 +msgid "Bucket create location" msgstr "" #: scripts/services/EditUriBuiltins.js:1000 #: scripts/services/EditUriBuiltins.js:1040 #: scripts/services/EditUriBuiltins.js:1086 #: scripts/services/EditUriBuiltins.js:1100 +#: scripts/services/EditUriBuiltins.js:1163 +#: scripts/services/EditUriBuiltins.js:1169 #: scripts/services/EditUriBuiltins.js:1226 -#: scripts/services/EditUriBuiltins.js:1238 -msgid "Bucket Name" -msgstr "" - -#: templates/backends/gcs.html:15 -msgid "Bucket create location" -msgstr "" - -#: templates/backends/storj.html:38 -msgid "Bucket for storing the backup" -msgstr "" - -#: templates/backends/b2.html:2 templates/backends/b2.html:3 -#: templates/backends/cos.html:25 templates/backends/e2.html:11 -#: templates/backends/e2.html:12 templates/backends/gcs.html:2 -#: templates/backends/openstack.html:2 templates/backends/s3.html:22 -#: templates/backends/s3.html:23 +#: scripts/services/EditUriBuiltins.js:1238 templates/backends/b2.html:2 +#: templates/backends/b2.html:3 templates/backends/cos.html:25 +#: templates/backends/e2.html:11 templates/backends/e2.html:12 +#: templates/backends/gcs.html:2 templates/backends/openstack.html:2 +#: templates/backends/s3.html:22 templates/backends/s3.html:23 +#: templates/backends/storj.html:37 templates/backends/storj.html:38 msgid "Bucket name" msgstr "" @@ -425,8 +434,8 @@ msgstr "" msgid "Canary" msgstr "" -#: scripts/controllers/AppController.js:48 -#: scripts/controllers/AppController.js:63 +#: scripts/controllers/AppController.js:52 +#: scripts/controllers/AppController.js:67 #: scripts/controllers/EditBackupController.js:345 #: scripts/controllers/EditBackupController.js:360 #: scripts/controllers/EditBackupController.js:394 @@ -477,11 +486,11 @@ msgstr "" msgid "Check failed:" msgstr "" -#: templates/about.html:33 +#: templates/about.html:34 msgid "Check for updates now" msgstr "" -#: templates/about.html:34 +#: templates/about.html:35 msgid "Checking for updates …" msgstr "" @@ -509,7 +518,7 @@ msgstr "" msgid "Click to set throttle options" msgstr "" -#: templates/backends/s3.html:79 +#: templates/backends/s3.html:78 msgid "Client library to use" msgstr "" @@ -521,6 +530,14 @@ msgstr "" msgid "Cloud API Secret Key" msgstr "" +#: templates/commandline.html:8 +msgid "Command" +msgstr "" + +#: templates/commandline.html:18 +msgid "Commandline arguments" +msgstr "" + #: templates/home.html:40 msgid "Commandline …" msgstr "" @@ -549,8 +566,10 @@ msgstr "" msgid "Completing previous backup …" msgstr "" -#: templates/about.html:65 -msgid "Compression modules:" +#: templates/about.html:67 +msgid "" +"Compression modules:

{{item.Key}}

" msgstr "" #: scripts/directives/sourceFolderPicker.js:533 @@ -599,11 +618,11 @@ msgstr "" msgid "Connect now" msgstr "" -#: index.html:302 +#: index.html:301 msgid "Connecting to server …" msgstr "" -#: templates/commandline.html:51 +#: templates/commandline.html:48 msgid "Connecting to task …" msgstr "" @@ -615,13 +634,6 @@ msgstr "" msgid "Connection lost" msgstr "" -#: index.html:294 -msgid "" -"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." -msgstr "" - #: scripts/directives/backupEditUri.js:50 #: scripts/directives/backupEditUri.js:53 msgid "Connection worked!" @@ -656,6 +668,11 @@ msgstr "" msgid "Copy Destination URL to Clipboard" msgstr "" +#: scripts/controllers/EditBackupController.js:104 +#: scripts/controllers/RestoreDirectController.js:33 +msgid "Copy URL" +msgstr "" + #: scripts/controllers/DialogController.js:20 msgid "Copy failed. Please manually copy the URL" msgstr "" @@ -736,11 +753,11 @@ msgstr "" msgid "Custom authentication url" msgstr "" -#: templates/addoredit.html:327 +#: templates/addoredit.html:325 msgid "Custom backup retention" msgstr "" -#: templates/backends/s3.html:56 +#: templates/backends/s3.html:55 msgid "Custom bucket storage class" msgstr "" @@ -760,25 +777,19 @@ msgstr "" msgid "Custom server url ({{server}})" msgstr "" -#: templates/backends/s3.html:50 -msgid "" -"Custom storage class\n" -" ({{class}})" -msgstr "" - -#: templates/backends/gcs.html:29 +#: templates/backends/gcs.html:29 templates/backends/s3.html:50 msgid "Custom storage class ({{class}})" msgstr "" #: templates/advancedoptionseditor.html:43 -msgid "DEPRECATED:" +msgid "DEPRECATED: {{getDeprecationMessage(item)}}" msgstr "" #: templates/home.html:37 msgid "Database …" msgstr "" -#: scripts/services/AppUtils.js:91 templates/addoredit.html:353 +#: scripts/services/AppUtils.js:91 templates/addoredit.html:351 msgid "Days" msgstr "" @@ -798,7 +809,11 @@ msgstr "" msgid "Default options" msgstr "" -#: templates/localdatabase.html:19 +#: templates/advancedoptionseditor.html:44 +msgid "Default value: \"{{getDefaultValue(item)}}\"" +msgstr "" + +#: templates/localdatabase.html:16 msgid "Delete" msgstr "" @@ -810,7 +825,7 @@ msgstr "" msgid "Delete backup" msgstr "" -#: templates/addoredit.html:324 +#: templates/addoredit.html:322 msgid "Delete backups that are older than" msgstr "" @@ -946,7 +961,7 @@ msgstr "" msgid "Duplicati forum" msgstr "" -#: scripts/controllers/AppController.js:177 +#: scripts/controllers/AppController.js:181 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" @@ -977,7 +992,7 @@ msgid "" " If you are using the local database for backups from the commandline, you should keep the database." msgstr "" -#: templates/localdatabase.html:8 +#: templates/localdatabase.html:5 msgid "" "Each backup has a local database associated with it, which stores " "information about the remote backup on the local machine. This makes it " @@ -985,12 +1000,12 @@ msgid "" " to be downloaded for each operation." msgstr "" -#: templates/addoredit.html:174 templates/addoredit.html:389 +#: templates/addoredit.html:174 templates/addoredit.html:387 #: templates/edituri.html:39 templates/settings.html:146 msgid "Edit as list" msgstr "" -#: templates/addoredit.html:177 templates/addoredit.html:392 +#: templates/addoredit.html:177 templates/addoredit.html:390 #: templates/edituri.html:42 templates/settings.html:152 msgid "Edit as text" msgstr "" @@ -1016,8 +1031,10 @@ msgstr "" msgid "Encryption changed" msgstr "" -#: templates/about.html:66 -msgid "Encryption modules:" +#: templates/about.html:68 +msgid "" +"Encryption modules:

{{item.Key}}

" msgstr "" #: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 @@ -1044,7 +1061,12 @@ msgstr "" msgid "Enter URL" msgstr "" -#: templates/addoredit.html:341 +#: scripts/controllers/EditBackupController.js:96 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Enter a backup destination URL:" +msgstr "" + +#: templates/addoredit.html:339 msgid "" "Enter a retention strategy manually. Placeholders are D/W/Y for " "days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. " @@ -1053,6 +1075,10 @@ msgid "" "written as 1W:1D,1M:1W,3Y:1M." msgstr "" +#: templates/commandline.html:14 +msgid "Enter a url, or click the "Target URL >" link" +msgstr "" + #: templates/restoredirect.html:61 msgid "Enter backup passphrase, if any" msgstr "" @@ -1069,11 +1095,11 @@ msgstr "" msgid "Enter expression here" msgstr "" -#: templates/commandline.html:22 +#: templates/commandline.html:19 msgid "Enter one argument per line without quotes, e.g. *.txt" msgstr "" -#: templates/commandline.html:29 +#: templates/commandline.html:26 msgid "" "Enter one option per line in command-line format, e.g. --dblock-size=100MB" msgstr "" @@ -1287,11 +1313,11 @@ msgstr "" msgid "Filters" msgstr "" -#: templates/commandline.html:60 +#: templates/commandline.html:57 msgid "Finished!" msgstr "" -#: scripts/controllers/AppController.js:176 +#: scripts/controllers/AppController.js:180 msgid "First run setup" msgstr "" @@ -1299,11 +1325,15 @@ msgstr "" msgid "Folder" msgstr "" +#: templates/backends/storj.html:42 +msgid "Folder in the bucket" +msgstr "" + #: templates/backends/aliyunoss.html:30 templates/backends/b2.html:7 #: templates/backends/cos.html:30 templates/backends/e2.html:16 #: templates/backends/file.html:22 templates/backends/file.html:6 #: templates/backends/jottacloud.html:2 templates/backends/mega.html:2 -#: templates/backends/s3.html:61 templates/backends/sia.html:6 +#: templates/backends/s3.html:60 templates/backends/sia.html:6 #: templates/backends/storj.html:41 templates/restore.html:105 #: templates/restore.html:89 msgid "Folder path" @@ -1313,10 +1343,6 @@ msgstr "" msgid "Folder path name" msgstr "" -#: templates/backends/storj.html:42 -msgid "Folder within the bucket for storing the backup" -msgstr "" - #: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "" @@ -1354,7 +1380,7 @@ msgstr "" msgid "Generate" msgstr "" -#: templates/backends/s3.html:89 +#: templates/backends/s3.html:88 msgid "Generate IAM access policy" msgstr "" @@ -1429,13 +1455,13 @@ msgstr "" msgid "If a date was missed, the job will run as soon as possible." msgstr "" -#: templates/addoredit.html:361 +#: templates/addoredit.html:359 msgid "" "If at least one newer backup is found, all backups older than this date are " "deleted." msgstr "" -#: templates/localdatabase.html:13 +#: templates/localdatabase.html:10 msgid "" "If the backup and the remote storage is out of sync, Duplicati will require " "that you perform a repair operation to synchronize the database. If the " @@ -1446,14 +1472,14 @@ msgstr "" msgid "" "If the backup file was not downloaded automatically, right click and choose "Save" -" as …"" +" as …"." msgstr "" #: templates/notificationarea.html:7 msgid "" "If the backup file was not downloaded automatically, right click and choose " -""Save as …"" +""Save as …"." msgstr "" #: scripts/services/EditUriBackendConfig.js:113 @@ -1469,7 +1495,7 @@ msgstr "" #: templates/delete.html:32 msgid "" "If you want to use the backup later, you can export the configuration before" -" deleting it" +" deleting it." msgstr "" #: templates/import.html:29 @@ -1480,6 +1506,11 @@ msgstr "" msgid "Import Destination URL" msgstr "" +#: scripts/controllers/EditBackupController.js:96 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Import URL" +msgstr "" + #: templates/import.html:3 msgid "Import backup configuration" msgstr "" @@ -1549,11 +1580,11 @@ msgstr "" msgid "KByte/s" msgstr "" -#: templates/addoredit.html:325 +#: templates/addoredit.html:323 msgid "Keep a specific number of backups" msgstr "" -#: templates/addoredit.html:323 +#: templates/addoredit.html:321 msgid "Keep all backups" msgstr "" @@ -1618,7 +1649,7 @@ msgstr "" msgid "Loading remote storage usage …" msgstr "" -#: templates/about.html:42 templates/about.html:47 templates/about.html:53 +#: 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 @@ -1631,10 +1662,13 @@ msgid "Local Repository" msgstr "" #: templates/localdatabase.html:2 -msgid "Local database for" +msgid "" +"Local database for {{Backup.Backup.Name}}…loading…" msgstr "" -#: templates/localdatabase.html:26 +#: templates/localdatabase.html:23 msgid "Local database path:" msgstr "" @@ -1646,7 +1680,7 @@ msgstr "" msgid "Local storage" msgstr "" -#: templates/localdatabase.html:23 +#: templates/localdatabase.html:20 msgid "Location" msgstr "" @@ -1662,6 +1696,10 @@ msgstr "" msgid "Log data from the server" msgstr "" +#: index.html:306 +msgid "Log in" +msgstr "" + #: index.html:226 msgid "Log out" msgstr "" @@ -1674,7 +1712,7 @@ msgstr "" msgid "MByte/s" msgstr "" -#: templates/localdatabase.html:11 +#: templates/localdatabase.html:8 msgid "Maintenance" msgstr "" @@ -1705,7 +1743,7 @@ msgid "Max upload speed" msgstr "" #: index.html:144 templates/addoredit.html:127 templates/addoredit.html:169 -#: templates/addoredit.html:384 templates/addoredit.html:95 +#: templates/addoredit.html:382 templates/addoredit.html:95 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" msgstr "" @@ -1751,11 +1789,11 @@ msgstr "" msgid "Mon" msgstr "" -#: scripts/services/AppUtils.js:93 templates/addoredit.html:355 +#: scripts/services/AppUtils.js:93 templates/addoredit.html:353 msgid "Months" msgstr "" -#: templates/localdatabase.html:34 +#: templates/localdatabase.html:31 msgid "Move existing database" msgstr "" @@ -1824,7 +1862,7 @@ msgstr "" msgid "Next time" msgstr "" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:182 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -1893,23 +1931,19 @@ msgid "" "is equivalent to 1 MByte/s." msgstr "" -#: templates/backends/sia.html:19 -msgid "Note:" -msgstr "" - -#: templates/addoredit.html:330 +#: templates/addoredit.html:328 msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "" -#: scripts/controllers/AppController.js:48 -#: scripts/controllers/AppController.js:63 +#: scripts/controllers/AppController.js:52 +#: scripts/controllers/AppController.js:67 #: scripts/controllers/EditBackupController.js:104 #: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 #: scripts/controllers/RestoreDirectController.js:33 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28 #: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58 -#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:152 +#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:147 #: templates/settings.html:158 msgid "OK" msgstr "" @@ -1922,14 +1956,14 @@ msgstr "" msgid "OSS Access Key Secret" msgstr "" -#: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 -msgid "OSS Bucket Name" -msgstr "" - #: templates/backends/aliyunoss.html:21 msgid "OSS Bucket Region" msgstr "" +#: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 +msgid "OSS Bucket name" +msgstr "" + #: templates/backends/aliyunoss.html:2 msgid "OSS Endpoint" msgstr "" @@ -1946,7 +1980,7 @@ msgstr "" msgid "Official releases" msgstr "" -#: templates/addoredit.html:348 +#: templates/addoredit.html:346 msgid "" "Once there are more backups than the specified number, the oldest backups " "are deleted." @@ -1965,7 +1999,7 @@ msgid "Opened" msgstr "" #: scripts/services/EditUriBuiltins.js:1016 -msgid "Openstack API Key are not supported in v3 keystone API." +msgid "Openstack API key are not supported in v3 keystone API" msgstr "" #: scripts/services/AppUtils.js:197 @@ -2008,7 +2042,7 @@ msgstr "" #: templates/settings.html:143 msgid "" "Options added here are applied to all backups, but can be overridden in each" -" individual backup" +" individual backup." msgstr "" #: templates/restore.html:81 @@ -2019,7 +2053,7 @@ msgstr "" msgid "Others" msgstr "" -#: templates/addoredit.html:334 +#: templates/addoredit.html:332 msgid "" "Over time backups will be deleted automatically. There will remain one " "backup for each of the last 7 days, each of the last 4 weeks, each of the " @@ -2077,7 +2111,7 @@ msgid "Path on server" msgstr "" #: templates/backends/b2.html:8 templates/backends/e2.html:17 -#: templates/backends/s3.html:63 +#: templates/backends/s3.html:62 msgid "Path or subfolder in the bucket" msgstr "" @@ -2089,7 +2123,7 @@ msgstr "" msgid "Pause after startup or hibernation" msgstr "" -#: scripts/controllers/AppController.js:46 +#: scripts/controllers/AppController.js:50 msgid "Pause options" msgstr "" @@ -2118,7 +2152,7 @@ msgid "Prevent tray icon automatic log-in" msgstr "" #: templates/addoredit.html:114 templates/addoredit.html:247 -#: templates/addoredit.html:297 templates/addoredit.html:411 +#: templates/addoredit.html:297 templates/addoredit.html:409 #: templates/restoredirect.html:81 msgid "Previous" msgstr "" @@ -2151,7 +2185,7 @@ msgstr "" msgid "Rebuilding local database …" msgstr "" -#: templates/localdatabase.html:20 +#: templates/localdatabase.html:17 msgid "Recreate (delete and repair)" msgstr "" @@ -2175,7 +2209,7 @@ msgstr "" msgid "Relative paths not allowed" msgstr "" -#: index.html:306 templates/captcha.html:7 +#: index.html:305 templates/captcha.html:7 msgid "Reload" msgstr "" @@ -2215,7 +2249,7 @@ msgstr "" msgid "Removed files" msgstr "" -#: templates/localdatabase.html:18 templates/notificationarea.html:14 +#: templates/localdatabase.html:15 templates/notificationarea.html:14 msgid "Repair" msgstr "" @@ -2235,11 +2269,11 @@ msgstr "" msgid "Reporting:" msgstr "" -#: templates/localdatabase.html:31 +#: templates/localdatabase.html:28 msgid "Reset" msgstr "" -#: index.html:214 templates/restore.html:142 +#: index.html:214 templates/restore.html:137 msgid "Restore" msgstr "" @@ -2313,7 +2347,7 @@ msgstr "" msgid "Run now" msgstr "" -#: templates/commandline.html:47 +#: templates/commandline.html:44 msgid "Running commandline entry" msgstr "" @@ -2321,10 +2355,14 @@ msgstr "" msgid "Running task:" msgstr "" -#: scripts/controllers/StateController.js:25 templates/commandline.html:58 +#: scripts/controllers/StateController.js:25 msgid "Running …" msgstr "" +#: templates/commandline.html:54 +msgid "Running … stop now" +msgstr "" + #: scripts/services/SystemInfo.js:51 msgid "S3 Compatible" msgstr "" @@ -2341,11 +2379,11 @@ msgstr "" msgid "Satellite" msgstr "" -#: templates/addoredit.html:410 templates/localdatabase.html:32 +#: templates/addoredit.html:408 templates/localdatabase.html:29 msgid "Save" msgstr "" -#: templates/localdatabase.html:33 +#: templates/localdatabase.html:30 msgid "Save and repair" msgstr "" @@ -2403,11 +2441,16 @@ msgstr "" msgid "Server hostname or IP" msgstr "" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "Server is currently paused," msgstr "" +#: templates/commandline.html:45 +msgid "" +"Server is currently paused, resume now" +msgstr "" + #: scripts/controllers/HomeController.js:7 msgid "Server is currently paused, do you want to resume now?" msgstr "" @@ -2420,7 +2463,7 @@ msgstr "" msgid "Server paused" msgstr "" -#: templates/about.html:69 +#: templates/about.html:71 msgid "Server state properties" msgstr "" @@ -2458,13 +2501,7 @@ msgstr "" msgid "Sia server password" msgstr "" -#: templates/backends/sia.html:19 -msgid "" -"Sia will still boost redundancy later as long as you're connected to your " -"hosts." -msgstr "" - -#: templates/addoredit.html:326 +#: templates/addoredit.html:324 msgid "Smart backup retention" msgstr "" @@ -2474,7 +2511,7 @@ msgid "" "name" msgstr "" -#: templates/backends/s3.html:83 +#: templates/backends/s3.html:82 msgid "" "Some S3 providers might only be compatible with a certain client library" msgstr "" @@ -2612,7 +2649,7 @@ msgstr "" msgid "System info" msgstr "" -#: templates/about.html:61 +#: templates/about.html:63 msgid "System properties" msgstr "" @@ -2624,6 +2661,10 @@ msgstr "" msgid "TByte/s" msgstr "" +#: templates/commandline.html:13 +msgid "Target URL >" +msgstr "" + #: templates/backends/sia.html:7 msgid "Target path. Example: /backup" msgstr "" @@ -2692,27 +2733,23 @@ msgstr "" #: templates/addoredit.html:312 msgid "" -"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 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." msgstr "" #: scripts/services/EditUriBuiltins.js:1068 msgid "The bucket name should be all lower-case, convert automatically?" msgstr "" -#: scripts/services/EditUriBuiltins.js:1052 -msgid "" -"The bucket name should start with your username, prepend automatically?" -msgstr "" - #: scripts/controllers/ExportController.js:13 msgid "" "The configuration should be kept safe. Are you sure you want to save an " "unencrypted file containing your passwords?" msgstr "" -#: index.html:299 +#: index.html:298 msgid "The connection to the server is lost, attempting again in {{time}} …" msgstr "" @@ -2814,7 +2851,7 @@ msgstr "" msgid "This week" msgstr "" -#: scripts/controllers/AppController.js:61 +#: scripts/controllers/AppController.js:65 msgid "Throttle settings" msgstr "" @@ -2841,6 +2878,12 @@ msgstr "" msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "" +#: scripts/services/EditUriBuiltins.js:1052 +msgid "" +"To prevent bucket naming conflicts, it is recommended to prepend your " +"account ID to the bucket name. Prepend automatically?" +msgstr "" + #: templates/settings.html:26 msgid "" "To prevent various DNS based attacks, Duplicati limits the allowed hostnames" @@ -2874,7 +2917,7 @@ msgstr "" msgid "Tue" msgstr "" -#: templates/restore.html:138 +#: templates/restore.html:133 msgid "Type passphrase here." msgstr "" @@ -2890,6 +2933,13 @@ msgstr "" msgid "Until resumed" msgstr "" +#: templates/about.html:30 +msgid "" +"Update {{state.updatedVersion}} is available." +" Download now" +msgstr "" + #: templates/settings.html:78 msgid "Update channel" msgstr "" @@ -2915,7 +2965,7 @@ msgid "" "Usage reports help us improve the user experience and evaluate impact of new" " features. We use them to generate {{'public usage statistics' | " -"translate}}" +"translate}}." msgstr "" #: templates/settings.html:113 @@ -3031,7 +3081,7 @@ msgstr "" #: templates/delete.html:21 msgid "" "WARNING: The remote database is found to be in use by the commandline " -"library" +"library." msgstr "" #: templates/delete.html:44 @@ -3042,7 +3092,7 @@ msgstr "" msgid "Waiting for task to begin" msgstr "" -#: templates/commandline.html:54 +#: templates/commandline.html:51 msgid "Waiting for task to start …" msgstr "" @@ -3070,7 +3120,7 @@ msgstr "" msgid "Wed" msgstr "" -#: scripts/services/AppUtils.js:92 templates/addoredit.html:354 +#: scripts/services/AppUtils.js:92 templates/addoredit.html:352 msgid "Weeks" msgstr "" @@ -3082,11 +3132,11 @@ msgstr "" msgid "Where do you want to restore the files to?" msgstr "" -#: scripts/services/AppUtils.js:94 templates/addoredit.html:356 +#: scripts/services/AppUtils.js:94 templates/addoredit.html:354 msgid "Years" msgstr "" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:182 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -3131,7 +3181,7 @@ msgid "" "Are you sure this is what you want?" msgstr "" -#: templates/about.html:27 +#: templates/about.html:28 msgid "You are currently running {{appname}} {{version}}" msgstr "" @@ -3205,7 +3255,7 @@ msgid "You must enter a tenant (aka project) name to use v3 API" msgstr "" #: scripts/services/EditUriBuiltins.js:1027 -msgid "You must enter a tenant name if you do not provide an API Key" +msgid "You must enter a tenant name if you do not provide an API key" msgstr "" #: scripts/controllers/EditBackupController.js:289 @@ -3217,11 +3267,11 @@ msgid "You must enter a valid retention policy string" msgstr "" #: scripts/services/EditUriBuiltins.js:1024 -msgid "You must enter either a password or an API Key" +msgid "You must enter either a password or an API key" msgstr "" #: scripts/services/EditUriBuiltins.js:1031 -msgid "You must enter either a password or an API Key, not both" +msgid "You must enter either a password or an API key, not both" msgstr "" #: scripts/services/EditUriBackendConfig.js:122 @@ -3257,7 +3307,7 @@ msgstr "" msgid "You should fill in {{field}} {{reason}}" msgstr "" -#: templates/restore.html:149 +#: templates/restore.html:144 msgid "Your files and folders have been restored successfully." msgstr "" @@ -3297,7 +3347,7 @@ msgstr "" msgid "cos_secret_key" msgstr "" -#: templates/addoredit.html:272 templates/addoredit.html:357 +#: templates/addoredit.html:272 templates/addoredit.html:355 #: templates/advancedoptionseditor.html:29 #: templates/advancedoptionseditor.html:36 msgid "custom" @@ -3343,8 +3393,7 @@ msgstr "" msgid "remote repository, e.g. remote" msgstr "" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "resume now" msgstr "" @@ -3364,7 +3413,7 @@ msgid "" "under the {{licensename}}." msgstr "" -#: templates/about.html:51 +#: templates/about.html:53 msgid "" "{{brandingService.appName}} is using the following third party libraries:" msgstr "" @@ -3395,7 +3444,3 @@ msgstr "" #: templates/home.html:52 msgid "{{time}} (took {{duration}})" msgstr "" - -#: templates/localdatabase.html:4 -msgid "…loading…" -msgstr "" diff --git a/Localizations/webroot/localization_webroot-ca.po b/Localizations/webroot/localization_webroot-ca.po index 8c2e93a13..0b5f16e1d 100644 --- a/Localizations/webroot/localization_webroot-ca.po +++ b/Localizations/webroot/localization_webroot-ca.po @@ -41,22 +41,39 @@ msgstr "- trieu una opció -" msgid "...loading..." msgstr "S'està carregant..." -#: templates/backends/openstack.html:44 -msgid "API Key" -msgstr "Clau API" +#: templates/backends/sia.html:19 +msgid "" +"Note: Sia will still boost redundancy later as long as you're " +"connected to your hosts." +msgstr "" -#: scripts/services/EditUriBuiltins.js:1167 templates/backends/storj.html:21 +#: templates/commandline.html:25 +msgid " Edit as text" +msgstr "" + +#: templates/commandline.html:32 +msgid " Edit as text" +msgstr "" + +#: index.html:294 +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 "" + +#: scripts/services/EditUriBuiltins.js:1167 +#: templates/backends/openstack.html:44 templates/backends/storj.html:21 #: templates/backends/storj.html:22 msgid "API key" msgstr "" -#: scripts/services/EditUriBuiltins.js:1041 templates/backends/s3.html:67 -#: templates/backends/s3.html:69 +#: scripts/services/EditUriBuiltins.js:1041 templates/backends/s3.html:66 +#: templates/backends/s3.html:68 msgid "AWS Access ID" msgstr "ID d'accés d'AWS" -#: scripts/services/EditUriBuiltins.js:1042 templates/backends/s3.html:72 -#: templates/backends/s3.html:74 +#: scripts/services/EditUriBuiltins.js:1042 templates/backends/s3.html:71 +#: templates/backends/s3.html:73 msgid "AWS Access Key" msgstr "Clau d'accés d'AWS" @@ -142,7 +159,8 @@ msgstr "Voleu modificar el nom del contenidor?" msgid "Advanced Options" msgstr "Opcions avançades" -#: templates/addoredit.html:378 templates/edituri.html:28 +#: templates/addoredit.html:376 templates/commandline.html:23 +#: templates/commandline.html:31 templates/edituri.html:28 msgid "Advanced options" msgstr "Opcions avançades" @@ -254,8 +272,8 @@ msgid "Autogenerated passphrase" msgstr "Contrasenya generada automàticament" #: templates/addoredit.html:258 -msgid "Automatically run backups." -msgstr "Executa les còpies de seguretat automàticament." +msgid "Automatically run backups" +msgstr "" #: templates/backends/b2.html:12 msgid "B2 Application ID" @@ -277,13 +295,15 @@ msgstr "" msgid "B2 Cloud Storage Application Key" msgstr "Clau d'aplicació de B2 Cloud Storage" -#: templates/restore.html:143 templates/restore.html:70 +#: templates/restore.html:138 templates/restore.html:70 msgid "Back" msgstr "Enrere" -#: templates/about.html:64 -msgid "Backend modules:" -msgstr "Mòduls de rerefons:" +#: templates/about.html:66 +msgid "" +"Backend modules:

{{item.Key}}

" +msgstr "" #: scripts/services/ServerStatus.js:46 msgid "Backup complete!" @@ -295,22 +315,17 @@ msgstr "Destinació de la còpia de seguretat" #: templates/restore.html:131 msgid "" -"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. 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." msgstr "" -"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." #: templates/restore.html:21 templates/restoredirect.html:21 #: templates/restoredirect.html:31 msgid "Backup location" msgstr "Ubicació de la còpia de seguretat" -#: templates/addoredit.html:321 +#: templates/addoredit.html:319 msgid "Backup retention" msgstr "Preservació de la còpia de seguretat" @@ -334,33 +349,23 @@ msgstr "Navega" msgid "Browser default" msgstr "Valor per defecte del navegador" -#: scripts/services/EditUriBuiltins.js:1163 -#: scripts/services/EditUriBuiltins.js:1169 templates/backends/storj.html:37 -msgid "Bucket" -msgstr "" +#: templates/backends/gcs.html:15 +msgid "Bucket create location" +msgstr "Ubicació de creació del contenidor" #: scripts/services/EditUriBuiltins.js:1000 #: scripts/services/EditUriBuiltins.js:1040 #: scripts/services/EditUriBuiltins.js:1086 #: scripts/services/EditUriBuiltins.js:1100 +#: scripts/services/EditUriBuiltins.js:1163 +#: scripts/services/EditUriBuiltins.js:1169 #: scripts/services/EditUriBuiltins.js:1226 -#: scripts/services/EditUriBuiltins.js:1238 -msgid "Bucket Name" -msgstr "Nom del contenidor" - -#: templates/backends/gcs.html:15 -msgid "Bucket create location" -msgstr "Ubicació de creació del contenidor" - -#: templates/backends/storj.html:38 -msgid "Bucket for storing the backup" -msgstr "" - -#: templates/backends/b2.html:2 templates/backends/b2.html:3 -#: templates/backends/cos.html:25 templates/backends/e2.html:11 -#: templates/backends/e2.html:12 templates/backends/gcs.html:2 -#: templates/backends/openstack.html:2 templates/backends/s3.html:22 -#: templates/backends/s3.html:23 +#: scripts/services/EditUriBuiltins.js:1238 templates/backends/b2.html:2 +#: templates/backends/b2.html:3 templates/backends/cos.html:25 +#: templates/backends/e2.html:11 templates/backends/e2.html:12 +#: templates/backends/gcs.html:2 templates/backends/openstack.html:2 +#: templates/backends/s3.html:22 templates/backends/s3.html:23 +#: templates/backends/storj.html:37 templates/backends/storj.html:38 msgid "Bucket name" msgstr "Nom del contenidor" @@ -441,8 +446,8 @@ msgstr "Fitxers de memòria cau" msgid "Canary" msgstr "Canary" -#: scripts/controllers/AppController.js:48 -#: scripts/controllers/AppController.js:63 +#: scripts/controllers/AppController.js:52 +#: scripts/controllers/AppController.js:67 #: scripts/controllers/EditBackupController.js:345 #: scripts/controllers/EditBackupController.js:360 #: scripts/controllers/EditBackupController.js:394 @@ -493,11 +498,11 @@ msgstr "Registre de canvis del {{appname}} {{version}}" msgid "Check failed:" msgstr "Ha fallat la comprovació:" -#: templates/about.html:33 +#: templates/about.html:34 msgid "Check for updates now" msgstr "Comprova ara si hi ha actualitzacions" -#: templates/about.html:34 +#: templates/about.html:35 msgid "Checking for updates …" msgstr "" @@ -525,7 +530,7 @@ msgstr "Feu clic a l'enllaç d'AuthID per crear una AuthID" msgid "Click to set throttle options" msgstr "Feu clic per definir les opcions de velocitat" -#: templates/backends/s3.html:79 +#: templates/backends/s3.html:78 msgid "Client library to use" msgstr "" @@ -537,6 +542,14 @@ msgstr "" msgid "Cloud API Secret Key" msgstr "" +#: templates/commandline.html:8 +msgid "Command" +msgstr "" + +#: templates/commandline.html:18 +msgid "Commandline arguments" +msgstr "" + #: templates/home.html:40 msgid "Commandline …" msgstr "" @@ -565,9 +578,11 @@ msgstr "" msgid "Completing previous backup …" msgstr "" -#: templates/about.html:65 -msgid "Compression modules:" -msgstr "Mòduls de compressió:" +#: templates/about.html:67 +msgid "" +"Compression modules:

{{item.Key}}

" +msgstr "" #: scripts/directives/sourceFolderPicker.js:533 msgid "Computer" @@ -615,11 +630,11 @@ msgstr "Connecta" msgid "Connect now" msgstr "Connecta ara" -#: index.html:302 +#: index.html:301 msgid "Connecting to server …" msgstr "" -#: templates/commandline.html:51 +#: templates/commandline.html:48 msgid "Connecting to task …" msgstr "" @@ -631,13 +646,6 @@ msgstr "" msgid "Connection lost" msgstr "S'ha perdut la connexió" -#: index.html:294 -msgid "" -"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." -msgstr "" - #: scripts/directives/backupEditUri.js:50 #: scripts/directives/backupEditUri.js:53 msgid "Connection worked!" @@ -672,6 +680,11 @@ msgstr "Copia" msgid "Copy Destination URL to Clipboard" msgstr "Copia l'URL de destinació al porta-retalls" +#: scripts/controllers/EditBackupController.js:104 +#: scripts/controllers/RestoreDirectController.js:33 +msgid "Copy URL" +msgstr "" + #: scripts/controllers/DialogController.js:20 msgid "Copy failed. Please manually copy the URL" msgstr "Ha fallat la còpia. Copieu l'URL manualment" @@ -752,11 +765,11 @@ msgstr "" msgid "Custom authentication url" msgstr "URL d'autenticació personalitzat" -#: templates/addoredit.html:327 +#: templates/addoredit.html:325 msgid "Custom backup retention" msgstr "Preservació de còpies de seguretat personalitzada" -#: templates/backends/s3.html:56 +#: templates/backends/s3.html:55 msgid "Custom bucket storage class" msgstr "" @@ -776,25 +789,19 @@ msgstr "Valor de regió personalitzat ({{region}})" msgid "Custom server url ({{server}})" msgstr "URL del servidor personalitzat ({{server}})" -#: templates/backends/s3.html:50 -msgid "" -"Custom storage class\n" -" ({{class}})" -msgstr "" - -#: templates/backends/gcs.html:29 +#: templates/backends/gcs.html:29 templates/backends/s3.html:50 msgid "Custom storage class ({{class}})" msgstr "Classe d'emmagatzematge personalitzada ({{class}})" #: templates/advancedoptionseditor.html:43 -msgid "DEPRECATED:" +msgid "DEPRECATED: {{getDeprecationMessage(item)}}" msgstr "" #: templates/home.html:37 msgid "Database …" msgstr "" -#: scripts/services/AppUtils.js:91 templates/addoredit.html:353 +#: scripts/services/AppUtils.js:91 templates/addoredit.html:351 msgid "Days" msgstr "Dies" @@ -814,7 +821,11 @@ msgstr "Exclusions per defecte" msgid "Default options" msgstr "Opcions per defecte" -#: templates/localdatabase.html:19 +#: templates/advancedoptionseditor.html:44 +msgid "Default value: \"{{getDefaultValue(item)}}\"" +msgstr "" + +#: templates/localdatabase.html:16 msgid "Delete" msgstr "Elimina" @@ -826,7 +837,7 @@ msgstr "Fase d'eliminació (versions antigues de la còpia de seguretat)" msgid "Delete backup" msgstr "Elimina la còpia de seguretat" -#: templates/addoredit.html:324 +#: templates/addoredit.html:322 msgid "Delete backups that are older than" msgstr "Elimina les còpies de seguretat anteriors a" @@ -964,7 +975,7 @@ msgstr "Lloc web del Duplicati" msgid "Duplicati forum" msgstr "Fòrum del Duplicati" -#: scripts/controllers/AppController.js:177 +#: scripts/controllers/AppController.js:181 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" @@ -1001,7 +1012,7 @@ msgstr "" " 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." -#: templates/localdatabase.html:8 +#: templates/localdatabase.html:5 msgid "" "Each backup has a local database associated with it, which stores " "information about the remote backup on the local machine. This makes it " @@ -1009,12 +1020,12 @@ msgid "" " to be downloaded for each operation." msgstr "" -#: templates/addoredit.html:174 templates/addoredit.html:389 +#: templates/addoredit.html:174 templates/addoredit.html:387 #: templates/edituri.html:39 templates/settings.html:146 msgid "Edit as list" msgstr "Edita com a llista" -#: templates/addoredit.html:177 templates/addoredit.html:392 +#: templates/addoredit.html:177 templates/addoredit.html:390 #: templates/edituri.html:42 templates/settings.html:152 msgid "Edit as text" msgstr "Edita com a text" @@ -1040,9 +1051,11 @@ msgstr "Xifratge" msgid "Encryption changed" msgstr "S'ha canviat el xifratge" -#: templates/about.html:66 -msgid "Encryption modules:" -msgstr "Mòduls de xifratge:" +#: templates/about.html:68 +msgid "" +"Encryption modules:

{{item.Key}}

" +msgstr "" #: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 #: templates/backends/storj.html:26 @@ -1068,7 +1081,12 @@ msgstr "Final" msgid "Enter URL" msgstr "Introduïu l'URL" -#: templates/addoredit.html:341 +#: scripts/controllers/EditBackupController.js:96 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Enter a backup destination URL:" +msgstr "" + +#: templates/addoredit.html:339 msgid "" "Enter a retention strategy manually. Placeholders are D/W/Y for " "days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. " @@ -1082,6 +1100,10 @@ msgstr "" " 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." +#: templates/commandline.html:14 +msgid "Enter a url, or click the "Target URL >" link" +msgstr "" + #: templates/restoredirect.html:61 msgid "Enter backup passphrase, if any" msgstr "Introduïu la contrasenya de la còpia de seguretat, si en té" @@ -1098,11 +1120,11 @@ msgstr "Introduïu la contrasenya de xifratge" msgid "Enter expression here" msgstr "Introduïu l'expressió aquí" -#: templates/commandline.html:22 +#: templates/commandline.html:19 msgid "Enter one argument per line without quotes, e.g. *.txt" msgstr "" -#: templates/commandline.html:29 +#: templates/commandline.html:26 msgid "" "Enter one option per line in command-line format, e.g. --dblock-size=100MB" msgstr "" @@ -1317,11 +1339,11 @@ msgstr "Fitxers més grans que:" msgid "Filters" msgstr "Filtres" -#: templates/commandline.html:60 +#: templates/commandline.html:57 msgid "Finished!" msgstr "S'ha acabat!" -#: scripts/controllers/AppController.js:176 +#: scripts/controllers/AppController.js:180 msgid "First run setup" msgstr "Configuració inicial" @@ -1329,11 +1351,15 @@ msgstr "Configuració inicial" msgid "Folder" msgstr "Carpeta" +#: templates/backends/storj.html:42 +msgid "Folder in the bucket" +msgstr "" + #: templates/backends/aliyunoss.html:30 templates/backends/b2.html:7 #: templates/backends/cos.html:30 templates/backends/e2.html:16 #: templates/backends/file.html:22 templates/backends/file.html:6 #: templates/backends/jottacloud.html:2 templates/backends/mega.html:2 -#: templates/backends/s3.html:61 templates/backends/sia.html:6 +#: templates/backends/s3.html:60 templates/backends/sia.html:6 #: templates/backends/storj.html:41 templates/restore.html:105 #: templates/restore.html:89 msgid "Folder path" @@ -1343,10 +1369,6 @@ msgstr "Ruta de la carpeta" msgid "Folder path name" msgstr "" -#: templates/backends/storj.html:42 -msgid "Folder within the bucket for storing the backup" -msgstr "" - #: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "Divendres" @@ -1384,7 +1406,7 @@ msgstr "Opcions generals" msgid "Generate" msgstr "Genera" -#: templates/backends/s3.html:89 +#: templates/backends/s3.html:88 msgid "Generate IAM access policy" msgstr "Genera una política d'accés IAM" @@ -1461,7 +1483,7 @@ msgstr "" "Si s'ha sobrepassat una data, la tasca s'executarà tan aviat com sigui " "possible." -#: templates/addoredit.html:361 +#: templates/addoredit.html:359 msgid "" "If at least one newer backup is found, all backups older than this date are " "deleted." @@ -1469,7 +1491,7 @@ msgstr "" "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." -#: templates/localdatabase.html:13 +#: templates/localdatabase.html:10 msgid "" "If the backup and the remote storage is out of sync, Duplicati will require " "that you perform a repair operation to synchronize the database. If the " @@ -1480,14 +1502,14 @@ msgstr "" msgid "" "If the backup file was not downloaded automatically, right click and choose "Save" -" as …"" +" as …"." msgstr "" #: templates/notificationarea.html:7 msgid "" "If the backup file was not downloaded automatically, right click and choose " -""Save as …"" +""Save as …"." msgstr "" #: scripts/services/EditUriBackendConfig.js:113 @@ -1505,10 +1527,8 @@ msgstr "Si no introduïu una clau API, heu d'indicar el nom d'inquilí" #: templates/delete.html:32 msgid "" "If you want to use the backup later, you can export the configuration before" -" deleting it" +" deleting it." msgstr "" -"Si voleu fer servir la còpia de seguretat més endavant, podeu exportar la " -"configuració abans d'eliminar-la" #: templates/import.html:29 msgid "Import" @@ -1518,6 +1538,11 @@ msgstr "Importa" msgid "Import Destination URL" msgstr "Importa un URL de destinació" +#: scripts/controllers/EditBackupController.js:96 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Import URL" +msgstr "" + #: templates/import.html:3 msgid "Import backup configuration" msgstr "Importa una configuració de còpia de seguretat" @@ -1591,11 +1616,11 @@ msgstr "KBytes" msgid "KByte/s" msgstr "KByte/s" -#: templates/addoredit.html:325 +#: templates/addoredit.html:323 msgid "Keep a specific number of backups" msgstr "Preserva un nombre específic de còpies de seguretat" -#: templates/addoredit.html:323 +#: templates/addoredit.html:321 msgid "Keep all backups" msgstr "Preserva totes les còpies de seguretat" @@ -1665,7 +1690,7 @@ msgstr "Carrega dades més antigues" msgid "Loading remote storage usage …" msgstr "" -#: templates/about.html:42 templates/about.html:47 templates/about.html:53 +#: 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 @@ -1678,10 +1703,13 @@ msgid "Local Repository" msgstr "Dipòsit local" #: templates/localdatabase.html:2 -msgid "Local database for" -msgstr "Base de dades local de" +msgid "" +"Local database for {{Backup.Backup.Name}}…loading…" +msgstr "" -#: templates/localdatabase.html:26 +#: templates/localdatabase.html:23 msgid "Local database path:" msgstr "Ruta de la base de dades local:" @@ -1693,7 +1721,7 @@ msgstr "Dipòsit local" msgid "Local storage" msgstr "Emmagatzematge local" -#: templates/localdatabase.html:23 +#: templates/localdatabase.html:20 msgid "Location" msgstr "Ubicació" @@ -1709,6 +1737,10 @@ msgstr "Dades de registre de {{Backup.Backup.Name}}" msgid "Log data from the server" msgstr "Dades de registre del servidor" +#: index.html:306 +msgid "Log in" +msgstr "" + #: index.html:226 msgid "Log out" msgstr "Surt" @@ -1721,7 +1753,7 @@ msgstr "MBytes" msgid "MByte/s" msgstr "MByte/s" -#: templates/localdatabase.html:11 +#: templates/localdatabase.html:8 msgid "Maintenance" msgstr "Manteniment" @@ -1752,7 +1784,7 @@ msgid "Max upload speed" msgstr "Velocitat màxima de càrrega" #: index.html:144 templates/addoredit.html:127 templates/addoredit.html:169 -#: templates/addoredit.html:384 templates/addoredit.html:95 +#: templates/addoredit.html:382 templates/addoredit.html:95 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" msgstr "Menú" @@ -1798,11 +1830,11 @@ msgstr "Modificats" msgid "Mon" msgstr "Dilluns" -#: scripts/services/AppUtils.js:93 templates/addoredit.html:355 +#: scripts/services/AppUtils.js:93 templates/addoredit.html:353 msgid "Months" msgstr "Mesos" -#: templates/localdatabase.html:34 +#: templates/localdatabase.html:31 msgid "Move existing database" msgstr "Mou una base de dades existent" @@ -1873,7 +1905,7 @@ msgstr "Pròxima tasca:" msgid "Next time" msgstr "La pròxima vegada" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:182 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -1946,25 +1978,21 @@ msgid "" "is equivalent to 1 MByte/s." msgstr "" -#: templates/backends/sia.html:19 -msgid "Note:" -msgstr "" - -#: templates/addoredit.html:330 +#: templates/addoredit.html:328 msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "" "No s'eliminarà res. La mida de la còpia de seguretat augmentarà després de " "cada canvi." -#: scripts/controllers/AppController.js:48 -#: scripts/controllers/AppController.js:63 +#: scripts/controllers/AppController.js:52 +#: scripts/controllers/AppController.js:67 #: scripts/controllers/EditBackupController.js:104 #: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 #: scripts/controllers/RestoreDirectController.js:33 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28 #: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58 -#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:152 +#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:147 #: templates/settings.html:158 msgid "OK" msgstr "D'acord" @@ -1977,14 +2005,14 @@ msgstr "" msgid "OSS Access Key Secret" msgstr "" -#: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 -msgid "OSS Bucket Name" -msgstr "" - #: templates/backends/aliyunoss.html:21 msgid "OSS Bucket Region" msgstr "" +#: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 +msgid "OSS Bucket name" +msgstr "" + #: templates/backends/aliyunoss.html:2 msgid "OSS Endpoint" msgstr "" @@ -2001,7 +2029,7 @@ msgstr "" msgid "Official releases" msgstr "" -#: templates/addoredit.html:348 +#: templates/addoredit.html:346 msgid "" "Once there are more backups than the specified number, the oldest backups " "are deleted." @@ -2022,9 +2050,8 @@ msgid "Opened" msgstr "Oberts" #: scripts/services/EditUriBuiltins.js:1016 -msgid "Openstack API Key are not supported in v3 keystone API." +msgid "Openstack API key are not supported in v3 keystone API" msgstr "" -"Les claus API de l'OpenStack no són compatibles amb l'API v3 de Keystone." #: scripts/services/AppUtils.js:197 msgid "Operating System" @@ -2066,10 +2093,8 @@ msgstr "Opcions" #: templates/settings.html:143 msgid "" "Options added here are applied to all backups, but can be overridden in each" -" individual backup" +" individual backup." msgstr "" -"Les opcions afegides aquí s'apliquen a totes les còpies de seguretat, però " -"es poden redefinir a cada còpia de seguretat" #: templates/restore.html:81 msgid "Original location" @@ -2079,7 +2104,7 @@ msgstr "Ubicació original" msgid "Others" msgstr "Altres" -#: templates/addoredit.html:334 +#: templates/addoredit.html:332 msgid "" "Over time backups will be deleted automatically. There will remain one " "backup for each of the last 7 days, each of the last 4 weeks, each of the " @@ -2141,7 +2166,7 @@ msgid "Path on server" msgstr "Ruta al servidor" #: templates/backends/b2.html:8 templates/backends/e2.html:17 -#: templates/backends/s3.html:63 +#: templates/backends/s3.html:62 msgid "Path or subfolder in the bucket" msgstr "Ruta o subcarpeta al contenidor" @@ -2153,7 +2178,7 @@ msgstr "Pausa" msgid "Pause after startup or hibernation" msgstr "Pausa després de l'arrencada o la hibernació" -#: scripts/controllers/AppController.js:46 +#: scripts/controllers/AppController.js:50 msgid "Pause options" msgstr "Opcions de pausa" @@ -2184,7 +2209,7 @@ msgid "Prevent tray icon automatic log-in" msgstr "Impedeix l'inici de sessió automàtic de la safata del sistema" #: templates/addoredit.html:114 templates/addoredit.html:247 -#: templates/addoredit.html:297 templates/addoredit.html:411 +#: templates/addoredit.html:297 templates/addoredit.html:409 #: templates/restoredirect.html:81 msgid "Previous" msgstr "Enrere" @@ -2217,7 +2242,7 @@ msgstr "" msgid "Rebuilding local database …" msgstr "" -#: templates/localdatabase.html:20 +#: templates/localdatabase.html:17 msgid "Recreate (delete and repair)" msgstr "Recrea (elimina i repara)" @@ -2241,7 +2266,7 @@ msgstr "" msgid "Relative paths not allowed" msgstr "No es permet l'ús de rutes relatives" -#: index.html:306 templates/captcha.html:7 +#: index.html:305 templates/captcha.html:7 msgid "Reload" msgstr "Actualitza" @@ -2281,7 +2306,7 @@ msgstr "Elimina l'opció" msgid "Removed files" msgstr "Fitxers eliminats" -#: templates/localdatabase.html:18 templates/notificationarea.html:14 +#: templates/localdatabase.html:15 templates/notificationarea.html:14 msgid "Repair" msgstr "Repara" @@ -2301,11 +2326,11 @@ msgstr "Repetiu la contrasenya" msgid "Reporting:" msgstr "S'està informant:" -#: templates/localdatabase.html:31 +#: templates/localdatabase.html:28 msgid "Reset" msgstr "Reinicialitza" -#: index.html:214 templates/restore.html:142 +#: index.html:214 templates/restore.html:137 msgid "Restore" msgstr "Restaura" @@ -2379,7 +2404,7 @@ msgstr "Torna a executar cada" msgid "Run now" msgstr "Executa ara" -#: templates/commandline.html:47 +#: templates/commandline.html:44 msgid "Running commandline entry" msgstr "S'està executant una entrada de la línia d'ordres" @@ -2387,10 +2412,14 @@ msgstr "S'està executant una entrada de la línia d'ordres" msgid "Running task:" msgstr "Tasca en execució:" -#: scripts/controllers/StateController.js:25 templates/commandline.html:58 +#: scripts/controllers/StateController.js:25 msgid "Running …" msgstr "" +#: templates/commandline.html:54 +msgid "Running … stop now" +msgstr "" + #: scripts/services/SystemInfo.js:51 msgid "S3 Compatible" msgstr "Compatible amb S3" @@ -2407,11 +2436,11 @@ msgstr "Dissabte" msgid "Satellite" msgstr "" -#: templates/addoredit.html:410 templates/localdatabase.html:32 +#: templates/addoredit.html:408 templates/localdatabase.html:29 msgid "Save" msgstr "Desa" -#: templates/localdatabase.html:33 +#: templates/localdatabase.html:30 msgid "Save and repair" msgstr "Desa i repara" @@ -2469,11 +2498,16 @@ msgstr "Servidor i port" msgid "Server hostname or IP" msgstr "Nom del servidor o IP" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "Server is currently paused," msgstr "El servidor està pausat actualment," +#: templates/commandline.html:45 +msgid "" +"Server is currently paused, resume now" +msgstr "" + #: scripts/controllers/HomeController.js:7 msgid "Server is currently paused, do you want to resume now?" msgstr "El servidor està pausat actualment, voleu reprendre la tasca ara?" @@ -2486,7 +2520,7 @@ msgstr "Contrasenya del servidor" msgid "Server paused" msgstr "S'ha pausat el servidor" -#: templates/about.html:69 +#: templates/about.html:71 msgid "Server state properties" msgstr "Propietats de l'estat del servidor" @@ -2524,13 +2558,7 @@ msgstr "Mostra la vista en arbre" msgid "Sia server password" msgstr "Contrasenya del servidor de Sia" -#: templates/backends/sia.html:19 -msgid "" -"Sia will still boost redundancy later as long as you're connected to your " -"hosts." -msgstr "" - -#: templates/addoredit.html:326 +#: templates/addoredit.html:324 msgid "Smart backup retention" msgstr "Preservació de còpies de seguretat intel·ligent" @@ -2542,7 +2570,7 @@ msgstr "" "Alguns proveïdors de l'OpenStack permeten fer servir una clau API en comptes" " d'una contrasenya i un nom d'inquilí" -#: templates/backends/s3.html:83 +#: templates/backends/s3.html:82 msgid "" "Some S3 providers might only be compatible with a certain client library" msgstr "" @@ -2682,7 +2710,7 @@ msgstr "Fitxers del sistema" msgid "System info" msgstr "Informació del sistema" -#: templates/about.html:61 +#: templates/about.html:63 msgid "System properties" msgstr "Propietats del sistema" @@ -2694,6 +2722,10 @@ msgstr "TBytes" msgid "TByte/s" msgstr "TByte/s" +#: templates/commandline.html:13 +msgid "Target URL >" +msgstr "" + #: templates/backends/sia.html:7 msgid "Target path. Example: /backup" msgstr "" @@ -2766,9 +2798,10 @@ msgstr "" #: templates/addoredit.html:312 msgid "" -"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 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." msgstr "" #: scripts/services/EditUriBuiltins.js:1068 @@ -2777,13 +2810,6 @@ msgstr "" "El nom del contenidor ha d'estar en minúscules; voleu convertir-lo " "automàticament?" -#: scripts/services/EditUriBuiltins.js:1052 -msgid "" -"The bucket name should start with your username, prepend automatically?" -msgstr "" -"El nom del contenidor ha de començar amb el vostre nom d'usuari; voleu " -"afegir-lo automàticament?" - #: scripts/controllers/ExportController.js:13 msgid "" "The configuration should be kept safe. Are you sure you want to save an " @@ -2792,7 +2818,7 @@ msgstr "" "És recomanable que deseu la configuració en un lloc segur. Segur que voleu " "desar un fitxer sense xifrar amb les vostres contrasenyes?" -#: index.html:299 +#: index.html:298 msgid "The connection to the server is lost, attempting again in {{time}} …" msgstr "" @@ -2915,7 +2941,7 @@ msgstr "Aquest mes" msgid "This week" msgstr "Aquesta setmana" -#: scripts/controllers/AppController.js:61 +#: scripts/controllers/AppController.js:65 msgid "Throttle settings" msgstr "Opcions de velocitat" @@ -2946,6 +2972,12 @@ msgstr "" "Per fer una exportació sense contrasenya, desactiveu la casella «Xifra el " "fitxer»" +#: scripts/services/EditUriBuiltins.js:1052 +msgid "" +"To prevent bucket naming conflicts, it is recommended to prepend your " +"account ID to the bucket name. Prepend automatically?" +msgstr "" + #: templates/settings.html:26 msgid "" "To prevent various DNS based attacks, Duplicati limits the allowed hostnames" @@ -2988,7 +3020,7 @@ msgstr "" msgid "Tue" msgstr "Dimarts" -#: templates/restore.html:138 +#: templates/restore.html:133 msgid "Type passphrase here." msgstr "Escriviu la contrasenya aquí." @@ -3005,6 +3037,13 @@ msgstr "" msgid "Until resumed" msgstr "Fins que es reprengui" +#: templates/about.html:30 +msgid "" +"Update {{state.updatedVersion}} is available." +" Download now" +msgstr "" + #: templates/settings.html:78 msgid "Update channel" msgstr "Canal d'actualitzacions" @@ -3030,7 +3069,7 @@ msgid "" "Usage reports help us improve the user experience and evaluate impact of new" " features. We use them to generate {{'public usage statistics' | " -"translate}}" +"translate}}." msgstr "" #: templates/settings.html:113 @@ -3146,10 +3185,8 @@ msgstr "Visiteu-nos a" #: templates/delete.html:21 msgid "" "WARNING: The remote database is found to be in use by the commandline " -"library" +"library." msgstr "" -"AVÍS: La biblioteca de la línia d'ordres està fent servir la base de dades " -"remota" #: templates/delete.html:44 msgid "WARNING: This will prevent you from restoring the data in the future." @@ -3159,7 +3196,7 @@ msgstr "AVÍS: Això impedirà que restaureu les dades més endavant." msgid "Waiting for task to begin" msgstr "S'està esperant que la tasca comenci" -#: templates/commandline.html:54 +#: templates/commandline.html:51 msgid "Waiting for task to start …" msgstr "" @@ -3189,7 +3226,7 @@ msgstr "Contrasenya dèbil" msgid "Wed" msgstr "Dimecres" -#: scripts/services/AppUtils.js:92 templates/addoredit.html:354 +#: scripts/services/AppUtils.js:92 templates/addoredit.html:352 msgid "Weeks" msgstr "Setmanes" @@ -3201,11 +3238,11 @@ msgstr "Des d'on voleu fer la restauració?" msgid "Where do you want to restore the files to?" msgstr "On voleu restaurar els fitxers?" -#: scripts/services/AppUtils.js:94 templates/addoredit.html:356 +#: scripts/services/AppUtils.js:94 templates/addoredit.html:354 msgid "Years" msgstr "Anys" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:182 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -3252,7 +3289,7 @@ msgstr "" "Esteu canviant la ruta d'una base de dades existent.\n" "Segur que voleu fer això?" -#: templates/about.html:27 +#: templates/about.html:28 msgid "You are currently running {{appname}} {{version}}" msgstr "Actualment esteu executant el {{appname}} {{version}}" @@ -3338,8 +3375,8 @@ msgid "You must enter a tenant (aka project) name to use v3 API" msgstr "Heu d'introduir un nom d'inquilí (projecte) per fer servir l'API v3" #: scripts/services/EditUriBuiltins.js:1027 -msgid "You must enter a tenant name if you do not provide an API Key" -msgstr "Heu d'introduir un nom d'inquilí si no proporcioneu una clau API" +msgid "You must enter a tenant name if you do not provide an API key" +msgstr "" #: scripts/controllers/EditBackupController.js:289 msgid "You must enter a valid duration for the time to keep backups" @@ -3351,12 +3388,12 @@ msgid "You must enter a valid retention policy string" msgstr "" #: scripts/services/EditUriBuiltins.js:1024 -msgid "You must enter either a password or an API Key" -msgstr "Heu d'introduir una contrasenya o una clau API" +msgid "You must enter either a password or an API key" +msgstr "" #: scripts/services/EditUriBuiltins.js:1031 -msgid "You must enter either a password or an API Key, not both" -msgstr "Heu d'introduir una contrasenya o una clau API, no totes dues" +msgid "You must enter either a password or an API key, not both" +msgstr "" #: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the password" @@ -3391,7 +3428,7 @@ msgstr "Heu d'especificar una ruta" msgid "You should fill in {{field}} {{reason}}" msgstr "" -#: templates/restore.html:149 +#: templates/restore.html:144 msgid "Your files and folders have been restored successfully." msgstr "S'han restaurat els fitxers i carpetes correctament." @@ -3431,7 +3468,7 @@ msgstr "" msgid "cos_secret_key" msgstr "" -#: templates/addoredit.html:272 templates/addoredit.html:357 +#: templates/addoredit.html:272 templates/addoredit.html:355 #: templates/advancedoptionseditor.html:29 #: templates/advancedoptionseditor.html:36 msgid "custom" @@ -3477,8 +3514,7 @@ msgstr "" msgid "remote repository, e.g. remote" msgstr "" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "resume now" msgstr "reprèn ara" @@ -3503,7 +3539,7 @@ msgstr "" "href=\"{{websitelink}}\">{{websitename}}. El {{appname}} està publicat " "sota la {{licensename}}." -#: templates/about.html:51 +#: templates/about.html:53 msgid "" "{{brandingService.appName}} is using the following third party libraries:" msgstr "" @@ -3534,7 +3570,3 @@ msgstr "{{number}} minuts" #: templates/home.html:52 msgid "{{time}} (took {{duration}})" msgstr "{{time}} (ha tardat {{duration}})" - -#: templates/localdatabase.html:4 -msgid "…loading…" -msgstr "" diff --git a/Localizations/webroot/localization_webroot-cs.po b/Localizations/webroot/localization_webroot-cs.po index 2a5b426af..95d917924 100644 --- a/Localizations/webroot/localization_webroot-cs.po +++ b/Localizations/webroot/localization_webroot-cs.po @@ -49,22 +49,39 @@ msgstr "- vyberte jednu z možností -" msgid "...loading..." msgstr "…načítání…" -#: templates/backends/openstack.html:44 -msgid "API Key" -msgstr "Klíč k aplikačnímu programovému rozhraní (API)" +#: templates/backends/sia.html:19 +msgid "" +"Note: Sia will still boost redundancy later as long as you're " +"connected to your hosts." +msgstr "" -#: scripts/services/EditUriBuiltins.js:1167 templates/backends/storj.html:21 +#: templates/commandline.html:25 +msgid " Edit as text" +msgstr "" + +#: templates/commandline.html:32 +msgid " Edit as text" +msgstr "" + +#: 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 "" + +#: scripts/services/EditUriBuiltins.js:1167 +#: templates/backends/openstack.html:44 templates/backends/storj.html:21 #: templates/backends/storj.html:22 msgid "API key" msgstr "Klíč k aplikačnímu programovému rozhraní (API)" -#: scripts/services/EditUriBuiltins.js:1041 templates/backends/s3.html:67 -#: templates/backends/s3.html:69 +#: scripts/services/EditUriBuiltins.js:1041 templates/backends/s3.html:66 +#: templates/backends/s3.html:68 msgid "AWS Access ID" msgstr "Přístupový identifikátor ke službě AWS" -#: scripts/services/EditUriBuiltins.js:1042 templates/backends/s3.html:72 -#: templates/backends/s3.html:74 +#: scripts/services/EditUriBuiltins.js:1042 templates/backends/s3.html:71 +#: templates/backends/s3.html:73 msgid "AWS Access Key" msgstr "Přístupový klíč ke službě AWS" @@ -72,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" @@ -125,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" @@ -150,7 +167,8 @@ msgstr "Přizpůsobit název „nádoby“ (bucket)?" msgid "Advanced Options" msgstr "Pokročilé volby" -#: templates/addoredit.html:378 templates/edituri.html:28 +#: templates/addoredit.html:376 templates/commandline.html:23 +#: templates/commandline.html:31 templates/edituri.html:28 msgid "Advanced options" msgstr "Pokročilé volby" @@ -259,8 +277,8 @@ msgid "Autogenerated passphrase" msgstr "Automaticky vytvořená heslová fráze" #: templates/addoredit.html:258 -msgid "Automatically run backups." -msgstr "Spouštět zálohy automaticky." +msgid "Automatically run backups" +msgstr "" #: templates/backends/b2.html:12 msgid "B2 Application ID" @@ -282,13 +300,15 @@ msgstr "Aplikační klíč ke cloudovému úložišti B2" msgid "B2 Cloud Storage Application Key" msgstr "Aplikační klíč ke cloudovému úložišti B2" -#: templates/restore.html:143 templates/restore.html:70 +#: templates/restore.html:138 templates/restore.html:70 msgid "Back" msgstr "Zpět" -#: templates/about.html:64 -msgid "Backend modules:" -msgstr "Moduly podpůrných vrstev (backend):" +#: templates/about.html:66 +msgid "" +"Backend modules:

{{item.Key}}

" +msgstr "" #: scripts/services/ServerStatus.js:46 msgid "Backup complete!" @@ -300,22 +320,17 @@ msgstr "Cíl zálohy" #: templates/restore.html:131 msgid "" -"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. 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." msgstr "" -"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." #: templates/restore.html:21 templates/restoredirect.html:21 #: templates/restoredirect.html:31 msgid "Backup location" msgstr "Umístění zálohy" -#: templates/addoredit.html:321 +#: templates/addoredit.html:319 msgid "Backup retention" msgstr "Doba uchovávání záloh" @@ -339,33 +354,23 @@ msgstr "Procházet" msgid "Browser default" msgstr "Výchozí nastavení webového prohlížeče" -#: scripts/services/EditUriBuiltins.js:1163 -#: scripts/services/EditUriBuiltins.js:1169 templates/backends/storj.html:37 -msgid "Bucket" -msgstr "„nádoba“ (bucket)" +#: templates/backends/gcs.html:15 +msgid "Bucket create location" +msgstr "Umístění ve kterém „nádobu“ (bucket) vytvořit" #: scripts/services/EditUriBuiltins.js:1000 #: scripts/services/EditUriBuiltins.js:1040 #: scripts/services/EditUriBuiltins.js:1086 #: scripts/services/EditUriBuiltins.js:1100 +#: scripts/services/EditUriBuiltins.js:1163 +#: scripts/services/EditUriBuiltins.js:1169 #: scripts/services/EditUriBuiltins.js:1226 -#: scripts/services/EditUriBuiltins.js:1238 -msgid "Bucket Name" -msgstr "Název „nádoby“ (bucket)" - -#: templates/backends/gcs.html:15 -msgid "Bucket create location" -msgstr "Umístění ve kterém „nádobu“ (bucket) vytvořit" - -#: templates/backends/storj.html:38 -msgid "Bucket for storing the backup" -msgstr "" - -#: templates/backends/b2.html:2 templates/backends/b2.html:3 -#: templates/backends/cos.html:25 templates/backends/e2.html:11 -#: templates/backends/e2.html:12 templates/backends/gcs.html:2 -#: templates/backends/openstack.html:2 templates/backends/s3.html:22 -#: templates/backends/s3.html:23 +#: scripts/services/EditUriBuiltins.js:1238 templates/backends/b2.html:2 +#: templates/backends/b2.html:3 templates/backends/cos.html:25 +#: templates/backends/e2.html:11 templates/backends/e2.html:12 +#: templates/backends/gcs.html:2 templates/backends/openstack.html:2 +#: templates/backends/s3.html:22 templates/backends/s3.html:23 +#: templates/backends/storj.html:37 templates/backends/storj.html:38 msgid "Bucket name" msgstr "Název „nádoby“ (bucket)" @@ -451,8 +456,9 @@ msgstr "Soubory mezipaměti" msgid "Canary" msgstr "Kanárek" -#: scripts/controllers/AppController.js:48 -#: scripts/controllers/AppController.js:63 +#: 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 @@ -491,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" @@ -503,15 +513,15 @@ msgstr "Seznam změn v {{appname}} {{version}}" msgid "Check failed:" msgstr "Zjištění se nezdařilo:" -#: templates/about.html:33 +#: templates/about.html:34 msgid "Check for updates now" msgstr "Zjistit dostupnost případných aktualizací nyní" -#: templates/about.html:34 +#: templates/about.html:35 msgid "Checking for updates …" msgstr "Zjišťování dostupnosti případných aktualizací…" -#: templates/captcha.html:10 +#: templates/captcha.html:11 msgid "Checking …" msgstr "" @@ -531,11 +541,11 @@ 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í" -#: templates/backends/s3.html:79 +#: templates/backends/s3.html:78 msgid "Client library to use" msgstr "Používaná klientská knihovna" @@ -547,6 +557,14 @@ msgstr "" msgid "Cloud API Secret Key" msgstr "" +#: templates/commandline.html:8 +msgid "Command" +msgstr "" + +#: templates/commandline.html:18 +msgid "Commandline arguments" +msgstr "" + #: templates/home.html:40 msgid "Commandline …" msgstr "Příkazový řádek…" @@ -575,9 +593,11 @@ msgstr "Dokončování zálohy…" msgid "Completing previous backup …" msgstr "Dokončování předchozí zálohy…" -#: templates/about.html:65 -msgid "Compression modules:" -msgstr "Komprimační moduly:" +#: templates/about.html:67 +msgid "" +"Compression modules:

{{item.Key}}

" +msgstr "" #: scripts/directives/sourceFolderPicker.js:533 msgid "Computer" @@ -605,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 "" @@ -621,7 +641,7 @@ msgstr "Vyžadováno potvrzení" msgid "Connect" msgstr "Připojit" -#: index.html:307 +#: index.html:308 msgid "Connect now" msgstr "Připojit nyní" @@ -629,25 +649,18 @@ msgstr "Připojit nyní" msgid "Connecting to server …" msgstr "Připojování k serveru…" -#: templates/commandline.html:51 +#: templates/commandline.html:48 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" -#: index.html:294 -msgid "" -"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." -msgstr "" - #: scripts/directives/backupEditUri.js:50 #: scripts/directives/backupEditUri.js:53 msgid "Connection worked!" @@ -682,6 +695,11 @@ msgstr "Kopírovat" msgid "Copy Destination URL to Clipboard" msgstr "Zkopírovat URL adresu cíle do schránky" +#: scripts/controllers/EditBackupController.js:104 +#: scripts/controllers/RestoreDirectController.js:33 +msgid "Copy URL" +msgstr "" + #: scripts/controllers/DialogController.js:20 msgid "Copy failed. Please manually copy the URL" msgstr "Kopie se nezdařila. Zkopírujte URL adresu ručně" @@ -762,11 +780,11 @@ msgstr "Vlastní satelit ({{satellite}})" msgid "Custom authentication url" msgstr "Vlastní ověřovací URL adresa" -#: templates/addoredit.html:327 +#: templates/addoredit.html:325 msgid "Custom backup retention" msgstr "Uživatelem určená doba uchovávání záloh" -#: templates/backends/s3.html:56 +#: templates/backends/s3.html:55 msgid "Custom bucket storage class" msgstr "" @@ -786,27 +804,19 @@ msgstr "Hodnota pro vlastní region ({{region}})" msgid "Custom server url ({{server}})" msgstr "Vlastní URL adresa serveru ({{server}})" -#: templates/backends/s3.html:50 -msgid "" -"Custom storage class\n" -" ({{class}})" -msgstr "" -"Vlastní třída úložiště\n" -" ({{class}})" - -#: templates/backends/gcs.html:29 +#: templates/backends/gcs.html:29 templates/backends/s3.html:50 msgid "Custom storage class ({{class}})" msgstr "Vlastní třída úložiště ({{class}})" #: templates/advancedoptionseditor.html:43 -msgid "DEPRECATED:" +msgid "DEPRECATED: {{getDeprecationMessage(item)}}" msgstr "" #: templates/home.html:37 msgid "Database …" msgstr "Databáze…" -#: scripts/services/AppUtils.js:91 templates/addoredit.html:353 +#: scripts/services/AppUtils.js:91 templates/addoredit.html:351 msgid "Days" msgstr "Dnů" @@ -826,7 +836,11 @@ msgstr "Ve výchozím stavu vynecháno" msgid "Default options" msgstr "Výchozí volby" -#: templates/localdatabase.html:19 +#: templates/advancedoptionseditor.html:44 +msgid "Default value: \"{{getDefaultValue(item)}}\"" +msgstr "" + +#: templates/localdatabase.html:16 msgid "Delete" msgstr "Smazat" @@ -838,7 +852,7 @@ msgstr "Fáze mazání (staré verze zálohy)" msgid "Delete backup" msgstr "Smazat zálohu" -#: templates/addoredit.html:324 +#: templates/addoredit.html:322 msgid "Delete backups that are older than" msgstr "Smazat zálohy starší než" @@ -966,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:177 +#: 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" @@ -1011,7 +1025,7 @@ msgstr "" " 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." -#: templates/localdatabase.html:8 +#: templates/localdatabase.html:5 msgid "" "Each backup has a local database associated with it, which stores " "information about the remote backup on the local machine. This makes it " @@ -1019,12 +1033,12 @@ msgid "" " to be downloaded for each operation." msgstr "" -#: templates/addoredit.html:174 templates/addoredit.html:389 +#: templates/addoredit.html:174 templates/addoredit.html:387 #: templates/edituri.html:39 templates/settings.html:146 msgid "Edit as list" msgstr "Upravit jako seznam" -#: templates/addoredit.html:177 templates/addoredit.html:392 +#: templates/addoredit.html:177 templates/addoredit.html:390 #: templates/edituri.html:42 templates/settings.html:152 msgid "Edit as text" msgstr "Upravit jako text" @@ -1050,9 +1064,11 @@ msgstr "Šifrování" msgid "Encryption changed" msgstr "Šifrování změněno" -#: templates/about.html:66 -msgid "Encryption modules:" -msgstr "Šifrovací moduly:" +#: templates/about.html:68 +msgid "" +"Encryption modules:

{{item.Key}}

" +msgstr "" #: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 #: templates/backends/storj.html:26 @@ -1078,7 +1094,12 @@ msgstr "Konec" msgid "Enter URL" msgstr "Zadejte URL adresu" -#: templates/addoredit.html:341 +#: scripts/controllers/EditBackupController.js:96 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Enter a backup destination URL:" +msgstr "" + +#: templates/addoredit.html:339 msgid "" "Enter a retention strategy manually. Placeholders are D/W/Y for " "days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. " @@ -1092,6 +1113,10 @@ msgstr "" " týdne po dobu příštích 4 týdnů a jedna z každého měsíce po dobu příštích 36" " měsíců. Je možné zapsat také jako 1W:1D,1M:1W,3Y:1M." +#: templates/commandline.html:14 +msgid "Enter a url, or click the "Target URL >" link" +msgstr "" + #: templates/restoredirect.html:61 msgid "Enter backup passphrase, if any" msgstr "Zadejte záložní heslovou frázi, pokud existuje" @@ -1108,11 +1133,11 @@ msgstr "Zadejte šifrovací heslovou frázi" msgid "Enter expression here" msgstr "Sem zadejte výraz" -#: templates/commandline.html:22 +#: templates/commandline.html:19 msgid "Enter one argument per line without quotes, e.g. *.txt" msgstr "" -#: templates/commandline.html:29 +#: templates/commandline.html:26 msgid "" "Enter one option per line in command-line format, e.g. --dblock-size=100MB" msgstr "" @@ -1326,11 +1351,11 @@ msgstr "Soubory větší než:" msgid "Filters" msgstr "Filtry" -#: templates/commandline.html:60 +#: templates/commandline.html:57 msgid "Finished!" msgstr "Dokončeno!" -#: scripts/controllers/AppController.js:176 +#: scripts/controllers/AppController.js:183 msgid "First run setup" msgstr "Úvodní nastavení při prvním spuštění" @@ -1338,11 +1363,15 @@ msgstr "Úvodní nastavení při prvním spuštění" msgid "Folder" msgstr "Složka" +#: templates/backends/storj.html:42 +msgid "Folder in the bucket" +msgstr "" + #: templates/backends/aliyunoss.html:30 templates/backends/b2.html:7 #: templates/backends/cos.html:30 templates/backends/e2.html:16 #: templates/backends/file.html:22 templates/backends/file.html:6 #: templates/backends/jottacloud.html:2 templates/backends/mega.html:2 -#: templates/backends/s3.html:61 templates/backends/sia.html:6 +#: templates/backends/s3.html:60 templates/backends/sia.html:6 #: templates/backends/storj.html:41 templates/restore.html:105 #: templates/restore.html:89 msgid "Folder path" @@ -1352,10 +1381,6 @@ msgstr "Popis umístění složky" msgid "Folder path name" msgstr "" -#: templates/backends/storj.html:42 -msgid "Folder within the bucket for storing the backup" -msgstr "" - #: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "Pá" @@ -1393,7 +1418,7 @@ msgstr "Obecné volby" msgid "Generate" msgstr "Vytvořit" -#: templates/backends/s3.html:89 +#: templates/backends/s3.html:88 msgid "Generate IAM access policy" msgstr "Vytvořit IAM zásady přístupu" @@ -1417,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" @@ -1468,7 +1493,7 @@ msgstr "" msgid "If a date was missed, the job will run as soon as possible." msgstr "Pokud chybělo datum, úloha bude spuštěna co možná nejdříve." -#: templates/addoredit.html:361 +#: templates/addoredit.html:359 msgid "" "If at least one newer backup is found, all backups older than this date are " "deleted." @@ -1476,7 +1501,7 @@ msgstr "" "Pokud je nalezena alespoň jedna novější záloha, všechny zálohy starší než " "tento datum budou smazány." -#: templates/localdatabase.html:13 +#: templates/localdatabase.html:10 msgid "" "If the backup and the remote storage is out of sync, Duplicati will require " "that you perform a repair operation to synchronize the database. If the " @@ -1487,21 +1512,15 @@ msgstr "" msgid "" "If the backup file was not downloaded automatically, right click and choose "Save" -" as …"" +" as …"." msgstr "" -"Pokud soubor se zálohou nebyl stažen automaticky, klikněte pravým tlačítkem a " -"zvolte „Uložit jako…“;" #: templates/notificationarea.html:7 msgid "" "If the backup file was not downloaded automatically, right click and choose " -""Save as …"" +""Save as …"." msgstr "" -"Pokud soubor se zálohou nebyl stažen automaticky, klikněte pravým tlačítkem a" -" zvolte „Uložit jako…“;" #: scripts/services/EditUriBackendConfig.js:113 msgid "" @@ -1518,10 +1537,8 @@ msgstr "Pokud nezadáte klíč k API, je vyžadováno jméno nájemníka (tenant #: templates/delete.html:32 msgid "" "If you want to use the backup later, you can export the configuration before" -" deleting it" +" deleting it." msgstr "" -"Pokud zálohu chcete použít později, můžete exportovat nastavení, než jí " -"smažete" #: templates/import.html:29 msgid "Import" @@ -1531,6 +1548,11 @@ msgstr "Import" msgid "Import Destination URL" msgstr "Importovat URL adresu cíle" +#: scripts/controllers/EditBackupController.js:96 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Import URL" +msgstr "" + #: templates/import.html:3 msgid "Import backup configuration" msgstr "Importovat nastavení zálohy" @@ -1559,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" @@ -1604,11 +1626,11 @@ msgstr "KB" msgid "KByte/s" msgstr "KB/s" -#: templates/addoredit.html:325 +#: templates/addoredit.html:323 msgid "Keep a specific number of backups" msgstr "Ponechat konkrétní počet záloh" -#: templates/addoredit.html:323 +#: templates/addoredit.html:321 msgid "Keep all backups" msgstr "Ponechat všechny zálohy" @@ -1673,10 +1695,10 @@ msgstr "Načíst starší data" msgid "Loading remote storage usage …" msgstr "" -#: templates/about.html:42 templates/about.html:47 templates/about.html:53 +#: 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í…" @@ -1686,10 +1708,13 @@ msgid "Local Repository" msgstr "Místní repozitář" #: templates/localdatabase.html:2 -msgid "Local database for" -msgstr "Místní databáze pro" +msgid "" +"Local database for {{Backup.Backup.Name}}…loading…" +msgstr "" -#: templates/localdatabase.html:26 +#: templates/localdatabase.html:23 msgid "Local database path:" msgstr "Popis umístění místní databáze:" @@ -1701,7 +1726,7 @@ msgstr "Místní repozitář" msgid "Local storage" msgstr "Místní úložiště" -#: templates/localdatabase.html:23 +#: templates/localdatabase.html:20 msgid "Location" msgstr "Umístění" @@ -1717,7 +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:226 +#: index.html:307 +msgid "Log in" +msgstr "" + +#: index.html:227 msgid "Log out" msgstr "Odhlásit se" @@ -1729,7 +1758,7 @@ msgstr "MB" msgid "MByte/s" msgstr "MB/s" -#: templates/localdatabase.html:11 +#: templates/localdatabase.html:8 msgid "Maintenance" msgstr "Údržba" @@ -1739,7 +1768,7 @@ msgid "" " advanced options." msgstr "" -#: index.html:259 +#: index.html:260 msgid "Manual" msgstr "" @@ -1759,8 +1788,8 @@ 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 -#: templates/addoredit.html:384 templates/addoredit.html:95 +#: 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" msgstr "Nabídka" @@ -1806,11 +1835,11 @@ msgstr "Změněno" msgid "Mon" msgstr "Po" -#: scripts/services/AppUtils.js:93 templates/addoredit.html:355 +#: scripts/services/AppUtils.js:93 templates/addoredit.html:353 msgid "Months" msgstr "Měsíců" -#: templates/localdatabase.html:34 +#: templates/localdatabase.html:31 msgid "Move existing database" msgstr "Přesunout existující databázi" @@ -1842,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 "" @@ -1869,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:" @@ -1881,7 +1910,7 @@ msgstr "Příští úloha:" msgid "Next time" msgstr "Příště" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -1930,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" @@ -1953,23 +1982,20 @@ msgid "" "is equivalent to 1 MByte/s." msgstr "" -#: templates/backends/sia.html:19 -msgid "Note:" -msgstr "" - -#: templates/addoredit.html:330 +#: templates/addoredit.html:328 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:48 -#: scripts/controllers/AppController.js:63 +#: 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 #: scripts/controllers/RestoreDirectController.js:33 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28 #: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58 -#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:152 +#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:147 #: templates/settings.html:158 msgid "OK" msgstr "OK" @@ -1982,14 +2008,14 @@ msgstr "" msgid "OSS Access Key Secret" msgstr "" -#: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 -msgid "OSS Bucket Name" -msgstr "" - #: templates/backends/aliyunoss.html:21 msgid "OSS Bucket Region" msgstr "" +#: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 +msgid "OSS Bucket name" +msgstr "" + #: templates/backends/aliyunoss.html:2 msgid "OSS Endpoint" msgstr "" @@ -2006,7 +2032,7 @@ msgstr "" msgid "Official releases" msgstr "" -#: templates/addoredit.html:348 +#: templates/addoredit.html:346 msgid "" "Once there are more backups than the specified number, the oldest backups " "are deleted." @@ -2026,9 +2052,8 @@ msgid "Opened" msgstr "Otevřeno" #: scripts/services/EditUriBuiltins.js:1016 -msgid "Openstack API Key are not supported in v3 keystone API." +msgid "Openstack API key are not supported in v3 keystone API" msgstr "" -"Klíč pro Openstack API není podporován ve verzi 3 API stavebního bloku." #: scripts/services/AppUtils.js:197 msgid "Operating System" @@ -2070,10 +2095,8 @@ msgstr "Předvolby" #: templates/settings.html:143 msgid "" "Options added here are applied to all backups, but can be overridden in each" -" individual backup" +" individual backup." msgstr "" -"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" #: templates/restore.html:81 msgid "Original location" @@ -2083,7 +2106,7 @@ msgstr "Původní umístění" msgid "Others" msgstr "Ostatní" -#: templates/addoredit.html:334 +#: templates/addoredit.html:332 msgid "" "Over time backups will be deleted automatically. There will remain one " "backup for each of the last 7 days, each of the last 4 weeks, each of the " @@ -2145,7 +2168,7 @@ msgid "Path on server" msgstr "Popis umístění na serveru" #: templates/backends/b2.html:8 templates/backends/e2.html:17 -#: templates/backends/s3.html:63 +#: templates/backends/s3.html:62 msgid "Path or subfolder in the bucket" msgstr "Umístění nebo podsložka v „nádobě“ (bucket)" @@ -2157,7 +2180,7 @@ msgstr "Pozastavit" msgid "Pause after startup or hibernation" msgstr "Pozastavit po spuštění nebo hibernaci" -#: scripts/controllers/AppController.js:46 +#: scripts/controllers/AppController.js:52 msgid "Pause options" msgstr "Předvolby pozastavení" @@ -2186,7 +2209,7 @@ msgid "Prevent tray icon automatic log-in" msgstr "Zabránit automatickému přihlašování ikony v oznamovací oblasti" #: templates/addoredit.html:114 templates/addoredit.html:247 -#: templates/addoredit.html:297 templates/addoredit.html:411 +#: templates/addoredit.html:297 templates/addoredit.html:409 #: templates/restoredirect.html:81 msgid "Previous" msgstr "Předchozí" @@ -2221,7 +2244,7 @@ msgstr "Trvalé vymazávání souborů…" msgid "Rebuilding local database …" msgstr "Znovuvytváření místní databáze…" -#: templates/localdatabase.html:20 +#: templates/localdatabase.html:17 msgid "Recreate (delete and repair)" msgstr "Vytvořit znovu (smazat a opravit)" @@ -2245,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:306 templates/captcha.html:7 +#: index.html:306 templates/captcha.html:8 msgid "Reload" msgstr "Načíst znovu" @@ -2285,7 +2308,7 @@ msgstr "Odebrat volbu" msgid "Removed files" msgstr "Odebrané soubory" -#: templates/localdatabase.html:18 templates/notificationarea.html:14 +#: templates/localdatabase.html:15 templates/notificationarea.html:14 msgid "Repair" msgstr "Opravit" @@ -2305,11 +2328,11 @@ msgstr "Zopakování heslové fráze" msgid "Reporting:" msgstr "Hlášení:" -#: templates/localdatabase.html:31 +#: templates/localdatabase.html:28 msgid "Reset" msgstr "Resetovat" -#: index.html:214 templates/restore.html:142 +#: index.html:215 templates/restore.html:137 msgid "Restore" msgstr "Obnovit" @@ -2367,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" @@ -2383,18 +2406,22 @@ msgstr "Spustit znovu každou" msgid "Run now" msgstr "Spustit nyní" -#: templates/commandline.html:47 +#: templates/commandline.html:44 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:" -#: scripts/controllers/StateController.js:25 templates/commandline.html:58 +#: scripts/controllers/StateController.js:25 msgid "Running …" msgstr "Spuštěné…" +#: templates/commandline.html:54 +msgid "Running … stop now" +msgstr "" + #: scripts/services/SystemInfo.js:51 msgid "S3 Compatible" msgstr "Kompatibilní s S3" @@ -2411,11 +2438,11 @@ msgstr "So" msgid "Satellite" msgstr "Satelit" -#: templates/addoredit.html:410 templates/localdatabase.html:32 +#: templates/addoredit.html:408 templates/localdatabase.html:29 msgid "Save" msgstr "Uložit" -#: templates/localdatabase.html:33 +#: templates/localdatabase.html:30 msgid "Save and repair" msgstr "Uložit a opravit" @@ -2474,11 +2501,16 @@ msgstr "Server a port" msgid "Server hostname or IP" msgstr "Název nebo IP adresa serveru" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "Server is currently paused," msgstr "Server je nyní pozastavený," +#: templates/commandline.html:45 +msgid "" +"Server is currently paused, resume now" +msgstr "" + #: scripts/controllers/HomeController.js:7 msgid "Server is currently paused, do you want to resume now?" msgstr "Server je nyní pozastavený, chcete ho nyní znovu spustit?" @@ -2491,11 +2523,11 @@ msgstr "Heslo serveru" msgid "Server paused" msgstr "Server pozastaven" -#: templates/about.html:69 +#: templates/about.html:71 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í" @@ -2529,13 +2561,7 @@ msgstr "Zobrazit stromový pohled" msgid "Sia server password" msgstr "Heslo Sia serveru" -#: templates/backends/sia.html:19 -msgid "" -"Sia will still boost redundancy later as long as you're connected to your " -"hosts." -msgstr "" - -#: templates/addoredit.html:326 +#: templates/addoredit.html:324 msgid "Smart backup retention" msgstr "Chytrá doba uchovávání záloh" @@ -2547,7 +2573,7 @@ msgstr "" "Někteří poskytovatelé OpenStack umožňují použití klíče k API namísto hesla a" " jména nájemníka (tenant)" -#: templates/backends/s3.html:83 +#: templates/backends/s3.html:82 msgid "" "Some S3 providers might only be compatible with a certain client library" msgstr "" @@ -2632,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:" @@ -2689,7 +2715,7 @@ msgstr "Systémové soubory" msgid "System info" msgstr "Informace o systému" -#: templates/about.html:61 +#: templates/about.html:63 msgid "System properties" msgstr "Vlastnosti systému" @@ -2701,6 +2727,10 @@ msgstr "TB" msgid "TByte/s" msgstr "TB/s" +#: templates/commandline.html:13 +msgid "Target URL >" +msgstr "" + #: templates/backends/sia.html:7 msgid "Target path. Example: /backup" msgstr "" @@ -2773,22 +2803,16 @@ msgstr "" #: templates/addoredit.html:312 msgid "" -"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 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." msgstr "" #: scripts/services/EditUriBuiltins.js:1068 msgid "The bucket name should be all lower-case, convert automatically?" msgstr "Název nádoby by měl být malými písmeny, převést automaticky?" -#: scripts/services/EditUriBuiltins.js:1052 -msgid "" -"The bucket name should start with your username, prepend automatically?" -msgstr "" -"Název „nádoby“ (bucket) by měl začínat vaším uživatelským jménem – předřadit" -" automaticky?" - #: scripts/controllers/ExportController.js:13 msgid "" "The configuration should be kept safe. Are you sure you want to save an " @@ -2916,7 +2940,7 @@ msgstr "Tento měsíc" msgid "This week" msgstr "Tento týden" -#: scripts/controllers/AppController.js:61 +#: scripts/controllers/AppController.js:67 msgid "Throttle settings" msgstr "Nastavení přiškrcování" @@ -2945,6 +2969,12 @@ msgstr "" msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "Pro exportování bez heslové fráze odškrtněte „Šifrovat soubor“" +#: scripts/services/EditUriBuiltins.js:1052 +msgid "" +"To prevent bucket naming conflicts, it is recommended to prepend your " +"account ID to the bucket name. Prepend automatically?" +msgstr "" + #: templates/settings.html:26 msgid "" "To prevent various DNS based attacks, Duplicati limits the allowed hostnames" @@ -2988,7 +3018,7 @@ msgstr "" msgid "Tue" msgstr "Út" -#: templates/restore.html:138 +#: templates/restore.html:133 msgid "Type passphrase here." msgstr "Sem zadejte heslovou frázi." @@ -3004,6 +3034,13 @@ msgstr "Neznámá velikost a verze databáze" msgid "Until resumed" msgstr "Dokud není pokračováno" +#: templates/about.html:30 +msgid "" +"Update {{state.updatedVersion}} is available." +" Download now" +msgstr "" + #: templates/settings.html:78 msgid "Update channel" msgstr "Aktualizační kanál" @@ -3028,13 +3065,8 @@ 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 "" -"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}}" #: templates/settings.html:113 msgid "Usage statistics" @@ -3142,17 +3174,15 @@ 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" #: templates/delete.html:21 msgid "" "WARNING: The remote database is found to be in use by the commandline " -"library" +"library." msgstr "" -"VAROVÁNÍ: bylo zjištěno, že vzdálená databáze je používána knihovnou pro " -"příkazový řádek" #: templates/delete.html:44 msgid "WARNING: This will prevent you from restoring the data in the future." @@ -3162,7 +3192,7 @@ msgstr "VAROVÁNÍ: toto zabrání v budoucnu obnovovat data!" msgid "Waiting for task to begin" msgstr "Čekání na zahájení úlohy" -#: templates/commandline.html:54 +#: templates/commandline.html:51 msgid "Waiting for task to start …" msgstr "" @@ -3191,7 +3221,7 @@ msgstr "Slabá heslová fráze" msgid "Wed" msgstr "St" -#: scripts/services/AppUtils.js:92 templates/addoredit.html:354 +#: scripts/services/AppUtils.js:92 templates/addoredit.html:352 msgid "Weeks" msgstr "Týdny" @@ -3203,11 +3233,11 @@ msgstr "Odkud chcete obnovit?" msgid "Where do you want to restore the files to?" msgstr "Kam chcete soubory obnovit?" -#: scripts/services/AppUtils.js:94 templates/addoredit.html:356 +#: scripts/services/AppUtils.js:94 templates/addoredit.html:354 msgid "Years" msgstr "Let" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -3254,7 +3284,7 @@ msgstr "" "Měníte umístění databáze pryč z existující databáze.\n" "Opravdu je to to, co chcete?" -#: templates/about.html:27 +#: templates/about.html:28 msgid "You are currently running {{appname}} {{version}}" msgstr "Nyní provozujete {{appname}} {{version}}" @@ -3344,8 +3374,8 @@ msgstr "" "zadat název projektu (tenant)" #: scripts/services/EditUriBuiltins.js:1027 -msgid "You must enter a tenant name if you do not provide an API Key" -msgstr "Pokud nezadáte klíč k API, je třeba zadat jméno nájemníka (tenant)" +msgid "You must enter a tenant name if you do not provide an API key" +msgstr "" #: scripts/controllers/EditBackupController.js:289 msgid "You must enter a valid duration for the time to keep backups" @@ -3356,12 +3386,12 @@ msgid "You must enter a valid retention policy string" msgstr "Je třeba zadat platný řetězec zásady doby uchovávání záloh" #: scripts/services/EditUriBuiltins.js:1024 -msgid "You must enter either a password or an API Key" -msgstr "Je třeba zadat buď klíč k API nebo heslo" +msgid "You must enter either a password or an API key" +msgstr "" #: scripts/services/EditUriBuiltins.js:1031 -msgid "You must enter either a password or an API Key, not both" -msgstr "Je třeba zadat buď heslo, nebo klíč k API – ne obojí naráz" +msgid "You must enter either a password or an API key, not both" +msgstr "" #: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the password" @@ -3396,7 +3426,7 @@ msgstr "Je třeba zadat popis umístění" msgid "You should fill in {{field}} {{reason}}" msgstr "" -#: templates/restore.html:149 +#: templates/restore.html:144 msgid "Your files and folders have been restored successfully." msgstr "Soubory a složky byly úspěšně obnoveny." @@ -3436,7 +3466,7 @@ msgstr "" msgid "cos_secret_key" msgstr "" -#: templates/addoredit.html:272 templates/addoredit.html:357 +#: templates/addoredit.html:272 templates/addoredit.html:355 #: templates/advancedoptionseditor.html:29 #: templates/advancedoptionseditor.html:36 msgid "custom" @@ -3470,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 "" @@ -3482,8 +3508,7 @@ msgstr "" msgid "remote repository, e.g. remote" msgstr "" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "resume now" msgstr "pokračovat nyní" @@ -3507,7 +3532,7 @@ msgstr "" "href=\"{{websitelink}}\">{{websitename}}. {{appname}} je šířeno pod " "licencí {{licensename}}." -#: templates/about.html:51 +#: templates/about.html:53 msgid "" "{{brandingService.appName}} is using the following third party libraries:" msgstr "" @@ -3540,7 +3565,3 @@ msgstr "{{number}} minut" #: templates/home.html:52 msgid "{{time}} (took {{duration}})" msgstr "{{time}} (trvalo {{duration}})" - -#: templates/localdatabase.html:4 -msgid "…loading…" -msgstr "…načítání…" diff --git a/Localizations/webroot/localization_webroot-da.po b/Localizations/webroot/localization_webroot-da.po index bd3d202da..bd304934c 100644 --- a/Localizations/webroot/localization_webroot-da.po +++ b/Localizations/webroot/localization_webroot-da.po @@ -49,22 +49,39 @@ msgstr "- vælg indstilling -" msgid "...loading..." msgstr "...indlæser..." -#: templates/backends/openstack.html:44 -msgid "API Key" -msgstr "API Key" +#: templates/backends/sia.html:19 +msgid "" +"Note: Sia will still boost redundancy later as long as you're " +"connected to your hosts." +msgstr "" -#: scripts/services/EditUriBuiltins.js:1167 templates/backends/storj.html:21 +#: templates/commandline.html:25 +msgid " Edit as text" +msgstr "" + +#: templates/commandline.html:32 +msgid " Edit as text" +msgstr "" + +#: index.html:294 +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 "" + +#: scripts/services/EditUriBuiltins.js:1167 +#: templates/backends/openstack.html:44 templates/backends/storj.html:21 #: templates/backends/storj.html:22 msgid "API key" msgstr "API Key" -#: scripts/services/EditUriBuiltins.js:1041 templates/backends/s3.html:67 -#: templates/backends/s3.html:69 +#: scripts/services/EditUriBuiltins.js:1041 templates/backends/s3.html:66 +#: templates/backends/s3.html:68 msgid "AWS Access ID" msgstr "AWS Access ID" -#: scripts/services/EditUriBuiltins.js:1042 templates/backends/s3.html:72 -#: templates/backends/s3.html:74 +#: scripts/services/EditUriBuiltins.js:1042 templates/backends/s3.html:71 +#: templates/backends/s3.html:73 msgid "AWS Access Key" msgstr "AWS Access Key" @@ -150,7 +167,8 @@ msgstr "Tilpas bucket navnet?" msgid "Advanced Options" msgstr "Avancerede indstillinger" -#: templates/addoredit.html:378 templates/edituri.html:28 +#: templates/addoredit.html:376 templates/commandline.html:23 +#: templates/commandline.html:31 templates/edituri.html:28 msgid "Advanced options" msgstr "Avancerede indstillinger" @@ -262,8 +280,8 @@ msgid "Autogenerated passphrase" msgstr "Autogenereret adgangssætning" #: templates/addoredit.html:258 -msgid "Automatically run backups." -msgstr "Kør backups automatisk" +msgid "Automatically run backups" +msgstr "" #: templates/backends/b2.html:12 msgid "B2 Application ID" @@ -285,13 +303,15 @@ msgstr "B2 Cloud Storage Application ID" msgid "B2 Cloud Storage Application Key" msgstr "B2 Cloud Storage Application Key" -#: templates/restore.html:143 templates/restore.html:70 +#: templates/restore.html:138 templates/restore.html:70 msgid "Back" msgstr "Tilbage" -#: templates/about.html:64 -msgid "Backend modules:" -msgstr "Destinationsmoduler:" +#: templates/about.html:66 +msgid "" +"Backend modules:

{{item.Key}}

" +msgstr "" #: scripts/services/ServerStatus.js:46 msgid "Backup complete!" @@ -303,22 +323,17 @@ msgstr "Backup destination" #: templates/restore.html:131 msgid "" -"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. 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." msgstr "" -"Backup er krypteret, men ingen adgangssætning er tilgængelig.\n" -"Indtast en adgangssætning til gendannelse af dine filer nedenfor,\n" -"eller efterlad blank i tilfælde af GPG-kryptering for at lade gpg \n" -"hente adgangssætningen via dit systems nøglering." #: templates/restore.html:21 templates/restoredirect.html:21 #: templates/restoredirect.html:31 msgid "Backup location" msgstr "Backup placering" -#: templates/addoredit.html:321 +#: templates/addoredit.html:319 msgid "Backup retention" msgstr "Backup fastholdelse" @@ -342,33 +357,23 @@ msgstr "Gennemse" msgid "Browser default" msgstr "Browser standard" -#: scripts/services/EditUriBuiltins.js:1163 -#: scripts/services/EditUriBuiltins.js:1169 templates/backends/storj.html:37 -msgid "Bucket" -msgstr "Bucket" +#: templates/backends/gcs.html:15 +msgid "Bucket create location" +msgstr "Bucket placering ved oprettelse" #: scripts/services/EditUriBuiltins.js:1000 #: scripts/services/EditUriBuiltins.js:1040 #: scripts/services/EditUriBuiltins.js:1086 #: scripts/services/EditUriBuiltins.js:1100 +#: scripts/services/EditUriBuiltins.js:1163 +#: scripts/services/EditUriBuiltins.js:1169 #: scripts/services/EditUriBuiltins.js:1226 -#: scripts/services/EditUriBuiltins.js:1238 -msgid "Bucket Name" -msgstr "Bucket navn" - -#: templates/backends/gcs.html:15 -msgid "Bucket create location" -msgstr "Bucket placering ved oprettelse" - -#: templates/backends/storj.html:38 -msgid "Bucket for storing the backup" -msgstr "" - -#: templates/backends/b2.html:2 templates/backends/b2.html:3 -#: templates/backends/cos.html:25 templates/backends/e2.html:11 -#: templates/backends/e2.html:12 templates/backends/gcs.html:2 -#: templates/backends/openstack.html:2 templates/backends/s3.html:22 -#: templates/backends/s3.html:23 +#: scripts/services/EditUriBuiltins.js:1238 templates/backends/b2.html:2 +#: templates/backends/b2.html:3 templates/backends/cos.html:25 +#: templates/backends/e2.html:11 templates/backends/e2.html:12 +#: templates/backends/gcs.html:2 templates/backends/openstack.html:2 +#: templates/backends/s3.html:22 templates/backends/s3.html:23 +#: templates/backends/storj.html:37 templates/backends/storj.html:38 msgid "Bucket name" msgstr "Bucket navn" @@ -454,8 +459,8 @@ msgstr "Cache Filer" msgid "Canary" msgstr "Canary" -#: scripts/controllers/AppController.js:48 -#: scripts/controllers/AppController.js:63 +#: scripts/controllers/AppController.js:52 +#: scripts/controllers/AppController.js:67 #: scripts/controllers/EditBackupController.js:345 #: scripts/controllers/EditBackupController.js:360 #: scripts/controllers/EditBackupController.js:394 @@ -506,11 +511,11 @@ msgstr "Ændringslog for {{appname}} {{version}}" msgid "Check failed:" msgstr "Kontrol fejlede:" -#: templates/about.html:33 +#: templates/about.html:34 msgid "Check for updates now" msgstr "Tjek for opdateringer nu" -#: templates/about.html:34 +#: templates/about.html:35 msgid "Checking for updates …" msgstr "Leder efter opdateringer ..." @@ -538,7 +543,7 @@ msgstr "Click på AuthID linket for at oprettet et AuthID" msgid "Click to set throttle options" msgstr "Klik for at sætte hastigheds begrænsning" -#: templates/backends/s3.html:79 +#: templates/backends/s3.html:78 msgid "Client library to use" msgstr "Klient bibliotek som skal bruges" @@ -550,6 +555,14 @@ msgstr "" msgid "Cloud API Secret Key" msgstr "" +#: templates/commandline.html:8 +msgid "Command" +msgstr "" + +#: templates/commandline.html:18 +msgid "Commandline arguments" +msgstr "" + #: templates/home.html:40 msgid "Commandline …" msgstr "Kommandolinie ..." @@ -578,9 +591,11 @@ msgstr "Fuldfører backup ..." msgid "Completing previous backup …" msgstr "Fuldfører forrige backup ..." -#: templates/about.html:65 -msgid "Compression modules:" -msgstr "Kompressions moduler:" +#: templates/about.html:67 +msgid "" +"Compression modules:

{{item.Key}}

" +msgstr "" #: scripts/directives/sourceFolderPicker.js:533 msgid "Computer" @@ -628,11 +643,11 @@ msgstr "Forbind" msgid "Connect now" msgstr "Forbind nu" -#: index.html:302 +#: index.html:301 msgid "Connecting to server …" msgstr "Forbinder til server ..." -#: templates/commandline.html:51 +#: templates/commandline.html:48 msgid "Connecting to task …" msgstr "" @@ -644,13 +659,6 @@ msgstr "" msgid "Connection lost" msgstr "Forbindelse mistet" -#: index.html:294 -msgid "" -"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." -msgstr "" - #: scripts/directives/backupEditUri.js:50 #: scripts/directives/backupEditUri.js:53 msgid "Connection worked!" @@ -685,6 +693,11 @@ msgstr "Kopier" msgid "Copy Destination URL to Clipboard" msgstr "Kopier URL-destinationsadressen til udklipsholder" +#: scripts/controllers/EditBackupController.js:104 +#: scripts/controllers/RestoreDirectController.js:33 +msgid "Copy URL" +msgstr "" + #: scripts/controllers/DialogController.js:20 msgid "Copy failed. Please manually copy the URL" msgstr "Kopiering mislykkedes. Kopier venligst URL-adressen manuelt" @@ -765,11 +778,11 @@ msgstr "Brugerdefineret Satellit ({{satellite}})" msgid "Custom authentication url" msgstr "Brugerdefineret godkendelses url" -#: templates/addoredit.html:327 +#: templates/addoredit.html:325 msgid "Custom backup retention" msgstr "Brugerdefineret backup fastholdelse" -#: templates/backends/s3.html:56 +#: templates/backends/s3.html:55 msgid "Custom bucket storage class" msgstr "" @@ -789,27 +802,19 @@ msgstr "Brugerdefineret regions værdi ({{region}})" msgid "Custom server url ({{server}})" msgstr "Brugerdefineret server url ({{server}})" -#: templates/backends/s3.html:50 -msgid "" -"Custom storage class\n" -" ({{class}})" -msgstr "" -"Brugerdefineret storage class\n" -"({{class}})" - -#: templates/backends/gcs.html:29 +#: templates/backends/gcs.html:29 templates/backends/s3.html:50 msgid "Custom storage class ({{class}})" msgstr "Brugerdefineret storage class ({{klasse}})" #: templates/advancedoptionseditor.html:43 -msgid "DEPRECATED:" +msgid "DEPRECATED: {{getDeprecationMessage(item)}}" msgstr "" #: templates/home.html:37 msgid "Database …" msgstr "Database ..." -#: scripts/services/AppUtils.js:91 templates/addoredit.html:353 +#: scripts/services/AppUtils.js:91 templates/addoredit.html:351 msgid "Days" msgstr "Dage" @@ -829,7 +834,11 @@ msgstr "Standard ekskluderinger" msgid "Default options" msgstr "Standardindstillinger" -#: templates/localdatabase.html:19 +#: templates/advancedoptionseditor.html:44 +msgid "Default value: \"{{getDefaultValue(item)}}\"" +msgstr "" + +#: templates/localdatabase.html:16 msgid "Delete" msgstr "Slet" @@ -841,7 +850,7 @@ msgstr "Slettefase (Gamle backup-versioner)" msgid "Delete backup" msgstr "Slet backup" -#: templates/addoredit.html:324 +#: templates/addoredit.html:322 msgid "Delete backups that are older than" msgstr "Slet sikkerhedskopier, der er ældre end" @@ -977,7 +986,7 @@ msgstr "Duplicati hjemmeside" msgid "Duplicati forum" msgstr "Duplicati forum" -#: scripts/controllers/AppController.js:177 +#: scripts/controllers/AppController.js:181 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" @@ -1013,7 +1022,7 @@ msgstr "" "Når du sletter en backup kan du også slette den lokale database uden at dette påvirker muligheden for at gendanne filer.\n" "Hvis du bruger den lokale database til at køre backup via kommandolinien skal du beholde databasen." -#: templates/localdatabase.html:8 +#: templates/localdatabase.html:5 msgid "" "Each backup has a local database associated with it, which stores " "information about the remote backup on the local machine. This makes it " @@ -1021,12 +1030,12 @@ msgid "" " to be downloaded for each operation." msgstr "" -#: templates/addoredit.html:174 templates/addoredit.html:389 +#: templates/addoredit.html:174 templates/addoredit.html:387 #: templates/edituri.html:39 templates/settings.html:146 msgid "Edit as list" msgstr "Rediger som liste" -#: templates/addoredit.html:177 templates/addoredit.html:392 +#: templates/addoredit.html:177 templates/addoredit.html:390 #: templates/edituri.html:42 templates/settings.html:152 msgid "Edit as text" msgstr "Rediger som tekst" @@ -1052,9 +1061,11 @@ msgstr "Kryptering" msgid "Encryption changed" msgstr "Kryptering ændret" -#: templates/about.html:66 -msgid "Encryption modules:" -msgstr "Krypterings moduler:" +#: templates/about.html:68 +msgid "" +"Encryption modules:

{{item.Key}}

" +msgstr "" #: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 #: templates/backends/storj.html:26 @@ -1080,7 +1091,12 @@ msgstr "Afsluttet" msgid "Enter URL" msgstr "Indtast URL" -#: templates/addoredit.html:341 +#: scripts/controllers/EditBackupController.js:96 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Enter a backup destination URL:" +msgstr "" + +#: templates/addoredit.html:339 msgid "" "Enter a retention strategy manually. Placeholders are D/W/Y for " "days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. " @@ -1094,6 +1110,10 @@ msgstr "" " 7 dage, én for hver af de næste 4 uger og én for hver af de næste 36 " "måneder. Det samme kan også opnås ved at skrive 1W:1D,1M:1W,3Y:1M." +#: templates/commandline.html:14 +msgid "Enter a url, or click the "Target URL >" link" +msgstr "" + #: templates/restoredirect.html:61 msgid "Enter backup passphrase, if any" msgstr "Indtast adgangssætning til backup, hvis defineret" @@ -1110,11 +1130,11 @@ msgstr "Indtast adgangssætning til kryptering" msgid "Enter expression here" msgstr "Indtast udtryk her" -#: templates/commandline.html:22 +#: templates/commandline.html:19 msgid "Enter one argument per line without quotes, e.g. *.txt" msgstr "" -#: templates/commandline.html:29 +#: templates/commandline.html:26 msgid "" "Enter one option per line in command-line format, e.g. --dblock-size=100MB" msgstr "" @@ -1328,11 +1348,11 @@ msgstr "Filer større end:" msgid "Filters" msgstr "Filtre" -#: templates/commandline.html:60 +#: templates/commandline.html:57 msgid "Finished!" msgstr "Færdig!" -#: scripts/controllers/AppController.js:176 +#: scripts/controllers/AppController.js:180 msgid "First run setup" msgstr "Førstegangsopsætning" @@ -1340,11 +1360,15 @@ msgstr "Førstegangsopsætning" msgid "Folder" msgstr "Mappe" +#: templates/backends/storj.html:42 +msgid "Folder in the bucket" +msgstr "" + #: templates/backends/aliyunoss.html:30 templates/backends/b2.html:7 #: templates/backends/cos.html:30 templates/backends/e2.html:16 #: templates/backends/file.html:22 templates/backends/file.html:6 #: templates/backends/jottacloud.html:2 templates/backends/mega.html:2 -#: templates/backends/s3.html:61 templates/backends/sia.html:6 +#: templates/backends/s3.html:60 templates/backends/sia.html:6 #: templates/backends/storj.html:41 templates/restore.html:105 #: templates/restore.html:89 msgid "Folder path" @@ -1354,10 +1378,6 @@ msgstr "Mappe sti" msgid "Folder path name" msgstr "" -#: templates/backends/storj.html:42 -msgid "Folder within the bucket for storing the backup" -msgstr "" - #: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "Fre" @@ -1395,7 +1415,7 @@ msgstr "Generelle indstillinger" msgid "Generate" msgstr "Generér" -#: templates/backends/s3.html:89 +#: templates/backends/s3.html:88 msgid "Generate IAM access policy" msgstr "Generér IAM access policy" @@ -1472,7 +1492,7 @@ msgstr "" "Hvis der ikke blev kørt på det angivne tidspunkt, vil jobbet køre så hurtigt" " som muligt." -#: templates/addoredit.html:361 +#: templates/addoredit.html:359 msgid "" "If at least one newer backup is found, all backups older than this date are " "deleted." @@ -1480,7 +1500,7 @@ msgstr "" "Hvis der findes mindst en nyere sikkerhedskopi, slettes alle backups, der er" " ældre end denne dato." -#: templates/localdatabase.html:13 +#: templates/localdatabase.html:10 msgid "" "If the backup and the remote storage is out of sync, Duplicati will require " "that you perform a repair operation to synchronize the database. If the " @@ -1491,14 +1511,14 @@ msgstr "" msgid "" "If the backup file was not downloaded automatically, right click and choose "Save" -" as …"" +" as …"." msgstr "" #: templates/notificationarea.html:7 msgid "" "If the backup file was not downloaded automatically, right click and choose " -""Save as …"" +""Save as …"." msgstr "" #: scripts/services/EditUriBackendConfig.js:113 @@ -1516,10 +1536,8 @@ msgstr "Hvis du ikke indtaster en API key, skal du angive tenant navnet" #: templates/delete.html:32 msgid "" "If you want to use the backup later, you can export the configuration before" -" deleting it" +" deleting it." msgstr "" -"Hvis du vil bruge din backup senere, kan du eksportere konfigurationen før " -"du sletter den" #: templates/import.html:29 msgid "Import" @@ -1529,6 +1547,11 @@ msgstr "Importér" msgid "Import Destination URL" msgstr "Importer destinations URL" +#: scripts/controllers/EditBackupController.js:96 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Import URL" +msgstr "" + #: templates/import.html:3 msgid "Import backup configuration" msgstr "Importer backup konfiguration" @@ -1601,11 +1624,11 @@ msgstr "KByte" msgid "KByte/s" msgstr "KByte/s" -#: templates/addoredit.html:325 +#: templates/addoredit.html:323 msgid "Keep a specific number of backups" msgstr "Gem et bestemt antal backups" -#: templates/addoredit.html:323 +#: templates/addoredit.html:321 msgid "Keep all backups" msgstr "Gem alle backups" @@ -1671,7 +1694,7 @@ msgstr "Indlæs ældre data" msgid "Loading remote storage usage …" msgstr "" -#: templates/about.html:42 templates/about.html:47 templates/about.html:53 +#: 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 @@ -1684,10 +1707,13 @@ msgid "Local Repository" msgstr "Lokal fortegnelse" #: templates/localdatabase.html:2 -msgid "Local database for" -msgstr "Lokal database for" +msgid "" +"Local database for {{Backup.Backup.Name}}…loading…" +msgstr "" -#: templates/localdatabase.html:26 +#: templates/localdatabase.html:23 msgid "Local database path:" msgstr "Lokal database sti:" @@ -1699,7 +1725,7 @@ msgstr "Lokal fortegnelse" msgid "Local storage" msgstr "Local opbevaring" -#: templates/localdatabase.html:23 +#: templates/localdatabase.html:20 msgid "Location" msgstr "Placering" @@ -1715,6 +1741,10 @@ msgstr "Logdata for {{Backup.Backup.Name}}" msgid "Log data from the server" msgstr "Logdata fra serveren" +#: index.html:306 +msgid "Log in" +msgstr "" + #: index.html:226 msgid "Log out" msgstr "Log ud" @@ -1727,7 +1757,7 @@ msgstr "MByte" msgid "MByte/s" msgstr "MByte/s" -#: templates/localdatabase.html:11 +#: templates/localdatabase.html:8 msgid "Maintenance" msgstr "Vedligehold" @@ -1758,7 +1788,7 @@ msgid "Max upload speed" msgstr "Maks uploadhastighed" #: index.html:144 templates/addoredit.html:127 templates/addoredit.html:169 -#: templates/addoredit.html:384 templates/addoredit.html:95 +#: templates/addoredit.html:382 templates/addoredit.html:95 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" msgstr "Menu" @@ -1804,11 +1834,11 @@ msgstr "Ændret" msgid "Mon" msgstr "Man" -#: scripts/services/AppUtils.js:93 templates/addoredit.html:355 +#: scripts/services/AppUtils.js:93 templates/addoredit.html:353 msgid "Months" msgstr "Måneder" -#: templates/localdatabase.html:34 +#: templates/localdatabase.html:31 msgid "Move existing database" msgstr "Flyt eksisterende database" @@ -1879,7 +1909,7 @@ msgstr "Næste opgave:" msgid "Next time" msgstr "Næste tidspunkt" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:182 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -1952,23 +1982,19 @@ msgid "" "is equivalent to 1 MByte/s." msgstr "" -#: templates/backends/sia.html:19 -msgid "Note:" -msgstr "" - -#: templates/addoredit.html:330 +#: templates/addoredit.html:328 msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "Intet vil blive slettet. Backup størrelsen vokser med hver ændring." -#: scripts/controllers/AppController.js:48 -#: scripts/controllers/AppController.js:63 +#: scripts/controllers/AppController.js:52 +#: scripts/controllers/AppController.js:67 #: scripts/controllers/EditBackupController.js:104 #: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 #: scripts/controllers/RestoreDirectController.js:33 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28 #: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58 -#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:152 +#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:147 #: templates/settings.html:158 msgid "OK" msgstr "OK" @@ -1981,14 +2007,14 @@ msgstr "" msgid "OSS Access Key Secret" msgstr "" -#: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 -msgid "OSS Bucket Name" -msgstr "" - #: templates/backends/aliyunoss.html:21 msgid "OSS Bucket Region" msgstr "" +#: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 +msgid "OSS Bucket name" +msgstr "" + #: templates/backends/aliyunoss.html:2 msgid "OSS Endpoint" msgstr "" @@ -2005,7 +2031,7 @@ msgstr "" msgid "Official releases" msgstr "" -#: templates/addoredit.html:348 +#: templates/addoredit.html:346 msgid "" "Once there are more backups than the specified number, the oldest backups " "are deleted." @@ -2026,8 +2052,8 @@ msgid "Opened" msgstr "Åbnet" #: scripts/services/EditUriBuiltins.js:1016 -msgid "Openstack API Key are not supported in v3 keystone API." -msgstr "Openstack API nøgler er ikke understøttet i v3 keystone API." +msgid "Openstack API key are not supported in v3 keystone API" +msgstr "" #: scripts/services/AppUtils.js:197 msgid "Operating System" @@ -2069,10 +2095,8 @@ msgstr "Indstillinger" #: templates/settings.html:143 msgid "" "Options added here are applied to all backups, but can be overridden in each" -" individual backup" +" individual backup." msgstr "" -"Indstilliger tilføjet here bliver anvendt på alle backups, men kan blive " -"overskrevet individuelt på hver backup" #: templates/restore.html:81 msgid "Original location" @@ -2082,7 +2106,7 @@ msgstr "Oprindelig placering" msgid "Others" msgstr "Andre" -#: templates/addoredit.html:334 +#: templates/addoredit.html:332 msgid "" "Over time backups will be deleted automatically. There will remain one " "backup for each of the last 7 days, each of the last 4 weeks, each of the " @@ -2143,7 +2167,7 @@ msgid "Path on server" msgstr "Sti på server" #: templates/backends/b2.html:8 templates/backends/e2.html:17 -#: templates/backends/s3.html:63 +#: templates/backends/s3.html:62 msgid "Path or subfolder in the bucket" msgstr "Sti eller undermappe i bucket" @@ -2155,7 +2179,7 @@ msgstr "Pause" msgid "Pause after startup or hibernation" msgstr "Pause efter start eller dvale" -#: scripts/controllers/AppController.js:46 +#: scripts/controllers/AppController.js:50 msgid "Pause options" msgstr "Pause indstillinger" @@ -2184,7 +2208,7 @@ msgid "Prevent tray icon automatic log-in" msgstr "Forhindre automatisk login-in fra system ikonet" #: templates/addoredit.html:114 templates/addoredit.html:247 -#: templates/addoredit.html:297 templates/addoredit.html:411 +#: templates/addoredit.html:297 templates/addoredit.html:409 #: templates/restoredirect.html:81 msgid "Previous" msgstr "Forrige" @@ -2217,7 +2241,7 @@ msgstr "Fjerner filer ..." msgid "Rebuilding local database …" msgstr "Genopbygger lokal database ..." -#: templates/localdatabase.html:20 +#: templates/localdatabase.html:17 msgid "Recreate (delete and repair)" msgstr "Gendan (slet og reparer)" @@ -2241,7 +2265,7 @@ msgstr "Registrerer midlertidig backup ..." msgid "Relative paths not allowed" msgstr "Relative stier er ikke tilladt" -#: index.html:306 templates/captcha.html:7 +#: index.html:305 templates/captcha.html:7 msgid "Reload" msgstr "Genindlæs" @@ -2281,7 +2305,7 @@ msgstr "Fjern indstilling" msgid "Removed files" msgstr "Fjernede filer" -#: templates/localdatabase.html:18 templates/notificationarea.html:14 +#: templates/localdatabase.html:15 templates/notificationarea.html:14 msgid "Repair" msgstr "Reparer" @@ -2301,11 +2325,11 @@ msgstr "Gentag adgangssætning" msgid "Reporting:" msgstr "Rapporterer:" -#: templates/localdatabase.html:31 +#: templates/localdatabase.html:28 msgid "Reset" msgstr "Nulstil" -#: index.html:214 templates/restore.html:142 +#: index.html:214 templates/restore.html:137 msgid "Restore" msgstr "Gendan" @@ -2379,7 +2403,7 @@ msgstr "Kør igen hver" msgid "Run now" msgstr "Kør nu" -#: templates/commandline.html:47 +#: templates/commandline.html:44 msgid "Running commandline entry" msgstr "Kører kommandolinie opgave" @@ -2387,10 +2411,14 @@ msgstr "Kører kommandolinie opgave" msgid "Running task:" msgstr "Kørende opgave:" -#: scripts/controllers/StateController.js:25 templates/commandline.html:58 +#: scripts/controllers/StateController.js:25 msgid "Running …" msgstr "Kører ..." +#: templates/commandline.html:54 +msgid "Running … stop now" +msgstr "" + #: scripts/services/SystemInfo.js:51 msgid "S3 Compatible" msgstr "S3 kompatibel" @@ -2407,11 +2435,11 @@ msgstr "Lør" msgid "Satellite" msgstr "" -#: templates/addoredit.html:410 templates/localdatabase.html:32 +#: templates/addoredit.html:408 templates/localdatabase.html:29 msgid "Save" msgstr "Gem" -#: templates/localdatabase.html:33 +#: templates/localdatabase.html:30 msgid "Save and repair" msgstr "Gem og reparer" @@ -2469,11 +2497,16 @@ msgstr "Server og port" msgid "Server hostname or IP" msgstr "Server navn eller IP" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "Server is currently paused," msgstr "Serveren er sat på pause." +#: templates/commandline.html:45 +msgid "" +"Server is currently paused, resume now" +msgstr "" + #: scripts/controllers/HomeController.js:7 msgid "Server is currently paused, do you want to resume now?" msgstr "Serveren er sat på pause, vil du genoptage med det samme?" @@ -2486,7 +2519,7 @@ msgstr "Server adgangskode" msgid "Server paused" msgstr "Server på pause" -#: templates/about.html:69 +#: templates/about.html:71 msgid "Server state properties" msgstr "Egenskaber for serveren" @@ -2524,13 +2557,7 @@ msgstr "Vis træstruktur" msgid "Sia server password" msgstr "Sia server adgangskode" -#: templates/backends/sia.html:19 -msgid "" -"Sia will still boost redundancy later as long as you're connected to your " -"hosts." -msgstr "" - -#: templates/addoredit.html:326 +#: templates/addoredit.html:324 msgid "Smart backup retention" msgstr "Smart backupfastholdelse" @@ -2542,7 +2569,7 @@ msgstr "" "Visse OpenStack udbydere tillader en API nøgle istedet for en adgangskode og" " et tenant navn" -#: templates/backends/s3.html:83 +#: templates/backends/s3.html:82 msgid "" "Some S3 providers might only be compatible with a certain client library" msgstr "" @@ -2681,7 +2708,7 @@ msgstr "System filer" msgid "System info" msgstr "System info" -#: templates/about.html:61 +#: templates/about.html:63 msgid "System properties" msgstr "System egenskaber" @@ -2693,6 +2720,10 @@ msgstr "TByte" msgid "TByte/s" msgstr "TByte/s" +#: templates/commandline.html:13 +msgid "Target URL >" +msgstr "" + #: templates/backends/sia.html:7 msgid "Target path. Example: /backup" msgstr "" @@ -2764,22 +2795,16 @@ msgstr "" #: templates/addoredit.html:312 msgid "" -"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 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." msgstr "" #: scripts/services/EditUriBuiltins.js:1068 msgid "The bucket name should be all lower-case, convert automatically?" msgstr "Bucket navnet bør være med små bogstaver, konverter automatisk?" -#: scripts/services/EditUriBuiltins.js:1052 -msgid "" -"The bucket name should start with your username, prepend automatically?" -msgstr "" -"Bucket navnet bør starte med dit brugernavn, vil du sætte det foran " -"automatisk?" - #: scripts/controllers/ExportController.js:13 msgid "" "The configuration should be kept safe. Are you sure you want to save an " @@ -2788,7 +2813,7 @@ msgstr "" "Opsætningen bør holdes hemmelig. Er du sikker på at du vil gemme en ikke-" "krypteret fil der indeholder dine adgangskoder?" -#: index.html:299 +#: index.html:298 msgid "The connection to the server is lost, attempting again in {{time}} …" msgstr "" @@ -2909,7 +2934,7 @@ msgstr "Denne måned" msgid "This week" msgstr "Denne uge" -#: scripts/controllers/AppController.js:61 +#: scripts/controllers/AppController.js:65 msgid "Throttle settings" msgstr "Indstillinger for hastighedsbegrænsning" @@ -2940,6 +2965,12 @@ msgstr "" "For at eksportere uden en adgangsætning, fjern mærket ud for \"Krypter " "filen\"" +#: scripts/services/EditUriBuiltins.js:1052 +msgid "" +"To prevent bucket naming conflicts, it is recommended to prepend your " +"account ID to the bucket name. Prepend automatically?" +msgstr "" + #: templates/settings.html:26 msgid "" "To prevent various DNS based attacks, Duplicati limits the allowed hostnames" @@ -2982,7 +3013,7 @@ msgstr "" msgid "Tue" msgstr "Tir" -#: templates/restore.html:138 +#: templates/restore.html:133 msgid "Type passphrase here." msgstr "Indtast adgangssætning her." @@ -2998,6 +3029,13 @@ msgstr "Ukendt backup størrelse og versionsantal" msgid "Until resumed" msgstr "Indtil genoptaget" +#: templates/about.html:30 +msgid "" +"Update {{state.updatedVersion}} is available." +" Download now" +msgstr "" + #: templates/settings.html:78 msgid "Update channel" msgstr "Opdateringskanal" @@ -3023,7 +3061,7 @@ msgid "" "Usage reports help us improve the user experience and evaluate impact of new" " features. We use them to generate {{'public usage statistics' | " -"translate}}" +"translate}}." msgstr "" #: templates/settings.html:113 @@ -3139,8 +3177,8 @@ msgstr "Besøg os på" #: templates/delete.html:21 msgid "" "WARNING: The remote database is found to be in use by the commandline " -"library" -msgstr "ADVARSEL: Databasen benyttes af kommandolinie programmet" +"library." +msgstr "" #: templates/delete.html:44 msgid "WARNING: This will prevent you from restoring the data in the future." @@ -3150,7 +3188,7 @@ msgstr "ADVARSEL: Dette vil forhindre dig i at gendanne data i fremtiden." msgid "Waiting for task to begin" msgstr "Venter på at opgaven starter" -#: templates/commandline.html:54 +#: templates/commandline.html:51 msgid "Waiting for task to start …" msgstr "" @@ -3179,7 +3217,7 @@ msgstr "Svag adgangssætning" msgid "Wed" msgstr "Ons" -#: scripts/services/AppUtils.js:92 templates/addoredit.html:354 +#: scripts/services/AppUtils.js:92 templates/addoredit.html:352 msgid "Weeks" msgstr "Uger" @@ -3191,11 +3229,11 @@ msgstr "Hvor vil du gerne gendanne fra?" msgid "Where do you want to restore the files to?" msgstr "Hvor vil du gendanne filerne til?" -#: scripts/services/AppUtils.js:94 templates/addoredit.html:356 +#: scripts/services/AppUtils.js:94 templates/addoredit.html:354 msgid "Years" msgstr "År" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:182 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -3242,7 +3280,7 @@ msgstr "" "Du er ved at ændre database stien væk fra en eksisterende database.\n" "Er du sikker på at det er det du vil?" -#: templates/about.html:27 +#: templates/about.html:28 msgid "You are currently running {{appname}} {{version}}" msgstr "Du kører med {{appname}} {{version}}" @@ -3325,8 +3363,8 @@ msgstr "" "Du er nødt til at angive et tenant (projekt) navn for at bruge v3 API'en" #: scripts/services/EditUriBuiltins.js:1027 -msgid "You must enter a tenant name if you do not provide an API Key" -msgstr "Du skal angive et tenant navn hvis du ikke angiver en API nøgle" +msgid "You must enter a tenant name if you do not provide an API key" +msgstr "" #: scripts/controllers/EditBackupController.js:289 msgid "You must enter a valid duration for the time to keep backups" @@ -3337,12 +3375,12 @@ msgid "You must enter a valid retention policy string" msgstr "" #: scripts/services/EditUriBuiltins.js:1024 -msgid "You must enter either a password or an API Key" -msgstr "Du skal angive enten en adgangskode eller en API nøgle" +msgid "You must enter either a password or an API key" +msgstr "" #: scripts/services/EditUriBuiltins.js:1031 -msgid "You must enter either a password or an API Key, not both" -msgstr "Du skal angive enten en adgangskode eller en API nøgle, ikke begge" +msgid "You must enter either a password or an API key, not both" +msgstr "" #: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the password" @@ -3377,7 +3415,7 @@ msgstr "Du skal angive en sti" msgid "You should fill in {{field}} {{reason}}" msgstr "" -#: templates/restore.html:149 +#: templates/restore.html:144 msgid "Your files and folders have been restored successfully." msgstr "Dine filer og mapper blev gendannet korrekt." @@ -3417,7 +3455,7 @@ msgstr "" msgid "cos_secret_key" msgstr "" -#: templates/addoredit.html:272 templates/addoredit.html:357 +#: templates/addoredit.html:272 templates/addoredit.html:355 #: templates/advancedoptionseditor.html:29 #: templates/advancedoptionseditor.html:36 msgid "custom" @@ -3463,8 +3501,7 @@ msgstr "" msgid "remote repository, e.g. remote" msgstr "" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "resume now" msgstr "genoptag nu" @@ -3488,7 +3525,7 @@ msgstr "" "href=\"{{websitelink}}\">{{websitename}}. {{appname}} er licenseret med " "{{licensename}}." -#: templates/about.html:51 +#: templates/about.html:53 msgid "" "{{brandingService.appName}} is using the following third party libraries:" msgstr "" @@ -3519,7 +3556,3 @@ msgstr "{{number}} Minutter" #: templates/home.html:52 msgid "{{time}} (took {{duration}})" msgstr "{{time}} (varighed: {{duration}})" - -#: templates/localdatabase.html:4 -msgid "…loading…" -msgstr "" diff --git a/Localizations/webroot/localization_webroot-de.po b/Localizations/webroot/localization_webroot-de.po index 5d9cb4164..e46601c3c 100644 --- a/Localizations/webroot/localization_webroot-de.po +++ b/Localizations/webroot/localization_webroot-de.po @@ -63,22 +63,39 @@ msgstr "- Option auswählen -" msgid "...loading..." msgstr "...laden..." -#: templates/backends/openstack.html:44 -msgid "API Key" -msgstr "API-Schlüssel" +#: templates/backends/sia.html:19 +msgid "" +"Note: Sia will still boost redundancy later as long as you're " +"connected to your hosts." +msgstr "" -#: scripts/services/EditUriBuiltins.js:1167 templates/backends/storj.html:21 +#: templates/commandline.html:25 +msgid " Edit as text" +msgstr "" + +#: templates/commandline.html:32 +msgid " Edit as text" +msgstr "" + +#: 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 "" + +#: scripts/services/EditUriBuiltins.js:1167 +#: templates/backends/openstack.html:44 templates/backends/storj.html:21 #: templates/backends/storj.html:22 msgid "API key" msgstr "API-Key" -#: scripts/services/EditUriBuiltins.js:1041 templates/backends/s3.html:67 -#: templates/backends/s3.html:69 +#: scripts/services/EditUriBuiltins.js:1041 templates/backends/s3.html:66 +#: templates/backends/s3.html:68 msgid "AWS Access ID" msgstr "AWS Access ID" -#: scripts/services/EditUriBuiltins.js:1042 templates/backends/s3.html:72 -#: templates/backends/s3.html:74 +#: scripts/services/EditUriBuiltins.js:1042 templates/backends/s3.html:71 +#: templates/backends/s3.html:73 msgid "AWS Access Key" msgstr "AWS Access Key" @@ -86,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" @@ -139,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" @@ -164,7 +181,8 @@ msgstr "Bucket-Name anpassen?" msgid "Advanced Options" msgstr "Optionen für Profis" -#: templates/addoredit.html:378 templates/edituri.html:28 +#: templates/addoredit.html:376 templates/commandline.html:23 +#: templates/commandline.html:31 templates/edituri.html:28 msgid "Advanced options" msgstr "Optionen für Profis" @@ -277,8 +295,8 @@ msgid "Autogenerated passphrase" msgstr "Automatisch generierte Passphrase" #: templates/addoredit.html:258 -msgid "Automatically run backups." -msgstr "Sicherungen automatisch ausführen." +msgid "Automatically run backups" +msgstr "" #: templates/backends/b2.html:12 msgid "B2 Application ID" @@ -300,13 +318,15 @@ msgstr "B2 Cloud Storage Application ID" msgid "B2 Cloud Storage Application Key" msgstr "B2 Cloud Storage Application Key" -#: templates/restore.html:143 templates/restore.html:70 +#: templates/restore.html:138 templates/restore.html:70 msgid "Back" msgstr "Zurück" -#: templates/about.html:64 -msgid "Backend modules:" -msgstr "Backend-Module:" +#: templates/about.html:66 +msgid "" +"Backend modules:

{{item.Key}}

" +msgstr "" #: scripts/services/ServerStatus.js:46 msgid "Backup complete!" @@ -318,23 +338,17 @@ msgstr "Sicherungsziel" #: templates/restore.html:131 msgid "" -"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. 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." msgstr "" -"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." #: templates/restore.html:21 templates/restoredirect.html:21 #: templates/restoredirect.html:31 msgid "Backup location" msgstr "Sicherungsort" -#: templates/addoredit.html:321 +#: templates/addoredit.html:319 msgid "Backup retention" msgstr "Sicherungsaufbewahrung" @@ -358,33 +372,23 @@ msgstr "Durchsuchen" msgid "Browser default" msgstr "Browserstandard" -#: scripts/services/EditUriBuiltins.js:1163 -#: scripts/services/EditUriBuiltins.js:1169 templates/backends/storj.html:37 -msgid "Bucket" -msgstr "Behälter" +#: templates/backends/gcs.html:15 +msgid "Bucket create location" +msgstr "Bucket-Speicherort" #: scripts/services/EditUriBuiltins.js:1000 #: scripts/services/EditUriBuiltins.js:1040 #: scripts/services/EditUriBuiltins.js:1086 #: scripts/services/EditUriBuiltins.js:1100 +#: scripts/services/EditUriBuiltins.js:1163 +#: scripts/services/EditUriBuiltins.js:1169 #: scripts/services/EditUriBuiltins.js:1226 -#: scripts/services/EditUriBuiltins.js:1238 -msgid "Bucket Name" -msgstr "Bucket-Name" - -#: templates/backends/gcs.html:15 -msgid "Bucket create location" -msgstr "Bucket-Speicherort" - -#: templates/backends/storj.html:38 -msgid "Bucket for storing the backup" -msgstr "" - -#: templates/backends/b2.html:2 templates/backends/b2.html:3 -#: templates/backends/cos.html:25 templates/backends/e2.html:11 -#: templates/backends/e2.html:12 templates/backends/gcs.html:2 -#: templates/backends/openstack.html:2 templates/backends/s3.html:22 -#: templates/backends/s3.html:23 +#: scripts/services/EditUriBuiltins.js:1238 templates/backends/b2.html:2 +#: templates/backends/b2.html:3 templates/backends/cos.html:25 +#: templates/backends/e2.html:11 templates/backends/e2.html:12 +#: templates/backends/gcs.html:2 templates/backends/openstack.html:2 +#: templates/backends/s3.html:22 templates/backends/s3.html:23 +#: templates/backends/storj.html:37 templates/backends/storj.html:38 msgid "Bucket name" msgstr "Bucket-Name" @@ -471,8 +475,9 @@ msgstr "Dateien cachen" msgid "Canary" msgstr "Canary" -#: scripts/controllers/AppController.js:48 -#: scripts/controllers/AppController.js:63 +#: 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 @@ -511,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" @@ -523,15 +532,15 @@ msgstr "Änderungsprotokoll für {{appname}} {{version}}" msgid "Check failed:" msgstr "Prüfung fehlgeschlagen:" -#: templates/about.html:33 +#: templates/about.html:34 msgid "Check for updates now" msgstr "Aktualisierung suchen" -#: templates/about.html:34 +#: templates/about.html:35 msgid "Checking for updates …" msgstr "Aktualisierungen werden gesucht …" -#: templates/captcha.html:10 +#: templates/captcha.html:11 msgid "Checking …" msgstr "" @@ -551,11 +560,11 @@ 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" -#: templates/backends/s3.html:79 +#: templates/backends/s3.html:78 msgid "Client library to use" msgstr "Zu benutzende Client Bibliothek" @@ -567,6 +576,14 @@ msgstr "" msgid "Cloud API Secret Key" msgstr "" +#: templates/commandline.html:8 +msgid "Command" +msgstr "" + +#: templates/commandline.html:18 +msgid "Commandline arguments" +msgstr "" + #: templates/home.html:40 msgid "Commandline …" msgstr "Kommandozeile …" @@ -595,9 +612,11 @@ msgstr "Sicherung wird abgeschlossen …" msgid "Completing previous backup …" msgstr "Vorherige Sicherung wird abgeschlossen …" -#: templates/about.html:65 -msgid "Compression modules:" -msgstr "Kompression:" +#: templates/about.html:67 +msgid "" +"Compression modules:

{{item.Key}}

" +msgstr "" #: scripts/directives/sourceFolderPicker.js:533 msgid "Computer" @@ -625,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 "" @@ -641,7 +660,7 @@ msgstr "Bestätigung erfolderlich" msgid "Connect" msgstr "Verbinden" -#: index.html:307 +#: index.html:308 msgid "Connect now" msgstr "Jetzt verbinden" @@ -649,25 +668,18 @@ msgstr "Jetzt verbinden" msgid "Connecting to server …" msgstr "Verbindung zum Server wird hergestellt …" -#: templates/commandline.html:51 +#: templates/commandline.html:48 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" -#: index.html:294 -msgid "" -"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." -msgstr "" - #: scripts/directives/backupEditUri.js:50 #: scripts/directives/backupEditUri.js:53 msgid "Connection worked!" @@ -702,6 +714,11 @@ msgstr "Kopie" msgid "Copy Destination URL to Clipboard" msgstr "Ziel-URL in Zwischenablage kopieren" +#: scripts/controllers/EditBackupController.js:104 +#: scripts/controllers/RestoreDirectController.js:33 +msgid "Copy URL" +msgstr "" + #: scripts/controllers/DialogController.js:20 msgid "Copy failed. Please manually copy the URL" msgstr "Kopie fehlgeschlagen. Bitte kopiere die URL manuell" @@ -782,11 +799,11 @@ msgstr "Benutzerdefinierter Satellit ({{satellite}})" msgid "Custom authentication url" msgstr "Benutzerdefinierte URL für Authentifizierung" -#: templates/addoredit.html:327 +#: templates/addoredit.html:325 msgid "Custom backup retention" msgstr "Benutzerdefinierte Sicherungsaufbewahrung" -#: templates/backends/s3.html:56 +#: templates/backends/s3.html:55 msgid "Custom bucket storage class" msgstr "" @@ -806,27 +823,19 @@ msgstr "Benutzerdefinierter Wert für Region ({{region}})" msgid "Custom server url ({{server}})" msgstr "Benutzerdefinierte Server-URL ({{server}})" -#: templates/backends/s3.html:50 -msgid "" -"Custom storage class\n" -" ({{class}})" -msgstr "" -"Benutzerdefinierte Speicherklasse\n" -" ({{class}})" - -#: templates/backends/gcs.html:29 +#: templates/backends/gcs.html:29 templates/backends/s3.html:50 msgid "Custom storage class ({{class}})" msgstr "Benutzerdefinierte Speicher-Klasse ({{class}})" #: templates/advancedoptionseditor.html:43 -msgid "DEPRECATED:" +msgid "DEPRECATED: {{getDeprecationMessage(item)}}" msgstr "" #: templates/home.html:37 msgid "Database …" msgstr "Datenbank …" -#: scripts/services/AppUtils.js:91 templates/addoredit.html:353 +#: scripts/services/AppUtils.js:91 templates/addoredit.html:351 msgid "Days" msgstr "Tage" @@ -846,7 +855,11 @@ msgstr "Standardmäßig ausgeschlossen" msgid "Default options" msgstr "Standard-Optionen" -#: templates/localdatabase.html:19 +#: templates/advancedoptionseditor.html:44 +msgid "Default value: \"{{getDefaultValue(item)}}\"" +msgstr "" + +#: templates/localdatabase.html:16 msgid "Delete" msgstr "Löschen" @@ -858,7 +871,7 @@ msgstr "Phase Löschen (alte Sicherungsversionen)" msgid "Delete backup" msgstr "Sicherung löschen" -#: templates/addoredit.html:324 +#: templates/addoredit.html:322 msgid "Delete backups that are older than" msgstr "Sicherungen löschen, die älter sind als" @@ -986,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:177 +#: 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" @@ -1034,7 +1047,7 @@ msgstr "" "die lokale Datenbank für Sicherungen von der Kommandozeile aus verwenden, " "sollten Sie die Datenbank behalten." -#: templates/localdatabase.html:8 +#: templates/localdatabase.html:5 msgid "" "Each backup has a local database associated with it, which stores " "information about the remote backup on the local machine. This makes it " @@ -1042,12 +1055,12 @@ msgid "" " to be downloaded for each operation." msgstr "" -#: templates/addoredit.html:174 templates/addoredit.html:389 +#: templates/addoredit.html:174 templates/addoredit.html:387 #: templates/edituri.html:39 templates/settings.html:146 msgid "Edit as list" msgstr "Als Liste bearbeiten" -#: templates/addoredit.html:177 templates/addoredit.html:392 +#: templates/addoredit.html:177 templates/addoredit.html:390 #: templates/edituri.html:42 templates/settings.html:152 msgid "Edit as text" msgstr "Als Text bearbeiten" @@ -1073,9 +1086,11 @@ msgstr "Verschlüsselung" msgid "Encryption changed" msgstr "Verschlüsselung geändert" -#: templates/about.html:66 -msgid "Encryption modules:" -msgstr "Verschlüsselungen:" +#: templates/about.html:68 +msgid "" +"Encryption modules:

{{item.Key}}

" +msgstr "" #: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 #: templates/backends/storj.html:26 @@ -1101,7 +1116,12 @@ msgstr "Ende" msgid "Enter URL" msgstr "URL eingeben" -#: templates/addoredit.html:341 +#: scripts/controllers/EditBackupController.js:96 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Enter a backup destination URL:" +msgstr "" + +#: templates/addoredit.html:339 msgid "" "Enter a retention strategy manually. Placeholders are D/W/Y for " "days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. " @@ -1115,6 +1135,10 @@ msgstr "" "der nächsten 4 Wochen und jeden der nächsten 36 Monate. Die Schreibweise " "1W:1D,1M:1W,3Y:1M ist ebenso gültig." +#: templates/commandline.html:14 +msgid "Enter a url, or click the "Target URL >" link" +msgstr "" + #: templates/restoredirect.html:61 msgid "Enter backup passphrase, if any" msgstr "Sicherungspassphrase eingeben, falls vorhanden" @@ -1131,11 +1155,11 @@ msgstr "Verschlüsselungpassphrase eingeben" msgid "Enter expression here" msgstr "Ausdruck hier eingeben" -#: templates/commandline.html:22 +#: templates/commandline.html:19 msgid "Enter one argument per line without quotes, e.g. *.txt" msgstr "" -#: templates/commandline.html:29 +#: templates/commandline.html:26 msgid "" "Enter one option per line in command-line format, e.g. --dblock-size=100MB" msgstr "" @@ -1349,11 +1373,11 @@ msgstr "Dateien größer als:" msgid "Filters" msgstr "Filter" -#: templates/commandline.html:60 +#: templates/commandline.html:57 msgid "Finished!" msgstr "Fertiggestellt!" -#: scripts/controllers/AppController.js:176 +#: scripts/controllers/AppController.js:183 msgid "First run setup" msgstr "Zuerst Setup starten" @@ -1361,11 +1385,15 @@ msgstr "Zuerst Setup starten" msgid "Folder" msgstr "Ordner" +#: templates/backends/storj.html:42 +msgid "Folder in the bucket" +msgstr "" + #: templates/backends/aliyunoss.html:30 templates/backends/b2.html:7 #: templates/backends/cos.html:30 templates/backends/e2.html:16 #: templates/backends/file.html:22 templates/backends/file.html:6 #: templates/backends/jottacloud.html:2 templates/backends/mega.html:2 -#: templates/backends/s3.html:61 templates/backends/sia.html:6 +#: templates/backends/s3.html:60 templates/backends/sia.html:6 #: templates/backends/storj.html:41 templates/restore.html:105 #: templates/restore.html:89 msgid "Folder path" @@ -1375,10 +1403,6 @@ msgstr "Ordnerpfad" msgid "Folder path name" msgstr "" -#: templates/backends/storj.html:42 -msgid "Folder within the bucket for storing the backup" -msgstr "" - #: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "Fr" @@ -1416,7 +1440,7 @@ msgstr "Allgemeine Einstellungen" msgid "Generate" msgstr "Erzeugen" -#: templates/backends/s3.html:89 +#: templates/backends/s3.html:88 msgid "Generate IAM access policy" msgstr "IAM-Zugriffsrichtlinie generieren" @@ -1440,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" @@ -1492,7 +1516,7 @@ msgid "If a date was missed, the job will run as soon as possible." msgstr "" "Wurde ein Zeitpunkt verpasst, startet die Sicherung so bald wie möglich." -#: templates/addoredit.html:361 +#: templates/addoredit.html:359 msgid "" "If at least one newer backup is found, all backups older than this date are " "deleted." @@ -1500,7 +1524,7 @@ msgstr "" "Falls mindestens eine neuere Sicherung gefunden wird, werden alle " "Sicherungen älter als dieses Datum gelöscht." -#: templates/localdatabase.html:13 +#: templates/localdatabase.html:10 msgid "" "If the backup and the remote storage is out of sync, Duplicati will require " "that you perform a repair operation to synchronize the database. If the " @@ -1511,21 +1535,15 @@ msgstr "" msgid "" "If the backup file was not downloaded automatically, right click and choose "Save" -" as …"" +" as …"." msgstr "" -"Wenn die Sicherungsdatei nicht automatisch heruntergeladen wurde, mit der rechten Maustaste " -"klicken und \"Speichern unter...\" auswählen" #: templates/notificationarea.html:7 msgid "" "If the backup file was not downloaded automatically, right click and choose " -""Save as …"" +""Save as …"." msgstr "" -"Wenn die Sicherungsdatei nicht automatisch heruntergeladen wurde, mit der rechten Maustaste " -"klicken und \"Speichern unter...\" auswählen" #: scripts/services/EditUriBackendConfig.js:113 msgid "" @@ -1543,10 +1561,8 @@ msgstr "" #: templates/delete.html:32 msgid "" "If you want to use the backup later, you can export the configuration before" -" deleting it" +" deleting it." msgstr "" -"Wenn Sie die Sicherung später verwenden möchten, können Sie die " -"Konfiguration vor dem Löschen exportieren." #: templates/import.html:29 msgid "Import" @@ -1556,6 +1572,11 @@ msgstr "Importieren" msgid "Import Destination URL" msgstr "Ziel-URL importieren" +#: scripts/controllers/EditBackupController.js:96 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Import URL" +msgstr "" + #: templates/import.html:3 msgid "Import backup configuration" msgstr "Sicherungskonfiguration importieren" @@ -1584,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" @@ -1629,11 +1650,11 @@ msgstr "KByte" msgid "KByte/s" msgstr "KByte/s" -#: templates/addoredit.html:325 +#: templates/addoredit.html:323 msgid "Keep a specific number of backups" msgstr "Eine bestimmte Anzahl von Sicherungen behalten" -#: templates/addoredit.html:323 +#: templates/addoredit.html:321 msgid "Keep all backups" msgstr "Alle Sicherungen behalten" @@ -1700,10 +1721,10 @@ msgstr "ältere Einträge laden" msgid "Loading remote storage usage …" msgstr "" -#: templates/about.html:42 templates/about.html:47 templates/about.html:53 +#: 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..." @@ -1713,10 +1734,13 @@ msgid "Local Repository" msgstr "Lokales Repository" #: templates/localdatabase.html:2 -msgid "Local database for" -msgstr "Lokale Datenbank für" +msgid "" +"Local database for {{Backup.Backup.Name}}…loading…" +msgstr "" -#: templates/localdatabase.html:26 +#: templates/localdatabase.html:23 msgid "Local database path:" msgstr "Lokale Datenbank:" @@ -1728,7 +1752,7 @@ msgstr "Lokales Repository" msgid "Local storage" msgstr "Lokaler Speicher" -#: templates/localdatabase.html:23 +#: templates/localdatabase.html:20 msgid "Location" msgstr "Ort" @@ -1744,7 +1768,11 @@ msgstr "Protokolldaten für {{Backup.Backup.Name}}" msgid "Log data from the server" msgstr "Protokolldaten vom Server" -#: index.html:226 +#: index.html:307 +msgid "Log in" +msgstr "" + +#: index.html:227 msgid "Log out" msgstr "Abmelden" @@ -1756,7 +1784,7 @@ msgstr "MByte" msgid "MByte/s" msgstr "MByte/s" -#: templates/localdatabase.html:11 +#: templates/localdatabase.html:8 msgid "Maintenance" msgstr "Wartung" @@ -1766,7 +1794,7 @@ msgid "" " advanced options." msgstr "" -#: index.html:259 +#: index.html:260 msgid "Manual" msgstr "" @@ -1786,8 +1814,8 @@ msgstr "Max. Downloadgeschwindigkeit" msgid "Max upload speed" msgstr "Max. Uploadgeschwindigkeit" -#: index.html:144 templates/addoredit.html:127 templates/addoredit.html:169 -#: templates/addoredit.html:384 templates/addoredit.html:95 +#: 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" msgstr "Menü" @@ -1833,11 +1861,11 @@ msgstr "Geändert" msgid "Mon" msgstr "Mo" -#: scripts/services/AppUtils.js:93 templates/addoredit.html:355 +#: scripts/services/AppUtils.js:93 templates/addoredit.html:353 msgid "Months" msgstr "Monate" -#: templates/localdatabase.html:34 +#: templates/localdatabase.html:31 msgid "Move existing database" msgstr "Datenbank verschieben" @@ -1869,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 "" @@ -1896,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:" @@ -1908,7 +1936,7 @@ msgstr "Nächste Aufgabe:" msgid "Next time" msgstr "Nächstes Mal" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -1959,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" @@ -1982,24 +2010,21 @@ msgid "" "is equivalent to 1 MByte/s." msgstr "" -#: templates/backends/sia.html:19 -msgid "Note:" -msgstr "" - -#: templates/addoredit.html:330 +#: templates/addoredit.html:328 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:48 -#: scripts/controllers/AppController.js:63 +#: 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 #: scripts/controllers/RestoreDirectController.js:33 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28 #: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58 -#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:152 +#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:147 #: templates/settings.html:158 msgid "OK" msgstr "OK" @@ -2012,14 +2037,14 @@ msgstr "" msgid "OSS Access Key Secret" msgstr "" -#: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 -msgid "OSS Bucket Name" -msgstr "" - #: templates/backends/aliyunoss.html:21 msgid "OSS Bucket Region" msgstr "" +#: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 +msgid "OSS Bucket name" +msgstr "" + #: templates/backends/aliyunoss.html:2 msgid "OSS Endpoint" msgstr "" @@ -2036,7 +2061,7 @@ msgstr "" msgid "Official releases" msgstr "Offizielle Versionen" -#: templates/addoredit.html:348 +#: templates/addoredit.html:346 msgid "" "Once there are more backups than the specified number, the oldest backups " "are deleted." @@ -2057,8 +2082,8 @@ msgid "Opened" msgstr "Geöffnet" #: scripts/services/EditUriBuiltins.js:1016 -msgid "Openstack API Key are not supported in v3 keystone API." -msgstr "Openstack API Key ist nicht Unterstützt in der v3 Keystone API." +msgid "Openstack API key are not supported in v3 keystone API" +msgstr "" #: scripts/services/AppUtils.js:197 msgid "Operating System" @@ -2100,10 +2125,8 @@ msgstr "Optionen" #: templates/settings.html:143 msgid "" "Options added here are applied to all backups, but can be overridden in each" -" individual backup" +" individual backup." msgstr "" -"Optionen, die hier gesetzt werden, werden auf alle Backups angewandt, können" -" aber in jedem einzelnen Backup überschrieben werden" #: templates/restore.html:81 msgid "Original location" @@ -2113,7 +2136,7 @@ msgstr "Ursprünglicher Speicherort" msgid "Others" msgstr "Weitere" -#: templates/addoredit.html:334 +#: templates/addoredit.html:332 msgid "" "Over time backups will be deleted automatically. There will remain one " "backup for each of the last 7 days, each of the last 4 weeks, each of the " @@ -2175,7 +2198,7 @@ msgid "Path on server" msgstr "Pfad auf Server" #: templates/backends/b2.html:8 templates/backends/e2.html:17 -#: templates/backends/s3.html:63 +#: templates/backends/s3.html:62 msgid "Path or subfolder in the bucket" msgstr "Pfad oder Unterverzeichnis im Bucket" @@ -2187,7 +2210,7 @@ msgstr "Pause" msgid "Pause after startup or hibernation" msgstr "Pause nach dem Start oder Aufwachen" -#: scripts/controllers/AppController.js:46 +#: scripts/controllers/AppController.js:52 msgid "Pause options" msgstr "Anhalten Optionen" @@ -2216,7 +2239,7 @@ msgid "Prevent tray icon automatic log-in" msgstr "Verhindert das automatische Anmelden per Taskleistensymbol" #: templates/addoredit.html:114 templates/addoredit.html:247 -#: templates/addoredit.html:297 templates/addoredit.html:411 +#: templates/addoredit.html:297 templates/addoredit.html:409 #: templates/restoredirect.html:81 msgid "Previous" msgstr "Zurück" @@ -2249,7 +2272,7 @@ msgstr "Dateien bereinigen..." msgid "Rebuilding local database …" msgstr "Lokale Datenbank wird neu aufgebaut …" -#: templates/localdatabase.html:20 +#: templates/localdatabase.html:17 msgid "Recreate (delete and repair)" msgstr "Wiederherstellen (löschen und reparieren)" @@ -2273,7 +2296,7 @@ msgstr "Temporäre Sicherung wird registriert …" msgid "Relative paths not allowed" msgstr "Relative Pfade sind nicht möglich" -#: index.html:306 templates/captcha.html:7 +#: index.html:306 templates/captcha.html:8 msgid "Reload" msgstr "Neu laden" @@ -2313,7 +2336,7 @@ msgstr "Option entfernen" msgid "Removed files" msgstr "Entfernte Dateien" -#: templates/localdatabase.html:18 templates/notificationarea.html:14 +#: templates/localdatabase.html:15 templates/notificationarea.html:14 msgid "Repair" msgstr "Reparieren" @@ -2333,11 +2356,11 @@ msgstr "Passphrase wiederholen" msgid "Reporting:" msgstr "Bericht:" -#: templates/localdatabase.html:31 +#: templates/localdatabase.html:28 msgid "Reset" msgstr "Zurücksetzen" -#: index.html:214 templates/restore.html:142 +#: index.html:215 templates/restore.html:137 msgid "Restore" msgstr "Wiederherstellen" @@ -2395,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" @@ -2411,18 +2434,22 @@ msgstr "Wiederholen alle" msgid "Run now" msgstr "Jetzt sichern" -#: templates/commandline.html:47 +#: templates/commandline.html:44 msgid "Running commandline entry" msgstr "Führe Kommandozeilenbefehl aus" -#: index.html:172 +#: index.html:173 msgid "Running task:" msgstr "Laufende Aufgabe:" -#: scripts/controllers/StateController.js:25 templates/commandline.html:58 +#: scripts/controllers/StateController.js:25 msgid "Running …" msgstr "Läuft..." +#: templates/commandline.html:54 +msgid "Running … stop now" +msgstr "" + #: scripts/services/SystemInfo.js:51 msgid "S3 Compatible" msgstr "S3 Kompatibel" @@ -2439,11 +2466,11 @@ msgstr "Sa" msgid "Satellite" msgstr "Satellit" -#: templates/addoredit.html:410 templates/localdatabase.html:32 +#: templates/addoredit.html:408 templates/localdatabase.html:29 msgid "Save" msgstr "Speichern" -#: templates/localdatabase.html:33 +#: templates/localdatabase.html:30 msgid "Save and repair" msgstr "Speichern und reparieren" @@ -2503,11 +2530,16 @@ msgstr "Server und Port" msgid "Server hostname or IP" msgstr "Server-Hostname oder IP" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "Server is currently paused," msgstr "Server ist pausiert," +#: templates/commandline.html:45 +msgid "" +"Server is currently paused, resume now" +msgstr "" + #: scripts/controllers/HomeController.js:7 msgid "Server is currently paused, do you want to resume now?" msgstr "Server ist zurzeit pausiert, Server starten?" @@ -2520,11 +2552,11 @@ msgstr "Server-Passwort" msgid "Server paused" msgstr "Server pausiert" -#: templates/about.html:69 +#: templates/about.html:71 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" @@ -2558,13 +2590,7 @@ msgstr "Baumansicht anzeigen" msgid "Sia server password" msgstr "Sia Server-Passwort" -#: templates/backends/sia.html:19 -msgid "" -"Sia will still boost redundancy later as long as you're connected to your " -"hosts." -msgstr "" - -#: templates/addoredit.html:326 +#: templates/addoredit.html:324 msgid "Smart backup retention" msgstr "Intelligente Sicherungsaufbewahrung" @@ -2576,7 +2602,7 @@ msgstr "" "Einige OpenStack Anbieter erlauben einen API Schlüssel anstelle eines " "Passwortes und Tenant Namen" -#: templates/backends/s3.html:83 +#: templates/backends/s3.html:82 msgid "" "Some S3 providers might only be compatible with a certain client library" msgstr "" @@ -2660,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" @@ -2717,7 +2743,7 @@ msgstr "Systemdateien" msgid "System info" msgstr "System-Informationen" -#: templates/about.html:61 +#: templates/about.html:63 msgid "System properties" msgstr "System-Eigenschaften" @@ -2729,6 +2755,10 @@ msgstr "TByte" msgid "TByte/s" msgstr "TByte/s" +#: templates/commandline.html:13 +msgid "Target URL >" +msgstr "" + #: templates/backends/sia.html:7 msgid "Target path. Example: /backup" msgstr "" @@ -2801,22 +2831,16 @@ msgstr "" #: templates/addoredit.html:312 msgid "" -"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 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." msgstr "" #: scripts/services/EditUriBuiltins.js:1068 msgid "The bucket name should be all lower-case, convert automatically?" msgstr "Der Bucket sollte klein geschrieben sein. Jetzt klein schreiben?" -#: scripts/services/EditUriBuiltins.js:1052 -msgid "" -"The bucket name should start with your username, prepend automatically?" -msgstr "" -"Der Bucket-Name sollte mit Ihrem Benutzernamen beginnen, diesen automatisch " -"voranstellen?" - #: scripts/controllers/ExportController.js:13 msgid "" "The configuration should be kept safe. Are you sure you want to save an " @@ -2954,7 +2978,7 @@ msgstr "Dieser Monat" msgid "This week" msgstr "Diese Woche" -#: scripts/controllers/AppController.js:61 +#: scripts/controllers/AppController.js:67 msgid "Throttle settings" msgstr "Drosselungseinstellungen" @@ -2984,6 +3008,12 @@ msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "" "Deaktiviere »Datei verschlüsseln«, um ohne eine Passphrase zu exportieren" +#: scripts/services/EditUriBuiltins.js:1052 +msgid "" +"To prevent bucket naming conflicts, it is recommended to prepend your " +"account ID to the bucket name. Prepend automatically?" +msgstr "" + #: templates/settings.html:26 msgid "" "To prevent various DNS based attacks, Duplicati limits the allowed hostnames" @@ -3027,7 +3057,7 @@ msgstr "" msgid "Tue" msgstr "Di" -#: templates/restore.html:138 +#: templates/restore.html:133 msgid "Type passphrase here." msgstr "Hier Passphrase eingeben." @@ -3043,6 +3073,13 @@ msgstr "Unbekannte Backupgröße und -versionen" msgid "Until resumed" msgstr "Bis zur Wiederaufnahme" +#: templates/about.html:30 +msgid "" +"Update {{state.updatedVersion}} is available." +" Download now" +msgstr "" + #: templates/settings.html:78 msgid "Update channel" msgstr "Update-Kanal" @@ -3067,13 +3104,8 @@ 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 "" -"Nutzungsberichte helfen uns bei der Weiterentwicklung. Wir generieren daraus" -" {{'öffentliche Nutzungsstatistiken' | " -"translate}}" #: templates/settings.html:113 msgid "Usage statistics" @@ -3181,17 +3213,15 @@ msgstr "Sehr stark" msgid "Very weak" msgstr "Sehr schwach" -#: index.html:245 +#: index.html:246 msgid "Visit us on" msgstr "Besuche uns auf" #: templates/delete.html:21 msgid "" "WARNING: The remote database is found to be in use by the commandline " -"library" +"library." msgstr "" -"WARNUNG: Die Remote-Datenbank wird bereits von der Kommandozeilen Bibliothek" -" verwendet" #: templates/delete.html:44 msgid "WARNING: This will prevent you from restoring the data in the future." @@ -3202,7 +3232,7 @@ msgstr "" msgid "Waiting for task to begin" msgstr "Warte darauf, loslegen zu können" -#: templates/commandline.html:54 +#: templates/commandline.html:51 msgid "Waiting for task to start …" msgstr "" @@ -3232,7 +3262,7 @@ msgstr "Schwache Passphrase" msgid "Wed" msgstr "Mi" -#: scripts/services/AppUtils.js:92 templates/addoredit.html:354 +#: scripts/services/AppUtils.js:92 templates/addoredit.html:352 msgid "Weeks" msgstr "Wochen" @@ -3244,11 +3274,11 @@ msgstr "Von wo wollen Sie wiederherstellen?" msgid "Where do you want to restore the files to?" msgstr "Wohin sollen die Dateien wiederhergestellt werden?" -#: scripts/services/AppUtils.js:94 templates/addoredit.html:356 +#: scripts/services/AppUtils.js:94 templates/addoredit.html:354 msgid "Years" msgstr "Jahre" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -3295,7 +3325,7 @@ msgstr "" "Sie ändern gerade den Datenbankpfad einer existierenden lokalen Datenbank.\n" "Sind Sie sicher, dass Sie das wollen?" -#: templates/about.html:27 +#: templates/about.html:28 msgid "You are currently running {{appname}} {{version}}" msgstr "Aktuell wird {{appname}} {{version}} verwendet" @@ -3387,9 +3417,8 @@ msgstr "" "Gib einen Kundennamen (bzw. Projektnamen) für die Verwendungder v3-API" #: scripts/services/EditUriBuiltins.js:1027 -msgid "You must enter a tenant name if you do not provide an API Key" +msgid "You must enter a tenant name if you do not provide an API key" msgstr "" -"Sie müssen einen Kundennamen eingeben, wenn Sie keinen API-Key angeben." #: scripts/controllers/EditBackupController.js:289 msgid "You must enter a valid duration for the time to keep backups" @@ -3401,12 +3430,12 @@ msgid "You must enter a valid retention policy string" msgstr "Sie müssen eine gültige Aufbewahrungsregel angeben." #: scripts/services/EditUriBuiltins.js:1024 -msgid "You must enter either a password or an API Key" -msgstr "Gib einen API-Key oder ein Passwort ein." +msgid "You must enter either a password or an API key" +msgstr "" #: scripts/services/EditUriBuiltins.js:1031 -msgid "You must enter either a password or an API Key, not both" -msgstr "Gib einen API-Key oder ein Passwort an. Aber nicht beides!" +msgid "You must enter either a password or an API key, not both" +msgstr "" #: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the password" @@ -3441,7 +3470,7 @@ msgstr "Sie müssen einen Pfad angeben." msgid "You should fill in {{field}} {{reason}}" msgstr "" -#: templates/restore.html:149 +#: templates/restore.html:144 msgid "Your files and folders have been restored successfully." msgstr "Dateien und Ordner erfolgreich wiederhergestellt." @@ -3483,7 +3512,7 @@ msgstr "" msgid "cos_secret_key" msgstr "" -#: templates/addoredit.html:272 templates/addoredit.html:357 +#: templates/addoredit.html:272 templates/addoredit.html:355 #: templates/advancedoptionseditor.html:29 #: templates/advancedoptionseditor.html:36 msgid "custom" @@ -3517,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 "" @@ -3529,8 +3554,7 @@ msgstr "" msgid "remote repository, e.g. remote" msgstr "" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "resume now" msgstr "Jetzt starten" @@ -3555,7 +3579,7 @@ msgstr "" "href=\"{{websitelink}}\">{{websitename}}. {{appname}} ist unter {{licensename}} lizenziert." -#: templates/about.html:51 +#: templates/about.html:53 msgid "" "{{brandingService.appName}} is using the following third party libraries:" msgstr "" @@ -3586,7 +3610,3 @@ msgstr "{{number}} Minuten" #: templates/home.html:52 msgid "{{time}} (took {{duration}})" msgstr "{{time}} (dauerte {{duration}})" - -#: templates/localdatabase.html:4 -msgid "…loading…" -msgstr "...laden... " diff --git a/Localizations/webroot/localization_webroot-en_GB.po b/Localizations/webroot/localization_webroot-en_GB.po index 8b1e8eacb..274ac73c5 100644 --- a/Localizations/webroot/localization_webroot-en_GB.po +++ b/Localizations/webroot/localization_webroot-en_GB.po @@ -42,22 +42,39 @@ msgstr "- pick an option -" msgid "...loading..." msgstr "...loading..." -#: templates/backends/openstack.html:44 -msgid "API Key" -msgstr "API Key" +#: templates/backends/sia.html:19 +msgid "" +"Note: Sia will still boost redundancy later as long as you're " +"connected to your hosts." +msgstr "" -#: scripts/services/EditUriBuiltins.js:1167 templates/backends/storj.html:21 +#: templates/commandline.html:25 +msgid " Edit as text" +msgstr "" + +#: templates/commandline.html:32 +msgid " Edit as text" +msgstr "" + +#: 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 "" + +#: scripts/services/EditUriBuiltins.js:1167 +#: templates/backends/openstack.html:44 templates/backends/storj.html:21 #: templates/backends/storj.html:22 msgid "API key" msgstr "API key" -#: scripts/services/EditUriBuiltins.js:1041 templates/backends/s3.html:67 -#: templates/backends/s3.html:69 +#: scripts/services/EditUriBuiltins.js:1041 templates/backends/s3.html:66 +#: templates/backends/s3.html:68 msgid "AWS Access ID" msgstr "AWS Access ID" -#: scripts/services/EditUriBuiltins.js:1042 templates/backends/s3.html:72 -#: templates/backends/s3.html:74 +#: scripts/services/EditUriBuiltins.js:1042 templates/backends/s3.html:71 +#: templates/backends/s3.html:73 msgid "AWS Access Key" msgstr "AWS Access Key" @@ -65,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" @@ -118,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" @@ -143,7 +160,8 @@ msgstr "Adjust bucket name?" msgid "Advanced Options" msgstr "Advanced Options" -#: templates/addoredit.html:378 templates/edituri.html:28 +#: templates/addoredit.html:376 templates/commandline.html:23 +#: templates/commandline.html:31 templates/edituri.html:28 msgid "Advanced options" msgstr "Advanced options" @@ -255,8 +273,8 @@ msgid "Autogenerated passphrase" msgstr "Autogenerated passphrase" #: templates/addoredit.html:258 -msgid "Automatically run backups." -msgstr "Automatically run backups." +msgid "Automatically run backups" +msgstr "" #: templates/backends/b2.html:12 msgid "B2 Application ID" @@ -278,13 +296,15 @@ msgstr "B2 Cloud Storage Application ID" msgid "B2 Cloud Storage Application Key" msgstr "B2 Cloud Storage Application Key" -#: templates/restore.html:143 templates/restore.html:70 +#: templates/restore.html:138 templates/restore.html:70 msgid "Back" msgstr "Back" -#: templates/about.html:64 -msgid "Backend modules:" -msgstr "Backend modules:" +#: templates/about.html:66 +msgid "" +"Backend modules:

{{item.Key}}

" +msgstr "" #: scripts/services/ServerStatus.js:46 msgid "Backup complete!" @@ -296,22 +316,17 @@ msgstr "Backup destination" #: templates/restore.html:131 msgid "" -"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. 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." msgstr "" -"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." #: templates/restore.html:21 templates/restoredirect.html:21 #: templates/restoredirect.html:31 msgid "Backup location" msgstr "Backup location" -#: templates/addoredit.html:321 +#: templates/addoredit.html:319 msgid "Backup retention" msgstr "Backup retention" @@ -335,33 +350,23 @@ msgstr "Browse" msgid "Browser default" msgstr "Browser default" -#: scripts/services/EditUriBuiltins.js:1163 -#: scripts/services/EditUriBuiltins.js:1169 templates/backends/storj.html:37 -msgid "Bucket" -msgstr "Bucket" +#: templates/backends/gcs.html:15 +msgid "Bucket create location" +msgstr "Bucket create location" #: scripts/services/EditUriBuiltins.js:1000 #: scripts/services/EditUriBuiltins.js:1040 #: scripts/services/EditUriBuiltins.js:1086 #: scripts/services/EditUriBuiltins.js:1100 +#: scripts/services/EditUriBuiltins.js:1163 +#: scripts/services/EditUriBuiltins.js:1169 #: scripts/services/EditUriBuiltins.js:1226 -#: scripts/services/EditUriBuiltins.js:1238 -msgid "Bucket Name" -msgstr "Bucket Name" - -#: templates/backends/gcs.html:15 -msgid "Bucket create location" -msgstr "Bucket create location" - -#: templates/backends/storj.html:38 -msgid "Bucket for storing the backup" -msgstr "" - -#: templates/backends/b2.html:2 templates/backends/b2.html:3 -#: templates/backends/cos.html:25 templates/backends/e2.html:11 -#: templates/backends/e2.html:12 templates/backends/gcs.html:2 -#: templates/backends/openstack.html:2 templates/backends/s3.html:22 -#: templates/backends/s3.html:23 +#: scripts/services/EditUriBuiltins.js:1238 templates/backends/b2.html:2 +#: templates/backends/b2.html:3 templates/backends/cos.html:25 +#: templates/backends/e2.html:11 templates/backends/e2.html:12 +#: templates/backends/gcs.html:2 templates/backends/openstack.html:2 +#: templates/backends/s3.html:22 templates/backends/s3.html:23 +#: templates/backends/storj.html:37 templates/backends/storj.html:38 msgid "Bucket name" msgstr "Bucket name" @@ -447,8 +452,9 @@ msgstr "Cache Files" msgid "Canary" msgstr "Canary" -#: scripts/controllers/AppController.js:48 -#: scripts/controllers/AppController.js:63 +#: 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 @@ -487,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" @@ -499,15 +509,15 @@ msgstr "Changelog for {{appname}} {{version}}" msgid "Check failed:" msgstr "Check failed:" -#: templates/about.html:33 +#: templates/about.html:34 msgid "Check for updates now" msgstr "Check for updates now" -#: templates/about.html:34 +#: templates/about.html:35 msgid "Checking for updates …" msgstr "Checking for updates …" -#: templates/captcha.html:10 +#: templates/captcha.html:11 msgid "Checking …" msgstr "" @@ -527,11 +537,11 @@ 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" -#: templates/backends/s3.html:79 +#: templates/backends/s3.html:78 msgid "Client library to use" msgstr "Client library to use" @@ -543,6 +553,14 @@ msgstr "" msgid "Cloud API Secret Key" msgstr "" +#: templates/commandline.html:8 +msgid "Command" +msgstr "" + +#: templates/commandline.html:18 +msgid "Commandline arguments" +msgstr "" + #: templates/home.html:40 msgid "Commandline …" msgstr "Command Line …" @@ -571,9 +589,11 @@ msgstr "Completing backup …" msgid "Completing previous backup …" msgstr "Completing previous backup …" -#: templates/about.html:65 -msgid "Compression modules:" -msgstr "Compression modules:" +#: templates/about.html:67 +msgid "" +"Compression modules:

{{item.Key}}

" +msgstr "" #: scripts/directives/sourceFolderPicker.js:533 msgid "Computer" @@ -601,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 "" @@ -617,7 +637,7 @@ msgstr "Confirmation required" msgid "Connect" msgstr "Connect" -#: index.html:307 +#: index.html:308 msgid "Connect now" msgstr "Connect now" @@ -625,25 +645,18 @@ msgstr "Connect now" msgid "Connecting to server …" msgstr "Connecting to server …" -#: templates/commandline.html:51 +#: templates/commandline.html:48 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" -#: index.html:294 -msgid "" -"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." -msgstr "" - #: scripts/directives/backupEditUri.js:50 #: scripts/directives/backupEditUri.js:53 msgid "Connection worked!" @@ -678,6 +691,11 @@ msgstr "Copy" msgid "Copy Destination URL to Clipboard" msgstr "Copy Destination URL to Clipboard" +#: scripts/controllers/EditBackupController.js:104 +#: scripts/controllers/RestoreDirectController.js:33 +msgid "Copy URL" +msgstr "" + #: scripts/controllers/DialogController.js:20 msgid "Copy failed. Please manually copy the URL" msgstr "Copy failed. Please manually copy the URL" @@ -758,11 +776,11 @@ msgstr "Custom Satellite ({{satellite}})" msgid "Custom authentication url" msgstr "Custom authentication url" -#: templates/addoredit.html:327 +#: templates/addoredit.html:325 msgid "Custom backup retention" msgstr "Custom backup retention" -#: templates/backends/s3.html:56 +#: templates/backends/s3.html:55 msgid "Custom bucket storage class" msgstr "" @@ -782,27 +800,19 @@ msgstr "Custom region value ({{region}})" msgid "Custom server url ({{server}})" msgstr "Custom server url ({{server}})" -#: templates/backends/s3.html:50 -msgid "" -"Custom storage class\n" -" ({{class}})" -msgstr "" -"Custom storage class\n" -" ({{class}})" - -#: templates/backends/gcs.html:29 +#: templates/backends/gcs.html:29 templates/backends/s3.html:50 msgid "Custom storage class ({{class}})" msgstr "Custom storage class ({{class}})" #: templates/advancedoptionseditor.html:43 -msgid "DEPRECATED:" +msgid "DEPRECATED: {{getDeprecationMessage(item)}}" msgstr "" #: templates/home.html:37 msgid "Database …" msgstr "Database …" -#: scripts/services/AppUtils.js:91 templates/addoredit.html:353 +#: scripts/services/AppUtils.js:91 templates/addoredit.html:351 msgid "Days" msgstr "Days" @@ -822,7 +832,11 @@ msgstr "Default excludes" msgid "Default options" msgstr "Default options" -#: templates/localdatabase.html:19 +#: templates/advancedoptionseditor.html:44 +msgid "Default value: \"{{getDefaultValue(item)}}\"" +msgstr "" + +#: templates/localdatabase.html:16 msgid "Delete" msgstr "Delete" @@ -834,7 +848,7 @@ msgstr "Delete Phase (Old Backup Versions)" msgid "Delete backup" msgstr "Delete backup" -#: templates/addoredit.html:324 +#: templates/addoredit.html:322 msgid "Delete backups that are older than" msgstr "Delete backups that are older than" @@ -962,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:177 +#: 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" @@ -1007,7 +1021,7 @@ msgstr "" " When deleting a backup, you can also delete the local database without affecting the ability to restore the remote files.\n" " If you are using the local database for backups from the commandline, you should keep the database." -#: templates/localdatabase.html:8 +#: templates/localdatabase.html:5 msgid "" "Each backup has a local database associated with it, which stores " "information about the remote backup on the local machine. This makes it " @@ -1015,12 +1029,12 @@ msgid "" " to be downloaded for each operation." msgstr "" -#: templates/addoredit.html:174 templates/addoredit.html:389 +#: templates/addoredit.html:174 templates/addoredit.html:387 #: templates/edituri.html:39 templates/settings.html:146 msgid "Edit as list" msgstr "Edit as list" -#: templates/addoredit.html:177 templates/addoredit.html:392 +#: templates/addoredit.html:177 templates/addoredit.html:390 #: templates/edituri.html:42 templates/settings.html:152 msgid "Edit as text" msgstr "Edit as text" @@ -1046,9 +1060,11 @@ msgstr "Encryption" msgid "Encryption changed" msgstr "Encryption changed" -#: templates/about.html:66 -msgid "Encryption modules:" -msgstr "Encryption modules:" +#: templates/about.html:68 +msgid "" +"Encryption modules:

{{item.Key}}

" +msgstr "" #: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 #: templates/backends/storj.html:26 @@ -1074,7 +1090,12 @@ msgstr "End" msgid "Enter URL" msgstr "Enter URL" -#: templates/addoredit.html:341 +#: scripts/controllers/EditBackupController.js:96 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Enter a backup destination URL:" +msgstr "" + +#: templates/addoredit.html:339 msgid "" "Enter a retention strategy manually. Placeholders are D/W/Y for " "days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. " @@ -1088,6 +1109,10 @@ msgstr "" "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." +#: templates/commandline.html:14 +msgid "Enter a url, or click the "Target URL >" link" +msgstr "" + #: templates/restoredirect.html:61 msgid "Enter backup passphrase, if any" msgstr "Enter backup passphrase, if any" @@ -1104,11 +1129,11 @@ msgstr "Enter encryption passphrase" msgid "Enter expression here" msgstr "Enter expression here" -#: templates/commandline.html:22 +#: templates/commandline.html:19 msgid "Enter one argument per line without quotes, e.g. *.txt" msgstr "" -#: templates/commandline.html:29 +#: templates/commandline.html:26 msgid "" "Enter one option per line in command-line format, e.g. --dblock-size=100MB" msgstr "" @@ -1322,11 +1347,11 @@ msgstr "Files larger than:" msgid "Filters" msgstr "Filters" -#: templates/commandline.html:60 +#: templates/commandline.html:57 msgid "Finished!" msgstr "Finished!" -#: scripts/controllers/AppController.js:176 +#: scripts/controllers/AppController.js:183 msgid "First run setup" msgstr "First run setup" @@ -1334,11 +1359,15 @@ msgstr "First run setup" msgid "Folder" msgstr "Folder" +#: templates/backends/storj.html:42 +msgid "Folder in the bucket" +msgstr "" + #: templates/backends/aliyunoss.html:30 templates/backends/b2.html:7 #: templates/backends/cos.html:30 templates/backends/e2.html:16 #: templates/backends/file.html:22 templates/backends/file.html:6 #: templates/backends/jottacloud.html:2 templates/backends/mega.html:2 -#: templates/backends/s3.html:61 templates/backends/sia.html:6 +#: templates/backends/s3.html:60 templates/backends/sia.html:6 #: templates/backends/storj.html:41 templates/restore.html:105 #: templates/restore.html:89 msgid "Folder path" @@ -1348,10 +1377,6 @@ msgstr "Folder path" msgid "Folder path name" msgstr "" -#: templates/backends/storj.html:42 -msgid "Folder within the bucket for storing the backup" -msgstr "" - #: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "Fri" @@ -1389,7 +1414,7 @@ msgstr "General options" msgid "Generate" msgstr "Generate" -#: templates/backends/s3.html:89 +#: templates/backends/s3.html:88 msgid "Generate IAM access policy" msgstr "" @@ -1413,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" @@ -1464,7 +1489,7 @@ msgstr "" msgid "If a date was missed, the job will run as soon as possible." msgstr "If a date was missed, the job will run as soon as possible." -#: templates/addoredit.html:361 +#: templates/addoredit.html:359 msgid "" "If at least one newer backup is found, all backups older than this date are " "deleted." @@ -1472,7 +1497,7 @@ msgstr "" "If at least one newer backup is found, all backups older than this date are " "deleted." -#: templates/localdatabase.html:13 +#: templates/localdatabase.html:10 msgid "" "If the backup and the remote storage is out of sync, Duplicati will require " "that you perform a repair operation to synchronize the database. If the " @@ -1483,21 +1508,15 @@ msgstr "" msgid "" "If the backup file was not downloaded automatically, right click and choose "Save" -" as …"" +" as …"." msgstr "" -"If the backup file was not downloaded automatically, right click and choose "Save" -" as …"" #: templates/notificationarea.html:7 msgid "" "If the backup file was not downloaded automatically, right click and choose " -""Save as …"" +""Save as …"." msgstr "" -"If the backup file was not downloaded automatically, right click and choose " -""Save as …"" #: scripts/services/EditUriBackendConfig.js:113 msgid "" @@ -1514,10 +1533,8 @@ msgstr "If you do not enter an API Key, the tenant name is required" #: templates/delete.html:32 msgid "" "If you want to use the backup later, you can export the configuration before" -" deleting it" +" deleting it." msgstr "" -"If you want to use the backup later, you can export the configuration before" -" deleting it" #: templates/import.html:29 msgid "Import" @@ -1527,6 +1544,11 @@ msgstr "Import" msgid "Import Destination URL" msgstr "Import Destination URL" +#: scripts/controllers/EditBackupController.js:96 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Import URL" +msgstr "" + #: templates/import.html:3 msgid "Import backup configuration" msgstr "Import backup configuration" @@ -1555,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" @@ -1599,11 +1621,11 @@ msgstr "KByte" msgid "KByte/s" msgstr "KByte/s" -#: templates/addoredit.html:325 +#: templates/addoredit.html:323 msgid "Keep a specific number of backups" msgstr "Keep a specific number of backups" -#: templates/addoredit.html:323 +#: templates/addoredit.html:321 msgid "Keep all backups" msgstr "Keep all backups" @@ -1668,10 +1690,10 @@ msgstr "Load older data" msgid "Loading remote storage usage …" msgstr "" -#: templates/about.html:42 templates/about.html:47 templates/about.html:53 +#: 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 …" @@ -1681,10 +1703,13 @@ msgid "Local Repository" msgstr "Local Repository" #: templates/localdatabase.html:2 -msgid "Local database for" -msgstr "Local database for" +msgid "" +"Local database for {{Backup.Backup.Name}}…loading…" +msgstr "" -#: templates/localdatabase.html:26 +#: templates/localdatabase.html:23 msgid "Local database path:" msgstr "Local database path:" @@ -1696,7 +1721,7 @@ msgstr "Local repository" msgid "Local storage" msgstr "Local storage" -#: templates/localdatabase.html:23 +#: templates/localdatabase.html:20 msgid "Location" msgstr "Location" @@ -1712,7 +1737,11 @@ msgstr "Log data for {{Backup.Backup.Name}}" msgid "Log data from the server" msgstr "Log data from the server" -#: index.html:226 +#: index.html:307 +msgid "Log in" +msgstr "" + +#: index.html:227 msgid "Log out" msgstr "Log out" @@ -1724,7 +1753,7 @@ msgstr "MByte" msgid "MByte/s" msgstr "MByte/s" -#: templates/localdatabase.html:11 +#: templates/localdatabase.html:8 msgid "Maintenance" msgstr "Maintenance" @@ -1734,7 +1763,7 @@ msgid "" " advanced options." msgstr "" -#: index.html:259 +#: index.html:260 msgid "Manual" msgstr "" @@ -1754,8 +1783,8 @@ msgstr "Max download speed" msgid "Max upload speed" msgstr "Max upload speed" -#: index.html:144 templates/addoredit.html:127 templates/addoredit.html:169 -#: templates/addoredit.html:384 templates/addoredit.html:95 +#: 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" msgstr "Menu" @@ -1801,11 +1830,11 @@ msgstr "Modified" msgid "Mon" msgstr "Mon" -#: scripts/services/AppUtils.js:93 templates/addoredit.html:355 +#: scripts/services/AppUtils.js:93 templates/addoredit.html:353 msgid "Months" msgstr "Months" -#: templates/localdatabase.html:34 +#: templates/localdatabase.html:31 msgid "Move existing database" msgstr "Move existing database" @@ -1837,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 "" @@ -1864,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:" @@ -1876,7 +1905,7 @@ msgstr "Next task:" msgid "Next time" msgstr "Next time" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -1925,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" @@ -1948,23 +1977,20 @@ msgid "" "is equivalent to 1 MByte/s." msgstr "" -#: templates/backends/sia.html:19 -msgid "Note:" -msgstr "" - -#: templates/addoredit.html:330 +#: templates/addoredit.html:328 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:48 -#: scripts/controllers/AppController.js:63 +#: 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 #: scripts/controllers/RestoreDirectController.js:33 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28 #: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58 -#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:152 +#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:147 #: templates/settings.html:158 msgid "OK" msgstr "OK" @@ -1977,14 +2003,14 @@ msgstr "" msgid "OSS Access Key Secret" msgstr "" -#: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 -msgid "OSS Bucket Name" -msgstr "" - #: templates/backends/aliyunoss.html:21 msgid "OSS Bucket Region" msgstr "" +#: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 +msgid "OSS Bucket name" +msgstr "" + #: templates/backends/aliyunoss.html:2 msgid "OSS Endpoint" msgstr "" @@ -2001,7 +2027,7 @@ msgstr "" msgid "Official releases" msgstr "" -#: templates/addoredit.html:348 +#: templates/addoredit.html:346 msgid "" "Once there are more backups than the specified number, the oldest backups " "are deleted." @@ -2022,8 +2048,8 @@ msgid "Opened" msgstr "Opened" #: scripts/services/EditUriBuiltins.js:1016 -msgid "Openstack API Key are not supported in v3 keystone API." -msgstr "Openstack API Key are not supported in v3 keystone API." +msgid "Openstack API key are not supported in v3 keystone API" +msgstr "" #: scripts/services/AppUtils.js:197 msgid "Operating System" @@ -2065,10 +2091,8 @@ msgstr "Options" #: templates/settings.html:143 msgid "" "Options added here are applied to all backups, but can be overridden in each" -" individual backup" +" individual backup." msgstr "" -"Options added here are applied to all backups, but can be overridden in each" -" individual backup" #: templates/restore.html:81 msgid "Original location" @@ -2078,7 +2102,7 @@ msgstr "Original location" msgid "Others" msgstr "Others" -#: templates/addoredit.html:334 +#: templates/addoredit.html:332 msgid "" "Over time backups will be deleted automatically. There will remain one " "backup for each of the last 7 days, each of the last 4 weeks, each of the " @@ -2139,7 +2163,7 @@ msgid "Path on server" msgstr "Path on server" #: templates/backends/b2.html:8 templates/backends/e2.html:17 -#: templates/backends/s3.html:63 +#: templates/backends/s3.html:62 msgid "Path or subfolder in the bucket" msgstr "Path or subfolder in the bucket" @@ -2151,7 +2175,7 @@ msgstr "Pause" msgid "Pause after startup or hibernation" msgstr "Pause after startup or hibernation" -#: scripts/controllers/AppController.js:46 +#: scripts/controllers/AppController.js:52 msgid "Pause options" msgstr "Pause options" @@ -2180,7 +2204,7 @@ msgid "Prevent tray icon automatic log-in" msgstr "Prevent tray icon automatic log-in" #: templates/addoredit.html:114 templates/addoredit.html:247 -#: templates/addoredit.html:297 templates/addoredit.html:411 +#: templates/addoredit.html:297 templates/addoredit.html:409 #: templates/restoredirect.html:81 msgid "Previous" msgstr "Previous" @@ -2213,7 +2237,7 @@ msgstr "Purging files …" msgid "Rebuilding local database …" msgstr "Rebuilding local database …" -#: templates/localdatabase.html:20 +#: templates/localdatabase.html:17 msgid "Recreate (delete and repair)" msgstr "Recreate (delete and repair)" @@ -2237,7 +2261,7 @@ msgstr "Registering temporary backup …" msgid "Relative paths not allowed" msgstr "Relative paths not allowed" -#: index.html:306 templates/captcha.html:7 +#: index.html:306 templates/captcha.html:8 msgid "Reload" msgstr "Reload" @@ -2277,7 +2301,7 @@ msgstr "Remove option" msgid "Removed files" msgstr "Removed files" -#: templates/localdatabase.html:18 templates/notificationarea.html:14 +#: templates/localdatabase.html:15 templates/notificationarea.html:14 msgid "Repair" msgstr "Repair" @@ -2297,11 +2321,11 @@ msgstr "Repeat Passphrase" msgid "Reporting:" msgstr "Reporting:" -#: templates/localdatabase.html:31 +#: templates/localdatabase.html:28 msgid "Reset" msgstr "Reset" -#: index.html:214 templates/restore.html:142 +#: index.html:215 templates/restore.html:137 msgid "Restore" msgstr "Restore" @@ -2359,7 +2383,7 @@ msgstr "Restored Symlinks" msgid "Restoring files …" msgstr "Restoring files …" -#: index.html:217 +#: index.html:218 msgid "Resume" msgstr "Resume" @@ -2375,18 +2399,22 @@ msgstr "Run again every" msgid "Run now" msgstr "Run now" -#: templates/commandline.html:47 +#: templates/commandline.html:44 msgid "Running commandline entry" msgstr "Running command line entry" -#: index.html:172 +#: index.html:173 msgid "Running task:" msgstr "Running task:" -#: scripts/controllers/StateController.js:25 templates/commandline.html:58 +#: scripts/controllers/StateController.js:25 msgid "Running …" msgstr "Running …" +#: templates/commandline.html:54 +msgid "Running … stop now" +msgstr "" + #: scripts/services/SystemInfo.js:51 msgid "S3 Compatible" msgstr "S3 Compatible" @@ -2403,11 +2431,11 @@ msgstr "Sat" msgid "Satellite" msgstr "Satellite" -#: templates/addoredit.html:410 templates/localdatabase.html:32 +#: templates/addoredit.html:408 templates/localdatabase.html:29 msgid "Save" msgstr "Save" -#: templates/localdatabase.html:33 +#: templates/localdatabase.html:30 msgid "Save and repair" msgstr "Save and repair" @@ -2465,11 +2493,16 @@ msgstr "Server and port" msgid "Server hostname or IP" msgstr "Server hostname or IP" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "Server is currently paused," msgstr "Server is currently paused," +#: templates/commandline.html:45 +msgid "" +"Server is currently paused, resume now" +msgstr "" + #: scripts/controllers/HomeController.js:7 msgid "Server is currently paused, do you want to resume now?" msgstr "Server is currently paused, do you want to resume now?" @@ -2482,11 +2515,11 @@ msgstr "Server password" msgid "Server paused" msgstr "Server paused" -#: templates/about.html:69 +#: templates/about.html:71 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" @@ -2520,13 +2553,7 @@ msgstr "Show treeview" msgid "Sia server password" msgstr "Sia server password" -#: templates/backends/sia.html:19 -msgid "" -"Sia will still boost redundancy later as long as you're connected to your " -"hosts." -msgstr "" - -#: templates/addoredit.html:326 +#: templates/addoredit.html:324 msgid "Smart backup retention" msgstr "Smart backup retention" @@ -2538,7 +2565,7 @@ msgstr "" "Some OpenStack providers allow an API key instead of a password and tenant " "name" -#: templates/backends/s3.html:83 +#: templates/backends/s3.html:82 msgid "" "Some S3 providers might only be compatible with a certain client library" msgstr "" @@ -2620,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:" @@ -2677,7 +2704,7 @@ msgstr "System files" msgid "System info" msgstr "System info" -#: templates/about.html:61 +#: templates/about.html:63 msgid "System properties" msgstr "System properties" @@ -2689,6 +2716,10 @@ msgstr "TByte" msgid "TByte/s" msgstr "TByte/s" +#: templates/commandline.html:13 +msgid "Target URL >" +msgstr "" + #: templates/backends/sia.html:7 msgid "Target path. Example: /backup" msgstr "" @@ -2760,21 +2791,16 @@ msgstr "" #: templates/addoredit.html:312 msgid "" -"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 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." msgstr "" #: scripts/services/EditUriBuiltins.js:1068 msgid "The bucket name should be all lower-case, convert automatically?" msgstr "The bucket name should be all lower-case, convert automatically?" -#: scripts/services/EditUriBuiltins.js:1052 -msgid "" -"The bucket name should start with your username, prepend automatically?" -msgstr "" -"The bucket name should start with your username, prepend automatically?" - #: scripts/controllers/ExportController.js:13 msgid "" "The configuration should be kept safe. Are you sure you want to save an " @@ -2905,7 +2931,7 @@ msgstr "This month" msgid "This week" msgstr "This week" -#: scripts/controllers/AppController.js:61 +#: scripts/controllers/AppController.js:67 msgid "Throttle settings" msgstr "Throttle settings" @@ -2934,6 +2960,12 @@ msgstr "" msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "To export without a passphrase, uncheck the \"Encrypt file\" box" +#: scripts/services/EditUriBuiltins.js:1052 +msgid "" +"To prevent bucket naming conflicts, it is recommended to prepend your " +"account ID to the bucket name. Prepend automatically?" +msgstr "" + #: templates/settings.html:26 msgid "" "To prevent various DNS based attacks, Duplicati limits the allowed hostnames" @@ -2976,7 +3008,7 @@ msgstr "" msgid "Tue" msgstr "Tue" -#: templates/restore.html:138 +#: templates/restore.html:133 msgid "Type passphrase here." msgstr "Type passphrase here." @@ -2992,6 +3024,13 @@ msgstr "Unknown backup size and versions" msgid "Until resumed" msgstr "Until resumed" +#: templates/about.html:30 +msgid "" +"Update {{state.updatedVersion}} is available." +" Download now" +msgstr "" + #: templates/settings.html:78 msgid "Update channel" msgstr "Update channel" @@ -3016,13 +3055,8 @@ 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 "" -"Usage reports help us improve the user experience and evaluate impact of new" -" features. We use them to generate {{'public usage statistics' | " -"translate}}" #: templates/settings.html:113 msgid "Usage statistics" @@ -3130,17 +3164,15 @@ msgstr "Very strong" msgid "Very weak" msgstr "Very weak" -#: index.html:245 +#: index.html:246 msgid "Visit us on" msgstr "Visit us on" #: templates/delete.html:21 msgid "" "WARNING: The remote database is found to be in use by the commandline " -"library" +"library." msgstr "" -"WARNING: The remote database is found to be in use by the command line " -"library" #: templates/delete.html:44 msgid "WARNING: This will prevent you from restoring the data in the future." @@ -3150,7 +3182,7 @@ msgstr "WARNING: This will prevent you from restoring the data in the future." msgid "Waiting for task to begin" msgstr "Waiting for task to begin" -#: templates/commandline.html:54 +#: templates/commandline.html:51 msgid "Waiting for task to start …" msgstr "" @@ -3178,7 +3210,7 @@ msgstr "Weak passphrase" msgid "Wed" msgstr "Wed" -#: scripts/services/AppUtils.js:92 templates/addoredit.html:354 +#: scripts/services/AppUtils.js:92 templates/addoredit.html:352 msgid "Weeks" msgstr "Weeks" @@ -3190,11 +3222,11 @@ msgstr "Where do you want to restore from?" msgid "Where do you want to restore the files to?" msgstr "Where do you want to restore the files to?" -#: scripts/services/AppUtils.js:94 templates/addoredit.html:356 +#: scripts/services/AppUtils.js:94 templates/addoredit.html:354 msgid "Years" msgstr "Years" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -3241,7 +3273,7 @@ msgstr "" "You are changing the database path away from an existing database.\n" "Are you sure this is what you want?" -#: templates/about.html:27 +#: templates/about.html:28 msgid "You are currently running {{appname}} {{version}}" msgstr "You are currently running {{appname}} {{version}}" @@ -3328,8 +3360,8 @@ msgid "You must enter a tenant (aka project) name to use v3 API" msgstr "You must enter a tenant (aka project) name to use v3 API" #: scripts/services/EditUriBuiltins.js:1027 -msgid "You must enter a tenant name if you do not provide an API Key" -msgstr "You must enter a tenant name if you do not provide an API Key" +msgid "You must enter a tenant name if you do not provide an API key" +msgstr "" #: scripts/controllers/EditBackupController.js:289 msgid "You must enter a valid duration for the time to keep backups" @@ -3340,12 +3372,12 @@ msgid "You must enter a valid retention policy string" msgstr "You must enter a valid retention policy string" #: scripts/services/EditUriBuiltins.js:1024 -msgid "You must enter either a password or an API Key" -msgstr "You must enter either a password or an API Key" +msgid "You must enter either a password or an API key" +msgstr "" #: scripts/services/EditUriBuiltins.js:1031 -msgid "You must enter either a password or an API Key, not both" -msgstr "You must enter either a password or an API Key, not both" +msgid "You must enter either a password or an API key, not both" +msgstr "" #: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the password" @@ -3380,7 +3412,7 @@ msgstr "You must specify a path" msgid "You should fill in {{field}} {{reason}}" msgstr "" -#: templates/restore.html:149 +#: templates/restore.html:144 msgid "Your files and folders have been restored successfully." msgstr "Your files and folders have been restored successfully." @@ -3420,7 +3452,7 @@ msgstr "" msgid "cos_secret_key" msgstr "" -#: templates/addoredit.html:272 templates/addoredit.html:357 +#: templates/addoredit.html:272 templates/addoredit.html:355 #: templates/advancedoptionseditor.html:29 #: templates/advancedoptionseditor.html:36 msgid "custom" @@ -3454,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 "" @@ -3466,8 +3494,7 @@ msgstr "" msgid "remote repository, e.g. remote" msgstr "" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "resume now" msgstr "resume now" @@ -3491,7 +3518,7 @@ msgstr "" "{{websitename}}. {{appname}} is licensed " "under the {{licensename}}." -#: templates/about.html:51 +#: templates/about.html:53 msgid "" "{{brandingService.appName}} is using the following third party libraries:" msgstr "" @@ -3522,7 +3549,3 @@ msgstr "{{number}} Minutes" #: templates/home.html:52 msgid "{{time}} (took {{duration}})" msgstr "{{time}} (took {{duration}})" - -#: templates/localdatabase.html:4 -msgid "…loading…" -msgstr "…loading…" diff --git a/Localizations/webroot/localization_webroot-es.po b/Localizations/webroot/localization_webroot-es.po index 668bfbcec..5d063820d 100644 --- a/Localizations/webroot/localization_webroot-es.po +++ b/Localizations/webroot/localization_webroot-es.po @@ -50,22 +50,39 @@ msgstr "- escoja una opción -" msgid "...loading..." msgstr "...cargando..." -#: templates/backends/openstack.html:44 -msgid "API Key" -msgstr "Clave API" +#: templates/backends/sia.html:19 +msgid "" +"Note: Sia will still boost redundancy later as long as you're " +"connected to your hosts." +msgstr "" -#: scripts/services/EditUriBuiltins.js:1167 templates/backends/storj.html:21 +#: templates/commandline.html:25 +msgid " Edit as text" +msgstr "" + +#: templates/commandline.html:32 +msgid " Edit as text" +msgstr "" + +#: 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 "" + +#: scripts/services/EditUriBuiltins.js:1167 +#: templates/backends/openstack.html:44 templates/backends/storj.html:21 #: templates/backends/storj.html:22 msgid "API key" msgstr "Clave API" -#: scripts/services/EditUriBuiltins.js:1041 templates/backends/s3.html:67 -#: templates/backends/s3.html:69 +#: scripts/services/EditUriBuiltins.js:1041 templates/backends/s3.html:66 +#: templates/backends/s3.html:68 msgid "AWS Access ID" msgstr "AWS Acceso ID" -#: scripts/services/EditUriBuiltins.js:1042 templates/backends/s3.html:72 -#: templates/backends/s3.html:74 +#: scripts/services/EditUriBuiltins.js:1042 templates/backends/s3.html:71 +#: templates/backends/s3.html:73 msgid "AWS Access Key" msgstr "AWS Clave de aceso" @@ -73,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" @@ -126,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" @@ -151,7 +168,8 @@ msgstr "¿Ajustar el nombre del deposito?" msgid "Advanced Options" msgstr "Opciones Avanzadas" -#: templates/addoredit.html:378 templates/edituri.html:28 +#: templates/addoredit.html:376 templates/commandline.html:23 +#: templates/commandline.html:31 templates/edituri.html:28 msgid "Advanced options" msgstr "Opciones avanzadas" @@ -263,8 +281,8 @@ msgid "Autogenerated passphrase" msgstr "Autogenerar frase de seguridad" #: templates/addoredit.html:258 -msgid "Automatically run backups." -msgstr "Ejecutar automáticamente las copias de seguridad." +msgid "Automatically run backups" +msgstr "" #: templates/backends/b2.html:12 msgid "B2 Application ID" @@ -286,13 +304,15 @@ msgstr "ID de la aplicación de almacenamiento en la nube B2" msgid "B2 Cloud Storage Application Key" msgstr "B2 Clave de aplicación de Cloud Storage" -#: templates/restore.html:143 templates/restore.html:70 +#: templates/restore.html:138 templates/restore.html:70 msgid "Back" msgstr "Volver" -#: templates/about.html:64 -msgid "Backend modules:" -msgstr "Módulos de respaldo:" +#: templates/about.html:66 +msgid "" +"Backend modules:

{{item.Key}}

" +msgstr "" #: scripts/services/ServerStatus.js:46 msgid "Backup complete!" @@ -304,22 +324,17 @@ msgstr "Destino de la copia de seguridad" #: templates/restore.html:131 msgid "" -"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. 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." msgstr "" -"La copia está encriptada, pero no se dispone de la frase de cifrado.\n" -"Ingrese una frase de cifrado a continuación para poder restaurar sus archivos o,\n" -"en caso de cifrado GPG, deje en blanco para permitir que gpg recupere la frase de cifrado\n" -"invocando la cadena de claves de su sistema." #: templates/restore.html:21 templates/restoredirect.html:21 #: templates/restoredirect.html:31 msgid "Backup location" msgstr "Ubicación de la copia de seguridad" -#: templates/addoredit.html:321 +#: templates/addoredit.html:319 msgid "Backup retention" msgstr "Conservación de copia de respaldo" @@ -343,33 +358,23 @@ msgstr "Navega" msgid "Browser default" msgstr "Navegador por defecto" -#: scripts/services/EditUriBuiltins.js:1163 -#: scripts/services/EditUriBuiltins.js:1169 templates/backends/storj.html:37 -msgid "Bucket" -msgstr "Depósito" +#: templates/backends/gcs.html:15 +msgid "Bucket create location" +msgstr "Crear la ubicación del depósito" #: scripts/services/EditUriBuiltins.js:1000 #: scripts/services/EditUriBuiltins.js:1040 #: scripts/services/EditUriBuiltins.js:1086 #: scripts/services/EditUriBuiltins.js:1100 +#: scripts/services/EditUriBuiltins.js:1163 +#: scripts/services/EditUriBuiltins.js:1169 #: scripts/services/EditUriBuiltins.js:1226 -#: scripts/services/EditUriBuiltins.js:1238 -msgid "Bucket Name" -msgstr "Nombre del depósito" - -#: templates/backends/gcs.html:15 -msgid "Bucket create location" -msgstr "Crear la ubicación del depósito" - -#: templates/backends/storj.html:38 -msgid "Bucket for storing the backup" -msgstr "" - -#: templates/backends/b2.html:2 templates/backends/b2.html:3 -#: templates/backends/cos.html:25 templates/backends/e2.html:11 -#: templates/backends/e2.html:12 templates/backends/gcs.html:2 -#: templates/backends/openstack.html:2 templates/backends/s3.html:22 -#: templates/backends/s3.html:23 +#: scripts/services/EditUriBuiltins.js:1238 templates/backends/b2.html:2 +#: templates/backends/b2.html:3 templates/backends/cos.html:25 +#: templates/backends/e2.html:11 templates/backends/e2.html:12 +#: templates/backends/gcs.html:2 templates/backends/openstack.html:2 +#: templates/backends/s3.html:22 templates/backends/s3.html:23 +#: templates/backends/storj.html:37 templates/backends/storj.html:38 msgid "Bucket name" msgstr "Nombre del depósito" @@ -456,8 +461,9 @@ msgstr "Archivos caché" msgid "Canary" msgstr "Experimental e inestable (Canary)" -#: scripts/controllers/AppController.js:48 -#: scripts/controllers/AppController.js:63 +#: 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 +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" @@ -508,15 +518,15 @@ msgstr "Registro de cambios para {{appname}} {{version}}" msgid "Check failed:" msgstr "Error en chequeo:" -#: templates/about.html:33 +#: templates/about.html:34 msgid "Check for updates now" msgstr "Comprobar actualizaciones ahora" -#: templates/about.html:34 +#: templates/about.html:35 msgid "Checking for updates …" msgstr "Buscando actualizaciones ..." -#: templates/captcha.html:10 +#: templates/captcha.html:11 msgid "Checking …" msgstr "" @@ -536,11 +546,11 @@ 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" -#: templates/backends/s3.html:79 +#: templates/backends/s3.html:78 msgid "Client library to use" msgstr "Biblioteca cliente para usar" @@ -552,6 +562,14 @@ msgstr "" msgid "Cloud API Secret Key" msgstr "" +#: templates/commandline.html:8 +msgid "Command" +msgstr "" + +#: templates/commandline.html:18 +msgid "Commandline arguments" +msgstr "" + #: templates/home.html:40 msgid "Commandline …" msgstr "Línea de comandos ..." @@ -580,9 +598,11 @@ msgstr "Completando copia de seguridad ..." msgid "Completing previous backup …" msgstr "Completando copia de seguridad precia ..." -#: templates/about.html:65 -msgid "Compression modules:" -msgstr "Módulos de compresión:" +#: templates/about.html:67 +msgid "" +"Compression modules:

{{item.Key}}

" +msgstr "" #: scripts/directives/sourceFolderPicker.js:533 msgid "Computer" @@ -610,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 "" @@ -626,7 +646,7 @@ msgstr "Confirmación necesaria" msgid "Connect" msgstr "Conectar" -#: index.html:307 +#: index.html:308 msgid "Connect now" msgstr "Conectar ahora" @@ -634,25 +654,18 @@ msgstr "Conectar ahora" msgid "Connecting to server …" msgstr "Conectando al servidor ..." -#: templates/commandline.html:51 +#: templates/commandline.html:48 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" -#: index.html:294 -msgid "" -"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." -msgstr "" - #: scripts/directives/backupEditUri.js:50 #: scripts/directives/backupEditUri.js:53 msgid "Connection worked!" @@ -687,6 +700,11 @@ msgstr "Copia" msgid "Copy Destination URL to Clipboard" msgstr "Copiar la URL de destino al portapapeles" +#: scripts/controllers/EditBackupController.js:104 +#: scripts/controllers/RestoreDirectController.js:33 +msgid "Copy URL" +msgstr "" + #: scripts/controllers/DialogController.js:20 msgid "Copy failed. Please manually copy the URL" msgstr "Copía fallida. Por favor, copia manualmente la dirección URL" @@ -767,11 +785,11 @@ msgstr "Satélite personalizado ({{satellite}})" msgid "Custom authentication url" msgstr "Url de autenticación personalizada" -#: templates/addoredit.html:327 +#: templates/addoredit.html:325 msgid "Custom backup retention" msgstr "Conservación de copia de respaldo personalizada" -#: templates/backends/s3.html:56 +#: templates/backends/s3.html:55 msgid "Custom bucket storage class" msgstr "" @@ -791,27 +809,19 @@ msgstr "Personalizar el valor de la región ({{region}})" msgid "Custom server url ({{server}})" msgstr "Url del servidor personalizada ({{server}})" -#: templates/backends/s3.html:50 -msgid "" -"Custom storage class\n" -" ({{class}})" -msgstr "" -"Clase de almacenamiento personalizada\n" -" ({{class}})" - -#: templates/backends/gcs.html:29 +#: templates/backends/gcs.html:29 templates/backends/s3.html:50 msgid "Custom storage class ({{class}})" msgstr "Categoría de almacenamiento personalizado ({{class}})" #: templates/advancedoptionseditor.html:43 -msgid "DEPRECATED:" +msgid "DEPRECATED: {{getDeprecationMessage(item)}}" msgstr "" #: templates/home.html:37 msgid "Database …" msgstr "Base de datos ..." -#: scripts/services/AppUtils.js:91 templates/addoredit.html:353 +#: scripts/services/AppUtils.js:91 templates/addoredit.html:351 msgid "Days" msgstr "Días" @@ -831,7 +841,11 @@ msgstr "Exclusiones por defecto" msgid "Default options" msgstr "Opciones por defecto" -#: templates/localdatabase.html:19 +#: templates/advancedoptionseditor.html:44 +msgid "Default value: \"{{getDefaultValue(item)}}\"" +msgstr "" + +#: templates/localdatabase.html:16 msgid "Delete" msgstr "Eliminar" @@ -843,7 +857,7 @@ msgstr "Elimine Fase (Versiones Antiguas del Respaldo)" msgid "Delete backup" msgstr "Eliminar copia de seguridad" -#: templates/addoredit.html:324 +#: templates/addoredit.html:322 msgid "Delete backups that are older than" msgstr "Eliminar copias de seguridad que tengan mas de" @@ -973,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:177 +#: 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" @@ -1017,7 +1031,7 @@ msgstr "" "Al eliminar una copia de seguridad, también puede borrar la base de datos local sin afectar a la habilidad de restaurar los archivos remotos.\n" "Si está utilizando la base de datos local para copias de seguridad desde la línea de comandos, debe mantener la base de datos." -#: templates/localdatabase.html:8 +#: templates/localdatabase.html:5 msgid "" "Each backup has a local database associated with it, which stores " "information about the remote backup on the local machine. This makes it " @@ -1025,12 +1039,12 @@ msgid "" " to be downloaded for each operation." msgstr "" -#: templates/addoredit.html:174 templates/addoredit.html:389 +#: templates/addoredit.html:174 templates/addoredit.html:387 #: templates/edituri.html:39 templates/settings.html:146 msgid "Edit as list" msgstr "Editar lista" -#: templates/addoredit.html:177 templates/addoredit.html:392 +#: templates/addoredit.html:177 templates/addoredit.html:390 #: templates/edituri.html:42 templates/settings.html:152 msgid "Edit as text" msgstr "Editar como texto" @@ -1056,9 +1070,11 @@ msgstr "Cifrado" msgid "Encryption changed" msgstr "Cambios de cifrado" -#: templates/about.html:66 -msgid "Encryption modules:" -msgstr "Módulos de cifrado:" +#: templates/about.html:68 +msgid "" +"Encryption modules:

{{item.Key}}

" +msgstr "" #: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 #: templates/backends/storj.html:26 @@ -1084,7 +1100,12 @@ msgstr "Fin" msgid "Enter URL" msgstr "Introduzca URL" -#: templates/addoredit.html:341 +#: scripts/controllers/EditBackupController.js:96 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Enter a backup destination URL:" +msgstr "" + +#: templates/addoredit.html:339 msgid "" "Enter a retention strategy manually. Placeholders are D/W/Y for " "days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. " @@ -1098,6 +1119,10 @@ msgstr "" "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." +#: templates/commandline.html:14 +msgid "Enter a url, or click the "Target URL >" link" +msgstr "" + #: templates/restoredirect.html:61 msgid "Enter backup passphrase, if any" msgstr "Introduzca la frase de seguridad, si la hay" @@ -1114,11 +1139,11 @@ msgstr "Introduzca la frase de seguridad" msgid "Enter expression here" msgstr "Introduzca aquí la expresión" -#: templates/commandline.html:22 +#: templates/commandline.html:19 msgid "Enter one argument per line without quotes, e.g. *.txt" msgstr "" -#: templates/commandline.html:29 +#: templates/commandline.html:26 msgid "" "Enter one option per line in command-line format, e.g. --dblock-size=100MB" msgstr "" @@ -1332,11 +1357,11 @@ msgstr "Archivos que superen:" msgid "Filters" msgstr "Filtros" -#: templates/commandline.html:60 +#: templates/commandline.html:57 msgid "Finished!" msgstr "¡Terminado!" -#: scripts/controllers/AppController.js:176 +#: scripts/controllers/AppController.js:183 msgid "First run setup" msgstr "Configuración de primera ejecución" @@ -1344,11 +1369,15 @@ msgstr "Configuración de primera ejecución" msgid "Folder" msgstr "Carpeta" +#: templates/backends/storj.html:42 +msgid "Folder in the bucket" +msgstr "" + #: templates/backends/aliyunoss.html:30 templates/backends/b2.html:7 #: templates/backends/cos.html:30 templates/backends/e2.html:16 #: templates/backends/file.html:22 templates/backends/file.html:6 #: templates/backends/jottacloud.html:2 templates/backends/mega.html:2 -#: templates/backends/s3.html:61 templates/backends/sia.html:6 +#: templates/backends/s3.html:60 templates/backends/sia.html:6 #: templates/backends/storj.html:41 templates/restore.html:105 #: templates/restore.html:89 msgid "Folder path" @@ -1358,10 +1387,6 @@ msgstr "Ruta de la carpeta" msgid "Folder path name" msgstr "" -#: templates/backends/storj.html:42 -msgid "Folder within the bucket for storing the backup" -msgstr "" - #: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "Vie" @@ -1399,7 +1424,7 @@ msgstr "Opciones generales" msgid "Generate" msgstr "Generar" -#: templates/backends/s3.html:89 +#: templates/backends/s3.html:88 msgid "Generate IAM access policy" msgstr "Generar política de acceso IAM" @@ -1423,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" @@ -1475,7 +1500,7 @@ msgid "If a date was missed, the job will run as soon as possible." msgstr "" "Si la fecha se paso, se ejecutará el trabajo tan pronto como sea posible." -#: templates/addoredit.html:361 +#: templates/addoredit.html:359 msgid "" "If at least one newer backup is found, all backups older than this date are " "deleted." @@ -1483,7 +1508,7 @@ msgstr "" "Si al menos una copia mas nueva es encontrada, todas las copias anteriores\n" "a ese día s eliminarán." -#: templates/localdatabase.html:13 +#: templates/localdatabase.html:10 msgid "" "If the backup and the remote storage is out of sync, Duplicati will require " "that you perform a repair operation to synchronize the database. If the " @@ -1494,19 +1519,15 @@ msgstr "" msgid "" "If the backup file was not downloaded automatically, right click and choose "Save" -" as …"" +" as …"." msgstr "" -"Si el archivo de copia de seguridad no se descargó automáticamente, " #: templates/notificationarea.html:7 msgid "" "If the backup file was not downloaded automatically, right click and choose " -""Save as …"" +""Save as …"." msgstr "" -"Si el archivo de copia de seguridad no se descargó automáticamente, " #: scripts/services/EditUriBackendConfig.js:113 msgid "" @@ -1523,10 +1544,8 @@ msgstr "Si no introduce una clave API, requerirá el nombre de cliente" #: templates/delete.html:32 msgid "" "If you want to use the backup later, you can export the configuration before" -" deleting it" +" deleting it." msgstr "" -"Si desea utilizar la copia de seguridad más adelante, puede exportar la " -"configuración antes de eliminarla" #: templates/import.html:29 msgid "Import" @@ -1536,6 +1555,11 @@ msgstr "Importar" msgid "Import Destination URL" msgstr "Importar Destino URL" +#: scripts/controllers/EditBackupController.js:96 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Import URL" +msgstr "" + #: templates/import.html:3 msgid "Import backup configuration" msgstr "Importar configuración de copias de seguridad" @@ -1564,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" @@ -1609,11 +1633,11 @@ msgstr "KByte" msgid "KByte/s" msgstr "KByte/s" -#: templates/addoredit.html:325 +#: templates/addoredit.html:323 msgid "Keep a specific number of backups" msgstr "Mantener un número específico de copias de seguridad" -#: templates/addoredit.html:323 +#: templates/addoredit.html:321 msgid "Keep all backups" msgstr "Mantener todas las copias de seguridad" @@ -1683,10 +1707,10 @@ msgstr "Cargar datos anteriores" msgid "Loading remote storage usage …" msgstr "" -#: templates/about.html:42 templates/about.html:47 templates/about.html:53 +#: 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 ..." @@ -1696,10 +1720,13 @@ msgid "Local Repository" msgstr "Repositorio Local" #: templates/localdatabase.html:2 -msgid "Local database for" -msgstr "Base de datos local para" +msgid "" +"Local database for {{Backup.Backup.Name}}…loading…" +msgstr "" -#: templates/localdatabase.html:26 +#: templates/localdatabase.html:23 msgid "Local database path:" msgstr "Ruta de la base de datos local:" @@ -1711,7 +1738,7 @@ msgstr "Repositorio local" msgid "Local storage" msgstr "Almacenamiento local" -#: templates/localdatabase.html:23 +#: templates/localdatabase.html:20 msgid "Location" msgstr "Localización" @@ -1727,7 +1754,11 @@ msgstr "Registrar datos para {{Backup.Backup.Name}}" msgid "Log data from the server" msgstr "Registrar datos desde el servidor" -#: index.html:226 +#: index.html:307 +msgid "Log in" +msgstr "" + +#: index.html:227 msgid "Log out" msgstr "Desconectar" @@ -1739,7 +1770,7 @@ msgstr "MByte" msgid "MByte/s" msgstr "MByte/s" -#: templates/localdatabase.html:11 +#: templates/localdatabase.html:8 msgid "Maintenance" msgstr "Mantenimiento" @@ -1749,7 +1780,7 @@ msgid "" " advanced options." msgstr "" -#: index.html:259 +#: index.html:260 msgid "Manual" msgstr "" @@ -1769,8 +1800,8 @@ 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 -#: templates/addoredit.html:384 templates/addoredit.html:95 +#: 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" msgstr "Menú" @@ -1816,11 +1847,11 @@ msgstr "Modificado" msgid "Mon" msgstr "Lun" -#: scripts/services/AppUtils.js:93 templates/addoredit.html:355 +#: scripts/services/AppUtils.js:93 templates/addoredit.html:353 msgid "Months" msgstr "Meses" -#: templates/localdatabase.html:34 +#: templates/localdatabase.html:31 msgid "Move existing database" msgstr "Mover base de datos existente" @@ -1852,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 "" @@ -1879,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:" @@ -1891,7 +1922,7 @@ msgstr "Siguiente tarea:" msgid "Next time" msgstr "La próxima vez" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -1940,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" @@ -1963,25 +1994,22 @@ msgid "" "is equivalent to 1 MByte/s." msgstr "" -#: templates/backends/sia.html:19 -msgid "Note:" -msgstr "" - -#: templates/addoredit.html:330 +#: templates/addoredit.html:328 msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "" "Nada será borrado. El tamaño de la copia de seguridad aumentará con cada " "cambio." -#: scripts/controllers/AppController.js:48 -#: scripts/controllers/AppController.js:63 +#: 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 #: scripts/controllers/RestoreDirectController.js:33 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28 #: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58 -#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:152 +#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:147 #: templates/settings.html:158 msgid "OK" msgstr "OK" @@ -1994,14 +2022,14 @@ msgstr "" msgid "OSS Access Key Secret" msgstr "" -#: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 -msgid "OSS Bucket Name" -msgstr "" - #: templates/backends/aliyunoss.html:21 msgid "OSS Bucket Region" msgstr "" +#: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 +msgid "OSS Bucket name" +msgstr "" + #: templates/backends/aliyunoss.html:2 msgid "OSS Endpoint" msgstr "" @@ -2018,7 +2046,7 @@ msgstr "" msgid "Official releases" msgstr "" -#: templates/addoredit.html:348 +#: templates/addoredit.html:346 msgid "" "Once there are more backups than the specified number, the oldest backups " "are deleted." @@ -2039,9 +2067,8 @@ msgid "Opened" msgstr "Abierto" #: scripts/services/EditUriBuiltins.js:1016 -msgid "Openstack API Key are not supported in v3 keystone API." +msgid "Openstack API key are not supported in v3 keystone API" msgstr "" -"La clave de API de Openstack no está soportada con la API de keystone v3." #: scripts/services/AppUtils.js:197 msgid "Operating System" @@ -2083,10 +2110,8 @@ msgstr "Opciones" #: templates/settings.html:143 msgid "" "Options added here are applied to all backups, but can be overridden in each" -" individual backup" +" individual backup." msgstr "" -"Las opciones agregadas aquí aplican a todos los respaldos, pero pueden ser " -"modificadas individualmente en ellos" #: templates/restore.html:81 msgid "Original location" @@ -2096,7 +2121,7 @@ msgstr "Localización original" msgid "Others" msgstr "Otros" -#: templates/addoredit.html:334 +#: templates/addoredit.html:332 msgid "" "Over time backups will be deleted automatically. There will remain one " "backup for each of the last 7 days, each of the last 4 weeks, each of the " @@ -2158,7 +2183,7 @@ msgid "Path on server" msgstr "Ruta del servidor" #: templates/backends/b2.html:8 templates/backends/e2.html:17 -#: templates/backends/s3.html:63 +#: templates/backends/s3.html:62 msgid "Path or subfolder in the bucket" msgstr "Ruta o subcarpeta en el depósito" @@ -2170,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:46 +#: scripts/controllers/AppController.js:52 msgid "Pause options" msgstr "Opciones de pausa" @@ -2199,7 +2224,7 @@ msgid "Prevent tray icon automatic log-in" msgstr "Impedir el inicio de sesión automático con el icono de la bandeja" #: templates/addoredit.html:114 templates/addoredit.html:247 -#: templates/addoredit.html:297 templates/addoredit.html:411 +#: templates/addoredit.html:297 templates/addoredit.html:409 #: templates/restoredirect.html:81 msgid "Previous" msgstr "Anterior" @@ -2232,7 +2257,7 @@ msgstr "Purgando archivos ..." msgid "Rebuilding local database …" msgstr "Reconstruyendo base de datos local ..." -#: templates/localdatabase.html:20 +#: templates/localdatabase.html:17 msgid "Recreate (delete and repair)" msgstr "Recrear (borrar y reparar)" @@ -2256,7 +2281,7 @@ msgstr "Registrando copia de seguridad temporal …" msgid "Relative paths not allowed" msgstr "No se permiten rutas relativas" -#: index.html:306 templates/captcha.html:7 +#: index.html:306 templates/captcha.html:8 msgid "Reload" msgstr "Recargar" @@ -2296,7 +2321,7 @@ msgstr "Quitar opción" msgid "Removed files" msgstr "Ficheros borrados" -#: templates/localdatabase.html:18 templates/notificationarea.html:14 +#: templates/localdatabase.html:15 templates/notificationarea.html:14 msgid "Repair" msgstr "Reparar" @@ -2316,11 +2341,11 @@ msgstr "Repita la frase de seguridad" msgid "Reporting:" msgstr "Reportando:" -#: templates/localdatabase.html:31 +#: templates/localdatabase.html:28 msgid "Reset" msgstr "Resetear" -#: index.html:214 templates/restore.html:142 +#: index.html:215 templates/restore.html:137 msgid "Restore" msgstr "Restaurar" @@ -2378,7 +2403,7 @@ msgstr "Symlinks restaurados" msgid "Restoring files …" msgstr "Restaurando archivos ...." -#: index.html:217 +#: index.html:218 msgid "Resume" msgstr "Resumir" @@ -2394,18 +2419,22 @@ msgstr "Volver a ejecutar cada" msgid "Run now" msgstr "Ejecutar ahora" -#: templates/commandline.html:47 +#: templates/commandline.html:44 msgid "Running commandline entry" msgstr "Ejecutando entrada de linea de comandos" -#: index.html:172 +#: index.html:173 msgid "Running task:" msgstr "Ejecutando tarea:" -#: scripts/controllers/StateController.js:25 templates/commandline.html:58 +#: scripts/controllers/StateController.js:25 msgid "Running …" msgstr "Ejecutando ..." +#: templates/commandline.html:54 +msgid "Running … stop now" +msgstr "" + #: scripts/services/SystemInfo.js:51 msgid "S3 Compatible" msgstr "S3 Compatible" @@ -2422,11 +2451,11 @@ msgstr "Sab" msgid "Satellite" msgstr "Satélite" -#: templates/addoredit.html:410 templates/localdatabase.html:32 +#: templates/addoredit.html:408 templates/localdatabase.html:29 msgid "Save" msgstr "Guardar" -#: templates/localdatabase.html:33 +#: templates/localdatabase.html:30 msgid "Save and repair" msgstr "Guardar y reparar" @@ -2485,11 +2514,16 @@ msgstr "Servidor y puerto" msgid "Server hostname or IP" msgstr "Nombre del servidor o IP" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "Server is currently paused," msgstr "El servidor se encuentra en pausa," +#: templates/commandline.html:45 +msgid "" +"Server is currently paused, resume now" +msgstr "" + #: scripts/controllers/HomeController.js:7 msgid "Server is currently paused, do you want to resume now?" msgstr "El servidor se encuentra en pausa, ¿quiere reanudar ahora?" @@ -2502,11 +2536,11 @@ msgstr "Contraseña del servidor" msgid "Server paused" msgstr "Servidor pausado" -#: templates/about.html:69 +#: templates/about.html:71 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" @@ -2540,13 +2574,7 @@ msgstr "Mostrar vista de árbol" msgid "Sia server password" msgstr "Contraseña del servidor Sia" -#: templates/backends/sia.html:19 -msgid "" -"Sia will still boost redundancy later as long as you're connected to your " -"hosts." -msgstr "" - -#: templates/addoredit.html:326 +#: templates/addoredit.html:324 msgid "Smart backup retention" msgstr "Retención de copias inteligente" @@ -2558,7 +2586,7 @@ msgstr "" "Algunos proveedores de OpenStack permiten una clave API en lugar de un " "nombre del cliente y contraseña" -#: templates/backends/s3.html:83 +#: templates/backends/s3.html:82 msgid "" "Some S3 providers might only be compatible with a certain client library" msgstr "" @@ -2643,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:" @@ -2700,7 +2728,7 @@ msgstr "Archivos de sistema" msgid "System info" msgstr "Información del sistema" -#: templates/about.html:61 +#: templates/about.html:63 msgid "System properties" msgstr "Propiedades del sistema" @@ -2712,6 +2740,10 @@ msgstr "TByte" msgid "TByte/s" msgstr "TByte/s" +#: templates/commandline.html:13 +msgid "Target URL >" +msgstr "" + #: templates/backends/sia.html:7 msgid "Target path. Example: /backup" msgstr "" @@ -2784,9 +2816,10 @@ msgstr "" #: templates/addoredit.html:312 msgid "" -"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 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." msgstr "" #: scripts/services/EditUriBuiltins.js:1068 @@ -2795,13 +2828,6 @@ msgstr "" "El nombre del depósito debe ser todo en minúsculas, ¿convertir " "automáticamente?" -#: scripts/services/EditUriBuiltins.js:1052 -msgid "" -"The bucket name should start with your username, prepend automatically?" -msgstr "" -"El nombre del depósito debe empezar con su nombre de usuario, ¿anteponer " -"automáticamente?" - #: scripts/controllers/ExportController.js:13 msgid "" "The configuration should be kept safe. Are you sure you want to save an " @@ -2934,7 +2960,7 @@ msgstr "Este mes" msgid "This week" msgstr "Esta semana" -#: scripts/controllers/AppController.js:61 +#: scripts/controllers/AppController.js:67 msgid "Throttle settings" msgstr "Ajustes de aceleración." @@ -2965,6 +2991,12 @@ msgstr "" "Para exportar sin una frase de seguridad, desactive la casilla \"Cifrar el " "archivo\"" +#: scripts/services/EditUriBuiltins.js:1052 +msgid "" +"To prevent bucket naming conflicts, it is recommended to prepend your " +"account ID to the bucket name. Prepend automatically?" +msgstr "" + #: templates/settings.html:26 msgid "" "To prevent various DNS based attacks, Duplicati limits the allowed hostnames" @@ -3008,7 +3040,7 @@ msgstr "" msgid "Tue" msgstr "Mar" -#: templates/restore.html:138 +#: templates/restore.html:133 msgid "Type passphrase here." msgstr "Escriba la frase de seguridad aquí." @@ -3024,6 +3056,13 @@ msgstr "Tamaño y versiones de la copia de seguridad desconocidas" msgid "Until resumed" msgstr "Hasta reanudar" +#: templates/about.html:30 +msgid "" +"Update {{state.updatedVersion}} is available." +" Download now" +msgstr "" + #: templates/settings.html:78 msgid "Update channel" msgstr "Canal de actualización" @@ -3048,13 +3087,8 @@ 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 "" -"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}}" #: templates/settings.html:113 msgid "Usage statistics" @@ -3162,17 +3196,15 @@ msgstr "Muy fuerte" msgid "Very weak" msgstr "Muy débil" -#: index.html:245 +#: index.html:246 msgid "Visit us on" msgstr "Visítenos en" #: templates/delete.html:21 msgid "" "WARNING: The remote database is found to be in use by the commandline " -"library" +"library." msgstr "" -"ADVERTENCIA: La base de datos remota se encuentre en uso por la biblioteca " -"de la línea de comandos" #: templates/delete.html:44 msgid "WARNING: This will prevent you from restoring the data in the future." @@ -3182,7 +3214,7 @@ msgstr "ADVERTENCIA: Esto le impedirá restaurar los datos en el futuro." msgid "Waiting for task to begin" msgstr "Esperando que se inicie la tarea" -#: templates/commandline.html:54 +#: templates/commandline.html:51 msgid "Waiting for task to start …" msgstr "" @@ -3212,7 +3244,7 @@ msgstr "Frase de seguridad débil" msgid "Wed" msgstr "Mié" -#: scripts/services/AppUtils.js:92 templates/addoredit.html:354 +#: scripts/services/AppUtils.js:92 templates/addoredit.html:352 msgid "Weeks" msgstr "Semanas" @@ -3224,11 +3256,11 @@ msgstr "¿Desde dónde quiere restaurar?" msgid "Where do you want to restore the files to?" msgstr "¿Dónde desea restaurar los archivos?" -#: scripts/services/AppUtils.js:94 templates/addoredit.html:356 +#: scripts/services/AppUtils.js:94 templates/addoredit.html:354 msgid "Years" msgstr "Años" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -3275,7 +3307,7 @@ msgstr "" "Está cambiando la ruta de la base de datos de una base de datos existente.\n" "¿Realmente es lo que quieres?" -#: templates/about.html:27 +#: templates/about.html:28 msgid "You are currently running {{appname}} {{version}}" msgstr "Actualmente está ejecutando {{appname}} {{version}}" @@ -3364,8 +3396,8 @@ msgstr "" "usar la API v3" #: scripts/services/EditUriBuiltins.js:1027 -msgid "You must enter a tenant name if you do not provide an API Key" -msgstr "Debe introducir un nombre de cliente si no proporciona una clave API" +msgid "You must enter a tenant name if you do not provide an API key" +msgstr "" #: scripts/controllers/EditBackupController.js:289 msgid "You must enter a valid duration for the time to keep backups" @@ -3378,12 +3410,12 @@ msgid "You must enter a valid retention policy string" msgstr "Debes ingresar una cadena de política de retención válida" #: scripts/services/EditUriBuiltins.js:1024 -msgid "You must enter either a password or an API Key" -msgstr "Debe introducir una contraseña o una clave API" +msgid "You must enter either a password or an API key" +msgstr "" #: scripts/services/EditUriBuiltins.js:1031 -msgid "You must enter either a password or an API Key, not both" -msgstr "Debe introducir una contraseña o una clave API, no ambos" +msgid "You must enter either a password or an API key, not both" +msgstr "" #: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the password" @@ -3418,7 +3450,7 @@ msgstr "Debe especificar una ruta de acceso" msgid "You should fill in {{field}} {{reason}}" msgstr "" -#: templates/restore.html:149 +#: templates/restore.html:144 msgid "Your files and folders have been restored successfully." msgstr "Los archivos y carpetas han sido restaurados con éxito." @@ -3458,7 +3490,7 @@ msgstr "" msgid "cos_secret_key" msgstr "" -#: templates/addoredit.html:272 templates/addoredit.html:357 +#: templates/addoredit.html:272 templates/addoredit.html:355 #: templates/advancedoptionseditor.html:29 #: templates/advancedoptionseditor.html:36 msgid "custom" @@ -3492,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 "" @@ -3504,8 +3532,7 @@ msgstr "" msgid "remote repository, e.g. remote" msgstr "" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "resume now" msgstr "reanudar ahora" @@ -3530,7 +3557,7 @@ msgstr "" "{{websitename}}. {{appname}} está licenciado bajo {{licensename}}." -#: templates/about.html:51 +#: templates/about.html:53 msgid "" "{{brandingService.appName}} is using the following third party libraries:" msgstr "" @@ -3562,7 +3589,3 @@ msgstr "{{number}} Minutos" #: templates/home.html:52 msgid "{{time}} (took {{duration}})" msgstr "{{time}} (llevó {{duration}})" - -#: templates/localdatabase.html:4 -msgid "…loading…" -msgstr "...cargando..." diff --git a/Localizations/webroot/localization_webroot-fi.po b/Localizations/webroot/localization_webroot-fi.po index d75dfb59f..899cee744 100644 --- a/Localizations/webroot/localization_webroot-fi.po +++ b/Localizations/webroot/localization_webroot-fi.po @@ -42,22 +42,39 @@ msgstr "- Valitse jokin vaihtoehto -" msgid "...loading..." msgstr "...ladataan..." -#: templates/backends/openstack.html:44 -msgid "API Key" -msgstr "API-avain" +#: templates/backends/sia.html:19 +msgid "" +"Note: Sia will still boost redundancy later as long as you're " +"connected to your hosts." +msgstr "" -#: scripts/services/EditUriBuiltins.js:1167 templates/backends/storj.html:21 +#: templates/commandline.html:25 +msgid " Edit as text" +msgstr "" + +#: templates/commandline.html:32 +msgid " Edit as text" +msgstr "" + +#: 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 "" + +#: scripts/services/EditUriBuiltins.js:1167 +#: templates/backends/openstack.html:44 templates/backends/storj.html:21 #: templates/backends/storj.html:22 msgid "API key" msgstr "API-avain" -#: scripts/services/EditUriBuiltins.js:1041 templates/backends/s3.html:67 -#: templates/backends/s3.html:69 +#: scripts/services/EditUriBuiltins.js:1041 templates/backends/s3.html:66 +#: templates/backends/s3.html:68 msgid "AWS Access ID" msgstr "Tunniste \"Access Key ID\" palveluun AWS" -#: scripts/services/EditUriBuiltins.js:1042 templates/backends/s3.html:72 -#: templates/backends/s3.html:74 +#: scripts/services/EditUriBuiltins.js:1042 templates/backends/s3.html:71 +#: templates/backends/s3.html:73 msgid "AWS Access Key" msgstr "Tunniste \"Access Key ID\" palveluun AWS" @@ -65,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" @@ -118,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" @@ -143,7 +160,8 @@ msgstr "Muuta ämpärin nimeä?" msgid "Advanced Options" msgstr "Harvoin tarvittavat valitsimet" -#: templates/addoredit.html:378 templates/edituri.html:28 +#: templates/addoredit.html:376 templates/commandline.html:23 +#: templates/commandline.html:31 templates/edituri.html:28 msgid "Advanced options" msgstr "Harvoin tarvittavat valitsimet" @@ -255,8 +273,8 @@ msgid "Autogenerated passphrase" msgstr "Automaattisesti luoto salauslause" #: templates/addoredit.html:258 -msgid "Automatically run backups." -msgstr "Tee varmuuskopiot automaattisesti" +msgid "Automatically run backups" +msgstr "" #: templates/backends/b2.html:12 msgid "B2 Application ID" @@ -278,13 +296,15 @@ msgstr "" msgid "B2 Cloud Storage Application Key" msgstr "B2 Cloud Storage Application Key" -#: templates/restore.html:143 templates/restore.html:70 +#: templates/restore.html:138 templates/restore.html:70 msgid "Back" msgstr "Palaa" -#: templates/about.html:64 -msgid "Backend modules:" -msgstr "Etäpalvelinmoduulit:" +#: templates/about.html:66 +msgid "" +"Backend modules:

{{item.Key}}

" +msgstr "" #: scripts/services/ServerStatus.js:46 msgid "Backup complete!" @@ -296,21 +316,17 @@ msgstr "Sijainti, johon varmuuskopio tehdään" #: templates/restore.html:131 msgid "" -"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. 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." msgstr "" -"Varmuuskopio on salattu, mutta salasanaa ei ole saatavilla.\n" -"Anna palautuksessa käytettävä salasana. Mikäli käytössä on GPG-salaus, \n" -"jätä kenttä tyhjäksi, jolloin gpg hakee salasanan järjestelmän avainnipusta. " #: templates/restore.html:21 templates/restoredirect.html:21 #: templates/restoredirect.html:31 msgid "Backup location" msgstr "Varmuuskopion sijainti" -#: templates/addoredit.html:321 +#: templates/addoredit.html:319 msgid "Backup retention" msgstr "" @@ -334,33 +350,23 @@ msgstr "Selaa" msgid "Browser default" msgstr "Selaimen oletusasetus" -#: scripts/services/EditUriBuiltins.js:1163 -#: scripts/services/EditUriBuiltins.js:1169 templates/backends/storj.html:37 -msgid "Bucket" -msgstr "" +#: templates/backends/gcs.html:15 +msgid "Bucket create location" +msgstr "Luo ämpäri sijaintiin" #: scripts/services/EditUriBuiltins.js:1000 #: scripts/services/EditUriBuiltins.js:1040 #: scripts/services/EditUriBuiltins.js:1086 #: scripts/services/EditUriBuiltins.js:1100 +#: scripts/services/EditUriBuiltins.js:1163 +#: scripts/services/EditUriBuiltins.js:1169 #: scripts/services/EditUriBuiltins.js:1226 -#: scripts/services/EditUriBuiltins.js:1238 -msgid "Bucket Name" -msgstr "Ämpärin nimi" - -#: templates/backends/gcs.html:15 -msgid "Bucket create location" -msgstr "Luo ämpäri sijaintiin" - -#: templates/backends/storj.html:38 -msgid "Bucket for storing the backup" -msgstr "" - -#: templates/backends/b2.html:2 templates/backends/b2.html:3 -#: templates/backends/cos.html:25 templates/backends/e2.html:11 -#: templates/backends/e2.html:12 templates/backends/gcs.html:2 -#: templates/backends/openstack.html:2 templates/backends/s3.html:22 -#: templates/backends/s3.html:23 +#: scripts/services/EditUriBuiltins.js:1238 templates/backends/b2.html:2 +#: templates/backends/b2.html:3 templates/backends/cos.html:25 +#: templates/backends/e2.html:11 templates/backends/e2.html:12 +#: templates/backends/gcs.html:2 templates/backends/openstack.html:2 +#: templates/backends/s3.html:22 templates/backends/s3.html:23 +#: templates/backends/storj.html:37 templates/backends/storj.html:38 msgid "Bucket name" msgstr "Ämpärin nimi" @@ -446,8 +452,9 @@ msgstr "Välimuistitiedostot" msgid "Canary" msgstr "Canary" -#: scripts/controllers/AppController.js:48 -#: scripts/controllers/AppController.js:63 +#: 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 @@ -486,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" @@ -498,15 +509,15 @@ msgstr "Muutokset versiossa {{appname}} {{version}}" msgid "Check failed:" msgstr "Päivitysten haku epäonnistui:" -#: templates/about.html:33 +#: templates/about.html:34 msgid "Check for updates now" msgstr "Tarkista päivitykset" -#: templates/about.html:34 +#: templates/about.html:35 msgid "Checking for updates …" msgstr "Tarkistetaan päivityksiä ..." -#: templates/captcha.html:10 +#: templates/captcha.html:11 msgid "Checking …" msgstr "" @@ -526,11 +537,11 @@ 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 "" -#: templates/backends/s3.html:79 +#: templates/backends/s3.html:78 msgid "Client library to use" msgstr "Käytettävä kirjasto" @@ -542,6 +553,14 @@ msgstr "" msgid "Cloud API Secret Key" msgstr "" +#: templates/commandline.html:8 +msgid "Command" +msgstr "" + +#: templates/commandline.html:18 +msgid "Commandline arguments" +msgstr "" + #: templates/home.html:40 msgid "Commandline …" msgstr "Komentorivi ..." @@ -570,9 +589,11 @@ msgstr "Viimeistellään varmuuskopiota ..." msgid "Completing previous backup …" msgstr "" -#: templates/about.html:65 -msgid "Compression modules:" -msgstr "Pakkausmoduulit" +#: templates/about.html:67 +msgid "" +"Compression modules:

{{item.Key}}

" +msgstr "" #: scripts/directives/sourceFolderPicker.js:533 msgid "Computer" @@ -600,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 "" @@ -616,7 +637,7 @@ msgstr "Tarvitsen vahvistuksen" msgid "Connect" msgstr "Yhdistä" -#: index.html:307 +#: index.html:308 msgid "Connect now" msgstr "Yhdistä nyt" @@ -624,25 +645,18 @@ msgstr "Yhdistä nyt" msgid "Connecting to server …" msgstr "Yhdistetään palvelimeen ..." -#: templates/commandline.html:51 +#: templates/commandline.html:48 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" -#: index.html:294 -msgid "" -"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." -msgstr "" - #: scripts/directives/backupEditUri.js:50 #: scripts/directives/backupEditUri.js:53 msgid "Connection worked!" @@ -677,6 +691,11 @@ msgstr "Kopioi" msgid "Copy Destination URL to Clipboard" msgstr "Kopio etäpalvelimen osoite leikepöydälle" +#: scripts/controllers/EditBackupController.js:104 +#: scripts/controllers/RestoreDirectController.js:33 +msgid "Copy URL" +msgstr "" + #: scripts/controllers/DialogController.js:20 msgid "Copy failed. Please manually copy the URL" msgstr "Kopionti epäonnistui. Kopio osoite käsin" @@ -757,11 +776,11 @@ msgstr "" msgid "Custom authentication url" msgstr "Vaihtoehtoinen autentikointiosoite" -#: templates/addoredit.html:327 +#: templates/addoredit.html:325 msgid "Custom backup retention" msgstr "" -#: templates/backends/s3.html:56 +#: templates/backends/s3.html:55 msgid "Custom bucket storage class" msgstr "" @@ -781,25 +800,19 @@ msgstr "Vaihtoehtoinen alue ({{region}})" msgid "Custom server url ({{server}})" msgstr "Vaihtoehtoisen palvelimen osoite ({{server}})" -#: templates/backends/s3.html:50 -msgid "" -"Custom storage class\n" -" ({{class}})" -msgstr "" - -#: templates/backends/gcs.html:29 +#: templates/backends/gcs.html:29 templates/backends/s3.html:50 msgid "Custom storage class ({{class}})" msgstr "Vaihtoehtoinen tallennusluokka ({{class}})" #: templates/advancedoptionseditor.html:43 -msgid "DEPRECATED:" +msgid "DEPRECATED: {{getDeprecationMessage(item)}}" msgstr "" #: templates/home.html:37 msgid "Database …" msgstr "Tietokanta ..." -#: scripts/services/AppUtils.js:91 templates/addoredit.html:353 +#: scripts/services/AppUtils.js:91 templates/addoredit.html:351 msgid "Days" msgstr "Päivää" @@ -819,7 +832,11 @@ msgstr "" msgid "Default options" msgstr "Oletusasetukset" -#: templates/localdatabase.html:19 +#: templates/advancedoptionseditor.html:44 +msgid "Default value: \"{{getDefaultValue(item)}}\"" +msgstr "" + +#: templates/localdatabase.html:16 msgid "Delete" msgstr "Poista" @@ -831,7 +848,7 @@ msgstr "" msgid "Delete backup" msgstr "Poista varmuuskopio" -#: templates/addoredit.html:324 +#: templates/addoredit.html:322 msgid "Delete backups that are older than" msgstr "Poista varmuuskopiot, jotka ovat vanhempia kuin" @@ -960,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:177 +#: 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" @@ -999,7 +1016,7 @@ msgid "" " If you are using the local database for backups from the commandline, you should keep the database." msgstr "" -#: templates/localdatabase.html:8 +#: templates/localdatabase.html:5 msgid "" "Each backup has a local database associated with it, which stores " "information about the remote backup on the local machine. This makes it " @@ -1007,12 +1024,12 @@ msgid "" " to be downloaded for each operation." msgstr "" -#: templates/addoredit.html:174 templates/addoredit.html:389 +#: templates/addoredit.html:174 templates/addoredit.html:387 #: templates/edituri.html:39 templates/settings.html:146 msgid "Edit as list" msgstr "Muokkaa listana" -#: templates/addoredit.html:177 templates/addoredit.html:392 +#: templates/addoredit.html:177 templates/addoredit.html:390 #: templates/edituri.html:42 templates/settings.html:152 msgid "Edit as text" msgstr "Muokkaa tekstinä" @@ -1038,9 +1055,11 @@ msgstr "Salaus" msgid "Encryption changed" msgstr "Salausasetukset ovat muuttuneet" -#: templates/about.html:66 -msgid "Encryption modules:" -msgstr "Saluasmoduulit:" +#: templates/about.html:68 +msgid "" +"Encryption modules:

{{item.Key}}

" +msgstr "" #: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 #: templates/backends/storj.html:26 @@ -1066,7 +1085,12 @@ msgstr "Loppu" msgid "Enter URL" msgstr "Anna URL" -#: templates/addoredit.html:341 +#: scripts/controllers/EditBackupController.js:96 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Enter a backup destination URL:" +msgstr "" + +#: templates/addoredit.html:339 msgid "" "Enter a retention strategy manually. Placeholders are D/W/Y for " "days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. " @@ -1075,6 +1099,10 @@ msgid "" "written as 1W:1D,1M:1W,3Y:1M." msgstr "" +#: templates/commandline.html:14 +msgid "Enter a url, or click the "Target URL >" link" +msgstr "" + #: templates/restoredirect.html:61 msgid "Enter backup passphrase, if any" msgstr "Anna varmuuskopion salauslause, jos käytät salausta." @@ -1091,11 +1119,11 @@ msgstr "Anna salauslause" msgid "Enter expression here" msgstr "Anna ilmaisu" -#: templates/commandline.html:22 +#: templates/commandline.html:19 msgid "Enter one argument per line without quotes, e.g. *.txt" msgstr "" -#: templates/commandline.html:29 +#: templates/commandline.html:26 msgid "" "Enter one option per line in command-line format, e.g. --dblock-size=100MB" msgstr "" @@ -1309,11 +1337,11 @@ msgstr "Tiedostot, joiden koko on suurempi kuin:" msgid "Filters" msgstr "Suodattimet" -#: templates/commandline.html:60 +#: templates/commandline.html:57 msgid "Finished!" msgstr "Valmis!" -#: scripts/controllers/AppController.js:176 +#: scripts/controllers/AppController.js:183 msgid "First run setup" msgstr "" @@ -1321,11 +1349,15 @@ msgstr "" msgid "Folder" msgstr "Kansio" +#: templates/backends/storj.html:42 +msgid "Folder in the bucket" +msgstr "" + #: templates/backends/aliyunoss.html:30 templates/backends/b2.html:7 #: templates/backends/cos.html:30 templates/backends/e2.html:16 #: templates/backends/file.html:22 templates/backends/file.html:6 #: templates/backends/jottacloud.html:2 templates/backends/mega.html:2 -#: templates/backends/s3.html:61 templates/backends/sia.html:6 +#: templates/backends/s3.html:60 templates/backends/sia.html:6 #: templates/backends/storj.html:41 templates/restore.html:105 #: templates/restore.html:89 msgid "Folder path" @@ -1335,10 +1367,6 @@ msgstr "Kansion polku" msgid "Folder path name" msgstr "" -#: templates/backends/storj.html:42 -msgid "Folder within the bucket for storing the backup" -msgstr "" - #: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "Pe" @@ -1376,7 +1404,7 @@ msgstr "Yleiset asetukset" msgid "Generate" msgstr "Luo" -#: templates/backends/s3.html:89 +#: templates/backends/s3.html:88 msgid "Generate IAM access policy" msgstr "Luo Amazon IAM access policy" @@ -1400,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" @@ -1453,7 +1481,7 @@ msgstr "" "Jos ajastettu varmuuskopio jää tekemättä, se tehdään niin pian kuin " "mahdollista." -#: templates/addoredit.html:361 +#: templates/addoredit.html:359 msgid "" "If at least one newer backup is found, all backups older than this date are " "deleted." @@ -1461,7 +1489,7 @@ msgstr "" "Kaikki tätä päivämäärää vanhemmat varmuuskopiot poistetaan, mikäli vähintään" " yksi uudempi varmuuskopio löytyy." -#: templates/localdatabase.html:13 +#: templates/localdatabase.html:10 msgid "" "If the backup and the remote storage is out of sync, Duplicati will require " "that you perform a repair operation to synchronize the database. If the " @@ -1472,14 +1500,14 @@ msgstr "" msgid "" "If the backup file was not downloaded automatically, right click and choose "Save" -" as …"" +" as …"." msgstr "" #: templates/notificationarea.html:7 msgid "" "If the backup file was not downloaded automatically, right click and choose " -""Save as …"" +""Save as …"." msgstr "" #: scripts/services/EditUriBackendConfig.js:113 @@ -1497,10 +1525,8 @@ msgstr "Jos et anna tunnistetta API key, on tunniste \"tenant name\" pakollinen" #: templates/delete.html:32 msgid "" "If you want to use the backup later, you can export the configuration before" -" deleting it" +" deleting it." msgstr "" -"Jos haluat luoda varmuuskopion myöhemmin uudelleen, voit viedä tiedostoon " -"ennen poistamista." #: templates/import.html:29 msgid "Import" @@ -1510,6 +1536,11 @@ msgstr "Tuo" msgid "Import Destination URL" msgstr "Tuo etäpalvelimen osoite" +#: scripts/controllers/EditBackupController.js:96 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Import URL" +msgstr "" + #: templates/import.html:3 msgid "Import backup configuration" msgstr "Tuo varmuuskopion asetukset" @@ -1538,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." @@ -1583,11 +1614,11 @@ msgstr "KB" msgid "KByte/s" msgstr "KB/s" -#: templates/addoredit.html:325 +#: templates/addoredit.html:323 msgid "Keep a specific number of backups" msgstr "Säilytä määritelty määrä varmuuskopioita" -#: templates/addoredit.html:323 +#: templates/addoredit.html:321 msgid "Keep all backups" msgstr "Säilytä kaikki varmuuskopiot" @@ -1652,10 +1683,10 @@ msgstr "Lataa vanhoja tietoja" msgid "Loading remote storage usage …" msgstr "" -#: templates/about.html:42 templates/about.html:47 templates/about.html:53 +#: 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 ..." @@ -1665,10 +1696,13 @@ msgid "Local Repository" msgstr "" #: templates/localdatabase.html:2 -msgid "Local database for" -msgstr "Paikallinen tietoknata varmuuskopiolle" +msgid "" +"Local database for {{Backup.Backup.Name}}…loading…" +msgstr "" -#: templates/localdatabase.html:26 +#: templates/localdatabase.html:23 msgid "Local database path:" msgstr "Paikallisen tietokannan sijainti:" @@ -1680,7 +1714,7 @@ msgstr "" msgid "Local storage" msgstr "Paikallinen tilankäyttö" -#: templates/localdatabase.html:23 +#: templates/localdatabase.html:20 msgid "Location" msgstr "Sijainti" @@ -1696,7 +1730,11 @@ msgstr "Varmuuskopion {{Backup.Backup.Name}} lokitiedot" msgid "Log data from the server" msgstr "Palvelimen lokitiedot" -#: index.html:226 +#: index.html:307 +msgid "Log in" +msgstr "" + +#: index.html:227 msgid "Log out" msgstr "Kirjaudu ulos" @@ -1708,7 +1746,7 @@ msgstr "MB" msgid "MByte/s" msgstr "MB/s" -#: templates/localdatabase.html:11 +#: templates/localdatabase.html:8 msgid "Maintenance" msgstr "Ylläpito" @@ -1718,7 +1756,7 @@ msgid "" " advanced options." msgstr "" -#: index.html:259 +#: index.html:260 msgid "Manual" msgstr "" @@ -1738,8 +1776,8 @@ msgstr "Suurin latausnopeus" msgid "Max upload speed" msgstr "Suurin lähetysnopeus" -#: index.html:144 templates/addoredit.html:127 templates/addoredit.html:169 -#: templates/addoredit.html:384 templates/addoredit.html:95 +#: 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" msgstr "Valikko" @@ -1785,11 +1823,11 @@ msgstr "" msgid "Mon" msgstr "ma" -#: scripts/services/AppUtils.js:93 templates/addoredit.html:355 +#: scripts/services/AppUtils.js:93 templates/addoredit.html:353 msgid "Months" msgstr "Kuukautta" -#: templates/localdatabase.html:34 +#: templates/localdatabase.html:31 msgid "Move existing database" msgstr "Siirrä olemassa oleva tietokanta" @@ -1821,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 "" @@ -1848,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ä:" @@ -1860,7 +1898,7 @@ msgstr "Seuraava tehtävä:" msgid "Next time" msgstr "Seuraavalla kerralla" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -1911,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ä" @@ -1934,23 +1972,20 @@ msgid "" "is equivalent to 1 MByte/s." msgstr "" -#: templates/backends/sia.html:19 -msgid "Note:" -msgstr "" - -#: templates/addoredit.html:330 +#: templates/addoredit.html:328 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:48 -#: scripts/controllers/AppController.js:63 +#: 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 #: scripts/controllers/RestoreDirectController.js:33 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28 #: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58 -#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:152 +#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:147 #: templates/settings.html:158 msgid "OK" msgstr "OK" @@ -1963,14 +1998,14 @@ msgstr "" msgid "OSS Access Key Secret" msgstr "" -#: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 -msgid "OSS Bucket Name" -msgstr "" - #: templates/backends/aliyunoss.html:21 msgid "OSS Bucket Region" msgstr "" +#: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 +msgid "OSS Bucket name" +msgstr "" + #: templates/backends/aliyunoss.html:2 msgid "OSS Endpoint" msgstr "" @@ -1987,7 +2022,7 @@ msgstr "" msgid "Official releases" msgstr "" -#: templates/addoredit.html:348 +#: templates/addoredit.html:346 msgid "" "Once there are more backups than the specified number, the oldest backups " "are deleted." @@ -2008,7 +2043,7 @@ msgid "Opened" msgstr "Avattu" #: scripts/services/EditUriBuiltins.js:1016 -msgid "Openstack API Key are not supported in v3 keystone API." +msgid "Openstack API key are not supported in v3 keystone API" msgstr "" #: scripts/services/AppUtils.js:197 @@ -2051,7 +2086,7 @@ msgstr "Valitsimet" #: templates/settings.html:143 msgid "" "Options added here are applied to all backups, but can be overridden in each" -" individual backup" +" individual backup." msgstr "" #: templates/restore.html:81 @@ -2062,7 +2097,7 @@ msgstr "Alkuperäinen sijainti" msgid "Others" msgstr "Muut" -#: templates/addoredit.html:334 +#: templates/addoredit.html:332 msgid "" "Over time backups will be deleted automatically. There will remain one " "backup for each of the last 7 days, each of the last 4 weeks, each of the " @@ -2120,7 +2155,7 @@ msgid "Path on server" msgstr "Polku etäpalvelimella" #: templates/backends/b2.html:8 templates/backends/e2.html:17 -#: templates/backends/s3.html:63 +#: templates/backends/s3.html:62 msgid "Path or subfolder in the bucket" msgstr "Ämpärin polku tai alikansio" @@ -2132,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:46 +#: scripts/controllers/AppController.js:52 msgid "Pause options" msgstr "" @@ -2161,7 +2196,7 @@ msgid "Prevent tray icon automatic log-in" msgstr "" #: templates/addoredit.html:114 templates/addoredit.html:247 -#: templates/addoredit.html:297 templates/addoredit.html:411 +#: templates/addoredit.html:297 templates/addoredit.html:409 #: templates/restoredirect.html:81 msgid "Previous" msgstr "Edellinen" @@ -2194,7 +2229,7 @@ msgstr "" msgid "Rebuilding local database …" msgstr "Rakennetaan paikallinen tietokanta uudelleen ..." -#: templates/localdatabase.html:20 +#: templates/localdatabase.html:17 msgid "Recreate (delete and repair)" msgstr "Luo uudelleen (poista ja korjaa)" @@ -2218,7 +2253,7 @@ msgstr "Rekisteröidään tilapäinen varmuuskopio ..." msgid "Relative paths not allowed" msgstr "Suhteelliset polut eivät ole sallittuja" -#: index.html:306 templates/captcha.html:7 +#: index.html:306 templates/captcha.html:8 msgid "Reload" msgstr "Lataa uudelleen" @@ -2258,7 +2293,7 @@ msgstr "Poisto-asetukset" msgid "Removed files" msgstr "" -#: templates/localdatabase.html:18 templates/notificationarea.html:14 +#: templates/localdatabase.html:15 templates/notificationarea.html:14 msgid "Repair" msgstr "Korjaa" @@ -2278,11 +2313,11 @@ msgstr "Toista salauslause" msgid "Reporting:" msgstr "Raportoin:" -#: templates/localdatabase.html:31 +#: templates/localdatabase.html:28 msgid "Reset" msgstr "Palauta edelliset asetukset" -#: index.html:214 templates/restore.html:142 +#: index.html:215 templates/restore.html:137 msgid "Restore" msgstr "Palauta" @@ -2340,7 +2375,7 @@ msgstr "" msgid "Restoring files …" msgstr "Palautetaan tiedostoja ..." -#: index.html:217 +#: index.html:218 msgid "Resume" msgstr "Jatka" @@ -2356,18 +2391,22 @@ msgstr "Suorita uudelleen joka" msgid "Run now" msgstr "Suorita nyt" -#: templates/commandline.html:47 +#: templates/commandline.html:44 msgid "Running commandline entry" msgstr "Ajetaan komentorivin komentoa" -#: index.html:172 +#: index.html:173 msgid "Running task:" msgstr "Suoritettava tehtävä:" -#: scripts/controllers/StateController.js:25 templates/commandline.html:58 +#: scripts/controllers/StateController.js:25 msgid "Running …" msgstr "Käynnissä ..." +#: templates/commandline.html:54 +msgid "Running … stop now" +msgstr "" + #: scripts/services/SystemInfo.js:51 msgid "S3 Compatible" msgstr "S3-yhteensopiva" @@ -2384,11 +2423,11 @@ msgstr "La" msgid "Satellite" msgstr "" -#: templates/addoredit.html:410 templates/localdatabase.html:32 +#: templates/addoredit.html:408 templates/localdatabase.html:29 msgid "Save" msgstr "Tallenna" -#: templates/localdatabase.html:33 +#: templates/localdatabase.html:30 msgid "Save and repair" msgstr "Tallenna ja korjaa" @@ -2446,11 +2485,16 @@ msgstr "Palvelin ja portti:" msgid "Server hostname or IP" msgstr "Palvelimen nimi ja IP-osoite" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "Server is currently paused," msgstr "Palvelin on pysäytetty," +#: templates/commandline.html:45 +msgid "" +"Server is currently paused, resume now" +msgstr "" + #: scripts/controllers/HomeController.js:7 msgid "Server is currently paused, do you want to resume now?" msgstr "Palvelin on pysäytetty, haluatko aktivoida sen nyt?" @@ -2463,11 +2507,11 @@ msgstr "Palvelimen salasana" msgid "Server paused" msgstr "Palvelin on pysäytetty" -#: templates/about.html:69 +#: templates/about.html:71 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" @@ -2501,13 +2545,7 @@ msgstr "Näytä puunäkymä" msgid "Sia server password" msgstr "" -#: templates/backends/sia.html:19 -msgid "" -"Sia will still boost redundancy later as long as you're connected to your " -"hosts." -msgstr "" - -#: templates/addoredit.html:326 +#: templates/addoredit.html:324 msgid "Smart backup retention" msgstr "" @@ -2519,7 +2557,7 @@ msgstr "" "Jotkin OpenStack-palveluntarjoajat sallivat API-avaimen käytön salasanan ja " "käyttäjätunnuksen sijaan" -#: templates/backends/s3.html:83 +#: templates/backends/s3.html:82 msgid "" "Some S3 providers might only be compatible with a certain client library" msgstr "" @@ -2600,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 "" @@ -2657,7 +2695,7 @@ msgstr "Järjestelmätiedostot" msgid "System info" msgstr "Järjestelmän tiedot" -#: templates/about.html:61 +#: templates/about.html:63 msgid "System properties" msgstr "Järjestelmän ominaisuudet" @@ -2669,6 +2707,10 @@ msgstr "TB" msgid "TByte/s" msgstr "TB/s" +#: templates/commandline.html:13 +msgid "Target URL >" +msgstr "" + #: templates/backends/sia.html:7 msgid "Target path. Example: /backup" msgstr "" @@ -2737,9 +2779,10 @@ msgstr "" #: templates/addoredit.html:312 msgid "" -"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 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." msgstr "" #: scripts/services/EditUriBuiltins.js:1068 @@ -2748,13 +2791,6 @@ msgstr "" "Bucketin nimen pitää olla kirjoitettu pienillä kirjaimilla. Muuta " "automaattisesti?" -#: scripts/services/EditUriBuiltins.js:1052 -msgid "" -"The bucket name should start with your username, prepend automatically?" -msgstr "" -"Bucketin nimen pitäisi alkaa käyttäjätunnuksellasi. Haluatko liittää " -"tunnuksesi nimen alkuun automaattisesti?" - #: scripts/controllers/ExportController.js:13 msgid "" "The configuration should be kept safe. Are you sure you want to save an " @@ -2874,7 +2910,7 @@ msgstr "Tässä kuussa" msgid "This week" msgstr "Tällä viikolla" -#: scripts/controllers/AppController.js:61 +#: scripts/controllers/AppController.js:67 msgid "Throttle settings" msgstr "" @@ -2903,6 +2939,12 @@ msgstr "" msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "Viedäksesi ilmaan salasanaa poista rasti \"Salaa tiedosto\" -valinnasta" +#: scripts/services/EditUriBuiltins.js:1052 +msgid "" +"To prevent bucket naming conflicts, it is recommended to prepend your " +"account ID to the bucket name. Prepend automatically?" +msgstr "" + #: templates/settings.html:26 msgid "" "To prevent various DNS based attacks, Duplicati limits the allowed hostnames" @@ -2942,7 +2984,7 @@ msgstr "" msgid "Tue" msgstr "ti" -#: templates/restore.html:138 +#: templates/restore.html:133 msgid "Type passphrase here." msgstr "Kirjoita salausavain tähän." @@ -2958,6 +3000,13 @@ msgstr "" msgid "Until resumed" msgstr "Toistaiseksi" +#: templates/about.html:30 +msgid "" +"Update {{state.updatedVersion}} is available." +" Download now" +msgstr "" + #: templates/settings.html:78 msgid "Update channel" msgstr "Päivityskanava" @@ -2982,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 @@ -3092,15 +3140,15 @@ msgstr "Hyvin vahva" msgid "Very weak" msgstr "Hyvin heikko" -#: index.html:245 +#: index.html:246 msgid "Visit us on" msgstr "Tutustu meihin" #: templates/delete.html:21 msgid "" "WARNING: The remote database is found to be in use by the commandline " -"library" -msgstr "VAROITUS: etätietokanta on komentorivikirjaston käytössä." +"library." +msgstr "" #: templates/delete.html:44 msgid "WARNING: This will prevent you from restoring the data in the future." @@ -3110,7 +3158,7 @@ msgstr "VAROITUS: Tämä estää tietojen palauttamisen tulevaisuudessa" msgid "Waiting for task to begin" msgstr "Odotetaan tehtävän alkamista" -#: templates/commandline.html:54 +#: templates/commandline.html:51 msgid "Waiting for task to start …" msgstr "" @@ -3140,7 +3188,7 @@ msgstr "Heikko salasana" msgid "Wed" msgstr "ke" -#: scripts/services/AppUtils.js:92 templates/addoredit.html:354 +#: scripts/services/AppUtils.js:92 templates/addoredit.html:352 msgid "Weeks" msgstr "Viikkoa" @@ -3152,11 +3200,11 @@ msgstr "Mistä haluat palauttaa?" msgid "Where do you want to restore the files to?" msgstr "Mihin tiedostot palautetaan?" -#: scripts/services/AppUtils.js:94 templates/addoredit.html:356 +#: scripts/services/AppUtils.js:94 templates/addoredit.html:354 msgid "Years" msgstr "Vuotta" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -3201,7 +3249,7 @@ msgid "" "Are you sure this is what you want?" msgstr "" -#: templates/about.html:27 +#: templates/about.html:28 msgid "You are currently running {{appname}} {{version}}" msgstr "Käytössä oleva versio: {{appname}} {{version}}" @@ -3282,7 +3330,7 @@ msgid "You must enter a tenant (aka project) name to use v3 API" msgstr "" #: scripts/services/EditUriBuiltins.js:1027 -msgid "You must enter a tenant name if you do not provide an API Key" +msgid "You must enter a tenant name if you do not provide an API key" msgstr "" #: scripts/controllers/EditBackupController.js:289 @@ -3294,12 +3342,12 @@ msgid "You must enter a valid retention policy string" msgstr "" #: scripts/services/EditUriBuiltins.js:1024 -msgid "You must enter either a password or an API Key" -msgstr "Syötä salasana tai API-avain" +msgid "You must enter either a password or an API key" +msgstr "" #: scripts/services/EditUriBuiltins.js:1031 -msgid "You must enter either a password or an API Key, not both" -msgstr "Syötä joko salasana tai API-avain, ei molempia" +msgid "You must enter either a password or an API key, not both" +msgstr "" #: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the password" @@ -3334,7 +3382,7 @@ msgstr "Määritä polku" msgid "You should fill in {{field}} {{reason}}" msgstr "" -#: templates/restore.html:149 +#: templates/restore.html:144 msgid "Your files and folders have been restored successfully." msgstr "Tiedostot ja kansiot palautettiin onnistuneesti." @@ -3374,7 +3422,7 @@ msgstr "" msgid "cos_secret_key" msgstr "" -#: templates/addoredit.html:272 templates/addoredit.html:357 +#: templates/addoredit.html:272 templates/addoredit.html:355 #: templates/advancedoptionseditor.html:29 #: templates/advancedoptionseditor.html:36 msgid "custom" @@ -3408,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 "" @@ -3420,8 +3464,7 @@ msgstr "" msgid "remote repository, e.g. remote" msgstr "" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "resume now" msgstr "jatka nyt" @@ -3446,7 +3489,7 @@ msgstr "" "href=\"{{websitelink}}\">{{websitename}}. {{appname}} on lisensoitu {{licensename}} -lisenssillä." -#: templates/about.html:51 +#: templates/about.html:53 msgid "" "{{brandingService.appName}} is using the following third party libraries:" msgstr "" @@ -3477,7 +3520,3 @@ msgstr "{{number}} minuuttia" #: templates/home.html:52 msgid "{{time}} (took {{duration}})" msgstr "{{time}} (kesto: {{duration}})" - -#: templates/localdatabase.html:4 -msgid "…loading…" -msgstr "...ladataan..." diff --git a/Localizations/webroot/localization_webroot-fr.po b/Localizations/webroot/localization_webroot-fr.po index 61dfff166..796270d99 100644 --- a/Localizations/webroot/localization_webroot-fr.po +++ b/Localizations/webroot/localization_webroot-fr.po @@ -53,22 +53,39 @@ msgstr "- choisir une option -" msgid "...loading..." msgstr "...chargement..." -#: templates/backends/openstack.html:44 -msgid "API Key" -msgstr "Clé API" +#: templates/backends/sia.html:19 +msgid "" +"Note: Sia will still boost redundancy later as long as you're " +"connected to your hosts." +msgstr "" -#: scripts/services/EditUriBuiltins.js:1167 templates/backends/storj.html:21 +#: templates/commandline.html:25 +msgid " Edit as text" +msgstr "" + +#: templates/commandline.html:32 +msgid " Edit as text" +msgstr "" + +#: 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 "" + +#: scripts/services/EditUriBuiltins.js:1167 +#: templates/backends/openstack.html:44 templates/backends/storj.html:21 #: templates/backends/storj.html:22 msgid "API key" msgstr "Clé API" -#: scripts/services/EditUriBuiltins.js:1041 templates/backends/s3.html:67 -#: templates/backends/s3.html:69 +#: scripts/services/EditUriBuiltins.js:1041 templates/backends/s3.html:66 +#: templates/backends/s3.html:68 msgid "AWS Access ID" msgstr "AWS Access ID" -#: scripts/services/EditUriBuiltins.js:1042 templates/backends/s3.html:72 -#: templates/backends/s3.html:74 +#: scripts/services/EditUriBuiltins.js:1042 templates/backends/s3.html:71 +#: templates/backends/s3.html:73 msgid "AWS Access Key" msgstr "AWS Access Key" @@ -76,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" @@ -129,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" @@ -154,7 +171,8 @@ msgstr "Modifier le nom du bucket ?" msgid "Advanced Options" msgstr "Options avancées" -#: templates/addoredit.html:378 templates/edituri.html:28 +#: templates/addoredit.html:376 templates/commandline.html:23 +#: templates/commandline.html:31 templates/edituri.html:28 msgid "Advanced options" msgstr "Options avancées" @@ -268,8 +286,8 @@ msgid "Autogenerated passphrase" msgstr "Phrase secrète auto-générée" #: templates/addoredit.html:258 -msgid "Automatically run backups." -msgstr "Lancer des sauvegardes automatiques." +msgid "Automatically run backups" +msgstr "" #: templates/backends/b2.html:12 msgid "B2 Application ID" @@ -291,13 +309,15 @@ msgstr "B2 Cloud Storage Application ID" msgid "B2 Cloud Storage Application Key" msgstr "B2 Cloud Storage Application Key" -#: templates/restore.html:143 templates/restore.html:70 +#: templates/restore.html:138 templates/restore.html:70 msgid "Back" msgstr "Précédent" -#: templates/about.html:64 -msgid "Backend modules:" -msgstr "Modules back-end :" +#: templates/about.html:66 +msgid "" +"Backend modules:

{{item.Key}}

" +msgstr "" #: scripts/services/ServerStatus.js:46 msgid "Backup complete!" @@ -309,22 +329,17 @@ msgstr "Destination de sauvegarde" #: templates/restore.html:131 msgid "" -"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. 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." msgstr "" -"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." #: templates/restore.html:21 templates/restoredirect.html:21 #: templates/restoredirect.html:31 msgid "Backup location" msgstr "Emplacement de la sauvegarde" -#: templates/addoredit.html:321 +#: templates/addoredit.html:319 msgid "Backup retention" msgstr "Rétention de la sauvegarde" @@ -348,33 +363,23 @@ msgstr "Parcourir" msgid "Browser default" msgstr "Paramètre par défaut du navigateur" -#: scripts/services/EditUriBuiltins.js:1163 -#: scripts/services/EditUriBuiltins.js:1169 templates/backends/storj.html:37 -msgid "Bucket" -msgstr "Bucket" +#: templates/backends/gcs.html:15 +msgid "Bucket create location" +msgstr "Emplacement de la création du bucket" #: scripts/services/EditUriBuiltins.js:1000 #: scripts/services/EditUriBuiltins.js:1040 #: scripts/services/EditUriBuiltins.js:1086 #: scripts/services/EditUriBuiltins.js:1100 +#: scripts/services/EditUriBuiltins.js:1163 +#: scripts/services/EditUriBuiltins.js:1169 #: scripts/services/EditUriBuiltins.js:1226 -#: scripts/services/EditUriBuiltins.js:1238 -msgid "Bucket Name" -msgstr "Nom du bucket" - -#: templates/backends/gcs.html:15 -msgid "Bucket create location" -msgstr "Emplacement de la création du bucket" - -#: templates/backends/storj.html:38 -msgid "Bucket for storing the backup" -msgstr "" - -#: templates/backends/b2.html:2 templates/backends/b2.html:3 -#: templates/backends/cos.html:25 templates/backends/e2.html:11 -#: templates/backends/e2.html:12 templates/backends/gcs.html:2 -#: templates/backends/openstack.html:2 templates/backends/s3.html:22 -#: templates/backends/s3.html:23 +#: scripts/services/EditUriBuiltins.js:1238 templates/backends/b2.html:2 +#: templates/backends/b2.html:3 templates/backends/cos.html:25 +#: templates/backends/e2.html:11 templates/backends/e2.html:12 +#: templates/backends/gcs.html:2 templates/backends/openstack.html:2 +#: templates/backends/s3.html:22 templates/backends/s3.html:23 +#: templates/backends/storj.html:37 templates/backends/storj.html:38 msgid "Bucket name" msgstr "Nom du bucket" @@ -462,8 +467,9 @@ msgstr "Mettre les fichiers en cache" msgid "Canary" msgstr "Canary" -#: scripts/controllers/AppController.js:48 -#: scripts/controllers/AppController.js:63 +#: 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 +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" @@ -514,15 +524,15 @@ msgstr "Journal des modifications pour {{appname}} {{version}}" msgid "Check failed:" msgstr "Échec de la vérification :" -#: templates/about.html:33 +#: templates/about.html:34 msgid "Check for updates now" msgstr "Vérifier les mise à jour maintenant" -#: templates/about.html:34 +#: templates/about.html:35 msgid "Checking for updates …" msgstr "Recherche de mises à jour..." -#: templates/captcha.html:10 +#: templates/captcha.html:11 msgid "Checking …" msgstr "" @@ -542,11 +552,11 @@ 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" -#: templates/backends/s3.html:79 +#: templates/backends/s3.html:78 msgid "Client library to use" msgstr "Bibliothèque cliente à utiliser" @@ -558,6 +568,14 @@ msgstr "" msgid "Cloud API Secret Key" msgstr "" +#: templates/commandline.html:8 +msgid "Command" +msgstr "" + +#: templates/commandline.html:18 +msgid "Commandline arguments" +msgstr "" + #: templates/home.html:40 msgid "Commandline …" msgstr "Ligne de commande..." @@ -586,9 +604,11 @@ msgstr "Achèvement de la sauvegarde..." msgid "Completing previous backup …" msgstr "Achèvement de la sauvegarde précédente..." -#: templates/about.html:65 -msgid "Compression modules:" -msgstr "Modules de compression :" +#: templates/about.html:67 +msgid "" +"Compression modules:

{{item.Key}}

" +msgstr "" #: scripts/directives/sourceFolderPicker.js:533 msgid "Computer" @@ -616,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 "" @@ -632,7 +652,7 @@ msgstr "Confirmation nécessaire" msgid "Connect" msgstr "Connecter" -#: index.html:307 +#: index.html:308 msgid "Connect now" msgstr "Connecter maintenant" @@ -640,25 +660,18 @@ msgstr "Connecter maintenant" msgid "Connecting to server …" msgstr "Connexion au serveur..." -#: templates/commandline.html:51 +#: templates/commandline.html:48 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" -#: index.html:294 -msgid "" -"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." -msgstr "" - #: scripts/directives/backupEditUri.js:50 #: scripts/directives/backupEditUri.js:53 msgid "Connection worked!" @@ -693,6 +706,11 @@ msgstr "Copie" msgid "Copy Destination URL to Clipboard" msgstr "Copier l'URL de destination dans le presse-papier" +#: scripts/controllers/EditBackupController.js:104 +#: scripts/controllers/RestoreDirectController.js:33 +msgid "Copy URL" +msgstr "" + #: scripts/controllers/DialogController.js:20 msgid "Copy failed. Please manually copy the URL" msgstr "Échec de la copie. Copier l'URL manuellement" @@ -773,11 +791,11 @@ msgstr "Satellite personnalisé ({{satellite}})" msgid "Custom authentication url" msgstr "URL d'authentification personnalisée" -#: templates/addoredit.html:327 +#: templates/addoredit.html:325 msgid "Custom backup retention" msgstr "Rétention de sauvegarde personnalisée" -#: templates/backends/s3.html:56 +#: templates/backends/s3.html:55 msgid "Custom bucket storage class" msgstr "" @@ -797,27 +815,19 @@ msgstr "Valeur personnalisée de région ({{region}})" msgid "Custom server url ({{server}})" msgstr "URL serveur personnalisée ({{server}})" -#: templates/backends/s3.html:50 -msgid "" -"Custom storage class\n" -" ({{class}})" -msgstr "" -"Classe de stockage personalisée\n" -" ({{class}})" - -#: templates/backends/gcs.html:29 +#: templates/backends/gcs.html:29 templates/backends/s3.html:50 msgid "Custom storage class ({{class}})" msgstr "Classe de stockage personnalisée ({{class}})" #: templates/advancedoptionseditor.html:43 -msgid "DEPRECATED:" +msgid "DEPRECATED: {{getDeprecationMessage(item)}}" msgstr "" #: templates/home.html:37 msgid "Database …" msgstr "Base de données..." -#: scripts/services/AppUtils.js:91 templates/addoredit.html:353 +#: scripts/services/AppUtils.js:91 templates/addoredit.html:351 msgid "Days" msgstr "Jours" @@ -837,7 +847,11 @@ msgstr "Exclusions par défaut" msgid "Default options" msgstr "Options par défaut" -#: templates/localdatabase.html:19 +#: templates/advancedoptionseditor.html:44 +msgid "Default value: \"{{getDefaultValue(item)}}\"" +msgstr "" + +#: templates/localdatabase.html:16 msgid "Delete" msgstr "Supprimer" @@ -849,7 +863,7 @@ msgstr "Étape de suppression (anciennes versions de sauvegarde)" msgid "Delete backup" msgstr "Supprimer la sauvegarde" -#: templates/addoredit.html:324 +#: templates/addoredit.html:322 msgid "Delete backups that are older than" msgstr "Supprimer les sauvegardes plus anciennes que" @@ -978,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:177 +#: 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" @@ -1023,7 +1037,7 @@ msgstr "" "Quand vous supprimez une sauvegarde, vous pouvez aussi supprimer la base de données locale sans affecter votre capacité à restaurer vos fichiers distants.\n" "Si 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." -#: templates/localdatabase.html:8 +#: templates/localdatabase.html:5 msgid "" "Each backup has a local database associated with it, which stores " "information about the remote backup on the local machine. This makes it " @@ -1031,12 +1045,12 @@ msgid "" " to be downloaded for each operation." msgstr "" -#: templates/addoredit.html:174 templates/addoredit.html:389 +#: templates/addoredit.html:174 templates/addoredit.html:387 #: templates/edituri.html:39 templates/settings.html:146 msgid "Edit as list" msgstr "Éditer en tant que liste" -#: templates/addoredit.html:177 templates/addoredit.html:392 +#: templates/addoredit.html:177 templates/addoredit.html:390 #: templates/edituri.html:42 templates/settings.html:152 msgid "Edit as text" msgstr "Éditer en tant que texte" @@ -1062,9 +1076,11 @@ msgstr "Chiffrement" msgid "Encryption changed" msgstr "Chiffrement modifié" -#: templates/about.html:66 -msgid "Encryption modules:" -msgstr "Modules de chiffrement :" +#: templates/about.html:68 +msgid "" +"Encryption modules:

{{item.Key}}

" +msgstr "" #: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 #: templates/backends/storj.html:26 @@ -1090,7 +1106,12 @@ msgstr "Fin" msgid "Enter URL" msgstr "Saisir l'URL" -#: templates/addoredit.html:341 +#: scripts/controllers/EditBackupController.js:96 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Enter a backup destination URL:" +msgstr "" + +#: templates/addoredit.html:339 msgid "" "Enter a retention strategy manually. Placeholders are D/W/Y for " "days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. " @@ -1105,6 +1126,10 @@ msgstr "" " une pour chacun des 36 prochains mois. Cela peut également être écrit comme" " 1W:1D, 1M:1W, 3Y:1M." +#: templates/commandline.html:14 +msgid "Enter a url, or click the "Target URL >" link" +msgstr "" + #: templates/restoredirect.html:61 msgid "Enter backup passphrase, if any" msgstr "Saisir la phrase secrète de sauvegarde, si existante" @@ -1121,11 +1146,11 @@ msgstr "Saisir la phrase secrète de chiffrement" msgid "Enter expression here" msgstr "Saisir l'expression ici" -#: templates/commandline.html:22 +#: templates/commandline.html:19 msgid "Enter one argument per line without quotes, e.g. *.txt" msgstr "" -#: templates/commandline.html:29 +#: templates/commandline.html:26 msgid "" "Enter one option per line in command-line format, e.g. --dblock-size=100MB" msgstr "" @@ -1340,11 +1365,11 @@ msgstr "Fichiers plus gros que :" msgid "Filters" msgstr "Filtres" -#: templates/commandline.html:60 +#: templates/commandline.html:57 msgid "Finished!" msgstr "Terminé !" -#: scripts/controllers/AppController.js:176 +#: scripts/controllers/AppController.js:183 msgid "First run setup" msgstr "Première mise en route" @@ -1352,11 +1377,15 @@ msgstr "Première mise en route" msgid "Folder" msgstr "Dossier" +#: templates/backends/storj.html:42 +msgid "Folder in the bucket" +msgstr "" + #: templates/backends/aliyunoss.html:30 templates/backends/b2.html:7 #: templates/backends/cos.html:30 templates/backends/e2.html:16 #: templates/backends/file.html:22 templates/backends/file.html:6 #: templates/backends/jottacloud.html:2 templates/backends/mega.html:2 -#: templates/backends/s3.html:61 templates/backends/sia.html:6 +#: templates/backends/s3.html:60 templates/backends/sia.html:6 #: templates/backends/storj.html:41 templates/restore.html:105 #: templates/restore.html:89 msgid "Folder path" @@ -1366,10 +1395,6 @@ msgstr "Chemin du dossier" msgid "Folder path name" msgstr "" -#: templates/backends/storj.html:42 -msgid "Folder within the bucket for storing the backup" -msgstr "" - #: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "Ven." @@ -1407,7 +1432,7 @@ msgstr "Options générales" msgid "Generate" msgstr "Générer" -#: templates/backends/s3.html:89 +#: templates/backends/s3.html:88 msgid "Generate IAM access policy" msgstr "Générer une politique d'accès IAM" @@ -1431,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" @@ -1482,7 +1507,7 @@ msgstr "" msgid "If a date was missed, the job will run as soon as possible." msgstr "Si une date a été manquée, la tâche démarrera dès que possible." -#: templates/addoredit.html:361 +#: templates/addoredit.html:359 msgid "" "If at least one newer backup is found, all backups older than this date are " "deleted." @@ -1490,7 +1515,7 @@ msgstr "" "Si au moins une sauvegarde plus récente est trouvée, toutes les sauvegardes " "antérieures à cette date sont supprimées." -#: templates/localdatabase.html:13 +#: templates/localdatabase.html:10 msgid "" "If the backup and the remote storage is out of sync, Duplicati will require " "that you perform a repair operation to synchronize the database. If the " @@ -1501,21 +1526,15 @@ msgstr "" msgid "" "If the backup file was not downloaded automatically, right click and choose "Save" -" as …"" +" as …"." msgstr "" -"Si le fichier de sauvegarde n'a pas été téléchargé automatiquement, cliquer sur le bouton droit et " -"choisir "Enregistrer sous..."" #: templates/notificationarea.html:7 msgid "" "If the backup file was not downloaded automatically, right click and choose " -""Save as …"" +""Save as …"." msgstr "" -"Si le fichier de sauvegarde n'a pas été téléchargé automatiquement, cliquer sur le bouton droit" -" et choisir "Enregistrer sous..."" #: scripts/services/EditUriBackendConfig.js:113 msgid "" @@ -1532,10 +1551,8 @@ msgstr "Si vous n'entrez pas de clé API, le nom de l'entité est requis" #: templates/delete.html:32 msgid "" "If you want to use the backup later, you can export the configuration before" -" deleting it" +" deleting it." msgstr "" -"Si vous voulez utiliser la sauvegarde plus tard, vous pouvez exporter la " -"configuration avant de la supprimer" #: templates/import.html:29 msgid "Import" @@ -1545,6 +1562,11 @@ msgstr "Importer" msgid "Import Destination URL" msgstr "Importer l'URL de destination" +#: scripts/controllers/EditBackupController.js:96 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Import URL" +msgstr "" + #: templates/import.html:3 msgid "Import backup configuration" msgstr "Importer la configuration de sauvegarde" @@ -1573,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" @@ -1618,11 +1640,11 @@ msgstr "Ko" msgid "KByte/s" msgstr "Ko/s" -#: templates/addoredit.html:325 +#: templates/addoredit.html:323 msgid "Keep a specific number of backups" msgstr "Conserver un nombre spécifique de sauvegardes" -#: templates/addoredit.html:323 +#: templates/addoredit.html:321 msgid "Keep all backups" msgstr "Conserver toutes les sauvegardes" @@ -1690,10 +1712,10 @@ msgstr "Charger des données plus anciennes" msgid "Loading remote storage usage …" msgstr "" -#: templates/about.html:42 templates/about.html:47 templates/about.html:53 +#: 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..." @@ -1703,10 +1725,13 @@ msgid "Local Repository" msgstr "Stockage local" #: templates/localdatabase.html:2 -msgid "Local database for" -msgstr "Base de données locale pour" +msgid "" +"Local database for {{Backup.Backup.Name}}…loading…" +msgstr "" -#: templates/localdatabase.html:26 +#: templates/localdatabase.html:23 msgid "Local database path:" msgstr "Chemin de la base de données locale :" @@ -1718,7 +1743,7 @@ msgstr "Stockage local" msgid "Local storage" msgstr "Stockage local" -#: templates/localdatabase.html:23 +#: templates/localdatabase.html:20 msgid "Location" msgstr "Emplacement" @@ -1734,7 +1759,11 @@ msgstr "Historique pour {{Backup.Backup.Name}}" msgid "Log data from the server" msgstr "Données d'historique du serveur" -#: index.html:226 +#: index.html:307 +msgid "Log in" +msgstr "" + +#: index.html:227 msgid "Log out" msgstr "Déconnexion" @@ -1746,7 +1775,7 @@ msgstr "Mo" msgid "MByte/s" msgstr "Mo/s" -#: templates/localdatabase.html:11 +#: templates/localdatabase.html:8 msgid "Maintenance" msgstr "Maintenance" @@ -1756,7 +1785,7 @@ msgid "" " advanced options." msgstr "" -#: index.html:259 +#: index.html:260 msgid "Manual" msgstr "" @@ -1776,8 +1805,8 @@ 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 -#: templates/addoredit.html:384 templates/addoredit.html:95 +#: 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" msgstr "Menu" @@ -1823,11 +1852,11 @@ msgstr "Modifié" msgid "Mon" msgstr "Lun." -#: scripts/services/AppUtils.js:93 templates/addoredit.html:355 +#: scripts/services/AppUtils.js:93 templates/addoredit.html:353 msgid "Months" msgstr "Mois" -#: templates/localdatabase.html:34 +#: templates/localdatabase.html:31 msgid "Move existing database" msgstr "Déplacer la base de données existante" @@ -1859,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 "" @@ -1886,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 :" @@ -1898,7 +1927,7 @@ msgstr "Prochaine tâche :" msgid "Next time" msgstr "Prochaine fois" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -1948,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" @@ -1971,25 +2000,22 @@ msgid "" "is equivalent to 1 MByte/s." msgstr "" -#: templates/backends/sia.html:19 -msgid "Note:" -msgstr "" - -#: templates/addoredit.html:330 +#: templates/addoredit.html:328 msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "" "Rien ne sera supprimé. La taille de la sauvegarde augmentera à chaque " "modification." -#: scripts/controllers/AppController.js:48 -#: scripts/controllers/AppController.js:63 +#: 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 #: scripts/controllers/RestoreDirectController.js:33 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28 #: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58 -#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:152 +#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:147 #: templates/settings.html:158 msgid "OK" msgstr "Ok" @@ -2002,14 +2028,14 @@ msgstr "" msgid "OSS Access Key Secret" msgstr "" -#: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 -msgid "OSS Bucket Name" -msgstr "" - #: templates/backends/aliyunoss.html:21 msgid "OSS Bucket Region" msgstr "" +#: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 +msgid "OSS Bucket name" +msgstr "" + #: templates/backends/aliyunoss.html:2 msgid "OSS Endpoint" msgstr "" @@ -2026,7 +2052,7 @@ msgstr "" msgid "Official releases" msgstr "" -#: templates/addoredit.html:348 +#: templates/addoredit.html:346 msgid "" "Once there are more backups than the specified number, the oldest backups " "are deleted." @@ -2047,9 +2073,8 @@ msgid "Opened" msgstr "Ouvert" #: scripts/services/EditUriBuiltins.js:1016 -msgid "Openstack API Key are not supported in v3 keystone API." +msgid "Openstack API key are not supported in v3 keystone API" msgstr "" -"Les clés API Openstack ne sont pas prises en charge dans l'API v3 keystone." #: scripts/services/AppUtils.js:197 msgid "Operating System" @@ -2091,10 +2116,8 @@ msgstr "Options" #: templates/settings.html:143 msgid "" "Options added here are applied to all backups, but can be overridden in each" -" individual backup" +" individual backup." msgstr "" -"Les options ajoutées ici sont appliquées pour toutes les sauvegardes, mais " -"elles peuvent être outrepassées pour chaque sauvegarde" #: templates/restore.html:81 msgid "Original location" @@ -2104,7 +2127,7 @@ msgstr "Emplacement d'origine" msgid "Others" msgstr "Autres" -#: templates/addoredit.html:334 +#: templates/addoredit.html:332 msgid "" "Over time backups will be deleted automatically. There will remain one " "backup for each of the last 7 days, each of the last 4 weeks, each of the " @@ -2166,7 +2189,7 @@ msgid "Path on server" msgstr "Chemin sur le serveur" #: templates/backends/b2.html:8 templates/backends/e2.html:17 -#: templates/backends/s3.html:63 +#: templates/backends/s3.html:62 msgid "Path or subfolder in the bucket" msgstr "Chemin ou sous-dossier dans le bucket" @@ -2178,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:46 +#: scripts/controllers/AppController.js:52 msgid "Pause options" msgstr "Options de pause" @@ -2207,7 +2230,7 @@ msgid "Prevent tray icon automatic log-in" msgstr "Empêcher la connexion automatique de l'icône de la barre de tâches" #: templates/addoredit.html:114 templates/addoredit.html:247 -#: templates/addoredit.html:297 templates/addoredit.html:411 +#: templates/addoredit.html:297 templates/addoredit.html:409 #: templates/restoredirect.html:81 msgid "Previous" msgstr "Précédent" @@ -2240,7 +2263,7 @@ msgstr "Nettoyage des fichiers…" msgid "Rebuilding local database …" msgstr "Reconstruction de la base de données locale..." -#: templates/localdatabase.html:20 +#: templates/localdatabase.html:17 msgid "Recreate (delete and repair)" msgstr "Régénération (supprimer et réparer)" @@ -2264,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:306 templates/captcha.html:7 +#: index.html:306 templates/captcha.html:8 msgid "Reload" msgstr "Recharger" @@ -2304,7 +2327,7 @@ msgstr "Option de suppression" msgid "Removed files" msgstr "Fichiers supprimés" -#: templates/localdatabase.html:18 templates/notificationarea.html:14 +#: templates/localdatabase.html:15 templates/notificationarea.html:14 msgid "Repair" msgstr "Réparer" @@ -2324,11 +2347,11 @@ msgstr "Répéter la phrase secrète" msgid "Reporting:" msgstr "Communication de données :" -#: templates/localdatabase.html:31 +#: templates/localdatabase.html:28 msgid "Reset" msgstr "Réinitialiser" -#: index.html:214 templates/restore.html:142 +#: index.html:215 templates/restore.html:137 msgid "Restore" msgstr "Restaurer" @@ -2386,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" @@ -2402,18 +2425,22 @@ msgstr "Relancer tous les" msgid "Run now" msgstr "Démarrer maintenant" -#: templates/commandline.html:47 +#: templates/commandline.html:44 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 :" -#: scripts/controllers/StateController.js:25 templates/commandline.html:58 +#: scripts/controllers/StateController.js:25 msgid "Running …" msgstr "En cours..." +#: templates/commandline.html:54 +msgid "Running … stop now" +msgstr "" + #: scripts/services/SystemInfo.js:51 msgid "S3 Compatible" msgstr "Compatible S3" @@ -2430,11 +2457,11 @@ msgstr "Sam." msgid "Satellite" msgstr "Satellite" -#: templates/addoredit.html:410 templates/localdatabase.html:32 +#: templates/addoredit.html:408 templates/localdatabase.html:29 msgid "Save" msgstr "Enregistrer" -#: templates/localdatabase.html:33 +#: templates/localdatabase.html:30 msgid "Save and repair" msgstr "Enregistrer et réparer" @@ -2496,11 +2523,16 @@ msgstr "Serveur et port" msgid "Server hostname or IP" msgstr "Nom d'hôte du serveur ou IP" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "Server is currently paused," msgstr "Le serveur est actuellement en pause," +#: templates/commandline.html:45 +msgid "" +"Server is currently paused, resume now" +msgstr "" + #: scripts/controllers/HomeController.js:7 msgid "Server is currently paused, do you want to resume now?" msgstr "" @@ -2514,11 +2546,11 @@ msgstr "Mot de passe du serveur" msgid "Server paused" msgstr "Serveur en pause" -#: templates/about.html:69 +#: templates/about.html:71 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" @@ -2552,13 +2584,7 @@ msgstr "Afficher l'arborescence" msgid "Sia server password" msgstr "Mot de passe du serveur Sia" -#: templates/backends/sia.html:19 -msgid "" -"Sia will still boost redundancy later as long as you're connected to your " -"hosts." -msgstr "" - -#: templates/addoredit.html:326 +#: templates/addoredit.html:324 msgid "Smart backup retention" msgstr "Rétention de sauvegarde intelligente" @@ -2570,7 +2596,7 @@ msgstr "" "Certains fournisseurs OpenStack autorisent une clé API à la place d'un mot " "de passe et d'un nom d'entité" -#: templates/backends/s3.html:83 +#: templates/backends/s3.html:82 msgid "" "Some S3 providers might only be compatible with a certain client library" msgstr "" @@ -2655,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:" @@ -2712,7 +2738,7 @@ msgstr "Fichiers système" msgid "System info" msgstr "Info système" -#: templates/about.html:61 +#: templates/about.html:63 msgid "System properties" msgstr "Propriétés système" @@ -2724,6 +2750,10 @@ msgstr "TByte" msgid "TByte/s" msgstr "TByte/s" +#: templates/commandline.html:13 +msgid "Target URL >" +msgstr "" + #: templates/backends/sia.html:7 msgid "Target path. Example: /backup" msgstr "" @@ -2796,9 +2826,10 @@ msgstr "" #: templates/addoredit.html:312 msgid "" -"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 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." msgstr "" #: scripts/services/EditUriBuiltins.js:1068 @@ -2807,13 +2838,6 @@ msgstr "" "Le nom du bucket devrait être entièrement en minuscule, convertir " "automatiquement ?" -#: scripts/services/EditUriBuiltins.js:1052 -msgid "" -"The bucket name should start with your username, prepend automatically?" -msgstr "" -"Le nom du bucket devrait commencer par votre nom d'utilisateur, l'ajouter " -"automatiquement ?" - #: scripts/controllers/ExportController.js:13 msgid "" "The configuration should be kept safe. Are you sure you want to save an " @@ -2947,7 +2971,7 @@ msgstr "Ce mois" msgid "This week" msgstr "Cette semaine" -#: scripts/controllers/AppController.js:61 +#: scripts/controllers/AppController.js:67 msgid "Throttle settings" msgstr "Options de contrôle du débit" @@ -2976,6 +3000,12 @@ msgstr "" msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "Pour exporter sans phrase secrète, décochez la case \"Chiffrer fichier\"" +#: scripts/services/EditUriBuiltins.js:1052 +msgid "" +"To prevent bucket naming conflicts, it is recommended to prepend your " +"account ID to the bucket name. Prepend automatically?" +msgstr "" + #: templates/settings.html:26 msgid "" "To prevent various DNS based attacks, Duplicati limits the allowed hostnames" @@ -3019,7 +3049,7 @@ msgstr "" msgid "Tue" msgstr "Mar." -#: templates/restore.html:138 +#: templates/restore.html:133 msgid "Type passphrase here." msgstr "Tapez la phrase secrète ici." @@ -3035,6 +3065,13 @@ msgstr "Taille et versions des sauvegardes inconnues" msgid "Until resumed" msgstr "Jusqu'à la reprise" +#: templates/about.html:30 +msgid "" +"Update {{state.updatedVersion}} is available." +" Download now" +msgstr "" + #: templates/settings.html:78 msgid "Update channel" msgstr "Canal de mise à jour" @@ -3059,13 +3096,8 @@ 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 "" -"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" #: templates/settings.html:113 msgid "Usage statistics" @@ -3173,17 +3205,15 @@ 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" #: templates/delete.html:21 msgid "" "WARNING: The remote database is found to be in use by the commandline " -"library" +"library." msgstr "" -"ATTENTION : La base de données locale est rapportée comme étant utilisée par" -" la librairie de ligne de commande" #: templates/delete.html:44 msgid "WARNING: This will prevent you from restoring the data in the future." @@ -3194,7 +3224,7 @@ msgstr "" msgid "Waiting for task to begin" msgstr "En attente du début de la tâche" -#: templates/commandline.html:54 +#: templates/commandline.html:51 msgid "Waiting for task to start …" msgstr "" @@ -3224,7 +3254,7 @@ msgstr "Phrase secrète faible" msgid "Wed" msgstr "Mer." -#: scripts/services/AppUtils.js:92 templates/addoredit.html:354 +#: scripts/services/AppUtils.js:92 templates/addoredit.html:352 msgid "Weeks" msgstr "Semaines" @@ -3236,11 +3266,11 @@ msgstr "Ou voulez-vous restaurer vos fichiers ?" msgid "Where do you want to restore the files to?" msgstr "Ou voulez-vous restaurer vos fichiers ?" -#: scripts/services/AppUtils.js:94 templates/addoredit.html:356 +#: scripts/services/AppUtils.js:94 templates/addoredit.html:354 msgid "Years" msgstr "Années" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -3287,7 +3317,7 @@ msgstr "" "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 ?" -#: templates/about.html:27 +#: templates/about.html:28 msgid "You are currently running {{appname}} {{version}}" msgstr "Version installée : {{appname}} {{version}}" @@ -3377,9 +3407,8 @@ msgstr "" "Vous devez entrer un nom de tenant (nom de projet) pour utiliser l'API v3" #: scripts/services/EditUriBuiltins.js:1027 -msgid "You must enter a tenant name if you do not provide an API Key" +msgid "You must enter a tenant name if you do not provide an API key" msgstr "" -"Vous devez entrer un nom d'entité si vous ne fournissez pas une clé API" #: scripts/controllers/EditBackupController.js:289 msgid "You must enter a valid duration for the time to keep backups" @@ -3392,12 +3421,12 @@ msgid "You must enter a valid retention policy string" msgstr "Vous devez saisir une chaîne de politique de conservation valide" #: scripts/services/EditUriBuiltins.js:1024 -msgid "You must enter either a password or an API Key" -msgstr "Vous devez saisir un mot de passe ou une clé API" +msgid "You must enter either a password or an API key" +msgstr "" #: scripts/services/EditUriBuiltins.js:1031 -msgid "You must enter either a password or an API Key, not both" -msgstr "Vous devez saisir un mot de passe ou une clé API, mais pas les deux" +msgid "You must enter either a password or an API key, not both" +msgstr "" #: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the password" @@ -3432,7 +3461,7 @@ msgstr "Vous devez spécifier un chemin." msgid "You should fill in {{field}} {{reason}}" msgstr "" -#: templates/restore.html:149 +#: templates/restore.html:144 msgid "Your files and folders have been restored successfully." msgstr "Vos fichiers et dossiers ont été restaurés avec succès." @@ -3472,7 +3501,7 @@ msgstr "" msgid "cos_secret_key" msgstr "" -#: templates/addoredit.html:272 templates/addoredit.html:357 +#: templates/addoredit.html:272 templates/addoredit.html:355 #: templates/advancedoptionseditor.html:29 #: templates/advancedoptionseditor.html:36 msgid "custom" @@ -3506,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 "" @@ -3518,8 +3543,7 @@ msgstr "" msgid "remote repository, e.g. remote" msgstr "" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "resume now" msgstr "reprendre maintenant" @@ -3544,7 +3568,7 @@ msgstr "" "href=\"{{websitelink}}\">{{websitename}}. {{appname}} est sous licence " "{{licensename}}." -#: templates/about.html:51 +#: templates/about.html:53 msgid "" "{{brandingService.appName}} is using the following third party libraries:" msgstr "" @@ -3576,7 +3600,3 @@ msgstr "{{number}} Minutes" #: templates/home.html:52 msgid "{{time}} (took {{duration}})" msgstr "{{time}} (durée {{duration}})" - -#: templates/localdatabase.html:4 -msgid "…loading…" -msgstr "...chargement..." diff --git a/Localizations/webroot/localization_webroot-fr_CA.po b/Localizations/webroot/localization_webroot-fr_CA.po index e28baa6e0..eb99748e0 100644 --- a/Localizations/webroot/localization_webroot-fr_CA.po +++ b/Localizations/webroot/localization_webroot-fr_CA.po @@ -43,22 +43,39 @@ msgstr "- choisissez une option -" msgid "...loading..." msgstr "... chargement..." -#: templates/backends/openstack.html:44 -msgid "API Key" -msgstr "Clé API" +#: templates/backends/sia.html:19 +msgid "" +"Note: Sia will still boost redundancy later as long as you're " +"connected to your hosts." +msgstr "" -#: scripts/services/EditUriBuiltins.js:1167 templates/backends/storj.html:21 +#: templates/commandline.html:25 +msgid " Edit as text" +msgstr "" + +#: templates/commandline.html:32 +msgid " Edit as text" +msgstr "" + +#: index.html:294 +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 "" + +#: scripts/services/EditUriBuiltins.js:1167 +#: templates/backends/openstack.html:44 templates/backends/storj.html:21 #: templates/backends/storj.html:22 msgid "API key" msgstr "" -#: scripts/services/EditUriBuiltins.js:1041 templates/backends/s3.html:67 -#: templates/backends/s3.html:69 +#: scripts/services/EditUriBuiltins.js:1041 templates/backends/s3.html:66 +#: templates/backends/s3.html:68 msgid "AWS Access ID" msgstr "Clé d'accès AWS" -#: scripts/services/EditUriBuiltins.js:1042 templates/backends/s3.html:72 -#: templates/backends/s3.html:74 +#: scripts/services/EditUriBuiltins.js:1042 templates/backends/s3.html:71 +#: templates/backends/s3.html:73 msgid "AWS Access Key" msgstr "Clé d'accès secrète AWS" @@ -144,7 +161,8 @@ msgstr "Modifier le nom du bucket" msgid "Advanced Options" msgstr "Options avancées" -#: templates/addoredit.html:378 templates/edituri.html:28 +#: templates/addoredit.html:376 templates/commandline.html:23 +#: templates/commandline.html:31 templates/edituri.html:28 msgid "Advanced options" msgstr "options avancées" @@ -258,8 +276,8 @@ msgid "Autogenerated passphrase" msgstr "Phrase secrète auto-générée" #: templates/addoredit.html:258 -msgid "Automatically run backups." -msgstr "Lancer des sauvegardes automatiques." +msgid "Automatically run backups" +msgstr "" #: templates/backends/b2.html:12 msgid "B2 Application ID" @@ -281,13 +299,15 @@ msgstr "" msgid "B2 Cloud Storage Application Key" msgstr "Clé d'application B2 Cloud Storage" -#: templates/restore.html:143 templates/restore.html:70 +#: templates/restore.html:138 templates/restore.html:70 msgid "Back" msgstr "Retour" -#: templates/about.html:64 -msgid "Backend modules:" -msgstr "Modules en arrière-plan :" +#: templates/about.html:66 +msgid "" +"Backend modules:

{{item.Key}}

" +msgstr "" #: scripts/services/ServerStatus.js:46 msgid "Backup complete!" @@ -299,21 +319,17 @@ msgstr "Destination de la sauvegarde" #: templates/restore.html:131 msgid "" -"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. 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." msgstr "" -"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." #: templates/restore.html:21 templates/restoredirect.html:21 #: templates/restoredirect.html:31 msgid "Backup location" msgstr "Emplacement de la sauvegarde" -#: templates/addoredit.html:321 +#: templates/addoredit.html:319 msgid "Backup retention" msgstr "Rétention de la sauvegarde" @@ -337,33 +353,23 @@ msgstr "Parcourir" msgid "Browser default" msgstr "Paramètre par défaut du navigateur" -#: scripts/services/EditUriBuiltins.js:1163 -#: scripts/services/EditUriBuiltins.js:1169 templates/backends/storj.html:37 -msgid "Bucket" -msgstr "" +#: templates/backends/gcs.html:15 +msgid "Bucket create location" +msgstr "Emplacement de la création du bucket" #: scripts/services/EditUriBuiltins.js:1000 #: scripts/services/EditUriBuiltins.js:1040 #: scripts/services/EditUriBuiltins.js:1086 #: scripts/services/EditUriBuiltins.js:1100 +#: scripts/services/EditUriBuiltins.js:1163 +#: scripts/services/EditUriBuiltins.js:1169 #: scripts/services/EditUriBuiltins.js:1226 -#: scripts/services/EditUriBuiltins.js:1238 -msgid "Bucket Name" -msgstr "Nom du bucket" - -#: templates/backends/gcs.html:15 -msgid "Bucket create location" -msgstr "Emplacement de la création du bucket" - -#: templates/backends/storj.html:38 -msgid "Bucket for storing the backup" -msgstr "" - -#: templates/backends/b2.html:2 templates/backends/b2.html:3 -#: templates/backends/cos.html:25 templates/backends/e2.html:11 -#: templates/backends/e2.html:12 templates/backends/gcs.html:2 -#: templates/backends/openstack.html:2 templates/backends/s3.html:22 -#: templates/backends/s3.html:23 +#: scripts/services/EditUriBuiltins.js:1238 templates/backends/b2.html:2 +#: templates/backends/b2.html:3 templates/backends/cos.html:25 +#: templates/backends/e2.html:11 templates/backends/e2.html:12 +#: templates/backends/gcs.html:2 templates/backends/openstack.html:2 +#: templates/backends/s3.html:22 templates/backends/s3.html:23 +#: templates/backends/storj.html:37 templates/backends/storj.html:38 msgid "Bucket name" msgstr "Nom du bucket" @@ -445,8 +451,8 @@ msgstr "Fichiers de cache" msgid "Canary" msgstr "Canary" -#: scripts/controllers/AppController.js:48 -#: scripts/controllers/AppController.js:63 +#: scripts/controllers/AppController.js:52 +#: scripts/controllers/AppController.js:67 #: scripts/controllers/EditBackupController.js:345 #: scripts/controllers/EditBackupController.js:360 #: scripts/controllers/EditBackupController.js:394 @@ -497,11 +503,11 @@ msgstr "Journal des modifications pour {{appname}} {{version}}" msgid "Check failed:" msgstr "Vérification échouée :" -#: templates/about.html:33 +#: templates/about.html:34 msgid "Check for updates now" msgstr "Vérifier les mise à jour maintenant" -#: templates/about.html:34 +#: templates/about.html:35 msgid "Checking for updates …" msgstr "" @@ -529,7 +535,7 @@ msgstr "Cliquez sur le lien AuthID pour créer un AuthID" msgid "Click to set throttle options" msgstr "Cliquez pour définir les options d'accélération" -#: templates/backends/s3.html:79 +#: templates/backends/s3.html:78 msgid "Client library to use" msgstr "" @@ -541,6 +547,14 @@ msgstr "" msgid "Cloud API Secret Key" msgstr "" +#: templates/commandline.html:8 +msgid "Command" +msgstr "" + +#: templates/commandline.html:18 +msgid "Commandline arguments" +msgstr "" + #: templates/home.html:40 msgid "Commandline …" msgstr "" @@ -569,9 +583,11 @@ msgstr "" msgid "Completing previous backup …" msgstr "" -#: templates/about.html:65 -msgid "Compression modules:" -msgstr "Modules de compression :" +#: templates/about.html:67 +msgid "" +"Compression modules:

{{item.Key}}

" +msgstr "" #: scripts/directives/sourceFolderPicker.js:533 msgid "Computer" @@ -619,11 +635,11 @@ msgstr "Connecter" msgid "Connect now" msgstr "Connecter maintenant" -#: index.html:302 +#: index.html:301 msgid "Connecting to server …" msgstr "" -#: templates/commandline.html:51 +#: templates/commandline.html:48 msgid "Connecting to task …" msgstr "" @@ -635,13 +651,6 @@ msgstr "" msgid "Connection lost" msgstr "Connexion perdue" -#: index.html:294 -msgid "" -"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." -msgstr "" - #: scripts/directives/backupEditUri.js:50 #: scripts/directives/backupEditUri.js:53 msgid "Connection worked!" @@ -676,6 +685,11 @@ msgstr "Copie" msgid "Copy Destination URL to Clipboard" msgstr "Copier l'URL de destination dans le presse-papier" +#: scripts/controllers/EditBackupController.js:104 +#: scripts/controllers/RestoreDirectController.js:33 +msgid "Copy URL" +msgstr "" + #: scripts/controllers/DialogController.js:20 msgid "Copy failed. Please manually copy the URL" msgstr "Copie échouée. Veuillez copier manuellement l'URL" @@ -756,11 +770,11 @@ msgstr "" msgid "Custom authentication url" msgstr "URL d'authentification personnalisée" -#: templates/addoredit.html:327 +#: templates/addoredit.html:325 msgid "Custom backup retention" msgstr "Rétention de sauvegarde personnalisée" -#: templates/backends/s3.html:56 +#: templates/backends/s3.html:55 msgid "Custom bucket storage class" msgstr "" @@ -780,25 +794,19 @@ msgstr "Valeur personnalisée de région ({{region}})" msgid "Custom server url ({{server}})" msgstr "URL serveur personnalisée ({{server}})" -#: templates/backends/s3.html:50 -msgid "" -"Custom storage class\n" -" ({{class}})" -msgstr "" - -#: templates/backends/gcs.html:29 +#: templates/backends/gcs.html:29 templates/backends/s3.html:50 msgid "Custom storage class ({{class}})" msgstr "Classe de stockage personnalisée ({{class}})" #: templates/advancedoptionseditor.html:43 -msgid "DEPRECATED:" +msgid "DEPRECATED: {{getDeprecationMessage(item)}}" msgstr "" #: templates/home.html:37 msgid "Database …" msgstr "" -#: scripts/services/AppUtils.js:91 templates/addoredit.html:353 +#: scripts/services/AppUtils.js:91 templates/addoredit.html:351 msgid "Days" msgstr "Jours" @@ -818,7 +826,11 @@ msgstr "Les exclusions par défaut" msgid "Default options" msgstr "Options par défaut" -#: templates/localdatabase.html:19 +#: templates/advancedoptionseditor.html:44 +msgid "Default value: \"{{getDefaultValue(item)}}\"" +msgstr "" + +#: templates/localdatabase.html:16 msgid "Delete" msgstr "Supprimer" @@ -830,7 +842,7 @@ msgstr "Étape de suppression (ancienne version de sauvegarde)" msgid "Delete backup" msgstr "Supprimer la sauvegarde" -#: templates/addoredit.html:324 +#: templates/addoredit.html:322 msgid "Delete backups that are older than" msgstr "Supprimer les sauvegardes plus anciennes que" @@ -967,7 +979,7 @@ msgstr "Site internet de Duplicati" msgid "Duplicati forum" msgstr "Forum de Duplicati" -#: scripts/controllers/AppController.js:177 +#: scripts/controllers/AppController.js:181 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" @@ -1004,7 +1016,7 @@ msgstr "" "Quand vous supprimez une sauvegarde, vous pouvez aussi supprimer la base de données locale sans affecter votre capacité à restaurer vos fichiers distants.\n" "Si 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." -#: templates/localdatabase.html:8 +#: templates/localdatabase.html:5 msgid "" "Each backup has a local database associated with it, which stores " "information about the remote backup on the local machine. This makes it " @@ -1012,12 +1024,12 @@ msgid "" " to be downloaded for each operation." msgstr "" -#: templates/addoredit.html:174 templates/addoredit.html:389 +#: templates/addoredit.html:174 templates/addoredit.html:387 #: templates/edituri.html:39 templates/settings.html:146 msgid "Edit as list" msgstr "Éditer en tant que liste" -#: templates/addoredit.html:177 templates/addoredit.html:392 +#: templates/addoredit.html:177 templates/addoredit.html:390 #: templates/edituri.html:42 templates/settings.html:152 msgid "Edit as text" msgstr "Éditer en tant que texte" @@ -1043,9 +1055,11 @@ msgstr "Chiffrement" msgid "Encryption changed" msgstr "Chiffrement changé" -#: templates/about.html:66 -msgid "Encryption modules:" -msgstr "Modules de Chiffrement :" +#: templates/about.html:68 +msgid "" +"Encryption modules:

{{item.Key}}

" +msgstr "" #: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 #: templates/backends/storj.html:26 @@ -1071,7 +1085,12 @@ msgstr "Terminé" msgid "Enter URL" msgstr "Entrer l'URL" -#: templates/addoredit.html:341 +#: scripts/controllers/EditBackupController.js:96 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Enter a backup destination URL:" +msgstr "" + +#: templates/addoredit.html:339 msgid "" "Enter a retention strategy manually. Placeholders are D/W/Y for " "days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. " @@ -1086,6 +1105,10 @@ msgstr "" "pour chacun des 36 prochains mois. Cela peut également être écrit comme " "1W:1D, 1M:1W, 3Y:1M." +#: templates/commandline.html:14 +msgid "Enter a url, or click the "Target URL >" link" +msgstr "" + #: templates/restoredirect.html:61 msgid "Enter backup passphrase, if any" msgstr "Entrez la phrase secrète de sauvegarde, si présente" @@ -1102,11 +1125,11 @@ msgstr "Entrez la phrase secrète de chiffrement" msgid "Enter expression here" msgstr "Entrez l'expression ici" -#: templates/commandline.html:22 +#: templates/commandline.html:19 msgid "Enter one argument per line without quotes, e.g. *.txt" msgstr "" -#: templates/commandline.html:29 +#: templates/commandline.html:26 msgid "" "Enter one option per line in command-line format, e.g. --dblock-size=100MB" msgstr "" @@ -1321,11 +1344,11 @@ msgstr "Fichiers plus gros que :" msgid "Filters" msgstr "Filtres" -#: templates/commandline.html:60 +#: templates/commandline.html:57 msgid "Finished!" msgstr "Terminé!" -#: scripts/controllers/AppController.js:176 +#: scripts/controllers/AppController.js:180 msgid "First run setup" msgstr "Première mise en route" @@ -1333,11 +1356,15 @@ msgstr "Première mise en route" msgid "Folder" msgstr "Dossier" +#: templates/backends/storj.html:42 +msgid "Folder in the bucket" +msgstr "" + #: templates/backends/aliyunoss.html:30 templates/backends/b2.html:7 #: templates/backends/cos.html:30 templates/backends/e2.html:16 #: templates/backends/file.html:22 templates/backends/file.html:6 #: templates/backends/jottacloud.html:2 templates/backends/mega.html:2 -#: templates/backends/s3.html:61 templates/backends/sia.html:6 +#: templates/backends/s3.html:60 templates/backends/sia.html:6 #: templates/backends/storj.html:41 templates/restore.html:105 #: templates/restore.html:89 msgid "Folder path" @@ -1347,10 +1374,6 @@ msgstr "Chemin du dossier" msgid "Folder path name" msgstr "" -#: templates/backends/storj.html:42 -msgid "Folder within the bucket for storing the backup" -msgstr "" - #: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "Ven." @@ -1388,7 +1411,7 @@ msgstr "Options générales" msgid "Generate" msgstr "Générer" -#: templates/backends/s3.html:89 +#: templates/backends/s3.html:88 msgid "Generate IAM access policy" msgstr "Générer la statégie d'accès IAM" @@ -1463,7 +1486,7 @@ msgstr "" msgid "If a date was missed, the job will run as soon as possible." msgstr "Si une date a été manquée, le travail démarrera dès que possible." -#: templates/addoredit.html:361 +#: templates/addoredit.html:359 msgid "" "If at least one newer backup is found, all backups older than this date are " "deleted." @@ -1471,7 +1494,7 @@ msgstr "" "Si au moins une sauvegarde plus récente est trouvée, toutes les sauvegardes " "antérieures à cette date sont supprimées." -#: templates/localdatabase.html:13 +#: templates/localdatabase.html:10 msgid "" "If the backup and the remote storage is out of sync, Duplicati will require " "that you perform a repair operation to synchronize the database. If the " @@ -1482,14 +1505,14 @@ msgstr "" msgid "" "If the backup file was not downloaded automatically, right click and choose "Save" -" as …"" +" as …"." msgstr "" #: templates/notificationarea.html:7 msgid "" "If the backup file was not downloaded automatically, right click and choose " -""Save as …"" +""Save as …"." msgstr "" #: scripts/services/EditUriBackendConfig.js:113 @@ -1507,10 +1530,8 @@ msgstr "Si vous n'entrez pas de clé API, le nom de l'entité est requis" #: templates/delete.html:32 msgid "" "If you want to use the backup later, you can export the configuration before" -" deleting it" +" deleting it." msgstr "" -"Si vous voulez utiliser la sauvegarde plus tard, vous pouvez exporter la " -"configuration avant de la supprimer" #: templates/import.html:29 msgid "Import" @@ -1520,6 +1541,11 @@ msgstr "Importer" msgid "Import Destination URL" msgstr "Importer l'URL de destination" +#: scripts/controllers/EditBackupController.js:96 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Import URL" +msgstr "" + #: templates/import.html:3 msgid "Import backup configuration" msgstr "Importer la configuration de sauvegarde" @@ -1593,11 +1619,11 @@ msgstr "KOctet" msgid "KByte/s" msgstr "KOctet/s" -#: templates/addoredit.html:325 +#: templates/addoredit.html:323 msgid "Keep a specific number of backups" msgstr "Conserver un nombre spécifique de sauvegardes" -#: templates/addoredit.html:323 +#: templates/addoredit.html:321 msgid "Keep all backups" msgstr "Conserver toutes les sauvegardes" @@ -1665,7 +1691,7 @@ msgstr "Charger des données plus anciennes" msgid "Loading remote storage usage …" msgstr "" -#: templates/about.html:42 templates/about.html:47 templates/about.html:53 +#: 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 @@ -1678,10 +1704,13 @@ msgid "Local Repository" msgstr "Stockage local" #: templates/localdatabase.html:2 -msgid "Local database for" -msgstr "Base de données locale pour" +msgid "" +"Local database for {{Backup.Backup.Name}}…loading…" +msgstr "" -#: templates/localdatabase.html:26 +#: templates/localdatabase.html:23 msgid "Local database path:" msgstr "Chemin de la base de données locale :" @@ -1693,7 +1722,7 @@ msgstr "Stockage local" msgid "Local storage" msgstr "Stockage local" -#: templates/localdatabase.html:23 +#: templates/localdatabase.html:20 msgid "Location" msgstr "Emplacement" @@ -1709,6 +1738,10 @@ msgstr "Historique pour {{Backup.Backup.Name}}" msgid "Log data from the server" msgstr "Données d'historique du serveur" +#: index.html:306 +msgid "Log in" +msgstr "" + #: index.html:226 msgid "Log out" msgstr "Déconnexion" @@ -1721,7 +1754,7 @@ msgstr "MOctet" msgid "MByte/s" msgstr "MOctet/s" -#: templates/localdatabase.html:11 +#: templates/localdatabase.html:8 msgid "Maintenance" msgstr "Maintenance" @@ -1752,7 +1785,7 @@ msgid "Max upload speed" msgstr "Vitesse maximum de téléversement" #: index.html:144 templates/addoredit.html:127 templates/addoredit.html:169 -#: templates/addoredit.html:384 templates/addoredit.html:95 +#: templates/addoredit.html:382 templates/addoredit.html:95 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" msgstr "Menu" @@ -1798,11 +1831,11 @@ msgstr "Modifié" msgid "Mon" msgstr "Lun." -#: scripts/services/AppUtils.js:93 templates/addoredit.html:355 +#: scripts/services/AppUtils.js:93 templates/addoredit.html:353 msgid "Months" msgstr "Mois" -#: templates/localdatabase.html:34 +#: templates/localdatabase.html:31 msgid "Move existing database" msgstr "Déplacer la base de données existante" @@ -1873,7 +1906,7 @@ msgstr "Prochaine tâche :" msgid "Next time" msgstr "Prochaine fois" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:182 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -1946,25 +1979,21 @@ msgid "" "is equivalent to 1 MByte/s." msgstr "" -#: templates/backends/sia.html:19 -msgid "Note:" -msgstr "" - -#: templates/addoredit.html:330 +#: templates/addoredit.html:328 msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "" "Rien ne sera supprimé. La taille de la sauvegarde augmentera à chaque " "modification." -#: scripts/controllers/AppController.js:48 -#: scripts/controllers/AppController.js:63 +#: scripts/controllers/AppController.js:52 +#: scripts/controllers/AppController.js:67 #: scripts/controllers/EditBackupController.js:104 #: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 #: scripts/controllers/RestoreDirectController.js:33 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28 #: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58 -#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:152 +#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:147 #: templates/settings.html:158 msgid "OK" msgstr "Ok" @@ -1977,14 +2006,14 @@ msgstr "" msgid "OSS Access Key Secret" msgstr "" -#: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 -msgid "OSS Bucket Name" -msgstr "" - #: templates/backends/aliyunoss.html:21 msgid "OSS Bucket Region" msgstr "" +#: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 +msgid "OSS Bucket name" +msgstr "" + #: templates/backends/aliyunoss.html:2 msgid "OSS Endpoint" msgstr "" @@ -2001,7 +2030,7 @@ msgstr "" msgid "Official releases" msgstr "" -#: templates/addoredit.html:348 +#: templates/addoredit.html:346 msgid "" "Once there are more backups than the specified number, the oldest backups " "are deleted." @@ -2022,9 +2051,8 @@ msgid "Opened" msgstr "Ouvert" #: scripts/services/EditUriBuiltins.js:1016 -msgid "Openstack API Key are not supported in v3 keystone API." +msgid "Openstack API key are not supported in v3 keystone API" msgstr "" -"Les clés API Openstack ne sont pas prises en charge dans l'API v3 keystone." #: scripts/services/AppUtils.js:197 msgid "Operating System" @@ -2066,10 +2094,8 @@ msgstr "Options" #: templates/settings.html:143 msgid "" "Options added here are applied to all backups, but can be overridden in each" -" individual backup" +" individual backup." msgstr "" -"Les options ajoutées ici sont appliquées pour toutes les sauvegardes, mais " -"elles peuvent être outrepassées pour chaque sauvegarde" #: templates/restore.html:81 msgid "Original location" @@ -2079,7 +2105,7 @@ msgstr "Emplacement d'origine" msgid "Others" msgstr "Autres" -#: templates/addoredit.html:334 +#: templates/addoredit.html:332 msgid "" "Over time backups will be deleted automatically. There will remain one " "backup for each of the last 7 days, each of the last 4 weeks, each of the " @@ -2141,7 +2167,7 @@ msgid "Path on server" msgstr "Chemin sur le serveur" #: templates/backends/b2.html:8 templates/backends/e2.html:17 -#: templates/backends/s3.html:63 +#: templates/backends/s3.html:62 msgid "Path or subfolder in the bucket" msgstr "Chemin ou sous-dossier dans le bucket" @@ -2153,7 +2179,7 @@ msgstr "Pause" msgid "Pause after startup or hibernation" msgstr "Pause après le démarrage ou l'hibernation" -#: scripts/controllers/AppController.js:46 +#: scripts/controllers/AppController.js:50 msgid "Pause options" msgstr "Options de pause" @@ -2182,7 +2208,7 @@ msgid "Prevent tray icon automatic log-in" msgstr "Empêcher la connexion automatique de l'icône de la barre de tâches" #: templates/addoredit.html:114 templates/addoredit.html:247 -#: templates/addoredit.html:297 templates/addoredit.html:411 +#: templates/addoredit.html:297 templates/addoredit.html:409 #: templates/restoredirect.html:81 msgid "Previous" msgstr "Précédent" @@ -2215,7 +2241,7 @@ msgstr "" msgid "Rebuilding local database …" msgstr "" -#: templates/localdatabase.html:20 +#: templates/localdatabase.html:17 msgid "Recreate (delete and repair)" msgstr "Récrée (suppression et réparation)" @@ -2239,7 +2265,7 @@ msgstr "" msgid "Relative paths not allowed" msgstr "Les chemins relatifs ne sont pas autorisés" -#: index.html:306 templates/captcha.html:7 +#: index.html:305 templates/captcha.html:7 msgid "Reload" msgstr "Recharger" @@ -2279,7 +2305,7 @@ msgstr "Option de retrait" msgid "Removed files" msgstr "Fichiers supprimés" -#: templates/localdatabase.html:18 templates/notificationarea.html:14 +#: templates/localdatabase.html:15 templates/notificationarea.html:14 msgid "Repair" msgstr "Réparer" @@ -2299,11 +2325,11 @@ msgstr "Répeter la phrase secrète" msgid "Reporting:" msgstr "Communication de données :" -#: templates/localdatabase.html:31 +#: templates/localdatabase.html:28 msgid "Reset" msgstr "Réinitialiser" -#: index.html:214 templates/restore.html:142 +#: index.html:214 templates/restore.html:137 msgid "Restore" msgstr "Restaurer" @@ -2377,7 +2403,7 @@ msgstr "Relancer tous les" msgid "Run now" msgstr "Démarrer maintenant" -#: templates/commandline.html:47 +#: templates/commandline.html:44 msgid "Running commandline entry" msgstr "Execution d'une ligne de commnde" @@ -2385,10 +2411,14 @@ msgstr "Execution d'une ligne de commnde" msgid "Running task:" msgstr "Tâche en cours :" -#: scripts/controllers/StateController.js:25 templates/commandline.html:58 +#: scripts/controllers/StateController.js:25 msgid "Running …" msgstr "" +#: templates/commandline.html:54 +msgid "Running … stop now" +msgstr "" + #: scripts/services/SystemInfo.js:51 msgid "S3 Compatible" msgstr "Compatible S3" @@ -2405,11 +2435,11 @@ msgstr "Sam." msgid "Satellite" msgstr "" -#: templates/addoredit.html:410 templates/localdatabase.html:32 +#: templates/addoredit.html:408 templates/localdatabase.html:29 msgid "Save" msgstr "Enregistrer" -#: templates/localdatabase.html:33 +#: templates/localdatabase.html:30 msgid "Save and repair" msgstr "Enregistrer et réparer" @@ -2471,11 +2501,16 @@ msgstr "Serveur et port" msgid "Server hostname or IP" msgstr "Nom d'hôte du serveur ou IP" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "Server is currently paused," msgstr "Le serveur est actuellement en pause," +#: templates/commandline.html:45 +msgid "" +"Server is currently paused, resume now" +msgstr "" + #: scripts/controllers/HomeController.js:7 msgid "Server is currently paused, do you want to resume now?" msgstr "" @@ -2489,7 +2524,7 @@ msgstr "Mot de passe du serveur" msgid "Server paused" msgstr "Serveur en pause" -#: templates/about.html:69 +#: templates/about.html:71 msgid "Server state properties" msgstr "Propriétés du statut serveur" @@ -2527,13 +2562,7 @@ msgstr "Afficher l'arborescence" msgid "Sia server password" msgstr "Mot de passe du serveur Sia" -#: templates/backends/sia.html:19 -msgid "" -"Sia will still boost redundancy later as long as you're connected to your " -"hosts." -msgstr "" - -#: templates/addoredit.html:326 +#: templates/addoredit.html:324 msgid "Smart backup retention" msgstr "Rétention de sauvegarde intelligente" @@ -2545,7 +2574,7 @@ msgstr "" "Certains fournisseurs OpenStack autorisent une clé API à la place d'un mot " "de passe et d'un nom d'entité" -#: templates/backends/s3.html:83 +#: templates/backends/s3.html:82 msgid "" "Some S3 providers might only be compatible with a certain client library" msgstr "" @@ -2685,7 +2714,7 @@ msgstr "Fichiers système" msgid "System info" msgstr "Info système" -#: templates/about.html:61 +#: templates/about.html:63 msgid "System properties" msgstr "Propriétés système" @@ -2697,6 +2726,10 @@ msgstr "TOctet" msgid "TByte/s" msgstr "TOctet/s" +#: templates/commandline.html:13 +msgid "Target URL >" +msgstr "" + #: templates/backends/sia.html:7 msgid "Target path. Example: /backup" msgstr "" @@ -2769,9 +2802,10 @@ msgstr "" #: templates/addoredit.html:312 msgid "" -"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 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." msgstr "" #: scripts/services/EditUriBuiltins.js:1068 @@ -2780,13 +2814,6 @@ msgstr "" "Le nom du bucket devrait être entièrement en minuscule, convertir " "automatiquement ?" -#: scripts/services/EditUriBuiltins.js:1052 -msgid "" -"The bucket name should start with your username, prepend automatically?" -msgstr "" -"Le nom du bucket devrait commencer par votre nom d'utilisateur, l'ajouter " -"automatiquement ?" - #: scripts/controllers/ExportController.js:13 msgid "" "The configuration should be kept safe. Are you sure you want to save an " @@ -2795,7 +2822,7 @@ msgstr "" "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?" -#: index.html:299 +#: index.html:298 msgid "The connection to the server is lost, attempting again in {{time}} …" msgstr "" @@ -2921,7 +2948,7 @@ msgstr "Ce mois" msgid "This week" msgstr "Cette semaine" -#: scripts/controllers/AppController.js:61 +#: scripts/controllers/AppController.js:65 msgid "Throttle settings" msgstr "Options d'accélération" @@ -2950,6 +2977,12 @@ msgstr "" msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "Pour exporter sans phrase secrète, décochez la case \"Chiffrer fichier\"" +#: scripts/services/EditUriBuiltins.js:1052 +msgid "" +"To prevent bucket naming conflicts, it is recommended to prepend your " +"account ID to the bucket name. Prepend automatically?" +msgstr "" + #: templates/settings.html:26 msgid "" "To prevent various DNS based attacks, Duplicati limits the allowed hostnames" @@ -2993,7 +3026,7 @@ msgstr "" msgid "Tue" msgstr "Mar." -#: templates/restore.html:138 +#: templates/restore.html:133 msgid "Type passphrase here." msgstr "Tapez mot de passe ici." @@ -3009,6 +3042,13 @@ msgstr "Taille et version de sauvegarde inconnue" msgid "Until resumed" msgstr "Jusqu'à la reprise" +#: templates/about.html:30 +msgid "" +"Update {{state.updatedVersion}} is available." +" Download now" +msgstr "" + #: templates/settings.html:78 msgid "Update channel" msgstr "Canal de mise à jour" @@ -3034,7 +3074,7 @@ msgid "" "Usage reports help us improve the user experience and evaluate impact of new" " features. We use them to generate {{'public usage statistics' | " -"translate}}" +"translate}}
." msgstr "" #: templates/settings.html:113 @@ -3150,10 +3190,8 @@ msgstr "Rendez nous visite sur" #: templates/delete.html:21 msgid "" "WARNING: The remote database is found to be in use by the commandline " -"library" +"library." msgstr "" -"ATTENTION : La base de données locale est rapportée comme étant utilisée par" -" la librairie de ligne de commande" #: templates/delete.html:44 msgid "WARNING: This will prevent you from restoring the data in the future." @@ -3164,7 +3202,7 @@ msgstr "" msgid "Waiting for task to begin" msgstr "En attente du début de la tâche" -#: templates/commandline.html:54 +#: templates/commandline.html:51 msgid "Waiting for task to start …" msgstr "" @@ -3194,7 +3232,7 @@ msgstr "Phrase secrète faible" msgid "Wed" msgstr "Mer." -#: scripts/services/AppUtils.js:92 templates/addoredit.html:354 +#: scripts/services/AppUtils.js:92 templates/addoredit.html:352 msgid "Weeks" msgstr "Semaines" @@ -3206,11 +3244,11 @@ msgstr "Ou voulez-vous restaurer vos fichiers ?" msgid "Where do you want to restore the files to?" msgstr "Ou voulez-vous restaurer vos fichiers ?" -#: scripts/services/AppUtils.js:94 templates/addoredit.html:356 +#: scripts/services/AppUtils.js:94 templates/addoredit.html:354 msgid "Years" msgstr "Années" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:182 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -3257,7 +3295,7 @@ msgstr "" "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 ?" -#: templates/about.html:27 +#: templates/about.html:28 msgid "You are currently running {{appname}} {{version}}" msgstr "Vous êtes actuellement en train d'utiliser {{appname}} {{version}}" @@ -3343,9 +3381,8 @@ msgstr "" "Vous devez entrer un nom de tenant (nom de projet) pour utiliser l'API v3" #: scripts/services/EditUriBuiltins.js:1027 -msgid "You must enter a tenant name if you do not provide an API Key" +msgid "You must enter a tenant name if you do not provide an API key" msgstr "" -"Vous devez entrer un nom d'entité si vous ne fournissez pas une clé API" #: scripts/controllers/EditBackupController.js:289 msgid "You must enter a valid duration for the time to keep backups" @@ -3358,13 +3395,12 @@ msgid "You must enter a valid retention policy string" msgstr "" #: scripts/services/EditUriBuiltins.js:1024 -msgid "You must enter either a password or an API Key" -msgstr "Vous devez entrer soit un mot de passe, soit une clé API" +msgid "You must enter either a password or an API key" +msgstr "" #: scripts/services/EditUriBuiltins.js:1031 -msgid "You must enter either a password or an API Key, not both" +msgid "You must enter either a password or an API key, not both" msgstr "" -"Vous devez entrer soit un mot de passe, soit une clé API, mais pas les deux" #: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the password" @@ -3399,7 +3435,7 @@ msgstr "Vous devez spécifier un chemin." msgid "You should fill in {{field}} {{reason}}" msgstr "" -#: templates/restore.html:149 +#: templates/restore.html:144 msgid "Your files and folders have been restored successfully." msgstr "Vos fichiers et dossiers ont été restaurés avec succès." @@ -3439,7 +3475,7 @@ msgstr "" msgid "cos_secret_key" msgstr "" -#: templates/addoredit.html:272 templates/addoredit.html:357 +#: templates/addoredit.html:272 templates/addoredit.html:355 #: templates/advancedoptionseditor.html:29 #: templates/advancedoptionseditor.html:36 msgid "custom" @@ -3485,8 +3521,7 @@ msgstr "" msgid "remote repository, e.g. remote" msgstr "" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "resume now" msgstr "reprendre maintenant" @@ -3511,7 +3546,7 @@ msgstr "" "href=\"{{websitelink}}\">{{websitename}}. {{appname}} est sous licence " "{{licensename}}." -#: templates/about.html:51 +#: templates/about.html:53 msgid "" "{{brandingService.appName}} is using the following third party libraries:" msgstr "" @@ -3543,7 +3578,3 @@ msgstr "{{number}} Minutes" #: templates/home.html:52 msgid "{{time}} (took {{duration}})" msgstr "{{time}} (durée {{duration}})" - -#: templates/localdatabase.html:4 -msgid "…loading…" -msgstr "" diff --git a/Localizations/webroot/localization_webroot-hu.po b/Localizations/webroot/localization_webroot-hu.po index 126b7c2fe..ec56c5604 100644 --- a/Localizations/webroot/localization_webroot-hu.po +++ b/Localizations/webroot/localization_webroot-hu.po @@ -44,22 +44,39 @@ msgstr "- válasszon -" msgid "...loading..." msgstr "...töltés..." -#: templates/backends/openstack.html:44 -msgid "API Key" -msgstr "API kulcs" +#: templates/backends/sia.html:19 +msgid "" +"Note: Sia will still boost redundancy later as long as you're " +"connected to your hosts." +msgstr "" -#: scripts/services/EditUriBuiltins.js:1167 templates/backends/storj.html:21 +#: templates/commandline.html:25 +msgid " Edit as text" +msgstr "" + +#: templates/commandline.html:32 +msgid " Edit as text" +msgstr "" + +#: 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 "" + +#: scripts/services/EditUriBuiltins.js:1167 +#: templates/backends/openstack.html:44 templates/backends/storj.html:21 #: templates/backends/storj.html:22 msgid "API key" msgstr "API kulcs" -#: scripts/services/EditUriBuiltins.js:1041 templates/backends/s3.html:67 -#: templates/backends/s3.html:69 +#: scripts/services/EditUriBuiltins.js:1041 templates/backends/s3.html:66 +#: templates/backends/s3.html:68 msgid "AWS Access ID" msgstr "AWS Access ID" -#: scripts/services/EditUriBuiltins.js:1042 templates/backends/s3.html:72 -#: templates/backends/s3.html:74 +#: scripts/services/EditUriBuiltins.js:1042 templates/backends/s3.html:71 +#: templates/backends/s3.html:73 msgid "AWS Access Key" msgstr "AWS Access Key" @@ -67,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" @@ -120,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" @@ -145,7 +162,8 @@ msgstr "" msgid "Advanced Options" msgstr "Haladó beállítások" -#: templates/addoredit.html:378 templates/edituri.html:28 +#: templates/addoredit.html:376 templates/commandline.html:23 +#: templates/commandline.html:31 templates/edituri.html:28 msgid "Advanced options" msgstr "Haladó beállítások" @@ -257,8 +275,8 @@ msgid "Autogenerated passphrase" msgstr "Automatikusan generált jelszó" #: templates/addoredit.html:258 -msgid "Automatically run backups." -msgstr "Biztonsági mentések automatikus futtatása." +msgid "Automatically run backups" +msgstr "" #: templates/backends/b2.html:12 msgid "B2 Application ID" @@ -280,13 +298,15 @@ msgstr "" msgid "B2 Cloud Storage Application Key" msgstr "" -#: templates/restore.html:143 templates/restore.html:70 +#: templates/restore.html:138 templates/restore.html:70 msgid "Back" msgstr "Vissza" -#: templates/about.html:64 -msgid "Backend modules:" -msgstr "Háttér modulok:" +#: templates/about.html:66 +msgid "" +"Backend modules:

{{item.Key}}

" +msgstr "" #: scripts/services/ServerStatus.js:46 msgid "Backup complete!" @@ -298,22 +318,17 @@ msgstr "Mentés cél" #: templates/restore.html:131 msgid "" -"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. 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." msgstr "" -"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." #: templates/restore.html:21 templates/restoredirect.html:21 #: templates/restoredirect.html:31 msgid "Backup location" msgstr "Mentés helye" -#: templates/addoredit.html:321 +#: templates/addoredit.html:319 msgid "Backup retention" msgstr "Mentés késleltetés" @@ -337,33 +352,23 @@ msgstr "Tallóz" msgid "Browser default" msgstr "Böngésző alapértelmezett" -#: scripts/services/EditUriBuiltins.js:1163 -#: scripts/services/EditUriBuiltins.js:1169 templates/backends/storj.html:37 -msgid "Bucket" -msgstr "" +#: templates/backends/gcs.html:15 +msgid "Bucket create location" +msgstr "Bucket létrehozásának helye" #: scripts/services/EditUriBuiltins.js:1000 #: scripts/services/EditUriBuiltins.js:1040 #: scripts/services/EditUriBuiltins.js:1086 #: scripts/services/EditUriBuiltins.js:1100 +#: scripts/services/EditUriBuiltins.js:1163 +#: scripts/services/EditUriBuiltins.js:1169 #: scripts/services/EditUriBuiltins.js:1226 -#: scripts/services/EditUriBuiltins.js:1238 -msgid "Bucket Name" -msgstr "Bucket név" - -#: templates/backends/gcs.html:15 -msgid "Bucket create location" -msgstr "Bucket létrehozásának helye" - -#: templates/backends/storj.html:38 -msgid "Bucket for storing the backup" -msgstr "" - -#: templates/backends/b2.html:2 templates/backends/b2.html:3 -#: templates/backends/cos.html:25 templates/backends/e2.html:11 -#: templates/backends/e2.html:12 templates/backends/gcs.html:2 -#: templates/backends/openstack.html:2 templates/backends/s3.html:22 -#: templates/backends/s3.html:23 +#: scripts/services/EditUriBuiltins.js:1238 templates/backends/b2.html:2 +#: templates/backends/b2.html:3 templates/backends/cos.html:25 +#: templates/backends/e2.html:11 templates/backends/e2.html:12 +#: templates/backends/gcs.html:2 templates/backends/openstack.html:2 +#: templates/backends/s3.html:22 templates/backends/s3.html:23 +#: templates/backends/storj.html:37 templates/backends/storj.html:38 msgid "Bucket name" msgstr "Bucket neve" @@ -450,8 +455,9 @@ msgstr "Gyorsítótás Fájlok" msgid "Canary" msgstr "" -#: scripts/controllers/AppController.js:48 -#: scripts/controllers/AppController.js:63 +#: 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 @@ -490,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" @@ -502,15 +512,15 @@ msgstr "{{appname}} {{version}} változásnapló" msgid "Check failed:" msgstr "Ellenőrzés sikertelen:" -#: templates/about.html:33 +#: templates/about.html:34 msgid "Check for updates now" msgstr "Frissítés ellenőrzése most" -#: templates/about.html:34 +#: templates/about.html:35 msgid "Checking for updates …" msgstr "Frissítések ellenőrzése ..." -#: templates/captcha.html:10 +#: templates/captcha.html:11 msgid "Checking …" msgstr "" @@ -530,11 +540,11 @@ 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" -#: templates/backends/s3.html:79 +#: templates/backends/s3.html:78 msgid "Client library to use" msgstr "" @@ -546,6 +556,14 @@ msgstr "" msgid "Cloud API Secret Key" msgstr "" +#: templates/commandline.html:8 +msgid "Command" +msgstr "" + +#: templates/commandline.html:18 +msgid "Commandline arguments" +msgstr "" + #: templates/home.html:40 msgid "Commandline …" msgstr "Parancssor..." @@ -574,9 +592,11 @@ msgstr "Mentés befejezése..." msgid "Completing previous backup …" msgstr "Előző mentés befejezése..." -#: templates/about.html:65 -msgid "Compression modules:" -msgstr "Tömörítő modulok:" +#: templates/about.html:67 +msgid "" +"Compression modules:

{{item.Key}}

" +msgstr "" #: scripts/directives/sourceFolderPicker.js:533 msgid "Computer" @@ -604,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 "" @@ -620,7 +640,7 @@ 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" @@ -628,25 +648,18 @@ msgstr "Csatlakozás most" msgid "Connecting to server …" msgstr "Csatlakozás a kiszolgálóhoz..." -#: templates/commandline.html:51 +#: templates/commandline.html:48 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" -#: index.html:294 -msgid "" -"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." -msgstr "" - #: scripts/directives/backupEditUri.js:50 #: scripts/directives/backupEditUri.js:53 msgid "Connection worked!" @@ -681,6 +694,11 @@ msgstr "Másolás" msgid "Copy Destination URL to Clipboard" msgstr "Cél URL másolása a Vágólapra" +#: scripts/controllers/EditBackupController.js:104 +#: scripts/controllers/RestoreDirectController.js:33 +msgid "Copy URL" +msgstr "" + #: scripts/controllers/DialogController.js:20 msgid "Copy failed. Please manually copy the URL" msgstr "Másolás sikertelen. Próbáld meg kézzel másolni az URL-t" @@ -761,11 +779,11 @@ msgstr "" msgid "Custom authentication url" msgstr "Egyéni hitelesítési URL" -#: templates/addoredit.html:327 +#: templates/addoredit.html:325 msgid "Custom backup retention" msgstr "Egyéni mentés késleltetés" -#: templates/backends/s3.html:56 +#: templates/backends/s3.html:55 msgid "Custom bucket storage class" msgstr "" @@ -785,25 +803,19 @@ msgstr "Egyéni régió érték ({{region}})" msgid "Custom server url ({{server}})" msgstr "Egyéni kiszolgáló URL ({{server}})" -#: templates/backends/s3.html:50 -msgid "" -"Custom storage class\n" -" ({{class}})" -msgstr "" - -#: templates/backends/gcs.html:29 +#: templates/backends/gcs.html:29 templates/backends/s3.html:50 msgid "Custom storage class ({{class}})" msgstr "Egyéni tároló osztály ({{class}})" #: templates/advancedoptionseditor.html:43 -msgid "DEPRECATED:" +msgid "DEPRECATED: {{getDeprecationMessage(item)}}" msgstr "" #: templates/home.html:37 msgid "Database …" msgstr "Adatbázis..." -#: scripts/services/AppUtils.js:91 templates/addoredit.html:353 +#: scripts/services/AppUtils.js:91 templates/addoredit.html:351 msgid "Days" msgstr "Nap" @@ -823,7 +835,11 @@ msgstr "Alapértelmezett kihagyások" msgid "Default options" msgstr "Alapértelmezett beállítások" -#: templates/localdatabase.html:19 +#: templates/advancedoptionseditor.html:44 +msgid "Default value: \"{{getDefaultValue(item)}}\"" +msgstr "" + +#: templates/localdatabase.html:16 msgid "Delete" msgstr "Törlés" @@ -835,7 +851,7 @@ msgstr "Törlési fázis (régi mentés verziók)" msgid "Delete backup" msgstr "Mentés törlése" -#: templates/addoredit.html:324 +#: templates/addoredit.html:322 msgid "Delete backups that are older than" msgstr "Ennél régebbi mentések törlése" @@ -963,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:177 +#: 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" @@ -1011,7 +1027,7 @@ msgstr "" "parancssorból készített biztonsági másolatokra használja, meg kell őriznie " "az adatbázist." -#: templates/localdatabase.html:8 +#: templates/localdatabase.html:5 msgid "" "Each backup has a local database associated with it, which stores " "information about the remote backup on the local machine. This makes it " @@ -1019,12 +1035,12 @@ msgid "" " to be downloaded for each operation." msgstr "" -#: templates/addoredit.html:174 templates/addoredit.html:389 +#: templates/addoredit.html:174 templates/addoredit.html:387 #: templates/edituri.html:39 templates/settings.html:146 msgid "Edit as list" msgstr "Szerkesztés listaként" -#: templates/addoredit.html:177 templates/addoredit.html:392 +#: templates/addoredit.html:177 templates/addoredit.html:390 #: templates/edituri.html:42 templates/settings.html:152 msgid "Edit as text" msgstr "Szerkesztés szövegként" @@ -1050,9 +1066,11 @@ msgstr "Titkosítás" msgid "Encryption changed" msgstr "Titkosítás megváltozott" -#: templates/about.html:66 -msgid "Encryption modules:" -msgstr "Titkosító modulok:" +#: templates/about.html:68 +msgid "" +"Encryption modules:

{{item.Key}}

" +msgstr "" #: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 #: templates/backends/storj.html:26 @@ -1078,7 +1096,12 @@ msgstr "Vége" msgid "Enter URL" msgstr "URL megadás" -#: templates/addoredit.html:341 +#: scripts/controllers/EditBackupController.js:96 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Enter a backup destination URL:" +msgstr "" + +#: templates/addoredit.html:339 msgid "" "Enter a retention strategy manually. Placeholders are D/W/Y for " "days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. " @@ -1092,6 +1115,10 @@ msgstr "" "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ó." +#: templates/commandline.html:14 +msgid "Enter a url, or click the "Target URL >" link" +msgstr "" + #: templates/restoredirect.html:61 msgid "Enter backup passphrase, if any" msgstr "Mentés jelszó megadása, ha van" @@ -1108,11 +1135,11 @@ msgstr "Titkosítási jelszó megadása" msgid "Enter expression here" msgstr "Kifejezés megadása itt" -#: templates/commandline.html:22 +#: templates/commandline.html:19 msgid "Enter one argument per line without quotes, e.g. *.txt" msgstr "" -#: templates/commandline.html:29 +#: templates/commandline.html:26 msgid "" "Enter one option per line in command-line format, e.g. --dblock-size=100MB" msgstr "" @@ -1327,11 +1354,11 @@ msgstr "Fájlok nagyobb mint:" msgid "Filters" msgstr "Szürők" -#: templates/commandline.html:60 +#: templates/commandline.html:57 msgid "Finished!" msgstr "Kész!" -#: scripts/controllers/AppController.js:176 +#: scripts/controllers/AppController.js:183 msgid "First run setup" msgstr "Első futtatáskori beállítás" @@ -1339,11 +1366,15 @@ msgstr "Első futtatáskori beállítás" msgid "Folder" msgstr "Mappa" +#: templates/backends/storj.html:42 +msgid "Folder in the bucket" +msgstr "" + #: templates/backends/aliyunoss.html:30 templates/backends/b2.html:7 #: templates/backends/cos.html:30 templates/backends/e2.html:16 #: templates/backends/file.html:22 templates/backends/file.html:6 #: templates/backends/jottacloud.html:2 templates/backends/mega.html:2 -#: templates/backends/s3.html:61 templates/backends/sia.html:6 +#: templates/backends/s3.html:60 templates/backends/sia.html:6 #: templates/backends/storj.html:41 templates/restore.html:105 #: templates/restore.html:89 msgid "Folder path" @@ -1353,10 +1384,6 @@ msgstr "Mappa útvonal" msgid "Folder path name" msgstr "" -#: templates/backends/storj.html:42 -msgid "Folder within the bucket for storing the backup" -msgstr "" - #: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "Pén" @@ -1394,7 +1421,7 @@ msgstr "Általános beállítások" msgid "Generate" msgstr "Generál" -#: templates/backends/s3.html:89 +#: templates/backends/s3.html:88 msgid "Generate IAM access policy" msgstr "" @@ -1418,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" @@ -1469,7 +1496,7 @@ msgstr "" msgid "If a date was missed, the job will run as soon as possible." msgstr "Ha egy dátum kimaradt, a lehető leghamarabb elindul." -#: templates/addoredit.html:361 +#: templates/addoredit.html:359 msgid "" "If at least one newer backup is found, all backups older than this date are " "deleted." @@ -1477,7 +1504,7 @@ msgstr "" "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." -#: templates/localdatabase.html:13 +#: templates/localdatabase.html:10 msgid "" "If the backup and the remote storage is out of sync, Duplicati will require " "that you perform a repair operation to synchronize the database. If the " @@ -1488,21 +1515,15 @@ msgstr "" msgid "" "If the backup file was not downloaded automatically, right click and choose "Save" -" as …"" +" as …"." msgstr "" -"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." #: templates/notificationarea.html:7 msgid "" "If the backup file was not downloaded automatically, right click and choose " -""Save as …"" +""Save as …"." msgstr "" -"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." #: scripts/services/EditUriBackendConfig.js:113 msgid "" @@ -1519,10 +1540,8 @@ msgstr "Ha nem ad meg API-kulcsot, akkor kötelező a bérlő neve" #: templates/delete.html:32 msgid "" "If you want to use the backup later, you can export the configuration before" -" deleting it" +" deleting it." msgstr "" -"Ha később használni szeretné a biztonsági mentést, törlés előtt " -"exportálhatja a konfigurációt" #: templates/import.html:29 msgid "Import" @@ -1532,6 +1551,11 @@ msgstr "Import" msgid "Import Destination URL" msgstr "" +#: scripts/controllers/EditBackupController.js:96 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Import URL" +msgstr "" + #: templates/import.html:3 msgid "Import backup configuration" msgstr "" @@ -1560,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" @@ -1601,11 +1625,11 @@ msgstr "KByte" msgid "KByte/s" msgstr "KByte/s" -#: templates/addoredit.html:325 +#: templates/addoredit.html:323 msgid "Keep a specific number of backups" msgstr "Meghatározott számú mentés megtartása" -#: templates/addoredit.html:323 +#: templates/addoredit.html:321 msgid "Keep all backups" msgstr "Minden mentés megtartása" @@ -1671,10 +1695,10 @@ msgstr "Régebbi adatok betöltése" msgid "Loading remote storage usage …" msgstr "" -#: templates/about.html:42 templates/about.html:47 templates/about.html:53 +#: 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..." @@ -1684,10 +1708,13 @@ msgid "Local Repository" msgstr "Helyi tároló" #: templates/localdatabase.html:2 -msgid "Local database for" -msgstr "Helyi adatbázis ehhez" +msgid "" +"Local database for {{Backup.Backup.Name}}…loading…" +msgstr "" -#: templates/localdatabase.html:26 +#: templates/localdatabase.html:23 msgid "Local database path:" msgstr "Helyi adatbázis útvonal:" @@ -1699,7 +1726,7 @@ msgstr "Helyi tároló" msgid "Local storage" msgstr "Helyi tárhely" -#: templates/localdatabase.html:23 +#: templates/localdatabase.html:20 msgid "Location" msgstr "Hely" @@ -1715,7 +1742,11 @@ msgstr "" msgid "Log data from the server" msgstr "" -#: index.html:226 +#: index.html:307 +msgid "Log in" +msgstr "" + +#: index.html:227 msgid "Log out" msgstr "Kijelentkezés" @@ -1727,7 +1758,7 @@ msgstr "MByte" msgid "MByte/s" msgstr "MByte/s" -#: templates/localdatabase.html:11 +#: templates/localdatabase.html:8 msgid "Maintenance" msgstr "Karbantartás" @@ -1737,7 +1768,7 @@ msgid "" " advanced options." msgstr "" -#: index.html:259 +#: index.html:260 msgid "Manual" msgstr "" @@ -1757,8 +1788,8 @@ 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 -#: templates/addoredit.html:384 templates/addoredit.html:95 +#: 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" msgstr "Menü" @@ -1804,11 +1835,11 @@ msgstr "Módosított" msgid "Mon" msgstr "Hé" -#: scripts/services/AppUtils.js:93 templates/addoredit.html:355 +#: scripts/services/AppUtils.js:93 templates/addoredit.html:353 msgid "Months" msgstr "Hónap" -#: templates/localdatabase.html:34 +#: templates/localdatabase.html:31 msgid "Move existing database" msgstr "Létező adatbázis áthelyezése" @@ -1840,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 "" @@ -1865,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:" @@ -1877,7 +1908,7 @@ msgstr "Következő feladat:" msgid "Next time" msgstr "Következő dátum" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -1923,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" @@ -1946,23 +1977,20 @@ msgid "" "is equivalent to 1 MByte/s." msgstr "" -#: templates/backends/sia.html:19 -msgid "Note:" -msgstr "" - -#: templates/addoredit.html:330 +#: templates/addoredit.html:328 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:48 -#: scripts/controllers/AppController.js:63 +#: 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 #: scripts/controllers/RestoreDirectController.js:33 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28 #: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58 -#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:152 +#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:147 #: templates/settings.html:158 msgid "OK" msgstr "OK" @@ -1975,14 +2003,14 @@ msgstr "" msgid "OSS Access Key Secret" msgstr "" -#: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 -msgid "OSS Bucket Name" -msgstr "" - #: templates/backends/aliyunoss.html:21 msgid "OSS Bucket Region" msgstr "" +#: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 +msgid "OSS Bucket name" +msgstr "" + #: templates/backends/aliyunoss.html:2 msgid "OSS Endpoint" msgstr "" @@ -1999,7 +2027,7 @@ msgstr "" msgid "Official releases" msgstr "" -#: templates/addoredit.html:348 +#: templates/addoredit.html:346 msgid "" "Once there are more backups than the specified number, the oldest backups " "are deleted." @@ -2020,7 +2048,7 @@ msgid "Opened" msgstr "Megnyitva" #: scripts/services/EditUriBuiltins.js:1016 -msgid "Openstack API Key are not supported in v3 keystone API." +msgid "Openstack API key are not supported in v3 keystone API" msgstr "" #: scripts/services/AppUtils.js:197 @@ -2063,7 +2091,7 @@ msgstr "Beállítások" #: templates/settings.html:143 msgid "" "Options added here are applied to all backups, but can be overridden in each" -" individual backup" +" individual backup." msgstr "" #: templates/restore.html:81 @@ -2074,7 +2102,7 @@ msgstr "Eredeti hely" msgid "Others" msgstr "Egyebek" -#: templates/addoredit.html:334 +#: templates/addoredit.html:332 msgid "" "Over time backups will be deleted automatically. There will remain one " "backup for each of the last 7 days, each of the last 4 weeks, each of the " @@ -2135,7 +2163,7 @@ msgid "Path on server" msgstr "Útvonal a kiszolgálón" #: templates/backends/b2.html:8 templates/backends/e2.html:17 -#: templates/backends/s3.html:63 +#: templates/backends/s3.html:62 msgid "Path or subfolder in the bucket" msgstr "" @@ -2147,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:46 +#: scripts/controllers/AppController.js:52 msgid "Pause options" msgstr "Szünet beállítások" @@ -2176,7 +2204,7 @@ msgid "Prevent tray icon automatic log-in" msgstr "Tálca ikon automatikus bejelentkezés megakadályozása" #: templates/addoredit.html:114 templates/addoredit.html:247 -#: templates/addoredit.html:297 templates/addoredit.html:411 +#: templates/addoredit.html:297 templates/addoredit.html:409 #: templates/restoredirect.html:81 msgid "Previous" msgstr "Előző" @@ -2209,7 +2237,7 @@ msgstr "Fájlok tisztítása..." msgid "Rebuilding local database …" msgstr "Helyi adatbázis újraépítése..." -#: templates/localdatabase.html:20 +#: templates/localdatabase.html:17 msgid "Recreate (delete and repair)" msgstr "Újraépítés (törlés és javítás)" @@ -2233,7 +2261,7 @@ msgstr "Ideiglenes mentés regisztrálása..." msgid "Relative paths not allowed" msgstr "Relatív útvonalak nem engedélyezettek" -#: index.html:306 templates/captcha.html:7 +#: index.html:306 templates/captcha.html:8 msgid "Reload" msgstr "Újratöltés" @@ -2273,7 +2301,7 @@ msgstr "Opció eltávolítás" msgid "Removed files" msgstr "Eltávolított fájlok" -#: templates/localdatabase.html:18 templates/notificationarea.html:14 +#: templates/localdatabase.html:15 templates/notificationarea.html:14 msgid "Repair" msgstr "Javítás" @@ -2293,11 +2321,11 @@ msgstr "Jelmondat ismét" msgid "Reporting:" msgstr "Jelentés:" -#: templates/localdatabase.html:31 +#: templates/localdatabase.html:28 msgid "Reset" msgstr "Visszaállítás" -#: index.html:214 templates/restore.html:142 +#: index.html:215 templates/restore.html:137 msgid "Restore" msgstr "Visszaállítás" @@ -2355,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" @@ -2371,18 +2399,22 @@ msgstr "Futtassa újra minden" msgid "Run now" msgstr "Futtatás most" -#: templates/commandline.html:47 +#: templates/commandline.html:44 msgid "Running commandline entry" msgstr "Parancssori bejegyzés futtatása" -#: index.html:172 +#: index.html:173 msgid "Running task:" msgstr "Futó feladat:" -#: scripts/controllers/StateController.js:25 templates/commandline.html:58 +#: scripts/controllers/StateController.js:25 msgid "Running …" msgstr "Fut..." +#: templates/commandline.html:54 +msgid "Running … stop now" +msgstr "" + #: scripts/services/SystemInfo.js:51 msgid "S3 Compatible" msgstr "S3 kompatibilis" @@ -2399,11 +2431,11 @@ msgstr "Szo" msgid "Satellite" msgstr "" -#: templates/addoredit.html:410 templates/localdatabase.html:32 +#: templates/addoredit.html:408 templates/localdatabase.html:29 msgid "Save" msgstr "Mentés" -#: templates/localdatabase.html:33 +#: templates/localdatabase.html:30 msgid "Save and repair" msgstr "Mentés és javítás" @@ -2461,11 +2493,16 @@ msgstr "Kiszolgáló és port" msgid "Server hostname or IP" msgstr "Kiszolgáló gazdanév vagy IP" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "Server is currently paused," msgstr "A kiszolgáló jelenleg szünetel." +#: templates/commandline.html:45 +msgid "" +"Server is currently paused, resume now" +msgstr "" + #: scripts/controllers/HomeController.js:7 msgid "Server is currently paused, do you want to resume now?" msgstr "A kiszolgáló jelenleg szünetel, szeretnéd folytatni?" @@ -2478,11 +2515,11 @@ msgstr "Szerver jelszó" msgid "Server paused" msgstr "Kiszolgáló szünetel" -#: templates/about.html:69 +#: templates/about.html:71 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" @@ -2516,13 +2553,7 @@ msgstr "Fa nézet megjelenítése" msgid "Sia server password" msgstr "Sia szerver jelszó" -#: templates/backends/sia.html:19 -msgid "" -"Sia will still boost redundancy later as long as you're connected to your " -"hosts." -msgstr "" - -#: templates/addoredit.html:326 +#: templates/addoredit.html:324 msgid "Smart backup retention" msgstr "Intelligens mentés késleltetés" @@ -2532,7 +2563,7 @@ msgid "" "name" msgstr "" -#: templates/backends/s3.html:83 +#: templates/backends/s3.html:82 msgid "" "Some S3 providers might only be compatible with a certain client library" msgstr "" @@ -2613,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:" @@ -2670,7 +2701,7 @@ msgstr "Rendszer fájlok" msgid "System info" msgstr "Rendszer információ" -#: templates/about.html:61 +#: templates/about.html:63 msgid "System properties" msgstr "Rendszer tulajdonságok" @@ -2682,6 +2713,10 @@ msgstr "TByte" msgid "TByte/s" msgstr "TByete/s" +#: templates/commandline.html:13 +msgid "Target URL >" +msgstr "" + #: templates/backends/sia.html:7 msgid "Target path. Example: /backup" msgstr "" @@ -2750,20 +2785,16 @@ msgstr "" #: templates/addoredit.html:312 msgid "" -"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 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." msgstr "" #: scripts/services/EditUriBuiltins.js:1068 msgid "The bucket name should be all lower-case, convert automatically?" msgstr "" -#: scripts/services/EditUriBuiltins.js:1052 -msgid "" -"The bucket name should start with your username, prepend automatically?" -msgstr "" - #: scripts/controllers/ExportController.js:13 msgid "" "The configuration should be kept safe. Are you sure you want to save an " @@ -2875,7 +2906,7 @@ msgstr "Ez a hónap" msgid "This week" msgstr "Ez a hét" -#: scripts/controllers/AppController.js:61 +#: scripts/controllers/AppController.js:67 msgid "Throttle settings" msgstr "Sebességkorlátozás beállítások" @@ -2902,6 +2933,12 @@ msgstr "" msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "" +#: scripts/services/EditUriBuiltins.js:1052 +msgid "" +"To prevent bucket naming conflicts, it is recommended to prepend your " +"account ID to the bucket name. Prepend automatically?" +msgstr "" + #: templates/settings.html:26 msgid "" "To prevent various DNS based attacks, Duplicati limits the allowed hostnames" @@ -2935,7 +2972,7 @@ msgstr "" msgid "Tue" msgstr "K" -#: templates/restore.html:138 +#: templates/restore.html:133 msgid "Type passphrase here." msgstr "Írd ide a jelmondatot" @@ -2951,6 +2988,13 @@ msgstr "Ismeretlen biztonsági mentés méret és verziók" msgid "Until resumed" msgstr "Folytatásig" +#: templates/about.html:30 +msgid "" +"Update {{state.updatedVersion}} is available." +" Download now" +msgstr "" + #: templates/settings.html:78 msgid "Update channel" msgstr "Frissítési csatorna" @@ -2975,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 @@ -3085,17 +3128,15 @@ 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" #: templates/delete.html:21 msgid "" "WARNING: The remote database is found to be in use by the commandline " -"library" +"library." msgstr "" -"FIGYELEM: úgy tűnik, hogy a távoli adatbázist egy parancssori könyvtár " -"használja" #: templates/delete.html:44 msgid "WARNING: This will prevent you from restoring the data in the future." @@ -3106,7 +3147,7 @@ msgstr "" msgid "Waiting for task to begin" msgstr "Várakozás a feladat elkezdésére" -#: templates/commandline.html:54 +#: templates/commandline.html:51 msgid "Waiting for task to start …" msgstr "" @@ -3136,7 +3177,7 @@ msgstr "Gyenge jelmondat" msgid "Wed" msgstr "Sze" -#: scripts/services/AppUtils.js:92 templates/addoredit.html:354 +#: scripts/services/AppUtils.js:92 templates/addoredit.html:352 msgid "Weeks" msgstr "Hét" @@ -3148,11 +3189,11 @@ msgstr "Honnan szeretnél visszaállítani?" msgid "Where do you want to restore the files to?" msgstr "Hova szeretnéd visszaállítani a fájlokat?" -#: scripts/services/AppUtils.js:94 templates/addoredit.html:356 +#: scripts/services/AppUtils.js:94 templates/addoredit.html:354 msgid "Years" msgstr "Év" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -3197,7 +3238,7 @@ msgid "" "Are you sure this is what you want?" msgstr "" -#: templates/about.html:27 +#: templates/about.html:28 msgid "You are currently running {{appname}} {{version}}" msgstr "" @@ -3271,7 +3312,7 @@ msgid "You must enter a tenant (aka project) name to use v3 API" msgstr "" #: scripts/services/EditUriBuiltins.js:1027 -msgid "You must enter a tenant name if you do not provide an API Key" +msgid "You must enter a tenant name if you do not provide an API key" msgstr "" #: scripts/controllers/EditBackupController.js:289 @@ -3283,11 +3324,11 @@ msgid "You must enter a valid retention policy string" msgstr "" #: scripts/services/EditUriBuiltins.js:1024 -msgid "You must enter either a password or an API Key" +msgid "You must enter either a password or an API key" msgstr "" #: scripts/services/EditUriBuiltins.js:1031 -msgid "You must enter either a password or an API Key, not both" +msgid "You must enter either a password or an API key, not both" msgstr "" #: scripts/services/EditUriBackendConfig.js:122 @@ -3323,7 +3364,7 @@ msgstr "Meg kell adnod egy útvonalat" msgid "You should fill in {{field}} {{reason}}" msgstr "" -#: templates/restore.html:149 +#: templates/restore.html:144 msgid "Your files and folders have been restored successfully." msgstr "A fájljaid és mappáid sikeresen vissza lettek állítva." @@ -3363,7 +3404,7 @@ msgstr "" msgid "cos_secret_key" msgstr "" -#: templates/addoredit.html:272 templates/addoredit.html:357 +#: templates/addoredit.html:272 templates/addoredit.html:355 #: templates/advancedoptionseditor.html:29 #: templates/advancedoptionseditor.html:36 msgid "custom" @@ -3397,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 "" @@ -3409,8 +3446,7 @@ msgstr "" msgid "remote repository, e.g. remote" msgstr "" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "resume now" msgstr "folytatás most" @@ -3430,7 +3466,7 @@ msgid "" "under the {{licensename}}." msgstr "" -#: templates/about.html:51 +#: templates/about.html:53 msgid "" "{{brandingService.appName}} is using the following third party libraries:" msgstr "" @@ -3461,7 +3497,3 @@ msgstr "{{number}} perc" #: templates/home.html:52 msgid "{{time}} (took {{duration}})" msgstr "" - -#: templates/localdatabase.html:4 -msgid "…loading…" -msgstr "...betöltés..." diff --git a/Localizations/webroot/localization_webroot-it.po b/Localizations/webroot/localization_webroot-it.po index b3f52f2a3..f6ae3d1a6 100644 --- a/Localizations/webroot/localization_webroot-it.po +++ b/Localizations/webroot/localization_webroot-it.po @@ -49,22 +49,39 @@ msgstr "- seleziona un'opzione -" msgid "...loading..." msgstr "... caricamento in corso ..." -#: templates/backends/openstack.html:44 -msgid "API Key" -msgstr "Chiave API" +#: templates/backends/sia.html:19 +msgid "" +"Note: Sia will still boost redundancy later as long as you're " +"connected to your hosts." +msgstr "" -#: scripts/services/EditUriBuiltins.js:1167 templates/backends/storj.html:21 +#: templates/commandline.html:25 +msgid " Edit as text" +msgstr "" + +#: templates/commandline.html:32 +msgid " Edit as text" +msgstr "" + +#: 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 "" + +#: scripts/services/EditUriBuiltins.js:1167 +#: templates/backends/openstack.html:44 templates/backends/storj.html:21 #: templates/backends/storj.html:22 msgid "API key" msgstr "Chiave API" -#: scripts/services/EditUriBuiltins.js:1041 templates/backends/s3.html:67 -#: templates/backends/s3.html:69 +#: scripts/services/EditUriBuiltins.js:1041 templates/backends/s3.html:66 +#: templates/backends/s3.html:68 msgid "AWS Access ID" msgstr "ID di accesso AWS" -#: scripts/services/EditUriBuiltins.js:1042 templates/backends/s3.html:72 -#: templates/backends/s3.html:74 +#: scripts/services/EditUriBuiltins.js:1042 templates/backends/s3.html:71 +#: templates/backends/s3.html:73 msgid "AWS Access Key" msgstr "Chiave di accesso AWS" @@ -72,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" @@ -125,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" @@ -150,7 +167,8 @@ msgstr "Sistemare il nome bucket?" msgid "Advanced Options" msgstr "Opzioni Avanzate" -#: templates/addoredit.html:378 templates/edituri.html:28 +#: templates/addoredit.html:376 templates/commandline.html:23 +#: templates/commandline.html:31 templates/edituri.html:28 msgid "Advanced options" msgstr "Opzioni avanzate" @@ -262,8 +280,8 @@ msgid "Autogenerated passphrase" msgstr "Genera automaticamente passphrase" #: templates/addoredit.html:258 -msgid "Automatically run backups." -msgstr "Esegui automaticamente i backup." +msgid "Automatically run backups" +msgstr "" #: templates/backends/b2.html:12 msgid "B2 Application ID" @@ -285,13 +303,15 @@ msgstr "ID applicazione di archiviazione cloud B2" msgid "B2 Cloud Storage Application Key" msgstr "Chiave applicazione Archiviazione Cloud B2" -#: templates/restore.html:143 templates/restore.html:70 +#: templates/restore.html:138 templates/restore.html:70 msgid "Back" msgstr "Indietro" -#: templates/about.html:64 -msgid "Backend modules:" -msgstr "Moduli backend:" +#: templates/about.html:66 +msgid "" +"Backend modules:

{{item.Key}}

" +msgstr "" #: scripts/services/ServerStatus.js:46 msgid "Backup complete!" @@ -303,22 +323,17 @@ msgstr "Destinazione backup" #: templates/restore.html:131 msgid "" -"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. 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." msgstr "" -"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." #: templates/restore.html:21 templates/restoredirect.html:21 #: templates/restoredirect.html:31 msgid "Backup location" msgstr "Posizione Backup" -#: templates/addoredit.html:321 +#: templates/addoredit.html:319 msgid "Backup retention" msgstr "Conservazione backup" @@ -342,33 +357,23 @@ msgstr "Browse" msgid "Browser default" msgstr "Browser predefinito" -#: scripts/services/EditUriBuiltins.js:1163 -#: scripts/services/EditUriBuiltins.js:1169 templates/backends/storj.html:37 -msgid "Bucket" -msgstr "Bucket" +#: templates/backends/gcs.html:15 +msgid "Bucket create location" +msgstr "Crea posizione bucket" #: scripts/services/EditUriBuiltins.js:1000 #: scripts/services/EditUriBuiltins.js:1040 #: scripts/services/EditUriBuiltins.js:1086 #: scripts/services/EditUriBuiltins.js:1100 +#: scripts/services/EditUriBuiltins.js:1163 +#: scripts/services/EditUriBuiltins.js:1169 #: scripts/services/EditUriBuiltins.js:1226 -#: scripts/services/EditUriBuiltins.js:1238 -msgid "Bucket Name" -msgstr "Nome Bucket" - -#: templates/backends/gcs.html:15 -msgid "Bucket create location" -msgstr "Crea posizione bucket" - -#: templates/backends/storj.html:38 -msgid "Bucket for storing the backup" -msgstr "" - -#: templates/backends/b2.html:2 templates/backends/b2.html:3 -#: templates/backends/cos.html:25 templates/backends/e2.html:11 -#: templates/backends/e2.html:12 templates/backends/gcs.html:2 -#: templates/backends/openstack.html:2 templates/backends/s3.html:22 -#: templates/backends/s3.html:23 +#: scripts/services/EditUriBuiltins.js:1238 templates/backends/b2.html:2 +#: templates/backends/b2.html:3 templates/backends/cos.html:25 +#: templates/backends/e2.html:11 templates/backends/e2.html:12 +#: templates/backends/gcs.html:2 templates/backends/openstack.html:2 +#: templates/backends/s3.html:22 templates/backends/s3.html:23 +#: templates/backends/storj.html:37 templates/backends/storj.html:38 msgid "Bucket name" msgstr "Nome bucket" @@ -458,8 +463,9 @@ msgstr "File Cache" msgid "Canary" msgstr "Canary" -#: scripts/controllers/AppController.js:48 -#: scripts/controllers/AppController.js:63 +#: 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 @@ -499,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" @@ -511,15 +521,15 @@ msgstr "Changelog di {{appname}} {{version}}" msgid "Check failed:" msgstr "Controllo fallito:" -#: templates/about.html:33 +#: templates/about.html:34 msgid "Check for updates now" msgstr "Controlla aggiornamenti ora" -#: templates/about.html:34 +#: templates/about.html:35 msgid "Checking for updates …" msgstr "Verifica aggiornamenti …" -#: templates/captcha.html:10 +#: templates/captcha.html:11 msgid "Checking …" msgstr "" @@ -539,11 +549,11 @@ 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" -#: templates/backends/s3.html:79 +#: templates/backends/s3.html:78 msgid "Client library to use" msgstr "Libreria client da utilizzare" @@ -555,6 +565,14 @@ msgstr "" msgid "Cloud API Secret Key" msgstr "Chiave segreta API Cloud" +#: templates/commandline.html:8 +msgid "Command" +msgstr "" + +#: templates/commandline.html:18 +msgid "Commandline arguments" +msgstr "" + #: templates/home.html:40 msgid "Commandline …" msgstr "Riga di comando …" @@ -583,9 +601,11 @@ msgstr "Completamento del backup ..." msgid "Completing previous backup …" msgstr "Completamento del backup precedente ..." -#: templates/about.html:65 -msgid "Compression modules:" -msgstr "Moduli di compressione:" +#: templates/about.html:67 +msgid "" +"Compression modules:

{{item.Key}}

" +msgstr "" #: scripts/directives/sourceFolderPicker.js:533 msgid "Computer" @@ -613,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 "" @@ -629,7 +649,7 @@ msgstr "Conferma richiesta" msgid "Connect" msgstr "Connetti" -#: index.html:307 +#: index.html:308 msgid "Connect now" msgstr "Connetti ora" @@ -637,25 +657,18 @@ msgstr "Connetti ora" msgid "Connecting to server …" msgstr "Connessione al server …" -#: templates/commandline.html:51 +#: templates/commandline.html:48 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" -#: index.html:294 -msgid "" -"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." -msgstr "" - #: scripts/directives/backupEditUri.js:50 #: scripts/directives/backupEditUri.js:53 msgid "Connection worked!" @@ -690,6 +703,11 @@ msgstr "Copia" msgid "Copy Destination URL to Clipboard" msgstr "Copia URL Destinazione negli Appunti" +#: scripts/controllers/EditBackupController.js:104 +#: scripts/controllers/RestoreDirectController.js:33 +msgid "Copy URL" +msgstr "" + #: scripts/controllers/DialogController.js:20 msgid "Copy failed. Please manually copy the URL" msgstr "Copia non riuscita. Per favore copia manualmente l'URL" @@ -770,11 +788,11 @@ msgstr "Satellite personalizzato ({{satellite}})" msgid "Custom authentication url" msgstr "URL di autenticazione personalizzato" -#: templates/addoredit.html:327 +#: templates/addoredit.html:325 msgid "Custom backup retention" msgstr "Conservazione backup personalizzato" -#: templates/backends/s3.html:56 +#: templates/backends/s3.html:55 msgid "Custom bucket storage class" msgstr "Classe archiviazione bucket personalizzata" @@ -794,27 +812,19 @@ msgstr "Valore area personalizzata ({{region}})" msgid "Custom server url ({{server}})" msgstr "URL del server personalizzato ({{server}})" -#: templates/backends/s3.html:50 -msgid "" -"Custom storage class\n" -" ({{class}})" -msgstr "" -"Classe di archiviazione personalizzata\n" -" ({{class}})" - -#: templates/backends/gcs.html:29 +#: templates/backends/gcs.html:29 templates/backends/s3.html:50 msgid "Custom storage class ({{class}})" msgstr "Classe di archiviazione personalizzata ({{class}})" #: templates/advancedoptionseditor.html:43 -msgid "DEPRECATED:" +msgid "DEPRECATED: {{getDeprecationMessage(item)}}" msgstr "" #: templates/home.html:37 msgid "Database …" msgstr "Banca dati …" -#: scripts/services/AppUtils.js:91 templates/addoredit.html:353 +#: scripts/services/AppUtils.js:91 templates/addoredit.html:351 msgid "Days" msgstr "Giorni" @@ -834,7 +844,11 @@ msgstr "Esclusioni predefinite" msgid "Default options" msgstr "Opzioni predefinite" -#: templates/localdatabase.html:19 +#: templates/advancedoptionseditor.html:44 +msgid "Default value: \"{{getDefaultValue(item)}}\"" +msgstr "" + +#: templates/localdatabase.html:16 msgid "Delete" msgstr "Cancella" @@ -846,7 +860,7 @@ msgstr "Fase Cancellazione (Vecchie versioni di backup)" msgid "Delete backup" msgstr "Cancella backup" -#: templates/addoredit.html:324 +#: templates/addoredit.html:322 msgid "Delete backups that are older than" msgstr "Elimina i backup più vecchi di" @@ -974,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:177 +#: 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" @@ -1018,7 +1032,7 @@ msgstr "" "Quando si cancella un backup, è anche possibile cancellare il database locale senza influire sulla possibilità di ripristinare i file remoti.\n" "Se si utilizza il database locale per i backup dalla riga di comando, è necessario mantenere il database." -#: templates/localdatabase.html:8 +#: templates/localdatabase.html:5 msgid "" "Each backup has a local database associated with it, which stores " "information about the remote backup on the local machine. This makes it " @@ -1026,12 +1040,12 @@ msgid "" " to be downloaded for each operation." msgstr "" -#: templates/addoredit.html:174 templates/addoredit.html:389 +#: templates/addoredit.html:174 templates/addoredit.html:387 #: templates/edituri.html:39 templates/settings.html:146 msgid "Edit as list" msgstr "Modifica come elenco" -#: templates/addoredit.html:177 templates/addoredit.html:392 +#: templates/addoredit.html:177 templates/addoredit.html:390 #: templates/edituri.html:42 templates/settings.html:152 msgid "Edit as text" msgstr "Modifica come testo" @@ -1057,9 +1071,11 @@ msgstr "Crittografia" msgid "Encryption changed" msgstr "Crittografia cambiata" -#: templates/about.html:66 -msgid "Encryption modules:" -msgstr "Moduli crittografia:" +#: templates/about.html:68 +msgid "" +"Encryption modules:

{{item.Key}}

" +msgstr "" #: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 #: templates/backends/storj.html:26 @@ -1085,7 +1101,12 @@ msgstr "Fine" msgid "Enter URL" msgstr "Inserisci URL" -#: templates/addoredit.html:341 +#: scripts/controllers/EditBackupController.js:96 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Enter a backup destination URL:" +msgstr "" + +#: templates/addoredit.html:339 msgid "" "Enter a retention strategy manually. Placeholders are D/W/Y for " "days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. " @@ -1100,6 +1121,10 @@ msgstr "" "ciascuno dei 36 mesi successivi. Questo può anche essere scritto come " "1W:1D,1M:1W,3Y:1M." +#: templates/commandline.html:14 +msgid "Enter a url, or click the "Target URL >" link" +msgstr "" + #: templates/restoredirect.html:61 msgid "Enter backup passphrase, if any" msgstr "Inserisci la passphrase del backup, se presente" @@ -1116,11 +1141,11 @@ msgstr "Inserisci passphrase crittografia" msgid "Enter expression here" msgstr "Inserisci qui espressione" -#: templates/commandline.html:22 +#: templates/commandline.html:19 msgid "Enter one argument per line without quotes, e.g. *.txt" msgstr "Inserisci un argomento per riga senza virgolette, ad es. *.TXT" -#: templates/commandline.html:29 +#: templates/commandline.html:26 msgid "" "Enter one option per line in command-line format, e.g. --dblock-size=100MB" msgstr "" @@ -1334,11 +1359,11 @@ msgstr "File più grandi di:" msgid "Filters" msgstr "Filtri" -#: templates/commandline.html:60 +#: templates/commandline.html:57 msgid "Finished!" msgstr "Finito!" -#: scripts/controllers/AppController.js:176 +#: scripts/controllers/AppController.js:183 msgid "First run setup" msgstr "Impostazione prima esecuzione" @@ -1346,11 +1371,15 @@ msgstr "Impostazione prima esecuzione" msgid "Folder" msgstr "Cartella" +#: templates/backends/storj.html:42 +msgid "Folder in the bucket" +msgstr "" + #: templates/backends/aliyunoss.html:30 templates/backends/b2.html:7 #: templates/backends/cos.html:30 templates/backends/e2.html:16 #: templates/backends/file.html:22 templates/backends/file.html:6 #: templates/backends/jottacloud.html:2 templates/backends/mega.html:2 -#: templates/backends/s3.html:61 templates/backends/sia.html:6 +#: templates/backends/s3.html:60 templates/backends/sia.html:6 #: templates/backends/storj.html:41 templates/restore.html:105 #: templates/restore.html:89 msgid "Folder path" @@ -1360,10 +1389,6 @@ msgstr "Percorso cartella" msgid "Folder path name" msgstr "" -#: templates/backends/storj.html:42 -msgid "Folder within the bucket for storing the backup" -msgstr "" - #: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "Ven" @@ -1401,7 +1426,7 @@ msgstr "Opzioni generali" msgid "Generate" msgstr "Genera" -#: templates/backends/s3.html:89 +#: templates/backends/s3.html:88 msgid "Generate IAM access policy" msgstr "Genera criteri di accesso IAM" @@ -1425,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" @@ -1478,7 +1503,7 @@ msgstr "" "Se una pianificazione non è eseguita, il backup sarà effettuato il prima " "possibile." -#: templates/addoredit.html:361 +#: templates/addoredit.html:359 msgid "" "If at least one newer backup is found, all backups older than this date are " "deleted." @@ -1486,7 +1511,7 @@ msgstr "" "Se si trova almeno un backup più recente, tutti i backup precedenti a questa" " data sono eliminati." -#: templates/localdatabase.html:13 +#: templates/localdatabase.html:10 msgid "" "If the backup and the remote storage is out of sync, Duplicati will require " "that you perform a repair operation to synchronize the database. If the " @@ -1497,21 +1522,15 @@ msgstr "" msgid "" "If the backup file was not downloaded automatically, right click and choose "Save" -" as …"" +" as …"." msgstr "" -"Se il file di backup non è stato scaricato automaticamente, tasto destro e sciegli " -""a;Salva come …"a;" #: templates/notificationarea.html:7 msgid "" "If the backup file was not downloaded automatically, right click and choose " -""Save as …"" +""Save as …"." msgstr "" -"Se il file di backup non è stato scaricato automaticamente, tasto destro e sciegli " -""a;Salva come …"a;" #: scripts/services/EditUriBackendConfig.js:113 msgid "" @@ -1528,10 +1547,8 @@ msgstr "Se non inserisci una Chiave API, è richiesto il nome del detentore" #: templates/delete.html:32 msgid "" "If you want to use the backup later, you can export the configuration before" -" deleting it" +" deleting it." msgstr "" -"Se desideri utilizzare il backup in un secondo momento, è possibile " -"esportare la configurazione prima di cancellarla" #: templates/import.html:29 msgid "Import" @@ -1541,6 +1558,11 @@ msgstr "Importa" msgid "Import Destination URL" msgstr "Importa URL Destinazione" +#: scripts/controllers/EditBackupController.js:96 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Import URL" +msgstr "" + #: templates/import.html:3 msgid "Import backup configuration" msgstr "Importa configurazione backup" @@ -1569,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" @@ -1613,11 +1635,11 @@ msgstr "KByte" msgid "KByte/s" msgstr "KByte/s" -#: templates/addoredit.html:325 +#: templates/addoredit.html:323 msgid "Keep a specific number of backups" msgstr "Mantieni un numero specifico di backup" -#: templates/addoredit.html:323 +#: templates/addoredit.html:321 msgid "Keep all backups" msgstr "Mantieni tutti i backup" @@ -1687,10 +1709,10 @@ msgstr "Carica dati precedenti" msgid "Loading remote storage usage …" msgstr "" -#: templates/about.html:42 templates/about.html:47 templates/about.html:53 +#: 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 …" @@ -1700,10 +1722,13 @@ msgid "Local Repository" msgstr "Repository locale" #: templates/localdatabase.html:2 -msgid "Local database for" -msgstr "Database locale per " +msgid "" +"Local database for {{Backup.Backup.Name}}…loading…" +msgstr "" -#: templates/localdatabase.html:26 +#: templates/localdatabase.html:23 msgid "Local database path:" msgstr "Percorso database locale:" @@ -1715,7 +1740,7 @@ msgstr "Repository locale" msgid "Local storage" msgstr "Archivio locale" -#: templates/localdatabase.html:23 +#: templates/localdatabase.html:20 msgid "Location" msgstr "Posizione" @@ -1731,7 +1756,11 @@ msgstr "Dati di log per {{Backup.Backup.Name}}" msgid "Log data from the server" msgstr "Dati di log dal server" -#: index.html:226 +#: index.html:307 +msgid "Log in" +msgstr "" + +#: index.html:227 msgid "Log out" msgstr "Log out" @@ -1743,7 +1772,7 @@ msgstr "MByte" msgid "MByte/s" msgstr "MByte/s" -#: templates/localdatabase.html:11 +#: templates/localdatabase.html:8 msgid "Maintenance" msgstr "Manutenzione" @@ -1753,7 +1782,7 @@ msgid "" " advanced options." msgstr "" -#: index.html:259 +#: index.html:260 msgid "Manual" msgstr "Manuale" @@ -1773,8 +1802,8 @@ 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 -#: templates/addoredit.html:384 templates/addoredit.html:95 +#: 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" msgstr "Menu" @@ -1820,11 +1849,11 @@ msgstr "Modificato" msgid "Mon" msgstr "Lun" -#: scripts/services/AppUtils.js:93 templates/addoredit.html:355 +#: scripts/services/AppUtils.js:93 templates/addoredit.html:353 msgid "Months" msgstr "Mesi" -#: templates/localdatabase.html:34 +#: templates/localdatabase.html:31 msgid "Move existing database" msgstr "Sposta database esistente" @@ -1856,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 "" @@ -1885,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à:" @@ -1897,7 +1926,7 @@ msgstr "Prossima attività:" msgid "Next time" msgstr "Prossima volta" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -1946,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" @@ -1969,25 +1998,22 @@ msgid "" "is equivalent to 1 MByte/s." msgstr "" -#: templates/backends/sia.html:19 -msgid "Note:" -msgstr "" - -#: templates/addoredit.html:330 +#: templates/addoredit.html:328 msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "" "Niente sarà eliminato. La dimensione del backup crescerà con ogni " "cambiamento." -#: scripts/controllers/AppController.js:48 -#: scripts/controllers/AppController.js:63 +#: 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 #: scripts/controllers/RestoreDirectController.js:33 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28 #: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58 -#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:152 +#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:147 #: templates/settings.html:158 msgid "OK" msgstr "OK" @@ -2000,14 +2026,14 @@ msgstr "" msgid "OSS Access Key Secret" msgstr "Chiave di accesso segreta OSS" -#: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 -msgid "OSS Bucket Name" -msgstr "Nome del bucket OSS" - #: templates/backends/aliyunoss.html:21 msgid "OSS Bucket Region" msgstr "Regione del bucket OSS" +#: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 +msgid "OSS Bucket name" +msgstr "" + #: templates/backends/aliyunoss.html:2 msgid "OSS Endpoint" msgstr "Endpoint OSS" @@ -2024,7 +2050,7 @@ msgstr "Regione dell'OSS" msgid "Official releases" msgstr "" -#: templates/addoredit.html:348 +#: templates/addoredit.html:346 msgid "" "Once there are more backups than the specified number, the oldest backups " "are deleted." @@ -2045,8 +2071,8 @@ msgid "Opened" msgstr "Aperto" #: scripts/services/EditUriBuiltins.js:1016 -msgid "Openstack API Key are not supported in v3 keystone API." -msgstr "La chiave API Openstack non è supportata nell'API keystone v3." +msgid "Openstack API key are not supported in v3 keystone API" +msgstr "" #: scripts/services/AppUtils.js:197 msgid "Operating System" @@ -2088,10 +2114,8 @@ msgstr "Opzioni" #: templates/settings.html:143 msgid "" "Options added here are applied to all backups, but can be overridden in each" -" individual backup" +" individual backup." msgstr "" -"Le opzioni aggiunte qui sono applicate a tutti i backup, ma possono essere " -"sovrascritte per ogni backup" #: templates/restore.html:81 msgid "Original location" @@ -2101,7 +2125,7 @@ msgstr "Percorso originale" msgid "Others" msgstr "Altri" -#: templates/addoredit.html:334 +#: templates/addoredit.html:332 msgid "" "Over time backups will be deleted automatically. There will remain one " "backup for each of the last 7 days, each of the last 4 weeks, each of the " @@ -2162,7 +2186,7 @@ msgid "Path on server" msgstr "Percorso sul server" #: templates/backends/b2.html:8 templates/backends/e2.html:17 -#: templates/backends/s3.html:63 +#: templates/backends/s3.html:62 msgid "Path or subfolder in the bucket" msgstr "Percorso o sottocartella bucket" @@ -2174,7 +2198,7 @@ msgstr "Pausa" msgid "Pause after startup or hibernation" msgstr "Pausa dopo avvio o ibernazione" -#: scripts/controllers/AppController.js:46 +#: scripts/controllers/AppController.js:52 msgid "Pause options" msgstr "Opzioni pausa" @@ -2204,7 +2228,7 @@ msgstr "" "Previeni il log-in automatico dell'icona nella barra delle applicazioni" #: templates/addoredit.html:114 templates/addoredit.html:247 -#: templates/addoredit.html:297 templates/addoredit.html:411 +#: templates/addoredit.html:297 templates/addoredit.html:409 #: templates/restoredirect.html:81 msgid "Previous" msgstr "Precedente" @@ -2237,7 +2261,7 @@ msgstr "Eliminazione dei file ..." msgid "Rebuilding local database …" msgstr "Ricostruzione del database locale ..." -#: templates/localdatabase.html:20 +#: templates/localdatabase.html:17 msgid "Recreate (delete and repair)" msgstr "Ricrea (cancella e ripara)" @@ -2261,7 +2285,7 @@ msgstr "Registrazione backup temporaneo ..." msgid "Relative paths not allowed" msgstr "Percorsi relativi non consentiti" -#: index.html:306 templates/captcha.html:7 +#: index.html:306 templates/captcha.html:8 msgid "Reload" msgstr "Ricarica" @@ -2301,7 +2325,7 @@ msgstr "Rimuovi opzione" msgid "Removed files" msgstr "File rimossi" -#: templates/localdatabase.html:18 templates/notificationarea.html:14 +#: templates/localdatabase.html:15 templates/notificationarea.html:14 msgid "Repair" msgstr "Ripara" @@ -2321,11 +2345,11 @@ msgstr "Ripeti Passphrase" msgid "Reporting:" msgstr "Segnalazione:" -#: templates/localdatabase.html:31 +#: templates/localdatabase.html:28 msgid "Reset" msgstr "Reset" -#: index.html:214 templates/restore.html:142 +#: index.html:215 templates/restore.html:137 msgid "Restore" msgstr "Ripristina" @@ -2383,7 +2407,7 @@ msgstr "Symlink ripristinati" msgid "Restoring files …" msgstr "Ripristino di file ..." -#: index.html:217 +#: index.html:218 msgid "Resume" msgstr "Riprendi" @@ -2399,18 +2423,22 @@ msgstr "Esegui ogni" msgid "Run now" msgstr "Esegui ora" -#: templates/commandline.html:47 +#: templates/commandline.html:44 msgid "Running commandline entry" msgstr "Riga di comando in esecuzione" -#: index.html:172 +#: index.html:173 msgid "Running task:" msgstr "Attività in esecuzione:" -#: scripts/controllers/StateController.js:25 templates/commandline.html:58 +#: scripts/controllers/StateController.js:25 msgid "Running …" msgstr "In esecuzione …" +#: templates/commandline.html:54 +msgid "Running … stop now" +msgstr "" + #: scripts/services/SystemInfo.js:51 msgid "S3 Compatible" msgstr "Compatibile S3" @@ -2427,11 +2455,11 @@ msgstr "Sab" msgid "Satellite" msgstr "Satellitare" -#: templates/addoredit.html:410 templates/localdatabase.html:32 +#: templates/addoredit.html:408 templates/localdatabase.html:29 msgid "Save" msgstr "Salva" -#: templates/localdatabase.html:33 +#: templates/localdatabase.html:30 msgid "Save and repair" msgstr "Salva e ripara" @@ -2489,11 +2517,16 @@ msgstr "Server e porta" msgid "Server hostname or IP" msgstr "Nome host o IP del server" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "Server is currently paused," msgstr "Server è attualmente in pausa," +#: templates/commandline.html:45 +msgid "" +"Server is currently paused, resume now" +msgstr "" + #: scripts/controllers/HomeController.js:7 msgid "Server is currently paused, do you want to resume now?" msgstr "Server attualmente in pausa, vuoi riprendere ora?" @@ -2506,11 +2539,11 @@ msgstr "Password del server" msgid "Server paused" msgstr "Server in pausa" -#: templates/about.html:69 +#: templates/about.html:71 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" @@ -2544,13 +2577,7 @@ msgstr "Visualizza ad albero" msgid "Sia server password" msgstr "Password del server Sia" -#: templates/backends/sia.html:19 -msgid "" -"Sia will still boost redundancy later as long as you're connected to your " -"hosts." -msgstr "" - -#: templates/addoredit.html:326 +#: templates/addoredit.html:324 msgid "Smart backup retention" msgstr "Conservazione intelligente backup" @@ -2562,7 +2589,7 @@ msgstr "" "Alcuni provider OpenStack consentono una chiave API anziché una password e " "un nome detentore" -#: templates/backends/s3.html:83 +#: templates/backends/s3.html:82 msgid "" "Some S3 providers might only be compatible with a certain client library" msgstr "" @@ -2646,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à:" @@ -2703,7 +2730,7 @@ msgstr "File di sistema" msgid "System info" msgstr "Informazioni di sistema" -#: templates/about.html:61 +#: templates/about.html:63 msgid "System properties" msgstr "Proprietà di sistema" @@ -2715,6 +2742,10 @@ msgstr "TByte" msgid "TByte/s" msgstr "TByte/s" +#: templates/commandline.html:13 +msgid "Target URL >" +msgstr "" + #: templates/backends/sia.html:7 msgid "Target path. Example: /backup" msgstr "" @@ -2787,13 +2818,11 @@ msgstr "" #: templates/addoredit.html:312 msgid "" -"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 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." msgstr "" -"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." #: scripts/services/EditUriBuiltins.js:1068 msgid "The bucket name should be all lower-case, convert automatically?" @@ -2801,13 +2830,6 @@ msgstr "" "Il nome del bucket dovrebbe essere tutto minuscolo, convertirlo " "automaticamente?" -#: scripts/services/EditUriBuiltins.js:1052 -msgid "" -"The bucket name should start with your username, prepend automatically?" -msgstr "" -"Il nome del bucket dovrebbe iniziare con il tuo nome utente, anteporlo " -"automaticamente?" - #: scripts/controllers/ExportController.js:13 msgid "" "The configuration should be kept safe. Are you sure you want to save an " @@ -2944,7 +2966,7 @@ msgstr "Questo mese" msgid "This week" msgstr "Questa settimana" -#: scripts/controllers/AppController.js:61 +#: scripts/controllers/AppController.js:67 msgid "Throttle settings" msgstr "Impostazioni limitazione" @@ -2974,6 +2996,12 @@ msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "" "Per esportare senza una passphrase, deselezionare la casella \"Cripta file\"" +#: scripts/services/EditUriBuiltins.js:1052 +msgid "" +"To prevent bucket naming conflicts, it is recommended to prepend your " +"account ID to the bucket name. Prepend automatically?" +msgstr "" + #: templates/settings.html:26 msgid "" "To prevent various DNS based attacks, Duplicati limits the allowed hostnames" @@ -3017,7 +3045,7 @@ msgstr "" msgid "Tue" msgstr "Gio" -#: templates/restore.html:138 +#: templates/restore.html:133 msgid "Type passphrase here." msgstr "Scrivi la passphrase qui." @@ -3033,6 +3061,13 @@ msgstr "Dimensione e versione backup sconosciute" msgid "Until resumed" msgstr "Finché non riprende" +#: templates/about.html:30 +msgid "" +"Update {{state.updatedVersion}} is available." +" Download now" +msgstr "" + #: templates/settings.html:78 msgid "Update channel" msgstr "Canale di aggiornamento" @@ -3057,14 +3092,8 @@ 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 "" -"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}}" #: templates/settings.html:113 msgid "Usage statistics" @@ -3172,17 +3201,15 @@ msgstr "Molto forte" msgid "Very weak" msgstr "Molto debole" -#: index.html:245 +#: index.html:246 msgid "Visit us on" msgstr "Seguici su" #: templates/delete.html:21 msgid "" "WARNING: The remote database is found to be in use by the commandline " -"library" +"library." msgstr "" -"ATTENZIONE: Il database remoto si trova in uso dalla libreria riga di " -"comando" #: templates/delete.html:44 msgid "WARNING: This will prevent you from restoring the data in the future." @@ -3192,7 +3219,7 @@ msgstr "ATTENZIONE: Questo ti impedirà di ripristinare i dati in futuro." msgid "Waiting for task to begin" msgstr "In attesa dell'attività per iniziare" -#: templates/commandline.html:54 +#: templates/commandline.html:51 msgid "Waiting for task to start …" msgstr "" @@ -3222,7 +3249,7 @@ msgstr "Passphrase debole" msgid "Wed" msgstr "Mer" -#: scripts/services/AppUtils.js:92 templates/addoredit.html:354 +#: scripts/services/AppUtils.js:92 templates/addoredit.html:352 msgid "Weeks" msgstr "Settimane" @@ -3234,11 +3261,11 @@ msgstr "Da dove vuoi ripristinare?" msgid "Where do you want to restore the files to?" msgstr "Dove vuoi ripristinare i files?" -#: scripts/services/AppUtils.js:94 templates/addoredit.html:356 +#: scripts/services/AppUtils.js:94 templates/addoredit.html:354 msgid "Years" msgstr "Anni" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -3285,7 +3312,7 @@ msgstr "" "Stai cambiando il percorso di un database esistente.\n" "Sei sicuro che questo è ciò che vuoi?" -#: templates/about.html:27 +#: templates/about.html:28 msgid "You are currently running {{appname}} {{version}}" msgstr "Attualmente stai eseguendo {{appname}} {{version}}" @@ -3374,8 +3401,8 @@ msgid "You must enter a tenant (aka project) name to use v3 API" msgstr "Devi inserire un detentore (aka progetto) per utilizzare l'API v3" #: scripts/services/EditUriBuiltins.js:1027 -msgid "You must enter a tenant name if you do not provide an API Key" -msgstr "Devi inserire il nome di un detentore se non fornisci una Chiave API" +msgid "You must enter a tenant name if you do not provide an API key" +msgstr "" #: scripts/controllers/EditBackupController.js:289 msgid "You must enter a valid duration for the time to keep backups" @@ -3386,12 +3413,12 @@ msgid "You must enter a valid retention policy string" msgstr "Devi inserire una stringa di criteri di conservazione valida" #: scripts/services/EditUriBuiltins.js:1024 -msgid "You must enter either a password or an API Key" -msgstr "Devi inserire una password o una Chiave API" +msgid "You must enter either a password or an API key" +msgstr "" #: scripts/services/EditUriBuiltins.js:1031 -msgid "You must enter either a password or an API Key, not both" -msgstr "Devi inserire una password o una Chiave API, non entrambe" +msgid "You must enter either a password or an API key, not both" +msgstr "" #: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the password" @@ -3426,7 +3453,7 @@ msgstr "Devi specificare un percorso" msgid "You should fill in {{field}} {{reason}}" msgstr "" -#: templates/restore.html:149 +#: templates/restore.html:144 msgid "Your files and folders have been restored successfully." msgstr "I tuoi file e cartelle sono stati ripristinati correttamente." @@ -3467,7 +3494,7 @@ msgstr "" msgid "cos_secret_key" msgstr "" -#: templates/addoredit.html:272 templates/addoredit.html:357 +#: templates/addoredit.html:272 templates/addoredit.html:355 #: templates/advancedoptionseditor.html:29 #: templates/advancedoptionseditor.html:36 msgid "custom" @@ -3501,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 "" @@ -3513,8 +3536,7 @@ msgstr "" msgid "remote repository, e.g. remote" msgstr "" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "resume now" msgstr "riprendi ora" @@ -3539,7 +3561,7 @@ msgstr "" "href=\"{{websitelink}}\">{{websitename}}. {{appname}} è sotto la licenza" " {{licensename}}." -#: templates/about.html:51 +#: templates/about.html:53 msgid "" "{{brandingService.appName}} is using the following third party libraries:" msgstr "" @@ -3571,7 +3593,3 @@ msgstr "{{number}} Minuti" #: templates/home.html:52 msgid "{{time}} (took {{duration}})" msgstr "{{time}} (durata {{duration}})" - -#: templates/localdatabase.html:4 -msgid "…loading…" -msgstr "…Caricamento in corso…" diff --git a/Localizations/webroot/localization_webroot-ja_JP.po b/Localizations/webroot/localization_webroot-ja_JP.po index 14a2a58f8..0dc61033a 100644 --- a/Localizations/webroot/localization_webroot-ja_JP.po +++ b/Localizations/webroot/localization_webroot-ja_JP.po @@ -45,22 +45,41 @@ msgstr "- オプションを選択してください -" msgid "...loading..." msgstr "…読み込んでいます…" -#: templates/backends/openstack.html:44 -msgid "API Key" -msgstr "APIキー" +#: templates/backends/sia.html:19 +msgid "" +"Note: Sia will still boost redundancy later as long as you're " +"connected to your hosts." +msgstr "注意:ホストに接続している間、Siaは後から冗長性を増加させます。" -#: scripts/services/EditUriBuiltins.js:1167 templates/backends/storj.html:21 +#: templates/commandline.html:25 +msgid " Edit as text" +msgstr " テキストで編集" + +#: templates/commandline.html:32 +msgid " Edit as text" +msgstr " テキストで編集" + +#: 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 #: templates/backends/storj.html:22 msgid "API key" msgstr "APIキー" -#: scripts/services/EditUriBuiltins.js:1041 templates/backends/s3.html:67 -#: templates/backends/s3.html:69 +#: scripts/services/EditUriBuiltins.js:1041 templates/backends/s3.html:66 +#: templates/backends/s3.html:68 msgid "AWS Access ID" msgstr "AWSのアクセスID" -#: scripts/services/EditUriBuiltins.js:1042 templates/backends/s3.html:72 -#: templates/backends/s3.html:74 +#: scripts/services/EditUriBuiltins.js:1042 templates/backends/s3.html:71 +#: templates/backends/s3.html:73 msgid "AWS Access Key" msgstr "AWSのアクセスキー" @@ -68,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 "概要" @@ -82,7 +101,7 @@ msgstr "アクセスキー" #: templates/backends/e2.html:2 msgid "Access Key ID" -msgstr "" +msgstr "アクセスキーのID" #: templates/backends/e2.html:6 msgid "Access Key Secret" @@ -98,7 +117,7 @@ msgstr "アクセス権" #: templates/backends/azure.html:11 templates/backends/azure.html:12 msgid "Access key" -msgstr "" +msgstr "アクセスキー" #: templates/settings.html:5 msgid "Access to user interface" @@ -121,7 +140,7 @@ msgstr "パスディレクトリを追加" msgid "Add advanced option" msgstr "高度な設定を追加" -#: index.html:211 +#: index.html:212 msgid "Add backup" msgstr "バックアップを追加" @@ -146,7 +165,8 @@ msgstr "バケットの名称を変更しますか?" msgid "Advanced Options" msgstr "高度な設定" -#: templates/addoredit.html:378 templates/edituri.html:28 +#: templates/addoredit.html:376 templates/commandline.html:23 +#: templates/commandline.html:31 templates/edituri.html:28 msgid "Advanced options" msgstr "高度な設定" @@ -253,8 +273,8 @@ msgid "Autogenerated passphrase" msgstr "自動生成したパスフレーズ" #: templates/addoredit.html:258 -msgid "Automatically run backups." -msgstr "バックアップを自動的に実行。" +msgid "Automatically run backups" +msgstr "バックアップを自動的に実行" #: templates/backends/b2.html:12 msgid "B2 Application ID" @@ -276,13 +296,17 @@ msgstr "B2 クラウドストレージのアプリケーションのID" msgid "B2 Cloud Storage Application Key" msgstr "B2 クラウドストレージのアプリケーションのキー" -#: templates/restore.html:143 templates/restore.html:70 +#: templates/restore.html:138 templates/restore.html:70 msgid "Back" msgstr "戻る" -#: templates/about.html:64 -msgid "Backend modules:" -msgstr "バックエンドのモジュール:" +#: templates/about.html:66 +msgid "" +"Backend modules:

{{item.Key}}

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

{{item.Key}}

" #: scripts/services/ServerStatus.js:46 msgid "Backup complete!" @@ -294,21 +318,18 @@ msgstr "バックアップ先" #: templates/restore.html:131 msgid "" -"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. 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." msgstr "" -"バックアップは暗号化されていますが、パスフレーズが指定されていません。\n" -"ファイルを復元するには、以下にパスフレーズを入力するか、\n" -"GPGによる暗号化を行っている場合は、以下を空欄のままにして、gpgでシステムのキーチェーンからパスフレーズを取得してください。" +"バックアップは暗号化されていますが、パスフレーズが指定されていません。ファイルを復元するには、以下にパスフレーズを入力するか、GPGによる暗号化を行っている場合は、以下を空欄のままにして、gpgでシステムのキーチェーンからパスフレーズを取得してください。" #: templates/restore.html:21 templates/restoredirect.html:21 #: templates/restoredirect.html:31 msgid "Backup location" msgstr "バックアップの場所" -#: templates/addoredit.html:321 +#: templates/addoredit.html:319 msgid "Backup retention" msgstr "バックアップの保持期間" @@ -332,33 +353,23 @@ msgstr "参照" msgid "Browser default" msgstr "ブラウザ設定" -#: scripts/services/EditUriBuiltins.js:1163 -#: scripts/services/EditUriBuiltins.js:1169 templates/backends/storj.html:37 -msgid "Bucket" -msgstr "バケット" +#: templates/backends/gcs.html:15 +msgid "Bucket create location" +msgstr "バケットを作成する場所" #: scripts/services/EditUriBuiltins.js:1000 #: scripts/services/EditUriBuiltins.js:1040 #: scripts/services/EditUriBuiltins.js:1086 #: scripts/services/EditUriBuiltins.js:1100 +#: scripts/services/EditUriBuiltins.js:1163 +#: scripts/services/EditUriBuiltins.js:1169 #: scripts/services/EditUriBuiltins.js:1226 -#: scripts/services/EditUriBuiltins.js:1238 -msgid "Bucket Name" -msgstr "バケット名" - -#: templates/backends/gcs.html:15 -msgid "Bucket create location" -msgstr "バケットを作成する場所" - -#: templates/backends/storj.html:38 -msgid "Bucket for storing the backup" -msgstr "" - -#: templates/backends/b2.html:2 templates/backends/b2.html:3 -#: templates/backends/cos.html:25 templates/backends/e2.html:11 -#: templates/backends/e2.html:12 templates/backends/gcs.html:2 -#: templates/backends/openstack.html:2 templates/backends/s3.html:22 -#: templates/backends/s3.html:23 +#: scripts/services/EditUriBuiltins.js:1238 templates/backends/b2.html:2 +#: templates/backends/b2.html:3 templates/backends/cos.html:25 +#: templates/backends/e2.html:11 templates/backends/e2.html:12 +#: templates/backends/gcs.html:2 templates/backends/openstack.html:2 +#: templates/backends/s3.html:22 templates/backends/s3.html:23 +#: templates/backends/storj.html:37 templates/backends/storj.html:38 msgid "Bucket name" msgstr "バケット名" @@ -395,7 +406,7 @@ msgstr "一時的なデータベースを構築しています…" #: templates/restore.html:59 msgid "Busy …" -msgstr "" +msgstr "取り込み中…" #: templates/settings.html:21 msgid "" @@ -417,7 +428,7 @@ msgstr "" #: templates/backends/cos.html:2 msgid "COS App ID" -msgstr "" +msgstr "COS AppのID" #: templates/backends/cos.html:32 msgid "COS Path or subfolder in the bucket" @@ -425,7 +436,7 @@ msgstr "COSのパスあるいはバケットのサブフォルダー" #: templates/backends/cos.html:8 msgid "COS Secret ID" -msgstr "" +msgstr "COSのシークレットのID" #: templates/backends/cos.html:14 msgid "COS Secret Key" @@ -439,8 +450,9 @@ msgstr "キャッシュファイル" msgid "Canary" msgstr "実験的(カナリア)" -#: scripts/controllers/AppController.js:48 -#: scripts/controllers/AppController.js:63 +#: 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 @@ -479,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 "更新履歴" @@ -491,17 +507,17 @@ msgstr "更新履歴 {{appname}} {{version}}" msgid "Check failed:" msgstr "確認できませんでした:" -#: templates/about.html:33 +#: templates/about.html:34 msgid "Check for updates now" msgstr "アップデートを確認" -#: templates/about.html:34 +#: templates/about.html:35 msgid "Checking for updates …" msgstr "アップデートを確認しています…" -#: templates/captcha.html:10 +#: templates/captcha.html:11 msgid "Checking …" -msgstr "" +msgstr "確認しています…" #: templates/backends/sia.html:18 msgid "" @@ -519,22 +535,30 @@ 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 "クリックで速度制限のオプションを設定" -#: templates/backends/s3.html:79 +#: templates/backends/s3.html:78 msgid "Client library to use" msgstr "使用するクライアントライブラリー" #: templates/backends/cos.html:10 msgid "Cloud API Secret ID" -msgstr "" +msgstr "Cloud APIのシークレットID" #: templates/backends/cos.html:16 msgid "Cloud API Secret Key" msgstr "Cloud APIの秘密鍵" +#: templates/commandline.html:8 +msgid "Command" +msgstr "コマンド" + +#: templates/commandline.html:18 +msgid "Commandline arguments" +msgstr "コマンドラインの引数" + #: templates/home.html:40 msgid "Commandline …" msgstr "コマンドライン…" @@ -563,9 +587,13 @@ msgstr "バックアップを完了しています…" msgid "Completing previous backup …" msgstr "以前のバックアップを完了しています…" -#: templates/about.html:65 -msgid "Compression modules:" -msgstr "圧縮モジュール:" +#: templates/about.html:67 +msgid "" +"Compression modules:

{{item.Key}}

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

{{item.Key}}

" #: scripts/directives/sourceFolderPicker.js:533 msgid "Computer" @@ -593,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 "新しいパスワードを再度入力してください" @@ -609,7 +637,7 @@ msgstr "確認が必要です" msgid "Connect" msgstr "接続" -#: index.html:307 +#: index.html:308 msgid "Connect now" msgstr "今すぐ接続" @@ -617,27 +645,17 @@ msgstr "今すぐ接続" msgid "Connecting to server …" msgstr "サーバーに接続しています…" -#: templates/commandline.html:51 +#: templates/commandline.html:48 msgid "Connecting to task …" -msgstr "" +msgstr "タスクに接続しています…" -#: index.html:308 +#: index.html:309 msgid "Connecting …" -msgstr "" - -#: index.html:293 -msgid "Connection lost" -msgstr "切断しました" +msgstr "接続しています…" #: index.html:294 -msgid "" -"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." -msgstr "" -"不正な認証のためサーバーへの接続が拒否されました。サーバーに接続するには、ブラウザーのウィンドウを再度読み込んでください。\n" -"
\n" -" 問題が解決しない場合は、トレイアイコンからこのページを開いてください。" +msgid "Connection lost" +msgstr "切断しました" #: scripts/directives/backupEditUri.js:50 #: scripts/directives/backupEditUri.js:53 @@ -673,6 +691,11 @@ msgstr "コピー" msgid "Copy Destination URL to Clipboard" msgstr "バックアップ先のURLをクリップボードにコピー" +#: scripts/controllers/EditBackupController.js:104 +#: scripts/controllers/RestoreDirectController.js:33 +msgid "Copy URL" +msgstr "URLをコピー" + #: scripts/controllers/DialogController.js:20 msgid "Copy failed. Please manually copy the URL" msgstr "コピーできませんでした。URLを手動でコピーしてください" @@ -723,7 +746,7 @@ msgstr "一時的なバックアップを作成しています…" #: scripts/services/EditUriBuiltins.js:122 msgid "Creating user …" -msgstr "" +msgstr "ユーザーを作成しています…" #: templates/home.html:76 msgid "Current action:" @@ -753,11 +776,11 @@ msgstr "ユーザー定義のサテライト({{satellite}})" msgid "Custom authentication url" msgstr "ユーザー定義の認証用URL" -#: templates/addoredit.html:327 +#: templates/addoredit.html:325 msgid "Custom backup retention" msgstr "ユーザー定義のバックアップの保持期間" -#: templates/backends/s3.html:56 +#: templates/backends/s3.html:55 msgid "Custom bucket storage class" msgstr "ユーザー定義のバケットストレージのクラス" @@ -777,27 +800,19 @@ msgstr "ユーザー定義のリージョンの値({{region}})" msgid "Custom server url ({{server}})" msgstr "ユーザー定義のサーバーURL ({{server}})" -#: templates/backends/s3.html:50 -msgid "" -"Custom storage class\n" -" ({{class}})" -msgstr "" -"ユーザー定義の保存領域のクラス\n" -" ({{class}})" - -#: templates/backends/gcs.html:29 +#: templates/backends/gcs.html:29 templates/backends/s3.html:50 msgid "Custom storage class ({{class}})" msgstr "ユーザー定義の保存領域のクラス({{class}})" #: templates/advancedoptionseditor.html:43 -msgid "DEPRECATED:" -msgstr "非推奨:" +msgid "DEPRECATED: {{getDeprecationMessage(item)}}" +msgstr "非推奨:{{getDeprecationMessage(item)}}" #: templates/home.html:37 msgid "Database …" msgstr "データベース…" -#: scripts/services/AppUtils.js:91 templates/addoredit.html:353 +#: scripts/services/AppUtils.js:91 templates/addoredit.html:351 msgid "Days" msgstr "日" @@ -817,7 +832,11 @@ msgstr "既定で除外するアイテム" msgid "Default options" msgstr "既定のオプション" -#: templates/localdatabase.html:19 +#: templates/advancedoptionseditor.html:44 +msgid "Default value: \"{{getDefaultValue(item)}}\"" +msgstr "既定値:「{{getDefaultValue(item)}}」" + +#: templates/localdatabase.html:16 msgid "Delete" msgstr "削除" @@ -829,7 +848,7 @@ msgstr "削除の段階" msgid "Delete backup" msgstr "バックアップを削除" -#: templates/addoredit.html:324 +#: templates/addoredit.html:322 msgid "Delete backups that are older than" msgstr "古いバックアップから削除" @@ -897,11 +916,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" @@ -930,7 +949,7 @@ msgstr "{{name}} のデータベースを削除してよろしいですか?" #: templates/backends/openstack.html:26 msgid "Domain name" -msgstr "" +msgstr "ドメイン名" #: templates/export.html:53 msgid "Done" @@ -957,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:177 +#: 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" @@ -1003,7 +1022,7 @@ msgstr "" "バックアップを削除する際、リモートファイルの復元に影響を与えずにローカルのデータベースを削除することもできます。\n" "コマンドラインからバックアップ用のローカルのデータベースを使用している場合は、データベースを削除しないでください。" -#: templates/localdatabase.html:8 +#: templates/localdatabase.html:5 msgid "" "Each backup has a local database associated with it, which stores " "information about the remote backup on the local machine. This makes it " @@ -1012,12 +1031,12 @@ msgid "" msgstr "" "それぞれのバックアップには、ローカルのコンピューターに保存されるデータベースがあります。このデータベースには、リモートバックアップに関する情報が保存されており、操作の速度を改善したり、その都度の操作でダウンロードするデータ量を減らしたりする効果があります。" -#: templates/addoredit.html:174 templates/addoredit.html:389 +#: templates/addoredit.html:174 templates/addoredit.html:387 #: templates/edituri.html:39 templates/settings.html:146 msgid "Edit as list" msgstr "一覧で編集" -#: templates/addoredit.html:177 templates/addoredit.html:392 +#: templates/addoredit.html:177 templates/addoredit.html:390 #: templates/edituri.html:42 templates/settings.html:152 msgid "Edit as text" msgstr "テキストで編集" @@ -1028,7 +1047,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" @@ -1043,9 +1062,13 @@ msgstr "暗号化の方式" msgid "Encryption changed" msgstr "暗号化の方式が変更されました" -#: templates/about.html:66 -msgid "Encryption modules:" -msgstr "暗号化のモジュール:" +#: templates/about.html:68 +msgid "" +"Encryption modules:

{{item.Key}}

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

{{item.Key}}

" #: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 #: templates/backends/storj.html:26 @@ -1054,7 +1077,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 @@ -1071,7 +1094,12 @@ msgstr "終了" msgid "Enter URL" msgstr "URLを入力してください" -#: templates/addoredit.html:341 +#: scripts/controllers/EditBackupController.js:96 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Enter a backup destination URL:" +msgstr "バックアップ先のURLを入力してください。" + +#: templates/addoredit.html:339 msgid "" "Enter a retention strategy manually. Placeholders are D/W/Y for " "days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. " @@ -1081,6 +1109,10 @@ msgid "" msgstr "" "バックアップの保持期間の方針を手動で設定できます。使用できる文字にはD、W、Y、Uがあり、それぞれ日、週、年、無制限(Unlimited)を指します。構文の形式は「7D:1D,4W:1W,36M:1M」となります。この例では、今後7日間にわたり毎日1個ずつ、今後4週間にわたり毎週1個ずつ、今後36か月にわたり毎月1個ずつバックアップが作成、保存されます。これはまた「1W:1D,1M:1W,3Y:1M」と表記することもできます。" +#: templates/commandline.html:14 +msgid "Enter a url, or click the "Target URL >" link" +msgstr "URLを入力するか、「バックアップ用のURL >」のリンクをクリック" + #: templates/restoredirect.html:61 msgid "Enter backup passphrase, if any" msgstr "バックアップのパスフレーズがある場合は入力してください" @@ -1097,18 +1129,18 @@ msgstr "暗号化用のパスフレーズを入力してください" msgid "Enter expression here" msgstr "式をここに入力してください" -#: templates/commandline.html:22 +#: templates/commandline.html:19 msgid "Enter one argument per line without quotes, e.g. *.txt" msgstr "各行に1個の引数を、引用符を付けずに入力してください(例:*.txt)。" -#: templates/commandline.html:29 +#: templates/commandline.html:26 msgid "" "Enter one option per line in command-line format, e.g. --dblock-size=100MB" -msgstr "" +msgstr "コマンドラインの形式で1行に1つのオプションを入力してください。例:--dblock-size=100MB" #: scripts/services/AppUtils.js:122 msgid "Enter one option per line in command-line format, e.g. {0}" -msgstr "" +msgstr "コマンドラインの形式で1行に1つのオプションを入力してください。例:{0}" #: templates/restore.html:90 msgid "Enter the destination path" @@ -1254,7 +1286,7 @@ msgstr "接続できませんでした:" #: scripts/controllers/RestoreDirectController.js:72 #: scripts/services/LogService.js:29 msgid "Failed to connect: {{message}}" -msgstr "接続できませんでした:{{message}}" +msgstr "接続できませんでした。{{message}}" #: scripts/controllers/LocalDatabaseController.js:38 msgid "Failed to delete:" @@ -1315,11 +1347,11 @@ msgstr "閾値より大きなファイル:" msgid "Filters" msgstr "フィルター" -#: templates/commandline.html:60 +#: templates/commandline.html:57 msgid "Finished!" msgstr "完了しました!" -#: scripts/controllers/AppController.js:176 +#: scripts/controllers/AppController.js:183 msgid "First run setup" msgstr "初回実行セットアップ" @@ -1327,11 +1359,15 @@ msgstr "初回実行セットアップ" msgid "Folder" msgstr "フォルダー" +#: templates/backends/storj.html:42 +msgid "Folder in the bucket" +msgstr "バケット内のフォルダー" + #: templates/backends/aliyunoss.html:30 templates/backends/b2.html:7 #: templates/backends/cos.html:30 templates/backends/e2.html:16 #: templates/backends/file.html:22 templates/backends/file.html:6 #: templates/backends/jottacloud.html:2 templates/backends/mega.html:2 -#: templates/backends/s3.html:61 templates/backends/sia.html:6 +#: templates/backends/s3.html:60 templates/backends/sia.html:6 #: templates/backends/storj.html:41 templates/restore.html:105 #: templates/restore.html:89 msgid "Folder path" @@ -1339,11 +1375,7 @@ msgstr "フォルダーのパス" #: templates/backends/mega.html:3 msgid "Folder path name" -msgstr "" - -#: templates/backends/storj.html:42 -msgid "Folder within the bucket for storing the backup" -msgstr "" +msgstr "フォルダーのパスの名称" #: scripts/services/AppUtils.js:108 msgid "Fri" @@ -1351,7 +1383,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" @@ -1382,7 +1414,7 @@ msgstr "設定" msgid "Generate" msgstr "生成" -#: templates/backends/s3.html:89 +#: templates/backends/s3.html:88 msgid "Generate IAM access policy" msgstr "IAMアクセスポリシーを生成" @@ -1406,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 "ホーム" @@ -1447,23 +1479,23 @@ msgstr "IDrive Syncのディレクトリーのパス" #: scripts/services/EditUriBuiltins.js:1224 templates/backends/e2.html:3 msgid "IDrive e2 Access Key ID" -msgstr "" +msgstr "IDrive e2のアクセスキーのID" #: scripts/services/EditUriBuiltins.js:1225 templates/backends/e2.html:7 msgid "IDrive e2 Access Key Secret" -msgstr "" +msgstr "IDrive e2のアクセスキーのシークレット" #: templates/addoredit.html:261 msgid "If a date was missed, the job will run as soon as possible." msgstr "予定の日時を逃してしまった場合、ジョブは即座に実行します。" -#: templates/addoredit.html:361 +#: templates/addoredit.html:359 msgid "" "If at least one newer backup is found, all backups older than this date are " "deleted." msgstr "最低1つ以上のより新しいバックアップが存在する場合、この日付よりも古い全てのバックアップを削除します。" -#: templates/localdatabase.html:13 +#: templates/localdatabase.html:10 msgid "" "If the backup and the remote storage is out of sync, Duplicati will require " "that you perform a repair operation to synchronize the database. If the " @@ -1475,7 +1507,7 @@ msgstr "" msgid "" "If the backup file was not downloaded automatically, right click and choose "Save" -" as …"" +" as …"." msgstr "" "バックアップのファイルが自動的にダウンロードされなかった場合は、 "名前を付けて保存"を右クリックして選択してください。" @@ -1484,7 +1516,7 @@ msgstr "" msgid "" "If the backup file was not downloaded automatically, right click and choose " -""Save as …"" +""Save as …"." msgstr "" "バックアップのファイルが自動的にダウンロードされなかった場合は、 "名前を付けて保存"を右クリックして選択してください。" @@ -1504,8 +1536,8 @@ msgstr "APIを入力しない場合、テナント名が必要です" #: templates/delete.html:32 msgid "" "If you want to use the backup later, you can export the configuration before" -" deleting it" -msgstr "後にバックアップを使用したい場合は、削除する前に設定をエクスポートできます" +" deleting it." +msgstr "後にバックアップを使用したい場合は、削除する前に設定をエクスポートできます。" #: templates/import.html:29 msgid "Import" @@ -1515,6 +1547,11 @@ msgstr "インポート" msgid "Import Destination URL" msgstr "バックアップ先のURLをインポート" +#: scripts/controllers/EditBackupController.js:96 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Import URL" +msgstr "URLをインポート" + #: templates/import.html:3 msgid "Import backup configuration" msgstr "バックアップの設定をインポート" @@ -1543,7 +1580,7 @@ msgstr "次の文字列を含む" msgid "Include regular expression" msgstr "次の正規表現を含む" -#: templates/captcha.html:11 +#: templates/captcha.html:12 msgid "Incorrect answer, try again" msgstr "答えが正しくありません。もう一度試してください" @@ -1586,11 +1623,11 @@ msgstr "キロバイト" msgid "KByte/s" msgstr "キロバイト秒" -#: templates/addoredit.html:325 +#: templates/addoredit.html:323 msgid "Keep a specific number of backups" msgstr "指定した数のバックアップを保存" -#: templates/addoredit.html:323 +#: templates/addoredit.html:321 msgid "Keep all backups" msgstr "全てのバックアップを保存" @@ -1653,12 +1690,12 @@ msgstr "さらに古いデータを読み込む" #: templates/delete.html:40 msgid "Loading remote storage usage …" -msgstr "" +msgstr "リモートストレージの使用量を読み込んでいます…" -#: templates/about.html:42 templates/about.html:47 templates/about.html:53 +#: 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 "読み込んでいます…" @@ -1668,10 +1705,15 @@ msgid "Local Repository" msgstr "ローカルのリポジトリー" #: templates/localdatabase.html:2 -msgid "Local database for" -msgstr "のデータベース" +msgid "" +"Local database for {{Backup.Backup.Name}}…loading…" +msgstr "" +"{{Backup.Backup.Name}}…読み込んでいます…のローカルのデータベース" -#: templates/localdatabase.html:26 +#: templates/localdatabase.html:23 msgid "Local database path:" msgstr "ローカルのデータベースのパス:" @@ -1683,7 +1725,7 @@ msgstr "ローカルのリポジトリー" msgid "Local storage" msgstr "ローカルストレージ" -#: templates/localdatabase.html:23 +#: templates/localdatabase.html:20 msgid "Location" msgstr "場所" @@ -1699,7 +1741,11 @@ msgstr "{{Backup.Backup.Name}}のログデータ" msgid "Log data from the server" msgstr "サーバー上のログデータ" -#: index.html:226 +#: index.html:307 +msgid "Log in" +msgstr "ログイン" + +#: index.html:227 msgid "Log out" msgstr "ログアウト" @@ -1711,7 +1757,7 @@ msgstr "メガバイト" msgid "MByte/s" msgstr "メガバイト秒" -#: templates/localdatabase.html:11 +#: templates/localdatabase.html:8 msgid "Maintenance" msgstr "メンテナンス" @@ -1721,7 +1767,7 @@ msgid "" " advanced options." msgstr "Rcloneの実行ファイルをパスで指定するか、実行ファイルの場所を「高度な設定」で指定してください。" -#: index.html:259 +#: index.html:260 msgid "Manual" msgstr "マニュアル" @@ -1741,8 +1787,8 @@ msgstr "最大ダウンロード速度" msgid "Max upload speed" msgstr "最大アップロード速度" -#: index.html:144 templates/addoredit.html:127 templates/addoredit.html:169 -#: templates/addoredit.html:384 templates/addoredit.html:95 +#: 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" msgstr "メニュー" @@ -1788,11 +1834,11 @@ msgstr "変更済" msgid "Mon" msgstr "月曜日" -#: scripts/services/AppUtils.js:93 templates/addoredit.html:355 +#: scripts/services/AppUtils.js:93 templates/addoredit.html:353 msgid "Months" msgstr "月" -#: templates/localdatabase.html:34 +#: templates/localdatabase.html:31 msgid "Move existing database" msgstr "既存のデータベースを移動" @@ -1824,7 +1870,7 @@ msgstr "名前" msgid "Never" msgstr "未実行" -#: templates/settings.html:11 +#: templates/changepassword.html:5 templates/settings.html:11 msgid "New Password" msgstr "新しいパスワードを入力してください" @@ -1852,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 "次のタスク:" @@ -1864,7 +1910,7 @@ msgstr "次のタスク:" msgid "Next time" msgstr "次回" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -1913,7 +1959,7 @@ msgstr "復元するアイテムがありません。1つ以上のアイテム msgid "No passphrase entered" msgstr "パスフレーズが入力されていません" -#: index.html:185 +#: index.html:186 msgid "No scheduled tasks" msgstr "予定されているタスクはありません" @@ -1935,44 +1981,42 @@ 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 "" +"ここで入力する速度はバイト表記ですが、回線速度は通常、ビットで報告されます。ビットからバイトへと数値を換算するには、これを8で割ってください。8メガビット秒の回線は1メガバイト秒に相当します。" -#: templates/backends/sia.html:19 -msgid "Note:" -msgstr "注意:" - -#: templates/addoredit.html:330 +#: templates/addoredit.html:328 msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "バックアップは削除されません。バックアップのサイズはその都度の変更に従って大きくなります。" -#: scripts/controllers/AppController.js:48 -#: scripts/controllers/AppController.js:63 +#: 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 #: scripts/controllers/RestoreDirectController.js:33 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28 #: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58 -#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:152 +#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:147 #: templates/settings.html:158 msgid "OK" msgstr "OK" #: templates/backends/aliyunoss.html:10 templates/backends/aliyunoss.html:8 msgid "OSS Access Key ID" -msgstr "" +msgstr "OSSのアクセスキーのID" #: templates/backends/aliyunoss.html:14 templates/backends/aliyunoss.html:16 msgid "OSS Access Key Secret" msgstr "OSSのアクセスキーのシークレット" -#: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 -msgid "OSS Bucket Name" -msgstr "OSSのバケット名" - #: templates/backends/aliyunoss.html:21 msgid "OSS Bucket Region" msgstr "OSSのバケットのリージョン" +#: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 +msgid "OSS Bucket name" +msgstr "OSSのバケット名" + #: templates/backends/aliyunoss.html:2 msgid "OSS Endpoint" msgstr "OSSのエンドポイント" @@ -1989,7 +2033,7 @@ msgstr "OSSのリージョン" msgid "Official releases" msgstr "公式リリース版" -#: templates/addoredit.html:348 +#: templates/addoredit.html:346 msgid "" "Once there are more backups than the specified number, the oldest backups " "are deleted." @@ -2008,8 +2052,8 @@ msgid "Opened" msgstr "展開済" #: scripts/services/EditUriBuiltins.js:1016 -msgid "Openstack API Key are not supported in v3 keystone API." -msgstr "Openstack APIキーはバージョン3のkeystone APIではサポートされていません。" +msgid "Openstack API key are not supported in v3 keystone API" +msgstr "OpenstackのAPIキーは、バージョン3のkeystone APIではサポートされていません。" #: scripts/services/AppUtils.js:197 msgid "Operating System" @@ -2025,7 +2069,7 @@ msgstr "操作:" #: templates/backends/openstack.html:45 msgid "Optional API key" -msgstr "" +msgstr "APIのキー(オプション)" #: templates/backends/file.html:34 msgid "Optional authentication password" @@ -2051,7 +2095,7 @@ msgstr "オプション" #: templates/settings.html:143 msgid "" "Options added here are applied to all backups, but can be overridden in each" -" individual backup" +" individual backup." msgstr "ここで追加したオプションは全てのバックアップに適用されますが、それぞれのバックアップの設定で上書きすることができます。" #: templates/restore.html:81 @@ -2062,7 +2106,7 @@ msgstr "元の場所" msgid "Others" msgstr "その他" -#: templates/addoredit.html:334 +#: templates/addoredit.html:332 msgid "" "Over time backups will be deleted automatically. There will remain one " "backup for each of the last 7 days, each of the last 4 weeks, each of the " @@ -2121,7 +2165,7 @@ msgid "Path on server" msgstr "サーバー上のパス" #: templates/backends/b2.html:8 templates/backends/e2.html:17 -#: templates/backends/s3.html:63 +#: templates/backends/s3.html:62 msgid "Path or subfolder in the bucket" msgstr "パスまたはバケットのサブフォルダー" @@ -2133,7 +2177,7 @@ msgstr "一時停止" msgid "Pause after startup or hibernation" msgstr "起動時またはハイバネート時に一時停止" -#: scripts/controllers/AppController.js:46 +#: scripts/controllers/AppController.js:52 msgid "Pause options" msgstr "一時停止の設定" @@ -2162,7 +2206,7 @@ msgid "Prevent tray icon automatic log-in" msgstr "トレイアイコンの自動ログインを行わない" #: templates/addoredit.html:114 templates/addoredit.html:247 -#: templates/addoredit.html:297 templates/addoredit.html:411 +#: templates/addoredit.html:297 templates/addoredit.html:409 #: templates/restoredirect.html:81 msgid "Previous" msgstr "前へ" @@ -2177,7 +2221,7 @@ msgstr "バケットが存在する場合、ProjectIDはオプションです" #: scripts/services/SystemInfo.js:86 msgid "Proprietary" -msgstr "サービス" +msgstr "独自プロトコル" #: templates/backup-result/phases/purge.html:3 msgid "Purge Phase" @@ -2195,7 +2239,7 @@ msgstr "ファイルを削除しています…" msgid "Rebuilding local database …" msgstr "ローカルデータベースを再構築しています…" -#: templates/localdatabase.html:20 +#: templates/localdatabase.html:17 msgid "Recreate (delete and repair)" msgstr "改めて作成(削除して修復)" @@ -2219,7 +2263,7 @@ msgstr "一時的なバックアップを登録しています…" msgid "Relative paths not allowed" msgstr "相対パスは許可されていません" -#: index.html:306 templates/captcha.html:7 +#: index.html:306 templates/captcha.html:8 msgid "Reload" msgstr "更新" @@ -2253,13 +2297,13 @@ msgstr "削除" #: templates/advancedoptionseditor.html:41 msgid "Remove option" -msgstr "削除の設定" +msgstr "設定を削除" #: templates/backup-result/phases/purge.html:23 msgid "Removed files" msgstr "削除したファイル" -#: templates/localdatabase.html:18 templates/notificationarea.html:14 +#: templates/localdatabase.html:15 templates/notificationarea.html:14 msgid "Repair" msgstr "修復" @@ -2279,11 +2323,11 @@ msgstr "パスフレーズ(再度)" msgid "Reporting:" msgstr "報告:" -#: templates/localdatabase.html:31 +#: templates/localdatabase.html:28 msgid "Reset" msgstr "リセット" -#: index.html:214 templates/restore.html:142 +#: index.html:215 templates/restore.html:137 msgid "Restore" msgstr "復元" @@ -2313,7 +2357,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 @@ -2341,7 +2385,7 @@ msgstr "復元されたシンボリックリンク" msgid "Restoring files …" msgstr "ファイルを復元しています…" -#: index.html:217 +#: index.html:218 msgid "Resume" msgstr "再開" @@ -2357,18 +2401,22 @@ msgstr "実行タイミング" msgid "Run now" msgstr "すぐに実行" -#: templates/commandline.html:47 +#: templates/commandline.html:44 msgid "Running commandline entry" msgstr "コマンドラインのエントリーを実行しています" -#: index.html:172 +#: index.html:173 msgid "Running task:" msgstr "タスクを実行しています:" -#: scripts/controllers/StateController.js:25 templates/commandline.html:58 +#: scripts/controllers/StateController.js:25 msgid "Running …" msgstr "実行しています…" +#: templates/commandline.html:54 +msgid "Running … stop now" +msgstr "実行しています … 停止" + #: scripts/services/SystemInfo.js:51 msgid "S3 Compatible" msgstr "S3互換" @@ -2385,11 +2433,11 @@ msgstr "土曜日" msgid "Satellite" msgstr "サテライト" -#: templates/addoredit.html:410 templates/localdatabase.html:32 +#: templates/addoredit.html:408 templates/localdatabase.html:29 msgid "Save" msgstr "保存" -#: templates/localdatabase.html:33 +#: templates/localdatabase.html:30 msgid "Save and repair" msgstr "保存して修復" @@ -2447,11 +2495,18 @@ msgstr "サーバーとポート" msgid "Server hostname or IP" msgstr "サーバーのホスト名またはIPアドレス" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "Server is currently paused," msgstr "サーバーは現在停止中です。" +#: templates/commandline.html:45 +msgid "" +"Server is currently paused, resume now" +msgstr "" +"サーバーは現在停止中です。再開" + #: scripts/controllers/HomeController.js:7 msgid "Server is currently paused, do you want to resume now?" msgstr "サーバーは現在停止中です。再開しますか?" @@ -2464,11 +2519,11 @@ msgstr "サーバーのパスワード" msgid "Server paused" msgstr "サーバーを一時停止しました" -#: templates/about.html:69 +#: templates/about.html:71 msgid "Server state properties" msgstr "サーバーの状態に関するプロパティー" -#: index.html:220 templates/settings.html:2 +#: index.html:221 templates/settings.html:2 msgid "Settings" msgstr "設定" @@ -2502,13 +2557,7 @@ msgstr "フォルダーツリーを表示" msgid "Sia server password" msgstr "Siaサーバーのパスワード" -#: templates/backends/sia.html:19 -msgid "" -"Sia will still boost redundancy later as long as you're connected to your " -"hosts." -msgstr "ホストに接続している間、Siaは後で冗長性を増加させます。" - -#: templates/addoredit.html:326 +#: templates/addoredit.html:324 msgid "Smart backup retention" msgstr "スマートなバックアップ保持期間" @@ -2518,7 +2567,7 @@ msgid "" "name" msgstr "OpenStackのサービス提供者の中には、パスワードとテナント名の代わりにAPIキーを許可するものもあります" -#: templates/backends/s3.html:83 +#: templates/backends/s3.html:82 msgid "" "Some S3 providers might only be compatible with a certain client library" msgstr "いくつかのS3プロバイダーは特定のクライアントライブラリーにしか対応していないおそれがあります" @@ -2599,17 +2648,17 @@ 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 "タスクを停止しています:" #: templates/edituri.html:3 msgid "Storage Type" -msgstr "ストレージのタイプ" +msgstr "ストレージの種類" #: templates/backends/s3.html:45 msgid "Storage class" @@ -2656,7 +2705,7 @@ msgstr "システムファイル" msgid "System info" msgstr "システムの情報" -#: templates/about.html:61 +#: templates/about.html:63 msgid "System properties" msgstr "システムのプロパティー" @@ -2668,9 +2717,13 @@ msgstr "テラバイト" msgid "TByte/s" msgstr "テラバイト秒" +#: templates/commandline.html:13 +msgid "Target URL >" +msgstr "バックアップ用のURL >" + #: templates/backends/sia.html:7 msgid "Target path. Example: /backup" -msgstr "" +msgstr "バックアップ先のパス。例:/backup" #: templates/waitarea.html:5 msgid "Task is running" @@ -2686,7 +2739,7 @@ msgstr "一時ファイル" #: templates/backends/openstack.html:39 msgid "Tenant name" -msgstr "" +msgstr "テナント名" #: templates/backends/cos.html:4 msgid "Tencent Cloud Account APPID" @@ -2706,7 +2759,7 @@ msgstr "接続をテスト" #: scripts/directives/backupEditUri.js:43 msgid "Testing connection …" -msgstr "" +msgstr "接続をテストしています…" #: scripts/services/EditUriBuiltins.js:48 msgid "Testing permissions …" @@ -2737,9 +2790,10 @@ msgstr "バックアップは一時的で既に存在しないため、ログデ #: templates/addoredit.html:312 msgid "" -"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 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." msgstr "" "バックアップは「ボリューム」と呼ばれる複数のファイルに分割されます。ここで、各ボリュームの最大のサイズを設定できます。{{state.updatedVersion}} is available." +" Download now" +msgstr "" +"アップデート {{state.updatedVersion}} が利用できます。ダウンロード" + #: templates/settings.html:78 msgid "Update channel" msgstr "アップデートチャンネル" @@ -2976,12 +3041,8 @@ 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 "" -"使用状況に関する報告は、ソフトウェアの使い勝手を改善したり、新しい機能の効果を評価したりする際に参照されます。また、私達はこの報告を用いて、{{'public usage " -"statistics' | translate}}を作成しています。" #: templates/settings.html:113 msgid "Usage statistics" @@ -3089,15 +3150,15 @@ msgstr "最強" msgid "Very weak" msgstr "最弱" -#: index.html:245 +#: index.html:246 msgid "Visit us on" msgstr "関連リンク" #: templates/delete.html:21 msgid "" "WARNING: The remote database is found to be in use by the commandline " -"library" -msgstr "警告:リモートのデータベースはコマンドラインのライブラリーによって使用されています" +"library." +msgstr "警告:リモートのデータベースはコマンドラインのライブラリーによって使用されています。" #: templates/delete.html:44 msgid "WARNING: This will prevent you from restoring the data in the future." @@ -3107,9 +3168,9 @@ msgstr "警告:これを行うと将来データを復元できなくなりま msgid "Waiting for task to begin" msgstr "タスクが開始するのを待機しています" -#: templates/commandline.html:54 +#: templates/commandline.html:51 msgid "Waiting for task to start …" -msgstr "" +msgstr "タスクの開始を待機しています…" #: scripts/services/ServerStatus.js:41 msgid "Waiting for upload to finish …" @@ -3135,7 +3196,7 @@ msgstr "弱いパスフレーズ" msgid "Wed" msgstr "水曜日" -#: scripts/services/AppUtils.js:92 templates/addoredit.html:354 +#: scripts/services/AppUtils.js:92 templates/addoredit.html:352 msgid "Weeks" msgstr "週" @@ -3147,11 +3208,11 @@ msgstr "どこから復元しますか?" msgid "Where do you want to restore the files to?" msgstr "復元したファイルはどこに保存しますか?" -#: scripts/services/AppUtils.js:94 templates/addoredit.html:356 +#: scripts/services/AppUtils.js:94 templates/addoredit.html:354 msgid "Years" msgstr "年" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -3198,7 +3259,7 @@ msgstr "" "既存のデータベースからデータベースのパスを変更しようとしています。\n" "続行してよろしいですか?" -#: templates/about.html:27 +#: templates/about.html:28 msgid "You are currently running {{appname}} {{version}}" msgstr "あなたは現在 {{appname}} {{version}}を使用しています。" @@ -3272,7 +3333,7 @@ msgid "You must enter a tenant (aka project) name to use v3 API" msgstr "バージョン3のAPIを使用するにはテナント(プロジェクト)名を入力してください" #: scripts/services/EditUriBuiltins.js:1027 -msgid "You must enter a tenant name if you do not provide an API Key" +msgid "You must enter a tenant name if you do not provide an API key" msgstr "APIキーを指定しない場合はテナント名の入力が必要です" #: scripts/controllers/EditBackupController.js:289 @@ -3284,11 +3345,11 @@ msgid "You must enter a valid retention policy string" msgstr "保持期間のポリシーを正しく入力してください" #: scripts/services/EditUriBuiltins.js:1024 -msgid "You must enter either a password or an API Key" +msgid "You must enter either a password or an API key" msgstr "パスワードかAPIキーを入力してください" #: scripts/services/EditUriBuiltins.js:1031 -msgid "You must enter either a password or an API Key, not both" +msgid "You must enter either a password or an API key, not both" msgstr "パスワードまたはAPIキーのどちらかを入力してください" #: scripts/services/EditUriBackendConfig.js:122 @@ -3324,7 +3385,7 @@ msgstr "パスを指定してください" msgid "You should fill in {{field}} {{reason}}" msgstr "{{reason}}{{field}}を入力してください。" -#: templates/restore.html:149 +#: templates/restore.html:144 msgid "Your files and folders have been restored successfully." msgstr "ファイルとフォルダーを復元しました。" @@ -3364,7 +3425,7 @@ msgstr "COSのシークレットのID" msgid "cos_secret_key" msgstr "COSの秘密鍵" -#: templates/addoredit.html:272 templates/addoredit.html:357 +#: templates/addoredit.html:272 templates/addoredit.html:355 #: templates/advancedoptionseditor.html:29 #: templates/advancedoptionseditor.html:36 msgid "custom" @@ -3376,7 +3437,7 @@ 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" @@ -3398,20 +3459,15 @@ 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 "" +msgstr "リモートのパス(例:backup)" #: templates/backends/rclone.html:7 msgid "remote repository, e.g. remote" -msgstr "" +msgstr "リモートのリポジトリー名(例:remote)" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "resume now" msgstr "再開" @@ -3435,7 +3491,7 @@ msgstr "" "href=\"{{websitelink}}\">{{websitename}}からダウンロードできます。{{appname}}は{{licensename}}によってライセンスされています。" -#: templates/about.html:51 +#: templates/about.html:53 msgid "" "{{brandingService.appName}} is using the following third party libraries:" msgstr "{{brandingService.appName}}は以下のサードパーティー製のライブラリーを使用しています。" @@ -3465,7 +3521,3 @@ msgstr "{{number}}分" #: templates/home.html:52 msgid "{{time}} (took {{duration}})" msgstr "{{time}}(完了までの時間 {{duration}})" - -#: templates/localdatabase.html:4 -msgid "…loading…" -msgstr "…読み込んでいます…" diff --git a/Localizations/webroot/localization_webroot-ko.po b/Localizations/webroot/localization_webroot-ko.po index d2238f1f4..c4ca4ebb0 100644 --- a/Localizations/webroot/localization_webroot-ko.po +++ b/Localizations/webroot/localization_webroot-ko.po @@ -41,22 +41,39 @@ msgstr "- 옵션을 선택하십시오 -" msgid "...loading..." msgstr "...로딩..." -#: templates/backends/openstack.html:44 -msgid "API Key" -msgstr "API 키" +#: templates/backends/sia.html:19 +msgid "" +"Note: Sia will still boost redundancy later as long as you're " +"connected to your hosts." +msgstr "" -#: scripts/services/EditUriBuiltins.js:1167 templates/backends/storj.html:21 +#: templates/commandline.html:25 +msgid " Edit as text" +msgstr "" + +#: templates/commandline.html:32 +msgid " Edit as text" +msgstr "" + +#: 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 "" + +#: scripts/services/EditUriBuiltins.js:1167 +#: templates/backends/openstack.html:44 templates/backends/storj.html:21 #: templates/backends/storj.html:22 msgid "API key" msgstr "" -#: scripts/services/EditUriBuiltins.js:1041 templates/backends/s3.html:67 -#: templates/backends/s3.html:69 +#: scripts/services/EditUriBuiltins.js:1041 templates/backends/s3.html:66 +#: templates/backends/s3.html:68 msgid "AWS Access ID" msgstr "" -#: scripts/services/EditUriBuiltins.js:1042 templates/backends/s3.html:72 -#: templates/backends/s3.html:74 +#: scripts/services/EditUriBuiltins.js:1042 templates/backends/s3.html:71 +#: templates/backends/s3.html:73 msgid "AWS Access Key" msgstr "" @@ -64,7 +81,7 @@ msgstr "" msgid "AWS IAM Policy" msgstr "" -#: index.html:223 index.html:239 +#: index.html:224 index.html:240 msgid "About" msgstr "정보" @@ -117,7 +134,7 @@ msgstr "경로 직접 추가" msgid "Add advanced option" msgstr "고급 옵션 추가" -#: index.html:211 +#: index.html:212 msgid "Add backup" msgstr "백업 추가" @@ -142,7 +159,8 @@ msgstr "버켓 이름을 적용 하시겠습니까?" msgid "Advanced Options" msgstr "고급 옵션" -#: templates/addoredit.html:378 templates/edituri.html:28 +#: templates/addoredit.html:376 templates/commandline.html:23 +#: templates/commandline.html:31 templates/edituri.html:28 msgid "Advanced options" msgstr "고급 옵션" @@ -246,8 +264,8 @@ msgid "Autogenerated passphrase" msgstr "" #: templates/addoredit.html:258 -msgid "Automatically run backups." -msgstr "자동으로 백업 실행" +msgid "Automatically run backups" +msgstr "" #: templates/backends/b2.html:12 msgid "B2 Application ID" @@ -269,12 +287,14 @@ msgstr "" msgid "B2 Cloud Storage Application Key" msgstr "" -#: templates/restore.html:143 templates/restore.html:70 +#: templates/restore.html:138 templates/restore.html:70 msgid "Back" msgstr "이전" -#: templates/about.html:64 -msgid "Backend modules:" +#: templates/about.html:66 +msgid "" +"Backend modules:

{{item.Key}}

" msgstr "" #: scripts/services/ServerStatus.js:46 @@ -287,10 +307,9 @@ msgstr "백업 대상" #: templates/restore.html:131 msgid "" -"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. 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." msgstr "" #: templates/restore.html:21 templates/restoredirect.html:21 @@ -298,7 +317,7 @@ msgstr "" msgid "Backup location" msgstr "백업 위치" -#: templates/addoredit.html:321 +#: templates/addoredit.html:319 msgid "Backup retention" msgstr "백업 보존" @@ -322,33 +341,23 @@ msgstr "찾아보기" msgid "Browser default" msgstr "" -#: scripts/services/EditUriBuiltins.js:1163 -#: scripts/services/EditUriBuiltins.js:1169 templates/backends/storj.html:37 -msgid "Bucket" +#: templates/backends/gcs.html:15 +msgid "Bucket create location" msgstr "" #: scripts/services/EditUriBuiltins.js:1000 #: scripts/services/EditUriBuiltins.js:1040 #: scripts/services/EditUriBuiltins.js:1086 #: scripts/services/EditUriBuiltins.js:1100 +#: scripts/services/EditUriBuiltins.js:1163 +#: scripts/services/EditUriBuiltins.js:1169 #: scripts/services/EditUriBuiltins.js:1226 -#: scripts/services/EditUriBuiltins.js:1238 -msgid "Bucket Name" -msgstr "Bucket 이름" - -#: templates/backends/gcs.html:15 -msgid "Bucket create location" -msgstr "" - -#: templates/backends/storj.html:38 -msgid "Bucket for storing the backup" -msgstr "" - -#: templates/backends/b2.html:2 templates/backends/b2.html:3 -#: templates/backends/cos.html:25 templates/backends/e2.html:11 -#: templates/backends/e2.html:12 templates/backends/gcs.html:2 -#: templates/backends/openstack.html:2 templates/backends/s3.html:22 -#: templates/backends/s3.html:23 +#: scripts/services/EditUriBuiltins.js:1238 templates/backends/b2.html:2 +#: templates/backends/b2.html:3 templates/backends/cos.html:25 +#: templates/backends/e2.html:11 templates/backends/e2.html:12 +#: templates/backends/gcs.html:2 templates/backends/openstack.html:2 +#: templates/backends/s3.html:22 templates/backends/s3.html:23 +#: templates/backends/storj.html:37 templates/backends/storj.html:38 msgid "Bucket name" msgstr "Bucket 이름" @@ -431,8 +440,9 @@ msgstr "" msgid "Canary" msgstr "Canary" -#: scripts/controllers/AppController.js:48 -#: scripts/controllers/AppController.js:63 +#: 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 @@ -471,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 "변경로그" @@ -483,15 +497,15 @@ msgstr "{{appname}} {{version}}에 대한 변경로그" msgid "Check failed:" msgstr "확인 실패:" -#: templates/about.html:33 +#: templates/about.html:34 msgid "Check for updates now" msgstr "업데이트 확인" -#: templates/about.html:34 +#: templates/about.html:35 msgid "Checking for updates …" msgstr "업데이트 확인 중 …" -#: templates/captcha.html:10 +#: templates/captcha.html:11 msgid "Checking …" msgstr "" @@ -511,11 +525,11 @@ 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 "속도 제한 옵션을 설정하려면 클릭" -#: templates/backends/s3.html:79 +#: templates/backends/s3.html:78 msgid "Client library to use" msgstr "" @@ -527,6 +541,14 @@ msgstr "" msgid "Cloud API Secret Key" msgstr "" +#: templates/commandline.html:8 +msgid "Command" +msgstr "" + +#: templates/commandline.html:18 +msgid "Commandline arguments" +msgstr "" + #: templates/home.html:40 msgid "Commandline …" msgstr "명령줄 …" @@ -555,8 +577,10 @@ msgstr "" msgid "Completing previous backup …" msgstr "" -#: templates/about.html:65 -msgid "Compression modules:" +#: templates/about.html:67 +msgid "" +"Compression modules:

{{item.Key}}

" msgstr "" #: scripts/directives/sourceFolderPicker.js:533 @@ -585,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 "" @@ -601,7 +625,7 @@ msgstr "" msgid "Connect" msgstr "연결" -#: index.html:307 +#: index.html:308 msgid "Connect now" msgstr "지금 연결하기" @@ -609,25 +633,18 @@ msgstr "지금 연결하기" msgid "Connecting to server …" msgstr "서버에 연결하는 중 …" -#: templates/commandline.html:51 +#: templates/commandline.html:48 msgid "Connecting to task …" msgstr "" -#: index.html:308 +#: index.html:309 msgid "Connecting …" msgstr "" -#: index.html:293 +#: index.html:294 msgid "Connection lost" msgstr "연결이 끊어짐" -#: index.html:294 -msgid "" -"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." -msgstr "" - #: scripts/directives/backupEditUri.js:50 #: scripts/directives/backupEditUri.js:53 msgid "Connection worked!" @@ -662,6 +679,11 @@ msgstr "복사" msgid "Copy Destination URL to Clipboard" msgstr "대상 URL을 클립보드에 복사" +#: scripts/controllers/EditBackupController.js:104 +#: scripts/controllers/RestoreDirectController.js:33 +msgid "Copy URL" +msgstr "" + #: scripts/controllers/DialogController.js:20 msgid "Copy failed. Please manually copy the URL" msgstr "" @@ -742,11 +764,11 @@ msgstr "" msgid "Custom authentication url" msgstr "" -#: templates/addoredit.html:327 +#: templates/addoredit.html:325 msgid "Custom backup retention" msgstr "사용자 지정 백업 보존" -#: templates/backends/s3.html:56 +#: templates/backends/s3.html:55 msgid "Custom bucket storage class" msgstr "" @@ -766,25 +788,19 @@ msgstr "" msgid "Custom server url ({{server}})" msgstr "" -#: templates/backends/s3.html:50 -msgid "" -"Custom storage class\n" -" ({{class}})" -msgstr "" - -#: templates/backends/gcs.html:29 +#: templates/backends/gcs.html:29 templates/backends/s3.html:50 msgid "Custom storage class ({{class}})" msgstr "" #: templates/advancedoptionseditor.html:43 -msgid "DEPRECATED:" +msgid "DEPRECATED: {{getDeprecationMessage(item)}}" msgstr "" #: templates/home.html:37 msgid "Database …" msgstr "데이터베이스 …" -#: scripts/services/AppUtils.js:91 templates/addoredit.html:353 +#: scripts/services/AppUtils.js:91 templates/addoredit.html:351 msgid "Days" msgstr "일" @@ -804,7 +820,11 @@ msgstr "" msgid "Default options" msgstr "기본 옵션" -#: templates/localdatabase.html:19 +#: templates/advancedoptionseditor.html:44 +msgid "Default value: \"{{getDefaultValue(item)}}\"" +msgstr "" + +#: templates/localdatabase.html:16 msgid "Delete" msgstr "삭제" @@ -816,7 +836,7 @@ msgstr "" msgid "Delete backup" msgstr "백업 삭제" -#: templates/addoredit.html:324 +#: templates/addoredit.html:322 msgid "Delete backups that are older than" msgstr "이전 백업 삭제" @@ -944,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:177 +#: 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" @@ -985,7 +1005,7 @@ msgid "" " If you are using the local database for backups from the commandline, you should keep the database." msgstr "" -#: templates/localdatabase.html:8 +#: templates/localdatabase.html:5 msgid "" "Each backup has a local database associated with it, which stores " "information about the remote backup on the local machine. This makes it " @@ -993,12 +1013,12 @@ msgid "" " to be downloaded for each operation." msgstr "" -#: templates/addoredit.html:174 templates/addoredit.html:389 +#: templates/addoredit.html:174 templates/addoredit.html:387 #: templates/edituri.html:39 templates/settings.html:146 msgid "Edit as list" msgstr "목록으로 편집" -#: templates/addoredit.html:177 templates/addoredit.html:392 +#: templates/addoredit.html:177 templates/addoredit.html:390 #: templates/edituri.html:42 templates/settings.html:152 msgid "Edit as text" msgstr "텍스트로 편집" @@ -1024,8 +1044,10 @@ msgstr "암호화" msgid "Encryption changed" msgstr "" -#: templates/about.html:66 -msgid "Encryption modules:" +#: templates/about.html:68 +msgid "" +"Encryption modules:

{{item.Key}}

" msgstr "" #: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 @@ -1052,7 +1074,12 @@ msgstr "" msgid "Enter URL" msgstr "" -#: templates/addoredit.html:341 +#: scripts/controllers/EditBackupController.js:96 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Enter a backup destination URL:" +msgstr "" + +#: templates/addoredit.html:339 msgid "" "Enter a retention strategy manually. Placeholders are D/W/Y for " "days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. " @@ -1064,6 +1091,10 @@ msgstr "" " 이 예제는 다음 7일 각각에 대해 하나의 백업을 유지하며, 다음 4주마다 하나씩, 다음 36개월마다 하나씩 백업합니다. 이것은 또한 " "1W:1D, 1M:1W,3Y:1M으로 표현할 수 있습니다." +#: templates/commandline.html:14 +msgid "Enter a url, or click the "Target URL >" link" +msgstr "" + #: templates/restoredirect.html:61 msgid "Enter backup passphrase, if any" msgstr "백업 암호가 있는 경우 입력합니다." @@ -1080,11 +1111,11 @@ msgstr "" msgid "Enter expression here" msgstr "" -#: templates/commandline.html:22 +#: templates/commandline.html:19 msgid "Enter one argument per line without quotes, e.g. *.txt" msgstr "" -#: templates/commandline.html:29 +#: templates/commandline.html:26 msgid "" "Enter one option per line in command-line format, e.g. --dblock-size=100MB" msgstr "" @@ -1298,11 +1329,11 @@ msgstr "큰 파일" msgid "Filters" msgstr "필터" -#: templates/commandline.html:60 +#: templates/commandline.html:57 msgid "Finished!" msgstr "" -#: scripts/controllers/AppController.js:176 +#: scripts/controllers/AppController.js:183 msgid "First run setup" msgstr "" @@ -1310,11 +1341,15 @@ msgstr "" msgid "Folder" msgstr "" +#: templates/backends/storj.html:42 +msgid "Folder in the bucket" +msgstr "" + #: templates/backends/aliyunoss.html:30 templates/backends/b2.html:7 #: templates/backends/cos.html:30 templates/backends/e2.html:16 #: templates/backends/file.html:22 templates/backends/file.html:6 #: templates/backends/jottacloud.html:2 templates/backends/mega.html:2 -#: templates/backends/s3.html:61 templates/backends/sia.html:6 +#: templates/backends/s3.html:60 templates/backends/sia.html:6 #: templates/backends/storj.html:41 templates/restore.html:105 #: templates/restore.html:89 msgid "Folder path" @@ -1324,10 +1359,6 @@ msgstr "폴더 경로" msgid "Folder path name" msgstr "" -#: templates/backends/storj.html:42 -msgid "Folder within the bucket for storing the backup" -msgstr "" - #: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "금요일" @@ -1365,7 +1396,7 @@ msgstr "일반 옵션" msgid "Generate" msgstr "생성" -#: templates/backends/s3.html:89 +#: templates/backends/s3.html:88 msgid "Generate IAM access policy" msgstr "" @@ -1389,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 "홈" @@ -1440,13 +1471,13 @@ msgstr "" msgid "If a date was missed, the job will run as soon as possible." msgstr "날짜를 놓친 경우 작업이 가능한 한 빨리 실행됩니다." -#: templates/addoredit.html:361 +#: templates/addoredit.html:359 msgid "" "If at least one newer backup is found, all backups older than this date are " "deleted." msgstr "새 백업이 발견되면 이 날짜보다 오래된 모든 백업이 삭제됩니다." -#: templates/localdatabase.html:13 +#: templates/localdatabase.html:10 msgid "" "If the backup and the remote storage is out of sync, Duplicati will require " "that you perform a repair operation to synchronize the database. If the " @@ -1457,14 +1488,14 @@ msgstr "" msgid "" "If the backup file was not downloaded automatically, right click and choose "Save" -" as …"" +" as …"." msgstr "" #: templates/notificationarea.html:7 msgid "" "If the backup file was not downloaded automatically, right click and choose " -""Save as …"" +""Save as …"." msgstr "" #: scripts/services/EditUriBackendConfig.js:113 @@ -1480,7 +1511,7 @@ msgstr "" #: templates/delete.html:32 msgid "" "If you want to use the backup later, you can export the configuration before" -" deleting it" +" deleting it." msgstr "" #: templates/import.html:29 @@ -1491,6 +1522,11 @@ msgstr "" msgid "Import Destination URL" msgstr "대상 URL 가져오기" +#: scripts/controllers/EditBackupController.js:96 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Import URL" +msgstr "" + #: templates/import.html:3 msgid "Import backup configuration" msgstr "백업 구성 가져오기" @@ -1519,7 +1555,7 @@ msgstr "" msgid "Include regular expression" msgstr "" -#: templates/captcha.html:11 +#: templates/captcha.html:12 msgid "Incorrect answer, try again" msgstr "" @@ -1560,11 +1596,11 @@ msgstr "KByte" msgid "KByte/s" msgstr "KByte/s" -#: templates/addoredit.html:325 +#: templates/addoredit.html:323 msgid "Keep a specific number of backups" msgstr "특정 수의 백업 유지" -#: templates/addoredit.html:323 +#: templates/addoredit.html:321 msgid "Keep all backups" msgstr "모든 백업 유지" @@ -1629,10 +1665,10 @@ msgstr "이전 데이터 로드" msgid "Loading remote storage usage …" msgstr "" -#: templates/about.html:42 templates/about.html:47 templates/about.html:53 +#: 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 "로딩 …" @@ -1642,10 +1678,13 @@ msgid "Local Repository" msgstr "" #: templates/localdatabase.html:2 -msgid "Local database for" -msgstr "로컬 데이터베이스:" +msgid "" +"Local database for {{Backup.Backup.Name}}…loading…" +msgstr "" -#: templates/localdatabase.html:26 +#: templates/localdatabase.html:23 msgid "Local database path:" msgstr "로컬 데이터베이스 경로:" @@ -1657,7 +1696,7 @@ msgstr "로컬 리포지토리" msgid "Local storage" msgstr "로컬 저장소" -#: templates/localdatabase.html:23 +#: templates/localdatabase.html:20 msgid "Location" msgstr "위치" @@ -1673,7 +1712,11 @@ msgstr "" msgid "Log data from the server" msgstr "서버에서 가져온 로그 데이터" -#: index.html:226 +#: index.html:307 +msgid "Log in" +msgstr "" + +#: index.html:227 msgid "Log out" msgstr "" @@ -1685,7 +1728,7 @@ msgstr "MByte" msgid "MByte/s" msgstr "MByte/s" -#: templates/localdatabase.html:11 +#: templates/localdatabase.html:8 msgid "Maintenance" msgstr "유지 관리" @@ -1695,7 +1738,7 @@ msgid "" " advanced options." msgstr "" -#: index.html:259 +#: index.html:260 msgid "Manual" msgstr "" @@ -1715,8 +1758,8 @@ msgstr "최대 다운로드 속도" msgid "Max upload speed" msgstr "최대 업로드 속도" -#: index.html:144 templates/addoredit.html:127 templates/addoredit.html:169 -#: templates/addoredit.html:384 templates/addoredit.html:95 +#: 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" msgstr "" @@ -1762,11 +1805,11 @@ msgstr "" msgid "Mon" msgstr "월요일" -#: scripts/services/AppUtils.js:93 templates/addoredit.html:355 +#: scripts/services/AppUtils.js:93 templates/addoredit.html:353 msgid "Months" msgstr "분" -#: templates/localdatabase.html:34 +#: templates/localdatabase.html:31 msgid "Move existing database" msgstr "기존 데이터베이스 이동" @@ -1798,7 +1841,7 @@ msgstr "이름" msgid "Never" msgstr "없음" -#: templates/settings.html:11 +#: templates/changepassword.html:5 templates/settings.html:11 msgid "New Password" msgstr "" @@ -1823,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 "" @@ -1835,7 +1878,7 @@ msgstr "" msgid "Next time" msgstr "시작" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -1881,7 +1924,7 @@ msgstr "복원할 항목이 없습니다. 하나 이상의 항목을 선택하 msgid "No passphrase entered" msgstr "" -#: index.html:185 +#: index.html:186 msgid "No scheduled tasks" msgstr "스케줄링된 작업 없음" @@ -1904,23 +1947,20 @@ msgid "" "is equivalent to 1 MByte/s." msgstr "" -#: templates/backends/sia.html:19 -msgid "Note:" -msgstr "" - -#: templates/addoredit.html:330 +#: templates/addoredit.html:328 msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "아무 것도 삭제되지 않습니다. 백업 크기는 변경될 때마다 커집니다." -#: scripts/controllers/AppController.js:48 -#: scripts/controllers/AppController.js:63 +#: 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 #: scripts/controllers/RestoreDirectController.js:33 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28 #: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58 -#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:152 +#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:147 #: templates/settings.html:158 msgid "OK" msgstr "확인" @@ -1933,14 +1973,14 @@ msgstr "" msgid "OSS Access Key Secret" msgstr "" -#: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 -msgid "OSS Bucket Name" -msgstr "" - #: templates/backends/aliyunoss.html:21 msgid "OSS Bucket Region" msgstr "" +#: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 +msgid "OSS Bucket name" +msgstr "" + #: templates/backends/aliyunoss.html:2 msgid "OSS Endpoint" msgstr "" @@ -1957,7 +1997,7 @@ msgstr "" msgid "Official releases" msgstr "" -#: templates/addoredit.html:348 +#: templates/addoredit.html:346 msgid "" "Once there are more backups than the specified number, the oldest backups " "are deleted." @@ -1976,7 +2016,7 @@ msgid "Opened" msgstr "" #: scripts/services/EditUriBuiltins.js:1016 -msgid "Openstack API Key are not supported in v3 keystone API." +msgid "Openstack API key are not supported in v3 keystone API" msgstr "" #: scripts/services/AppUtils.js:197 @@ -2019,8 +2059,8 @@ msgstr "옵션" #: templates/settings.html:143 msgid "" "Options added here are applied to all backups, but can be overridden in each" -" individual backup" -msgstr "여기에 추가된 옵션은 모든 백업에 적용되지만, 개별 백업에서 재정의할 수 있습니다." +" individual backup." +msgstr "" #: templates/restore.html:81 msgid "Original location" @@ -2030,7 +2070,7 @@ msgstr "원래 위치" msgid "Others" msgstr "기타" -#: templates/addoredit.html:334 +#: templates/addoredit.html:332 msgid "" "Over time backups will be deleted automatically. There will remain one " "backup for each of the last 7 days, each of the last 4 weeks, each of the " @@ -2090,7 +2130,7 @@ msgid "Path on server" msgstr "서버의 경로" #: templates/backends/b2.html:8 templates/backends/e2.html:17 -#: templates/backends/s3.html:63 +#: templates/backends/s3.html:62 msgid "Path or subfolder in the bucket" msgstr "" @@ -2102,7 +2142,7 @@ msgstr "일시 중지" msgid "Pause after startup or hibernation" msgstr "부팅 또는 최대 절전 모드 후 일시 중지" -#: scripts/controllers/AppController.js:46 +#: scripts/controllers/AppController.js:52 msgid "Pause options" msgstr "일시 중지 옵션" @@ -2131,7 +2171,7 @@ msgid "Prevent tray icon automatic log-in" msgstr "트레이 아이콘 자동 로그인 방지" #: templates/addoredit.html:114 templates/addoredit.html:247 -#: templates/addoredit.html:297 templates/addoredit.html:411 +#: templates/addoredit.html:297 templates/addoredit.html:409 #: templates/restoredirect.html:81 msgid "Previous" msgstr "이전" @@ -2164,7 +2204,7 @@ msgstr "" msgid "Rebuilding local database …" msgstr "" -#: templates/localdatabase.html:20 +#: templates/localdatabase.html:17 msgid "Recreate (delete and repair)" msgstr "재생성 (삭제 및 수리)" @@ -2188,7 +2228,7 @@ msgstr "" msgid "Relative paths not allowed" msgstr "" -#: index.html:306 templates/captcha.html:7 +#: index.html:306 templates/captcha.html:8 msgid "Reload" msgstr "" @@ -2228,7 +2268,7 @@ msgstr "설정 제거" msgid "Removed files" msgstr "파일들 제거" -#: templates/localdatabase.html:18 templates/notificationarea.html:14 +#: templates/localdatabase.html:15 templates/notificationarea.html:14 msgid "Repair" msgstr "수리" @@ -2248,11 +2288,11 @@ msgstr "암호 재입력" msgid "Reporting:" msgstr "리포트:" -#: templates/localdatabase.html:31 +#: templates/localdatabase.html:28 msgid "Reset" msgstr "초기화" -#: index.html:214 templates/restore.html:142 +#: index.html:215 templates/restore.html:137 msgid "Restore" msgstr "복원" @@ -2310,7 +2350,7 @@ msgstr "" msgid "Restoring files …" msgstr "파일 복원 중 …" -#: index.html:217 +#: index.html:218 msgid "Resume" msgstr "" @@ -2326,18 +2366,22 @@ msgstr "실행 주기" msgid "Run now" msgstr "백업 실행" -#: templates/commandline.html:47 +#: templates/commandline.html:44 msgid "Running commandline entry" msgstr "" -#: index.html:172 +#: index.html:173 msgid "Running task:" msgstr "" -#: scripts/controllers/StateController.js:25 templates/commandline.html:58 +#: scripts/controllers/StateController.js:25 msgid "Running …" msgstr "" +#: templates/commandline.html:54 +msgid "Running … stop now" +msgstr "" + #: scripts/services/SystemInfo.js:51 msgid "S3 Compatible" msgstr "" @@ -2354,11 +2398,11 @@ msgstr "토요일" msgid "Satellite" msgstr "" -#: templates/addoredit.html:410 templates/localdatabase.html:32 +#: templates/addoredit.html:408 templates/localdatabase.html:29 msgid "Save" msgstr "저장" -#: templates/localdatabase.html:33 +#: templates/localdatabase.html:30 msgid "Save and repair" msgstr "저장 및 수리" @@ -2416,11 +2460,16 @@ msgstr "" msgid "Server hostname or IP" msgstr "" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "Server is currently paused," msgstr "" +#: templates/commandline.html:45 +msgid "" +"Server is currently paused, resume now" +msgstr "" + #: scripts/controllers/HomeController.js:7 msgid "Server is currently paused, do you want to resume now?" msgstr "" @@ -2433,11 +2482,11 @@ msgstr "" msgid "Server paused" msgstr "" -#: templates/about.html:69 +#: templates/about.html:71 msgid "Server state properties" msgstr "서버 상태 속성" -#: index.html:220 templates/settings.html:2 +#: index.html:221 templates/settings.html:2 msgid "Settings" msgstr "설정" @@ -2471,13 +2520,7 @@ msgstr "" msgid "Sia server password" msgstr "" -#: templates/backends/sia.html:19 -msgid "" -"Sia will still boost redundancy later as long as you're connected to your " -"hosts." -msgstr "" - -#: templates/addoredit.html:326 +#: templates/addoredit.html:324 msgid "Smart backup retention" msgstr "스마트 백업 보존" @@ -2487,7 +2530,7 @@ msgid "" "name" msgstr "" -#: templates/backends/s3.html:83 +#: templates/backends/s3.html:82 msgid "" "Some S3 providers might only be compatible with a certain client library" msgstr "" @@ -2568,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 "" @@ -2625,7 +2668,7 @@ msgstr "시스템 파일" msgid "System info" msgstr "시스템 정보" -#: templates/about.html:61 +#: templates/about.html:63 msgid "System properties" msgstr "시스템 속성" @@ -2637,6 +2680,10 @@ msgstr "TByte" msgid "TByte/s" msgstr "TByte/s" +#: templates/commandline.html:13 +msgid "Target URL >" +msgstr "" + #: templates/backends/sia.html:7 msgid "Target path. Example: /backup" msgstr "" @@ -2705,20 +2752,16 @@ msgstr "" #: templates/addoredit.html:312 msgid "" -"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 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." msgstr "" #: scripts/services/EditUriBuiltins.js:1068 msgid "The bucket name should be all lower-case, convert automatically?" msgstr "" -#: scripts/services/EditUriBuiltins.js:1052 -msgid "" -"The bucket name should start with your username, prepend automatically?" -msgstr "" - #: scripts/controllers/ExportController.js:13 msgid "" "The configuration should be kept safe. Are you sure you want to save an " @@ -2827,7 +2870,7 @@ msgstr "이번 달" msgid "This week" msgstr "이번 주" -#: scripts/controllers/AppController.js:61 +#: scripts/controllers/AppController.js:67 msgid "Throttle settings" msgstr "속도 제한 설정" @@ -2854,6 +2897,12 @@ msgstr "" msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "" +#: scripts/services/EditUriBuiltins.js:1052 +msgid "" +"To prevent bucket naming conflicts, it is recommended to prepend your " +"account ID to the bucket name. Prepend automatically?" +msgstr "" + #: templates/settings.html:26 msgid "" "To prevent various DNS based attacks, Duplicati limits the allowed hostnames" @@ -2889,7 +2938,7 @@ msgstr "" msgid "Tue" msgstr "화요일" -#: templates/restore.html:138 +#: templates/restore.html:133 msgid "Type passphrase here." msgstr "" @@ -2905,6 +2954,13 @@ msgstr "" msgid "Until resumed" msgstr "다시 시작할 때까지" +#: templates/about.html:30 +msgid "" +"Update {{state.updatedVersion}} is available." +" Download now" +msgstr "" + #: templates/settings.html:78 msgid "Update channel" msgstr "업데이트 채널" @@ -2929,12 +2985,8 @@ 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 "" -"사용 보고서는 사용자 환경을 개선하고 새로운 기능의 영향을 평가하는 데 도움이 됩니다. {{'공개 사용 통계' | " -"translate}}를 만드는 데 사용합니다." #: templates/settings.html:113 msgid "Usage statistics" @@ -3042,14 +3094,14 @@ msgstr "매우 강한" msgid "Very weak" msgstr "매우 약한" -#: index.html:245 +#: index.html:246 msgid "Visit us on" msgstr "Visit us on" #: templates/delete.html:21 msgid "" "WARNING: The remote database is found to be in use by the commandline " -"library" +"library." msgstr "" #: templates/delete.html:44 @@ -3060,7 +3112,7 @@ msgstr "" msgid "Waiting for task to begin" msgstr "" -#: templates/commandline.html:54 +#: templates/commandline.html:51 msgid "Waiting for task to start …" msgstr "" @@ -3088,7 +3140,7 @@ msgstr "" msgid "Wed" msgstr "수요일" -#: scripts/services/AppUtils.js:92 templates/addoredit.html:354 +#: scripts/services/AppUtils.js:92 templates/addoredit.html:352 msgid "Weeks" msgstr "주" @@ -3100,11 +3152,11 @@ msgstr "어디에서 복원하시겠습니까?" msgid "Where do you want to restore the files to?" msgstr "파일을 어디에 복원하시겠습니까?" -#: scripts/services/AppUtils.js:94 templates/addoredit.html:356 +#: scripts/services/AppUtils.js:94 templates/addoredit.html:354 msgid "Years" msgstr "년" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -3149,7 +3201,7 @@ msgid "" "Are you sure this is what you want?" msgstr "" -#: templates/about.html:27 +#: templates/about.html:28 msgid "You are currently running {{appname}} {{version}}" msgstr "현재 사용 중: {{appname}} {{version}}" @@ -3223,7 +3275,7 @@ msgid "You must enter a tenant (aka project) name to use v3 API" msgstr "" #: scripts/services/EditUriBuiltins.js:1027 -msgid "You must enter a tenant name if you do not provide an API Key" +msgid "You must enter a tenant name if you do not provide an API key" msgstr "" #: scripts/controllers/EditBackupController.js:289 @@ -3235,11 +3287,11 @@ msgid "You must enter a valid retention policy string" msgstr "" #: scripts/services/EditUriBuiltins.js:1024 -msgid "You must enter either a password or an API Key" +msgid "You must enter either a password or an API key" msgstr "" #: scripts/services/EditUriBuiltins.js:1031 -msgid "You must enter either a password or an API Key, not both" +msgid "You must enter either a password or an API key, not both" msgstr "" #: scripts/services/EditUriBackendConfig.js:122 @@ -3275,7 +3327,7 @@ msgstr "경로를 지정해야 합니다." msgid "You should fill in {{field}} {{reason}}" msgstr "" -#: templates/restore.html:149 +#: templates/restore.html:144 msgid "Your files and folders have been restored successfully." msgstr "파일 및 폴더가 성공적으로 복원되었습니다." @@ -3315,7 +3367,7 @@ msgstr "" msgid "cos_secret_key" msgstr "" -#: templates/addoredit.html:272 templates/addoredit.html:357 +#: templates/addoredit.html:272 templates/addoredit.html:355 #: templates/advancedoptionseditor.html:29 #: templates/advancedoptionseditor.html:36 msgid "custom" @@ -3349,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 "" @@ -3361,8 +3409,7 @@ msgstr "" msgid "remote repository, e.g. remote" msgstr "" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "resume now" msgstr "지금 다시 시작" @@ -3382,7 +3429,7 @@ msgid "" "under the {{licensename}}." msgstr "" -#: templates/about.html:51 +#: templates/about.html:53 msgid "" "{{brandingService.appName}} is using the following third party libraries:" msgstr "" @@ -3412,7 +3459,3 @@ msgstr "{{number}}분 동안" #: templates/home.html:52 msgid "{{time}} (took {{duration}})" msgstr "{{time}} ({{duration}} 소요)" - -#: templates/localdatabase.html:4 -msgid "…loading…" -msgstr "…로딩…" diff --git a/Localizations/webroot/localization_webroot-lt.po b/Localizations/webroot/localization_webroot-lt.po index eba8f4853..22bee8f45 100644 --- a/Localizations/webroot/localization_webroot-lt.po +++ b/Localizations/webroot/localization_webroot-lt.po @@ -45,22 +45,39 @@ msgstr "- pasirinkite parametrą -" msgid "...loading..." msgstr "...įkeliama..." -#: templates/backends/openstack.html:44 -msgid "API Key" -msgstr "API raktas" +#: templates/backends/sia.html:19 +msgid "" +"Note: Sia will still boost redundancy later as long as you're " +"connected to your hosts." +msgstr "" -#: scripts/services/EditUriBuiltins.js:1167 templates/backends/storj.html:21 +#: templates/commandline.html:25 +msgid " Edit as text" +msgstr "" + +#: templates/commandline.html:32 +msgid " Edit as text" +msgstr "" + +#: index.html:294 +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 "" + +#: scripts/services/EditUriBuiltins.js:1167 +#: templates/backends/openstack.html:44 templates/backends/storj.html:21 #: templates/backends/storj.html:22 msgid "API key" msgstr "API raktas" -#: scripts/services/EditUriBuiltins.js:1041 templates/backends/s3.html:67 -#: templates/backends/s3.html:69 +#: scripts/services/EditUriBuiltins.js:1041 templates/backends/s3.html:66 +#: templates/backends/s3.html:68 msgid "AWS Access ID" msgstr "AWS prieigos ID" -#: scripts/services/EditUriBuiltins.js:1042 templates/backends/s3.html:72 -#: templates/backends/s3.html:74 +#: scripts/services/EditUriBuiltins.js:1042 templates/backends/s3.html:71 +#: templates/backends/s3.html:73 msgid "AWS Access Key" msgstr "AWS prieigos raktas" @@ -146,7 +163,8 @@ msgstr "Keisti saugyklos pavadinimą?" msgid "Advanced Options" msgstr "Išplėstiniai parametrai" -#: templates/addoredit.html:378 templates/edituri.html:28 +#: templates/addoredit.html:376 templates/commandline.html:23 +#: templates/commandline.html:31 templates/edituri.html:28 msgid "Advanced options" msgstr "Išplėstiniai parametrai" @@ -258,8 +276,8 @@ msgid "Autogenerated passphrase" msgstr "Automatiškai sugeneruota slapta frazė" #: templates/addoredit.html:258 -msgid "Automatically run backups." -msgstr "Atsargines kopijas kurti automatiškai." +msgid "Automatically run backups" +msgstr "" #: templates/backends/b2.html:12 msgid "B2 Application ID" @@ -281,13 +299,15 @@ msgstr "B2 debesų saugyklos programos ID" msgid "B2 Cloud Storage Application Key" msgstr "B2 debesų saugyklos programos raktas" -#: templates/restore.html:143 templates/restore.html:70 +#: templates/restore.html:138 templates/restore.html:70 msgid "Back" msgstr "Atgal" -#: templates/about.html:64 -msgid "Backend modules:" -msgstr "Kopijų saugyklos moduliai:" +#: templates/about.html:66 +msgid "" +"Backend modules:

{{item.Key}}

" +msgstr "" #: scripts/services/ServerStatus.js:46 msgid "Backup complete!" @@ -299,21 +319,17 @@ msgstr "Kopijų saugojimo vieta" #: templates/restore.html:131 msgid "" -"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. 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." msgstr "" -"Kopija yra užšifruota, bet nėra slaptos frazės.\n" -"Įrašykite slaptą frazę failų atkūrimui,\n" -"arba GPG šifravimo atveju, palikite tuščią, kad slapta frazė būtu gauta sistemos raktų grandinės." #: templates/restore.html:21 templates/restoredirect.html:21 #: templates/restoredirect.html:31 msgid "Backup location" msgstr "Kopijų saugojimo vieta" -#: templates/addoredit.html:321 +#: templates/addoredit.html:319 msgid "Backup retention" msgstr "Atsarginės kopijos saugojimo laikas" @@ -337,33 +353,23 @@ msgstr "Naršyti" msgid "Browser default" msgstr "Naršyklės numatyta reišmė" -#: scripts/services/EditUriBuiltins.js:1163 -#: scripts/services/EditUriBuiltins.js:1169 templates/backends/storj.html:37 -msgid "Bucket" -msgstr "Saugykla" +#: templates/backends/gcs.html:15 +msgid "Bucket create location" +msgstr "Sukurti saugyklos vietą" #: scripts/services/EditUriBuiltins.js:1000 #: scripts/services/EditUriBuiltins.js:1040 #: scripts/services/EditUriBuiltins.js:1086 #: scripts/services/EditUriBuiltins.js:1100 +#: scripts/services/EditUriBuiltins.js:1163 +#: scripts/services/EditUriBuiltins.js:1169 #: scripts/services/EditUriBuiltins.js:1226 -#: scripts/services/EditUriBuiltins.js:1238 -msgid "Bucket Name" -msgstr "Saugyklos pavadinimas" - -#: templates/backends/gcs.html:15 -msgid "Bucket create location" -msgstr "Sukurti saugyklos vietą" - -#: templates/backends/storj.html:38 -msgid "Bucket for storing the backup" -msgstr "" - -#: templates/backends/b2.html:2 templates/backends/b2.html:3 -#: templates/backends/cos.html:25 templates/backends/e2.html:11 -#: templates/backends/e2.html:12 templates/backends/gcs.html:2 -#: templates/backends/openstack.html:2 templates/backends/s3.html:22 -#: templates/backends/s3.html:23 +#: scripts/services/EditUriBuiltins.js:1238 templates/backends/b2.html:2 +#: templates/backends/b2.html:3 templates/backends/cos.html:25 +#: templates/backends/e2.html:11 templates/backends/e2.html:12 +#: templates/backends/gcs.html:2 templates/backends/openstack.html:2 +#: templates/backends/s3.html:22 templates/backends/s3.html:23 +#: templates/backends/storj.html:37 templates/backends/storj.html:38 msgid "Bucket name" msgstr "Saugyklos pavadinimas" @@ -447,8 +453,8 @@ msgstr "Talpyklos failai" msgid "Canary" msgstr "Canary" -#: scripts/controllers/AppController.js:48 -#: scripts/controllers/AppController.js:63 +#: scripts/controllers/AppController.js:52 +#: scripts/controllers/AppController.js:67 #: scripts/controllers/EditBackupController.js:345 #: scripts/controllers/EditBackupController.js:360 #: scripts/controllers/EditBackupController.js:394 @@ -499,11 +505,11 @@ msgstr "Programos {{appname}} {{version}} pakeitimų žurnalas" msgid "Check failed:" msgstr "Patikrinimas nepavyko:" -#: templates/about.html:33 +#: templates/about.html:34 msgid "Check for updates now" msgstr "Ieškoti atnaujinimų dabar" -#: templates/about.html:34 +#: templates/about.html:35 msgid "Checking for updates …" msgstr "" @@ -531,7 +537,7 @@ msgstr "Norėdami sukurti AuthID paspauskite AuthID nuorodą" msgid "Click to set throttle options" msgstr "Spustelėkite, kad nustatyti akceleratoriaus parametrus" -#: templates/backends/s3.html:79 +#: templates/backends/s3.html:78 msgid "Client library to use" msgstr "" @@ -543,6 +549,14 @@ msgstr "" msgid "Cloud API Secret Key" msgstr "" +#: templates/commandline.html:8 +msgid "Command" +msgstr "" + +#: templates/commandline.html:18 +msgid "Commandline arguments" +msgstr "" + #: templates/home.html:40 msgid "Commandline …" msgstr "" @@ -571,9 +585,11 @@ msgstr "" msgid "Completing previous backup …" msgstr "" -#: templates/about.html:65 -msgid "Compression modules:" -msgstr "Kompresijos moduliai:" +#: templates/about.html:67 +msgid "" +"Compression modules:

{{item.Key}}

" +msgstr "" #: scripts/directives/sourceFolderPicker.js:533 msgid "Computer" @@ -621,11 +637,11 @@ msgstr "Prisijungti" msgid "Connect now" msgstr "Prisijungti dabar" -#: index.html:302 +#: index.html:301 msgid "Connecting to server …" msgstr "" -#: templates/commandline.html:51 +#: templates/commandline.html:48 msgid "Connecting to task …" msgstr "" @@ -637,13 +653,6 @@ msgstr "" msgid "Connection lost" msgstr "Prisijungimas nutrūko" -#: index.html:294 -msgid "" -"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." -msgstr "" - #: scripts/directives/backupEditUri.js:50 #: scripts/directives/backupEditUri.js:53 msgid "Connection worked!" @@ -678,6 +687,11 @@ msgstr "Kopija" msgid "Copy Destination URL to Clipboard" msgstr "Kopijuoti paskirties URL į iškarpinę" +#: scripts/controllers/EditBackupController.js:104 +#: scripts/controllers/RestoreDirectController.js:33 +msgid "Copy URL" +msgstr "" + #: scripts/controllers/DialogController.js:20 msgid "Copy failed. Please manually copy the URL" msgstr "Kopijavimas nepavyko. Nukopijuokite URL rankiniu būdu" @@ -758,11 +772,11 @@ msgstr "" msgid "Custom authentication url" msgstr "Nestandartinis autorizacijos URL" -#: templates/addoredit.html:327 +#: templates/addoredit.html:325 msgid "Custom backup retention" msgstr "Derintas kopijų saugojimo laikas" -#: templates/backends/s3.html:56 +#: templates/backends/s3.html:55 msgid "Custom bucket storage class" msgstr "" @@ -782,25 +796,19 @@ msgstr "Nestandartinio regiono reikšmė ({{region}})" msgid "Custom server url ({{server}})" msgstr "Nestandartinis serverio url ({{server}})" -#: templates/backends/s3.html:50 -msgid "" -"Custom storage class\n" -" ({{class}})" -msgstr "" - -#: templates/backends/gcs.html:29 +#: templates/backends/gcs.html:29 templates/backends/s3.html:50 msgid "Custom storage class ({{class}})" msgstr "Nestandartinė saugyklos klasė ({{class}})" #: templates/advancedoptionseditor.html:43 -msgid "DEPRECATED:" +msgid "DEPRECATED: {{getDeprecationMessage(item)}}" msgstr "" #: templates/home.html:37 msgid "Database …" msgstr "" -#: scripts/services/AppUtils.js:91 templates/addoredit.html:353 +#: scripts/services/AppUtils.js:91 templates/addoredit.html:351 msgid "Days" msgstr "Dienos" @@ -820,7 +828,11 @@ msgstr "Numatytos išimtys" msgid "Default options" msgstr "Numatyti parametrai" -#: templates/localdatabase.html:19 +#: templates/advancedoptionseditor.html:44 +msgid "Default value: \"{{getDefaultValue(item)}}\"" +msgstr "" + +#: templates/localdatabase.html:16 msgid "Delete" msgstr "Ištrinti" @@ -832,7 +844,7 @@ msgstr "" msgid "Delete backup" msgstr "Ištrinti kopiją" -#: templates/addoredit.html:324 +#: templates/addoredit.html:322 msgid "Delete backups that are older than" msgstr "Ištrinti kopijas, kurios senesnės nei" @@ -968,7 +980,7 @@ msgstr "Duplicati svetainė" msgid "Duplicati forum" msgstr "Duplicati forumas" -#: scripts/controllers/AppController.js:177 +#: scripts/controllers/AppController.js:181 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" @@ -1002,7 +1014,7 @@ msgstr "" "Trindami kopiją galite ištrinti ir lokalią duombazę, atkurti duomenis iš nutolusių failų vis tiek galėsite.\n" "Jei lokalią duombazę naudojate kopijoms per komandinę eilutę, tada duombazę turėtumėt palikti." -#: templates/localdatabase.html:8 +#: templates/localdatabase.html:5 msgid "" "Each backup has a local database associated with it, which stores " "information about the remote backup on the local machine. This makes it " @@ -1010,12 +1022,12 @@ msgid "" " to be downloaded for each operation." msgstr "" -#: templates/addoredit.html:174 templates/addoredit.html:389 +#: templates/addoredit.html:174 templates/addoredit.html:387 #: templates/edituri.html:39 templates/settings.html:146 msgid "Edit as list" msgstr "Taisyti kaip sąrašą" -#: templates/addoredit.html:177 templates/addoredit.html:392 +#: templates/addoredit.html:177 templates/addoredit.html:390 #: templates/edituri.html:42 templates/settings.html:152 msgid "Edit as text" msgstr "Taisyti kaip tekstą" @@ -1041,9 +1053,11 @@ msgstr "Šifravimas" msgid "Encryption changed" msgstr "Šifravimas pakeistas" -#: templates/about.html:66 -msgid "Encryption modules:" -msgstr "Šifravimo moduliai" +#: templates/about.html:68 +msgid "" +"Encryption modules:

{{item.Key}}

" +msgstr "" #: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 #: templates/backends/storj.html:26 @@ -1069,7 +1083,12 @@ msgstr "" msgid "Enter URL" msgstr "Įveskite URL" -#: templates/addoredit.html:341 +#: scripts/controllers/EditBackupController.js:96 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Enter a backup destination URL:" +msgstr "" + +#: templates/addoredit.html:339 msgid "" "Enter a retention strategy manually. Placeholders are D/W/Y for " "days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. " @@ -1083,6 +1102,10 @@ msgstr "" "dienas, po vieną kopiją kas 4 savaites ir viena ne senesnė nei 36 mėn. " "Galima aprašyti ir taip: 1W:1D,1M:1W,3Y:1M." +#: templates/commandline.html:14 +msgid "Enter a url, or click the "Target URL >" link" +msgstr "" + #: templates/restoredirect.html:61 msgid "Enter backup passphrase, if any" msgstr "Jei naudojama šifravimo slapta frazė, įveskite ją" @@ -1099,11 +1122,11 @@ msgstr "Įveskite šifravimo slaptą frazę" msgid "Enter expression here" msgstr "Įveskite čia išraišką" -#: templates/commandline.html:22 +#: templates/commandline.html:19 msgid "Enter one argument per line without quotes, e.g. *.txt" msgstr "" -#: templates/commandline.html:29 +#: templates/commandline.html:26 msgid "" "Enter one option per line in command-line format, e.g. --dblock-size=100MB" msgstr "" @@ -1317,11 +1340,11 @@ msgstr "Failai didesni nei:" msgid "Filters" msgstr "Filtrai" -#: templates/commandline.html:60 +#: templates/commandline.html:57 msgid "Finished!" msgstr "Baigta!" -#: scripts/controllers/AppController.js:176 +#: scripts/controllers/AppController.js:180 msgid "First run setup" msgstr "Pirmojo paleidimo sąranka" @@ -1329,11 +1352,15 @@ msgstr "Pirmojo paleidimo sąranka" msgid "Folder" msgstr "Aplankas" +#: templates/backends/storj.html:42 +msgid "Folder in the bucket" +msgstr "" + #: templates/backends/aliyunoss.html:30 templates/backends/b2.html:7 #: templates/backends/cos.html:30 templates/backends/e2.html:16 #: templates/backends/file.html:22 templates/backends/file.html:6 #: templates/backends/jottacloud.html:2 templates/backends/mega.html:2 -#: templates/backends/s3.html:61 templates/backends/sia.html:6 +#: templates/backends/s3.html:60 templates/backends/sia.html:6 #: templates/backends/storj.html:41 templates/restore.html:105 #: templates/restore.html:89 msgid "Folder path" @@ -1343,10 +1370,6 @@ msgstr "Aplanko kelias" msgid "Folder path name" msgstr "" -#: templates/backends/storj.html:42 -msgid "Folder within the bucket for storing the backup" -msgstr "" - #: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "Pn" @@ -1384,7 +1407,7 @@ msgstr "Pagrindiniai parametrai" msgid "Generate" msgstr "Generuoti" -#: templates/backends/s3.html:89 +#: templates/backends/s3.html:88 msgid "Generate IAM access policy" msgstr "Generuoti IAM prieigos politiką" @@ -1461,7 +1484,7 @@ msgstr "" "Jai kopijos laikas praleistas, užduotis bus vykdoma pirmai progai " "pasitaikius." -#: templates/addoredit.html:361 +#: templates/addoredit.html:359 msgid "" "If at least one newer backup is found, all backups older than this date are " "deleted." @@ -1469,7 +1492,7 @@ msgstr "" "Rasta bent viena naujesnė kopija, visos kopijos senesnės nei ši data bus " "ištrintos." -#: templates/localdatabase.html:13 +#: templates/localdatabase.html:10 msgid "" "If the backup and the remote storage is out of sync, Duplicati will require " "that you perform a repair operation to synchronize the database. If the " @@ -1480,14 +1503,14 @@ msgstr "" msgid "" "If the backup file was not downloaded automatically, right click and choose "Save" -" as …"" +" as …"." msgstr "" #: templates/notificationarea.html:7 msgid "" "If the backup file was not downloaded automatically, right click and choose " -""Save as …"" +""Save as …"." msgstr "" #: scripts/services/EditUriBackendConfig.js:113 @@ -1505,10 +1528,8 @@ msgstr "Jei nurodysite API raktą, būtina nurodyti savininką" #: templates/delete.html:32 msgid "" "If you want to use the backup later, you can export the configuration before" -" deleting it" +" deleting it." msgstr "" -"Jei norėsite šia kopija pasinaudoti vėliau, prieš trindami galite " -"eksportuoti konfigūraciją" #: templates/import.html:29 msgid "Import" @@ -1518,6 +1539,11 @@ msgstr "Importas" msgid "Import Destination URL" msgstr "Importo paskirties URL" +#: scripts/controllers/EditBackupController.js:96 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Import URL" +msgstr "" + #: templates/import.html:3 msgid "Import backup configuration" msgstr "Importuoti kopijos konfigūraciją" @@ -1591,11 +1617,11 @@ msgstr "KB" msgid "KByte/s" msgstr "KB/s" -#: templates/addoredit.html:325 +#: templates/addoredit.html:323 msgid "Keep a specific number of backups" msgstr "Saugoti nurodyta kiekį kopijų" -#: templates/addoredit.html:323 +#: templates/addoredit.html:321 msgid "Keep all backups" msgstr "Saugoti visas kopijas" @@ -1664,7 +1690,7 @@ msgstr "Įkelti senesnius duomenis" msgid "Loading remote storage usage …" msgstr "" -#: templates/about.html:42 templates/about.html:47 templates/about.html:53 +#: 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 @@ -1677,10 +1703,13 @@ msgid "Local Repository" msgstr "Vietinė saugykla" #: templates/localdatabase.html:2 -msgid "Local database for" -msgstr "Lokali duombazė dėl" +msgid "" +"Local database for {{Backup.Backup.Name}}…loading…" +msgstr "" -#: templates/localdatabase.html:26 +#: templates/localdatabase.html:23 msgid "Local database path:" msgstr "Lokalios duomenų bazės kelias:" @@ -1692,7 +1721,7 @@ msgstr "Vietinė saugykla" msgid "Local storage" msgstr "Lokali saugykla" -#: templates/localdatabase.html:23 +#: templates/localdatabase.html:20 msgid "Location" msgstr "Vieta" @@ -1708,6 +1737,10 @@ msgstr "{{Backup.Backup.Name}}žurnalo duomenys" msgid "Log data from the server" msgstr "Žurnalo duomenys iš serverio" +#: index.html:306 +msgid "Log in" +msgstr "" + #: index.html:226 msgid "Log out" msgstr "Atsijungti" @@ -1720,7 +1753,7 @@ msgstr "MB" msgid "MByte/s" msgstr "MB/s" -#: templates/localdatabase.html:11 +#: templates/localdatabase.html:8 msgid "Maintenance" msgstr "Priežiūra" @@ -1751,7 +1784,7 @@ msgid "Max upload speed" msgstr "Maksimalus įkėlimo greitis" #: index.html:144 templates/addoredit.html:127 templates/addoredit.html:169 -#: templates/addoredit.html:384 templates/addoredit.html:95 +#: templates/addoredit.html:382 templates/addoredit.html:95 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" msgstr "Meniu" @@ -1797,11 +1830,11 @@ msgstr "" msgid "Mon" msgstr "Pr" -#: scripts/services/AppUtils.js:93 templates/addoredit.html:355 +#: scripts/services/AppUtils.js:93 templates/addoredit.html:353 msgid "Months" msgstr "Mėnesiai" -#: templates/localdatabase.html:34 +#: templates/localdatabase.html:31 msgid "Move existing database" msgstr "Perkelti esamą duomenų bazę" @@ -1872,7 +1905,7 @@ msgstr "Kita užduotis" msgid "Next time" msgstr "Kitą kartą" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:182 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -1944,23 +1977,19 @@ msgid "" "is equivalent to 1 MByte/s." msgstr "" -#: templates/backends/sia.html:19 -msgid "Note:" -msgstr "" - -#: templates/addoredit.html:330 +#: templates/addoredit.html:328 msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "Niekas nebus trinama. Kopijos dydis didės su kiekvienu pasikeitimu." -#: scripts/controllers/AppController.js:48 -#: scripts/controllers/AppController.js:63 +#: scripts/controllers/AppController.js:52 +#: scripts/controllers/AppController.js:67 #: scripts/controllers/EditBackupController.js:104 #: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 #: scripts/controllers/RestoreDirectController.js:33 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28 #: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58 -#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:152 +#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:147 #: templates/settings.html:158 msgid "OK" msgstr "OK" @@ -1973,14 +2002,14 @@ msgstr "" msgid "OSS Access Key Secret" msgstr "" -#: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 -msgid "OSS Bucket Name" -msgstr "" - #: templates/backends/aliyunoss.html:21 msgid "OSS Bucket Region" msgstr "" +#: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 +msgid "OSS Bucket name" +msgstr "" + #: templates/backends/aliyunoss.html:2 msgid "OSS Endpoint" msgstr "" @@ -1997,7 +2026,7 @@ msgstr "" msgid "Official releases" msgstr "" -#: templates/addoredit.html:348 +#: templates/addoredit.html:346 msgid "" "Once there are more backups than the specified number, the oldest backups " "are deleted." @@ -2017,8 +2046,8 @@ msgid "Opened" msgstr "" #: scripts/services/EditUriBuiltins.js:1016 -msgid "Openstack API Key are not supported in v3 keystone API." -msgstr "Openstack API raktas nepalaikomas v3 keystone API." +msgid "Openstack API key are not supported in v3 keystone API" +msgstr "" #: scripts/services/AppUtils.js:197 msgid "Operating System" @@ -2060,10 +2089,8 @@ msgstr "Parametrai" #: templates/settings.html:143 msgid "" "Options added here are applied to all backups, but can be overridden in each" -" individual backup" +" individual backup." msgstr "" -"Čia nurodyti parametrai taikomi visoms atsarginėms kopijoms, bet gali būti " -"pakeisti kiekvienoje kopijoje individualiai" #: templates/restore.html:81 msgid "Original location" @@ -2073,7 +2100,7 @@ msgstr "Originali vieta" msgid "Others" msgstr "Kiti" -#: templates/addoredit.html:334 +#: templates/addoredit.html:332 msgid "" "Over time backups will be deleted automatically. There will remain one " "backup for each of the last 7 days, each of the last 4 weeks, each of the " @@ -2134,7 +2161,7 @@ msgid "Path on server" msgstr "Kelias iki serverio" #: templates/backends/b2.html:8 templates/backends/e2.html:17 -#: templates/backends/s3.html:63 +#: templates/backends/s3.html:62 msgid "Path or subfolder in the bucket" msgstr "Kelias arba pakatalogis saugykloje" @@ -2146,7 +2173,7 @@ msgstr "Pauzė" msgid "Pause after startup or hibernation" msgstr "Pauzė po paleidimo ar ramybės būsenos" -#: scripts/controllers/AppController.js:46 +#: scripts/controllers/AppController.js:50 msgid "Pause options" msgstr "Pauzės parametrai" @@ -2175,7 +2202,7 @@ msgid "Prevent tray icon automatic log-in" msgstr "Neleisti automatinio prisijungimo per dėklo piktogramą" #: templates/addoredit.html:114 templates/addoredit.html:247 -#: templates/addoredit.html:297 templates/addoredit.html:411 +#: templates/addoredit.html:297 templates/addoredit.html:409 #: templates/restoredirect.html:81 msgid "Previous" msgstr "Ankstesnis" @@ -2208,7 +2235,7 @@ msgstr "" msgid "Rebuilding local database …" msgstr "" -#: templates/localdatabase.html:20 +#: templates/localdatabase.html:17 msgid "Recreate (delete and repair)" msgstr "Perkurti (ištrinti ir taisyti)" @@ -2232,7 +2259,7 @@ msgstr "" msgid "Relative paths not allowed" msgstr "Santykiniai keliai neleidžiami" -#: index.html:306 templates/captcha.html:7 +#: index.html:305 templates/captcha.html:7 msgid "Reload" msgstr "Užkrauti iš naujo" @@ -2272,7 +2299,7 @@ msgstr "Pašalinti parinktį" msgid "Removed files" msgstr "" -#: templates/localdatabase.html:18 templates/notificationarea.html:14 +#: templates/localdatabase.html:15 templates/notificationarea.html:14 msgid "Repair" msgstr "Remontuoti" @@ -2292,11 +2319,11 @@ msgstr "Pakartokite slaptą frazę" msgid "Reporting:" msgstr "Ataskaitų teikimas:" -#: templates/localdatabase.html:31 +#: templates/localdatabase.html:28 msgid "Reset" msgstr "Atstatyti" -#: index.html:214 templates/restore.html:142 +#: index.html:214 templates/restore.html:137 msgid "Restore" msgstr "Atkurti" @@ -2370,7 +2397,7 @@ msgstr "Vykdyti dar kartą kas" msgid "Run now" msgstr "Vykdyti dabar" -#: templates/commandline.html:47 +#: templates/commandline.html:44 msgid "Running commandline entry" msgstr "Vykdoma komandų eilutės komanda" @@ -2378,10 +2405,14 @@ msgstr "Vykdoma komandų eilutės komanda" msgid "Running task:" msgstr "Vykdoma užduotis:" -#: scripts/controllers/StateController.js:25 templates/commandline.html:58 +#: scripts/controllers/StateController.js:25 msgid "Running …" msgstr "" +#: templates/commandline.html:54 +msgid "Running … stop now" +msgstr "" + #: scripts/services/SystemInfo.js:51 msgid "S3 Compatible" msgstr "Suderinamas su S3" @@ -2398,11 +2429,11 @@ msgstr "Šešt" msgid "Satellite" msgstr "" -#: templates/addoredit.html:410 templates/localdatabase.html:32 +#: templates/addoredit.html:408 templates/localdatabase.html:29 msgid "Save" msgstr "Įrašyti" -#: templates/localdatabase.html:33 +#: templates/localdatabase.html:30 msgid "Save and repair" msgstr "Įrašyti ir taisyti" @@ -2461,11 +2492,16 @@ msgstr "Serveris ir portas" msgid "Server hostname or IP" msgstr "Serverio pavadinimas ir IP" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "Server is currently paused," msgstr "Serveris šiuo metu pristabdytas" +#: templates/commandline.html:45 +msgid "" +"Server is currently paused, resume now" +msgstr "" + #: scripts/controllers/HomeController.js:7 msgid "Server is currently paused, do you want to resume now?" msgstr "Serveris šiuo metu pristabdytas, ar norite pratęsti jo darbą?" @@ -2478,7 +2514,7 @@ msgstr "Serverio slaptažodis" msgid "Server paused" msgstr "Serveris pristabdytas" -#: templates/about.html:69 +#: templates/about.html:71 msgid "Server state properties" msgstr "Serverio būsenos parametrai" @@ -2516,13 +2552,7 @@ msgstr "Rodyti medžio vaizdą" msgid "Sia server password" msgstr "Sia serverio slaptažodis" -#: templates/backends/sia.html:19 -msgid "" -"Sia will still boost redundancy later as long as you're connected to your " -"hosts." -msgstr "" - -#: templates/addoredit.html:326 +#: templates/addoredit.html:324 msgid "Smart backup retention" msgstr "Išmanus kopijų saugojimas" @@ -2534,7 +2564,7 @@ msgstr "" "Kai kurie OpenStack tiekėjai vietoj slaptažodžio pateikia API raktą ir " "nuomininko vardą" -#: templates/backends/s3.html:83 +#: templates/backends/s3.html:82 msgid "" "Some S3 providers might only be compatible with a certain client library" msgstr "" @@ -2674,7 +2704,7 @@ msgstr "Sisteminiai failai" msgid "System info" msgstr "Sistemos informacija" -#: templates/about.html:61 +#: templates/about.html:63 msgid "System properties" msgstr "Sistemos ypatybės" @@ -2686,6 +2716,10 @@ msgstr "TByte" msgid "TByte/s" msgstr "TByte/sek" +#: templates/commandline.html:13 +msgid "Target URL >" +msgstr "" + #: templates/backends/sia.html:7 msgid "Target path. Example: /backup" msgstr "" @@ -2756,9 +2790,10 @@ msgstr "" #: templates/addoredit.html:312 msgid "" -"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 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." msgstr "" #: scripts/services/EditUriBuiltins.js:1068 @@ -2766,19 +2801,13 @@ msgid "The bucket name should be all lower-case, convert automatically?" msgstr "" "Saugyklos pavadinimas turi būti iš mažųjų raidžių, konvertuoti automatiškai?" -#: scripts/services/EditUriBuiltins.js:1052 -msgid "" -"The bucket name should start with your username, prepend automatically?" -msgstr "" -"Saugyklos pavadinimas turi prasidėti naudotojo vardu, pridėti automatiškai?" - #: scripts/controllers/ExportController.js:13 msgid "" "The configuration should be kept safe. Are you sure you want to save an " "unencrypted file containing your passwords?" msgstr "" -#: index.html:299 +#: index.html:298 msgid "The connection to the server is lost, attempting again in {{time}} …" msgstr "" @@ -2895,7 +2924,7 @@ msgstr "Šį mėnesį" msgid "This week" msgstr "Šią savaitę" -#: scripts/controllers/AppController.js:61 +#: scripts/controllers/AppController.js:65 msgid "Throttle settings" msgstr "Greičio nustatymai" @@ -2926,6 +2955,12 @@ msgstr "" "Kad eksportuoti be slaptos frazės, palikite nepažymėtą varnelę \"Šifruoti " "failą\"" +#: scripts/services/EditUriBuiltins.js:1052 +msgid "" +"To prevent bucket naming conflicts, it is recommended to prepend your " +"account ID to the bucket name. Prepend automatically?" +msgstr "" + #: templates/settings.html:26 msgid "" "To prevent various DNS based attacks, Duplicati limits the allowed hostnames" @@ -2967,7 +3002,7 @@ msgstr "" msgid "Tue" msgstr "An" -#: templates/restore.html:138 +#: templates/restore.html:133 msgid "Type passphrase here." msgstr "" @@ -2983,6 +3018,13 @@ msgstr "Nežinomas kopijos dydis ir versijos" msgid "Until resumed" msgstr "Kol bus pratęsta" +#: templates/about.html:30 +msgid "" +"Update {{state.updatedVersion}} is available." +" Download now" +msgstr "" + #: templates/settings.html:78 msgid "Update channel" msgstr "Atnaujinimų kanalas" @@ -3008,7 +3050,7 @@ msgid "" "Usage reports help us improve the user experience and evaluate impact of new" " features. We use them to generate {{'public usage statistics' | " -"translate}}" +"translate}}." msgstr "" #: templates/settings.html:113 @@ -3124,10 +3166,8 @@ msgstr "Aplankykite mus" #: templates/delete.html:21 msgid "" "WARNING: The remote database is found to be in use by the commandline " -"library" +"library." msgstr "" -"DĖMESIO: Nutolusi duomenų bazė šiuo metu naudojama komandinės eilutės " -"bibliotekos" #: templates/delete.html:44 msgid "WARNING: This will prevent you from restoring the data in the future." @@ -3137,7 +3177,7 @@ msgstr "DĖMESIO: Tai neleis ateityje atkurti duomenis." msgid "Waiting for task to begin" msgstr "Laukiama kol prasidės užduotis" -#: templates/commandline.html:54 +#: templates/commandline.html:51 msgid "Waiting for task to start …" msgstr "" @@ -3166,7 +3206,7 @@ msgstr "Silpna slapta frazė" msgid "Wed" msgstr "Tre" -#: scripts/services/AppUtils.js:92 templates/addoredit.html:354 +#: scripts/services/AppUtils.js:92 templates/addoredit.html:352 msgid "Weeks" msgstr "Savaitės" @@ -3178,11 +3218,11 @@ msgstr "Iš kur norite atkurti?" msgid "Where do you want to restore the files to?" msgstr "Kur norite atkurti failus?" -#: scripts/services/AppUtils.js:94 templates/addoredit.html:356 +#: scripts/services/AppUtils.js:94 templates/addoredit.html:354 msgid "Years" msgstr "Metai" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:182 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -3227,7 +3267,7 @@ msgid "" "Are you sure this is what you want?" msgstr "" -#: templates/about.html:27 +#: templates/about.html:28 msgid "You are currently running {{appname}} {{version}}" msgstr "" @@ -3301,7 +3341,7 @@ msgid "You must enter a tenant (aka project) name to use v3 API" msgstr "" #: scripts/services/EditUriBuiltins.js:1027 -msgid "You must enter a tenant name if you do not provide an API Key" +msgid "You must enter a tenant name if you do not provide an API key" msgstr "" #: scripts/controllers/EditBackupController.js:289 @@ -3313,11 +3353,11 @@ msgid "You must enter a valid retention policy string" msgstr "" #: scripts/services/EditUriBuiltins.js:1024 -msgid "You must enter either a password or an API Key" +msgid "You must enter either a password or an API key" msgstr "" #: scripts/services/EditUriBuiltins.js:1031 -msgid "You must enter either a password or an API Key, not both" +msgid "You must enter either a password or an API key, not both" msgstr "" #: scripts/services/EditUriBackendConfig.js:122 @@ -3353,7 +3393,7 @@ msgstr "" msgid "You should fill in {{field}} {{reason}}" msgstr "" -#: templates/restore.html:149 +#: templates/restore.html:144 msgid "Your files and folders have been restored successfully." msgstr "" @@ -3393,7 +3433,7 @@ msgstr "" msgid "cos_secret_key" msgstr "" -#: templates/addoredit.html:272 templates/addoredit.html:357 +#: templates/addoredit.html:272 templates/addoredit.html:355 #: templates/advancedoptionseditor.html:29 #: templates/advancedoptionseditor.html:36 msgid "custom" @@ -3439,8 +3479,7 @@ msgstr "" msgid "remote repository, e.g. remote" msgstr "" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "resume now" msgstr "" @@ -3460,7 +3499,7 @@ msgid "" "under the {{licensename}}." msgstr "" -#: templates/about.html:51 +#: templates/about.html:53 msgid "" "{{brandingService.appName}} is using the following third party libraries:" msgstr "" @@ -3493,7 +3532,3 @@ msgstr "" #: templates/home.html:52 msgid "{{time}} (took {{duration}})" msgstr "" - -#: templates/localdatabase.html:4 -msgid "…loading…" -msgstr "" diff --git a/Localizations/webroot/localization_webroot-lv.po b/Localizations/webroot/localization_webroot-lv.po index e84e9e7a7..10f7dac0b 100644 --- a/Localizations/webroot/localization_webroot-lv.po +++ b/Localizations/webroot/localization_webroot-lv.po @@ -43,22 +43,39 @@ msgstr "- izvēlieties iestatījumu -" msgid "...loading..." msgstr "...notiek ielāde..." -#: templates/backends/openstack.html:44 -msgid "API Key" -msgstr "API atslēga" +#: templates/backends/sia.html:19 +msgid "" +"Note: Sia will still boost redundancy later as long as you're " +"connected to your hosts." +msgstr "" -#: scripts/services/EditUriBuiltins.js:1167 templates/backends/storj.html:21 +#: templates/commandline.html:25 +msgid " Edit as text" +msgstr "" + +#: templates/commandline.html:32 +msgid " Edit as text" +msgstr "" + +#: index.html:294 +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 "" + +#: scripts/services/EditUriBuiltins.js:1167 +#: templates/backends/openstack.html:44 templates/backends/storj.html:21 #: templates/backends/storj.html:22 msgid "API key" msgstr "" -#: scripts/services/EditUriBuiltins.js:1041 templates/backends/s3.html:67 -#: templates/backends/s3.html:69 +#: scripts/services/EditUriBuiltins.js:1041 templates/backends/s3.html:66 +#: templates/backends/s3.html:68 msgid "AWS Access ID" msgstr "AWS Piekļuves ID" -#: scripts/services/EditUriBuiltins.js:1042 templates/backends/s3.html:72 -#: templates/backends/s3.html:74 +#: scripts/services/EditUriBuiltins.js:1042 templates/backends/s3.html:71 +#: templates/backends/s3.html:73 msgid "AWS Access Key" msgstr "AWS Piekļuves atslēga" @@ -144,7 +161,8 @@ msgstr "Precizēt spaiņa iestatījumu?" msgid "Advanced Options" msgstr "Pielāgotas Opcijas" -#: templates/addoredit.html:378 templates/edituri.html:28 +#: templates/addoredit.html:376 templates/commandline.html:23 +#: templates/commandline.html:31 templates/edituri.html:28 msgid "Advanced options" msgstr "Pielāgotas opcijas" @@ -247,8 +265,8 @@ msgid "Autogenerated passphrase" msgstr "Automātiski izveidota piekļuves frāze" #: templates/addoredit.html:258 -msgid "Automatically run backups." -msgstr "Automātiski palaist dublējumkopijas." +msgid "Automatically run backups" +msgstr "" #: templates/backends/b2.html:12 msgid "B2 Application ID" @@ -270,13 +288,15 @@ msgstr "" msgid "B2 Cloud Storage Application Key" msgstr "" -#: templates/restore.html:143 templates/restore.html:70 +#: templates/restore.html:138 templates/restore.html:70 msgid "Back" msgstr "Atpakaļ" -#: templates/about.html:64 -msgid "Backend modules:" -msgstr "Backend moduļi:" +#: templates/about.html:66 +msgid "" +"Backend modules:

{{item.Key}}

" +msgstr "" #: scripts/services/ServerStatus.js:46 msgid "Backup complete!" @@ -288,10 +308,9 @@ msgstr "Dublējumkopijas mērķa atrašanās vieta" #: templates/restore.html:131 msgid "" -"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. 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." msgstr "" #: templates/restore.html:21 templates/restoredirect.html:21 @@ -299,7 +318,7 @@ msgstr "" msgid "Backup location" msgstr "Dublējumkopijas atrašanās vieta" -#: templates/addoredit.html:321 +#: templates/addoredit.html:319 msgid "Backup retention" msgstr "Dublējumkopiju saglabāšanas ilgums" @@ -323,33 +342,23 @@ msgstr "Pārlūkot" msgid "Browser default" msgstr "Pārlūka noklusējums" -#: scripts/services/EditUriBuiltins.js:1163 -#: scripts/services/EditUriBuiltins.js:1169 templates/backends/storj.html:37 -msgid "Bucket" +#: templates/backends/gcs.html:15 +msgid "Bucket create location" msgstr "" #: scripts/services/EditUriBuiltins.js:1000 #: scripts/services/EditUriBuiltins.js:1040 #: scripts/services/EditUriBuiltins.js:1086 #: scripts/services/EditUriBuiltins.js:1100 +#: scripts/services/EditUriBuiltins.js:1163 +#: scripts/services/EditUriBuiltins.js:1169 #: scripts/services/EditUriBuiltins.js:1226 -#: scripts/services/EditUriBuiltins.js:1238 -msgid "Bucket Name" -msgstr "Spaiņa Nosaukums" - -#: templates/backends/gcs.html:15 -msgid "Bucket create location" -msgstr "" - -#: templates/backends/storj.html:38 -msgid "Bucket for storing the backup" -msgstr "" - -#: templates/backends/b2.html:2 templates/backends/b2.html:3 -#: templates/backends/cos.html:25 templates/backends/e2.html:11 -#: templates/backends/e2.html:12 templates/backends/gcs.html:2 -#: templates/backends/openstack.html:2 templates/backends/s3.html:22 -#: templates/backends/s3.html:23 +#: scripts/services/EditUriBuiltins.js:1238 templates/backends/b2.html:2 +#: templates/backends/b2.html:3 templates/backends/cos.html:25 +#: templates/backends/e2.html:11 templates/backends/e2.html:12 +#: templates/backends/gcs.html:2 templates/backends/openstack.html:2 +#: templates/backends/s3.html:22 templates/backends/s3.html:23 +#: templates/backends/storj.html:37 templates/backends/storj.html:38 msgid "Bucket name" msgstr "Spaiņa nosaukums" @@ -427,8 +436,8 @@ msgstr "" msgid "Canary" msgstr "Canary" -#: scripts/controllers/AppController.js:48 -#: scripts/controllers/AppController.js:63 +#: scripts/controllers/AppController.js:52 +#: scripts/controllers/AppController.js:67 #: scripts/controllers/EditBackupController.js:345 #: scripts/controllers/EditBackupController.js:360 #: scripts/controllers/EditBackupController.js:394 @@ -479,11 +488,11 @@ msgstr "" msgid "Check failed:" msgstr "Pārbaude neizdevās:" -#: templates/about.html:33 +#: templates/about.html:34 msgid "Check for updates now" msgstr "Pārbaudīt atjauninājumus tagad" -#: templates/about.html:34 +#: templates/about.html:35 msgid "Checking for updates …" msgstr "" @@ -511,7 +520,7 @@ msgstr "" msgid "Click to set throttle options" msgstr "Uzklikšķiniet, lai uzstādītu ierobežojumus" -#: templates/backends/s3.html:79 +#: templates/backends/s3.html:78 msgid "Client library to use" msgstr "" @@ -523,6 +532,14 @@ msgstr "" msgid "Cloud API Secret Key" msgstr "" +#: templates/commandline.html:8 +msgid "Command" +msgstr "" + +#: templates/commandline.html:18 +msgid "Commandline arguments" +msgstr "" + #: templates/home.html:40 msgid "Commandline …" msgstr "" @@ -551,9 +568,11 @@ msgstr "" msgid "Completing previous backup …" msgstr "" -#: templates/about.html:65 -msgid "Compression modules:" -msgstr "Saspiešanas moduļi:" +#: templates/about.html:67 +msgid "" +"Compression modules:

{{item.Key}}

" +msgstr "" #: scripts/directives/sourceFolderPicker.js:533 msgid "Computer" @@ -601,11 +620,11 @@ msgstr "Pieslēgties" msgid "Connect now" msgstr "Pieslēgties tagad" -#: index.html:302 +#: index.html:301 msgid "Connecting to server …" msgstr "Pieslēdzas serverim..." -#: templates/commandline.html:51 +#: templates/commandline.html:48 msgid "Connecting to task …" msgstr "" @@ -617,13 +636,6 @@ msgstr "" msgid "Connection lost" msgstr "Savienojums ir zudis" -#: index.html:294 -msgid "" -"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." -msgstr "" - #: scripts/directives/backupEditUri.js:50 #: scripts/directives/backupEditUri.js:53 msgid "Connection worked!" @@ -658,6 +670,11 @@ msgstr "" msgid "Copy Destination URL to Clipboard" msgstr "" +#: scripts/controllers/EditBackupController.js:104 +#: scripts/controllers/RestoreDirectController.js:33 +msgid "Copy URL" +msgstr "" + #: scripts/controllers/DialogController.js:20 msgid "Copy failed. Please manually copy the URL" msgstr "" @@ -738,11 +755,11 @@ msgstr "" msgid "Custom authentication url" msgstr "" -#: templates/addoredit.html:327 +#: templates/addoredit.html:325 msgid "Custom backup retention" msgstr "" -#: templates/backends/s3.html:56 +#: templates/backends/s3.html:55 msgid "Custom bucket storage class" msgstr "" @@ -762,25 +779,19 @@ msgstr "" msgid "Custom server url ({{server}})" msgstr "" -#: templates/backends/s3.html:50 -msgid "" -"Custom storage class\n" -" ({{class}})" -msgstr "" - -#: templates/backends/gcs.html:29 +#: templates/backends/gcs.html:29 templates/backends/s3.html:50 msgid "Custom storage class ({{class}})" msgstr "" #: templates/advancedoptionseditor.html:43 -msgid "DEPRECATED:" +msgid "DEPRECATED: {{getDeprecationMessage(item)}}" msgstr "" #: templates/home.html:37 msgid "Database …" msgstr "" -#: scripts/services/AppUtils.js:91 templates/addoredit.html:353 +#: scripts/services/AppUtils.js:91 templates/addoredit.html:351 msgid "Days" msgstr "Dienas" @@ -800,7 +811,11 @@ msgstr "" msgid "Default options" msgstr "Noklusējuma iestatījumi" -#: templates/localdatabase.html:19 +#: templates/advancedoptionseditor.html:44 +msgid "Default value: \"{{getDefaultValue(item)}}\"" +msgstr "" + +#: templates/localdatabase.html:16 msgid "Delete" msgstr "Izdzēst" @@ -812,7 +827,7 @@ msgstr "" msgid "Delete backup" msgstr "Izdzēst dublējumkopiju" -#: templates/addoredit.html:324 +#: templates/addoredit.html:322 msgid "Delete backups that are older than" msgstr "" @@ -948,7 +963,7 @@ msgstr "Duplicati tīmekļa vietne" msgid "Duplicati forum" msgstr "Duplicati forums" -#: scripts/controllers/AppController.js:177 +#: scripts/controllers/AppController.js:181 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" @@ -979,7 +994,7 @@ msgid "" " If you are using the local database for backups from the commandline, you should keep the database." msgstr "" -#: templates/localdatabase.html:8 +#: templates/localdatabase.html:5 msgid "" "Each backup has a local database associated with it, which stores " "information about the remote backup on the local machine. This makes it " @@ -987,12 +1002,12 @@ msgid "" " to be downloaded for each operation." msgstr "" -#: templates/addoredit.html:174 templates/addoredit.html:389 +#: templates/addoredit.html:174 templates/addoredit.html:387 #: templates/edituri.html:39 templates/settings.html:146 msgid "Edit as list" msgstr "Rediģēt kā sarakstu" -#: templates/addoredit.html:177 templates/addoredit.html:392 +#: templates/addoredit.html:177 templates/addoredit.html:390 #: templates/edituri.html:42 templates/settings.html:152 msgid "Edit as text" msgstr "Rediģēt kā tekstu" @@ -1018,9 +1033,11 @@ msgstr "Šifrēšana" msgid "Encryption changed" msgstr "Šifrēšana mainīta" -#: templates/about.html:66 -msgid "Encryption modules:" -msgstr "Šīfrēšanas moduļi:" +#: templates/about.html:68 +msgid "" +"Encryption modules:

{{item.Key}}

" +msgstr "" #: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 #: templates/backends/storj.html:26 @@ -1046,7 +1063,12 @@ msgstr "" msgid "Enter URL" msgstr "Ievadiet URL" -#: templates/addoredit.html:341 +#: scripts/controllers/EditBackupController.js:96 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Enter a backup destination URL:" +msgstr "" + +#: templates/addoredit.html:339 msgid "" "Enter a retention strategy manually. Placeholders are D/W/Y for " "days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. " @@ -1055,6 +1077,10 @@ msgid "" "written as 1W:1D,1M:1W,3Y:1M." msgstr "" +#: templates/commandline.html:14 +msgid "Enter a url, or click the "Target URL >" link" +msgstr "" + #: templates/restoredirect.html:61 msgid "Enter backup passphrase, if any" msgstr "Ievadiet dublējumkopijas pieejas frāzi, ja tāda eksistē" @@ -1071,11 +1097,11 @@ msgstr "Ievadiet pieejas frāzi šifrēšanai" msgid "Enter expression here" msgstr "" -#: templates/commandline.html:22 +#: templates/commandline.html:19 msgid "Enter one argument per line without quotes, e.g. *.txt" msgstr "" -#: templates/commandline.html:29 +#: templates/commandline.html:26 msgid "" "Enter one option per line in command-line format, e.g. --dblock-size=100MB" msgstr "" @@ -1289,11 +1315,11 @@ msgstr "Faili lielāki par:" msgid "Filters" msgstr "Filtrs" -#: templates/commandline.html:60 +#: templates/commandline.html:57 msgid "Finished!" msgstr "Pabeigts!" -#: scripts/controllers/AppController.js:176 +#: scripts/controllers/AppController.js:180 msgid "First run setup" msgstr "" @@ -1301,11 +1327,15 @@ msgstr "" msgid "Folder" msgstr "Mape" +#: templates/backends/storj.html:42 +msgid "Folder in the bucket" +msgstr "" + #: templates/backends/aliyunoss.html:30 templates/backends/b2.html:7 #: templates/backends/cos.html:30 templates/backends/e2.html:16 #: templates/backends/file.html:22 templates/backends/file.html:6 #: templates/backends/jottacloud.html:2 templates/backends/mega.html:2 -#: templates/backends/s3.html:61 templates/backends/sia.html:6 +#: templates/backends/s3.html:60 templates/backends/sia.html:6 #: templates/backends/storj.html:41 templates/restore.html:105 #: templates/restore.html:89 msgid "Folder path" @@ -1315,10 +1345,6 @@ msgstr "" msgid "Folder path name" msgstr "" -#: templates/backends/storj.html:42 -msgid "Folder within the bucket for storing the backup" -msgstr "" - #: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "" @@ -1356,7 +1382,7 @@ msgstr "Vispārīgie iestatījumi" msgid "Generate" msgstr "Izveidot" -#: templates/backends/s3.html:89 +#: templates/backends/s3.html:88 msgid "Generate IAM access policy" msgstr "" @@ -1432,13 +1458,13 @@ msgid "If a date was missed, the job will run as soon as possible." msgstr "" "Ja tika nokavēts datums, uzdevums tiks palaists cik ātri vien iespējams." -#: templates/addoredit.html:361 +#: templates/addoredit.html:359 msgid "" "If at least one newer backup is found, all backups older than this date are " "deleted." msgstr "" -#: templates/localdatabase.html:13 +#: templates/localdatabase.html:10 msgid "" "If the backup and the remote storage is out of sync, Duplicati will require " "that you perform a repair operation to synchronize the database. If the " @@ -1449,14 +1475,14 @@ msgstr "" msgid "" "If the backup file was not downloaded automatically, right click and choose "Save" -" as …"" +" as …"." msgstr "" #: templates/notificationarea.html:7 msgid "" "If the backup file was not downloaded automatically, right click and choose " -""Save as …"" +""Save as …"." msgstr "" #: scripts/services/EditUriBackendConfig.js:113 @@ -1472,7 +1498,7 @@ msgstr "" #: templates/delete.html:32 msgid "" "If you want to use the backup later, you can export the configuration before" -" deleting it" +" deleting it." msgstr "" #: templates/import.html:29 @@ -1483,6 +1509,11 @@ msgstr "Importēt" msgid "Import Destination URL" msgstr "" +#: scripts/controllers/EditBackupController.js:96 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Import URL" +msgstr "" + #: templates/import.html:3 msgid "Import backup configuration" msgstr "" @@ -1554,11 +1585,11 @@ msgstr "" msgid "KByte/s" msgstr "" -#: templates/addoredit.html:325 +#: templates/addoredit.html:323 msgid "Keep a specific number of backups" msgstr "" -#: templates/addoredit.html:323 +#: templates/addoredit.html:321 msgid "Keep all backups" msgstr "" @@ -1623,7 +1654,7 @@ msgstr "Ielādēt vecākus datus" msgid "Loading remote storage usage …" msgstr "" -#: templates/about.html:42 templates/about.html:47 templates/about.html:53 +#: 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 @@ -1636,10 +1667,13 @@ msgid "Local Repository" msgstr "" #: templates/localdatabase.html:2 -msgid "Local database for" +msgid "" +"Local database for {{Backup.Backup.Name}}…loading…" msgstr "" -#: templates/localdatabase.html:26 +#: templates/localdatabase.html:23 msgid "Local database path:" msgstr "Ceļš uz lokālo datubāzi:" @@ -1651,7 +1685,7 @@ msgstr "" msgid "Local storage" msgstr "Lokālā krātuve" -#: templates/localdatabase.html:23 +#: templates/localdatabase.html:20 msgid "Location" msgstr "Atrašanās vieta" @@ -1667,6 +1701,10 @@ msgstr "" msgid "Log data from the server" msgstr "" +#: index.html:306 +msgid "Log in" +msgstr "" + #: index.html:226 msgid "Log out" msgstr "Izrakstīties" @@ -1679,7 +1717,7 @@ msgstr "" msgid "MByte/s" msgstr "" -#: templates/localdatabase.html:11 +#: templates/localdatabase.html:8 msgid "Maintenance" msgstr "Apkope" @@ -1710,7 +1748,7 @@ msgid "Max upload speed" msgstr "Maksimālais augšupielādes ātrums" #: index.html:144 templates/addoredit.html:127 templates/addoredit.html:169 -#: templates/addoredit.html:384 templates/addoredit.html:95 +#: templates/addoredit.html:382 templates/addoredit.html:95 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" msgstr "Izvēlne" @@ -1756,11 +1794,11 @@ msgstr "Modificēts" msgid "Mon" msgstr "Pirm" -#: scripts/services/AppUtils.js:93 templates/addoredit.html:355 +#: scripts/services/AppUtils.js:93 templates/addoredit.html:353 msgid "Months" msgstr "Mēneši" -#: templates/localdatabase.html:34 +#: templates/localdatabase.html:31 msgid "Move existing database" msgstr "Pārvietot esošo datubāzi" @@ -1829,7 +1867,7 @@ msgstr "Nākamais uzdevums:" msgid "Next time" msgstr "Nākamreiz" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:182 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -1899,23 +1937,19 @@ msgid "" "is equivalent to 1 MByte/s." msgstr "" -#: templates/backends/sia.html:19 -msgid "Note:" -msgstr "" - -#: templates/addoredit.html:330 +#: templates/addoredit.html:328 msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "" -#: scripts/controllers/AppController.js:48 -#: scripts/controllers/AppController.js:63 +#: scripts/controllers/AppController.js:52 +#: scripts/controllers/AppController.js:67 #: scripts/controllers/EditBackupController.js:104 #: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 #: scripts/controllers/RestoreDirectController.js:33 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28 #: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58 -#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:152 +#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:147 #: templates/settings.html:158 msgid "OK" msgstr "Labi" @@ -1928,14 +1962,14 @@ msgstr "" msgid "OSS Access Key Secret" msgstr "" -#: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 -msgid "OSS Bucket Name" -msgstr "" - #: templates/backends/aliyunoss.html:21 msgid "OSS Bucket Region" msgstr "" +#: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 +msgid "OSS Bucket name" +msgstr "" + #: templates/backends/aliyunoss.html:2 msgid "OSS Endpoint" msgstr "" @@ -1952,7 +1986,7 @@ msgstr "" msgid "Official releases" msgstr "" -#: templates/addoredit.html:348 +#: templates/addoredit.html:346 msgid "" "Once there are more backups than the specified number, the oldest backups " "are deleted." @@ -1971,7 +2005,7 @@ msgid "Opened" msgstr "" #: scripts/services/EditUriBuiltins.js:1016 -msgid "Openstack API Key are not supported in v3 keystone API." +msgid "Openstack API key are not supported in v3 keystone API" msgstr "" #: scripts/services/AppUtils.js:197 @@ -2014,10 +2048,8 @@ msgstr "Iestatījumi" #: templates/settings.html:143 msgid "" "Options added here are applied to all backups, but can be overridden in each" -" individual backup" +" individual backup." msgstr "" -"Šeit pievienotās opcijas tiek piemērotas visām dublējumkopijām, taču tās var" -" ignorēt katrā atsevišķā dublējumkopijā" #: templates/restore.html:81 msgid "Original location" @@ -2027,7 +2059,7 @@ msgstr "Sākotnējā atrašanās vieta" msgid "Others" msgstr "Citi" -#: templates/addoredit.html:334 +#: templates/addoredit.html:332 msgid "" "Over time backups will be deleted automatically. There will remain one " "backup for each of the last 7 days, each of the last 4 weeks, each of the " @@ -2085,7 +2117,7 @@ msgid "Path on server" msgstr "Ceļs uz servera" #: templates/backends/b2.html:8 templates/backends/e2.html:17 -#: templates/backends/s3.html:63 +#: templates/backends/s3.html:62 msgid "Path or subfolder in the bucket" msgstr "" @@ -2097,7 +2129,7 @@ msgstr "Pauzēt" msgid "Pause after startup or hibernation" msgstr "" -#: scripts/controllers/AppController.js:46 +#: scripts/controllers/AppController.js:50 msgid "Pause options" msgstr "Pauzēt opcijas" @@ -2126,7 +2158,7 @@ msgid "Prevent tray icon automatic log-in" msgstr "" #: templates/addoredit.html:114 templates/addoredit.html:247 -#: templates/addoredit.html:297 templates/addoredit.html:411 +#: templates/addoredit.html:297 templates/addoredit.html:409 #: templates/restoredirect.html:81 msgid "Previous" msgstr "" @@ -2159,7 +2191,7 @@ msgstr "" msgid "Rebuilding local database …" msgstr "" -#: templates/localdatabase.html:20 +#: templates/localdatabase.html:17 msgid "Recreate (delete and repair)" msgstr "" @@ -2183,7 +2215,7 @@ msgstr "" msgid "Relative paths not allowed" msgstr "" -#: index.html:306 templates/captcha.html:7 +#: index.html:305 templates/captcha.html:7 msgid "Reload" msgstr "Pārlādēt" @@ -2223,7 +2255,7 @@ msgstr "Noņemt iestatījumu" msgid "Removed files" msgstr "" -#: templates/localdatabase.html:18 templates/notificationarea.html:14 +#: templates/localdatabase.html:15 templates/notificationarea.html:14 msgid "Repair" msgstr "Salabot" @@ -2243,11 +2275,11 @@ msgstr "Atkārtot pieejas frāzi" msgid "Reporting:" msgstr "" -#: templates/localdatabase.html:31 +#: templates/localdatabase.html:28 msgid "Reset" msgstr "Attiestatīt" -#: index.html:214 templates/restore.html:142 +#: index.html:214 templates/restore.html:137 msgid "Restore" msgstr "Atgūt" @@ -2321,7 +2353,7 @@ msgstr "Palaist atkal katru" msgid "Run now" msgstr "Palaist tagad" -#: templates/commandline.html:47 +#: templates/commandline.html:44 msgid "Running commandline entry" msgstr "" @@ -2329,10 +2361,14 @@ msgstr "" msgid "Running task:" msgstr "" -#: scripts/controllers/StateController.js:25 templates/commandline.html:58 +#: scripts/controllers/StateController.js:25 msgid "Running …" msgstr "" +#: templates/commandline.html:54 +msgid "Running … stop now" +msgstr "" + #: scripts/services/SystemInfo.js:51 msgid "S3 Compatible" msgstr "" @@ -2349,11 +2385,11 @@ msgstr "Sest" msgid "Satellite" msgstr "" -#: templates/addoredit.html:410 templates/localdatabase.html:32 +#: templates/addoredit.html:408 templates/localdatabase.html:29 msgid "Save" msgstr "Saglabāt" -#: templates/localdatabase.html:33 +#: templates/localdatabase.html:30 msgid "Save and repair" msgstr "Saglabāt un salabot" @@ -2411,11 +2447,16 @@ msgstr "Serveris un ports" msgid "Server hostname or IP" msgstr "Resursdatora nosaukums vai IP adrese" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "Server is currently paused," msgstr "" +#: templates/commandline.html:45 +msgid "" +"Server is currently paused, resume now" +msgstr "" + #: scripts/controllers/HomeController.js:7 msgid "Server is currently paused, do you want to resume now?" msgstr "" @@ -2428,7 +2469,7 @@ msgstr "Servera parole" msgid "Server paused" msgstr "" -#: templates/about.html:69 +#: templates/about.html:71 msgid "Server state properties" msgstr "" @@ -2466,13 +2507,7 @@ msgstr "" msgid "Sia server password" msgstr "Sia servera parole" -#: templates/backends/sia.html:19 -msgid "" -"Sia will still boost redundancy later as long as you're connected to your " -"hosts." -msgstr "" - -#: templates/addoredit.html:326 +#: templates/addoredit.html:324 msgid "Smart backup retention" msgstr "" @@ -2482,7 +2517,7 @@ msgid "" "name" msgstr "" -#: templates/backends/s3.html:83 +#: templates/backends/s3.html:82 msgid "" "Some S3 providers might only be compatible with a certain client library" msgstr "" @@ -2620,7 +2655,7 @@ msgstr "Sistēmas faili" msgid "System info" msgstr "Sistēmas informācija" -#: templates/about.html:61 +#: templates/about.html:63 msgid "System properties" msgstr "Sistēmas īpašības" @@ -2632,6 +2667,10 @@ msgstr "" msgid "TByte/s" msgstr "" +#: templates/commandline.html:13 +msgid "Target URL >" +msgstr "" + #: templates/backends/sia.html:7 msgid "Target path. Example: /backup" msgstr "" @@ -2700,27 +2739,23 @@ msgstr "" #: templates/addoredit.html:312 msgid "" -"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 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." msgstr "" #: scripts/services/EditUriBuiltins.js:1068 msgid "The bucket name should be all lower-case, convert automatically?" msgstr "" -#: scripts/services/EditUriBuiltins.js:1052 -msgid "" -"The bucket name should start with your username, prepend automatically?" -msgstr "" - #: scripts/controllers/ExportController.js:13 msgid "" "The configuration should be kept safe. Are you sure you want to save an " "unencrypted file containing your passwords?" msgstr "" -#: index.html:299 +#: index.html:298 msgid "The connection to the server is lost, attempting again in {{time}} …" msgstr "" @@ -2822,7 +2857,7 @@ msgstr "Šis mēnesis" msgid "This week" msgstr "Šī diena" -#: scripts/controllers/AppController.js:61 +#: scripts/controllers/AppController.js:65 msgid "Throttle settings" msgstr "" @@ -2849,6 +2884,12 @@ msgstr "" msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "" +#: scripts/services/EditUriBuiltins.js:1052 +msgid "" +"To prevent bucket naming conflicts, it is recommended to prepend your " +"account ID to the bucket name. Prepend automatically?" +msgstr "" + #: templates/settings.html:26 msgid "" "To prevent various DNS based attacks, Duplicati limits the allowed hostnames" @@ -2882,7 +2923,7 @@ msgstr "" msgid "Tue" msgstr "Otr" -#: templates/restore.html:138 +#: templates/restore.html:133 msgid "Type passphrase here." msgstr "" @@ -2898,6 +2939,13 @@ msgstr "" msgid "Until resumed" msgstr "" +#: templates/about.html:30 +msgid "" +"Update {{state.updatedVersion}} is available." +" Download now" +msgstr "" + #: templates/settings.html:78 msgid "Update channel" msgstr "Atjauninājumu kanāls" @@ -2923,7 +2971,7 @@ msgid "" "Usage reports help us improve the user experience and evaluate impact of new" " features. We use them to generate {{'public usage statistics' | " -"translate}}" +"translate}}." msgstr "" #: templates/settings.html:113 @@ -3039,8 +3087,8 @@ msgstr "" #: templates/delete.html:21 msgid "" "WARNING: The remote database is found to be in use by the commandline " -"library" -msgstr "UZMANĪBU: Attālināto datu bāzi izmanto komandrindas bibliotēka" +"library." +msgstr "" #: templates/delete.html:44 msgid "WARNING: This will prevent you from restoring the data in the future." @@ -3050,7 +3098,7 @@ msgstr "" msgid "Waiting for task to begin" msgstr "" -#: templates/commandline.html:54 +#: templates/commandline.html:51 msgid "Waiting for task to start …" msgstr "" @@ -3080,7 +3128,7 @@ msgstr "Vāja pieejas frāze" msgid "Wed" msgstr "Treš" -#: scripts/services/AppUtils.js:92 templates/addoredit.html:354 +#: scripts/services/AppUtils.js:92 templates/addoredit.html:352 msgid "Weeks" msgstr "Nedēļas" @@ -3092,11 +3140,11 @@ msgstr "" msgid "Where do you want to restore the files to?" msgstr "" -#: scripts/services/AppUtils.js:94 templates/addoredit.html:356 +#: scripts/services/AppUtils.js:94 templates/addoredit.html:354 msgid "Years" msgstr "Gadi" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:182 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -3141,7 +3189,7 @@ msgid "" "Are you sure this is what you want?" msgstr "" -#: templates/about.html:27 +#: templates/about.html:28 msgid "You are currently running {{appname}} {{version}}" msgstr "" @@ -3215,7 +3263,7 @@ msgid "You must enter a tenant (aka project) name to use v3 API" msgstr "" #: scripts/services/EditUriBuiltins.js:1027 -msgid "You must enter a tenant name if you do not provide an API Key" +msgid "You must enter a tenant name if you do not provide an API key" msgstr "" #: scripts/controllers/EditBackupController.js:289 @@ -3227,11 +3275,11 @@ msgid "You must enter a valid retention policy string" msgstr "" #: scripts/services/EditUriBuiltins.js:1024 -msgid "You must enter either a password or an API Key" +msgid "You must enter either a password or an API key" msgstr "" #: scripts/services/EditUriBuiltins.js:1031 -msgid "You must enter either a password or an API Key, not both" +msgid "You must enter either a password or an API key, not both" msgstr "" #: scripts/services/EditUriBackendConfig.js:122 @@ -3267,7 +3315,7 @@ msgstr "Jums jānorāda ceļš" msgid "You should fill in {{field}} {{reason}}" msgstr "" -#: templates/restore.html:149 +#: templates/restore.html:144 msgid "Your files and folders have been restored successfully." msgstr "" @@ -3308,7 +3356,7 @@ msgstr "" msgid "cos_secret_key" msgstr "" -#: templates/addoredit.html:272 templates/addoredit.html:357 +#: templates/addoredit.html:272 templates/addoredit.html:355 #: templates/advancedoptionseditor.html:29 #: templates/advancedoptionseditor.html:36 msgid "custom" @@ -3354,8 +3402,7 @@ msgstr "" msgid "remote repository, e.g. remote" msgstr "" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "resume now" msgstr "turpināt tagad" @@ -3375,7 +3422,7 @@ msgid "" "under the {{licensename}}." msgstr "" -#: templates/about.html:51 +#: templates/about.html:53 msgid "" "{{brandingService.appName}} is using the following third party libraries:" msgstr "" @@ -3407,7 +3454,3 @@ msgstr "{{number}} Minūtes" #: templates/home.html:52 msgid "{{time}} (took {{duration}})" msgstr "" - -#: templates/localdatabase.html:4 -msgid "…loading…" -msgstr "" diff --git a/Localizations/webroot/localization_webroot-nl_NL.po b/Localizations/webroot/localization_webroot-nl_NL.po index 628190b99..bdf5096aa 100644 --- a/Localizations/webroot/localization_webroot-nl_NL.po +++ b/Localizations/webroot/localization_webroot-nl_NL.po @@ -49,22 +49,43 @@ msgstr " - kies een optie -" msgid "...loading..." msgstr "...laden..." -#: templates/backends/openstack.html:44 -msgid "API Key" -msgstr "API sleutel" +#: templates/backends/sia.html:19 +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." -#: scripts/services/EditUriBuiltins.js:1167 templates/backends/storj.html:21 +#: templates/commandline.html:25 +msgid " Edit as text" +msgstr " Bewerk als tekst" + +#: templates/commandline.html:32 +msgid " Edit as text" +msgstr " Bewerk als tekst" + +#: 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 #: templates/backends/storj.html:22 msgid "API key" msgstr "API sleutel" -#: scripts/services/EditUriBuiltins.js:1041 templates/backends/s3.html:67 -#: templates/backends/s3.html:69 +#: scripts/services/EditUriBuiltins.js:1041 templates/backends/s3.html:66 +#: templates/backends/s3.html:68 msgid "AWS Access ID" msgstr "AWS Toegangs ID" -#: scripts/services/EditUriBuiltins.js:1042 templates/backends/s3.html:72 -#: templates/backends/s3.html:74 +#: scripts/services/EditUriBuiltins.js:1042 templates/backends/s3.html:71 +#: templates/backends/s3.html:73 msgid "AWS Access Key" msgstr "AWS Toegangssleutel" @@ -72,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" @@ -86,7 +107,7 @@ msgstr "Toegangssleutel" #: templates/backends/e2.html:2 msgid "Access Key ID" -msgstr "" +msgstr "Toegangssleutel-ID" #: templates/backends/e2.html:6 msgid "Access Key Secret" @@ -102,7 +123,7 @@ msgstr "Toegang verleend" #: templates/backends/azure.html:11 templates/backends/azure.html:12 msgid "Access key" -msgstr "" +msgstr "Toegangssleutel" #: templates/settings.html:5 msgid "Access to user interface" @@ -125,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" @@ -150,7 +171,8 @@ msgstr "Bucket naam aanpassen?" msgid "Advanced Options" msgstr "Geavanceerde Opties" -#: templates/addoredit.html:378 templates/edituri.html:28 +#: templates/addoredit.html:376 templates/commandline.html:23 +#: templates/commandline.html:31 templates/edituri.html:28 msgid "Advanced options" msgstr "Geavanceerde opties" @@ -164,7 +186,7 @@ msgstr "Aliyun OSS Eindpunt" #: templates/backends/aliyunoss.html:35 msgid "Aliyun OSS documents and resources" -msgstr "" +msgstr "Aliyun OSS documenten en bronnen" #: scripts/directives/sourceFolderPicker.js:575 msgid "All Hyper-V Machines" @@ -263,7 +285,7 @@ msgid "Autogenerated passphrase" msgstr "Automatisch gegenereerde wachtwoordzin" #: templates/addoredit.html:258 -msgid "Automatically run backups." +msgid "Automatically run backups" msgstr "Automatisch back-ups uitvoeren" #: templates/backends/b2.html:12 @@ -286,13 +308,17 @@ msgstr "B2 Cloud Storage Applicatie ID" msgid "B2 Cloud Storage Application Key" msgstr "B2 Cloud Storage Applicatiesleutel" -#: templates/restore.html:143 templates/restore.html:70 +#: templates/restore.html:138 templates/restore.html:70 msgid "Back" msgstr "Vorige" -#: templates/about.html:64 -msgid "Backend modules:" -msgstr "Backend modules:" +#: templates/about.html:66 +msgid "" +"Backend modules:

{{item.Key}}

" +msgstr "" +"Backend modules:

{{item.Key}}

" #: scripts/services/ServerStatus.js:46 msgid "Backup complete!" @@ -304,20 +330,22 @@ msgstr "Back-updoel" #: templates/restore.html:131 msgid "" -"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. 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." msgstr "" -"Back-up is versleuteld maar er is geen wachtwoordzin beschikbaar.\n" -"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." +"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 msgid "Backup location" msgstr "Back-up locatie" -#: templates/addoredit.html:321 +#: templates/addoredit.html:319 msgid "Backup retention" msgstr "Back-up retentie" @@ -341,33 +369,23 @@ msgstr "Bladeren" msgid "Browser default" msgstr "Browser standaard" -#: scripts/services/EditUriBuiltins.js:1163 -#: scripts/services/EditUriBuiltins.js:1169 templates/backends/storj.html:37 -msgid "Bucket" -msgstr "Bucket" +#: templates/backends/gcs.html:15 +msgid "Bucket create location" +msgstr "Bucket aanmaaklocatie" #: scripts/services/EditUriBuiltins.js:1000 #: scripts/services/EditUriBuiltins.js:1040 #: scripts/services/EditUriBuiltins.js:1086 #: scripts/services/EditUriBuiltins.js:1100 +#: scripts/services/EditUriBuiltins.js:1163 +#: scripts/services/EditUriBuiltins.js:1169 #: scripts/services/EditUriBuiltins.js:1226 -#: scripts/services/EditUriBuiltins.js:1238 -msgid "Bucket Name" -msgstr "Bucket Naam" - -#: templates/backends/gcs.html:15 -msgid "Bucket create location" -msgstr "Bucket aanmaaklocatie" - -#: templates/backends/storj.html:38 -msgid "Bucket for storing the backup" -msgstr "" - -#: templates/backends/b2.html:2 templates/backends/b2.html:3 -#: templates/backends/cos.html:25 templates/backends/e2.html:11 -#: templates/backends/e2.html:12 templates/backends/gcs.html:2 -#: templates/backends/openstack.html:2 templates/backends/s3.html:22 -#: templates/backends/s3.html:23 +#: scripts/services/EditUriBuiltins.js:1238 templates/backends/b2.html:2 +#: templates/backends/b2.html:3 templates/backends/cos.html:25 +#: templates/backends/e2.html:11 templates/backends/e2.html:12 +#: templates/backends/gcs.html:2 templates/backends/openstack.html:2 +#: templates/backends/s3.html:22 templates/backends/s3.html:23 +#: templates/backends/storj.html:37 templates/backends/storj.html:38 msgid "Bucket name" msgstr "Bucketnaam" @@ -405,7 +423,7 @@ msgstr "Opbouwen gedeeltelijke tijdelijke database ..." #: templates/restore.html:59 msgid "Busy …" -msgstr "" +msgstr "Bezig …" #: templates/settings.html:21 msgid "" @@ -435,7 +453,7 @@ msgstr "" #: templates/backends/cos.html:2 msgid "COS App ID" -msgstr "" +msgstr "COS App ID" #: templates/backends/cos.html:32 msgid "COS Path or subfolder in the bucket" @@ -443,7 +461,7 @@ msgstr "COS Pad of submap in de bucket" #: templates/backends/cos.html:8 msgid "COS Secret ID" -msgstr "" +msgstr "COS Geheim ID" #: templates/backends/cos.html:14 msgid "COS Secret Key" @@ -457,8 +475,9 @@ msgstr "Cache bestanden" msgid "Canary" msgstr "Canary" -#: scripts/controllers/AppController.js:48 -#: scripts/controllers/AppController.js:63 +#: 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 +514,10 @@ msgstr "Kan geen in- of uitsluitingsfilters opnemen in extra opties" #: templates/settings.html:8 msgid "Change server passphrase" +msgstr "Wijzig server wachtwoordzin" + +#: scripts/controllers/AppController.js:194 +msgid "Change server password" msgstr "" #: templates/about.html:5 @@ -509,23 +532,25 @@ msgstr "Aanpassingen-log voor {{appname}} {{version}}" msgid "Check failed:" msgstr "Controle mislukt:" -#: templates/about.html:33 +#: templates/about.html:34 msgid "Check for updates now" msgstr "Controleer nu op updates" -#: templates/about.html:34 +#: templates/about.html:35 msgid "Checking for updates …" msgstr "Controleren op updates ..." -#: templates/captcha.html:10 +#: templates/captcha.html:11 msgid "Checking …" -msgstr "" +msgstr "Controleren …" #: 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 "" +"Kies 1.0 voor snelle back-up, 1.5 voor redelijke betrouwbaarheid, 2.0 voor " +"veiliger uploaden maar trage back-up." #: templates/edituri.html:16 msgid "Chose a storage type to get started" @@ -537,22 +562,30 @@ 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" -#: templates/backends/s3.html:79 +#: templates/backends/s3.html:78 msgid "Client library to use" msgstr "Te gebruiken client-blibliotheek" #: templates/backends/cos.html:10 msgid "Cloud API Secret ID" -msgstr "" +msgstr "Cloud API Geheim ID" #: templates/backends/cos.html:16 msgid "Cloud API Secret Key" msgstr "Cloud API Geheime Sleutel" +#: templates/commandline.html:8 +msgid "Command" +msgstr "Commando" + +#: templates/commandline.html:18 +msgid "Commandline arguments" +msgstr "Opdrachtregel-argumenten" + #: templates/home.html:40 msgid "Commandline …" msgstr "Opdrachtregel ..." @@ -581,9 +614,13 @@ msgstr "Afronden back-up ..." msgid "Completing previous backup …" msgstr "Afronden vorige back-up ..." -#: templates/about.html:65 -msgid "Compression modules:" -msgstr "Compressiemodules:" +#: templates/about.html:67 +msgid "" +"Compression modules:

{{item.Key}}

" +msgstr "" +"Compressiemodules:

{{item.Key}}

" #: scripts/directives/sourceFolderPicker.js:533 msgid "Computer" @@ -611,9 +648,9 @@ 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 "" +msgstr "Bevestig nieuw wachtwoord" #: templates/export.html:29 msgid "Confirm passphrase" @@ -627,7 +664,7 @@ msgstr "Bevestiging vereist" msgid "Connect" msgstr "Verbind" -#: index.html:307 +#: index.html:308 msgid "Connect now" msgstr "Verbind nu" @@ -635,24 +672,17 @@ msgstr "Verbind nu" msgid "Connecting to server …" msgstr "Verbinden met server ..." -#: templates/commandline.html:51 +#: templates/commandline.html:48 msgid "Connecting to task …" -msgstr "" +msgstr "Verbinden met taak …" -#: index.html:308 +#: index.html:309 msgid "Connecting …" -msgstr "" - -#: index.html:293 -msgid "Connection lost" -msgstr "Verbinding verbroken" +msgstr "Verbinden …" #: index.html:294 -msgid "" -"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." -msgstr "" +msgid "Connection lost" +msgstr "Verbinding verbroken" #: scripts/directives/backupEditUri.js:50 #: scripts/directives/backupEditUri.js:53 @@ -688,6 +718,11 @@ msgstr "Kopie" msgid "Copy Destination URL to Clipboard" msgstr "Kopieer doel URL naar Klembord" +#: scripts/controllers/EditBackupController.js:104 +#: scripts/controllers/RestoreDirectController.js:33 +msgid "Copy URL" +msgstr "Kopie URL" + #: scripts/controllers/DialogController.js:20 msgid "Copy failed. Please manually copy the URL" msgstr "Kopiëren mislukt. Kopieer de URL handmatig" @@ -738,7 +773,7 @@ msgstr "Tijdelijke back-up aanmaken ..." #: scripts/services/EditUriBuiltins.js:122 msgid "Creating user …" -msgstr "" +msgstr "Gebruiker aanmaken …" #: templates/home.html:76 msgid "Current action:" @@ -768,11 +803,11 @@ msgstr "Aangepaste Satellite ({{satellite}})" msgid "Custom authentication url" msgstr "Aangepaste authenticatie url" -#: templates/addoredit.html:327 +#: templates/addoredit.html:325 msgid "Custom backup retention" msgstr "Aangepaste back-up retentie" -#: templates/backends/s3.html:56 +#: templates/backends/s3.html:55 msgid "Custom bucket storage class" msgstr "Aangepaste bucket-opslagklasse" @@ -792,25 +827,19 @@ msgstr "Aangepaste regio waarde ({{region}})" msgid "Custom server url ({{server}})" msgstr "Aangepaste server url ({{server}})" -#: templates/backends/s3.html:50 -msgid "" -"Custom storage class\n" -" ({{class}})" -msgstr "Aangepaste opslagklasse ({{class}})" - -#: templates/backends/gcs.html:29 +#: templates/backends/gcs.html:29 templates/backends/s3.html:50 msgid "Custom storage class ({{class}})" msgstr "Aangepaste opslagklasse ({{class}})" #: templates/advancedoptionseditor.html:43 -msgid "DEPRECATED:" -msgstr "" +msgid "DEPRECATED: {{getDeprecationMessage(item)}}" +msgstr "VEROUDERD: {{getDeprecationMessage(item)}}" #: templates/home.html:37 msgid "Database …" msgstr "Database ..." -#: scripts/services/AppUtils.js:91 templates/addoredit.html:353 +#: scripts/services/AppUtils.js:91 templates/addoredit.html:351 msgid "Days" msgstr "Dagen" @@ -830,7 +859,11 @@ msgstr "Standaard uitsluitingen" msgid "Default options" msgstr "Standaard opties" -#: templates/localdatabase.html:19 +#: templates/advancedoptionseditor.html:44 +msgid "Default value: \"{{getDefaultValue(item)}}\"" +msgstr "Standaardwaarde: \"{{getDefaultValue(item)}}\"" + +#: templates/localdatabase.html:16 msgid "Delete" msgstr "Verwijderen" @@ -842,7 +875,7 @@ msgstr "Verwijderen Subtaak (Oude Back-upversies)" msgid "Delete backup" msgstr "Verwijder back-up" -#: templates/addoredit.html:324 +#: templates/addoredit.html:322 msgid "Delete backups that are older than" msgstr "Verwijder back-ups die ouder zijn dan" @@ -911,11 +944,11 @@ msgstr "Doelpad" #: templates/restorewizard.html:9 msgid "Direct restore from backup files …" -msgstr "" +msgstr "Direct herstellen vanuit back-upbestanden …" #: templates/backends/idrive.html:3 msgid "Directory path" -msgstr "" +msgstr "Directory-pad" #: templates/log.html:32 msgid "Disabled" @@ -944,7 +977,7 @@ msgstr "Wilt u de lokale database voor: {{name}} echt verwijderen?" #: templates/backends/openstack.html:26 msgid "Domain name" -msgstr "" +msgstr "Domeinnaam" #: templates/export.html:53 msgid "Done" @@ -971,20 +1004,23 @@ 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:177 +#: 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 moet worden beveiligd met een wachtwoordzin en er is een willekeurige wachtwoordzin voor u gegenereerd.\n" +"Als 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.\n" +"Wilt u nu een wachtwoordzin instellen?" #: templates/settings.html:55 msgid "" @@ -1016,20 +1052,24 @@ msgstr "" "Bij 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.\n" "Als de lokale database gebruikt wordt voor back-ups vanaf de opdrachtregel, moet de database behouden blijven." -#: templates/localdatabase.html:8 +#: templates/localdatabase.html:5 msgid "" "Each backup has a local database associated with it, which stores " "information about the remote backup on the local machine. This makes it " "faster to perform many operations, and reduces the amount of data that needs" " to be downloaded for each operation." msgstr "" +"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." -#: templates/addoredit.html:174 templates/addoredit.html:389 +#: templates/addoredit.html:174 templates/addoredit.html:387 #: templates/edituri.html:39 templates/settings.html:146 msgid "Edit as list" msgstr "Bewerk als lijst" -#: templates/addoredit.html:177 templates/addoredit.html:392 +#: templates/addoredit.html:177 templates/addoredit.html:390 #: templates/edituri.html:42 templates/settings.html:152 msgid "Edit as text" msgstr "Bewerk als tekst" @@ -1040,7 +1080,7 @@ msgstr "Bewerken ..." #: templates/backends/msgroup.html:3 msgid "Email address of the Office 365 group" -msgstr "" +msgstr "E-mailadres van de Office 365-groep" #: templates/export.html:22 msgid "Encrypt file" @@ -1055,9 +1095,13 @@ msgstr "Versleuteling" msgid "Encryption changed" msgstr "Versleuteling aangepast" -#: templates/about.html:66 -msgid "Encryption modules:" -msgstr "Versleutelingsmodules:" +#: templates/about.html:68 +msgid "" +"Encryption modules:

{{item.Key}}

" +msgstr "" +"Coderingsmodules:

{{item.Key}}

" #: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 #: templates/backends/storj.html:26 @@ -1066,7 +1110,7 @@ msgstr "Encryptie wachtwoordzin" #: templates/backends/storj.html:30 msgid "Encryption passphrase (for verification)" -msgstr "" +msgstr "Coderings-wachtwoordzin (voor verificatie)" #: templates/backup-result/phases/compact.html:12 #: templates/backup-result/phases/delete.html:12 @@ -1083,7 +1127,12 @@ msgstr "Einde" msgid "Enter URL" msgstr "Geef URL in" -#: templates/addoredit.html:341 +#: scripts/controllers/EditBackupController.js:96 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Enter a backup destination URL:" +msgstr "Voer de URL van een back-updoel in:" + +#: templates/addoredit.html:339 msgid "" "Enter a retention strategy manually. Placeholders are D/W/Y for " "days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. " @@ -1098,6 +1147,10 @@ msgstr "" "de volgende 36 maanden. Dit kan eveneens worden geschreven als " "1W:1D,1M:1W,3Y:1M." +#: templates/commandline.html:14 +msgid "Enter a url, or click the "Target URL >" link" +msgstr "Geef een URL in, of klik de "Doel-URL >" link" + #: templates/restoredirect.html:61 msgid "Enter backup passphrase, if any" msgstr "Geef eventueel back-up wachtwoordzin in" @@ -1114,18 +1167,18 @@ msgstr "Geef een wachtwoordzin in voor versleuteling" msgid "Enter expression here" msgstr "Geef uitdrukking hier in" -#: templates/commandline.html:22 +#: templates/commandline.html:19 msgid "Enter one argument per line without quotes, e.g. *.txt" msgstr "Geef één argument per regel op zonder aanhalingstekens, bijv. *.txt" -#: templates/commandline.html:29 +#: templates/commandline.html:26 msgid "" "Enter one option per line in command-line format, e.g. --dblock-size=100MB" -msgstr "" +msgstr "Geef één optie op in opdrachtregelformaat, bijv. --dblock-size=100MB" #: scripts/services/AppUtils.js:122 msgid "Enter one option per line in command-line format, e.g. {0}" -msgstr "" +msgstr "Geef één optie op in opdrachtregelformaat, bijv. {0}" #: templates/restore.html:90 msgid "Enter the destination path" @@ -1288,12 +1341,12 @@ msgstr "Back-up kon niet worden gevonden:" #: scripts/directives/notificationArea.js:68 msgid "Failed to get bug report URL: {{message}}" -msgstr "" +msgstr "Kan de URL van het bugrapport niet ophalen: {{message}}" #: scripts/controllers/ImportController.js:39 #: scripts/controllers/ImportController.js:43 msgid "Failed to import: {{message}}" -msgstr "" +msgstr "Kan niet importeren: {{message}}" #: scripts/controllers/EditBackupController.js:707 msgid "Failed to read backup defaults:" @@ -1301,7 +1354,7 @@ msgstr "Standaard instellingen voor back-up inlezen mislukt:" #: scripts/controllers/ImportController.js:49 msgid "Failed to read file: {{message}}" -msgstr "" +msgstr "Kan bestand niet lezen: {{message}}" #: scripts/controllers/RestoreController.js:423 msgid "Failed to restore files: {{message}}" @@ -1332,11 +1385,11 @@ msgstr "Bestanden groter dan:" msgid "Filters" msgstr "Filters" -#: templates/commandline.html:60 +#: templates/commandline.html:57 msgid "Finished!" msgstr "Klaar!" -#: scripts/controllers/AppController.js:176 +#: scripts/controllers/AppController.js:183 msgid "First run setup" msgstr "Instellen voor eerste gebruik" @@ -1344,11 +1397,15 @@ msgstr "Instellen voor eerste gebruik" msgid "Folder" msgstr "Map" +#: templates/backends/storj.html:42 +msgid "Folder in the bucket" +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 #: templates/backends/file.html:22 templates/backends/file.html:6 #: templates/backends/jottacloud.html:2 templates/backends/mega.html:2 -#: templates/backends/s3.html:61 templates/backends/sia.html:6 +#: templates/backends/s3.html:60 templates/backends/sia.html:6 #: templates/backends/storj.html:41 templates/restore.html:105 #: templates/restore.html:89 msgid "Folder path" @@ -1356,11 +1413,7 @@ msgstr "Map-pad" #: templates/backends/mega.html:3 msgid "Folder path name" -msgstr "" - -#: templates/backends/storj.html:42 -msgid "Folder within the bucket for storing the backup" -msgstr "" +msgstr "Map-padnaam" #: scripts/services/AppUtils.js:108 msgid "Fri" @@ -1368,7 +1421,7 @@ msgstr "Vrijdag" #: templates/backends/sharepoint.html:3 msgid "Full destination path, including the server name, but without https" -msgstr "" +msgstr "Volledig bestemmingspad, inclusief de servernaam, maar zonder https" #: scripts/services/AppUtils.js:84 msgid "GByte" @@ -1399,7 +1452,7 @@ msgstr "Algemene opties" msgid "Generate" msgstr "Genereer" -#: templates/backends/s3.html:89 +#: templates/backends/s3.html:88 msgid "Generate IAM access policy" msgstr "Genereer IAM toegangsbeleid" @@ -1423,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" @@ -1464,11 +1517,11 @@ msgstr "IDrive Sync directory-pad" #: scripts/services/EditUriBuiltins.js:1224 templates/backends/e2.html:3 msgid "IDrive e2 Access Key ID" -msgstr "" +msgstr "IDrive e2 Toegangssleutel-ID" #: scripts/services/EditUriBuiltins.js:1225 templates/backends/e2.html:7 msgid "IDrive e2 Access Key Secret" -msgstr "" +msgstr "IDrive e2 Toegangssleutel-geheim" #: templates/addoredit.html:261 msgid "If a date was missed, the job will run as soon as possible." @@ -1476,7 +1529,7 @@ msgstr "" "Als een geplande taak werd overgeslagen, zal de taak zo snel mogelijk na het" " geplande tijdstip starten." -#: templates/addoredit.html:361 +#: templates/addoredit.html:359 msgid "" "If at least one newer backup is found, all backups older than this date are " "deleted." @@ -1484,32 +1537,36 @@ msgstr "" "Als tenminste één nieuwere back-up is gevonden, zullen alle back-ups die " "ouder zijn dan deze datum worden verwijderd." -#: templates/localdatabase.html:13 +#: templates/localdatabase.html:10 msgid "" "If the backup and the remote storage is out of sync, Duplicati will require " "that you perform a repair operation to synchronize the database. If the " "repair is unsuccessful, you can delete the local database and re-generate." msgstr "" +"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." #: templates/export.html:49 msgid "" "If the backup file was not downloaded automatically, right click and choose "Save" -" as …"" +" as …"." msgstr "" "Als het back-upbestand niet automatisch is gedownload, klik met rechts en kies " -""Opslaan als ..."" +""Opslaan als ..."." #: templates/notificationarea.html:7 msgid "" "If the backup file was not downloaded automatically, right click and choose " -""Save as …"" +""Save as …"." msgstr "" "Als het back-upbestand niet automatisch is gedownload, klik met rechts en kies " -""Opslaan als ..."" +""Opslaan als ..."." #: scripts/services/EditUriBackendConfig.js:113 msgid "" @@ -1526,10 +1583,10 @@ msgstr "Als u geen API sleutel ingeeft, is een tenant naam vereist" #: templates/delete.html:32 msgid "" "If you want to use the backup later, you can export the configuration before" -" deleting it" +" deleting it." msgstr "" "Als u de back-up later wilt gebruiken, kunt u de configuratie exporteren " -"alvorens hem te verwijderen" +"alvorens hem te verwijderen." #: templates/import.html:29 msgid "Import" @@ -1539,6 +1596,11 @@ msgstr "Importeer" msgid "Import Destination URL" msgstr "Importeer Doel URL" +#: scripts/controllers/EditBackupController.js:96 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Import URL" +msgstr "Import URL" + #: templates/import.html:3 msgid "Import backup configuration" msgstr "Importeer back-upconfiguratie" @@ -1567,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" @@ -1612,11 +1674,11 @@ msgstr "KByte" msgid "KByte/s" msgstr "KByte/s" -#: templates/addoredit.html:325 +#: templates/addoredit.html:323 msgid "Keep a specific number of backups" msgstr "Behoud een specifiek aantal back-ups" -#: templates/addoredit.html:323 +#: templates/addoredit.html:321 msgid "Keep all backups" msgstr "Behoud alle back-ups" @@ -1682,12 +1744,12 @@ msgstr "Laad oudere gegevens" #: templates/delete.html:40 msgid "Loading remote storage usage …" -msgstr "" +msgstr "Gebruik van externe opslag laden …" -#: templates/about.html:42 templates/about.html:47 templates/about.html:53 +#: 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 ..." @@ -1697,10 +1759,16 @@ msgid "Local Repository" msgstr "Lokale Opslagplaats" #: templates/localdatabase.html:2 -msgid "Local database for" -msgstr "Lokale database voor" +msgid "" +"Local database for {{Backup.Backup.Name}}…loading…" +msgstr "" +"Lokale database voor {{Backup.Backup.Name}}…laden…" -#: templates/localdatabase.html:26 +#: templates/localdatabase.html:23 msgid "Local database path:" msgstr "Lokaal database-pad:" @@ -1712,7 +1780,7 @@ msgstr "Lokale opslagplaats" msgid "Local storage" msgstr "Lokale opslag" -#: templates/localdatabase.html:23 +#: templates/localdatabase.html:20 msgid "Location" msgstr "Locatie" @@ -1728,7 +1796,11 @@ msgstr "Log gegevens voor {{Backup.Backup.Name}}" msgid "Log data from the server" msgstr "Log gegevens van de server" -#: index.html:226 +#: index.html:307 +msgid "Log in" +msgstr "Inloggen" + +#: index.html:227 msgid "Log out" msgstr "Uitloggen" @@ -1740,7 +1812,7 @@ msgstr "MByte" msgid "MByte/s" msgstr "MByte/s" -#: templates/localdatabase.html:11 +#: templates/localdatabase.html:8 msgid "Maintenance" msgstr "Onderhoud" @@ -1749,8 +1821,10 @@ msgid "" "Make sure that rclone is in your path, or add the location to rclone via the" " advanced options." 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" @@ -1770,8 +1844,8 @@ msgstr "Max downloadsnelheid" msgid "Max upload speed" msgstr "Max Uploadsnelheid" -#: index.html:144 templates/addoredit.html:127 templates/addoredit.html:169 -#: templates/addoredit.html:384 templates/addoredit.html:95 +#: 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" msgstr "Menu" @@ -1817,11 +1891,11 @@ msgstr "Gewijzigd" msgid "Mon" msgstr "Maandag" -#: scripts/services/AppUtils.js:93 templates/addoredit.html:355 +#: scripts/services/AppUtils.js:93 templates/addoredit.html:353 msgid "Months" msgstr "Maanden" -#: templates/localdatabase.html:34 +#: templates/localdatabase.html:31 msgid "Move existing database" msgstr "Verplaats bestaande database" @@ -1853,9 +1927,9 @@ msgstr "Naam" msgid "Never" msgstr "Nooit" -#: templates/settings.html:11 +#: templates/changepassword.html:5 templates/settings.html:11 msgid "New Password" -msgstr "" +msgstr "Nieuw Wachtwoord" #: templates/notificationarea.html:21 msgid "New update found: {{message}}" @@ -1882,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:" @@ -1894,7 +1968,7 @@ msgstr "Volgende taak:" msgid "Next time" msgstr "Volgende keer" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -1945,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" @@ -1967,46 +2041,47 @@ 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 "" +"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." -#: templates/backends/sia.html:19 -msgid "Note:" -msgstr "" - -#: templates/addoredit.html:330 +#: templates/addoredit.html:328 msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "" "Er zal niets verwijderd worden. De back-upgrootte zal toenemen met iedere " "verandering." -#: scripts/controllers/AppController.js:48 -#: scripts/controllers/AppController.js:63 +#: 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 #: scripts/controllers/RestoreDirectController.js:33 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28 #: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58 -#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:152 +#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:147 #: templates/settings.html:158 msgid "OK" msgstr "OK" #: templates/backends/aliyunoss.html:10 templates/backends/aliyunoss.html:8 msgid "OSS Access Key ID" -msgstr "" +msgstr "OSS Toegangssleutel-ID" #: templates/backends/aliyunoss.html:14 templates/backends/aliyunoss.html:16 msgid "OSS Access Key Secret" msgstr "OSS Toegangssleutel Geheim" -#: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 -msgid "OSS Bucket Name" -msgstr "OSS Bucket-naam" - #: templates/backends/aliyunoss.html:21 msgid "OSS Bucket Region" msgstr "OSS Bucket-regio" +#: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 +msgid "OSS Bucket name" +msgstr "OSS Bucket-naam" + #: templates/backends/aliyunoss.html:2 msgid "OSS Endpoint" msgstr "OSS Eindpunt" @@ -2021,9 +2096,9 @@ msgstr "OSS-Regio" #: templates/settings.html:88 msgid "Official releases" -msgstr "" +msgstr "Officiële releases" -#: templates/addoredit.html:348 +#: templates/addoredit.html:346 msgid "" "Once there are more backups than the specified number, the oldest backups " "are deleted." @@ -2044,8 +2119,8 @@ msgid "Opened" msgstr "Geopend" #: scripts/services/EditUriBuiltins.js:1016 -msgid "Openstack API Key are not supported in v3 keystone API." -msgstr "Openstack API Sleutels worden niet ondersteund in v3 keystone API." +msgid "Openstack API key are not supported in v3 keystone API" +msgstr "Openstack API Sleutels worden niet ondersteund in v3 keystone API" #: scripts/services/AppUtils.js:197 msgid "Operating System" @@ -2061,7 +2136,7 @@ msgstr "Bewerkingen:" #: templates/backends/openstack.html:45 msgid "Optional API key" -msgstr "" +msgstr "Optionele API-sleutel" #: templates/backends/file.html:34 msgid "Optional authentication password" @@ -2087,10 +2162,10 @@ msgstr "Opties" #: templates/settings.html:143 msgid "" "Options added here are applied to all backups, but can be overridden in each" -" individual backup" +" individual backup." msgstr "" "Opties die hier worden toegevoegd, worden toegepast op alle back-ups, maar " -"kunnen worden overschreven in iedere afzonderlijke back-up" +"kunnen worden overschreven in iedere afzonderlijke back-up." #: templates/restore.html:81 msgid "Original location" @@ -2100,7 +2175,7 @@ msgstr "Originele locatie" msgid "Others" msgstr "Anderen" -#: templates/addoredit.html:334 +#: templates/addoredit.html:332 msgid "" "Over time backups will be deleted automatically. There will remain one " "backup for each of the last 7 days, each of the last 4 weeks, each of the " @@ -2162,7 +2237,7 @@ msgid "Path on server" msgstr "Pad op server" #: templates/backends/b2.html:8 templates/backends/e2.html:17 -#: templates/backends/s3.html:63 +#: templates/backends/s3.html:62 msgid "Path or subfolder in the bucket" msgstr "Pad of submap in de bucket" @@ -2174,7 +2249,7 @@ msgstr "Pauze" msgid "Pause after startup or hibernation" msgstr "Pauzeer na opstarten of slaapmodus" -#: scripts/controllers/AppController.js:46 +#: scripts/controllers/AppController.js:52 msgid "Pause options" msgstr "Pauzeer-opties" @@ -2188,7 +2263,7 @@ msgstr "Kies locatie" #: scripts/controllers/ImportController.js:17 msgid "Please select a file to import" -msgstr "" +msgstr "Selecteer een bestand om te importeren" #: templates/restorewizard.html:10 msgid "Point to your backup files and restore from there" @@ -2203,7 +2278,7 @@ msgid "Prevent tray icon automatic log-in" msgstr "Voorkom automatisch inloggen door systeemvak-pictogram" #: templates/addoredit.html:114 templates/addoredit.html:247 -#: templates/addoredit.html:297 templates/addoredit.html:411 +#: templates/addoredit.html:297 templates/addoredit.html:409 #: templates/restoredirect.html:81 msgid "Previous" msgstr "Vorige" @@ -2236,7 +2311,7 @@ msgstr "Bestanden wissen ..." msgid "Rebuilding local database …" msgstr "Opnieuw opbouwen van lokale database ..." -#: templates/localdatabase.html:20 +#: templates/localdatabase.html:17 msgid "Recreate (delete and repair)" msgstr "Opnieuw aanmaken (verwijderen en repareren)" @@ -2260,7 +2335,7 @@ msgstr "Registreren tijdelijke back-up ..." msgid "Relative paths not allowed" msgstr "Relatieve paden zijn niet toegestaan" -#: index.html:306 templates/captcha.html:7 +#: index.html:306 templates/captcha.html:8 msgid "Reload" msgstr "Andere code" @@ -2300,7 +2375,7 @@ msgstr "Verwijder optie" msgid "Removed files" msgstr "Verwijderde bestanden" -#: templates/localdatabase.html:18 templates/notificationarea.html:14 +#: templates/localdatabase.html:15 templates/notificationarea.html:14 msgid "Repair" msgstr "Repareren" @@ -2320,11 +2395,11 @@ msgstr "Herhaal wachtwoordzin" msgid "Reporting:" msgstr "Rapportage:" -#: templates/localdatabase.html:31 +#: templates/localdatabase.html:28 msgid "Reset" msgstr "Reset" -#: index.html:214 templates/restore.html:142 +#: index.html:215 templates/restore.html:137 msgid "Restore" msgstr "Herstellen" @@ -2354,7 +2429,7 @@ msgstr "Herstel vanuit back-up configuratie" #: templates/restorewizard.html:15 msgid "Restore from configuration …" -msgstr "" +msgstr "Herstellen vanuit configuratie …" #: templates/restore.html:24 templates/restore.html:39 #: templates/restore.html:76 templates/restoredirect.html:24 @@ -2382,7 +2457,7 @@ msgstr "Herstelde Symbolische Links" msgid "Restoring files …" msgstr "Bestanden worden hersteld ..." -#: index.html:217 +#: index.html:218 msgid "Resume" msgstr "Hervat" @@ -2398,18 +2473,24 @@ msgstr "Voer opnieuw uit iedere" msgid "Run now" msgstr "Nu uitvoeren" -#: templates/commandline.html:47 +#: templates/commandline.html:44 msgid "Running commandline entry" msgstr "Opdrachtregelinvoer in uitvoering" -#: index.html:172 +#: index.html:173 msgid "Running task:" msgstr "Taak in uitvoering:" -#: scripts/controllers/StateController.js:25 templates/commandline.html:58 +#: scripts/controllers/StateController.js:25 msgid "Running …" msgstr "In uitvoering ..." +#: templates/commandline.html:54 +msgid "Running … stop now" +msgstr "" +"In uitvoering … nu " +"stoppen" + #: scripts/services/SystemInfo.js:51 msgid "S3 Compatible" msgstr "S3 Compatible" @@ -2426,11 +2507,11 @@ msgstr "Zaterdag" msgid "Satellite" msgstr "Satellite" -#: templates/addoredit.html:410 templates/localdatabase.html:32 +#: templates/addoredit.html:408 templates/localdatabase.html:29 msgid "Save" msgstr "Opslaan" -#: templates/localdatabase.html:33 +#: templates/localdatabase.html:30 msgid "Save and repair" msgstr "Opslaan en repareren" @@ -2488,11 +2569,18 @@ msgstr "Server en poort" msgid "Server hostname or IP" msgstr "Server hostnaam of IP" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "Server is currently paused," msgstr "Server is momenteel gepauzeerd," +#: templates/commandline.html:45 +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?" msgstr "Server is momenteel gepauzeerd, wilt u nu hervatten?" @@ -2505,11 +2593,11 @@ msgstr "Server wachtwoord" msgid "Server paused" msgstr "Server gepauzeerd" -#: templates/about.html:69 +#: templates/about.html:71 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" @@ -2543,13 +2631,7 @@ msgstr "Toon boomstructuur" msgid "Sia server password" msgstr "Sia server wachtwoord" -#: templates/backends/sia.html:19 -msgid "" -"Sia will still boost redundancy later as long as you're connected to your " -"hosts." -msgstr "" - -#: templates/addoredit.html:326 +#: templates/addoredit.html:324 msgid "Smart backup retention" msgstr "Slimme back-up retentie" @@ -2561,7 +2643,7 @@ msgstr "" "Sommige OpenStack providers staan een API key toe in plaats van een " "wachtwoord en tenant naam" -#: templates/backends/s3.html:83 +#: templates/backends/s3.html:82 msgid "" "Some S3 providers might only be compatible with a certain client library" msgstr "" @@ -2596,7 +2678,7 @@ msgstr "" #: templates/settings.html:87 msgid "Stable" -msgstr "" +msgstr "Stabiel" #: scripts/services/SystemInfo.js:85 msgid "Standard protocols" @@ -2646,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:" @@ -2703,7 +2785,7 @@ msgstr "Systeembestanden" msgid "System info" msgstr "Systeeminformatie" -#: templates/about.html:61 +#: templates/about.html:63 msgid "System properties" msgstr "Systeemeigenschappen" @@ -2715,9 +2797,13 @@ msgstr "TByte" msgid "TByte/s" msgstr "TByte/s" +#: templates/commandline.html:13 +msgid "Target URL >" +msgstr "Doel-URL >" + #: templates/backends/sia.html:7 msgid "Target path. Example: /backup" -msgstr "" +msgstr "Doelpad. Voorbeeld: /backup" #: templates/waitarea.html:5 msgid "Task is running" @@ -2733,7 +2819,7 @@ msgstr "Tijdelijke bestanden" #: templates/backends/openstack.html:39 msgid "Tenant name" -msgstr "" +msgstr "Tenant-naam" #: templates/backends/cos.html:4 msgid "Tencent Cloud Account APPID" @@ -2741,7 +2827,7 @@ msgstr "Tencent Cloud Account APPID" #: templates/backends/cos.html:35 msgid "Tencent Cloud COS documents and resources" -msgstr "" +msgstr "Tencent Cloud COS documenten en bronnen" #: templates/backup-result/phases/test.html:3 msgid "Test Phase" @@ -2753,7 +2839,7 @@ msgstr "Test verbinding" #: scripts/directives/backupEditUri.js:43 msgid "Testing connection …" -msgstr "" +msgstr "Testen van de verbinding …" #: scripts/services/EditUriBuiltins.js:48 msgid "Testing permissions …" @@ -2787,26 +2873,22 @@ msgstr "" #: templates/addoredit.html:312 msgid "" -"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 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." msgstr "" -"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." +"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?" msgstr "" "De bucket-naam hoort in kleine letters te zijn, automatisch converteren?" -#: scripts/services/EditUriBuiltins.js:1052 -msgid "" -"The bucket name should start with your username, prepend automatically?" -msgstr "" -"De bucket naam hoort te beginnen met uw gebruikersnaam, automatisch " -"voorvoegen?" - #: scripts/controllers/ExportController.js:13 msgid "" "The configuration should be kept safe. Are you sure you want to save an " @@ -2818,6 +2900,7 @@ msgstr "" #: 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}} …" #: templates/settings.html:74 msgid "The dark theme (by Michal)" @@ -2943,7 +3026,7 @@ msgstr "Afgelopen maand" msgid "This week" msgstr "Afgelopen week" -#: scripts/controllers/AppController.js:61 +#: scripts/controllers/AppController.js:67 msgid "Throttle settings" msgstr "Bandbreedte-instellingen" @@ -2974,6 +3057,15 @@ msgstr "" "Om te exporteren zonder een wachtwoordzin, deselecteer het \"Versleutel " "bestand\" vakje" +#: scripts/services/EditUriBuiltins.js:1052 +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 "" "To prevent various DNS based attacks, Duplicati limits the allowed hostnames" @@ -3017,7 +3109,7 @@ msgstr "" msgid "Tue" msgstr "Dinsdag" -#: templates/restore.html:138 +#: templates/restore.html:133 msgid "Type passphrase here." msgstr "Type hier de wachtwoordzin." @@ -3033,6 +3125,16 @@ msgstr "Onbekende back-up grootte en versies" msgid "Until resumed" msgstr "Tot hervatting" +#: templates/about.html:30 +msgid "" +"Update {{state.updatedVersion}} is available." +" Download now" +msgstr "" +"Update {{state.updatedVersion}} is " +"beschikbaar. Download nu" + #: templates/settings.html:78 msgid "Update channel" msgstr "Updatekanaal" @@ -3057,13 +3159,8 @@ 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 "" -"Gebruiksrapporten helpen ons de gebruikerservaring te verbeteren en de " -"impact van nieuwe mogelijkheden te evalueren. We gebruiken ze om openbare " -"gebruikstatistieken te genereren." #: templates/settings.html:113 msgid "Usage statistics" @@ -3171,17 +3268,17 @@ msgstr "Erg sterk" msgid "Very weak" msgstr "Erg zwak" -#: index.html:245 +#: index.html:246 msgid "Visit us on" msgstr "Bezoek ons op" #: templates/delete.html:21 msgid "" "WARNING: The remote database is found to be in use by the commandline " -"library" +"library." msgstr "" "WAARSCHUWING: De remote database blijkt in gebruik te zijn door de " -"opdrachtregel bibliotheek" +"opdrachtregel bibliotheek." #: templates/delete.html:44 msgid "WARNING: This will prevent you from restoring the data in the future." @@ -3193,9 +3290,9 @@ msgstr "" msgid "Waiting for task to begin" msgstr "Wachten op het starten van de taak" -#: templates/commandline.html:54 +#: templates/commandline.html:51 msgid "Waiting for task to start …" -msgstr "" +msgstr "Wachten tot een taak begint …" #: scripts/services/ServerStatus.js:41 msgid "Waiting for upload to finish …" @@ -3223,7 +3320,7 @@ msgstr "Zwakke wachtwoordzin" msgid "Wed" msgstr "Woensdag" -#: scripts/services/AppUtils.js:92 templates/addoredit.html:354 +#: scripts/services/AppUtils.js:92 templates/addoredit.html:352 msgid "Weeks" msgstr "Weken" @@ -3235,11 +3332,11 @@ msgstr "Waar vandaan wilt u herstellen?" msgid "Where do you want to restore the files to?" msgstr "Waarheen wilt u de bestanden herstellen?" -#: scripts/services/AppUtils.js:94 templates/addoredit.html:356 +#: scripts/services/AppUtils.js:94 templates/addoredit.html:354 msgid "Years" msgstr "Jaren" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -3286,7 +3383,7 @@ msgstr "" "U verandert het database pad weg van een bestaande database.\n" "Weet u zeker dat dit is wat u wilt?" -#: templates/about.html:27 +#: templates/about.html:28 msgid "You are currently running {{appname}} {{version}}" msgstr "U werkt momenteel met {{appname}} {{version}}" @@ -3378,7 +3475,7 @@ msgstr "" " " #: scripts/services/EditUriBuiltins.js:1027 -msgid "You must enter a tenant name if you do not provide an API Key" +msgid "You must enter a tenant name if you do not provide an API key" msgstr "U moet een tenant naam ingeven als u de API sleutel niet verstrekt" #: scripts/controllers/EditBackupController.js:289 @@ -3392,11 +3489,11 @@ msgid "You must enter a valid retention policy string" 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" +msgid "You must enter either a password or an API key" msgstr "U moet òf een wachtwoord, òf een API sleutel ingeven" #: scripts/services/EditUriBuiltins.js:1031 -msgid "You must enter either a password or an API Key, not both" +msgid "You must enter either a password or an API key, not both" msgstr "U moet òf een wachtwoord, òf een API sleutel ingeven, niet beide" #: scripts/services/EditUriBackendConfig.js:122 @@ -3430,9 +3527,9 @@ msgstr "U moet een pad opgeven" #: scripts/services/EditUriBackendConfig.js:92 msgid "You should fill in {{field}} {{reason}}" -msgstr "" +msgstr "U moet {{field}} {{reason}} invullen" -#: templates/restore.html:149 +#: templates/restore.html:144 msgid "Your files and folders have been restored successfully." msgstr "Uw bestanden en mappen zijn succesvol hersteld" @@ -3474,7 +3571,7 @@ msgstr "cos_secret_id" msgid "cos_secret_key" msgstr "cos_secret_key" -#: templates/addoredit.html:272 templates/addoredit.html:357 +#: templates/addoredit.html:272 templates/addoredit.html:355 #: templates/advancedoptionseditor.html:29 #: templates/advancedoptionseditor.html:36 msgid "custom" @@ -3486,7 +3583,7 @@ msgstr "mislukt" #: templates/backends/rclone.html:3 msgid "local repository, e.g. local" -msgstr "" +msgstr "lokale opslagplaats, bijv. local" #: scripts/services/EditUriBuiltins.js:1213 msgid "oss_access_key_id" @@ -3508,20 +3605,15 @@ 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 "" +msgstr "extern pad, bijv. backup" #: templates/backends/rclone.html:7 msgid "remote repository, e.g. remote" -msgstr "" +msgstr "externe opslagplaats, bijv. remote" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "resume now" msgstr "nu hervatten" @@ -3546,10 +3638,11 @@ msgstr "" "href=\"{{websitelink}}\">{{websitename}}. {{appname}} is gelicenseerd " "onder de {{licensename}}." -#: templates/about.html:51 +#: templates/about.html:53 msgid "" "{{brandingService.appName}} is using the following third party libraries:" msgstr "" +"{{brandingService.appName}} gebruikt de volgende bibliotheken van derden:" #: scripts/controllers/StateController.js:53 msgid "{{files}} files ({{size}}) to go {{speed_txt}}" @@ -3577,7 +3670,3 @@ msgstr "{{number}} Minuten" #: templates/home.html:52 msgid "{{time}} (took {{duration}})" msgstr "{{time}} (duurde {{duration}})" - -#: templates/localdatabase.html:4 -msgid "…loading…" -msgstr "...laden..." diff --git a/Localizations/webroot/localization_webroot-pl.po b/Localizations/webroot/localization_webroot-pl.po index 5d6fb367a..56b898f38 100644 --- a/Localizations/webroot/localization_webroot-pl.po +++ b/Localizations/webroot/localization_webroot-pl.po @@ -51,22 +51,39 @@ msgstr "- wybierz opcję -" msgid "...loading..." msgstr "...ładowanie..." -#: templates/backends/openstack.html:44 -msgid "API Key" -msgstr "Klucz API" +#: templates/backends/sia.html:19 +msgid "" +"Note: Sia will still boost redundancy later as long as you're " +"connected to your hosts." +msgstr "" -#: scripts/services/EditUriBuiltins.js:1167 templates/backends/storj.html:21 +#: templates/commandline.html:25 +msgid " Edit as text" +msgstr "" + +#: templates/commandline.html:32 +msgid " Edit as text" +msgstr "" + +#: 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 "" + +#: scripts/services/EditUriBuiltins.js:1167 +#: templates/backends/openstack.html:44 templates/backends/storj.html:21 #: templates/backends/storj.html:22 msgid "API key" msgstr "klucz API" -#: scripts/services/EditUriBuiltins.js:1041 templates/backends/s3.html:67 -#: templates/backends/s3.html:69 +#: scripts/services/EditUriBuiltins.js:1041 templates/backends/s3.html:66 +#: templates/backends/s3.html:68 msgid "AWS Access ID" msgstr "Identyfikator dostępu AWS" -#: scripts/services/EditUriBuiltins.js:1042 templates/backends/s3.html:72 -#: templates/backends/s3.html:74 +#: scripts/services/EditUriBuiltins.js:1042 templates/backends/s3.html:71 +#: templates/backends/s3.html:73 msgid "AWS Access Key" msgstr "Klucz dostepu AWS" @@ -74,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" @@ -127,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ę" @@ -152,7 +169,8 @@ msgstr "Poprawić nazwę zasobnika?" msgid "Advanced Options" msgstr "Opcje Zaawansowane" -#: templates/addoredit.html:378 templates/edituri.html:28 +#: templates/addoredit.html:376 templates/commandline.html:23 +#: templates/commandline.html:31 templates/edituri.html:28 msgid "Advanced options" msgstr "Opcje zaawansowane" @@ -264,8 +282,8 @@ msgid "Autogenerated passphrase" msgstr "Automatycznie wygenerowane długie hasło" #: templates/addoredit.html:258 -msgid "Automatically run backups." -msgstr "Automatycznie uruchamiaj kopie." +msgid "Automatically run backups" +msgstr "" #: templates/backends/b2.html:12 msgid "B2 Application ID" @@ -287,13 +305,15 @@ msgstr "ID aplikacji magazynu w chmurze B2" msgid "B2 Cloud Storage Application Key" msgstr "Klucz aplikacji B2 magazynu w chmurze" -#: templates/restore.html:143 templates/restore.html:70 +#: templates/restore.html:138 templates/restore.html:70 msgid "Back" msgstr "Wstecz" -#: templates/about.html:64 -msgid "Backend modules:" -msgstr "Moduły zaplecza:" +#: templates/about.html:66 +msgid "" +"Backend modules:

{{item.Key}}

" +msgstr "" #: scripts/services/ServerStatus.js:46 msgid "Backup complete!" @@ -305,22 +325,17 @@ msgstr "Miejsce docelowe kopii" #: templates/restore.html:131 msgid "" -"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. 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." msgstr "" -"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." #: templates/restore.html:21 templates/restoredirect.html:21 #: templates/restoredirect.html:31 msgid "Backup location" msgstr "Lokalizacja kopii" -#: templates/addoredit.html:321 +#: templates/addoredit.html:319 msgid "Backup retention" msgstr "Retencja kopii zapasowej" @@ -344,33 +359,23 @@ msgstr "Przeglądaj" msgid "Browser default" msgstr "Domyślna przeglądarka" -#: scripts/services/EditUriBuiltins.js:1163 -#: scripts/services/EditUriBuiltins.js:1169 templates/backends/storj.html:37 -msgid "Bucket" -msgstr "Wiaderko" +#: templates/backends/gcs.html:15 +msgid "Bucket create location" +msgstr "Miejsce tworzenia zasobnika" #: scripts/services/EditUriBuiltins.js:1000 #: scripts/services/EditUriBuiltins.js:1040 #: scripts/services/EditUriBuiltins.js:1086 #: scripts/services/EditUriBuiltins.js:1100 +#: scripts/services/EditUriBuiltins.js:1163 +#: scripts/services/EditUriBuiltins.js:1169 #: scripts/services/EditUriBuiltins.js:1226 -#: scripts/services/EditUriBuiltins.js:1238 -msgid "Bucket Name" -msgstr "Nazwa Zasobnika" - -#: templates/backends/gcs.html:15 -msgid "Bucket create location" -msgstr "Miejsce tworzenia zasobnika" - -#: templates/backends/storj.html:38 -msgid "Bucket for storing the backup" -msgstr "" - -#: templates/backends/b2.html:2 templates/backends/b2.html:3 -#: templates/backends/cos.html:25 templates/backends/e2.html:11 -#: templates/backends/e2.html:12 templates/backends/gcs.html:2 -#: templates/backends/openstack.html:2 templates/backends/s3.html:22 -#: templates/backends/s3.html:23 +#: scripts/services/EditUriBuiltins.js:1238 templates/backends/b2.html:2 +#: templates/backends/b2.html:3 templates/backends/cos.html:25 +#: templates/backends/e2.html:11 templates/backends/e2.html:12 +#: templates/backends/gcs.html:2 templates/backends/openstack.html:2 +#: templates/backends/s3.html:22 templates/backends/s3.html:23 +#: templates/backends/storj.html:37 templates/backends/storj.html:38 msgid "Bucket name" msgstr "Nazwa zasobnika" @@ -457,8 +462,9 @@ msgstr "Pliki pamięci podręcznej" msgid "Canary" msgstr "Robocze" -#: scripts/controllers/AppController.js:48 -#: scripts/controllers/AppController.js:63 +#: 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 +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" @@ -509,15 +519,15 @@ msgstr "Lista zmian dla {{appname}} {{version}}" msgid "Check failed:" msgstr "Sprawdzenie nieudane:" -#: templates/about.html:33 +#: templates/about.html:34 msgid "Check for updates now" msgstr "Sprawdź uaktualnienia " -#: templates/about.html:34 +#: templates/about.html:35 msgid "Checking for updates …" msgstr "Sprawdzanie uaktualnień ..." -#: templates/captcha.html:10 +#: templates/captcha.html:11 msgid "Checking …" msgstr "" @@ -537,11 +547,11 @@ 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" -#: templates/backends/s3.html:79 +#: templates/backends/s3.html:78 msgid "Client library to use" msgstr "Biblioteka klienta do użycia" @@ -553,6 +563,14 @@ msgstr "" msgid "Cloud API Secret Key" msgstr "" +#: templates/commandline.html:8 +msgid "Command" +msgstr "" + +#: templates/commandline.html:18 +msgid "Commandline arguments" +msgstr "" + #: templates/home.html:40 msgid "Commandline …" msgstr "Linia poleceń ..." @@ -581,9 +599,11 @@ msgstr "Kończenie kopii ..." msgid "Completing previous backup …" msgstr "Kończenie poprzedniej kopii ..." -#: templates/about.html:65 -msgid "Compression modules:" -msgstr "Moduły kompresji:" +#: templates/about.html:67 +msgid "" +"Compression modules:

{{item.Key}}

" +msgstr "" #: scripts/directives/sourceFolderPicker.js:533 msgid "Computer" @@ -611,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 "" @@ -627,7 +647,7 @@ msgstr "Potwierdzenie wymagane" msgid "Connect" msgstr "Połącz" -#: index.html:307 +#: index.html:308 msgid "Connect now" msgstr "Połącz teraz" @@ -635,25 +655,18 @@ msgstr "Połącz teraz" msgid "Connecting to server …" msgstr "Łączenie z serwerem ..." -#: templates/commandline.html:51 +#: templates/commandline.html:48 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" -#: index.html:294 -msgid "" -"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." -msgstr "" - #: scripts/directives/backupEditUri.js:50 #: scripts/directives/backupEditUri.js:53 msgid "Connection worked!" @@ -688,6 +701,11 @@ msgstr "Kopiuj" msgid "Copy Destination URL to Clipboard" msgstr "Kopiuj Docelowy URL do Schowka" +#: scripts/controllers/EditBackupController.js:104 +#: scripts/controllers/RestoreDirectController.js:33 +msgid "Copy URL" +msgstr "" + #: scripts/controllers/DialogController.js:20 msgid "Copy failed. Please manually copy the URL" msgstr "Niepowodzenie kopiowania. Proszę skopiować URL ręcznie" @@ -768,11 +786,11 @@ msgstr "Niestandardowy satelita ({{satellite}})" msgid "Custom authentication url" msgstr "Niestandardowy URL uwierzytelniania" -#: templates/addoredit.html:327 +#: templates/addoredit.html:325 msgid "Custom backup retention" msgstr "Niestandardowa retencja kopii" -#: templates/backends/s3.html:56 +#: templates/backends/s3.html:55 msgid "Custom bucket storage class" msgstr "" @@ -792,27 +810,19 @@ msgstr "Niestandardowa wartość regionu ({{region}})" msgid "Custom server url ({{server}})" msgstr "Niestandardowy adres url serwera ({{serwer}})" -#: templates/backends/s3.html:50 -msgid "" -"Custom storage class\n" -" ({{class}})" -msgstr "" -"Niestandardowa klasa magazynu\n" -" ({{class}})" - -#: templates/backends/gcs.html:29 +#: templates/backends/gcs.html:29 templates/backends/s3.html:50 msgid "Custom storage class ({{class}})" msgstr "Niestandardowa klasa magazynu ({{Klasa}})" #: templates/advancedoptionseditor.html:43 -msgid "DEPRECATED:" +msgid "DEPRECATED: {{getDeprecationMessage(item)}}" msgstr "" #: templates/home.html:37 msgid "Database …" msgstr "Baza danych ..." -#: scripts/services/AppUtils.js:91 templates/addoredit.html:353 +#: scripts/services/AppUtils.js:91 templates/addoredit.html:351 msgid "Days" msgstr "Dni" @@ -832,7 +842,11 @@ msgstr "Domyślne wykluczenia" msgid "Default options" msgstr "Opcje domyślne" -#: templates/localdatabase.html:19 +#: templates/advancedoptionseditor.html:44 +msgid "Default value: \"{{getDefaultValue(item)}}\"" +msgstr "" + +#: templates/localdatabase.html:16 msgid "Delete" msgstr "Usuń" @@ -844,7 +858,7 @@ msgstr "Faza usuwania (stare wersje kopii)" msgid "Delete backup" msgstr "Usuń kopię" -#: templates/addoredit.html:324 +#: templates/addoredit.html:322 msgid "Delete backups that are older than" msgstr "Usuń kopie zapasowe starsze niż" @@ -972,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:177 +#: 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" @@ -1017,7 +1031,7 @@ msgstr "" "Kiedy konfiguracja kopii jest usuwana, można również usunąć lokalną bazę danych bez wpływu na możliwość odtworzenia plików zdalnych.\r" "Jeśli używasz lokalnej bazy danych do kopii zapasowych z wiersza poleceń, powinieneś zachować bazę danych." -#: templates/localdatabase.html:8 +#: templates/localdatabase.html:5 msgid "" "Each backup has a local database associated with it, which stores " "information about the remote backup on the local machine. This makes it " @@ -1025,12 +1039,12 @@ msgid "" " to be downloaded for each operation." msgstr "" -#: templates/addoredit.html:174 templates/addoredit.html:389 +#: templates/addoredit.html:174 templates/addoredit.html:387 #: templates/edituri.html:39 templates/settings.html:146 msgid "Edit as list" msgstr "Edytuj jako listę" -#: templates/addoredit.html:177 templates/addoredit.html:392 +#: templates/addoredit.html:177 templates/addoredit.html:390 #: templates/edituri.html:42 templates/settings.html:152 msgid "Edit as text" msgstr "Edytuj jako tekst" @@ -1056,9 +1070,11 @@ msgstr "Szyfrowanie" msgid "Encryption changed" msgstr "Szyfrowanie zmienione" -#: templates/about.html:66 -msgid "Encryption modules:" -msgstr "Moduły szyfrujące:" +#: templates/about.html:68 +msgid "" +"Encryption modules:

{{item.Key}}

" +msgstr "" #: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 #: templates/backends/storj.html:26 @@ -1084,7 +1100,12 @@ msgstr "Zakończono" msgid "Enter URL" msgstr "Podaj URL" -#: templates/addoredit.html:341 +#: scripts/controllers/EditBackupController.js:96 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Enter a backup destination URL:" +msgstr "" + +#: templates/addoredit.html:339 msgid "" "Enter a retention strategy manually. Placeholders are D/W/Y for " "days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. " @@ -1098,6 +1119,10 @@ msgstr "" "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." +#: templates/commandline.html:14 +msgid "Enter a url, or click the "Target URL >" link" +msgstr "" + #: templates/restoredirect.html:61 msgid "Enter backup passphrase, if any" msgstr "Podaj długie hasło, jeśli jest" @@ -1114,11 +1139,11 @@ msgstr "Podaj długie hasło szyfrowania" msgid "Enter expression here" msgstr "Tutaj wprowadź wyrażenie" -#: templates/commandline.html:22 +#: templates/commandline.html:19 msgid "Enter one argument per line without quotes, e.g. *.txt" msgstr "" -#: templates/commandline.html:29 +#: templates/commandline.html:26 msgid "" "Enter one option per line in command-line format, e.g. --dblock-size=100MB" msgstr "" @@ -1332,11 +1357,11 @@ msgstr "Pliki większe niż:" msgid "Filters" msgstr "Filtry" -#: templates/commandline.html:60 +#: templates/commandline.html:57 msgid "Finished!" msgstr "Zakończono!" -#: scripts/controllers/AppController.js:176 +#: scripts/controllers/AppController.js:183 msgid "First run setup" msgstr "Konfiguracja początkowa" @@ -1344,11 +1369,15 @@ msgstr "Konfiguracja początkowa" msgid "Folder" msgstr "Katalog" +#: templates/backends/storj.html:42 +msgid "Folder in the bucket" +msgstr "" + #: templates/backends/aliyunoss.html:30 templates/backends/b2.html:7 #: templates/backends/cos.html:30 templates/backends/e2.html:16 #: templates/backends/file.html:22 templates/backends/file.html:6 #: templates/backends/jottacloud.html:2 templates/backends/mega.html:2 -#: templates/backends/s3.html:61 templates/backends/sia.html:6 +#: templates/backends/s3.html:60 templates/backends/sia.html:6 #: templates/backends/storj.html:41 templates/restore.html:105 #: templates/restore.html:89 msgid "Folder path" @@ -1358,10 +1387,6 @@ msgstr "Ścieżka katalogu" msgid "Folder path name" msgstr "" -#: templates/backends/storj.html:42 -msgid "Folder within the bucket for storing the backup" -msgstr "" - #: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "Pt" @@ -1399,7 +1424,7 @@ msgstr "Opcje ogólne" msgid "Generate" msgstr "Generuj" -#: templates/backends/s3.html:89 +#: templates/backends/s3.html:88 msgid "Generate IAM access policy" msgstr "Wygeneruj politykę dostępu IAM" @@ -1423,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" @@ -1475,7 +1500,7 @@ msgid "If a date was missed, the job will run as soon as possible." msgstr "" "Jeśli brak daty, zadanie zostanie uruchomione najwcześniej gdy to możliwe." -#: templates/addoredit.html:361 +#: templates/addoredit.html:359 msgid "" "If at least one newer backup is found, all backups older than this date are " "deleted." @@ -1483,7 +1508,7 @@ msgstr "" "Jeśli znajdzie się przynajmniej jedna nowa kopia, wszystkie kopie starsze od" " niej zostaną skasowane." -#: templates/localdatabase.html:13 +#: templates/localdatabase.html:10 msgid "" "If the backup and the remote storage is out of sync, Duplicati will require " "that you perform a repair operation to synchronize the database. If the " @@ -1494,21 +1519,15 @@ msgstr "" msgid "" "If the backup file was not downloaded automatically, right click and choose "Save" -" as …"" +" as …"." msgstr "" -"Jeśli kopia nie została pobrana automatycznie, kliknij prawym klawiszem i wybierz "Zapisz jako " -"…"" #: templates/notificationarea.html:7 msgid "" "If the backup file was not downloaded automatically, right click and choose " -""Save as …"" +""Save as …"." msgstr "" -"Jeśli kopia nie została pobrana automatycznie, kliknij prawym klawiszem i " -"wybierz "Zapisz jako …"" #: scripts/services/EditUriBackendConfig.js:113 msgid "" @@ -1525,10 +1544,8 @@ msgstr "Jeśli nie podasz Klucza API, nawa dzierżawcy jest wymagana" #: templates/delete.html:32 msgid "" "If you want to use the backup later, you can export the configuration before" -" deleting it" +" deleting it." msgstr "" -"Jeśli chcesz użyć kopii później, możesz wyeksportować konfigurację przed jej" -" usunięciem" #: templates/import.html:29 msgid "Import" @@ -1538,6 +1555,11 @@ msgstr "Import" msgid "Import Destination URL" msgstr "Import Docelowego URL" +#: scripts/controllers/EditBackupController.js:96 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Import URL" +msgstr "" + #: templates/import.html:3 msgid "Import backup configuration" msgstr "Importuj konfigurację kopii" @@ -1566,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" @@ -1611,11 +1633,11 @@ msgstr "KBajty" msgid "KByte/s" msgstr "KBajty/s" -#: templates/addoredit.html:325 +#: templates/addoredit.html:323 msgid "Keep a specific number of backups" msgstr "Zachowaj określoną ilość kopii" -#: templates/addoredit.html:323 +#: templates/addoredit.html:321 msgid "Keep all backups" msgstr "Zachowaj wszystkie kopie" @@ -1681,10 +1703,10 @@ msgstr "Załaduj starsze dane" msgid "Loading remote storage usage …" msgstr "" -#: templates/about.html:42 templates/about.html:47 templates/about.html:53 +#: 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 ..." @@ -1694,10 +1716,13 @@ msgid "Local Repository" msgstr "Magazyn lokalny" #: templates/localdatabase.html:2 -msgid "Local database for" -msgstr "Lokalna baza danych dla" +msgid "" +"Local database for {{Backup.Backup.Name}}…loading…" +msgstr "" -#: templates/localdatabase.html:26 +#: templates/localdatabase.html:23 msgid "Local database path:" msgstr "Ścieżka lokalnej bazy danych:" @@ -1709,7 +1734,7 @@ msgstr "Magazyn lokalny" msgid "Local storage" msgstr "Magazyn lokalny" -#: templates/localdatabase.html:23 +#: templates/localdatabase.html:20 msgid "Location" msgstr "Położenie" @@ -1725,7 +1750,11 @@ msgstr "Logi dla {{Backup.Backup.Name}}" msgid "Log data from the server" msgstr "Logi z serwera" -#: index.html:226 +#: index.html:307 +msgid "Log in" +msgstr "" + +#: index.html:227 msgid "Log out" msgstr "Wyloguj" @@ -1737,7 +1766,7 @@ msgstr "MBajt" msgid "MByte/s" msgstr "MBajty/s" -#: templates/localdatabase.html:11 +#: templates/localdatabase.html:8 msgid "Maintenance" msgstr "Konserwacja" @@ -1747,7 +1776,7 @@ msgid "" " advanced options." msgstr "" -#: index.html:259 +#: index.html:260 msgid "Manual" msgstr "" @@ -1767,8 +1796,8 @@ msgstr "Maksymalna szybkość pobierania" msgid "Max upload speed" msgstr "Maksymalna szybkość wysyłania" -#: index.html:144 templates/addoredit.html:127 templates/addoredit.html:169 -#: templates/addoredit.html:384 templates/addoredit.html:95 +#: 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" msgstr "Menu" @@ -1814,11 +1843,11 @@ msgstr "Zmodyfikowano" msgid "Mon" msgstr "Pn" -#: scripts/services/AppUtils.js:93 templates/addoredit.html:355 +#: scripts/services/AppUtils.js:93 templates/addoredit.html:353 msgid "Months" msgstr "Miesiące" -#: templates/localdatabase.html:34 +#: templates/localdatabase.html:31 msgid "Move existing database" msgstr "Przenieś istniejącą bazę danych" @@ -1850,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 "" @@ -1877,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" @@ -1889,7 +1918,7 @@ msgstr "Następne zadanie" msgid "Next time" msgstr "Następny raz" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -1938,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ń" @@ -1961,24 +1990,21 @@ msgid "" "is equivalent to 1 MByte/s." msgstr "" -#: templates/backends/sia.html:19 -msgid "Note:" -msgstr "" - -#: templates/addoredit.html:330 +#: templates/addoredit.html:328 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:48 -#: scripts/controllers/AppController.js:63 +#: 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 #: scripts/controllers/RestoreDirectController.js:33 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28 #: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58 -#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:152 +#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:147 #: templates/settings.html:158 msgid "OK" msgstr "OK" @@ -1991,14 +2017,14 @@ msgstr "" msgid "OSS Access Key Secret" msgstr "" -#: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 -msgid "OSS Bucket Name" -msgstr "" - #: templates/backends/aliyunoss.html:21 msgid "OSS Bucket Region" msgstr "" +#: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 +msgid "OSS Bucket name" +msgstr "" + #: templates/backends/aliyunoss.html:2 msgid "OSS Endpoint" msgstr "" @@ -2015,7 +2041,7 @@ msgstr "" msgid "Official releases" msgstr "" -#: templates/addoredit.html:348 +#: templates/addoredit.html:346 msgid "" "Once there are more backups than the specified number, the oldest backups " "are deleted." @@ -2036,8 +2062,8 @@ msgid "Opened" msgstr "Otwarto" #: scripts/services/EditUriBuiltins.js:1016 -msgid "Openstack API Key are not supported in v3 keystone API." -msgstr "Klucz API OpenStack nie wspierany w v3 Keystone API" +msgid "Openstack API key are not supported in v3 keystone API" +msgstr "" #: scripts/services/AppUtils.js:197 msgid "Operating System" @@ -2079,10 +2105,8 @@ msgstr "Opcje" #: templates/settings.html:143 msgid "" "Options added here are applied to all backups, but can be overridden in each" -" individual backup" +" individual backup." msgstr "" -"Opcje dodane tutaj stosowane są do wszystkich kopii zapasowych, ale można je" -" zmodyfikować w każdej indywidualnej kopii zapasowej" #: templates/restore.html:81 msgid "Original location" @@ -2092,7 +2116,7 @@ msgstr "Położenie oryginalne" msgid "Others" msgstr "Inne" -#: templates/addoredit.html:334 +#: templates/addoredit.html:332 msgid "" "Over time backups will be deleted automatically. There will remain one " "backup for each of the last 7 days, each of the last 4 weeks, each of the " @@ -2153,7 +2177,7 @@ msgid "Path on server" msgstr "Ścieżka na serwerze" #: templates/backends/b2.html:8 templates/backends/e2.html:17 -#: templates/backends/s3.html:63 +#: templates/backends/s3.html:62 msgid "Path or subfolder in the bucket" msgstr "Ścieżka lub podkatalog w zasobniku" @@ -2165,7 +2189,7 @@ msgstr "Wstrzymaj" msgid "Pause after startup or hibernation" msgstr "Wstrzymaj po uruchomieniu lub hibernacji" -#: scripts/controllers/AppController.js:46 +#: scripts/controllers/AppController.js:52 msgid "Pause options" msgstr "Opcje wstrzymania" @@ -2194,7 +2218,7 @@ msgid "Prevent tray icon automatic log-in" msgstr "Zapobiegaj automatycznemu logowaniu z ikony w trayu" #: templates/addoredit.html:114 templates/addoredit.html:247 -#: templates/addoredit.html:297 templates/addoredit.html:411 +#: templates/addoredit.html:297 templates/addoredit.html:409 #: templates/restoredirect.html:81 msgid "Previous" msgstr "Poprzedni" @@ -2227,7 +2251,7 @@ msgstr "Czyszczenie plików ..." msgid "Rebuilding local database …" msgstr "Odbudowa lokalnej bazy danych ..." -#: templates/localdatabase.html:20 +#: templates/localdatabase.html:17 msgid "Recreate (delete and repair)" msgstr "Odtworzenie (usunięcie i naprawienie)" @@ -2251,7 +2275,7 @@ msgstr "Rejestrowanie kopii tymczasowej ..." msgid "Relative paths not allowed" msgstr "Ścieżki względne nie są dopuszczalne" -#: index.html:306 templates/captcha.html:7 +#: index.html:306 templates/captcha.html:8 msgid "Reload" msgstr "Przeładuj" @@ -2291,7 +2315,7 @@ msgstr "Usuń opcję" msgid "Removed files" msgstr "Usunięte pliki" -#: templates/localdatabase.html:18 templates/notificationarea.html:14 +#: templates/localdatabase.html:15 templates/notificationarea.html:14 msgid "Repair" msgstr "Napraw" @@ -2311,11 +2335,11 @@ msgstr "Powtórz długie hasło" msgid "Reporting:" msgstr "Raportowanie:" -#: templates/localdatabase.html:31 +#: templates/localdatabase.html:28 msgid "Reset" msgstr "Resetuj" -#: index.html:214 templates/restore.html:142 +#: index.html:215 templates/restore.html:137 msgid "Restore" msgstr "Odtwórz" @@ -2373,7 +2397,7 @@ msgstr "Odtworzone linki symboliczne" msgid "Restoring files …" msgstr "Odtworzone pliki ..." -#: index.html:217 +#: index.html:218 msgid "Resume" msgstr "Wznów" @@ -2389,18 +2413,22 @@ msgstr "Uruchom ponownie co" msgid "Run now" msgstr "Uruchom teraz" -#: templates/commandline.html:47 +#: templates/commandline.html:44 msgid "Running commandline entry" msgstr "Uruchamianie komend z linii poleceń" -#: index.html:172 +#: index.html:173 msgid "Running task:" msgstr "Działające zadania:" -#: scripts/controllers/StateController.js:25 templates/commandline.html:58 +#: scripts/controllers/StateController.js:25 msgid "Running …" msgstr "Działanie ..." +#: templates/commandline.html:54 +msgid "Running … stop now" +msgstr "" + #: scripts/services/SystemInfo.js:51 msgid "S3 Compatible" msgstr "Kompatybilny z S3" @@ -2417,11 +2445,11 @@ msgstr "So" msgid "Satellite" msgstr "Satelita" -#: templates/addoredit.html:410 templates/localdatabase.html:32 +#: templates/addoredit.html:408 templates/localdatabase.html:29 msgid "Save" msgstr "Zapisz" -#: templates/localdatabase.html:33 +#: templates/localdatabase.html:30 msgid "Save and repair" msgstr "Zapisz i napraw" @@ -2479,11 +2507,16 @@ msgstr "Serwer i port" msgid "Server hostname or IP" msgstr "Nazwa serwera lub IP" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "Server is currently paused," msgstr "Serwer jest obecnie wstrzymany," +#: templates/commandline.html:45 +msgid "" +"Server is currently paused, resume now" +msgstr "" + #: scripts/controllers/HomeController.js:7 msgid "Server is currently paused, do you want to resume now?" msgstr "Serwer jest obecnie wstrzymany, czy chcesz teraz wznowić jego pracę?" @@ -2496,11 +2529,11 @@ msgstr "Hasło serwera" msgid "Server paused" msgstr "Serwer wstrzymany" -#: templates/about.html:69 +#: templates/about.html:71 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" @@ -2534,13 +2567,7 @@ msgstr "Pokaż drzewo widoku" msgid "Sia server password" msgstr "Hasło serwera Sia" -#: templates/backends/sia.html:19 -msgid "" -"Sia will still boost redundancy later as long as you're connected to your " -"hosts." -msgstr "" - -#: templates/addoredit.html:326 +#: templates/addoredit.html:324 msgid "Smart backup retention" msgstr "Inteligentna retencja kopii" @@ -2552,7 +2579,7 @@ msgstr "" "Niektórzy dostawcy OpenStack dopuszczają klucz API zamiast hasła i nazwy " "najemcy" -#: templates/backends/s3.html:83 +#: templates/backends/s3.html:82 msgid "" "Some S3 providers might only be compatible with a certain client library" msgstr "" @@ -2636,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:" @@ -2693,7 +2720,7 @@ msgstr "Pliki systemowe" msgid "System info" msgstr "Informacja systemowa" -#: templates/about.html:61 +#: templates/about.html:63 msgid "System properties" msgstr "Właściwości systemowe" @@ -2705,6 +2732,10 @@ msgstr "TBajty" msgid "TByte/s" msgstr "TBajty/s" +#: templates/commandline.html:13 +msgid "Target URL >" +msgstr "" + #: templates/backends/sia.html:7 msgid "Target path. Example: /backup" msgstr "" @@ -2775,9 +2806,10 @@ msgstr "Kopia była tymczasowa i nie istnieje, stąd dane dziennika są utracone #: templates/addoredit.html:312 msgid "" -"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 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." msgstr "" #: scripts/services/EditUriBuiltins.js:1068 @@ -2785,13 +2817,6 @@ msgid "The bucket name should be all lower-case, convert automatically?" msgstr "" "Nazwa zasobnika powinna być pisana wersalikami, zmienić automatycznie ?" -#: scripts/services/EditUriBuiltins.js:1052 -msgid "" -"The bucket name should start with your username, prepend automatically?" -msgstr "" -"Nazwa zasobnika powinna zaczynać się od nazwy użytkownika, dodać " -"automatycznie ?" - #: scripts/controllers/ExportController.js:13 msgid "" "The configuration should be kept safe. Are you sure you want to save an " @@ -2922,7 +2947,7 @@ msgstr "Bieżący miesiąc" msgid "This week" msgstr "Bieżący tydzień" -#: scripts/controllers/AppController.js:61 +#: scripts/controllers/AppController.js:67 msgid "Throttle settings" msgstr "Limity prędkości" @@ -2951,6 +2976,12 @@ msgstr "" msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "Aby wyeksportować bez hasła, odznacz pole \"Szyfruj plik\"" +#: scripts/services/EditUriBuiltins.js:1052 +msgid "" +"To prevent bucket naming conflicts, it is recommended to prepend your " +"account ID to the bucket name. Prepend automatically?" +msgstr "" + #: templates/settings.html:26 msgid "" "To prevent various DNS based attacks, Duplicati limits the allowed hostnames" @@ -2993,7 +3024,7 @@ msgstr "" msgid "Tue" msgstr "Wt" -#: templates/restore.html:138 +#: templates/restore.html:133 msgid "Type passphrase here." msgstr "Wpisz tutaj hasło." @@ -3009,6 +3040,13 @@ msgstr "Nieznany rozmiar kopii i wersje" msgid "Until resumed" msgstr "Do wznowienia" +#: templates/about.html:30 +msgid "" +"Update {{state.updatedVersion}} is available." +" Download now" +msgstr "" + #: templates/settings.html:78 msgid "Update channel" msgstr "Kanał uaktualnień" @@ -3033,13 +3071,8 @@ 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 "" -"Raporty użytkowania pomagają nam poprawić wygodę obsługi i ocenić " -"użyteczność nowych funkcji. Używamy ich do generowania {{'publicznych statystyk " -"użytkowania'}}" #: templates/settings.html:113 msgid "Usage statistics" @@ -3147,17 +3180,15 @@ msgstr "Bardzo silne" msgid "Very weak" msgstr "Bardzo słabe" -#: index.html:245 +#: index.html:246 msgid "Visit us on" msgstr "Odwiedź nas na" #: templates/delete.html:21 msgid "" "WARNING: The remote database is found to be in use by the commandline " -"library" +"library." msgstr "" -"UWAGA: Wykryto, że zdalna baza danych jest używana przez bibliotekę wiersza " -"poleceń." #: templates/delete.html:44 msgid "WARNING: This will prevent you from restoring the data in the future." @@ -3167,7 +3198,7 @@ msgstr "UWAGA: To uniemożliwi odtworzenie danych w przyszłości." msgid "Waiting for task to begin" msgstr "Oczekiwanie na rozpoczęcie zadania" -#: templates/commandline.html:54 +#: templates/commandline.html:51 msgid "Waiting for task to start …" msgstr "" @@ -3196,7 +3227,7 @@ msgstr "Słabe długie hasło" msgid "Wed" msgstr "Śr" -#: scripts/services/AppUtils.js:92 templates/addoredit.html:354 +#: scripts/services/AppUtils.js:92 templates/addoredit.html:352 msgid "Weeks" msgstr "Tygodnie" @@ -3208,11 +3239,11 @@ msgstr "Gdzie chcesz odtworzyć?" msgid "Where do you want to restore the files to?" msgstr "Gdzie chcesz odtworzyć pliki?" -#: scripts/services/AppUtils.js:94 templates/addoredit.html:356 +#: scripts/services/AppUtils.js:94 templates/addoredit.html:354 msgid "Years" msgstr "Lata" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -3259,7 +3290,7 @@ msgstr "" "Zmieniłeś ścieżkę na nie prowadzącą do istniejącej bazy danych.\n" "Czy jesteś pewny, że takie było twoje rzeczywiste zamierzenie?" -#: templates/about.html:27 +#: templates/about.html:28 msgid "You are currently running {{appname}} {{version}}" msgstr "Aktualnie używasz {{appname}} {{version}}" @@ -3346,8 +3377,8 @@ msgid "You must enter a tenant (aka project) name to use v3 API" msgstr "Musisz podać nazwę dzierżawcy (znanego jako projekt) aby użyć v3 API" #: scripts/services/EditUriBuiltins.js:1027 -msgid "You must enter a tenant name if you do not provide an API Key" -msgstr "Musisz podać nazwę dzierżawcy jeśli nie podano Klucza API" +msgid "You must enter a tenant name if you do not provide an API key" +msgstr "" #: scripts/controllers/EditBackupController.js:289 msgid "You must enter a valid duration for the time to keep backups" @@ -3358,12 +3389,12 @@ msgid "You must enter a valid retention policy string" msgstr "Musisz wprowadzić prawidłowy ciąg zasad przechowywania" #: scripts/services/EditUriBuiltins.js:1024 -msgid "You must enter either a password or an API Key" -msgstr "Musisz podać hasło lub Klucz API " +msgid "You must enter either a password or an API key" +msgstr "" #: scripts/services/EditUriBuiltins.js:1031 -msgid "You must enter either a password or an API Key, not both" -msgstr "Musisz podać jedno z dwóch hasło lub Klucz API, ale nie oba" +msgid "You must enter either a password or an API key, not both" +msgstr "" #: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the password" @@ -3398,7 +3429,7 @@ msgstr "Musisz podać ścieżkę" msgid "You should fill in {{field}} {{reason}}" msgstr "" -#: templates/restore.html:149 +#: templates/restore.html:144 msgid "Your files and folders have been restored successfully." msgstr "Twoje pliki i foldery zostały pomyślnie odtworzone." @@ -3439,7 +3470,7 @@ msgstr "" msgid "cos_secret_key" msgstr "" -#: templates/addoredit.html:272 templates/addoredit.html:357 +#: templates/addoredit.html:272 templates/addoredit.html:355 #: templates/advancedoptionseditor.html:29 #: templates/advancedoptionseditor.html:36 msgid "custom" @@ -3473,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 "" @@ -3485,8 +3512,7 @@ msgstr "" msgid "remote repository, e.g. remote" msgstr "" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "resume now" msgstr "wznów teraz" @@ -3511,7 +3537,7 @@ msgstr "" "{{appname}} podlega licencji {{licensename}}." -#: templates/about.html:51 +#: templates/about.html:53 msgid "" "{{brandingService.appName}} is using the following third party libraries:" msgstr "" @@ -3544,7 +3570,3 @@ msgstr "{{number}} Minut" #: templates/home.html:52 msgid "{{time}} (took {{duration}})" msgstr "{{time}} (trwało {{duration}})" - -#: templates/localdatabase.html:4 -msgid "…loading…" -msgstr "...ładowanie..." diff --git a/Localizations/webroot/localization_webroot-pt.po b/Localizations/webroot/localization_webroot-pt.po index b82c752bb..2a4678cba 100644 --- a/Localizations/webroot/localization_webroot-pt.po +++ b/Localizations/webroot/localization_webroot-pt.po @@ -46,22 +46,39 @@ msgstr "- escolha uma opção -" msgid "...loading..." msgstr "...a carregar..." -#: templates/backends/openstack.html:44 -msgid "API Key" -msgstr "Chave API" +#: templates/backends/sia.html:19 +msgid "" +"Note: Sia will still boost redundancy later as long as you're " +"connected to your hosts." +msgstr "" -#: scripts/services/EditUriBuiltins.js:1167 templates/backends/storj.html:21 +#: templates/commandline.html:25 +msgid " Edit as text" +msgstr "" + +#: templates/commandline.html:32 +msgid " Edit as text" +msgstr "" + +#: 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 "" + +#: scripts/services/EditUriBuiltins.js:1167 +#: templates/backends/openstack.html:44 templates/backends/storj.html:21 #: templates/backends/storj.html:22 msgid "API key" msgstr "Chave API" -#: scripts/services/EditUriBuiltins.js:1041 templates/backends/s3.html:67 -#: templates/backends/s3.html:69 +#: scripts/services/EditUriBuiltins.js:1041 templates/backends/s3.html:66 +#: templates/backends/s3.html:68 msgid "AWS Access ID" msgstr "ID do acesso AWS" -#: scripts/services/EditUriBuiltins.js:1042 templates/backends/s3.html:72 -#: templates/backends/s3.html:74 +#: scripts/services/EditUriBuiltins.js:1042 templates/backends/s3.html:71 +#: templates/backends/s3.html:73 msgid "AWS Access Key" msgstr "Chave do acesso AWS" @@ -69,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" @@ -122,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" @@ -147,7 +164,8 @@ msgstr "Ajustar nome do 'bucket'?" msgid "Advanced Options" msgstr "Opções avançadas" -#: templates/addoredit.html:378 templates/edituri.html:28 +#: templates/addoredit.html:376 templates/commandline.html:23 +#: templates/commandline.html:31 templates/edituri.html:28 msgid "Advanced options" msgstr "Opções avançadas" @@ -259,8 +277,8 @@ msgid "Autogenerated passphrase" msgstr "Frase-passe gerada automaticamente" #: templates/addoredit.html:258 -msgid "Automatically run backups." -msgstr "Executar cópias de segurança automaticamente." +msgid "Automatically run backups" +msgstr "" #: templates/backends/b2.html:12 msgid "B2 Application ID" @@ -282,13 +300,15 @@ msgstr "ID Aplicação B2 Cloud Storage" msgid "B2 Cloud Storage Application Key" msgstr "Chave da aplicação B2 Cloud Storage" -#: templates/restore.html:143 templates/restore.html:70 +#: templates/restore.html:138 templates/restore.html:70 msgid "Back" msgstr "Recuar" -#: templates/about.html:64 -msgid "Backend modules:" -msgstr "Módulos de 'backend':" +#: templates/about.html:66 +msgid "" +"Backend modules:

{{item.Key}}

" +msgstr "" #: scripts/services/ServerStatus.js:46 msgid "Backup complete!" @@ -300,22 +320,17 @@ msgstr "Destino da cópia de segurança" #: templates/restore.html:131 msgid "" -"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. 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." msgstr "" -"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." #: templates/restore.html:21 templates/restoredirect.html:21 #: templates/restoredirect.html:31 msgid "Backup location" msgstr "Localização da cópia de segurança" -#: templates/addoredit.html:321 +#: templates/addoredit.html:319 msgid "Backup retention" msgstr "Retenção de cópias de segurança" @@ -339,33 +354,23 @@ msgstr "Explorar" msgid "Browser default" msgstr "Navegador padrão" -#: scripts/services/EditUriBuiltins.js:1163 -#: scripts/services/EditUriBuiltins.js:1169 templates/backends/storj.html:37 -msgid "Bucket" -msgstr "'Bucket'" +#: templates/backends/gcs.html:15 +msgid "Bucket create location" +msgstr "Localização de criação do 'bucket'" #: scripts/services/EditUriBuiltins.js:1000 #: scripts/services/EditUriBuiltins.js:1040 #: scripts/services/EditUriBuiltins.js:1086 #: scripts/services/EditUriBuiltins.js:1100 +#: scripts/services/EditUriBuiltins.js:1163 +#: scripts/services/EditUriBuiltins.js:1169 #: scripts/services/EditUriBuiltins.js:1226 -#: scripts/services/EditUriBuiltins.js:1238 -msgid "Bucket Name" -msgstr "Nome do 'bucket'" - -#: templates/backends/gcs.html:15 -msgid "Bucket create location" -msgstr "Localização de criação do 'bucket'" - -#: templates/backends/storj.html:38 -msgid "Bucket for storing the backup" -msgstr "" - -#: templates/backends/b2.html:2 templates/backends/b2.html:3 -#: templates/backends/cos.html:25 templates/backends/e2.html:11 -#: templates/backends/e2.html:12 templates/backends/gcs.html:2 -#: templates/backends/openstack.html:2 templates/backends/s3.html:22 -#: templates/backends/s3.html:23 +#: scripts/services/EditUriBuiltins.js:1238 templates/backends/b2.html:2 +#: templates/backends/b2.html:3 templates/backends/cos.html:25 +#: templates/backends/e2.html:11 templates/backends/e2.html:12 +#: templates/backends/gcs.html:2 templates/backends/openstack.html:2 +#: templates/backends/s3.html:22 templates/backends/s3.html:23 +#: templates/backends/storj.html:37 templates/backends/storj.html:38 msgid "Bucket name" msgstr "Nome do 'bucket'" @@ -452,8 +457,9 @@ msgstr "Ficheiros em cache" msgid "Canary" msgstr "Canary" -#: scripts/controllers/AppController.js:48 -#: scripts/controllers/AppController.js:63 +#: 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 +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" @@ -504,15 +514,15 @@ msgstr "Registo de alterações para {{appname}} {{version}}" msgid "Check failed:" msgstr "Falha de verificação:" -#: templates/about.html:33 +#: templates/about.html:34 msgid "Check for updates now" msgstr "Procurar atualizações agora" -#: templates/about.html:34 +#: templates/about.html:35 msgid "Checking for updates …" msgstr "A procurar atualizações ..." -#: templates/captcha.html:10 +#: templates/captcha.html:11 msgid "Checking …" msgstr "" @@ -532,11 +542,11 @@ 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" -#: templates/backends/s3.html:79 +#: templates/backends/s3.html:78 msgid "Client library to use" msgstr "Biblioteca do cliente a utilizar" @@ -548,6 +558,14 @@ msgstr "" msgid "Cloud API Secret Key" msgstr "" +#: templates/commandline.html:8 +msgid "Command" +msgstr "" + +#: templates/commandline.html:18 +msgid "Commandline arguments" +msgstr "" + #: templates/home.html:40 msgid "Commandline …" msgstr "Linha de comandos ..." @@ -576,9 +594,11 @@ msgstr "A terminar a cópia de segurança ..." msgid "Completing previous backup …" msgstr "A completar a cópia de segurança anterior ..." -#: templates/about.html:65 -msgid "Compression modules:" -msgstr "Módulos de compressão:" +#: templates/about.html:67 +msgid "" +"Compression modules:

{{item.Key}}

" +msgstr "" #: scripts/directives/sourceFolderPicker.js:533 msgid "Computer" @@ -606,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 "" @@ -622,7 +642,7 @@ msgstr "Requer confirmação" msgid "Connect" msgstr "Estabelecer ligação" -#: index.html:307 +#: index.html:308 msgid "Connect now" msgstr "Estabelecer ligação agora" @@ -630,25 +650,18 @@ msgstr "Estabelecer ligação agora" msgid "Connecting to server …" msgstr "A ligar ao servidor ..." -#: templates/commandline.html:51 +#: templates/commandline.html:48 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" -#: index.html:294 -msgid "" -"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." -msgstr "" - #: scripts/directives/backupEditUri.js:50 #: scripts/directives/backupEditUri.js:53 msgid "Connection worked!" @@ -683,6 +696,11 @@ msgstr "Copiar" msgid "Copy Destination URL to Clipboard" msgstr "Copiar URL para a área de transferência" +#: scripts/controllers/EditBackupController.js:104 +#: scripts/controllers/RestoreDirectController.js:33 +msgid "Copy URL" +msgstr "" + #: scripts/controllers/DialogController.js:20 msgid "Copy failed. Please manually copy the URL" msgstr "Falha ao copiar. Copie o URL manualmente." @@ -763,11 +781,11 @@ msgstr "Satélite personalizado ({{satellite}})" msgid "Custom authentication url" msgstr "URL personalizado de autenticação" -#: templates/addoredit.html:327 +#: templates/addoredit.html:325 msgid "Custom backup retention" msgstr "Retenção de cópias de segurança personalizada" -#: templates/backends/s3.html:56 +#: templates/backends/s3.html:55 msgid "Custom bucket storage class" msgstr "" @@ -787,27 +805,19 @@ msgstr "Valor personalizado da região ({{region}})" msgid "Custom server url ({{server}})" msgstr "URL personalizado do servidor ({{server}})" -#: templates/backends/s3.html:50 -msgid "" -"Custom storage class\n" -" ({{class}})" -msgstr "" -"Classe de armazenamento personalizada\n" -" ({{class}})" - -#: templates/backends/gcs.html:29 +#: templates/backends/gcs.html:29 templates/backends/s3.html:50 msgid "Custom storage class ({{class}})" msgstr "Classe personalizada do armazenamento ({{class}})" #: templates/advancedoptionseditor.html:43 -msgid "DEPRECATED:" +msgid "DEPRECATED: {{getDeprecationMessage(item)}}" msgstr "" #: templates/home.html:37 msgid "Database …" msgstr "Base de dados ..." -#: scripts/services/AppUtils.js:91 templates/addoredit.html:353 +#: scripts/services/AppUtils.js:91 templates/addoredit.html:351 msgid "Days" msgstr "Dias" @@ -827,7 +837,11 @@ msgstr "Exclusões padrão" msgid "Default options" msgstr "Opções padrão" -#: templates/localdatabase.html:19 +#: templates/advancedoptionseditor.html:44 +msgid "Default value: \"{{getDefaultValue(item)}}\"" +msgstr "" + +#: templates/localdatabase.html:16 msgid "Delete" msgstr "Eliminar" @@ -839,7 +853,7 @@ msgstr "Fase de eliminar (versões de cópias de segurança antigas)" msgid "Delete backup" msgstr "Eliminar cópia de segurança" -#: templates/addoredit.html:324 +#: templates/addoredit.html:322 msgid "Delete backups that are older than" msgstr "Eliminar cópias de segurança mais antigas do que" @@ -969,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:177 +#: 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" @@ -1014,7 +1028,7 @@ msgstr "" "Ao eliminar uma cópia de segurança, também elimina a base de dados local e afetará a possibilidade de restaurar os ficheiros remotos.\n" "Se 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." -#: templates/localdatabase.html:8 +#: templates/localdatabase.html:5 msgid "" "Each backup has a local database associated with it, which stores " "information about the remote backup on the local machine. This makes it " @@ -1022,12 +1036,12 @@ msgid "" " to be downloaded for each operation." msgstr "" -#: templates/addoredit.html:174 templates/addoredit.html:389 +#: templates/addoredit.html:174 templates/addoredit.html:387 #: templates/edituri.html:39 templates/settings.html:146 msgid "Edit as list" msgstr "Editar como lista..." -#: templates/addoredit.html:177 templates/addoredit.html:392 +#: templates/addoredit.html:177 templates/addoredit.html:390 #: templates/edituri.html:42 templates/settings.html:152 msgid "Edit as text" msgstr "Editar como texto" @@ -1053,9 +1067,11 @@ msgstr "Encriptação" msgid "Encryption changed" msgstr "Encriptação alterada" -#: templates/about.html:66 -msgid "Encryption modules:" -msgstr "Módulos de encriptação:" +#: templates/about.html:68 +msgid "" +"Encryption modules:

{{item.Key}}

" +msgstr "" #: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 #: templates/backends/storj.html:26 @@ -1081,7 +1097,12 @@ msgstr "Fim" msgid "Enter URL" msgstr "Digite o URL" -#: templates/addoredit.html:341 +#: scripts/controllers/EditBackupController.js:96 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Enter a backup destination URL:" +msgstr "" + +#: templates/addoredit.html:339 msgid "" "Enter a retention strategy manually. Placeholders are D/W/Y for " "days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. " @@ -1095,6 +1116,10 @@ msgstr "" " 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." +#: templates/commandline.html:14 +msgid "Enter a url, or click the "Target URL >" link" +msgstr "" + #: templates/restoredirect.html:61 msgid "Enter backup passphrase, if any" msgstr "Digite a frase-passe da cópia de segurança, se existente" @@ -1111,11 +1136,11 @@ msgstr "Digite a frase-passe de encriptação" msgid "Enter expression here" msgstr "Digite aqui a expressão" -#: templates/commandline.html:22 +#: templates/commandline.html:19 msgid "Enter one argument per line without quotes, e.g. *.txt" msgstr "" -#: templates/commandline.html:29 +#: templates/commandline.html:26 msgid "" "Enter one option per line in command-line format, e.g. --dblock-size=100MB" msgstr "" @@ -1329,11 +1354,11 @@ msgstr "Ficheiros maiores do que:" msgid "Filters" msgstr "Filtros" -#: templates/commandline.html:60 +#: templates/commandline.html:57 msgid "Finished!" msgstr "Terminado!" -#: scripts/controllers/AppController.js:176 +#: scripts/controllers/AppController.js:183 msgid "First run setup" msgstr "Configuração de primeira utilização" @@ -1341,11 +1366,15 @@ msgstr "Configuração de primeira utilização" msgid "Folder" msgstr "Pasta" +#: templates/backends/storj.html:42 +msgid "Folder in the bucket" +msgstr "" + #: templates/backends/aliyunoss.html:30 templates/backends/b2.html:7 #: templates/backends/cos.html:30 templates/backends/e2.html:16 #: templates/backends/file.html:22 templates/backends/file.html:6 #: templates/backends/jottacloud.html:2 templates/backends/mega.html:2 -#: templates/backends/s3.html:61 templates/backends/sia.html:6 +#: templates/backends/s3.html:60 templates/backends/sia.html:6 #: templates/backends/storj.html:41 templates/restore.html:105 #: templates/restore.html:89 msgid "Folder path" @@ -1355,10 +1384,6 @@ msgstr "Caminho da pasta" msgid "Folder path name" msgstr "" -#: templates/backends/storj.html:42 -msgid "Folder within the bucket for storing the backup" -msgstr "" - #: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "Sex" @@ -1396,7 +1421,7 @@ msgstr "Opções gerais" msgid "Generate" msgstr "Gerar" -#: templates/backends/s3.html:89 +#: templates/backends/s3.html:88 msgid "Generate IAM access policy" msgstr "Gerar política de acesso IAM" @@ -1420,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" @@ -1471,7 +1496,7 @@ msgstr "" msgid "If a date was missed, the job will run as soon as possible." msgstr "Se não existir data, a tarefa será executada assim que possível." -#: templates/addoredit.html:361 +#: templates/addoredit.html:359 msgid "" "If at least one newer backup is found, all backups older than this date are " "deleted." @@ -1479,7 +1504,7 @@ msgstr "" "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." -#: templates/localdatabase.html:13 +#: templates/localdatabase.html:10 msgid "" "If the backup and the remote storage is out of sync, Duplicati will require " "that you perform a repair operation to synchronize the database. If the " @@ -1490,21 +1515,15 @@ msgstr "" msgid "" "If the backup file was not downloaded automatically, right click and choose "Save" -" as …"" +" as …"." msgstr "" -"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 …"" #: templates/notificationarea.html:7 msgid "" "If the backup file was not downloaded automatically, right click and choose " -""Save as …"" +""Save as …"." msgstr "" -"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 …"" #: scripts/services/EditUriBackendConfig.js:113 msgid "" @@ -1522,10 +1541,8 @@ msgstr "" #: templates/delete.html:32 msgid "" "If you want to use the backup later, you can export the configuration before" -" deleting it" +" deleting it." msgstr "" -"Se quiser utilizar esta cópia de segurança posteriormente, pode exportar a " -"configuração antes de a eliminar." #: templates/import.html:29 msgid "Import" @@ -1535,6 +1552,11 @@ msgstr "Importar" msgid "Import Destination URL" msgstr "Importar URL do destino" +#: scripts/controllers/EditBackupController.js:96 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Import URL" +msgstr "" + #: templates/import.html:3 msgid "Import backup configuration" msgstr "Importar configuração da cópia de segurança" @@ -1563,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." @@ -1608,11 +1630,11 @@ msgstr "KByte" msgid "KByte/s" msgstr "KByte/s" -#: templates/addoredit.html:325 +#: templates/addoredit.html:323 msgid "Keep a specific number of backups" msgstr "Manter um número específico" -#: templates/addoredit.html:323 +#: templates/addoredit.html:321 msgid "Keep all backups" msgstr "Manter todas as cópias de segurança" @@ -1683,10 +1705,10 @@ msgstr "Carregar dados antigos" msgid "Loading remote storage usage …" msgstr "" -#: templates/about.html:42 templates/about.html:47 templates/about.html:53 +#: 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 ..." @@ -1696,10 +1718,13 @@ msgid "Local Repository" msgstr "Repositório local" #: templates/localdatabase.html:2 -msgid "Local database for" -msgstr "Base de dados local para" +msgid "" +"Local database for {{Backup.Backup.Name}}…loading…" +msgstr "" -#: templates/localdatabase.html:26 +#: templates/localdatabase.html:23 msgid "Local database path:" msgstr "Caminho da base de dados local:" @@ -1711,7 +1736,7 @@ msgstr "Repositório local" msgid "Local storage" msgstr "Armazenamento local" -#: templates/localdatabase.html:23 +#: templates/localdatabase.html:20 msgid "Location" msgstr "Localização" @@ -1727,7 +1752,11 @@ msgstr "Registo para {{Backup.Backup.Name}}" msgid "Log data from the server" msgstr "Registo a partir do servidor" -#: index.html:226 +#: index.html:307 +msgid "Log in" +msgstr "" + +#: index.html:227 msgid "Log out" msgstr "Terminar sessão" @@ -1739,7 +1768,7 @@ msgstr "MByte" msgid "MByte/s" msgstr "MByte/s" -#: templates/localdatabase.html:11 +#: templates/localdatabase.html:8 msgid "Maintenance" msgstr "Manutenção" @@ -1749,7 +1778,7 @@ msgid "" " advanced options." msgstr "" -#: index.html:259 +#: index.html:260 msgid "Manual" msgstr "" @@ -1769,8 +1798,8 @@ 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 -#: templates/addoredit.html:384 templates/addoredit.html:95 +#: 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" msgstr "Menu" @@ -1816,11 +1845,11 @@ msgstr "Modificado" msgid "Mon" msgstr "Seg" -#: scripts/services/AppUtils.js:93 templates/addoredit.html:355 +#: scripts/services/AppUtils.js:93 templates/addoredit.html:353 msgid "Months" msgstr "Meses" -#: templates/localdatabase.html:34 +#: templates/localdatabase.html:31 msgid "Move existing database" msgstr "Mover base de dados existente" @@ -1852,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 "" @@ -1879,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:" @@ -1891,7 +1920,7 @@ msgstr "Próxima tarefa:" msgid "Next time" msgstr "Próxima hora" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -1942,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" @@ -1965,25 +1994,22 @@ msgid "" "is equivalent to 1 MByte/s." msgstr "" -#: templates/backends/sia.html:19 -msgid "Note:" -msgstr "" - -#: templates/addoredit.html:330 +#: templates/addoredit.html:328 msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "" "Nada será eliminado. O tamanho da cópia de segurança crescerá com cada " "alteração." -#: scripts/controllers/AppController.js:48 -#: scripts/controllers/AppController.js:63 +#: 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 #: scripts/controllers/RestoreDirectController.js:33 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28 #: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58 -#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:152 +#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:147 #: templates/settings.html:158 msgid "OK" msgstr "Aceitar" @@ -1996,14 +2022,14 @@ msgstr "" msgid "OSS Access Key Secret" msgstr "" -#: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 -msgid "OSS Bucket Name" -msgstr "" - #: templates/backends/aliyunoss.html:21 msgid "OSS Bucket Region" msgstr "" +#: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 +msgid "OSS Bucket name" +msgstr "" + #: templates/backends/aliyunoss.html:2 msgid "OSS Endpoint" msgstr "" @@ -2020,7 +2046,7 @@ msgstr "" msgid "Official releases" msgstr "" -#: templates/addoredit.html:348 +#: templates/addoredit.html:346 msgid "" "Once there are more backups than the specified number, the oldest backups " "are deleted." @@ -2041,8 +2067,8 @@ msgid "Opened" msgstr "Aberto" #: scripts/services/EditUriBuiltins.js:1016 -msgid "Openstack API Key are not supported in v3 keystone API." -msgstr "A chave da API do Openstack não é suportada na API keystone v3." +msgid "Openstack API key are not supported in v3 keystone API" +msgstr "" #: scripts/services/AppUtils.js:197 msgid "Operating System" @@ -2084,10 +2110,8 @@ msgstr "Opções" #: templates/settings.html:143 msgid "" "Options added here are applied to all backups, but can be overridden in each" -" individual backup" +" individual backup." msgstr "" -"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" #: templates/restore.html:81 msgid "Original location" @@ -2097,7 +2121,7 @@ msgstr "Localização original" msgid "Others" msgstr "Outras" -#: templates/addoredit.html:334 +#: templates/addoredit.html:332 msgid "" "Over time backups will be deleted automatically. There will remain one " "backup for each of the last 7 days, each of the last 4 weeks, each of the " @@ -2159,7 +2183,7 @@ msgid "Path on server" msgstr "Caminho no servidor" #: templates/backends/b2.html:8 templates/backends/e2.html:17 -#: templates/backends/s3.html:63 +#: templates/backends/s3.html:62 msgid "Path or subfolder in the bucket" msgstr "Caminho ou sub-pasta no 'bucket'" @@ -2171,7 +2195,7 @@ msgstr "Pausa" msgid "Pause after startup or hibernation" msgstr "Pausa após o arranque ou hibernação" -#: scripts/controllers/AppController.js:46 +#: scripts/controllers/AppController.js:52 msgid "Pause options" msgstr "Opções de pausa" @@ -2201,7 +2225,7 @@ msgid "Prevent tray icon automatic log-in" msgstr "Impedir autenticação automática com o ícone da barra de tarefas" #: templates/addoredit.html:114 templates/addoredit.html:247 -#: templates/addoredit.html:297 templates/addoredit.html:411 +#: templates/addoredit.html:297 templates/addoredit.html:409 #: templates/restoredirect.html:81 msgid "Previous" msgstr "Anterior" @@ -2234,7 +2258,7 @@ msgstr "A eliminar ficheiros ..." msgid "Rebuilding local database …" msgstr "A recriar a base de dados local ..." -#: templates/localdatabase.html:20 +#: templates/localdatabase.html:17 msgid "Recreate (delete and repair)" msgstr "Recriar (eliminar e reparar)" @@ -2258,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:306 templates/captcha.html:7 +#: index.html:306 templates/captcha.html:8 msgid "Reload" msgstr "Recarregar" @@ -2298,7 +2322,7 @@ msgstr "Remover opção" msgid "Removed files" msgstr "Ficheiros removidos" -#: templates/localdatabase.html:18 templates/notificationarea.html:14 +#: templates/localdatabase.html:15 templates/notificationarea.html:14 msgid "Repair" msgstr "Reparar" @@ -2318,11 +2342,11 @@ msgstr "Repetição de frase-passe" msgid "Reporting:" msgstr "Reporte:" -#: templates/localdatabase.html:31 +#: templates/localdatabase.html:28 msgid "Reset" msgstr "Repor" -#: index.html:214 templates/restore.html:142 +#: index.html:215 templates/restore.html:137 msgid "Restore" msgstr "Restaurar" @@ -2380,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" @@ -2396,18 +2420,22 @@ msgstr "Executar a cada" msgid "Run now" msgstr "Executar agora" -#: templates/commandline.html:47 +#: templates/commandline.html:44 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:" -#: scripts/controllers/StateController.js:25 templates/commandline.html:58 +#: scripts/controllers/StateController.js:25 msgid "Running …" msgstr "A executar ..." +#: templates/commandline.html:54 +msgid "Running … stop now" +msgstr "" + #: scripts/services/SystemInfo.js:51 msgid "S3 Compatible" msgstr "Compatível com S3" @@ -2424,11 +2452,11 @@ msgstr "Sáb" msgid "Satellite" msgstr "Satélite" -#: templates/addoredit.html:410 templates/localdatabase.html:32 +#: templates/addoredit.html:408 templates/localdatabase.html:29 msgid "Save" msgstr "Guardar" -#: templates/localdatabase.html:33 +#: templates/localdatabase.html:30 msgid "Save and repair" msgstr "Guardar e reparar" @@ -2487,11 +2515,16 @@ msgstr "Servidor e porta" msgid "Server hostname or IP" msgstr "Nome ou IP do servidor" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "Server is currently paused," msgstr "O servidor está em pausa," +#: templates/commandline.html:45 +msgid "" +"Server is currently paused, resume now" +msgstr "" + #: scripts/controllers/HomeController.js:7 msgid "Server is currently paused, do you want to resume now?" msgstr "O servidor está em pausa, deseja continuar agora?" @@ -2504,11 +2537,11 @@ msgstr "Palavra-passe do servidor" msgid "Server paused" msgstr "Servidor em pausa" -#: templates/about.html:69 +#: templates/about.html:71 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" @@ -2542,13 +2575,7 @@ msgstr "Mostrar em árvore" msgid "Sia server password" msgstr "Palavra-passe do servidor Sia" -#: templates/backends/sia.html:19 -msgid "" -"Sia will still boost redundancy later as long as you're connected to your " -"hosts." -msgstr "" - -#: templates/addoredit.html:326 +#: templates/addoredit.html:324 msgid "Smart backup retention" msgstr "Retenção de cópia de segurança inteligente" @@ -2560,7 +2587,7 @@ msgstr "" "Alguns fornecedores OpenStack permitem uma chave de API em vez de uma " "palavra-passe e o tenant (projeto)" -#: templates/backends/s3.html:83 +#: templates/backends/s3.html:82 msgid "" "Some S3 providers might only be compatible with a certain client library" msgstr "" @@ -2646,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:" @@ -2703,7 +2730,7 @@ msgstr "Ficheiros do sistema" msgid "System info" msgstr "Informações do sistema" -#: templates/about.html:61 +#: templates/about.html:63 msgid "System properties" msgstr "Propriedades do sistema" @@ -2715,6 +2742,10 @@ msgstr "TByte" msgid "TByte/s" msgstr "TByte/s" +#: templates/commandline.html:13 +msgid "Target URL >" +msgstr "" + #: templates/backends/sia.html:7 msgid "Target path. Example: /backup" msgstr "" @@ -2787,9 +2818,10 @@ msgstr "" #: templates/addoredit.html:312 msgid "" -"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 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." msgstr "" #: scripts/services/EditUriBuiltins.js:1068 @@ -2797,13 +2829,6 @@ msgid "The bucket name should be all lower-case, convert automatically?" msgstr "" "O nome do 'bucket' deve ser todo em minúsculas. Converter automaticamente?" -#: scripts/services/EditUriBuiltins.js:1052 -msgid "" -"The bucket name should start with your username, prepend automatically?" -msgstr "" -"O nome do 'bucket' deve começar com o seu nome de utilizador, prefixar " -"automaticamente?" - #: scripts/controllers/ExportController.js:13 msgid "" "The configuration should be kept safe. Are you sure you want to save an " @@ -2935,7 +2960,7 @@ msgstr "Este mês" msgid "This week" msgstr "Esta semana" -#: scripts/controllers/AppController.js:61 +#: scripts/controllers/AppController.js:67 msgid "Throttle settings" msgstr "Definições de velocidade" @@ -2965,6 +2990,12 @@ msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "" "Para exportar sem uma frase-passe, desmarque a caixa \"Encriptar ficheiro\"" +#: scripts/services/EditUriBuiltins.js:1052 +msgid "" +"To prevent bucket naming conflicts, it is recommended to prepend your " +"account ID to the bucket name. Prepend automatically?" +msgstr "" + #: templates/settings.html:26 msgid "" "To prevent various DNS based attacks, Duplicati limits the allowed hostnames" @@ -3008,7 +3039,7 @@ msgstr "" msgid "Tue" msgstr "Terça" -#: templates/restore.html:138 +#: templates/restore.html:133 msgid "Type passphrase here." msgstr "Digite a frase-passe aqui." @@ -3024,6 +3055,13 @@ msgstr "Tamanho e versões da cópia de segurança desconhecidos" msgid "Until resumed" msgstr "Até retormar" +#: templates/about.html:30 +msgid "" +"Update {{state.updatedVersion}} is available." +" Download now" +msgstr "" + #: templates/settings.html:78 msgid "Update channel" msgstr "Canal de atualização" @@ -3048,14 +3086,8 @@ 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 "" -"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.'}}" #: templates/settings.html:113 msgid "Usage statistics" @@ -3163,17 +3195,15 @@ msgstr "Muito forte" msgid "Very weak" msgstr "Muito fraca" -#: index.html:245 +#: index.html:246 msgid "Visit us on" msgstr "Visite-nos em" #: templates/delete.html:21 msgid "" "WARNING: The remote database is found to be in use by the commandline " -"library" +"library." msgstr "" -"AVISO: a base de dados remoto está a ser usada pela biblioteca da linha de " -"comandos" #: templates/delete.html:44 msgid "WARNING: This will prevent you from restoring the data in the future." @@ -3183,7 +3213,7 @@ msgstr "AVISO: isto impedirá que possa restaurar os dados no futuro." msgid "Waiting for task to begin" msgstr "À espera para iniciar a tarefa" -#: templates/commandline.html:54 +#: templates/commandline.html:51 msgid "Waiting for task to start …" msgstr "" @@ -3213,7 +3243,7 @@ msgstr "Frase-passe fraca" msgid "Wed" msgstr "Qua" -#: scripts/services/AppUtils.js:92 templates/addoredit.html:354 +#: scripts/services/AppUtils.js:92 templates/addoredit.html:352 msgid "Weeks" msgstr "Semanas" @@ -3225,11 +3255,11 @@ msgstr "De onde quer restaurar?" msgid "Where do you want to restore the files to?" msgstr "Para onde quer restaurar os ficheiros?" -#: scripts/services/AppUtils.js:94 templates/addoredit.html:356 +#: scripts/services/AppUtils.js:94 templates/addoredit.html:354 msgid "Years" msgstr "Anos" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -3276,7 +3306,7 @@ msgstr "" "Está a alterar o caminho da base de dados para longe de uma base de dados existente.\n" "Tem a certeza que quer isso?" -#: templates/about.html:27 +#: templates/about.html:28 msgid "You are currently running {{appname}} {{version}}" msgstr "Está a executar o {{appname}} {{version}}" @@ -3364,10 +3394,8 @@ msgid "You must enter a tenant (aka project) name to use v3 API" msgstr "Te de introduzir um tenant (ou seja projeto) para usar a API v3" #: scripts/services/EditUriBuiltins.js:1027 -msgid "You must enter a tenant name if you do not provide an API Key" +msgid "You must enter a tenant name if you do not provide an API key" msgstr "" -"Tem de introduzir um nome de tenant (projeto) se não fornecer uma chave de " -"API" #: scripts/controllers/EditBackupController.js:289 msgid "You must enter a valid duration for the time to keep backups" @@ -3380,12 +3408,12 @@ msgid "You must enter a valid retention policy string" msgstr "Tem de inserir uma cadeia de política de retenção válida" #: scripts/services/EditUriBuiltins.js:1024 -msgid "You must enter either a password or an API Key" -msgstr "Tem que preencher uma palavra-passe ou uma chave API" +msgid "You must enter either a password or an API key" +msgstr "" #: scripts/services/EditUriBuiltins.js:1031 -msgid "You must enter either a password or an API Key, not both" -msgstr "Tem que preencher uma palavra-passe ou uma chave API mas não ambas" +msgid "You must enter either a password or an API key, not both" +msgstr "" #: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the password" @@ -3420,7 +3448,7 @@ msgstr "Tem que especificar o caminho" msgid "You should fill in {{field}} {{reason}}" msgstr "" -#: templates/restore.html:149 +#: templates/restore.html:144 msgid "Your files and folders have been restored successfully." msgstr "Os seus ficheiros e pastas foram restaurados com sucesso." @@ -3460,7 +3488,7 @@ msgstr "" msgid "cos_secret_key" msgstr "" -#: templates/addoredit.html:272 templates/addoredit.html:357 +#: templates/addoredit.html:272 templates/addoredit.html:355 #: templates/advancedoptionseditor.html:29 #: templates/advancedoptionseditor.html:36 msgid "custom" @@ -3494,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 "" @@ -3506,8 +3530,7 @@ msgstr "" msgid "remote repository, e.g. remote" msgstr "" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "resume now" msgstr "retomar agora" @@ -3532,7 +3555,7 @@ msgstr "" "href=\"{{websitelink}}\">{{websitename}}. {{appname}} é licenciado nos " "termos da {{licensename}}." -#: templates/about.html:51 +#: templates/about.html:53 msgid "" "{{brandingService.appName}} is using the following third party libraries:" msgstr "" @@ -3564,7 +3587,3 @@ msgstr "{{number}} minutos" #: templates/home.html:52 msgid "{{time}} (took {{duration}})" msgstr "{{time}} (demorou {{duration}})" - -#: templates/localdatabase.html:4 -msgid "…loading…" -msgstr "...a carregar..." diff --git a/Localizations/webroot/localization_webroot-pt_BR.po b/Localizations/webroot/localization_webroot-pt_BR.po index 136e1d241..73b276e93 100644 --- a/Localizations/webroot/localization_webroot-pt_BR.po +++ b/Localizations/webroot/localization_webroot-pt_BR.po @@ -54,22 +54,39 @@ msgstr "- selecione uma opção -" msgid "...loading..." msgstr "...carregando..." -#: templates/backends/openstack.html:44 -msgid "API Key" -msgstr "Chave da API" +#: templates/backends/sia.html:19 +msgid "" +"Note: Sia will still boost redundancy later as long as you're " +"connected to your hosts." +msgstr "" -#: scripts/services/EditUriBuiltins.js:1167 templates/backends/storj.html:21 +#: templates/commandline.html:25 +msgid " Edit as text" +msgstr "" + +#: templates/commandline.html:32 +msgid " Edit as text" +msgstr "" + +#: 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 "" + +#: scripts/services/EditUriBuiltins.js:1167 +#: templates/backends/openstack.html:44 templates/backends/storj.html:21 #: templates/backends/storj.html:22 msgid "API key" msgstr "Chave API" -#: scripts/services/EditUriBuiltins.js:1041 templates/backends/s3.html:67 -#: templates/backends/s3.html:69 +#: scripts/services/EditUriBuiltins.js:1041 templates/backends/s3.html:66 +#: templates/backends/s3.html:68 msgid "AWS Access ID" msgstr "ID de acesso do AWS" -#: scripts/services/EditUriBuiltins.js:1042 templates/backends/s3.html:72 -#: templates/backends/s3.html:74 +#: scripts/services/EditUriBuiltins.js:1042 templates/backends/s3.html:71 +#: templates/backends/s3.html:73 msgid "AWS Access Key" msgstr "Chave de acesso do AWS" @@ -77,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" @@ -130,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" @@ -155,7 +172,8 @@ msgstr "Ajustar o nome do bucket?" msgid "Advanced Options" msgstr "Opções avançadas" -#: templates/addoredit.html:378 templates/edituri.html:28 +#: templates/addoredit.html:376 templates/commandline.html:23 +#: templates/commandline.html:31 templates/edituri.html:28 msgid "Advanced options" msgstr "Opções avançadas" @@ -266,8 +284,8 @@ msgid "Autogenerated passphrase" msgstr "Senha gerada automaticamente" #: templates/addoredit.html:258 -msgid "Automatically run backups." -msgstr "Executar backups automaticamente." +msgid "Automatically run backups" +msgstr "" #: templates/backends/b2.html:12 msgid "B2 Application ID" @@ -289,13 +307,15 @@ msgstr "ID da aplicação B2 armazenagem em nuvem" msgid "B2 Cloud Storage Application Key" msgstr "B2 Cloud Storage Application Key" -#: templates/restore.html:143 templates/restore.html:70 +#: templates/restore.html:138 templates/restore.html:70 msgid "Back" msgstr "Voltar" -#: templates/about.html:64 -msgid "Backend modules:" -msgstr "Módulos:" +#: templates/about.html:66 +msgid "" +"Backend modules:

{{item.Key}}

" +msgstr "" #: scripts/services/ServerStatus.js:46 msgid "Backup complete!" @@ -307,22 +327,17 @@ msgstr "Destino do backup" #: templates/restore.html:131 msgid "" -"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. 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." msgstr "" -"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." #: templates/restore.html:21 templates/restoredirect.html:21 #: templates/restoredirect.html:31 msgid "Backup location" msgstr "Localização do backup" -#: templates/addoredit.html:321 +#: templates/addoredit.html:319 msgid "Backup retention" msgstr "Retenção de backup" @@ -346,33 +361,23 @@ msgstr "Navegar" msgid "Browser default" msgstr "Navegador padrão" -#: scripts/services/EditUriBuiltins.js:1163 -#: scripts/services/EditUriBuiltins.js:1169 templates/backends/storj.html:37 -msgid "Bucket" -msgstr "Bucket" +#: templates/backends/gcs.html:15 +msgid "Bucket create location" +msgstr "Localização do Bucket" #: scripts/services/EditUriBuiltins.js:1000 #: scripts/services/EditUriBuiltins.js:1040 #: scripts/services/EditUriBuiltins.js:1086 #: scripts/services/EditUriBuiltins.js:1100 +#: scripts/services/EditUriBuiltins.js:1163 +#: scripts/services/EditUriBuiltins.js:1169 #: scripts/services/EditUriBuiltins.js:1226 -#: scripts/services/EditUriBuiltins.js:1238 -msgid "Bucket Name" -msgstr "Nome do Bucket" - -#: templates/backends/gcs.html:15 -msgid "Bucket create location" -msgstr "Localização do Bucket" - -#: templates/backends/storj.html:38 -msgid "Bucket for storing the backup" -msgstr "" - -#: templates/backends/b2.html:2 templates/backends/b2.html:3 -#: templates/backends/cos.html:25 templates/backends/e2.html:11 -#: templates/backends/e2.html:12 templates/backends/gcs.html:2 -#: templates/backends/openstack.html:2 templates/backends/s3.html:22 -#: templates/backends/s3.html:23 +#: scripts/services/EditUriBuiltins.js:1238 templates/backends/b2.html:2 +#: templates/backends/b2.html:3 templates/backends/cos.html:25 +#: templates/backends/e2.html:11 templates/backends/e2.html:12 +#: templates/backends/gcs.html:2 templates/backends/openstack.html:2 +#: templates/backends/s3.html:22 templates/backends/s3.html:23 +#: templates/backends/storj.html:37 templates/backends/storj.html:38 msgid "Bucket name" msgstr "Nome do Bucket" @@ -458,8 +463,9 @@ msgstr "Arquivos de Cache" msgid "Canary" msgstr "Canary" -#: scripts/controllers/AppController.js:48 -#: scripts/controllers/AppController.js:63 +#: 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 @@ -498,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" @@ -510,15 +520,15 @@ msgstr "Changelog para {{appname}} {{version}}" msgid "Check failed:" msgstr "Falha na verificação:" -#: templates/about.html:33 +#: templates/about.html:34 msgid "Check for updates now" msgstr "Buscar atualizações" -#: templates/about.html:34 +#: templates/about.html:35 msgid "Checking for updates …" msgstr "Procurando atualizações ... " -#: templates/captcha.html:10 +#: templates/captcha.html:11 msgid "Checking …" msgstr "" @@ -538,11 +548,11 @@ 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" -#: templates/backends/s3.html:79 +#: templates/backends/s3.html:78 msgid "Client library to use" msgstr "Biblioteca cliente para ser usada" @@ -554,6 +564,14 @@ msgstr "" msgid "Cloud API Secret Key" msgstr "" +#: templates/commandline.html:8 +msgid "Command" +msgstr "" + +#: templates/commandline.html:18 +msgid "Commandline arguments" +msgstr "" + #: templates/home.html:40 msgid "Commandline …" msgstr "Linha de comando ..." @@ -582,9 +600,11 @@ msgstr "Finalizando backup... " msgid "Completing previous backup …" msgstr "Completando o backup anterior ..." -#: templates/about.html:65 -msgid "Compression modules:" -msgstr "Módulos de compressão:" +#: templates/about.html:67 +msgid "" +"Compression modules:

{{item.Key}}

" +msgstr "" #: scripts/directives/sourceFolderPicker.js:533 msgid "Computer" @@ -612,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 "" @@ -628,7 +648,7 @@ msgstr "Confirmação necessária" msgid "Connect" msgstr "Conectar" -#: index.html:307 +#: index.html:308 msgid "Connect now" msgstr "Conectar agora" @@ -636,25 +656,18 @@ msgstr "Conectar agora" msgid "Connecting to server …" msgstr "Conectando ao servidor ..." -#: templates/commandline.html:51 +#: templates/commandline.html:48 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" -#: index.html:294 -msgid "" -"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." -msgstr "" - #: scripts/directives/backupEditUri.js:50 #: scripts/directives/backupEditUri.js:53 msgid "Connection worked!" @@ -689,6 +702,11 @@ msgstr "Copiar" msgid "Copy Destination URL to Clipboard" msgstr "Copiar URL do destino" +#: scripts/controllers/EditBackupController.js:104 +#: scripts/controllers/RestoreDirectController.js:33 +msgid "Copy URL" +msgstr "" + #: scripts/controllers/DialogController.js:20 msgid "Copy failed. Please manually copy the URL" msgstr "Falha na cópia. Copie a URL manualmente" @@ -769,11 +787,11 @@ msgstr "Satélite customizado ({{satellite}})" msgid "Custom authentication url" msgstr "URL de autenticação modificada" -#: templates/addoredit.html:327 +#: templates/addoredit.html:325 msgid "Custom backup retention" msgstr "Retenção de backup personalizada" -#: templates/backends/s3.html:56 +#: templates/backends/s3.html:55 msgid "Custom bucket storage class" msgstr "" @@ -793,27 +811,19 @@ msgstr "Valor personalizado da region ({{region}})" msgid "Custom server url ({{server}})" msgstr "URL personalizada do servidor ({{server}})" -#: templates/backends/s3.html:50 -msgid "" -"Custom storage class\n" -" ({{class}})" -msgstr "" -"Classe de armazenamento customizada\n" -" ({{class}}) " - -#: templates/backends/gcs.html:29 +#: templates/backends/gcs.html:29 templates/backends/s3.html:50 msgid "Custom storage class ({{class}})" msgstr "Classe de armazenamento personalizada ({{class}})" #: templates/advancedoptionseditor.html:43 -msgid "DEPRECATED:" +msgid "DEPRECATED: {{getDeprecationMessage(item)}}" msgstr "" #: templates/home.html:37 msgid "Database …" msgstr "Banco de dados" -#: scripts/services/AppUtils.js:91 templates/addoredit.html:353 +#: scripts/services/AppUtils.js:91 templates/addoredit.html:351 msgid "Days" msgstr "Dias" @@ -833,7 +843,11 @@ msgstr "Exclusões padrão" msgid "Default options" msgstr "Opções padrão" -#: templates/localdatabase.html:19 +#: templates/advancedoptionseditor.html:44 +msgid "Default value: \"{{getDefaultValue(item)}}\"" +msgstr "" + +#: templates/localdatabase.html:16 msgid "Delete" msgstr "Remover" @@ -845,7 +859,7 @@ msgstr "Fase de Exclusão (Versões de Backup Antigas)" msgid "Delete backup" msgstr "Remover backup" -#: templates/addoredit.html:324 +#: templates/addoredit.html:322 msgid "Delete backups that are older than" msgstr "Excluir backups mais antigos que" @@ -974,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:177 +#: 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" @@ -1019,7 +1033,7 @@ msgstr "" " 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." -#: templates/localdatabase.html:8 +#: templates/localdatabase.html:5 msgid "" "Each backup has a local database associated with it, which stores " "information about the remote backup on the local machine. This makes it " @@ -1027,12 +1041,12 @@ msgid "" " to be downloaded for each operation." msgstr "" -#: templates/addoredit.html:174 templates/addoredit.html:389 +#: templates/addoredit.html:174 templates/addoredit.html:387 #: templates/edituri.html:39 templates/settings.html:146 msgid "Edit as list" msgstr "Editar como lista" -#: templates/addoredit.html:177 templates/addoredit.html:392 +#: templates/addoredit.html:177 templates/addoredit.html:390 #: templates/edituri.html:42 templates/settings.html:152 msgid "Edit as text" msgstr "Editar como texto" @@ -1058,9 +1072,11 @@ msgstr "Criptografia" msgid "Encryption changed" msgstr "A criptografia mudou" -#: templates/about.html:66 -msgid "Encryption modules:" -msgstr "Módulos de criptografia:" +#: templates/about.html:68 +msgid "" +"Encryption modules:

{{item.Key}}

" +msgstr "" #: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 #: templates/backends/storj.html:26 @@ -1086,7 +1102,12 @@ msgstr "Fim" msgid "Enter URL" msgstr "Informe a URL" -#: templates/addoredit.html:341 +#: scripts/controllers/EditBackupController.js:96 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Enter a backup destination URL:" +msgstr "" + +#: templates/addoredit.html:339 msgid "" "Enter a retention strategy manually. Placeholders are D/W/Y for " "days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. " @@ -1100,6 +1121,10 @@ msgstr "" "cada uma das próximas 4 semanas e um para cada um dos próximos 36 meses. " "Isso também pode ser escrito como 1W: 1D, 1M: 1W, 3Y: 1M." +#: templates/commandline.html:14 +msgid "Enter a url, or click the "Target URL >" link" +msgstr "" + #: templates/restoredirect.html:61 msgid "Enter backup passphrase, if any" msgstr "Informe a senha do backup, caso exista" @@ -1116,11 +1141,11 @@ msgstr "Informe a senha de criptografia" msgid "Enter expression here" msgstr "Informe a expressão aqui" -#: templates/commandline.html:22 +#: templates/commandline.html:19 msgid "Enter one argument per line without quotes, e.g. *.txt" msgstr "" -#: templates/commandline.html:29 +#: templates/commandline.html:26 msgid "" "Enter one option per line in command-line format, e.g. --dblock-size=100MB" msgstr "" @@ -1334,11 +1359,11 @@ msgstr "Arquivos maiores que:" msgid "Filters" msgstr "Filtros" -#: templates/commandline.html:60 +#: templates/commandline.html:57 msgid "Finished!" msgstr "Finalizado!" -#: scripts/controllers/AppController.js:176 +#: scripts/controllers/AppController.js:183 msgid "First run setup" msgstr "Configuração inicial" @@ -1346,11 +1371,15 @@ msgstr "Configuração inicial" msgid "Folder" msgstr "Diretório" +#: templates/backends/storj.html:42 +msgid "Folder in the bucket" +msgstr "" + #: templates/backends/aliyunoss.html:30 templates/backends/b2.html:7 #: templates/backends/cos.html:30 templates/backends/e2.html:16 #: templates/backends/file.html:22 templates/backends/file.html:6 #: templates/backends/jottacloud.html:2 templates/backends/mega.html:2 -#: templates/backends/s3.html:61 templates/backends/sia.html:6 +#: templates/backends/s3.html:60 templates/backends/sia.html:6 #: templates/backends/storj.html:41 templates/restore.html:105 #: templates/restore.html:89 msgid "Folder path" @@ -1360,10 +1389,6 @@ msgstr "Caminho do diretório" msgid "Folder path name" msgstr "" -#: templates/backends/storj.html:42 -msgid "Folder within the bucket for storing the backup" -msgstr "" - #: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "Sex" @@ -1401,7 +1426,7 @@ msgstr "Opções gerais" msgid "Generate" msgstr "Gerar" -#: templates/backends/s3.html:89 +#: templates/backends/s3.html:88 msgid "Generate IAM access policy" msgstr "Gerar política de acesso IAM" @@ -1425,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" @@ -1478,7 +1503,7 @@ msgstr "" "Caso um backup não ocorra na data específica, ele executará assim que " "possível." -#: templates/addoredit.html:361 +#: templates/addoredit.html:359 msgid "" "If at least one newer backup is found, all backups older than this date are " "deleted." @@ -1486,7 +1511,7 @@ msgstr "" "Se um novo backup for encontrado, todos os backups anteriores a esta data " "são excluídos." -#: templates/localdatabase.html:13 +#: templates/localdatabase.html:10 msgid "" "If the backup and the remote storage is out of sync, Duplicati will require " "that you perform a repair operation to synchronize the database. If the " @@ -1497,21 +1522,15 @@ msgstr "" msgid "" "If the backup file was not downloaded automatically, right click and choose "Save" -" as …"" +" as …"." msgstr "" -"Se o arquivo de backup não foi baixado automaticamente, clique com o botão direito do " -"mouse e escolha "Salvar como ... "" #: templates/notificationarea.html:7 msgid "" "If the backup file was not downloaded automatically, right click and choose " -""Save as …"" +""Save as …"." msgstr "" -"Se o arquivo de backup não foi baixado automaticamente, clique com o botão direito " -"do mouse e escolha "Salvar como ... "" #: scripts/services/EditUriBackendConfig.js:113 msgid "" @@ -1528,10 +1547,8 @@ msgstr "Se você não inserir uma chave de API, o nome do projeto é necessário #: templates/delete.html:32 msgid "" "If you want to use the backup later, you can export the configuration before" -" deleting it" +" deleting it." msgstr "" -"Se você quiser usar o backup mais tarde, você pode exportar a configuração " -"antes de excluí-la" #: templates/import.html:29 msgid "Import" @@ -1541,6 +1558,11 @@ msgstr "Importar" msgid "Import Destination URL" msgstr "Importar URL de destino" +#: scripts/controllers/EditBackupController.js:96 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Import URL" +msgstr "" + #: templates/import.html:3 msgid "Import backup configuration" msgstr "Importar configuração de backup" @@ -1569,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" @@ -1613,11 +1635,11 @@ msgstr "KByte" msgid "KByte/s" msgstr "KByte/s" -#: templates/addoredit.html:325 +#: templates/addoredit.html:323 msgid "Keep a specific number of backups" msgstr "Manter um número específico de backups" -#: templates/addoredit.html:323 +#: templates/addoredit.html:321 msgid "Keep all backups" msgstr "Manter todos os backups" @@ -1688,10 +1710,10 @@ msgstr "Abrir dados antigos" msgid "Loading remote storage usage …" msgstr "" -#: templates/about.html:42 templates/about.html:47 templates/about.html:53 +#: 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 …" @@ -1701,10 +1723,13 @@ msgid "Local Repository" msgstr "Repositório Local" #: templates/localdatabase.html:2 -msgid "Local database for" -msgstr "Banco de dados local para" +msgid "" +"Local database for {{Backup.Backup.Name}}…loading…" +msgstr "" -#: templates/localdatabase.html:26 +#: templates/localdatabase.html:23 msgid "Local database path:" msgstr "Caminho do banco de dados local:" @@ -1716,7 +1741,7 @@ msgstr "Repositório local" msgid "Local storage" msgstr "Armazenamento local" -#: templates/localdatabase.html:23 +#: templates/localdatabase.html:20 msgid "Location" msgstr "Localização" @@ -1732,7 +1757,11 @@ msgstr "Grave log para {{Backup.Backup.Name}} " msgid "Log data from the server" msgstr "Registrar dados do servidor" -#: index.html:226 +#: index.html:307 +msgid "Log in" +msgstr "" + +#: index.html:227 msgid "Log out" msgstr "Sair" @@ -1744,7 +1773,7 @@ msgstr "MByte" msgid "MByte/s" msgstr "MByte/s" -#: templates/localdatabase.html:11 +#: templates/localdatabase.html:8 msgid "Maintenance" msgstr "Manutenção" @@ -1754,7 +1783,7 @@ msgid "" " advanced options." msgstr "" -#: index.html:259 +#: index.html:260 msgid "Manual" msgstr "" @@ -1774,8 +1803,8 @@ 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 -#: templates/addoredit.html:384 templates/addoredit.html:95 +#: 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" msgstr "Menu" @@ -1821,11 +1850,11 @@ msgstr "Modificado" msgid "Mon" msgstr "Seg" -#: scripts/services/AppUtils.js:93 templates/addoredit.html:355 +#: scripts/services/AppUtils.js:93 templates/addoredit.html:353 msgid "Months" msgstr "Meses" -#: templates/localdatabase.html:34 +#: templates/localdatabase.html:31 msgid "Move existing database" msgstr "Mover o banco de dados existente" @@ -1857,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 "" @@ -1884,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:" @@ -1896,7 +1925,7 @@ msgstr "Próxima tarefa:" msgid "Next time" msgstr "Próxima vez" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -1946,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" @@ -1969,23 +1998,20 @@ msgid "" "is equivalent to 1 MByte/s." msgstr "" -#: templates/backends/sia.html:19 -msgid "Note:" -msgstr "" - -#: templates/addoredit.html:330 +#: templates/addoredit.html:328 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:48 -#: scripts/controllers/AppController.js:63 +#: 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 #: scripts/controllers/RestoreDirectController.js:33 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28 #: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58 -#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:152 +#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:147 #: templates/settings.html:158 msgid "OK" msgstr "OK" @@ -1998,14 +2024,14 @@ msgstr "" msgid "OSS Access Key Secret" msgstr "" -#: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 -msgid "OSS Bucket Name" -msgstr "" - #: templates/backends/aliyunoss.html:21 msgid "OSS Bucket Region" msgstr "" +#: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 +msgid "OSS Bucket name" +msgstr "" + #: templates/backends/aliyunoss.html:2 msgid "OSS Endpoint" msgstr "" @@ -2022,7 +2048,7 @@ msgstr "" msgid "Official releases" msgstr "" -#: templates/addoredit.html:348 +#: templates/addoredit.html:346 msgid "" "Once there are more backups than the specified number, the oldest backups " "are deleted." @@ -2043,8 +2069,8 @@ msgid "Opened" msgstr "Aberto" #: scripts/services/EditUriBuiltins.js:1016 -msgid "Openstack API Key are not supported in v3 keystone API." -msgstr "A Key de API Openstack não é suportada na API keystone da v3." +msgid "Openstack API key are not supported in v3 keystone API" +msgstr "" #: scripts/services/AppUtils.js:197 msgid "Operating System" @@ -2086,10 +2112,8 @@ msgstr "Opções" #: templates/settings.html:143 msgid "" "Options added here are applied to all backups, but can be overridden in each" -" individual backup" +" individual backup." msgstr "" -"As opções aqui adicionadas são aplicadas em todos os backups, mas podem ser " -"substituídas em cada backup individual" #: templates/restore.html:81 msgid "Original location" @@ -2099,7 +2123,7 @@ msgstr "Localização original" msgid "Others" msgstr "Outros" -#: templates/addoredit.html:334 +#: templates/addoredit.html:332 msgid "" "Over time backups will be deleted automatically. There will remain one " "backup for each of the last 7 days, each of the last 4 weeks, each of the " @@ -2160,7 +2184,7 @@ msgid "Path on server" msgstr "Caminho do servidor" #: templates/backends/b2.html:8 templates/backends/e2.html:17 -#: templates/backends/s3.html:63 +#: templates/backends/s3.html:62 msgid "Path or subfolder in the bucket" msgstr "Caminho ou subpasta no bucket" @@ -2172,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:46 +#: scripts/controllers/AppController.js:52 msgid "Pause options" msgstr "Interromper opções" @@ -2201,7 +2225,7 @@ msgid "Prevent tray icon automatic log-in" msgstr "Impedir login automático no ícone da bandeja" #: templates/addoredit.html:114 templates/addoredit.html:247 -#: templates/addoredit.html:297 templates/addoredit.html:411 +#: templates/addoredit.html:297 templates/addoredit.html:409 #: templates/restoredirect.html:81 msgid "Previous" msgstr "Anterior" @@ -2234,7 +2258,7 @@ msgstr "Limpando arquivos ..." msgid "Rebuilding local database …" msgstr "Reconstruindo banco de dados local ..." -#: templates/localdatabase.html:20 +#: templates/localdatabase.html:17 msgid "Recreate (delete and repair)" msgstr "Recriar (excluir e reparar)" @@ -2258,7 +2282,7 @@ msgstr "Registrando backup temporário ..." msgid "Relative paths not allowed" msgstr "Caminhos relativos não são permitidos" -#: index.html:306 templates/captcha.html:7 +#: index.html:306 templates/captcha.html:8 msgid "Reload" msgstr "Recarregar" @@ -2298,7 +2322,7 @@ msgstr "Remover opção" msgid "Removed files" msgstr "Arquivos Removidos" -#: templates/localdatabase.html:18 templates/notificationarea.html:14 +#: templates/localdatabase.html:15 templates/notificationarea.html:14 msgid "Repair" msgstr "Reparar" @@ -2318,11 +2342,11 @@ msgstr "Repetir frase de segurança" msgid "Reporting:" msgstr "Relatórios:" -#: templates/localdatabase.html:31 +#: templates/localdatabase.html:28 msgid "Reset" msgstr "Redefinir" -#: index.html:214 templates/restore.html:142 +#: index.html:215 templates/restore.html:137 msgid "Restore" msgstr "Restaurar" @@ -2380,7 +2404,7 @@ msgstr "Links Simbólicos Restaurados" msgid "Restoring files …" msgstr "Restaurando arquivos ..." -#: index.html:217 +#: index.html:218 msgid "Resume" msgstr "Continuar" @@ -2396,18 +2420,22 @@ msgstr "Executar novamente a cada" msgid "Run now" msgstr "Executar agora" -#: templates/commandline.html:47 +#: templates/commandline.html:44 msgid "Running commandline entry" msgstr "Executando entrada de linha de comando" -#: index.html:172 +#: index.html:173 msgid "Running task:" msgstr "Executando tarefa:" -#: scripts/controllers/StateController.js:25 templates/commandline.html:58 +#: scripts/controllers/StateController.js:25 msgid "Running …" msgstr "Executando ..." +#: templates/commandline.html:54 +msgid "Running … stop now" +msgstr "" + #: scripts/services/SystemInfo.js:51 msgid "S3 Compatible" msgstr "S3 Compatível" @@ -2424,11 +2452,11 @@ msgstr "Sáb" msgid "Satellite" msgstr "Satélite" -#: templates/addoredit.html:410 templates/localdatabase.html:32 +#: templates/addoredit.html:408 templates/localdatabase.html:29 msgid "Save" msgstr "Salvar" -#: templates/localdatabase.html:33 +#: templates/localdatabase.html:30 msgid "Save and repair" msgstr "Salvar e reparar" @@ -2486,11 +2514,16 @@ msgstr "Servidor e porta" msgid "Server hostname or IP" msgstr "Nome do servidor ou IP" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "Server is currently paused," msgstr "Servidor está atualmente parado," +#: templates/commandline.html:45 +msgid "" +"Server is currently paused, resume now" +msgstr "" + #: scripts/controllers/HomeController.js:7 msgid "Server is currently paused, do you want to resume now?" msgstr "Servidor está atualmente parado, você quer recomeçar agora?" @@ -2503,11 +2536,11 @@ msgstr "Senha do servidor" msgid "Server paused" msgstr "Servidor parado" -#: templates/about.html:69 +#: templates/about.html:71 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" @@ -2541,13 +2574,7 @@ msgstr "Mostrar hierarquia" msgid "Sia server password" msgstr "Senha do servidor Sia" -#: templates/backends/sia.html:19 -msgid "" -"Sia will still boost redundancy later as long as you're connected to your " -"hosts." -msgstr "" - -#: templates/addoredit.html:326 +#: templates/addoredit.html:324 msgid "Smart backup retention" msgstr "Retenção de backup inteligente" @@ -2559,7 +2586,7 @@ msgstr "" "Alguns provedores OpenStack permitem uma chave de API em vez de uma senha e " "nome de projeto" -#: templates/backends/s3.html:83 +#: templates/backends/s3.html:82 msgid "" "Some S3 providers might only be compatible with a certain client library" msgstr "" @@ -2643,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:" @@ -2700,7 +2727,7 @@ msgstr "Arquivos do sistema" msgid "System info" msgstr "Informação do sistema" -#: templates/about.html:61 +#: templates/about.html:63 msgid "System properties" msgstr "Propriedades do sistema" @@ -2712,6 +2739,10 @@ msgstr "TByte" msgid "TByte/s" msgstr "TByte/s" +#: templates/commandline.html:13 +msgid "Target URL >" +msgstr "" + #: templates/backends/sia.html:7 msgid "Target path. Example: /backup" msgstr "" @@ -2784,9 +2815,10 @@ msgstr "" #: templates/addoredit.html:312 msgid "" -"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 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." msgstr "" #: scripts/services/EditUriBuiltins.js:1068 @@ -2794,13 +2826,6 @@ msgid "The bucket name should be all lower-case, convert automatically?" msgstr "" "O nome do bucket deve ser todo em minúsculas. Converter automaticamente?" -#: scripts/services/EditUriBuiltins.js:1052 -msgid "" -"The bucket name should start with your username, prepend automatically?" -msgstr "" -"O nome do bucket deve começar com o seu nome de usuário, afixar " -"automaticamente?" - #: scripts/controllers/ExportController.js:13 msgid "" "The configuration should be kept safe. Are you sure you want to save an " @@ -2932,7 +2957,7 @@ msgstr "Este mês" msgid "This week" msgstr "Esta semana" -#: scripts/controllers/AppController.js:61 +#: scripts/controllers/AppController.js:67 msgid "Throttle settings" msgstr "Configurações de limitação" @@ -2961,6 +2986,12 @@ msgstr "" msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "Para exportar sem uma senha, desmarque a caixa \"Criptografar arquivo\"" +#: scripts/services/EditUriBuiltins.js:1052 +msgid "" +"To prevent bucket naming conflicts, it is recommended to prepend your " +"account ID to the bucket name. Prepend automatically?" +msgstr "" + #: templates/settings.html:26 msgid "" "To prevent various DNS based attacks, Duplicati limits the allowed hostnames" @@ -3004,7 +3035,7 @@ msgstr "" msgid "Tue" msgstr "Ter" -#: templates/restore.html:138 +#: templates/restore.html:133 msgid "Type passphrase here." msgstr "Nenhuma senha inserida" @@ -3020,6 +3051,13 @@ msgstr "Tamanho do backup e versões desconhecidos" msgid "Until resumed" msgstr "Até retomar" +#: templates/about.html:30 +msgid "" +"Update {{state.updatedVersion}} is available." +" Download now" +msgstr "" + #: templates/settings.html:78 msgid "Update channel" msgstr "Canal de atualização" @@ -3044,13 +3082,8 @@ 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 "" -"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}}" #: templates/settings.html:113 msgid "Usage statistics" @@ -3158,17 +3191,15 @@ msgstr "Muito forte" msgid "Very weak" msgstr "Muito fraca" -#: index.html:245 +#: index.html:246 msgid "Visit us on" msgstr "Visite-nos em" #: templates/delete.html:21 msgid "" "WARNING: The remote database is found to be in use by the commandline " -"library" +"library." msgstr "" -"AVISO: o banco de dados remoto está sendo usado pela biblioteca de linha de " -"comando" #: templates/delete.html:44 msgid "WARNING: This will prevent you from restoring the data in the future." @@ -3178,7 +3209,7 @@ msgstr "AVISO: isso impedirá que você restaure os dados no futuro." msgid "Waiting for task to begin" msgstr "Aguardando o início da tarefa" -#: templates/commandline.html:54 +#: templates/commandline.html:51 msgid "Waiting for task to start …" msgstr "" @@ -3208,7 +3239,7 @@ msgstr "Frase de segurança fraca" msgid "Wed" msgstr "Qua" -#: scripts/services/AppUtils.js:92 templates/addoredit.html:354 +#: scripts/services/AppUtils.js:92 templates/addoredit.html:352 msgid "Weeks" msgstr "Semanas" @@ -3220,11 +3251,11 @@ msgstr "De onde você deseja restaurar?" msgid "Where do you want to restore the files to?" msgstr "Para onde você deseja restaurar os arquivos?" -#: scripts/services/AppUtils.js:94 templates/addoredit.html:356 +#: scripts/services/AppUtils.js:94 templates/addoredit.html:354 msgid "Years" msgstr "Anos" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -3271,7 +3302,7 @@ msgstr "" "Você está mudando o caminho do banco de dados para longe de um banco de dados existente.\n" "Tem certeza de que isso é o que deseja?" -#: templates/about.html:27 +#: templates/about.html:28 msgid "You are currently running {{appname}} {{version}}" msgstr "Você está atualmente executando {{appname}} {{version}}" @@ -3358,8 +3389,8 @@ msgstr "" "Você deve inserir um nome de inquilino (aka project) para usar a API v3" #: scripts/services/EditUriBuiltins.js:1027 -msgid "You must enter a tenant name if you do not provide an API Key" -msgstr "Você deve inserir um nome de projeto se não fornecer uma chave de API" +msgid "You must enter a tenant name if you do not provide an API key" +msgstr "" #: scripts/controllers/EditBackupController.js:289 msgid "You must enter a valid duration for the time to keep backups" @@ -3370,12 +3401,12 @@ msgid "You must enter a valid retention policy string" msgstr "Você tem que inserir uma string de política de retenção válida" #: scripts/services/EditUriBuiltins.js:1024 -msgid "You must enter either a password or an API Key" -msgstr "Você deve inserir uma senha ou uma chave de API" +msgid "You must enter either a password or an API key" +msgstr "" #: scripts/services/EditUriBuiltins.js:1031 -msgid "You must enter either a password or an API Key, not both" -msgstr "Você deve inserir uma senha OU uma chave de API, não ambas" +msgid "You must enter either a password or an API key, not both" +msgstr "" #: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the password" @@ -3410,7 +3441,7 @@ msgstr "Você deve especificar um caminho" msgid "You should fill in {{field}} {{reason}}" msgstr "" -#: templates/restore.html:149 +#: templates/restore.html:144 msgid "Your files and folders have been restored successfully." msgstr "Seus arquivos e pastas foram restaurados com êxito." @@ -3450,7 +3481,7 @@ msgstr "" msgid "cos_secret_key" msgstr "" -#: templates/addoredit.html:272 templates/addoredit.html:357 +#: templates/addoredit.html:272 templates/addoredit.html:355 #: templates/advancedoptionseditor.html:29 #: templates/advancedoptionseditor.html:36 msgid "custom" @@ -3484,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 "" @@ -3496,8 +3523,7 @@ msgstr "" msgid "remote repository, e.g. remote" msgstr "" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "resume now" msgstr "continuar agora" @@ -3522,7 +3548,7 @@ msgstr "" "href=\"{{websitelink}}\">{{websitename}}. {{appname}} é licenciado sob a" " {{licensename}}." -#: templates/about.html:51 +#: templates/about.html:53 msgid "" "{{brandingService.appName}} is using the following third party libraries:" msgstr "" @@ -3554,7 +3580,3 @@ msgstr "{{number}} Minutos" #: templates/home.html:52 msgid "{{time}} (took {{duration}})" msgstr "{{time}} (demorou {{duration}})" - -#: templates/localdatabase.html:4 -msgid "…loading…" -msgstr "...carregando..." diff --git a/Localizations/webroot/localization_webroot-ro.po b/Localizations/webroot/localization_webroot-ro.po index 645b206e2..01eda811b 100644 --- a/Localizations/webroot/localization_webroot-ro.po +++ b/Localizations/webroot/localization_webroot-ro.po @@ -44,22 +44,39 @@ msgstr "- alegeți o opțiune -" msgid "...loading..." msgstr "...se încarcă..." -#: templates/backends/openstack.html:44 -msgid "API Key" -msgstr "Cheia API" +#: templates/backends/sia.html:19 +msgid "" +"Note: Sia will still boost redundancy later as long as you're " +"connected to your hosts." +msgstr "" -#: scripts/services/EditUriBuiltins.js:1167 templates/backends/storj.html:21 +#: templates/commandline.html:25 +msgid " Edit as text" +msgstr "" + +#: templates/commandline.html:32 +msgid " Edit as text" +msgstr "" + +#: index.html:294 +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 "" + +#: scripts/services/EditUriBuiltins.js:1167 +#: templates/backends/openstack.html:44 templates/backends/storj.html:21 #: templates/backends/storj.html:22 msgid "API key" msgstr "" -#: scripts/services/EditUriBuiltins.js:1041 templates/backends/s3.html:67 -#: templates/backends/s3.html:69 +#: scripts/services/EditUriBuiltins.js:1041 templates/backends/s3.html:66 +#: templates/backends/s3.html:68 msgid "AWS Access ID" msgstr "AWS Access ID" -#: scripts/services/EditUriBuiltins.js:1042 templates/backends/s3.html:72 -#: templates/backends/s3.html:74 +#: scripts/services/EditUriBuiltins.js:1042 templates/backends/s3.html:71 +#: templates/backends/s3.html:73 msgid "AWS Access Key" msgstr "AWS Access Key" @@ -145,7 +162,8 @@ msgstr "Modificați numele găleții?" msgid "Advanced Options" msgstr "Opțiuni avansate" -#: templates/addoredit.html:378 templates/edituri.html:28 +#: templates/addoredit.html:376 templates/commandline.html:23 +#: templates/commandline.html:31 templates/edituri.html:28 msgid "Advanced options" msgstr "Opțiuni avansate" @@ -257,8 +275,8 @@ msgid "Autogenerated passphrase" msgstr "Fraza de acces generată automat" #: templates/addoredit.html:258 -msgid "Automatically run backups." -msgstr "Executați automat backup-uri." +msgid "Automatically run backups" +msgstr "" #: templates/backends/b2.html:12 msgid "B2 Application ID" @@ -280,13 +298,15 @@ msgstr "" msgid "B2 Cloud Storage Application Key" msgstr "B2 Cheia aplicației de stocare cloud" -#: templates/restore.html:143 templates/restore.html:70 +#: templates/restore.html:138 templates/restore.html:70 msgid "Back" msgstr "Înapoi" -#: templates/about.html:64 -msgid "Backend modules:" -msgstr "Module backend:" +#: templates/about.html:66 +msgid "" +"Backend modules:

{{item.Key}}

" +msgstr "" #: scripts/services/ServerStatus.js:46 msgid "Backup complete!" @@ -298,10 +318,9 @@ msgstr "Destinație de rezervă" #: templates/restore.html:131 msgid "" -"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. 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." msgstr "" #: templates/restore.html:21 templates/restoredirect.html:21 @@ -309,7 +328,7 @@ msgstr "" msgid "Backup location" msgstr "Locație de rezervă" -#: templates/addoredit.html:321 +#: templates/addoredit.html:319 msgid "Backup retention" msgstr "" @@ -333,33 +352,23 @@ msgstr "Naviga" msgid "Browser default" msgstr "Browser default" -#: scripts/services/EditUriBuiltins.js:1163 -#: scripts/services/EditUriBuiltins.js:1169 templates/backends/storj.html:37 -msgid "Bucket" -msgstr "" +#: templates/backends/gcs.html:15 +msgid "Bucket create location" +msgstr "Locația unde va fi creată găleata" #: scripts/services/EditUriBuiltins.js:1000 #: scripts/services/EditUriBuiltins.js:1040 #: scripts/services/EditUriBuiltins.js:1086 #: scripts/services/EditUriBuiltins.js:1100 +#: scripts/services/EditUriBuiltins.js:1163 +#: scripts/services/EditUriBuiltins.js:1169 #: scripts/services/EditUriBuiltins.js:1226 -#: scripts/services/EditUriBuiltins.js:1238 -msgid "Bucket Name" -msgstr "Numele găleții" - -#: templates/backends/gcs.html:15 -msgid "Bucket create location" -msgstr "Locația unde va fi creată găleata" - -#: templates/backends/storj.html:38 -msgid "Bucket for storing the backup" -msgstr "" - -#: templates/backends/b2.html:2 templates/backends/b2.html:3 -#: templates/backends/cos.html:25 templates/backends/e2.html:11 -#: templates/backends/e2.html:12 templates/backends/gcs.html:2 -#: templates/backends/openstack.html:2 templates/backends/s3.html:22 -#: templates/backends/s3.html:23 +#: scripts/services/EditUriBuiltins.js:1238 templates/backends/b2.html:2 +#: templates/backends/b2.html:3 templates/backends/cos.html:25 +#: templates/backends/e2.html:11 templates/backends/e2.html:12 +#: templates/backends/gcs.html:2 templates/backends/openstack.html:2 +#: templates/backends/s3.html:22 templates/backends/s3.html:23 +#: templates/backends/storj.html:37 templates/backends/storj.html:38 msgid "Bucket name" msgstr "Numele găleții" @@ -441,8 +450,8 @@ msgstr "Încarcă fișierele în avans" msgid "Canary" msgstr "Canar" -#: scripts/controllers/AppController.js:48 -#: scripts/controllers/AppController.js:63 +#: scripts/controllers/AppController.js:52 +#: scripts/controllers/AppController.js:67 #: scripts/controllers/EditBackupController.js:345 #: scripts/controllers/EditBackupController.js:360 #: scripts/controllers/EditBackupController.js:394 @@ -493,11 +502,11 @@ msgstr "Jurnal de modificări pentru {{appname}} {{version}}" msgid "Check failed:" msgstr "Verificarea a eșuat:" -#: templates/about.html:33 +#: templates/about.html:34 msgid "Check for updates now" msgstr "Verifică acum actualizările" -#: templates/about.html:34 +#: templates/about.html:35 msgid "Checking for updates …" msgstr "Caut versiuni noi ..." @@ -525,7 +534,7 @@ msgstr "Faceți clic pe linkul AuthID pentru a crea un AuthID" msgid "Click to set throttle options" msgstr "Faceți clic pentru a seta opțiunile de accelerație" -#: templates/backends/s3.html:79 +#: templates/backends/s3.html:78 msgid "Client library to use" msgstr "" @@ -537,6 +546,14 @@ msgstr "" msgid "Cloud API Secret Key" msgstr "" +#: templates/commandline.html:8 +msgid "Command" +msgstr "" + +#: templates/commandline.html:18 +msgid "Commandline arguments" +msgstr "" + #: templates/home.html:40 msgid "Commandline …" msgstr "Linie de comandă ..." @@ -565,9 +582,11 @@ msgstr "Se finalizează copia de rezervă ..." msgid "Completing previous backup …" msgstr "Se finalizează copia de rezervă anterioară ..." -#: templates/about.html:65 -msgid "Compression modules:" -msgstr "Module de compresie:" +#: templates/about.html:67 +msgid "" +"Compression modules:

{{item.Key}}

" +msgstr "" #: scripts/directives/sourceFolderPicker.js:533 msgid "Computer" @@ -615,11 +634,11 @@ msgstr "Conectează" msgid "Connect now" msgstr "Conectează acum" -#: index.html:302 +#: index.html:301 msgid "Connecting to server …" msgstr "Se conectează la server ..." -#: templates/commandline.html:51 +#: templates/commandline.html:48 msgid "Connecting to task …" msgstr "" @@ -631,13 +650,6 @@ msgstr "" msgid "Connection lost" msgstr "Conexiunea a fost pierdută" -#: index.html:294 -msgid "" -"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." -msgstr "" - #: scripts/directives/backupEditUri.js:50 #: scripts/directives/backupEditUri.js:53 msgid "Connection worked!" @@ -672,6 +684,11 @@ msgstr "Copiază" msgid "Copy Destination URL to Clipboard" msgstr "Copiați adresa URL de destinație în Clipboard" +#: scripts/controllers/EditBackupController.js:104 +#: scripts/controllers/RestoreDirectController.js:33 +msgid "Copy URL" +msgstr "" + #: scripts/controllers/DialogController.js:20 msgid "Copy failed. Please manually copy the URL" msgstr "Copierea a eșuat. Copiați manual adresa URL" @@ -752,11 +769,11 @@ msgstr "" msgid "Custom authentication url" msgstr "Adresă de autentificare personalizată" -#: templates/addoredit.html:327 +#: templates/addoredit.html:325 msgid "Custom backup retention" msgstr "Durată de retenție a copiei de rezervă personalizată" -#: templates/backends/s3.html:56 +#: templates/backends/s3.html:55 msgid "Custom bucket storage class" msgstr "" @@ -776,25 +793,19 @@ msgstr "Valoarea pentru regiunea particularizată ({{region}})" msgid "Custom server url ({{server}})" msgstr "Adresa URL a serverului personalizat ({{server}})" -#: templates/backends/s3.html:50 -msgid "" -"Custom storage class\n" -" ({{class}})" -msgstr "" - -#: templates/backends/gcs.html:29 +#: templates/backends/gcs.html:29 templates/backends/s3.html:50 msgid "Custom storage class ({{class}})" msgstr "Clase de stocare personalizate ({{class}})" #: templates/advancedoptionseditor.html:43 -msgid "DEPRECATED:" +msgid "DEPRECATED: {{getDeprecationMessage(item)}}" msgstr "" #: templates/home.html:37 msgid "Database …" msgstr "Bază de date ..." -#: scripts/services/AppUtils.js:91 templates/addoredit.html:353 +#: scripts/services/AppUtils.js:91 templates/addoredit.html:351 msgid "Days" msgstr "Zile" @@ -814,7 +825,11 @@ msgstr "Excluderi implicite" msgid "Default options" msgstr "Opțiunile prestabilite" -#: templates/localdatabase.html:19 +#: templates/advancedoptionseditor.html:44 +msgid "Default value: \"{{getDefaultValue(item)}}\"" +msgstr "" + +#: templates/localdatabase.html:16 msgid "Delete" msgstr "Șterge" @@ -826,7 +841,7 @@ msgstr "Etapa de ștergere (Versiuni Vechi ale Copiei de Rezervă)" msgid "Delete backup" msgstr "Șterge copie de rezervă" -#: templates/addoredit.html:324 +#: templates/addoredit.html:322 msgid "Delete backups that are older than" msgstr "Șterge copiile de rezervă mai vechi de:" @@ -964,7 +979,7 @@ msgstr "Site-ul web al Duplicati" msgid "Duplicati forum" msgstr "Forum-ul Duplicati" -#: scripts/controllers/AppController.js:177 +#: scripts/controllers/AppController.js:181 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" @@ -1001,7 +1016,7 @@ msgstr "" "            Când ștergeți o copie de rezervă, puteți șterge și baza de date locală fără a afecta capacitatea de a restabili fișierele la distanță.\n" "            Dacă utilizați baza de date locală pentru copii de rezervă din linia de comandă, ar trebui să păstrați baza de date." -#: templates/localdatabase.html:8 +#: templates/localdatabase.html:5 msgid "" "Each backup has a local database associated with it, which stores " "information about the remote backup on the local machine. This makes it " @@ -1009,12 +1024,12 @@ msgid "" " to be downloaded for each operation." msgstr "" -#: templates/addoredit.html:174 templates/addoredit.html:389 +#: templates/addoredit.html:174 templates/addoredit.html:387 #: templates/edituri.html:39 templates/settings.html:146 msgid "Edit as list" msgstr "Editați ca listă" -#: templates/addoredit.html:177 templates/addoredit.html:392 +#: templates/addoredit.html:177 templates/addoredit.html:390 #: templates/edituri.html:42 templates/settings.html:152 msgid "Edit as text" msgstr "Editați ca text" @@ -1040,9 +1055,11 @@ msgstr "Criptarea" msgid "Encryption changed" msgstr "Criptarea a fost modificată" -#: templates/about.html:66 -msgid "Encryption modules:" -msgstr "Module de criptare:" +#: templates/about.html:68 +msgid "" +"Encryption modules:

{{item.Key}}

" +msgstr "" #: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 #: templates/backends/storj.html:26 @@ -1068,7 +1085,12 @@ msgstr "Sfârșit" msgid "Enter URL" msgstr "Introdu URL-ul" -#: templates/addoredit.html:341 +#: scripts/controllers/EditBackupController.js:96 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Enter a backup destination URL:" +msgstr "" + +#: templates/addoredit.html:339 msgid "" "Enter a retention strategy manually. Placeholders are D/W/Y for " "days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. " @@ -1082,6 +1104,10 @@ msgstr "" "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." +#: templates/commandline.html:14 +msgid "Enter a url, or click the "Target URL >" link" +msgstr "" + #: templates/restoredirect.html:61 msgid "Enter backup passphrase, if any" msgstr "Introduceți fraza de acces, dacă există" @@ -1098,11 +1124,11 @@ msgstr "Introduceți expresia de acces pentru criptare" msgid "Enter expression here" msgstr "Introduceți expresia aici" -#: templates/commandline.html:22 +#: templates/commandline.html:19 msgid "Enter one argument per line without quotes, e.g. *.txt" msgstr "" -#: templates/commandline.html:29 +#: templates/commandline.html:26 msgid "" "Enter one option per line in command-line format, e.g. --dblock-size=100MB" msgstr "" @@ -1316,11 +1342,11 @@ msgstr "Fișiere mai mari decât:" msgid "Filters" msgstr "Filtre" -#: templates/commandline.html:60 +#: templates/commandline.html:57 msgid "Finished!" msgstr "Terminat!" -#: scripts/controllers/AppController.js:176 +#: scripts/controllers/AppController.js:180 msgid "First run setup" msgstr "Prima configurare" @@ -1328,11 +1354,15 @@ msgstr "Prima configurare" msgid "Folder" msgstr "Pliant" +#: templates/backends/storj.html:42 +msgid "Folder in the bucket" +msgstr "" + #: templates/backends/aliyunoss.html:30 templates/backends/b2.html:7 #: templates/backends/cos.html:30 templates/backends/e2.html:16 #: templates/backends/file.html:22 templates/backends/file.html:6 #: templates/backends/jottacloud.html:2 templates/backends/mega.html:2 -#: templates/backends/s3.html:61 templates/backends/sia.html:6 +#: templates/backends/s3.html:60 templates/backends/sia.html:6 #: templates/backends/storj.html:41 templates/restore.html:105 #: templates/restore.html:89 msgid "Folder path" @@ -1342,10 +1372,6 @@ msgstr "Dosarul de cale" msgid "Folder path name" msgstr "" -#: templates/backends/storj.html:42 -msgid "Folder within the bucket for storing the backup" -msgstr "" - #: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "Vi" @@ -1383,7 +1409,7 @@ msgstr "Optiuni generale" msgid "Generate" msgstr "Genera" -#: templates/backends/s3.html:89 +#: templates/backends/s3.html:88 msgid "Generate IAM access policy" msgstr "" @@ -1459,13 +1485,13 @@ msgid "If a date was missed, the job will run as soon as possible." msgstr "" "Dacă o dată a fost ratată, lucrarea va funcționa cât mai curând posibil." -#: templates/addoredit.html:361 +#: templates/addoredit.html:359 msgid "" "If at least one newer backup is found, all backups older than this date are " "deleted." msgstr "" -#: templates/localdatabase.html:13 +#: templates/localdatabase.html:10 msgid "" "If the backup and the remote storage is out of sync, Duplicati will require " "that you perform a repair operation to synchronize the database. If the " @@ -1476,14 +1502,14 @@ msgstr "" msgid "" "If the backup file was not downloaded automatically, right click and choose "Save" -" as …"" +" as …"." msgstr "" #: templates/notificationarea.html:7 msgid "" "If the backup file was not downloaded automatically, right click and choose " -""Save as …"" +""Save as …"." msgstr "" #: scripts/services/EditUriBackendConfig.js:113 @@ -1501,10 +1527,8 @@ msgstr "Dacă nu introduceți o cheie API, este necesar numele locatarului" #: templates/delete.html:32 msgid "" "If you want to use the backup later, you can export the configuration before" -" deleting it" +" deleting it." msgstr "" -"Dacă doriți să utilizați ulterior copia de rezervă, puteți să exportați " -"configurația înainte de ao șterge" #: templates/import.html:29 msgid "Import" @@ -1514,6 +1538,11 @@ msgstr "Import" msgid "Import Destination URL" msgstr "Importați adresa URL de destinație" +#: scripts/controllers/EditBackupController.js:96 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Import URL" +msgstr "" + #: templates/import.html:3 msgid "Import backup configuration" msgstr "Importați configurația de rezervă" @@ -1585,11 +1614,11 @@ msgstr "kByte" msgid "KByte/s" msgstr "KByte / s" -#: templates/addoredit.html:325 +#: templates/addoredit.html:323 msgid "Keep a specific number of backups" msgstr "" -#: templates/addoredit.html:323 +#: templates/addoredit.html:321 msgid "Keep all backups" msgstr "" @@ -1658,7 +1687,7 @@ msgstr "Încărcați date mai vechi" msgid "Loading remote storage usage …" msgstr "" -#: templates/about.html:42 templates/about.html:47 templates/about.html:53 +#: 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 @@ -1671,10 +1700,13 @@ msgid "Local Repository" msgstr "" #: templates/localdatabase.html:2 -msgid "Local database for" -msgstr "Bază de date locală pentru" +msgid "" +"Local database for {{Backup.Backup.Name}}…loading…" +msgstr "" -#: templates/localdatabase.html:26 +#: templates/localdatabase.html:23 msgid "Local database path:" msgstr "Calea bazei de date locale:" @@ -1686,7 +1718,7 @@ msgstr "" msgid "Local storage" msgstr "Depozit local" -#: templates/localdatabase.html:23 +#: templates/localdatabase.html:20 msgid "Location" msgstr "Locație" @@ -1702,6 +1734,10 @@ msgstr "Date din jurnal pentru {{Backup.Backup.Name}} " msgid "Log data from the server" msgstr "Datele din jurnal de pe server" +#: index.html:306 +msgid "Log in" +msgstr "" + #: index.html:226 msgid "Log out" msgstr "Deconectați-vă" @@ -1714,7 +1750,7 @@ msgstr "MByte" msgid "MByte/s" msgstr "MByte / s" -#: templates/localdatabase.html:11 +#: templates/localdatabase.html:8 msgid "Maintenance" msgstr "întreținere" @@ -1745,7 +1781,7 @@ msgid "Max upload speed" msgstr "Viteză maximă de încărcare" #: index.html:144 templates/addoredit.html:127 templates/addoredit.html:169 -#: templates/addoredit.html:384 templates/addoredit.html:95 +#: templates/addoredit.html:382 templates/addoredit.html:95 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" msgstr "Meniul" @@ -1791,11 +1827,11 @@ msgstr "" msgid "Mon" msgstr "Mon" -#: scripts/services/AppUtils.js:93 templates/addoredit.html:355 +#: scripts/services/AppUtils.js:93 templates/addoredit.html:353 msgid "Months" msgstr "Luni" -#: templates/localdatabase.html:34 +#: templates/localdatabase.html:31 msgid "Move existing database" msgstr "Mutați baza de date existentă" @@ -1866,7 +1902,7 @@ msgstr "Următoarea sarcină:" msgid "Next time" msgstr "Data viitoare" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:182 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -1941,23 +1977,19 @@ msgid "" "is equivalent to 1 MByte/s." msgstr "" -#: templates/backends/sia.html:19 -msgid "Note:" -msgstr "" - -#: templates/addoredit.html:330 +#: templates/addoredit.html:328 msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "" -#: scripts/controllers/AppController.js:48 -#: scripts/controllers/AppController.js:63 +#: scripts/controllers/AppController.js:52 +#: scripts/controllers/AppController.js:67 #: scripts/controllers/EditBackupController.js:104 #: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 #: scripts/controllers/RestoreDirectController.js:33 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28 #: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58 -#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:152 +#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:147 #: templates/settings.html:158 msgid "OK" msgstr "O.K" @@ -1970,14 +2002,14 @@ msgstr "" msgid "OSS Access Key Secret" msgstr "" -#: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 -msgid "OSS Bucket Name" -msgstr "" - #: templates/backends/aliyunoss.html:21 msgid "OSS Bucket Region" msgstr "" +#: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 +msgid "OSS Bucket name" +msgstr "" + #: templates/backends/aliyunoss.html:2 msgid "OSS Endpoint" msgstr "" @@ -1994,7 +2026,7 @@ msgstr "" msgid "Official releases" msgstr "" -#: templates/addoredit.html:348 +#: templates/addoredit.html:346 msgid "" "Once there are more backups than the specified number, the oldest backups " "are deleted." @@ -2013,7 +2045,7 @@ msgid "Opened" msgstr "" #: scripts/services/EditUriBuiltins.js:1016 -msgid "Openstack API Key are not supported in v3 keystone API." +msgid "Openstack API key are not supported in v3 keystone API" msgstr "" #: scripts/services/AppUtils.js:197 @@ -2056,10 +2088,8 @@ msgstr "Opțiuni" #: templates/settings.html:143 msgid "" "Options added here are applied to all backups, but can be overridden in each" -" individual backup" +" individual backup." msgstr "" -"Opțiunile adăugate aici sunt aplicate tuturor backup-urilor, dar pot fi " -"suprascrise în fiecare copie de rezervă individuală" #: templates/restore.html:81 msgid "Original location" @@ -2069,7 +2099,7 @@ msgstr "Locația originală" msgid "Others" msgstr "Alții" -#: templates/addoredit.html:334 +#: templates/addoredit.html:332 msgid "" "Over time backups will be deleted automatically. There will remain one " "backup for each of the last 7 days, each of the last 4 weeks, each of the " @@ -2127,7 +2157,7 @@ msgid "Path on server" msgstr "Cale pe server" #: templates/backends/b2.html:8 templates/backends/e2.html:17 -#: templates/backends/s3.html:63 +#: templates/backends/s3.html:62 msgid "Path or subfolder in the bucket" msgstr "Cale sau subfolder în găleată" @@ -2139,7 +2169,7 @@ msgstr "Pauză" msgid "Pause after startup or hibernation" msgstr "Întrerupeți după pornire sau hibernare" -#: scripts/controllers/AppController.js:46 +#: scripts/controllers/AppController.js:50 msgid "Pause options" msgstr "Opțiunile de întrerupere" @@ -2168,7 +2198,7 @@ msgid "Prevent tray icon automatic log-in" msgstr "" #: templates/addoredit.html:114 templates/addoredit.html:247 -#: templates/addoredit.html:297 templates/addoredit.html:411 +#: templates/addoredit.html:297 templates/addoredit.html:409 #: templates/restoredirect.html:81 msgid "Previous" msgstr "Anterior" @@ -2201,7 +2231,7 @@ msgstr "" msgid "Rebuilding local database …" msgstr "" -#: templates/localdatabase.html:20 +#: templates/localdatabase.html:17 msgid "Recreate (delete and repair)" msgstr "Refaceți (ștergeți și reparați)" @@ -2225,7 +2255,7 @@ msgstr "" msgid "Relative paths not allowed" msgstr "Căile relative nu sunt permise" -#: index.html:306 templates/captcha.html:7 +#: index.html:305 templates/captcha.html:7 msgid "Reload" msgstr "Reîncarcă" @@ -2265,7 +2295,7 @@ msgstr "Eliminați opțiunea" msgid "Removed files" msgstr "" -#: templates/localdatabase.html:18 templates/notificationarea.html:14 +#: templates/localdatabase.html:15 templates/notificationarea.html:14 msgid "Repair" msgstr "Reparație" @@ -2285,11 +2315,11 @@ msgstr "Repetați expresia de acces" msgid "Reporting:" msgstr "Raportarea:" -#: templates/localdatabase.html:31 +#: templates/localdatabase.html:28 msgid "Reset" msgstr "restabili" -#: index.html:214 templates/restore.html:142 +#: index.html:214 templates/restore.html:137 msgid "Restore" msgstr "Restabili" @@ -2363,7 +2393,7 @@ msgstr "Rulați din nou fiecare" msgid "Run now" msgstr "Fugiți acum" -#: templates/commandline.html:47 +#: templates/commandline.html:44 msgid "Running commandline entry" msgstr "Rulează intrarea în linia de comandă" @@ -2371,10 +2401,14 @@ msgstr "Rulează intrarea în linia de comandă" msgid "Running task:" msgstr "Sarcina de funcționare:" -#: scripts/controllers/StateController.js:25 templates/commandline.html:58 +#: scripts/controllers/StateController.js:25 msgid "Running …" msgstr "" +#: templates/commandline.html:54 +msgid "Running … stop now" +msgstr "" + #: scripts/services/SystemInfo.js:51 msgid "S3 Compatible" msgstr "S3 Compatibil" @@ -2391,11 +2425,11 @@ msgstr "Sat" msgid "Satellite" msgstr "" -#: templates/addoredit.html:410 templates/localdatabase.html:32 +#: templates/addoredit.html:408 templates/localdatabase.html:29 msgid "Save" msgstr "Salvați" -#: templates/localdatabase.html:33 +#: templates/localdatabase.html:30 msgid "Save and repair" msgstr "Salvați și reparați" @@ -2453,11 +2487,16 @@ msgstr "Server și port" msgid "Server hostname or IP" msgstr "Server hostname sau IP" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "Server is currently paused," msgstr "Serverul este în prezent întrerupt," +#: templates/commandline.html:45 +msgid "" +"Server is currently paused, resume now" +msgstr "" + #: scripts/controllers/HomeController.js:7 msgid "Server is currently paused, do you want to resume now?" msgstr "Serverul este în prezent întrerupt, doriți să îl reluați acum?" @@ -2470,7 +2509,7 @@ msgstr "Parola serverului" msgid "Server paused" msgstr "Serverul a fost întrerupt" -#: templates/about.html:69 +#: templates/about.html:71 msgid "Server state properties" msgstr "Proprietăți stare server" @@ -2508,13 +2547,7 @@ msgstr "Afișați arborele" msgid "Sia server password" msgstr "Parola serverului Sia" -#: templates/backends/sia.html:19 -msgid "" -"Sia will still boost redundancy later as long as you're connected to your " -"hosts." -msgstr "" - -#: templates/addoredit.html:326 +#: templates/addoredit.html:324 msgid "Smart backup retention" msgstr "" @@ -2526,7 +2559,7 @@ msgstr "" "Unii furnizori OpenStack permit o cheie API în locul unei parole și a unui " "nume de chiriaș" -#: templates/backends/s3.html:83 +#: templates/backends/s3.html:82 msgid "" "Some S3 providers might only be compatible with a certain client library" msgstr "" @@ -2664,7 +2697,7 @@ msgstr "Fișiere de sistem" msgid "System info" msgstr "Informatie de sistem" -#: templates/about.html:61 +#: templates/about.html:63 msgid "System properties" msgstr "Proprietatile sistemului" @@ -2676,6 +2709,10 @@ msgstr "TByte" msgid "TByte/s" msgstr "TByte / s" +#: templates/commandline.html:13 +msgid "Target URL >" +msgstr "" + #: templates/backends/sia.html:7 msgid "Target path. Example: /backup" msgstr "" @@ -2744,9 +2781,10 @@ msgstr "" #: templates/addoredit.html:312 msgid "" -"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 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." msgstr "" #: scripts/services/EditUriBuiltins.js:1068 @@ -2755,20 +2793,13 @@ msgstr "" "Numele găleții ar trebui să fie toate literele mici, să se convertească " "automat?" -#: scripts/services/EditUriBuiltins.js:1052 -msgid "" -"The bucket name should start with your username, prepend automatically?" -msgstr "" -"Numele bucketului ar trebui să înceapă cu numele dvs. de utilizator, să se " -"predea automat?" - #: scripts/controllers/ExportController.js:13 msgid "" "The configuration should be kept safe. Are you sure you want to save an " "unencrypted file containing your passwords?" msgstr "" -#: index.html:299 +#: index.html:298 msgid "The connection to the server is lost, attempting again in {{time}} …" msgstr "" @@ -2887,7 +2918,7 @@ msgstr "Luna aceasta" msgid "This week" msgstr "Săptămâna aceasta" -#: scripts/controllers/AppController.js:61 +#: scripts/controllers/AppController.js:65 msgid "Throttle settings" msgstr "Setările clapetei" @@ -2918,6 +2949,12 @@ msgstr "" "Pentru a exporta fără o expresie de acces, debifați caseta \"Criptare " "fișier\"" +#: scripts/services/EditUriBuiltins.js:1052 +msgid "" +"To prevent bucket naming conflicts, it is recommended to prepend your " +"account ID to the bucket name. Prepend automatically?" +msgstr "" + #: templates/settings.html:26 msgid "" "To prevent various DNS based attacks, Duplicati limits the allowed hostnames" @@ -2951,7 +2988,7 @@ msgstr "" msgid "Tue" msgstr "Marti" -#: templates/restore.html:138 +#: templates/restore.html:133 msgid "Type passphrase here." msgstr "" @@ -2967,6 +3004,13 @@ msgstr "Mărimea și versiunile de rezervă necunoscute" msgid "Until resumed" msgstr "Până la reluare" +#: templates/about.html:30 +msgid "" +"Update {{state.updatedVersion}} is available." +" Download now" +msgstr "" + #: templates/settings.html:78 msgid "Update channel" msgstr "Actualizați canalul" @@ -2992,7 +3036,7 @@ msgid "" "Usage reports help us improve the user experience and evaluate impact of new" " features. We use them to generate {{'public usage statistics' | " -"translate}}" +"translate}}." msgstr "" #: templates/settings.html:113 @@ -3108,9 +3152,8 @@ msgstr "Vizitați-ne" #: templates/delete.html:21 msgid "" "WARNING: The remote database is found to be in use by the commandline " -"library" +"library." msgstr "" -"AVERTISMENT: Baza de date la distanță este folosită de biblioteca de comandă" #: templates/delete.html:44 msgid "WARNING: This will prevent you from restoring the data in the future." @@ -3121,7 +3164,7 @@ msgstr "" msgid "Waiting for task to begin" msgstr "Se așteaptă ca sarcina să înceapă" -#: templates/commandline.html:54 +#: templates/commandline.html:51 msgid "Waiting for task to start …" msgstr "" @@ -3151,7 +3194,7 @@ msgstr "Frază de acces slabă" msgid "Wed" msgstr "însura" -#: scripts/services/AppUtils.js:92 templates/addoredit.html:354 +#: scripts/services/AppUtils.js:92 templates/addoredit.html:352 msgid "Weeks" msgstr "săptămâni" @@ -3163,11 +3206,11 @@ msgstr "De unde doriți să restaurați?" msgid "Where do you want to restore the files to?" msgstr "Unde doriți să restaurați fișierele?" -#: scripts/services/AppUtils.js:94 templates/addoredit.html:356 +#: scripts/services/AppUtils.js:94 templates/addoredit.html:354 msgid "Years" msgstr "Ani" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:182 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -3214,7 +3257,7 @@ msgstr "" "Schimbați calea bazei de date departe de o bază de date existentă.\n" "Ești sigur că asta vrei?" -#: templates/about.html:27 +#: templates/about.html:28 msgid "You are currently running {{appname}} {{version}}" msgstr "În prezent, executați {{appname}} {{version}}" @@ -3300,9 +3343,8 @@ msgid "You must enter a tenant (aka project) name to use v3 API" msgstr "" #: scripts/services/EditUriBuiltins.js:1027 -msgid "You must enter a tenant name if you do not provide an API Key" +msgid "You must enter a tenant name if you do not provide an API key" msgstr "" -"Trebuie să introduceți un nume de chiriaș dacă nu furnizați o cheie API" #: scripts/controllers/EditBackupController.js:289 msgid "You must enter a valid duration for the time to keep backups" @@ -3315,12 +3357,12 @@ msgid "You must enter a valid retention policy string" msgstr "" #: scripts/services/EditUriBuiltins.js:1024 -msgid "You must enter either a password or an API Key" -msgstr "Trebuie să introduceți o parolă sau o cheie API" +msgid "You must enter either a password or an API key" +msgstr "" #: scripts/services/EditUriBuiltins.js:1031 -msgid "You must enter either a password or an API Key, not both" -msgstr "Trebuie să introduceți o parolă sau o cheie API, nu ambele" +msgid "You must enter either a password or an API key, not both" +msgstr "" #: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the password" @@ -3355,7 +3397,7 @@ msgstr "Trebuie să specificați o cale" msgid "You should fill in {{field}} {{reason}}" msgstr "" -#: templates/restore.html:149 +#: templates/restore.html:144 msgid "Your files and folders have been restored successfully." msgstr "Fișierele și folderele dvs. au fost restaurate cu succes." @@ -3397,7 +3439,7 @@ msgstr "" msgid "cos_secret_key" msgstr "" -#: templates/addoredit.html:272 templates/addoredit.html:357 +#: templates/addoredit.html:272 templates/addoredit.html:355 #: templates/advancedoptionseditor.html:29 #: templates/advancedoptionseditor.html:36 msgid "custom" @@ -3443,8 +3485,7 @@ msgstr "" msgid "remote repository, e.g. remote" msgstr "" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "resume now" msgstr "reluați acum" @@ -3468,7 +3509,7 @@ msgstr "" " descărcat de la {{sitename}} . {{appname}}" " este licențiat sub {{licensename}} ." -#: templates/about.html:51 +#: templates/about.html:53 msgid "" "{{brandingService.appName}} is using the following third party libraries:" msgstr "" @@ -3500,7 +3541,3 @@ msgstr "{{număr}} Minute" #: templates/home.html:52 msgid "{{time}} (took {{duration}})" msgstr "{{time}} (a luat {{duration}})" - -#: templates/localdatabase.html:4 -msgid "…loading…" -msgstr "" diff --git a/Localizations/webroot/localization_webroot-ru.po b/Localizations/webroot/localization_webroot-ru.po index 17c71f5a4..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 -# Valery, 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" @@ -55,22 +55,39 @@ msgstr "- выберите параметр -" msgid "...loading..." msgstr "...загрузка..." -#: templates/backends/openstack.html:44 -msgid "API Key" -msgstr "Ключ API" +#: templates/backends/sia.html:19 +msgid "" +"Note: Sia will still boost redundancy later as long as you're " +"connected to your hosts." +msgstr "" -#: scripts/services/EditUriBuiltins.js:1167 templates/backends/storj.html:21 +#: templates/commandline.html:25 +msgid " Edit as text" +msgstr "" + +#: templates/commandline.html:32 +msgid " Edit as text" +msgstr "" + +#: 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 "" + +#: scripts/services/EditUriBuiltins.js:1167 +#: templates/backends/openstack.html:44 templates/backends/storj.html:21 #: templates/backends/storj.html:22 msgid "API key" msgstr "Ключ API" -#: scripts/services/EditUriBuiltins.js:1041 templates/backends/s3.html:67 -#: templates/backends/s3.html:69 +#: scripts/services/EditUriBuiltins.js:1041 templates/backends/s3.html:66 +#: templates/backends/s3.html:68 msgid "AWS Access ID" msgstr "AWS Access ID" -#: scripts/services/EditUriBuiltins.js:1042 templates/backends/s3.html:72 -#: templates/backends/s3.html:74 +#: scripts/services/EditUriBuiltins.js:1042 templates/backends/s3.html:71 +#: templates/backends/s3.html:73 msgid "AWS Access Key" msgstr "AWS Access Key" @@ -78,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 "О программе" @@ -131,7 +148,7 @@ msgstr "Добавить путь непосредственно" msgid "Add advanced option" msgstr "Добавить расширенный параметр" -#: index.html:211 +#: index.html:212 msgid "Add backup" msgstr "Добавить резервную копию" @@ -156,7 +173,8 @@ msgstr "Изменить имя блока?" msgid "Advanced Options" msgstr "Расширенные параметры" -#: templates/addoredit.html:378 templates/edituri.html:28 +#: templates/addoredit.html:376 templates/commandline.html:23 +#: templates/commandline.html:31 templates/edituri.html:28 msgid "Advanced options" msgstr "Расширенные параметры" @@ -269,8 +287,8 @@ msgid "Autogenerated passphrase" msgstr "Сгенерированный пароль" #: templates/addoredit.html:258 -msgid "Automatically run backups." -msgstr "Запускать резервное копирование автоматически" +msgid "Automatically run backups" +msgstr "" #: templates/backends/b2.html:12 msgid "B2 Application ID" @@ -292,13 +310,15 @@ msgstr "B2 Cloud Storage Application ID" msgid "B2 Cloud Storage Application Key" msgstr "B2 Cloud Storage Application Key" -#: templates/restore.html:143 templates/restore.html:70 +#: templates/restore.html:138 templates/restore.html:70 msgid "Back" msgstr "Назад" -#: templates/about.html:64 -msgid "Backend modules:" -msgstr "Модули бэкенда:" +#: templates/about.html:66 +msgid "" +"Backend modules:

{{item.Key}}

" +msgstr "" #: scripts/services/ServerStatus.js:46 msgid "Backup complete!" @@ -310,22 +330,17 @@ msgstr "Хранение резервной копии" #: templates/restore.html:131 msgid "" -"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. 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." msgstr "" -"Резервная копия зашифрована, но кодовая фраза недоступна.\n" -"Введите кодовую фразу ниже, чтобы использовать ее для восстановления файлов,\n" -"а если применяется шифрование GPG, оставьте поле пустым, чтобы позволить gpg получить кодовую фразу с помощью\n" -"вызова связки ключей вашей системы." #: templates/restore.html:21 templates/restoredirect.html:21 #: templates/restoredirect.html:31 msgid "Backup location" msgstr "Расположение резервной копии" -#: templates/addoredit.html:321 +#: templates/addoredit.html:319 msgid "Backup retention" msgstr "Хранение копий" @@ -349,33 +364,23 @@ msgstr "Обзор" msgid "Browser default" msgstr "Браузер по-умолчанию" -#: scripts/services/EditUriBuiltins.js:1163 -#: scripts/services/EditUriBuiltins.js:1169 templates/backends/storj.html:37 -msgid "Bucket" -msgstr "Блок памяти" +#: templates/backends/gcs.html:15 +msgid "Bucket create location" +msgstr "Место создания блока" #: scripts/services/EditUriBuiltins.js:1000 #: scripts/services/EditUriBuiltins.js:1040 #: scripts/services/EditUriBuiltins.js:1086 #: scripts/services/EditUriBuiltins.js:1100 +#: scripts/services/EditUriBuiltins.js:1163 +#: scripts/services/EditUriBuiltins.js:1169 #: scripts/services/EditUriBuiltins.js:1226 -#: scripts/services/EditUriBuiltins.js:1238 -msgid "Bucket Name" -msgstr "Имя блока" - -#: templates/backends/gcs.html:15 -msgid "Bucket create location" -msgstr "Место создания блока" - -#: templates/backends/storj.html:38 -msgid "Bucket for storing the backup" -msgstr "" - -#: templates/backends/b2.html:2 templates/backends/b2.html:3 -#: templates/backends/cos.html:25 templates/backends/e2.html:11 -#: templates/backends/e2.html:12 templates/backends/gcs.html:2 -#: templates/backends/openstack.html:2 templates/backends/s3.html:22 -#: templates/backends/s3.html:23 +#: scripts/services/EditUriBuiltins.js:1238 templates/backends/b2.html:2 +#: templates/backends/b2.html:3 templates/backends/cos.html:25 +#: templates/backends/e2.html:11 templates/backends/e2.html:12 +#: templates/backends/gcs.html:2 templates/backends/openstack.html:2 +#: templates/backends/s3.html:22 templates/backends/s3.html:23 +#: templates/backends/storj.html:37 templates/backends/storj.html:38 msgid "Bucket name" msgstr "Имя блока" @@ -461,8 +466,9 @@ msgstr "Кеш файлы" msgid "Canary" msgstr "Canary" -#: scripts/controllers/AppController.js:48 -#: scripts/controllers/AppController.js:63 +#: 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 +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 "История изменений" @@ -513,15 +523,15 @@ msgstr "Список изменений для {{appname}} {{version}}" msgid "Check failed:" msgstr "Проверка не удалась:" -#: templates/about.html:33 +#: templates/about.html:34 msgid "Check for updates now" msgstr "Проверить наличие обновлений" -#: templates/about.html:34 +#: templates/about.html:35 msgid "Checking for updates …" msgstr "Проверка обновлений..." -#: templates/captcha.html:10 +#: templates/captcha.html:11 msgid "Checking …" msgstr "" @@ -541,11 +551,11 @@ 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 "Нажмите, чтобы установить параметры ограничения скорости" -#: templates/backends/s3.html:79 +#: templates/backends/s3.html:78 msgid "Client library to use" msgstr "Использовать клиентскую библиотеку" @@ -557,6 +567,14 @@ msgstr "" msgid "Cloud API Secret Key" msgstr "" +#: templates/commandline.html:8 +msgid "Command" +msgstr "" + +#: templates/commandline.html:18 +msgid "Commandline arguments" +msgstr "" + #: templates/home.html:40 msgid "Commandline …" msgstr "Командная строка..." @@ -585,9 +603,11 @@ msgstr "Завершение резервного копирования…" msgid "Completing previous backup …" msgstr "Завершение предыдущего резервного копирования…" -#: templates/about.html:65 -msgid "Compression modules:" -msgstr "Модули сжатия:" +#: templates/about.html:67 +msgid "" +"Compression modules:

{{item.Key}}

" +msgstr "" #: scripts/directives/sourceFolderPicker.js:533 msgid "Computer" @@ -615,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" @@ -631,7 +651,7 @@ msgstr "Необходимо подтверждение" msgid "Connect" msgstr "Подключение" -#: index.html:307 +#: index.html:308 msgid "Connect now" msgstr "Подключиться сейчас" @@ -639,25 +659,18 @@ msgstr "Подключиться сейчас" msgid "Connecting to server …" msgstr "Подключение к серверу…" -#: templates/commandline.html:51 +#: templates/commandline.html:48 msgid "Connecting to task …" msgstr "" -#: index.html:308 +#: index.html:309 msgid "Connecting …" msgstr "" -#: index.html:293 +#: index.html:294 msgid "Connection lost" msgstr "Потеряно соединение" -#: index.html:294 -msgid "" -"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." -msgstr "" - #: scripts/directives/backupEditUri.js:50 #: scripts/directives/backupEditUri.js:53 msgid "Connection worked!" @@ -692,6 +705,11 @@ msgstr "Копировать" msgid "Copy Destination URL to Clipboard" msgstr "Скопировать URL-адрес назначения в буфер обмена" +#: scripts/controllers/EditBackupController.js:104 +#: scripts/controllers/RestoreDirectController.js:33 +msgid "Copy URL" +msgstr "" + #: scripts/controllers/DialogController.js:20 msgid "Copy failed. Please manually copy the URL" msgstr "Копирование не удалось. Скопируйте URL-адрес вручную" @@ -772,11 +790,11 @@ msgstr "Пользовательский спутник ({{satellite}})" msgid "Custom authentication url" msgstr "Пользовательский URL-адрес аутентификации" -#: templates/addoredit.html:327 +#: templates/addoredit.html:325 msgid "Custom backup retention" msgstr "Пользовательское" -#: templates/backends/s3.html:56 +#: templates/backends/s3.html:55 msgid "Custom bucket storage class" msgstr "" @@ -796,27 +814,19 @@ msgstr "Пользовательское значение региона ({{regi msgid "Custom server url ({{server}})" msgstr "Пользовательский URL-адрес сервера ({{server}})" -#: templates/backends/s3.html:50 -msgid "" -"Custom storage class\n" -" ({{class}})" -msgstr "" -"Пользовательский класс хранения\n" -" ({{class}})" - -#: templates/backends/gcs.html:29 +#: templates/backends/gcs.html:29 templates/backends/s3.html:50 msgid "Custom storage class ({{class}})" msgstr "Пользовательский класс хранения ({{class}})" #: templates/advancedoptionseditor.html:43 -msgid "DEPRECATED:" +msgid "DEPRECATED: {{getDeprecationMessage(item)}}" msgstr "" #: templates/home.html:37 msgid "Database …" msgstr "База данных…" -#: scripts/services/AppUtils.js:91 templates/addoredit.html:353 +#: scripts/services/AppUtils.js:91 templates/addoredit.html:351 msgid "Days" msgstr "Дней" @@ -836,7 +846,11 @@ msgstr "Исключения по-умолчанию" msgid "Default options" msgstr "Параметры по умолчанию" -#: templates/localdatabase.html:19 +#: templates/advancedoptionseditor.html:44 +msgid "Default value: \"{{getDefaultValue(item)}}\"" +msgstr "" + +#: templates/localdatabase.html:16 msgid "Delete" msgstr "Удалить" @@ -848,7 +862,7 @@ msgstr "Этап удаления (старые версии резервног msgid "Delete backup" msgstr "Удалить резервную копию" -#: templates/addoredit.html:324 +#: templates/addoredit.html:322 msgid "Delete backups that are older than" msgstr "Удалить копии старше" @@ -976,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:177 +#: 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" @@ -997,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 @@ -1021,20 +1035,23 @@ msgstr "" "Удаление плана резервного копирования и его локальной базы данных не влияет на возможность восстановления уже зарезервированных файлов.\n" "Если Вы планируете воспользоваться удаляемым планом в будущем через командную строку, то не рекомендуется удалять локальную базу данных." -#: templates/localdatabase.html:8 +#: templates/localdatabase.html:5 msgid "" "Each backup has a local database associated with it, which stores " "information about the remote backup on the local machine. This makes it " "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:389 +#: templates/addoredit.html:174 templates/addoredit.html:387 #: templates/edituri.html:39 templates/settings.html:146 msgid "Edit as list" msgstr "Редактировать как список" -#: templates/addoredit.html:177 templates/addoredit.html:392 +#: templates/addoredit.html:177 templates/addoredit.html:390 #: templates/edituri.html:42 templates/settings.html:152 msgid "Edit as text" msgstr "Редактировать как текст" @@ -1060,9 +1077,11 @@ msgstr "Шифрование" msgid "Encryption changed" msgstr "Шифрование изменено" -#: templates/about.html:66 -msgid "Encryption modules:" -msgstr "Модули шифрования:" +#: templates/about.html:68 +msgid "" +"Encryption modules:

{{item.Key}}

" +msgstr "" #: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 #: templates/backends/storj.html:26 @@ -1088,7 +1107,12 @@ msgstr "Конец" msgid "Enter URL" msgstr "Введите URL-адрес" -#: templates/addoredit.html:341 +#: scripts/controllers/EditBackupController.js:96 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Enter a backup destination URL:" +msgstr "" + +#: templates/addoredit.html:339 msgid "" "Enter a retention strategy manually. Placeholders are D/W/Y for " "days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. " @@ -1099,6 +1123,10 @@ msgstr "" "Схема такая. Есть заполнители D/W/Y/U соответсвенно день (D), неделя (W), год (Y), без ограничений (U). Например: 7D:1D,4W:1W,36M:1M\n" "В этом примере сохраняется одна копия за каждые 7 дней, одна копия за 4 недели и одна копия за 36 месяцев. " +#: templates/commandline.html:14 +msgid "Enter a url, or click the "Target URL >" link" +msgstr "" + #: templates/restoredirect.html:61 msgid "Enter backup passphrase, if any" msgstr "Введите пароль резервной копии, если таковой имеется" @@ -1115,11 +1143,11 @@ msgstr "Введите пароль шифрования" msgid "Enter expression here" msgstr "Введите выражение здесь" -#: templates/commandline.html:22 +#: templates/commandline.html:19 msgid "Enter one argument per line without quotes, e.g. *.txt" msgstr "" -#: templates/commandline.html:29 +#: templates/commandline.html:26 msgid "" "Enter one option per line in command-line format, e.g. --dblock-size=100MB" msgstr "" @@ -1333,11 +1361,11 @@ msgstr "Файлы размером более:" msgid "Filters" msgstr "Фильтры" -#: templates/commandline.html:60 +#: templates/commandline.html:57 msgid "Finished!" msgstr "Готово!" -#: scripts/controllers/AppController.js:176 +#: scripts/controllers/AppController.js:183 msgid "First run setup" msgstr "Настройка при первом запуске" @@ -1345,11 +1373,15 @@ msgstr "Настройка при первом запуске" msgid "Folder" msgstr "Папка" +#: templates/backends/storj.html:42 +msgid "Folder in the bucket" +msgstr "" + #: templates/backends/aliyunoss.html:30 templates/backends/b2.html:7 #: templates/backends/cos.html:30 templates/backends/e2.html:16 #: templates/backends/file.html:22 templates/backends/file.html:6 #: templates/backends/jottacloud.html:2 templates/backends/mega.html:2 -#: templates/backends/s3.html:61 templates/backends/sia.html:6 +#: templates/backends/s3.html:60 templates/backends/sia.html:6 #: templates/backends/storj.html:41 templates/restore.html:105 #: templates/restore.html:89 msgid "Folder path" @@ -1359,10 +1391,6 @@ msgstr "Путь к папке" msgid "Folder path name" msgstr "" -#: templates/backends/storj.html:42 -msgid "Folder within the bucket for storing the backup" -msgstr "" - #: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "Пт" @@ -1400,7 +1428,7 @@ msgstr "Основные параметры" msgid "Generate" msgstr "Сгенерировать" -#: templates/backends/s3.html:89 +#: templates/backends/s3.html:88 msgid "Generate IAM access policy" msgstr "Сгенерировать политики доступа IAM" @@ -1424,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 "Главная" @@ -1475,7 +1503,7 @@ msgstr "" msgid "If a date was missed, the job will run as soon as possible." msgstr "Если дата была пропущена, задание будет выполнено как можно скорее." -#: templates/addoredit.html:361 +#: templates/addoredit.html:359 msgid "" "If at least one newer backup is found, all backups older than this date are " "deleted." @@ -1483,7 +1511,7 @@ msgstr "" "Если найдена резервная копия старше, чем указанное количество дней, недель и" " т.д., то они будут удалятся. " -#: templates/localdatabase.html:13 +#: templates/localdatabase.html:10 msgid "" "If the backup and the remote storage is out of sync, Duplicati will require " "that you perform a repair operation to synchronize the database. If the " @@ -1494,21 +1522,15 @@ msgstr "" msgid "" "If the backup file was not downloaded automatically, right click and choose "Save" -" as …"" +" as …"." msgstr "" -"Если файл резервной копии не был загружен автоматически, щелкните правой кнопкой мыши и " -"выберите "Сохранить как…"" #: templates/notificationarea.html:7 msgid "" "If the backup file was not downloaded automatically, right click and choose " -""Save as …"" +""Save as …"." msgstr "" -"Если файл резервной копии не был загружен автоматически, щелкните правой кнопкой " -"мыши и выберите "Сохранить как…"" #: scripts/services/EditUriBackendConfig.js:113 msgid "" @@ -1525,10 +1547,8 @@ msgstr "Если вы не вводите ключ API, требуется им #: templates/delete.html:32 msgid "" "If you want to use the backup later, you can export the configuration before" -" deleting it" +" deleting it." msgstr "" -"Если вы хотите использовать резервное копирование позже, вы можете " -"экспортировать конфигурацию перед ее удалением" #: templates/import.html:29 msgid "Import" @@ -1538,6 +1558,11 @@ msgstr "Импорт" msgid "Import Destination URL" msgstr "Импортировать URL-адрес назначения" +#: scripts/controllers/EditBackupController.js:96 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Import URL" +msgstr "" + #: templates/import.html:3 msgid "Import backup configuration" msgstr "Импорт настройки резервной копии" @@ -1566,7 +1591,7 @@ msgstr "Выражение для включения" msgid "Include regular expression" msgstr "Регулярное выражение для включения" -#: templates/captcha.html:11 +#: templates/captcha.html:12 msgid "Incorrect answer, try again" msgstr "Неправильный ответ, попробуйте еще раз" @@ -1611,11 +1636,11 @@ msgstr "КБайт" msgid "KByte/s" msgstr "КБ/сек" -#: templates/addoredit.html:325 +#: templates/addoredit.html:323 msgid "Keep a specific number of backups" msgstr "Хранить в количестве" -#: templates/addoredit.html:323 +#: templates/addoredit.html:321 msgid "Keep all backups" msgstr "Хранить все копии" @@ -1684,10 +1709,10 @@ msgstr "Загрузить ещё..." msgid "Loading remote storage usage …" msgstr "" -#: templates/about.html:42 templates/about.html:47 templates/about.html:53 +#: 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 "Загрузка..." @@ -1697,10 +1722,13 @@ msgid "Local Repository" msgstr "Локальный репозиторий" #: templates/localdatabase.html:2 -msgid "Local database for" -msgstr "Локальная база данных для" +msgid "" +"Local database for {{Backup.Backup.Name}}…loading…" +msgstr "" -#: templates/localdatabase.html:26 +#: templates/localdatabase.html:23 msgid "Local database path:" msgstr "Путь локальной базы данных:" @@ -1712,7 +1740,7 @@ msgstr "Локальный репозиторий" msgid "Local storage" msgstr "Локальное хранилище" -#: templates/localdatabase.html:23 +#: templates/localdatabase.html:20 msgid "Location" msgstr "Местоположение" @@ -1728,7 +1756,11 @@ msgstr "Данные журнала для {{Backup.Backup.Name}}" msgid "Log data from the server" msgstr "Сообщения журнала сервера" -#: index.html:226 +#: index.html:307 +msgid "Log in" +msgstr "" + +#: index.html:227 msgid "Log out" msgstr "Выход" @@ -1740,7 +1772,7 @@ msgstr "Мбайт" msgid "MByte/s" msgstr "Мбайт/с" -#: templates/localdatabase.html:11 +#: templates/localdatabase.html:8 msgid "Maintenance" msgstr "Техническое обслуживание" @@ -1750,7 +1782,7 @@ msgid "" " advanced options." msgstr "" -#: index.html:259 +#: index.html:260 msgid "Manual" msgstr "" @@ -1770,8 +1802,8 @@ msgstr "Максимальная скорость загрузки" msgid "Max upload speed" msgstr "Максимальная скорость выгрузки" -#: index.html:144 templates/addoredit.html:127 templates/addoredit.html:169 -#: templates/addoredit.html:384 templates/addoredit.html:95 +#: 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" msgstr "Меню" @@ -1817,11 +1849,11 @@ msgstr "Изменено" msgid "Mon" msgstr "Пн" -#: scripts/services/AppUtils.js:93 templates/addoredit.html:355 +#: scripts/services/AppUtils.js:93 templates/addoredit.html:353 msgid "Months" msgstr "Месяцев" -#: templates/localdatabase.html:34 +#: templates/localdatabase.html:31 msgid "Move existing database" msgstr "Перемещение существующей базы данных" @@ -1853,7 +1885,7 @@ msgstr "Имя" msgid "Never" msgstr "Никогда" -#: templates/settings.html:11 +#: templates/changepassword.html:5 templates/settings.html:11 msgid "New Password" msgstr "" @@ -1880,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 "Следующая задача:" @@ -1892,7 +1924,7 @@ msgstr "Следующая задача:" msgid "Next time" msgstr "В следующий раз" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -1942,7 +1974,7 @@ msgstr "" msgid "No passphrase entered" msgstr "Не введена кодовая фраза" -#: index.html:185 +#: index.html:186 msgid "No scheduled tasks" msgstr "Нет запланированных задач" @@ -1965,25 +1997,22 @@ msgid "" "is equivalent to 1 MByte/s." msgstr "" -#: templates/backends/sia.html:19 -msgid "Note:" -msgstr "" - -#: templates/addoredit.html:330 +#: templates/addoredit.html:328 msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "" "Ничего не будет удалено. Размер резервной копии будет расти с каждым " "изменением." -#: scripts/controllers/AppController.js:48 -#: scripts/controllers/AppController.js:63 +#: 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 #: scripts/controllers/RestoreDirectController.js:33 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28 #: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58 -#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:152 +#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:147 #: templates/settings.html:158 msgid "OK" msgstr "OK" @@ -1996,14 +2025,14 @@ msgstr "" msgid "OSS Access Key Secret" msgstr "" -#: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 -msgid "OSS Bucket Name" -msgstr "" - #: templates/backends/aliyunoss.html:21 msgid "OSS Bucket Region" msgstr "" +#: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 +msgid "OSS Bucket name" +msgstr "" + #: templates/backends/aliyunoss.html:2 msgid "OSS Endpoint" msgstr "" @@ -2020,7 +2049,7 @@ msgstr "" msgid "Official releases" msgstr "" -#: templates/addoredit.html:348 +#: templates/addoredit.html:346 msgid "" "Once there are more backups than the specified number, the oldest backups " "are deleted." @@ -2041,8 +2070,8 @@ msgid "Opened" msgstr "Открыто" #: scripts/services/EditUriBuiltins.js:1016 -msgid "Openstack API Key are not supported in v3 keystone API." -msgstr "Openstack API Key не поддерживается v3 keystone API." +msgid "Openstack API key are not supported in v3 keystone API" +msgstr "" #: scripts/services/AppUtils.js:197 msgid "Operating System" @@ -2084,10 +2113,10 @@ msgstr "Параметры" #: templates/settings.html:143 msgid "" "Options added here are applied to all backups, but can be overridden in each" -" individual backup" +" individual backup." msgstr "" -"Опции, добавленные здесь применяются ко всем резервным копиям, но могут быть" -" переопределены для каждой резервной копии индивидуально" +"Указанные настройки будут применяться ко всем резервным копиям, но могут " +"быть переопределены для каждой отдельной резервной копии." #: templates/restore.html:81 msgid "Original location" @@ -2097,7 +2126,7 @@ msgstr "Исходное местоположение" msgid "Others" msgstr "Другие" -#: templates/addoredit.html:334 +#: templates/addoredit.html:332 msgid "" "Over time backups will be deleted automatically. There will remain one " "backup for each of the last 7 days, each of the last 4 weeks, each of the " @@ -2159,7 +2188,7 @@ msgid "Path on server" msgstr "Путь на сервере" #: templates/backends/b2.html:8 templates/backends/e2.html:17 -#: templates/backends/s3.html:63 +#: templates/backends/s3.html:62 msgid "Path or subfolder in the bucket" msgstr "Путь или подпапка в bucket" @@ -2171,7 +2200,7 @@ msgstr "Пауза" msgid "Pause after startup or hibernation" msgstr "Отложенный запуск после включения или выхода из спящего режима" -#: scripts/controllers/AppController.js:46 +#: scripts/controllers/AppController.js:52 msgid "Pause options" msgstr "Параметры паузы" @@ -2200,7 +2229,7 @@ msgid "Prevent tray icon automatic log-in" msgstr "Запретить автоматический вход из значка в трее" #: templates/addoredit.html:114 templates/addoredit.html:247 -#: templates/addoredit.html:297 templates/addoredit.html:411 +#: templates/addoredit.html:297 templates/addoredit.html:409 #: templates/restoredirect.html:81 msgid "Previous" msgstr "Назад" @@ -2233,7 +2262,7 @@ msgstr "Очистка файлов..." msgid "Rebuilding local database …" msgstr "Восстановление локальной базы данных…" -#: templates/localdatabase.html:20 +#: templates/localdatabase.html:17 msgid "Recreate (delete and repair)" msgstr "Пересоздать (удалить и исправить)" @@ -2257,7 +2286,7 @@ msgstr "Регистрация временной резервной копии msgid "Relative paths not allowed" msgstr "Относительные пути не допускаются" -#: index.html:306 templates/captcha.html:7 +#: index.html:306 templates/captcha.html:8 msgid "Reload" msgstr "Обновить" @@ -2297,7 +2326,7 @@ msgstr "Удалить параметр" msgid "Removed files" msgstr "Удаленные файлы" -#: templates/localdatabase.html:18 templates/notificationarea.html:14 +#: templates/localdatabase.html:15 templates/notificationarea.html:14 msgid "Repair" msgstr "Исправить" @@ -2317,11 +2346,11 @@ msgstr "Повторить кодовую фразу" msgid "Reporting:" msgstr "Отчетность:" -#: templates/localdatabase.html:31 +#: templates/localdatabase.html:28 msgid "Reset" msgstr "Сбросить" -#: index.html:214 templates/restore.html:142 +#: index.html:215 templates/restore.html:137 msgid "Restore" msgstr "Восстановление" @@ -2379,7 +2408,7 @@ msgstr "Восстановленные Символические ссылки" msgid "Restoring files …" msgstr "Восстановление файлов…" -#: index.html:217 +#: index.html:218 msgid "Resume" msgstr "Продолжить" @@ -2395,18 +2424,22 @@ msgstr "Запускать каждый" msgid "Run now" msgstr "Запустить сейчас" -#: templates/commandline.html:47 +#: templates/commandline.html:44 msgid "Running commandline entry" msgstr "Выполнение записи командной строки" -#: index.html:172 +#: index.html:173 msgid "Running task:" msgstr "Выполняемая задача:" -#: scripts/controllers/StateController.js:25 templates/commandline.html:58 +#: scripts/controllers/StateController.js:25 msgid "Running …" msgstr "Запуск..." +#: templates/commandline.html:54 +msgid "Running … stop now" +msgstr "" + #: scripts/services/SystemInfo.js:51 msgid "S3 Compatible" msgstr "S3 совместимый" @@ -2423,11 +2456,11 @@ msgstr "Сб" msgid "Satellite" msgstr "Спутник" -#: templates/addoredit.html:410 templates/localdatabase.html:32 +#: templates/addoredit.html:408 templates/localdatabase.html:29 msgid "Save" msgstr "Сохранить" -#: templates/localdatabase.html:33 +#: templates/localdatabase.html:30 msgid "Save and repair" msgstr "Сохранить и исправить" @@ -2487,11 +2520,16 @@ msgstr "Сервер и порт" msgid "Server hostname or IP" msgstr "Имя сервера или IP" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "Server is currently paused," msgstr "Сервер приостановлен," +#: templates/commandline.html:45 +msgid "" +"Server is currently paused, resume now" +msgstr "" + #: scripts/controllers/HomeController.js:7 msgid "Server is currently paused, do you want to resume now?" msgstr "Сервер в настоящее время приостановлен, вы хотите возобновить сейчас?" @@ -2504,11 +2542,11 @@ msgstr "Пароль сервера" msgid "Server paused" msgstr "Сервер приостановлен" -#: templates/about.html:69 +#: templates/about.html:71 msgid "Server state properties" msgstr "Свойства состояния сервера" -#: index.html:220 templates/settings.html:2 +#: index.html:221 templates/settings.html:2 msgid "Settings" msgstr "Настройки" @@ -2542,13 +2580,7 @@ msgstr "Древовидное отображение" msgid "Sia server password" msgstr "Пароль сервера Sia" -#: templates/backends/sia.html:19 -msgid "" -"Sia will still boost redundancy later as long as you're connected to your " -"hosts." -msgstr "" - -#: templates/addoredit.html:326 +#: templates/addoredit.html:324 msgid "Smart backup retention" msgstr "Умное хранение копий" @@ -2560,7 +2592,7 @@ msgstr "" "Некоторые провайдеры OpenStack позволяют использовать ключ API вместо имени " "клиента и пароля" -#: templates/backends/s3.html:83 +#: templates/backends/s3.html:82 msgid "" "Some S3 providers might only be compatible with a certain client library" msgstr "" @@ -2645,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 "Остановка задачи:" @@ -2702,7 +2734,7 @@ msgstr "Системные файлы" msgid "System info" msgstr "Информация о системе" -#: templates/about.html:61 +#: templates/about.html:63 msgid "System properties" msgstr "Свойства системы" @@ -2714,6 +2746,10 @@ msgstr "ТБайт" msgid "TByte/s" msgstr "ТБайт/s" +#: templates/commandline.html:13 +msgid "Target URL >" +msgstr "" + #: templates/backends/sia.html:7 msgid "Target path. Example: /backup" msgstr "" @@ -2786,22 +2822,16 @@ msgstr "" #: templates/addoredit.html:312 msgid "" -"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 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." msgstr "" #: scripts/services/EditUriBuiltins.js:1068 msgid "The bucket name should be all lower-case, convert automatically?" msgstr "Имя bucket должно быть строчным, преобразовать автоматически?" -#: scripts/services/EditUriBuiltins.js:1052 -msgid "" -"The bucket name should start with your username, prepend automatically?" -msgstr "" -"Имя bucket следует начинать с вашего имени пользователя, вставить " -"автоматически?" - #: scripts/controllers/ExportController.js:13 msgid "" "The configuration should be kept safe. Are you sure you want to save an " @@ -2931,7 +2961,7 @@ msgstr "В этом месяце" msgid "This week" msgstr "На этой неделе" -#: scripts/controllers/AppController.js:61 +#: scripts/controllers/AppController.js:67 msgid "Throttle settings" msgstr "Параметры ограничения скорости" @@ -2961,6 +2991,12 @@ msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "" "Чтобы экспортировать без кодовой фразы, снимите флажок «Зашифровать файл»" +#: scripts/services/EditUriBuiltins.js:1052 +msgid "" +"To prevent bucket naming conflicts, it is recommended to prepend your " +"account ID to the bucket name. Prepend automatically?" +msgstr "" + #: templates/settings.html:26 msgid "" "To prevent various DNS based attacks, Duplicati limits the allowed hostnames" @@ -3002,7 +3038,7 @@ msgstr "" msgid "Tue" msgstr "Вт" -#: templates/restore.html:138 +#: templates/restore.html:133 msgid "Type passphrase here." msgstr "Введите здесь кодовую фразу." @@ -3018,6 +3054,13 @@ msgstr "Неизвестные размер резервной копии и в msgid "Until resumed" msgstr "До возобновления" +#: templates/about.html:30 +msgid "" +"Update {{state.updatedVersion}} is available." +" Download now" +msgstr "" + #: templates/settings.html:78 msgid "Update channel" msgstr "Канал обновлений" @@ -3042,13 +3085,8 @@ 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 "" -"Отчеты об использовании помогают нам улучшить взаимодействие с пользователем" -" и оценить влияние новых функций. Мы используем их для создания {{'public usage " -"statistics' | translate}}" #: templates/settings.html:113 msgid "Usage statistics" @@ -3156,16 +3194,15 @@ msgstr "Очень надёжный" msgid "Very weak" msgstr "Очень слабый" -#: index.html:245 +#: index.html:246 msgid "Visit us on" msgstr "Посетите нас на" #: templates/delete.html:21 msgid "" "WARNING: The remote database is found to be in use by the commandline " -"library" +"library." msgstr "" -"ВНИМАНИЕ: Удаленная база данных используется библиотекой командной строки" #: templates/delete.html:44 msgid "WARNING: This will prevent you from restoring the data in the future." @@ -3175,7 +3212,7 @@ msgstr "ВНИМАНИЕ: Файлы с диска удаляются навсе msgid "Waiting for task to begin" msgstr "Ожидание начала задачи" -#: templates/commandline.html:54 +#: templates/commandline.html:51 msgid "Waiting for task to start …" msgstr "" @@ -3204,7 +3241,7 @@ msgstr "Слабая кодовая фраза" msgid "Wed" msgstr "Ср" -#: scripts/services/AppUtils.js:92 templates/addoredit.html:354 +#: scripts/services/AppUtils.js:92 templates/addoredit.html:352 msgid "Weeks" msgstr "Недель" @@ -3216,11 +3253,11 @@ msgstr "Откуда вы хотите восстановить данные?" msgid "Where do you want to restore the files to?" msgstr "Куда вы хотите восстановить файлы?" -#: scripts/services/AppUtils.js:94 templates/addoredit.html:356 +#: scripts/services/AppUtils.js:94 templates/addoredit.html:354 msgid "Years" msgstr "Лет" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -3267,7 +3304,7 @@ msgstr "" "Вы меняете путь базы данных отличный от существующей базы данных.\n" "Вы уверены, что это то, что вы хотите?" -#: templates/about.html:27 +#: templates/about.html:28 msgid "You are currently running {{appname}} {{version}}" msgstr "Вы используете {{appname}} {{version}}" @@ -3276,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 "" @@ -3354,9 +3391,8 @@ msgid "You must enter a tenant (aka project) name to use v3 API" msgstr "Вы должны ввести имя проекта, чтобы использовать v3 API" #: scripts/services/EditUriBuiltins.js:1027 -msgid "You must enter a tenant name if you do not provide an API Key" +msgid "You must enter a tenant name if you do not provide an API key" msgstr "" -"Вам необходимо ввести имя арендатора, если вы не предоставите ключ API" #: scripts/controllers/EditBackupController.js:289 msgid "You must enter a valid duration for the time to keep backups" @@ -3367,12 +3403,12 @@ msgid "You must enter a valid retention policy string" msgstr "Необходимо ввести допустимое значение политики хранения" #: scripts/services/EditUriBuiltins.js:1024 -msgid "You must enter either a password or an API Key" -msgstr "Вы должны ввести пароль или ключ API" +msgid "You must enter either a password or an API key" +msgstr "" #: scripts/services/EditUriBuiltins.js:1031 -msgid "You must enter either a password or an API Key, not both" -msgstr "Вы должны ввести либо пароль, либо ключ API, но не оба" +msgid "You must enter either a password or an API key, not both" +msgstr "" #: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the password" @@ -3407,7 +3443,7 @@ msgstr "Вы должны указать путь" msgid "You should fill in {{field}} {{reason}}" msgstr "" -#: templates/restore.html:149 +#: templates/restore.html:144 msgid "Your files and folders have been restored successfully." msgstr "Ваши файлы и папки были восстановлены успешно." @@ -3448,7 +3484,7 @@ msgstr "" msgid "cos_secret_key" msgstr "" -#: templates/addoredit.html:272 templates/addoredit.html:357 +#: templates/addoredit.html:272 templates/addoredit.html:355 #: templates/advancedoptionseditor.html:29 #: templates/advancedoptionseditor.html:36 msgid "custom" @@ -3482,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 "" @@ -3494,8 +3526,7 @@ msgstr "" msgid "remote repository, e.g. remote" msgstr "" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "resume now" msgstr "возобновить сейчас" @@ -3520,7 +3551,7 @@ msgstr "" "href=\"{{websitelink}}\">{{websitename}}. {{appname}} распространяется " "под лицензией {{licensename}}." -#: templates/about.html:51 +#: templates/about.html:53 msgid "" "{{brandingService.appName}} is using the following third party libraries:" msgstr "" @@ -3553,7 +3584,3 @@ msgstr "{{number}} минут" #: templates/home.html:52 msgid "{{time}} (took {{duration}})" msgstr "{{time}} (заняло {{duration}})" - -#: templates/localdatabase.html:4 -msgid "…loading…" -msgstr "…загрузка…" diff --git a/Localizations/webroot/localization_webroot-sk.po b/Localizations/webroot/localization_webroot-sk.po index b10531d7d..3d9a6ea8c 100644 --- a/Localizations/webroot/localization_webroot-sk.po +++ b/Localizations/webroot/localization_webroot-sk.po @@ -45,22 +45,39 @@ msgstr "- vybrať možnosť -" msgid "...loading..." msgstr "...nahrávam..." -#: templates/backends/openstack.html:44 -msgid "API Key" -msgstr "API Kľúč" +#: templates/backends/sia.html:19 +msgid "" +"Note: Sia will still boost redundancy later as long as you're " +"connected to your hosts." +msgstr "" -#: scripts/services/EditUriBuiltins.js:1167 templates/backends/storj.html:21 +#: templates/commandline.html:25 +msgid " Edit as text" +msgstr "" + +#: templates/commandline.html:32 +msgid " Edit as text" +msgstr "" + +#: index.html:294 +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 "" + +#: scripts/services/EditUriBuiltins.js:1167 +#: templates/backends/openstack.html:44 templates/backends/storj.html:21 #: templates/backends/storj.html:22 msgid "API key" msgstr "" -#: scripts/services/EditUriBuiltins.js:1041 templates/backends/s3.html:67 -#: templates/backends/s3.html:69 +#: scripts/services/EditUriBuiltins.js:1041 templates/backends/s3.html:66 +#: templates/backends/s3.html:68 msgid "AWS Access ID" msgstr "AWS Prístupové ID" -#: scripts/services/EditUriBuiltins.js:1042 templates/backends/s3.html:72 -#: templates/backends/s3.html:74 +#: scripts/services/EditUriBuiltins.js:1042 templates/backends/s3.html:71 +#: templates/backends/s3.html:73 msgid "AWS Access Key" msgstr "AWS Prístupový kľúč" @@ -146,7 +163,8 @@ msgstr "Nastaviť názov sektoru?" msgid "Advanced Options" msgstr "Pokročilé nastavenia" -#: templates/addoredit.html:378 templates/edituri.html:28 +#: templates/addoredit.html:376 templates/commandline.html:23 +#: templates/commandline.html:31 templates/edituri.html:28 msgid "Advanced options" msgstr "Pokročilé nastavenia" @@ -254,7 +272,7 @@ msgid "Autogenerated passphrase" msgstr "" #: templates/addoredit.html:258 -msgid "Automatically run backups." +msgid "Automatically run backups" msgstr "" #: templates/backends/b2.html:12 @@ -277,12 +295,14 @@ msgstr "" msgid "B2 Cloud Storage Application Key" msgstr "" -#: templates/restore.html:143 templates/restore.html:70 +#: templates/restore.html:138 templates/restore.html:70 msgid "Back" msgstr "" -#: templates/about.html:64 -msgid "Backend modules:" +#: templates/about.html:66 +msgid "" +"Backend modules:

{{item.Key}}

" msgstr "" #: scripts/services/ServerStatus.js:46 @@ -295,10 +315,9 @@ msgstr "" #: templates/restore.html:131 msgid "" -"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. 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." msgstr "" #: templates/restore.html:21 templates/restoredirect.html:21 @@ -306,7 +325,7 @@ msgstr "" msgid "Backup location" msgstr "" -#: templates/addoredit.html:321 +#: templates/addoredit.html:319 msgid "Backup retention" msgstr "" @@ -330,33 +349,23 @@ msgstr "" msgid "Browser default" msgstr "" -#: scripts/services/EditUriBuiltins.js:1163 -#: scripts/services/EditUriBuiltins.js:1169 templates/backends/storj.html:37 -msgid "Bucket" +#: templates/backends/gcs.html:15 +msgid "Bucket create location" msgstr "" #: scripts/services/EditUriBuiltins.js:1000 #: scripts/services/EditUriBuiltins.js:1040 #: scripts/services/EditUriBuiltins.js:1086 #: scripts/services/EditUriBuiltins.js:1100 +#: scripts/services/EditUriBuiltins.js:1163 +#: scripts/services/EditUriBuiltins.js:1169 #: scripts/services/EditUriBuiltins.js:1226 -#: scripts/services/EditUriBuiltins.js:1238 -msgid "Bucket Name" -msgstr "" - -#: templates/backends/gcs.html:15 -msgid "Bucket create location" -msgstr "" - -#: templates/backends/storj.html:38 -msgid "Bucket for storing the backup" -msgstr "" - -#: templates/backends/b2.html:2 templates/backends/b2.html:3 -#: templates/backends/cos.html:25 templates/backends/e2.html:11 -#: templates/backends/e2.html:12 templates/backends/gcs.html:2 -#: templates/backends/openstack.html:2 templates/backends/s3.html:22 -#: templates/backends/s3.html:23 +#: scripts/services/EditUriBuiltins.js:1238 templates/backends/b2.html:2 +#: templates/backends/b2.html:3 templates/backends/cos.html:25 +#: templates/backends/e2.html:11 templates/backends/e2.html:12 +#: templates/backends/gcs.html:2 templates/backends/openstack.html:2 +#: templates/backends/s3.html:22 templates/backends/s3.html:23 +#: templates/backends/storj.html:37 templates/backends/storj.html:38 msgid "Bucket name" msgstr "" @@ -434,8 +443,8 @@ msgstr "" msgid "Canary" msgstr "" -#: scripts/controllers/AppController.js:48 -#: scripts/controllers/AppController.js:63 +#: scripts/controllers/AppController.js:52 +#: scripts/controllers/AppController.js:67 #: scripts/controllers/EditBackupController.js:345 #: scripts/controllers/EditBackupController.js:360 #: scripts/controllers/EditBackupController.js:394 @@ -486,11 +495,11 @@ msgstr "" msgid "Check failed:" msgstr "" -#: templates/about.html:33 +#: templates/about.html:34 msgid "Check for updates now" msgstr "" -#: templates/about.html:34 +#: templates/about.html:35 msgid "Checking for updates …" msgstr "" @@ -518,7 +527,7 @@ msgstr "" msgid "Click to set throttle options" msgstr "" -#: templates/backends/s3.html:79 +#: templates/backends/s3.html:78 msgid "Client library to use" msgstr "" @@ -530,6 +539,14 @@ msgstr "" msgid "Cloud API Secret Key" msgstr "" +#: templates/commandline.html:8 +msgid "Command" +msgstr "" + +#: templates/commandline.html:18 +msgid "Commandline arguments" +msgstr "" + #: templates/home.html:40 msgid "Commandline …" msgstr "" @@ -558,8 +575,10 @@ msgstr "" msgid "Completing previous backup …" msgstr "" -#: templates/about.html:65 -msgid "Compression modules:" +#: templates/about.html:67 +msgid "" +"Compression modules:

{{item.Key}}

" msgstr "" #: scripts/directives/sourceFolderPicker.js:533 @@ -608,11 +627,11 @@ msgstr "" msgid "Connect now" msgstr "" -#: index.html:302 +#: index.html:301 msgid "Connecting to server …" msgstr "" -#: templates/commandline.html:51 +#: templates/commandline.html:48 msgid "Connecting to task …" msgstr "" @@ -624,13 +643,6 @@ msgstr "" msgid "Connection lost" msgstr "" -#: index.html:294 -msgid "" -"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." -msgstr "" - #: scripts/directives/backupEditUri.js:50 #: scripts/directives/backupEditUri.js:53 msgid "Connection worked!" @@ -665,6 +677,11 @@ msgstr "" msgid "Copy Destination URL to Clipboard" msgstr "" +#: scripts/controllers/EditBackupController.js:104 +#: scripts/controllers/RestoreDirectController.js:33 +msgid "Copy URL" +msgstr "" + #: scripts/controllers/DialogController.js:20 msgid "Copy failed. Please manually copy the URL" msgstr "" @@ -745,11 +762,11 @@ msgstr "" msgid "Custom authentication url" msgstr "" -#: templates/addoredit.html:327 +#: templates/addoredit.html:325 msgid "Custom backup retention" msgstr "" -#: templates/backends/s3.html:56 +#: templates/backends/s3.html:55 msgid "Custom bucket storage class" msgstr "" @@ -769,25 +786,19 @@ msgstr "" msgid "Custom server url ({{server}})" msgstr "" -#: templates/backends/s3.html:50 -msgid "" -"Custom storage class\n" -" ({{class}})" -msgstr "" - -#: templates/backends/gcs.html:29 +#: templates/backends/gcs.html:29 templates/backends/s3.html:50 msgid "Custom storage class ({{class}})" msgstr "" #: templates/advancedoptionseditor.html:43 -msgid "DEPRECATED:" +msgid "DEPRECATED: {{getDeprecationMessage(item)}}" msgstr "" #: templates/home.html:37 msgid "Database …" msgstr "" -#: scripts/services/AppUtils.js:91 templates/addoredit.html:353 +#: scripts/services/AppUtils.js:91 templates/addoredit.html:351 msgid "Days" msgstr "" @@ -807,7 +818,11 @@ msgstr "" msgid "Default options" msgstr "" -#: templates/localdatabase.html:19 +#: templates/advancedoptionseditor.html:44 +msgid "Default value: \"{{getDefaultValue(item)}}\"" +msgstr "" + +#: templates/localdatabase.html:16 msgid "Delete" msgstr "" @@ -819,7 +834,7 @@ msgstr "" msgid "Delete backup" msgstr "" -#: templates/addoredit.html:324 +#: templates/addoredit.html:322 msgid "Delete backups that are older than" msgstr "" @@ -955,7 +970,7 @@ msgstr "" msgid "Duplicati forum" msgstr "" -#: scripts/controllers/AppController.js:177 +#: scripts/controllers/AppController.js:181 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" @@ -986,7 +1001,7 @@ msgid "" " If you are using the local database for backups from the commandline, you should keep the database." msgstr "" -#: templates/localdatabase.html:8 +#: templates/localdatabase.html:5 msgid "" "Each backup has a local database associated with it, which stores " "information about the remote backup on the local machine. This makes it " @@ -994,12 +1009,12 @@ msgid "" " to be downloaded for each operation." msgstr "" -#: templates/addoredit.html:174 templates/addoredit.html:389 +#: templates/addoredit.html:174 templates/addoredit.html:387 #: templates/edituri.html:39 templates/settings.html:146 msgid "Edit as list" msgstr "" -#: templates/addoredit.html:177 templates/addoredit.html:392 +#: templates/addoredit.html:177 templates/addoredit.html:390 #: templates/edituri.html:42 templates/settings.html:152 msgid "Edit as text" msgstr "" @@ -1025,8 +1040,10 @@ msgstr "" msgid "Encryption changed" msgstr "" -#: templates/about.html:66 -msgid "Encryption modules:" +#: templates/about.html:68 +msgid "" +"Encryption modules:

{{item.Key}}

" msgstr "" #: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 @@ -1053,7 +1070,12 @@ msgstr "" msgid "Enter URL" msgstr "" -#: templates/addoredit.html:341 +#: scripts/controllers/EditBackupController.js:96 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Enter a backup destination URL:" +msgstr "" + +#: templates/addoredit.html:339 msgid "" "Enter a retention strategy manually. Placeholders are D/W/Y for " "days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. " @@ -1062,6 +1084,10 @@ msgid "" "written as 1W:1D,1M:1W,3Y:1M." msgstr "" +#: templates/commandline.html:14 +msgid "Enter a url, or click the "Target URL >" link" +msgstr "" + #: templates/restoredirect.html:61 msgid "Enter backup passphrase, if any" msgstr "" @@ -1078,11 +1104,11 @@ msgstr "" msgid "Enter expression here" msgstr "" -#: templates/commandline.html:22 +#: templates/commandline.html:19 msgid "Enter one argument per line without quotes, e.g. *.txt" msgstr "" -#: templates/commandline.html:29 +#: templates/commandline.html:26 msgid "" "Enter one option per line in command-line format, e.g. --dblock-size=100MB" msgstr "" @@ -1296,11 +1322,11 @@ msgstr "" msgid "Filters" msgstr "" -#: templates/commandline.html:60 +#: templates/commandline.html:57 msgid "Finished!" msgstr "" -#: scripts/controllers/AppController.js:176 +#: scripts/controllers/AppController.js:180 msgid "First run setup" msgstr "" @@ -1308,11 +1334,15 @@ msgstr "" msgid "Folder" msgstr "" +#: templates/backends/storj.html:42 +msgid "Folder in the bucket" +msgstr "" + #: templates/backends/aliyunoss.html:30 templates/backends/b2.html:7 #: templates/backends/cos.html:30 templates/backends/e2.html:16 #: templates/backends/file.html:22 templates/backends/file.html:6 #: templates/backends/jottacloud.html:2 templates/backends/mega.html:2 -#: templates/backends/s3.html:61 templates/backends/sia.html:6 +#: templates/backends/s3.html:60 templates/backends/sia.html:6 #: templates/backends/storj.html:41 templates/restore.html:105 #: templates/restore.html:89 msgid "Folder path" @@ -1322,10 +1352,6 @@ msgstr "" msgid "Folder path name" msgstr "" -#: templates/backends/storj.html:42 -msgid "Folder within the bucket for storing the backup" -msgstr "" - #: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "" @@ -1363,7 +1389,7 @@ msgstr "" msgid "Generate" msgstr "" -#: templates/backends/s3.html:89 +#: templates/backends/s3.html:88 msgid "Generate IAM access policy" msgstr "" @@ -1438,13 +1464,13 @@ msgstr "" msgid "If a date was missed, the job will run as soon as possible." msgstr "" -#: templates/addoredit.html:361 +#: templates/addoredit.html:359 msgid "" "If at least one newer backup is found, all backups older than this date are " "deleted." msgstr "" -#: templates/localdatabase.html:13 +#: templates/localdatabase.html:10 msgid "" "If the backup and the remote storage is out of sync, Duplicati will require " "that you perform a repair operation to synchronize the database. If the " @@ -1455,14 +1481,14 @@ msgstr "" msgid "" "If the backup file was not downloaded automatically, right click and choose "Save" -" as …"" +" as …"." msgstr "" #: templates/notificationarea.html:7 msgid "" "If the backup file was not downloaded automatically, right click and choose " -""Save as …"" +""Save as …"." msgstr "" #: scripts/services/EditUriBackendConfig.js:113 @@ -1478,7 +1504,7 @@ msgstr "" #: templates/delete.html:32 msgid "" "If you want to use the backup later, you can export the configuration before" -" deleting it" +" deleting it." msgstr "" #: templates/import.html:29 @@ -1489,6 +1515,11 @@ msgstr "" msgid "Import Destination URL" msgstr "" +#: scripts/controllers/EditBackupController.js:96 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Import URL" +msgstr "" + #: templates/import.html:3 msgid "Import backup configuration" msgstr "" @@ -1558,11 +1589,11 @@ msgstr "" msgid "KByte/s" msgstr "" -#: templates/addoredit.html:325 +#: templates/addoredit.html:323 msgid "Keep a specific number of backups" msgstr "" -#: templates/addoredit.html:323 +#: templates/addoredit.html:321 msgid "Keep all backups" msgstr "" @@ -1627,7 +1658,7 @@ msgstr "" msgid "Loading remote storage usage …" msgstr "" -#: templates/about.html:42 templates/about.html:47 templates/about.html:53 +#: 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 @@ -1640,10 +1671,13 @@ msgid "Local Repository" msgstr "" #: templates/localdatabase.html:2 -msgid "Local database for" +msgid "" +"Local database for {{Backup.Backup.Name}}…loading…" msgstr "" -#: templates/localdatabase.html:26 +#: templates/localdatabase.html:23 msgid "Local database path:" msgstr "" @@ -1655,7 +1689,7 @@ msgstr "" msgid "Local storage" msgstr "" -#: templates/localdatabase.html:23 +#: templates/localdatabase.html:20 msgid "Location" msgstr "" @@ -1671,6 +1705,10 @@ msgstr "" msgid "Log data from the server" msgstr "" +#: index.html:306 +msgid "Log in" +msgstr "" + #: index.html:226 msgid "Log out" msgstr "" @@ -1683,7 +1721,7 @@ msgstr "" msgid "MByte/s" msgstr "" -#: templates/localdatabase.html:11 +#: templates/localdatabase.html:8 msgid "Maintenance" msgstr "" @@ -1714,7 +1752,7 @@ msgid "Max upload speed" msgstr "" #: index.html:144 templates/addoredit.html:127 templates/addoredit.html:169 -#: templates/addoredit.html:384 templates/addoredit.html:95 +#: templates/addoredit.html:382 templates/addoredit.html:95 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" msgstr "" @@ -1760,11 +1798,11 @@ msgstr "" msgid "Mon" msgstr "" -#: scripts/services/AppUtils.js:93 templates/addoredit.html:355 +#: scripts/services/AppUtils.js:93 templates/addoredit.html:353 msgid "Months" msgstr "" -#: templates/localdatabase.html:34 +#: templates/localdatabase.html:31 msgid "Move existing database" msgstr "" @@ -1833,7 +1871,7 @@ msgstr "" msgid "Next time" msgstr "" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:182 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -1902,23 +1940,19 @@ msgid "" "is equivalent to 1 MByte/s." msgstr "" -#: templates/backends/sia.html:19 -msgid "Note:" -msgstr "" - -#: templates/addoredit.html:330 +#: templates/addoredit.html:328 msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "" -#: scripts/controllers/AppController.js:48 -#: scripts/controllers/AppController.js:63 +#: scripts/controllers/AppController.js:52 +#: scripts/controllers/AppController.js:67 #: scripts/controllers/EditBackupController.js:104 #: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 #: scripts/controllers/RestoreDirectController.js:33 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28 #: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58 -#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:152 +#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:147 #: templates/settings.html:158 msgid "OK" msgstr "" @@ -1931,14 +1965,14 @@ msgstr "" msgid "OSS Access Key Secret" msgstr "" -#: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 -msgid "OSS Bucket Name" -msgstr "" - #: templates/backends/aliyunoss.html:21 msgid "OSS Bucket Region" msgstr "" +#: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 +msgid "OSS Bucket name" +msgstr "" + #: templates/backends/aliyunoss.html:2 msgid "OSS Endpoint" msgstr "" @@ -1955,7 +1989,7 @@ msgstr "" msgid "Official releases" msgstr "" -#: templates/addoredit.html:348 +#: templates/addoredit.html:346 msgid "" "Once there are more backups than the specified number, the oldest backups " "are deleted." @@ -1974,7 +2008,7 @@ msgid "Opened" msgstr "" #: scripts/services/EditUriBuiltins.js:1016 -msgid "Openstack API Key are not supported in v3 keystone API." +msgid "Openstack API key are not supported in v3 keystone API" msgstr "" #: scripts/services/AppUtils.js:197 @@ -2017,7 +2051,7 @@ msgstr "" #: templates/settings.html:143 msgid "" "Options added here are applied to all backups, but can be overridden in each" -" individual backup" +" individual backup." msgstr "" #: templates/restore.html:81 @@ -2028,7 +2062,7 @@ msgstr "" msgid "Others" msgstr "" -#: templates/addoredit.html:334 +#: templates/addoredit.html:332 msgid "" "Over time backups will be deleted automatically. There will remain one " "backup for each of the last 7 days, each of the last 4 weeks, each of the " @@ -2086,7 +2120,7 @@ msgid "Path on server" msgstr "" #: templates/backends/b2.html:8 templates/backends/e2.html:17 -#: templates/backends/s3.html:63 +#: templates/backends/s3.html:62 msgid "Path or subfolder in the bucket" msgstr "" @@ -2098,7 +2132,7 @@ msgstr "" msgid "Pause after startup or hibernation" msgstr "" -#: scripts/controllers/AppController.js:46 +#: scripts/controllers/AppController.js:50 msgid "Pause options" msgstr "" @@ -2127,7 +2161,7 @@ msgid "Prevent tray icon automatic log-in" msgstr "" #: templates/addoredit.html:114 templates/addoredit.html:247 -#: templates/addoredit.html:297 templates/addoredit.html:411 +#: templates/addoredit.html:297 templates/addoredit.html:409 #: templates/restoredirect.html:81 msgid "Previous" msgstr "" @@ -2160,7 +2194,7 @@ msgstr "" msgid "Rebuilding local database …" msgstr "" -#: templates/localdatabase.html:20 +#: templates/localdatabase.html:17 msgid "Recreate (delete and repair)" msgstr "" @@ -2184,7 +2218,7 @@ msgstr "" msgid "Relative paths not allowed" msgstr "" -#: index.html:306 templates/captcha.html:7 +#: index.html:305 templates/captcha.html:7 msgid "Reload" msgstr "" @@ -2224,7 +2258,7 @@ msgstr "" msgid "Removed files" msgstr "" -#: templates/localdatabase.html:18 templates/notificationarea.html:14 +#: templates/localdatabase.html:15 templates/notificationarea.html:14 msgid "Repair" msgstr "" @@ -2244,11 +2278,11 @@ msgstr "" msgid "Reporting:" msgstr "" -#: templates/localdatabase.html:31 +#: templates/localdatabase.html:28 msgid "Reset" msgstr "" -#: index.html:214 templates/restore.html:142 +#: index.html:214 templates/restore.html:137 msgid "Restore" msgstr "" @@ -2322,7 +2356,7 @@ msgstr "" msgid "Run now" msgstr "" -#: templates/commandline.html:47 +#: templates/commandline.html:44 msgid "Running commandline entry" msgstr "" @@ -2330,10 +2364,14 @@ msgstr "" msgid "Running task:" msgstr "" -#: scripts/controllers/StateController.js:25 templates/commandline.html:58 +#: scripts/controllers/StateController.js:25 msgid "Running …" msgstr "" +#: templates/commandline.html:54 +msgid "Running … stop now" +msgstr "" + #: scripts/services/SystemInfo.js:51 msgid "S3 Compatible" msgstr "" @@ -2350,11 +2388,11 @@ msgstr "" msgid "Satellite" msgstr "" -#: templates/addoredit.html:410 templates/localdatabase.html:32 +#: templates/addoredit.html:408 templates/localdatabase.html:29 msgid "Save" msgstr "" -#: templates/localdatabase.html:33 +#: templates/localdatabase.html:30 msgid "Save and repair" msgstr "" @@ -2412,11 +2450,16 @@ msgstr "" msgid "Server hostname or IP" msgstr "" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "Server is currently paused," msgstr "" +#: templates/commandline.html:45 +msgid "" +"Server is currently paused, resume now" +msgstr "" + #: scripts/controllers/HomeController.js:7 msgid "Server is currently paused, do you want to resume now?" msgstr "" @@ -2429,7 +2472,7 @@ msgstr "" msgid "Server paused" msgstr "" -#: templates/about.html:69 +#: templates/about.html:71 msgid "Server state properties" msgstr "" @@ -2467,13 +2510,7 @@ msgstr "" msgid "Sia server password" msgstr "" -#: templates/backends/sia.html:19 -msgid "" -"Sia will still boost redundancy later as long as you're connected to your " -"hosts." -msgstr "" - -#: templates/addoredit.html:326 +#: templates/addoredit.html:324 msgid "Smart backup retention" msgstr "" @@ -2483,7 +2520,7 @@ msgid "" "name" msgstr "" -#: templates/backends/s3.html:83 +#: templates/backends/s3.html:82 msgid "" "Some S3 providers might only be compatible with a certain client library" msgstr "" @@ -2621,7 +2658,7 @@ msgstr "" msgid "System info" msgstr "" -#: templates/about.html:61 +#: templates/about.html:63 msgid "System properties" msgstr "" @@ -2633,6 +2670,10 @@ msgstr "" msgid "TByte/s" msgstr "" +#: templates/commandline.html:13 +msgid "Target URL >" +msgstr "" + #: templates/backends/sia.html:7 msgid "Target path. Example: /backup" msgstr "" @@ -2701,27 +2742,23 @@ msgstr "" #: templates/addoredit.html:312 msgid "" -"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 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." msgstr "" #: scripts/services/EditUriBuiltins.js:1068 msgid "The bucket name should be all lower-case, convert automatically?" msgstr "" -#: scripts/services/EditUriBuiltins.js:1052 -msgid "" -"The bucket name should start with your username, prepend automatically?" -msgstr "" - #: scripts/controllers/ExportController.js:13 msgid "" "The configuration should be kept safe. Are you sure you want to save an " "unencrypted file containing your passwords?" msgstr "" -#: index.html:299 +#: index.html:298 msgid "The connection to the server is lost, attempting again in {{time}} …" msgstr "" @@ -2823,7 +2860,7 @@ msgstr "" msgid "This week" msgstr "" -#: scripts/controllers/AppController.js:61 +#: scripts/controllers/AppController.js:65 msgid "Throttle settings" msgstr "" @@ -2850,6 +2887,12 @@ msgstr "" msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "" +#: scripts/services/EditUriBuiltins.js:1052 +msgid "" +"To prevent bucket naming conflicts, it is recommended to prepend your " +"account ID to the bucket name. Prepend automatically?" +msgstr "" + #: templates/settings.html:26 msgid "" "To prevent various DNS based attacks, Duplicati limits the allowed hostnames" @@ -2883,7 +2926,7 @@ msgstr "" msgid "Tue" msgstr "" -#: templates/restore.html:138 +#: templates/restore.html:133 msgid "Type passphrase here." msgstr "" @@ -2899,6 +2942,13 @@ msgstr "" msgid "Until resumed" msgstr "" +#: templates/about.html:30 +msgid "" +"Update {{state.updatedVersion}} is available." +" Download now" +msgstr "" + #: templates/settings.html:78 msgid "Update channel" msgstr "" @@ -2924,7 +2974,7 @@ msgid "" "Usage reports help us improve the user experience and evaluate impact of new" " features. We use them to generate {{'public usage statistics' | " -"translate}}" +"translate}}." msgstr "" #: templates/settings.html:113 @@ -3040,7 +3090,7 @@ msgstr "" #: templates/delete.html:21 msgid "" "WARNING: The remote database is found to be in use by the commandline " -"library" +"library." msgstr "" #: templates/delete.html:44 @@ -3051,7 +3101,7 @@ msgstr "" msgid "Waiting for task to begin" msgstr "" -#: templates/commandline.html:54 +#: templates/commandline.html:51 msgid "Waiting for task to start …" msgstr "" @@ -3079,7 +3129,7 @@ msgstr "" msgid "Wed" msgstr "" -#: scripts/services/AppUtils.js:92 templates/addoredit.html:354 +#: scripts/services/AppUtils.js:92 templates/addoredit.html:352 msgid "Weeks" msgstr "" @@ -3091,11 +3141,11 @@ msgstr "" msgid "Where do you want to restore the files to?" msgstr "" -#: scripts/services/AppUtils.js:94 templates/addoredit.html:356 +#: scripts/services/AppUtils.js:94 templates/addoredit.html:354 msgid "Years" msgstr "" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:182 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -3140,7 +3190,7 @@ msgid "" "Are you sure this is what you want?" msgstr "" -#: templates/about.html:27 +#: templates/about.html:28 msgid "You are currently running {{appname}} {{version}}" msgstr "" @@ -3214,7 +3264,7 @@ msgid "You must enter a tenant (aka project) name to use v3 API" msgstr "" #: scripts/services/EditUriBuiltins.js:1027 -msgid "You must enter a tenant name if you do not provide an API Key" +msgid "You must enter a tenant name if you do not provide an API key" msgstr "" #: scripts/controllers/EditBackupController.js:289 @@ -3226,11 +3276,11 @@ msgid "You must enter a valid retention policy string" msgstr "" #: scripts/services/EditUriBuiltins.js:1024 -msgid "You must enter either a password or an API Key" +msgid "You must enter either a password or an API key" msgstr "" #: scripts/services/EditUriBuiltins.js:1031 -msgid "You must enter either a password or an API Key, not both" +msgid "You must enter either a password or an API key, not both" msgstr "" #: scripts/services/EditUriBackendConfig.js:122 @@ -3266,7 +3316,7 @@ msgstr "" msgid "You should fill in {{field}} {{reason}}" msgstr "" -#: templates/restore.html:149 +#: templates/restore.html:144 msgid "Your files and folders have been restored successfully." msgstr "" @@ -3306,7 +3356,7 @@ msgstr "" msgid "cos_secret_key" msgstr "" -#: templates/addoredit.html:272 templates/addoredit.html:357 +#: templates/addoredit.html:272 templates/addoredit.html:355 #: templates/advancedoptionseditor.html:29 #: templates/advancedoptionseditor.html:36 msgid "custom" @@ -3352,8 +3402,7 @@ msgstr "" msgid "remote repository, e.g. remote" msgstr "" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "resume now" msgstr "" @@ -3373,7 +3422,7 @@ msgid "" "under the {{licensename}}." msgstr "" -#: templates/about.html:51 +#: templates/about.html:53 msgid "" "{{brandingService.appName}} is using the following third party libraries:" msgstr "" @@ -3406,7 +3455,3 @@ msgstr "" #: templates/home.html:52 msgid "{{time}} (took {{duration}})" msgstr "" - -#: templates/localdatabase.html:4 -msgid "…loading…" -msgstr "" diff --git a/Localizations/webroot/localization_webroot-sk_SK.po b/Localizations/webroot/localization_webroot-sk_SK.po index e5f18aa85..8530b7ae8 100644 --- a/Localizations/webroot/localization_webroot-sk_SK.po +++ b/Localizations/webroot/localization_webroot-sk_SK.po @@ -46,22 +46,39 @@ msgstr "- zadajte voľbu -" msgid "...loading..." msgstr "...načítavam..." -#: templates/backends/openstack.html:44 -msgid "API Key" -msgstr "API Kľúč" +#: templates/backends/sia.html:19 +msgid "" +"Note: Sia will still boost redundancy later as long as you're " +"connected to your hosts." +msgstr "" -#: scripts/services/EditUriBuiltins.js:1167 templates/backends/storj.html:21 +#: templates/commandline.html:25 +msgid " Edit as text" +msgstr "" + +#: templates/commandline.html:32 +msgid " Edit as text" +msgstr "" + +#: index.html:294 +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 "" + +#: scripts/services/EditUriBuiltins.js:1167 +#: templates/backends/openstack.html:44 templates/backends/storj.html:21 #: templates/backends/storj.html:22 msgid "API key" msgstr "" -#: scripts/services/EditUriBuiltins.js:1041 templates/backends/s3.html:67 -#: templates/backends/s3.html:69 +#: scripts/services/EditUriBuiltins.js:1041 templates/backends/s3.html:66 +#: templates/backends/s3.html:68 msgid "AWS Access ID" msgstr "AWS prístupové ID" -#: scripts/services/EditUriBuiltins.js:1042 templates/backends/s3.html:72 -#: templates/backends/s3.html:74 +#: scripts/services/EditUriBuiltins.js:1042 templates/backends/s3.html:71 +#: templates/backends/s3.html:73 msgid "AWS Access Key" msgstr "AWS prístupový kľúč" @@ -147,7 +164,8 @@ msgstr "" msgid "Advanced Options" msgstr "" -#: templates/addoredit.html:378 templates/edituri.html:28 +#: templates/addoredit.html:376 templates/commandline.html:23 +#: templates/commandline.html:31 templates/edituri.html:28 msgid "Advanced options" msgstr "" @@ -248,7 +266,7 @@ msgid "Autogenerated passphrase" msgstr "Autogenerácia hesla" #: templates/addoredit.html:258 -msgid "Automatically run backups." +msgid "Automatically run backups" msgstr "" #: templates/backends/b2.html:12 @@ -271,12 +289,14 @@ msgstr "" msgid "B2 Cloud Storage Application Key" msgstr "" -#: templates/restore.html:143 templates/restore.html:70 +#: templates/restore.html:138 templates/restore.html:70 msgid "Back" msgstr "Späť" -#: templates/about.html:64 -msgid "Backend modules:" +#: templates/about.html:66 +msgid "" +"Backend modules:

{{item.Key}}

" msgstr "" #: scripts/services/ServerStatus.js:46 @@ -289,10 +309,9 @@ msgstr "" #: templates/restore.html:131 msgid "" -"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. 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." msgstr "" #: templates/restore.html:21 templates/restoredirect.html:21 @@ -300,7 +319,7 @@ msgstr "" msgid "Backup location" msgstr "" -#: templates/addoredit.html:321 +#: templates/addoredit.html:319 msgid "Backup retention" msgstr "" @@ -324,33 +343,23 @@ msgstr "" msgid "Browser default" msgstr "" -#: scripts/services/EditUriBuiltins.js:1163 -#: scripts/services/EditUriBuiltins.js:1169 templates/backends/storj.html:37 -msgid "Bucket" +#: templates/backends/gcs.html:15 +msgid "Bucket create location" msgstr "" #: scripts/services/EditUriBuiltins.js:1000 #: scripts/services/EditUriBuiltins.js:1040 #: scripts/services/EditUriBuiltins.js:1086 #: scripts/services/EditUriBuiltins.js:1100 +#: scripts/services/EditUriBuiltins.js:1163 +#: scripts/services/EditUriBuiltins.js:1169 #: scripts/services/EditUriBuiltins.js:1226 -#: scripts/services/EditUriBuiltins.js:1238 -msgid "Bucket Name" -msgstr "" - -#: templates/backends/gcs.html:15 -msgid "Bucket create location" -msgstr "" - -#: templates/backends/storj.html:38 -msgid "Bucket for storing the backup" -msgstr "" - -#: templates/backends/b2.html:2 templates/backends/b2.html:3 -#: templates/backends/cos.html:25 templates/backends/e2.html:11 -#: templates/backends/e2.html:12 templates/backends/gcs.html:2 -#: templates/backends/openstack.html:2 templates/backends/s3.html:22 -#: templates/backends/s3.html:23 +#: scripts/services/EditUriBuiltins.js:1238 templates/backends/b2.html:2 +#: templates/backends/b2.html:3 templates/backends/cos.html:25 +#: templates/backends/e2.html:11 templates/backends/e2.html:12 +#: templates/backends/gcs.html:2 templates/backends/openstack.html:2 +#: templates/backends/s3.html:22 templates/backends/s3.html:23 +#: templates/backends/storj.html:37 templates/backends/storj.html:38 msgid "Bucket name" msgstr "" @@ -428,8 +437,8 @@ msgstr "" msgid "Canary" msgstr "Canary" -#: scripts/controllers/AppController.js:48 -#: scripts/controllers/AppController.js:63 +#: scripts/controllers/AppController.js:52 +#: scripts/controllers/AppController.js:67 #: scripts/controllers/EditBackupController.js:345 #: scripts/controllers/EditBackupController.js:360 #: scripts/controllers/EditBackupController.js:394 @@ -480,11 +489,11 @@ msgstr "" msgid "Check failed:" msgstr "" -#: templates/about.html:33 +#: templates/about.html:34 msgid "Check for updates now" msgstr "" -#: templates/about.html:34 +#: templates/about.html:35 msgid "Checking for updates …" msgstr "" @@ -512,7 +521,7 @@ msgstr "" msgid "Click to set throttle options" msgstr "" -#: templates/backends/s3.html:79 +#: templates/backends/s3.html:78 msgid "Client library to use" msgstr "" @@ -524,6 +533,14 @@ msgstr "" msgid "Cloud API Secret Key" msgstr "" +#: templates/commandline.html:8 +msgid "Command" +msgstr "" + +#: templates/commandline.html:18 +msgid "Commandline arguments" +msgstr "" + #: templates/home.html:40 msgid "Commandline …" msgstr "" @@ -552,8 +569,10 @@ msgstr "" msgid "Completing previous backup …" msgstr "" -#: templates/about.html:65 -msgid "Compression modules:" +#: templates/about.html:67 +msgid "" +"Compression modules:

{{item.Key}}

" msgstr "" #: scripts/directives/sourceFolderPicker.js:533 @@ -602,11 +621,11 @@ msgstr "" msgid "Connect now" msgstr "" -#: index.html:302 +#: index.html:301 msgid "Connecting to server …" msgstr "" -#: templates/commandline.html:51 +#: templates/commandline.html:48 msgid "Connecting to task …" msgstr "" @@ -618,13 +637,6 @@ msgstr "" msgid "Connection lost" msgstr "" -#: index.html:294 -msgid "" -"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." -msgstr "" - #: scripts/directives/backupEditUri.js:50 #: scripts/directives/backupEditUri.js:53 msgid "Connection worked!" @@ -659,6 +671,11 @@ msgstr "" msgid "Copy Destination URL to Clipboard" msgstr "" +#: scripts/controllers/EditBackupController.js:104 +#: scripts/controllers/RestoreDirectController.js:33 +msgid "Copy URL" +msgstr "" + #: scripts/controllers/DialogController.js:20 msgid "Copy failed. Please manually copy the URL" msgstr "" @@ -739,11 +756,11 @@ msgstr "" msgid "Custom authentication url" msgstr "" -#: templates/addoredit.html:327 +#: templates/addoredit.html:325 msgid "Custom backup retention" msgstr "" -#: templates/backends/s3.html:56 +#: templates/backends/s3.html:55 msgid "Custom bucket storage class" msgstr "" @@ -763,25 +780,19 @@ msgstr "" msgid "Custom server url ({{server}})" msgstr "" -#: templates/backends/s3.html:50 -msgid "" -"Custom storage class\n" -" ({{class}})" -msgstr "" - -#: templates/backends/gcs.html:29 +#: templates/backends/gcs.html:29 templates/backends/s3.html:50 msgid "Custom storage class ({{class}})" msgstr "" #: templates/advancedoptionseditor.html:43 -msgid "DEPRECATED:" +msgid "DEPRECATED: {{getDeprecationMessage(item)}}" msgstr "" #: templates/home.html:37 msgid "Database …" msgstr "" -#: scripts/services/AppUtils.js:91 templates/addoredit.html:353 +#: scripts/services/AppUtils.js:91 templates/addoredit.html:351 msgid "Days" msgstr "Dni" @@ -801,7 +812,11 @@ msgstr "" msgid "Default options" msgstr "" -#: templates/localdatabase.html:19 +#: templates/advancedoptionseditor.html:44 +msgid "Default value: \"{{getDefaultValue(item)}}\"" +msgstr "" + +#: templates/localdatabase.html:16 msgid "Delete" msgstr "Zmazať" @@ -813,7 +828,7 @@ msgstr "" msgid "Delete backup" msgstr "Zmazať zálohu" -#: templates/addoredit.html:324 +#: templates/addoredit.html:322 msgid "Delete backups that are older than" msgstr "" @@ -949,7 +964,7 @@ msgstr "Duplicati stránky" msgid "Duplicati forum" msgstr "" -#: scripts/controllers/AppController.js:177 +#: scripts/controllers/AppController.js:181 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" @@ -980,7 +995,7 @@ msgid "" " If you are using the local database for backups from the commandline, you should keep the database." msgstr "" -#: templates/localdatabase.html:8 +#: templates/localdatabase.html:5 msgid "" "Each backup has a local database associated with it, which stores " "information about the remote backup on the local machine. This makes it " @@ -988,12 +1003,12 @@ msgid "" " to be downloaded for each operation." msgstr "" -#: templates/addoredit.html:174 templates/addoredit.html:389 +#: templates/addoredit.html:174 templates/addoredit.html:387 #: templates/edituri.html:39 templates/settings.html:146 msgid "Edit as list" msgstr "" -#: templates/addoredit.html:177 templates/addoredit.html:392 +#: templates/addoredit.html:177 templates/addoredit.html:390 #: templates/edituri.html:42 templates/settings.html:152 msgid "Edit as text" msgstr "" @@ -1019,8 +1034,10 @@ msgstr "Šifrovanie" msgid "Encryption changed" msgstr "" -#: templates/about.html:66 -msgid "Encryption modules:" +#: templates/about.html:68 +msgid "" +"Encryption modules:

{{item.Key}}

" msgstr "" #: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 @@ -1047,7 +1064,12 @@ msgstr "" msgid "Enter URL" msgstr "Zadaj URL" -#: templates/addoredit.html:341 +#: scripts/controllers/EditBackupController.js:96 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Enter a backup destination URL:" +msgstr "" + +#: templates/addoredit.html:339 msgid "" "Enter a retention strategy manually. Placeholders are D/W/Y for " "days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. " @@ -1056,6 +1078,10 @@ msgid "" "written as 1W:1D,1M:1W,3Y:1M." msgstr "" +#: templates/commandline.html:14 +msgid "Enter a url, or click the "Target URL >" link" +msgstr "" + #: templates/restoredirect.html:61 msgid "Enter backup passphrase, if any" msgstr "" @@ -1072,11 +1098,11 @@ msgstr "Vložte šifrovacie heslo" msgid "Enter expression here" msgstr "" -#: templates/commandline.html:22 +#: templates/commandline.html:19 msgid "Enter one argument per line without quotes, e.g. *.txt" msgstr "" -#: templates/commandline.html:29 +#: templates/commandline.html:26 msgid "" "Enter one option per line in command-line format, e.g. --dblock-size=100MB" msgstr "" @@ -1290,11 +1316,11 @@ msgstr "" msgid "Filters" msgstr "" -#: templates/commandline.html:60 +#: templates/commandline.html:57 msgid "Finished!" msgstr "" -#: scripts/controllers/AppController.js:176 +#: scripts/controllers/AppController.js:180 msgid "First run setup" msgstr "" @@ -1302,11 +1328,15 @@ msgstr "" msgid "Folder" msgstr "" +#: templates/backends/storj.html:42 +msgid "Folder in the bucket" +msgstr "" + #: templates/backends/aliyunoss.html:30 templates/backends/b2.html:7 #: templates/backends/cos.html:30 templates/backends/e2.html:16 #: templates/backends/file.html:22 templates/backends/file.html:6 #: templates/backends/jottacloud.html:2 templates/backends/mega.html:2 -#: templates/backends/s3.html:61 templates/backends/sia.html:6 +#: templates/backends/s3.html:60 templates/backends/sia.html:6 #: templates/backends/storj.html:41 templates/restore.html:105 #: templates/restore.html:89 msgid "Folder path" @@ -1316,10 +1346,6 @@ msgstr "" msgid "Folder path name" msgstr "" -#: templates/backends/storj.html:42 -msgid "Folder within the bucket for storing the backup" -msgstr "" - #: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "" @@ -1357,7 +1383,7 @@ msgstr "" msgid "Generate" msgstr "" -#: templates/backends/s3.html:89 +#: templates/backends/s3.html:88 msgid "Generate IAM access policy" msgstr "" @@ -1432,13 +1458,13 @@ msgstr "" msgid "If a date was missed, the job will run as soon as possible." msgstr "" -#: templates/addoredit.html:361 +#: templates/addoredit.html:359 msgid "" "If at least one newer backup is found, all backups older than this date are " "deleted." msgstr "" -#: templates/localdatabase.html:13 +#: templates/localdatabase.html:10 msgid "" "If the backup and the remote storage is out of sync, Duplicati will require " "that you perform a repair operation to synchronize the database. If the " @@ -1449,14 +1475,14 @@ msgstr "" msgid "" "If the backup file was not downloaded automatically, right click and choose "Save" -" as …"" +" as …"." msgstr "" #: templates/notificationarea.html:7 msgid "" "If the backup file was not downloaded automatically, right click and choose " -""Save as …"" +""Save as …"." msgstr "" #: scripts/services/EditUriBackendConfig.js:113 @@ -1472,7 +1498,7 @@ msgstr "" #: templates/delete.html:32 msgid "" "If you want to use the backup later, you can export the configuration before" -" deleting it" +" deleting it." msgstr "" #: templates/import.html:29 @@ -1483,6 +1509,11 @@ msgstr "" msgid "Import Destination URL" msgstr "" +#: scripts/controllers/EditBackupController.js:96 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Import URL" +msgstr "" + #: templates/import.html:3 msgid "Import backup configuration" msgstr "" @@ -1552,11 +1583,11 @@ msgstr "" msgid "KByte/s" msgstr "" -#: templates/addoredit.html:325 +#: templates/addoredit.html:323 msgid "Keep a specific number of backups" msgstr "" -#: templates/addoredit.html:323 +#: templates/addoredit.html:321 msgid "Keep all backups" msgstr "" @@ -1621,7 +1652,7 @@ msgstr "" msgid "Loading remote storage usage …" msgstr "" -#: templates/about.html:42 templates/about.html:47 templates/about.html:53 +#: 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 @@ -1634,10 +1665,13 @@ msgid "Local Repository" msgstr "" #: templates/localdatabase.html:2 -msgid "Local database for" +msgid "" +"Local database for {{Backup.Backup.Name}}…loading…" msgstr "" -#: templates/localdatabase.html:26 +#: templates/localdatabase.html:23 msgid "Local database path:" msgstr "" @@ -1649,7 +1683,7 @@ msgstr "" msgid "Local storage" msgstr "" -#: templates/localdatabase.html:23 +#: templates/localdatabase.html:20 msgid "Location" msgstr "" @@ -1665,6 +1699,10 @@ msgstr "" msgid "Log data from the server" msgstr "" +#: index.html:306 +msgid "Log in" +msgstr "" + #: index.html:226 msgid "Log out" msgstr "" @@ -1677,7 +1715,7 @@ msgstr "" msgid "MByte/s" msgstr "" -#: templates/localdatabase.html:11 +#: templates/localdatabase.html:8 msgid "Maintenance" msgstr "" @@ -1708,7 +1746,7 @@ msgid "Max upload speed" msgstr "" #: index.html:144 templates/addoredit.html:127 templates/addoredit.html:169 -#: templates/addoredit.html:384 templates/addoredit.html:95 +#: templates/addoredit.html:382 templates/addoredit.html:95 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" msgstr "" @@ -1754,11 +1792,11 @@ msgstr "" msgid "Mon" msgstr "" -#: scripts/services/AppUtils.js:93 templates/addoredit.html:355 +#: scripts/services/AppUtils.js:93 templates/addoredit.html:353 msgid "Months" msgstr "" -#: templates/localdatabase.html:34 +#: templates/localdatabase.html:31 msgid "Move existing database" msgstr "" @@ -1827,7 +1865,7 @@ msgstr "" msgid "Next time" msgstr "" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:182 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -1896,23 +1934,19 @@ msgid "" "is equivalent to 1 MByte/s." msgstr "" -#: templates/backends/sia.html:19 -msgid "Note:" -msgstr "" - -#: templates/addoredit.html:330 +#: templates/addoredit.html:328 msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "" -#: scripts/controllers/AppController.js:48 -#: scripts/controllers/AppController.js:63 +#: scripts/controllers/AppController.js:52 +#: scripts/controllers/AppController.js:67 #: scripts/controllers/EditBackupController.js:104 #: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 #: scripts/controllers/RestoreDirectController.js:33 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28 #: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58 -#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:152 +#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:147 #: templates/settings.html:158 msgid "OK" msgstr "" @@ -1925,14 +1959,14 @@ msgstr "" msgid "OSS Access Key Secret" msgstr "" -#: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 -msgid "OSS Bucket Name" -msgstr "" - #: templates/backends/aliyunoss.html:21 msgid "OSS Bucket Region" msgstr "" +#: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 +msgid "OSS Bucket name" +msgstr "" + #: templates/backends/aliyunoss.html:2 msgid "OSS Endpoint" msgstr "" @@ -1949,7 +1983,7 @@ msgstr "" msgid "Official releases" msgstr "" -#: templates/addoredit.html:348 +#: templates/addoredit.html:346 msgid "" "Once there are more backups than the specified number, the oldest backups " "are deleted." @@ -1968,7 +2002,7 @@ msgid "Opened" msgstr "" #: scripts/services/EditUriBuiltins.js:1016 -msgid "Openstack API Key are not supported in v3 keystone API." +msgid "Openstack API key are not supported in v3 keystone API" msgstr "" #: scripts/services/AppUtils.js:197 @@ -2011,7 +2045,7 @@ msgstr "" #: templates/settings.html:143 msgid "" "Options added here are applied to all backups, but can be overridden in each" -" individual backup" +" individual backup." msgstr "" #: templates/restore.html:81 @@ -2022,7 +2056,7 @@ msgstr "" msgid "Others" msgstr "" -#: templates/addoredit.html:334 +#: templates/addoredit.html:332 msgid "" "Over time backups will be deleted automatically. There will remain one " "backup for each of the last 7 days, each of the last 4 weeks, each of the " @@ -2080,7 +2114,7 @@ msgid "Path on server" msgstr "" #: templates/backends/b2.html:8 templates/backends/e2.html:17 -#: templates/backends/s3.html:63 +#: templates/backends/s3.html:62 msgid "Path or subfolder in the bucket" msgstr "" @@ -2092,7 +2126,7 @@ msgstr "" msgid "Pause after startup or hibernation" msgstr "" -#: scripts/controllers/AppController.js:46 +#: scripts/controllers/AppController.js:50 msgid "Pause options" msgstr "" @@ -2121,7 +2155,7 @@ msgid "Prevent tray icon automatic log-in" msgstr "" #: templates/addoredit.html:114 templates/addoredit.html:247 -#: templates/addoredit.html:297 templates/addoredit.html:411 +#: templates/addoredit.html:297 templates/addoredit.html:409 #: templates/restoredirect.html:81 msgid "Previous" msgstr "" @@ -2154,7 +2188,7 @@ msgstr "" msgid "Rebuilding local database …" msgstr "" -#: templates/localdatabase.html:20 +#: templates/localdatabase.html:17 msgid "Recreate (delete and repair)" msgstr "" @@ -2178,7 +2212,7 @@ msgstr "" msgid "Relative paths not allowed" msgstr "" -#: index.html:306 templates/captcha.html:7 +#: index.html:305 templates/captcha.html:7 msgid "Reload" msgstr "" @@ -2218,7 +2252,7 @@ msgstr "" msgid "Removed files" msgstr "" -#: templates/localdatabase.html:18 templates/notificationarea.html:14 +#: templates/localdatabase.html:15 templates/notificationarea.html:14 msgid "Repair" msgstr "" @@ -2238,11 +2272,11 @@ msgstr "" msgid "Reporting:" msgstr "" -#: templates/localdatabase.html:31 +#: templates/localdatabase.html:28 msgid "Reset" msgstr "" -#: index.html:214 templates/restore.html:142 +#: index.html:214 templates/restore.html:137 msgid "Restore" msgstr "" @@ -2316,7 +2350,7 @@ msgstr "" msgid "Run now" msgstr "" -#: templates/commandline.html:47 +#: templates/commandline.html:44 msgid "Running commandline entry" msgstr "" @@ -2324,10 +2358,14 @@ msgstr "" msgid "Running task:" msgstr "" -#: scripts/controllers/StateController.js:25 templates/commandline.html:58 +#: scripts/controllers/StateController.js:25 msgid "Running …" msgstr "" +#: templates/commandline.html:54 +msgid "Running … stop now" +msgstr "" + #: scripts/services/SystemInfo.js:51 msgid "S3 Compatible" msgstr "" @@ -2344,11 +2382,11 @@ msgstr "" msgid "Satellite" msgstr "" -#: templates/addoredit.html:410 templates/localdatabase.html:32 +#: templates/addoredit.html:408 templates/localdatabase.html:29 msgid "Save" msgstr "" -#: templates/localdatabase.html:33 +#: templates/localdatabase.html:30 msgid "Save and repair" msgstr "" @@ -2406,11 +2444,16 @@ msgstr "" msgid "Server hostname or IP" msgstr "" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "Server is currently paused," msgstr "" +#: templates/commandline.html:45 +msgid "" +"Server is currently paused, resume now" +msgstr "" + #: scripts/controllers/HomeController.js:7 msgid "Server is currently paused, do you want to resume now?" msgstr "" @@ -2423,7 +2466,7 @@ msgstr "" msgid "Server paused" msgstr "" -#: templates/about.html:69 +#: templates/about.html:71 msgid "Server state properties" msgstr "" @@ -2461,13 +2504,7 @@ msgstr "" msgid "Sia server password" msgstr "" -#: templates/backends/sia.html:19 -msgid "" -"Sia will still boost redundancy later as long as you're connected to your " -"hosts." -msgstr "" - -#: templates/addoredit.html:326 +#: templates/addoredit.html:324 msgid "Smart backup retention" msgstr "" @@ -2477,7 +2514,7 @@ msgid "" "name" msgstr "" -#: templates/backends/s3.html:83 +#: templates/backends/s3.html:82 msgid "" "Some S3 providers might only be compatible with a certain client library" msgstr "" @@ -2615,7 +2652,7 @@ msgstr "" msgid "System info" msgstr "" -#: templates/about.html:61 +#: templates/about.html:63 msgid "System properties" msgstr "" @@ -2627,6 +2664,10 @@ msgstr "" msgid "TByte/s" msgstr "" +#: templates/commandline.html:13 +msgid "Target URL >" +msgstr "" + #: templates/backends/sia.html:7 msgid "Target path. Example: /backup" msgstr "" @@ -2695,27 +2736,23 @@ msgstr "" #: templates/addoredit.html:312 msgid "" -"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 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." msgstr "" #: scripts/services/EditUriBuiltins.js:1068 msgid "The bucket name should be all lower-case, convert automatically?" msgstr "" -#: scripts/services/EditUriBuiltins.js:1052 -msgid "" -"The bucket name should start with your username, prepend automatically?" -msgstr "" - #: scripts/controllers/ExportController.js:13 msgid "" "The configuration should be kept safe. Are you sure you want to save an " "unencrypted file containing your passwords?" msgstr "" -#: index.html:299 +#: index.html:298 msgid "The connection to the server is lost, attempting again in {{time}} …" msgstr "" @@ -2817,7 +2854,7 @@ msgstr "" msgid "This week" msgstr "" -#: scripts/controllers/AppController.js:61 +#: scripts/controllers/AppController.js:65 msgid "Throttle settings" msgstr "" @@ -2844,6 +2881,12 @@ msgstr "" msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "" +#: scripts/services/EditUriBuiltins.js:1052 +msgid "" +"To prevent bucket naming conflicts, it is recommended to prepend your " +"account ID to the bucket name. Prepend automatically?" +msgstr "" + #: templates/settings.html:26 msgid "" "To prevent various DNS based attacks, Duplicati limits the allowed hostnames" @@ -2877,7 +2920,7 @@ msgstr "" msgid "Tue" msgstr "" -#: templates/restore.html:138 +#: templates/restore.html:133 msgid "Type passphrase here." msgstr "" @@ -2893,6 +2936,13 @@ msgstr "" msgid "Until resumed" msgstr "" +#: templates/about.html:30 +msgid "" +"Update {{state.updatedVersion}} is available." +" Download now" +msgstr "" + #: templates/settings.html:78 msgid "Update channel" msgstr "" @@ -2918,7 +2968,7 @@ msgid "" "Usage reports help us improve the user experience and evaluate impact of new" " features. We use them to generate {{'public usage statistics' | " -"translate}}" +"translate}}." msgstr "" #: templates/settings.html:113 @@ -3034,7 +3084,7 @@ msgstr "" #: templates/delete.html:21 msgid "" "WARNING: The remote database is found to be in use by the commandline " -"library" +"library." msgstr "" #: templates/delete.html:44 @@ -3045,7 +3095,7 @@ msgstr "" msgid "Waiting for task to begin" msgstr "" -#: templates/commandline.html:54 +#: templates/commandline.html:51 msgid "Waiting for task to start …" msgstr "" @@ -3073,7 +3123,7 @@ msgstr "" msgid "Wed" msgstr "" -#: scripts/services/AppUtils.js:92 templates/addoredit.html:354 +#: scripts/services/AppUtils.js:92 templates/addoredit.html:352 msgid "Weeks" msgstr "" @@ -3085,11 +3135,11 @@ msgstr "" msgid "Where do you want to restore the files to?" msgstr "" -#: scripts/services/AppUtils.js:94 templates/addoredit.html:356 +#: scripts/services/AppUtils.js:94 templates/addoredit.html:354 msgid "Years" msgstr "" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:182 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -3134,7 +3184,7 @@ msgid "" "Are you sure this is what you want?" msgstr "" -#: templates/about.html:27 +#: templates/about.html:28 msgid "You are currently running {{appname}} {{version}}" msgstr "" @@ -3208,7 +3258,7 @@ msgid "You must enter a tenant (aka project) name to use v3 API" msgstr "" #: scripts/services/EditUriBuiltins.js:1027 -msgid "You must enter a tenant name if you do not provide an API Key" +msgid "You must enter a tenant name if you do not provide an API key" msgstr "" #: scripts/controllers/EditBackupController.js:289 @@ -3220,11 +3270,11 @@ msgid "You must enter a valid retention policy string" msgstr "" #: scripts/services/EditUriBuiltins.js:1024 -msgid "You must enter either a password or an API Key" +msgid "You must enter either a password or an API key" msgstr "" #: scripts/services/EditUriBuiltins.js:1031 -msgid "You must enter either a password or an API Key, not both" +msgid "You must enter either a password or an API key, not both" msgstr "" #: scripts/services/EditUriBackendConfig.js:122 @@ -3260,7 +3310,7 @@ msgstr "" msgid "You should fill in {{field}} {{reason}}" msgstr "" -#: templates/restore.html:149 +#: templates/restore.html:144 msgid "Your files and folders have been restored successfully." msgstr "" @@ -3300,7 +3350,7 @@ msgstr "" msgid "cos_secret_key" msgstr "" -#: templates/addoredit.html:272 templates/addoredit.html:357 +#: templates/addoredit.html:272 templates/addoredit.html:355 #: templates/advancedoptionseditor.html:29 #: templates/advancedoptionseditor.html:36 msgid "custom" @@ -3346,8 +3396,7 @@ msgstr "" msgid "remote repository, e.g. remote" msgstr "" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "resume now" msgstr "" @@ -3367,7 +3416,7 @@ msgid "" "under the {{licensename}}." msgstr "" -#: templates/about.html:51 +#: templates/about.html:53 msgid "" "{{brandingService.appName}} is using the following third party libraries:" msgstr "" @@ -3400,7 +3449,3 @@ msgstr "" #: templates/home.html:52 msgid "{{time}} (took {{duration}})" msgstr "" - -#: templates/localdatabase.html:4 -msgid "…loading…" -msgstr "" diff --git a/Localizations/webroot/localization_webroot-sr_RS.po b/Localizations/webroot/localization_webroot-sr_RS.po index ff4f05564..9a3fec953 100644 --- a/Localizations/webroot/localization_webroot-sr_RS.po +++ b/Localizations/webroot/localization_webroot-sr_RS.po @@ -45,22 +45,39 @@ msgstr "- odaberite opciju -" msgid "...loading..." msgstr "...učitavanje..." -#: templates/backends/openstack.html:44 -msgid "API Key" -msgstr "API Ključ" +#: templates/backends/sia.html:19 +msgid "" +"Note: Sia will still boost redundancy later as long as you're " +"connected to your hosts." +msgstr "" -#: scripts/services/EditUriBuiltins.js:1167 templates/backends/storj.html:21 +#: templates/commandline.html:25 +msgid " Edit as text" +msgstr "" + +#: templates/commandline.html:32 +msgid " Edit as text" +msgstr "" + +#: 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 "" + +#: scripts/services/EditUriBuiltins.js:1167 +#: templates/backends/openstack.html:44 templates/backends/storj.html:21 #: templates/backends/storj.html:22 msgid "API key" msgstr "API ključ" -#: scripts/services/EditUriBuiltins.js:1041 templates/backends/s3.html:67 -#: templates/backends/s3.html:69 +#: scripts/services/EditUriBuiltins.js:1041 templates/backends/s3.html:66 +#: templates/backends/s3.html:68 msgid "AWS Access ID" msgstr "AWS Access ID" -#: scripts/services/EditUriBuiltins.js:1042 templates/backends/s3.html:72 -#: templates/backends/s3.html:74 +#: scripts/services/EditUriBuiltins.js:1042 templates/backends/s3.html:71 +#: templates/backends/s3.html:73 msgid "AWS Access Key" msgstr "AWS Access Key" @@ -68,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" @@ -121,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" @@ -146,7 +163,8 @@ msgstr "Prilagodi ime segment-a?" msgid "Advanced Options" msgstr "Napredne opcije" -#: templates/addoredit.html:378 templates/edituri.html:28 +#: templates/addoredit.html:376 templates/commandline.html:23 +#: templates/commandline.html:31 templates/edituri.html:28 msgid "Advanced options" msgstr "Napredne opcije" @@ -258,8 +276,8 @@ msgid "Autogenerated passphrase" msgstr "Automatski generisana pristupna lozinka" #: templates/addoredit.html:258 -msgid "Automatically run backups." -msgstr "Automatski pokreći rezervne kopije." +msgid "Automatically run backups" +msgstr "" #: templates/backends/b2.html:12 msgid "B2 Application ID" @@ -281,13 +299,15 @@ msgstr "B2 ID aplikacije za skladište u oblaku" msgid "B2 Cloud Storage Application Key" msgstr "B2 ključ aplikacije za skladište u oblaku" -#: templates/restore.html:143 templates/restore.html:70 +#: templates/restore.html:138 templates/restore.html:70 msgid "Back" msgstr "Nazad" -#: templates/about.html:64 -msgid "Backend modules:" -msgstr "Moduli u pozadini:" +#: templates/about.html:66 +msgid "" +"Backend modules:

{{item.Key}}

" +msgstr "" #: scripts/services/ServerStatus.js:46 msgid "Backup complete!" @@ -299,22 +319,17 @@ msgstr "Odredište rezervne kopije" #: templates/restore.html:131 msgid "" -"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. 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." msgstr "" -"Rezervna kopija je šifrovana ali fraza lozinke nije dostupna.\n" -"Unesite ispod frazu lozinke koju ćete koristiti za vraćanje vaših fajlova,\n" -"ili, u slučaju GPG enkripcije, ostavite prazno da biste dozvolili gpg-u da preuzme frazu lozinke\n" -"pozivanjem keychain-a vašeg sistema." #: templates/restore.html:21 templates/restoredirect.html:21 #: templates/restoredirect.html:31 msgid "Backup location" msgstr "Lokacija rezervne kopije" -#: templates/addoredit.html:321 +#: templates/addoredit.html:319 msgid "Backup retention" msgstr "Čuvanje rezervne kopije" @@ -338,33 +353,23 @@ msgstr "Pregledaj" msgid "Browser default" msgstr "Podrazumvani pretraživač" -#: scripts/services/EditUriBuiltins.js:1163 -#: scripts/services/EditUriBuiltins.js:1169 templates/backends/storj.html:37 -msgid "Bucket" -msgstr "Segment" +#: templates/backends/gcs.html:15 +msgid "Bucket create location" +msgstr "Segment kreira lokaciju" #: scripts/services/EditUriBuiltins.js:1000 #: scripts/services/EditUriBuiltins.js:1040 #: scripts/services/EditUriBuiltins.js:1086 #: scripts/services/EditUriBuiltins.js:1100 +#: scripts/services/EditUriBuiltins.js:1163 +#: scripts/services/EditUriBuiltins.js:1169 #: scripts/services/EditUriBuiltins.js:1226 -#: scripts/services/EditUriBuiltins.js:1238 -msgid "Bucket Name" -msgstr "Ime segmenta" - -#: templates/backends/gcs.html:15 -msgid "Bucket create location" -msgstr "Segment kreira lokaciju" - -#: templates/backends/storj.html:38 -msgid "Bucket for storing the backup" -msgstr "" - -#: templates/backends/b2.html:2 templates/backends/b2.html:3 -#: templates/backends/cos.html:25 templates/backends/e2.html:11 -#: templates/backends/e2.html:12 templates/backends/gcs.html:2 -#: templates/backends/openstack.html:2 templates/backends/s3.html:22 -#: templates/backends/s3.html:23 +#: scripts/services/EditUriBuiltins.js:1238 templates/backends/b2.html:2 +#: templates/backends/b2.html:3 templates/backends/cos.html:25 +#: templates/backends/e2.html:11 templates/backends/e2.html:12 +#: templates/backends/gcs.html:2 templates/backends/openstack.html:2 +#: templates/backends/s3.html:22 templates/backends/s3.html:23 +#: templates/backends/storj.html:37 templates/backends/storj.html:38 msgid "Bucket name" msgstr "Ime segmenta" @@ -450,8 +455,9 @@ msgstr "Keš fajlovi" msgid "Canary" msgstr "Canary" -#: scripts/controllers/AppController.js:48 -#: scripts/controllers/AppController.js:63 +#: 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 @@ -490,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" @@ -502,15 +512,15 @@ msgstr "Dnevnik promena za {{appname}} {{version}}" msgid "Check failed:" msgstr "Provera nije uspela:" -#: templates/about.html:33 +#: templates/about.html:34 msgid "Check for updates now" msgstr "Proveri ažuriranja odmah" -#: templates/about.html:34 +#: templates/about.html:35 msgid "Checking for updates …" msgstr "Provera ažuriranja …" -#: templates/captcha.html:10 +#: templates/captcha.html:11 msgid "Checking …" msgstr "" @@ -530,11 +540,11 @@ 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" -#: templates/backends/s3.html:79 +#: templates/backends/s3.html:78 msgid "Client library to use" msgstr "Klijentska biblioteka za korišćenje" @@ -546,6 +556,14 @@ msgstr "" msgid "Cloud API Secret Key" msgstr "" +#: templates/commandline.html:8 +msgid "Command" +msgstr "" + +#: templates/commandline.html:18 +msgid "Commandline arguments" +msgstr "" + #: templates/home.html:40 msgid "Commandline …" msgstr "Komandna linija …" @@ -574,9 +592,11 @@ msgstr "Kompletiranje rezervne kopije" msgid "Completing previous backup …" msgstr "Kompletiranje prethodne rezervne kopije" -#: templates/about.html:65 -msgid "Compression modules:" -msgstr "Moduli za kompresiju:" +#: templates/about.html:67 +msgid "" +"Compression modules:

{{item.Key}}

" +msgstr "" #: scripts/directives/sourceFolderPicker.js:533 msgid "Computer" @@ -604,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 "" @@ -620,7 +640,7 @@ msgstr "Neophodna potvrda" msgid "Connect" msgstr "Poveži" -#: index.html:307 +#: index.html:308 msgid "Connect now" msgstr "Poveži odmah" @@ -628,25 +648,18 @@ msgstr "Poveži odmah" msgid "Connecting to server …" msgstr "Povezivanje na server …" -#: templates/commandline.html:51 +#: templates/commandline.html:48 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" -#: index.html:294 -msgid "" -"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." -msgstr "" - #: scripts/directives/backupEditUri.js:50 #: scripts/directives/backupEditUri.js:53 msgid "Connection worked!" @@ -681,6 +694,11 @@ msgstr "Kopiraj" msgid "Copy Destination URL to Clipboard" msgstr "Kopiraj odredišni URL u privremenu memoriju" +#: scripts/controllers/EditBackupController.js:104 +#: scripts/controllers/RestoreDirectController.js:33 +msgid "Copy URL" +msgstr "" + #: scripts/controllers/DialogController.js:20 msgid "Copy failed. Please manually copy the URL" msgstr "Kopiranje nije uspelo. Molimo ručno kopirajte URL" @@ -761,11 +779,11 @@ msgstr "Prilagođeni satelit ({{satellite}})" msgid "Custom authentication url" msgstr "Prilagođeni URL za autentifikaciju" -#: templates/addoredit.html:327 +#: templates/addoredit.html:325 msgid "Custom backup retention" msgstr "Prilagođeno zadržavanje rezervne kopije" -#: templates/backends/s3.html:56 +#: templates/backends/s3.html:55 msgid "Custom bucket storage class" msgstr "" @@ -785,27 +803,19 @@ msgstr "Prilagođena vrednost regiona ({{region}})" msgid "Custom server url ({{server}})" msgstr "Prilagođeni URL servera ({{server}})" -#: templates/backends/s3.html:50 -msgid "" -"Custom storage class\n" -" ({{class}})" -msgstr "" -"Prilagođena klasa skladištenja\n" -"({{class}})" - -#: templates/backends/gcs.html:29 +#: templates/backends/gcs.html:29 templates/backends/s3.html:50 msgid "Custom storage class ({{class}})" msgstr "Prilagođena klasa skladištenja ({{class}})" #: templates/advancedoptionseditor.html:43 -msgid "DEPRECATED:" +msgid "DEPRECATED: {{getDeprecationMessage(item)}}" msgstr "" #: templates/home.html:37 msgid "Database …" msgstr "Baza podataka ..." -#: scripts/services/AppUtils.js:91 templates/addoredit.html:353 +#: scripts/services/AppUtils.js:91 templates/addoredit.html:351 msgid "Days" msgstr "Dana" @@ -825,7 +835,11 @@ msgstr "Podrazumevano isključuje" msgid "Default options" msgstr "Podrazumevane opcije" -#: templates/localdatabase.html:19 +#: templates/advancedoptionseditor.html:44 +msgid "Default value: \"{{getDefaultValue(item)}}\"" +msgstr "" + +#: templates/localdatabase.html:16 msgid "Delete" msgstr "Obriši" @@ -837,7 +851,7 @@ msgstr "Faza brisanja (stare verzije rezervne kopije)" msgid "Delete backup" msgstr "Obriši backup" -#: templates/addoredit.html:324 +#: templates/addoredit.html:322 msgid "Delete backups that are older than" msgstr "Izbrisati rezervne kopije koje su starije od" @@ -966,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:177 +#: 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" @@ -1011,7 +1025,7 @@ msgstr "" "Kada brišete rezervnu kopiju, takođe možete izbrisati lokalnu bazu podataka bez uticaja na mogućnost vraćanja udaljenih fajlova.\n" "Ako koristite lokalnu bazu podataka za rezervne kopije sa komandne linije, trebalo bi da zadržite bazu podataka." -#: templates/localdatabase.html:8 +#: templates/localdatabase.html:5 msgid "" "Each backup has a local database associated with it, which stores " "information about the remote backup on the local machine. This makes it " @@ -1019,12 +1033,12 @@ msgid "" " to be downloaded for each operation." msgstr "" -#: templates/addoredit.html:174 templates/addoredit.html:389 +#: templates/addoredit.html:174 templates/addoredit.html:387 #: templates/edituri.html:39 templates/settings.html:146 msgid "Edit as list" msgstr "Izmeni kao listu" -#: templates/addoredit.html:177 templates/addoredit.html:392 +#: templates/addoredit.html:177 templates/addoredit.html:390 #: templates/edituri.html:42 templates/settings.html:152 msgid "Edit as text" msgstr "Izmeni kao tekst" @@ -1050,9 +1064,11 @@ msgstr "Šifrovanje" msgid "Encryption changed" msgstr "Šifrovanje promenjeno" -#: templates/about.html:66 -msgid "Encryption modules:" -msgstr "Moduli za šifrovanje:" +#: templates/about.html:68 +msgid "" +"Encryption modules:

{{item.Key}}

" +msgstr "" #: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 #: templates/backends/storj.html:26 @@ -1078,7 +1094,12 @@ msgstr "Kraj" msgid "Enter URL" msgstr "Unesi URL" -#: templates/addoredit.html:341 +#: scripts/controllers/EditBackupController.js:96 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Enter a backup destination URL:" +msgstr "" + +#: templates/addoredit.html:339 msgid "" "Enter a retention strategy manually. Placeholders are D/W/Y for " "days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. " @@ -1092,6 +1113,10 @@ msgstr "" " 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." +#: templates/commandline.html:14 +msgid "Enter a url, or click the "Target URL >" link" +msgstr "" + #: templates/restoredirect.html:61 msgid "Enter backup passphrase, if any" msgstr "Unesite frazu lozinke rezervne kopije, ako postoji" @@ -1108,11 +1133,11 @@ msgstr "Unesite frazu lozinke enkripcije" msgid "Enter expression here" msgstr "Ovde unesite izraz" -#: templates/commandline.html:22 +#: templates/commandline.html:19 msgid "Enter one argument per line without quotes, e.g. *.txt" msgstr "" -#: templates/commandline.html:29 +#: templates/commandline.html:26 msgid "" "Enter one option per line in command-line format, e.g. --dblock-size=100MB" msgstr "" @@ -1326,11 +1351,11 @@ msgstr "Fajlovi veći od:" msgid "Filters" msgstr "Filteri" -#: templates/commandline.html:60 +#: templates/commandline.html:57 msgid "Finished!" msgstr "Završeno!" -#: scripts/controllers/AppController.js:176 +#: scripts/controllers/AppController.js:183 msgid "First run setup" msgstr "Podešavanje za prvo pokretanje" @@ -1338,11 +1363,15 @@ msgstr "Podešavanje za prvo pokretanje" msgid "Folder" msgstr "Fascikla" +#: templates/backends/storj.html:42 +msgid "Folder in the bucket" +msgstr "" + #: templates/backends/aliyunoss.html:30 templates/backends/b2.html:7 #: templates/backends/cos.html:30 templates/backends/e2.html:16 #: templates/backends/file.html:22 templates/backends/file.html:6 #: templates/backends/jottacloud.html:2 templates/backends/mega.html:2 -#: templates/backends/s3.html:61 templates/backends/sia.html:6 +#: templates/backends/s3.html:60 templates/backends/sia.html:6 #: templates/backends/storj.html:41 templates/restore.html:105 #: templates/restore.html:89 msgid "Folder path" @@ -1352,10 +1381,6 @@ msgstr "Putanja do fascikle" msgid "Folder path name" msgstr "" -#: templates/backends/storj.html:42 -msgid "Folder within the bucket for storing the backup" -msgstr "" - #: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "Pet" @@ -1393,7 +1418,7 @@ msgstr "Generalne opcije" msgid "Generate" msgstr "Generiši" -#: templates/backends/s3.html:89 +#: templates/backends/s3.html:88 msgid "Generate IAM access policy" msgstr "" @@ -1417,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" @@ -1469,7 +1494,7 @@ msgid "If a date was missed, the job will run as soon as possible." msgstr "" "Ako je neki datum propušten, posao će biti pokrenut što je pre moguće." -#: templates/addoredit.html:361 +#: templates/addoredit.html:359 msgid "" "If at least one newer backup is found, all backups older than this date are " "deleted." @@ -1477,7 +1502,7 @@ msgstr "" "Ako se pronađe bar jedna novija rezervna kopija, sve rezervne kopije starije" " od ovog datuma se brišu." -#: templates/localdatabase.html:13 +#: templates/localdatabase.html:10 msgid "" "If the backup and the remote storage is out of sync, Duplicati will require " "that you perform a repair operation to synchronize the database. If the " @@ -1488,21 +1513,15 @@ msgstr "" msgid "" "If the backup file was not downloaded automatically, right click and choose "Save" -" as …"" +" as …"." msgstr "" -"Ako rezervna kopija fajla nije preuzeta automatski, kliknite desnim tasterom miša i " -"izaberite "Sačuvaj kao …"" #: templates/notificationarea.html:7 msgid "" "If the backup file was not downloaded automatically, right click and choose " -""Save as …"" +""Save as …"." msgstr "" -"Ako rezervna kopija fajla nije preuzeta automatski, kliknite desnim tasterom " -"miša i izaberite "Sačuvaj kao …"" #: scripts/services/EditUriBackendConfig.js:113 msgid "" @@ -1519,10 +1538,8 @@ msgstr "Ako ne unesete API ključ, potrebno je ime zakupca" #: templates/delete.html:32 msgid "" "If you want to use the backup later, you can export the configuration before" -" deleting it" +" deleting it." msgstr "" -"Ako želite da koristite rezervnu kopiju kasnije, možete da izvezete " -"konfiguraciju pre nego što je izbrišete" #: templates/import.html:29 msgid "Import" @@ -1532,6 +1549,11 @@ msgstr "Uvoz" msgid "Import Destination URL" msgstr "Uvezite odredišnu URL adresu" +#: scripts/controllers/EditBackupController.js:96 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Import URL" +msgstr "" + #: templates/import.html:3 msgid "Import backup configuration" msgstr "Uvezite konfiguraciju rezervne kopije" @@ -1560,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" @@ -1604,11 +1626,11 @@ msgstr "KBajt" msgid "KByte/s" msgstr "KBajt/s" -#: templates/addoredit.html:325 +#: templates/addoredit.html:323 msgid "Keep a specific number of backups" msgstr "Čuvajte određeni broj rezervnih kopija" -#: templates/addoredit.html:323 +#: templates/addoredit.html:321 msgid "Keep all backups" msgstr "Čuvajte sve rezervne kopije" @@ -1675,10 +1697,10 @@ msgstr "Učitaj starije podatke" msgid "Loading remote storage usage …" msgstr "" -#: templates/about.html:42 templates/about.html:47 templates/about.html:53 +#: 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 ..." @@ -1688,10 +1710,13 @@ msgid "Local Repository" msgstr "Lokalno spremište" #: templates/localdatabase.html:2 -msgid "Local database for" -msgstr "Lokalna baza podataka za" +msgid "" +"Local database for {{Backup.Backup.Name}}…loading…" +msgstr "" -#: templates/localdatabase.html:26 +#: templates/localdatabase.html:23 msgid "Local database path:" msgstr "Putanja lokalne baze podataka:" @@ -1703,7 +1728,7 @@ msgstr "Lokalno skladište" msgid "Local storage" msgstr "Lokalno skladište" -#: templates/localdatabase.html:23 +#: templates/localdatabase.html:20 msgid "Location" msgstr "Lokacija" @@ -1719,7 +1744,11 @@ msgstr "Podaci evidencije za {{Backup.Backup.Name}}" msgid "Log data from the server" msgstr "Evidentirajte podatke sa servera" -#: index.html:226 +#: index.html:307 +msgid "Log in" +msgstr "" + +#: index.html:227 msgid "Log out" msgstr "Odjavi se" @@ -1731,7 +1760,7 @@ msgstr "MBajt" msgid "MByte/s" msgstr "MBajt/s" -#: templates/localdatabase.html:11 +#: templates/localdatabase.html:8 msgid "Maintenance" msgstr "Održavanje" @@ -1741,7 +1770,7 @@ msgid "" " advanced options." msgstr "" -#: index.html:259 +#: index.html:260 msgid "Manual" msgstr "" @@ -1761,8 +1790,8 @@ msgstr "Maksimalna brzina preuzimanja" msgid "Max upload speed" msgstr "Maksimalna brzina otpremanja" -#: index.html:144 templates/addoredit.html:127 templates/addoredit.html:169 -#: templates/addoredit.html:384 templates/addoredit.html:95 +#: 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" msgstr "Meni" @@ -1808,11 +1837,11 @@ msgstr "Modifikovano" msgid "Mon" msgstr "Pon" -#: scripts/services/AppUtils.js:93 templates/addoredit.html:355 +#: scripts/services/AppUtils.js:93 templates/addoredit.html:353 msgid "Months" msgstr "Meseci" -#: templates/localdatabase.html:34 +#: templates/localdatabase.html:31 msgid "Move existing database" msgstr "Premesti postojeću bazu podataka" @@ -1844,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 "" @@ -1871,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:" @@ -1883,7 +1912,7 @@ msgstr "Sledeći zadatak:" msgid "Next time" msgstr "Sledeći put" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -1933,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" @@ -1956,25 +1985,22 @@ msgid "" "is equivalent to 1 MByte/s." msgstr "" -#: templates/backends/sia.html:19 -msgid "Note:" -msgstr "" - -#: templates/addoredit.html:330 +#: templates/addoredit.html:328 msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "" "Ništa neće biti izbrisano. Veličina rezervne kopije će rasti sa svakom " "promenom." -#: scripts/controllers/AppController.js:48 -#: scripts/controllers/AppController.js:63 +#: 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 #: scripts/controllers/RestoreDirectController.js:33 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28 #: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58 -#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:152 +#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:147 #: templates/settings.html:158 msgid "OK" msgstr "U redu" @@ -1987,14 +2013,14 @@ msgstr "" msgid "OSS Access Key Secret" msgstr "" -#: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 -msgid "OSS Bucket Name" -msgstr "" - #: templates/backends/aliyunoss.html:21 msgid "OSS Bucket Region" msgstr "" +#: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 +msgid "OSS Bucket name" +msgstr "" + #: templates/backends/aliyunoss.html:2 msgid "OSS Endpoint" msgstr "" @@ -2011,7 +2037,7 @@ msgstr "" msgid "Official releases" msgstr "" -#: templates/addoredit.html:348 +#: templates/addoredit.html:346 msgid "" "Once there are more backups than the specified number, the oldest backups " "are deleted." @@ -2032,8 +2058,8 @@ msgid "Opened" msgstr "Otvoren" #: scripts/services/EditUriBuiltins.js:1016 -msgid "Openstack API Key are not supported in v3 keystone API." -msgstr "Openstack API ključ nije podržan u v3 keystone API-ju." +msgid "Openstack API key are not supported in v3 keystone API" +msgstr "" #: scripts/services/AppUtils.js:197 msgid "Operating System" @@ -2075,10 +2101,8 @@ msgstr "Opcije" #: templates/settings.html:143 msgid "" "Options added here are applied to all backups, but can be overridden in each" -" individual backup" +" individual backup." msgstr "" -"Opcije koje se ovde dodaju primenjuju se na sve rezervne kopije, ali se mogu" -" zameniti u svakoj pojedinačnoj rezervnoj kopiji" #: templates/restore.html:81 msgid "Original location" @@ -2088,7 +2112,7 @@ msgstr "Originalna lokacija" msgid "Others" msgstr "Ostalo" -#: templates/addoredit.html:334 +#: templates/addoredit.html:332 msgid "" "Over time backups will be deleted automatically. There will remain one " "backup for each of the last 7 days, each of the last 4 weeks, each of the " @@ -2150,7 +2174,7 @@ msgid "Path on server" msgstr "Putanja na serveru" #: templates/backends/b2.html:8 templates/backends/e2.html:17 -#: templates/backends/s3.html:63 +#: templates/backends/s3.html:62 msgid "Path or subfolder in the bucket" msgstr "Putanja ili podfascikla u segment-u" @@ -2162,7 +2186,7 @@ msgstr "Pauza" msgid "Pause after startup or hibernation" msgstr "Pauziraj nakon pokretanja ili hibernacije" -#: scripts/controllers/AppController.js:46 +#: scripts/controllers/AppController.js:52 msgid "Pause options" msgstr "Opcije pauze" @@ -2192,7 +2216,7 @@ msgid "Prevent tray icon automatic log-in" msgstr "Sprečite automatsko prijavljivanje ikonom na traci" #: templates/addoredit.html:114 templates/addoredit.html:247 -#: templates/addoredit.html:297 templates/addoredit.html:411 +#: templates/addoredit.html:297 templates/addoredit.html:409 #: templates/restoredirect.html:81 msgid "Previous" msgstr "Prethodno" @@ -2225,7 +2249,7 @@ msgstr "Čišćenje fajlova …" msgid "Rebuilding local database …" msgstr "Ponovno kreiranje lokalne baze podataka …" -#: templates/localdatabase.html:20 +#: templates/localdatabase.html:17 msgid "Recreate (delete and repair)" msgstr "Ponovo kreirajte (izbrišite i popravite)" @@ -2249,7 +2273,7 @@ msgstr "Registrovanje privremene rezervne kopije …" msgid "Relative paths not allowed" msgstr "Relativne putanje nisu dozvoljene" -#: index.html:306 templates/captcha.html:7 +#: index.html:306 templates/captcha.html:8 msgid "Reload" msgstr "Učitaj ponovo" @@ -2289,7 +2313,7 @@ msgstr "Ukloni opciju" msgid "Removed files" msgstr "Ukloni fajlove" -#: templates/localdatabase.html:18 templates/notificationarea.html:14 +#: templates/localdatabase.html:15 templates/notificationarea.html:14 msgid "Repair" msgstr "Popravi" @@ -2309,11 +2333,11 @@ msgstr "Ponovite lozinku" msgid "Reporting:" msgstr "Izveštavanje:" -#: templates/localdatabase.html:31 +#: templates/localdatabase.html:28 msgid "Reset" msgstr "Resetovanje" -#: index.html:214 templates/restore.html:142 +#: index.html:215 templates/restore.html:137 msgid "Restore" msgstr "Vrati" @@ -2371,7 +2395,7 @@ msgstr "Vraćeni Symlinks" msgid "Restoring files …" msgstr "Vraćanje fajlova ..." -#: index.html:217 +#: index.html:218 msgid "Resume" msgstr "Nastavi" @@ -2387,18 +2411,22 @@ msgstr "Izvrši ponovo svaki" msgid "Run now" msgstr "Izvrši sad" -#: templates/commandline.html:47 +#: templates/commandline.html:44 msgid "Running commandline entry" msgstr "Izvrši unos komandne linije" -#: index.html:172 +#: index.html:173 msgid "Running task:" msgstr "Izvršavanje zadatka:" -#: scripts/controllers/StateController.js:25 templates/commandline.html:58 +#: scripts/controllers/StateController.js:25 msgid "Running …" msgstr "Izvršavanje ..." +#: templates/commandline.html:54 +msgid "Running … stop now" +msgstr "" + #: scripts/services/SystemInfo.js:51 msgid "S3 Compatible" msgstr "S3 kompatibilno" @@ -2415,11 +2443,11 @@ msgstr "Sub" msgid "Satellite" msgstr "Satelit" -#: templates/addoredit.html:410 templates/localdatabase.html:32 +#: templates/addoredit.html:408 templates/localdatabase.html:29 msgid "Save" msgstr "Sačuvaj" -#: templates/localdatabase.html:33 +#: templates/localdatabase.html:30 msgid "Save and repair" msgstr "Sačuvaj i popravi" @@ -2477,11 +2505,16 @@ msgstr "Server i port" msgid "Server hostname or IP" msgstr "Ime servera ili IP adresa" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "Server is currently paused," msgstr "Server je trenutno pauziran," +#: templates/commandline.html:45 +msgid "" +"Server is currently paused, resume now" +msgstr "" + #: scripts/controllers/HomeController.js:7 msgid "Server is currently paused, do you want to resume now?" msgstr "Server je trenutno pauziran, da li želite da nastavite odmah?" @@ -2494,11 +2527,11 @@ msgstr "Lozinka servera" msgid "Server paused" msgstr "Server je pauziran" -#: templates/about.html:69 +#: templates/about.html:71 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" @@ -2532,13 +2565,7 @@ msgstr "Prikazujem izled stabla" msgid "Sia server password" msgstr "Lozinka za Sia server" -#: templates/backends/sia.html:19 -msgid "" -"Sia will still boost redundancy later as long as you're connected to your " -"hosts." -msgstr "" - -#: templates/addoredit.html:326 +#: templates/addoredit.html:324 msgid "Smart backup retention" msgstr "Pametno čuvanje rezervne kopije" @@ -2550,7 +2577,7 @@ msgstr "" "Neki OpenStack provajderi dozvoljavaju API ključ umesto lozinke i imena " "zakupca" -#: templates/backends/s3.html:83 +#: templates/backends/s3.html:82 msgid "" "Some S3 providers might only be compatible with a certain client library" msgstr "" @@ -2634,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:" @@ -2691,7 +2718,7 @@ msgstr "Sistemski fajlovi" msgid "System info" msgstr "Sistemske informacije" -#: templates/about.html:61 +#: templates/about.html:63 msgid "System properties" msgstr "Osobine sistema" @@ -2703,6 +2730,10 @@ msgstr "TBajt" msgid "TByte/s" msgstr "TBajt/s" +#: templates/commandline.html:13 +msgid "Target URL >" +msgstr "" + #: templates/backends/sia.html:7 msgid "Target path. Example: /backup" msgstr "" @@ -2775,9 +2806,10 @@ msgstr "" #: templates/addoredit.html:312 msgid "" -"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 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." msgstr "" #: scripts/services/EditUriBuiltins.js:1068 @@ -2786,13 +2818,6 @@ msgstr "" "Naziv segmenta treba da bude malim slovima, da li da se automatski " "konvertuje?" -#: scripts/services/EditUriBuiltins.js:1052 -msgid "" -"The bucket name should start with your username, prepend automatically?" -msgstr "" -"Naziv segmenta treba da počinje vašim korisničkim imenom, da li da se " -"automatski dodaje?" - #: scripts/controllers/ExportController.js:13 msgid "" "The configuration should be kept safe. Are you sure you want to save an " @@ -2922,7 +2947,7 @@ msgstr "Ovog meseca" msgid "This week" msgstr "Ove sedmice" -#: scripts/controllers/AppController.js:61 +#: scripts/controllers/AppController.js:67 msgid "Throttle settings" msgstr "Podešavanja regulacije" @@ -2951,6 +2976,12 @@ msgstr "" msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "Za izvoz bez lozinke, polje \"Šifruj datoteku\" ne treba da bude označeno" +#: scripts/services/EditUriBuiltins.js:1052 +msgid "" +"To prevent bucket naming conflicts, it is recommended to prepend your " +"account ID to the bucket name. Prepend automatically?" +msgstr "" + #: templates/settings.html:26 msgid "" "To prevent various DNS based attacks, Duplicati limits the allowed hostnames" @@ -2994,7 +3025,7 @@ msgstr "" msgid "Tue" msgstr "Uto" -#: templates/restore.html:138 +#: templates/restore.html:133 msgid "Type passphrase here." msgstr "Ovde unesite pristupnu frazu." @@ -3010,6 +3041,13 @@ msgstr "Nepoznata veličina i verzije rezervne kopije" msgid "Until resumed" msgstr "Dok se ne nastavi" +#: templates/about.html:30 +msgid "" +"Update {{state.updatedVersion}} is available." +" Download now" +msgstr "" + #: templates/settings.html:78 msgid "Update channel" msgstr "Ažurirajte kanal" @@ -3034,13 +3072,8 @@ 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 "" -"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}}" #: templates/settings.html:113 msgid "Usage statistics" @@ -3148,15 +3181,15 @@ msgstr "Veoma jaka" msgid "Very weak" msgstr "Veoma slaba" -#: index.html:245 +#: index.html:246 msgid "Visit us on" msgstr "Posetite nas na" #: templates/delete.html:21 msgid "" "WARNING: The remote database is found to be in use by the commandline " -"library" -msgstr "UPOZORENJE: Biblioteka komandne linije koristi udaljenu bazu podataka" +"library." +msgstr "" #: templates/delete.html:44 msgid "WARNING: This will prevent you from restoring the data in the future." @@ -3166,7 +3199,7 @@ msgstr "UPOZORENJE: Ovo će vas sprečiti da vratite podatke u budućnosti." msgid "Waiting for task to begin" msgstr "Čekanje na početak zadatka" -#: templates/commandline.html:54 +#: templates/commandline.html:51 msgid "Waiting for task to start …" msgstr "" @@ -3195,7 +3228,7 @@ msgstr "Slaba lozinka" msgid "Wed" msgstr "Sre" -#: scripts/services/AppUtils.js:92 templates/addoredit.html:354 +#: scripts/services/AppUtils.js:92 templates/addoredit.html:352 msgid "Weeks" msgstr "Sedmica" @@ -3207,11 +3240,11 @@ msgstr "Odakle želite da vratite?" msgid "Where do you want to restore the files to?" msgstr "Gde želite da vratite fajlove?" -#: scripts/services/AppUtils.js:94 templates/addoredit.html:356 +#: scripts/services/AppUtils.js:94 templates/addoredit.html:354 msgid "Years" msgstr "Godina" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -3258,7 +3291,7 @@ msgstr "" "Menjate putanju baze podataka dalje od postojeće baze podataka.\n" "Jeste li sigurni da je to ono što želite?" -#: templates/about.html:27 +#: templates/about.html:28 msgid "You are currently running {{appname}} {{version}}" msgstr "Trenutno koristite {{appname}} {{version}}" @@ -3346,8 +3379,8 @@ msgstr "" "Morate da unesete ime zakupca (aka projekta) da biste koristili v3 API" #: scripts/services/EditUriBuiltins.js:1027 -msgid "You must enter a tenant name if you do not provide an API Key" -msgstr "Morate da unesete ime zakupca ako ne dostavite API ključ" +msgid "You must enter a tenant name if you do not provide an API key" +msgstr "" #: scripts/controllers/EditBackupController.js:289 msgid "You must enter a valid duration for the time to keep backups" @@ -3358,12 +3391,12 @@ msgid "You must enter a valid retention policy string" msgstr "Morate da unesete važeći niz politike retencije" #: scripts/services/EditUriBuiltins.js:1024 -msgid "You must enter either a password or an API Key" -msgstr "Morate uneti ili lozinku ili API ključ" +msgid "You must enter either a password or an API key" +msgstr "" #: scripts/services/EditUriBuiltins.js:1031 -msgid "You must enter either a password or an API Key, not both" -msgstr "Morate uneti ili lozinku ili API ključ, ne oboje" +msgid "You must enter either a password or an API key, not both" +msgstr "" #: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the password" @@ -3398,7 +3431,7 @@ msgstr "Morate navesti putanju" msgid "You should fill in {{field}} {{reason}}" msgstr "" -#: templates/restore.html:149 +#: templates/restore.html:144 msgid "Your files and folders have been restored successfully." msgstr "Vaše datoteke i fascikle su uspešno vraćene." @@ -3438,7 +3471,7 @@ msgstr "" msgid "cos_secret_key" msgstr "" -#: templates/addoredit.html:272 templates/addoredit.html:357 +#: templates/addoredit.html:272 templates/addoredit.html:355 #: templates/advancedoptionseditor.html:29 #: templates/advancedoptionseditor.html:36 msgid "custom" @@ -3472,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 "" @@ -3484,8 +3513,7 @@ msgstr "" msgid "remote repository, e.g. remote" msgstr "" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "resume now" msgstr "nastavi odmah" @@ -3509,7 +3537,7 @@ msgstr "" "href=\"{{websitelink}}\">{{websitename}}. {{appname}} je licenciran pod " "{{licensename}}." -#: templates/about.html:51 +#: templates/about.html:53 msgid "" "{{brandingService.appName}} is using the following third party libraries:" msgstr "" @@ -3541,7 +3569,3 @@ msgstr "{{number}} minuta" #: templates/home.html:52 msgid "{{time}} (took {{duration}})" msgstr "{{time}} (trajalo {{duration}})" - -#: templates/localdatabase.html:4 -msgid "…loading…" -msgstr "...učitavam..." diff --git a/Localizations/webroot/localization_webroot-sv_SE.po b/Localizations/webroot/localization_webroot-sv_SE.po index 98b306412..019a4112c 100644 --- a/Localizations/webroot/localization_webroot-sv_SE.po +++ b/Localizations/webroot/localization_webroot-sv_SE.po @@ -44,22 +44,39 @@ msgstr "- välj ett alternativ -" msgid "...loading..." msgstr "...laddar..." -#: templates/backends/openstack.html:44 -msgid "API Key" -msgstr "API-nyckel" +#: templates/backends/sia.html:19 +msgid "" +"Note: Sia will still boost redundancy later as long as you're " +"connected to your hosts." +msgstr "" -#: scripts/services/EditUriBuiltins.js:1167 templates/backends/storj.html:21 +#: templates/commandline.html:25 +msgid " Edit as text" +msgstr "" + +#: templates/commandline.html:32 +msgid " Edit as text" +msgstr "" + +#: 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 "" + +#: scripts/services/EditUriBuiltins.js:1167 +#: templates/backends/openstack.html:44 templates/backends/storj.html:21 #: templates/backends/storj.html:22 msgid "API key" msgstr "API-nyckel" -#: scripts/services/EditUriBuiltins.js:1041 templates/backends/s3.html:67 -#: templates/backends/s3.html:69 +#: scripts/services/EditUriBuiltins.js:1041 templates/backends/s3.html:66 +#: templates/backends/s3.html:68 msgid "AWS Access ID" msgstr "AWS Access ID" -#: scripts/services/EditUriBuiltins.js:1042 templates/backends/s3.html:72 -#: templates/backends/s3.html:74 +#: scripts/services/EditUriBuiltins.js:1042 templates/backends/s3.html:71 +#: templates/backends/s3.html:73 msgid "AWS Access Key" msgstr "AWS Access Key" @@ -67,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" @@ -120,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" @@ -145,7 +162,8 @@ msgstr "Justera \"bucket name\"?" msgid "Advanced Options" msgstr "Avancerade tillägg" -#: templates/addoredit.html:378 templates/edituri.html:28 +#: templates/addoredit.html:376 templates/commandline.html:23 +#: templates/commandline.html:31 templates/edituri.html:28 msgid "Advanced options" msgstr "Avancerade tillägg" @@ -257,8 +275,8 @@ msgid "Autogenerated passphrase" msgstr "Autogenererat lösenord" #: templates/addoredit.html:258 -msgid "Automatically run backups." -msgstr "Kör säkerhetskopia automatiskt." +msgid "Automatically run backups" +msgstr "" #: templates/backends/b2.html:12 msgid "B2 Application ID" @@ -280,13 +298,15 @@ msgstr "B2 Cloud Storage Application ID" msgid "B2 Cloud Storage Application Key" msgstr "B2 Cloud Storage Application Key" -#: templates/restore.html:143 templates/restore.html:70 +#: templates/restore.html:138 templates/restore.html:70 msgid "Back" msgstr "Åter" -#: templates/about.html:64 -msgid "Backend modules:" -msgstr "Backend-moduler:" +#: templates/about.html:66 +msgid "" +"Backend modules:

{{item.Key}}

" +msgstr "" #: scripts/services/ServerStatus.js:46 msgid "Backup complete!" @@ -298,22 +318,17 @@ msgstr "Destination till säkerhetskopia" #: templates/restore.html:131 msgid "" -"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. 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." msgstr "" -"Säkerhetskopieringen är krypterad men ingen lösenordsfras är tillgänglig.\n" -"Skriv en lösenfras nedan för att använda för att återställa dina filer,\n" -"eller, vid användning av GPG-kryptering, lämna tomt för att låta gpg hämta lösenfrasen genom att\n" -"anropar ditt systems nyckelring." #: templates/restore.html:21 templates/restoredirect.html:21 #: templates/restoredirect.html:31 msgid "Backup location" msgstr "Plats för säkerhetskopia" -#: templates/addoredit.html:321 +#: templates/addoredit.html:319 msgid "Backup retention" msgstr "Backup-bibehållning" @@ -337,33 +352,23 @@ msgstr "Bläddra" msgid "Browser default" msgstr "Webbläsarens standard" -#: scripts/services/EditUriBuiltins.js:1163 -#: scripts/services/EditUriBuiltins.js:1169 templates/backends/storj.html:37 -msgid "Bucket" -msgstr "Bucket" +#: templates/backends/gcs.html:15 +msgid "Bucket create location" +msgstr "Bucket skapa plats" #: scripts/services/EditUriBuiltins.js:1000 #: scripts/services/EditUriBuiltins.js:1040 #: scripts/services/EditUriBuiltins.js:1086 #: scripts/services/EditUriBuiltins.js:1100 +#: scripts/services/EditUriBuiltins.js:1163 +#: scripts/services/EditUriBuiltins.js:1169 #: scripts/services/EditUriBuiltins.js:1226 -#: scripts/services/EditUriBuiltins.js:1238 -msgid "Bucket Name" -msgstr "Bucket Namn" - -#: templates/backends/gcs.html:15 -msgid "Bucket create location" -msgstr "Bucket skapa plats" - -#: templates/backends/storj.html:38 -msgid "Bucket for storing the backup" -msgstr "" - -#: templates/backends/b2.html:2 templates/backends/b2.html:3 -#: templates/backends/cos.html:25 templates/backends/e2.html:11 -#: templates/backends/e2.html:12 templates/backends/gcs.html:2 -#: templates/backends/openstack.html:2 templates/backends/s3.html:22 -#: templates/backends/s3.html:23 +#: scripts/services/EditUriBuiltins.js:1238 templates/backends/b2.html:2 +#: templates/backends/b2.html:3 templates/backends/cos.html:25 +#: templates/backends/e2.html:11 templates/backends/e2.html:12 +#: templates/backends/gcs.html:2 templates/backends/openstack.html:2 +#: templates/backends/s3.html:22 templates/backends/s3.html:23 +#: templates/backends/storj.html:37 templates/backends/storj.html:38 msgid "Bucket name" msgstr "Bucket namn" @@ -450,8 +455,9 @@ msgstr "Cachefiler" msgid "Canary" msgstr "Kanariefågel" -#: scripts/controllers/AppController.js:48 -#: scripts/controllers/AppController.js:63 +#: 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 @@ -490,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" @@ -502,15 +512,15 @@ msgstr "Ändringslogg för {{appname}} {{version}}" msgid "Check failed:" msgstr "Kontroll misslyckades:" -#: templates/about.html:33 +#: templates/about.html:34 msgid "Check for updates now" msgstr "Kontrollera uppdateringar nu" -#: templates/about.html:34 +#: templates/about.html:35 msgid "Checking for updates …" msgstr "Kontrollerar uppdateringar ..." -#: templates/captcha.html:10 +#: templates/captcha.html:11 msgid "Checking …" msgstr "" @@ -530,11 +540,11 @@ 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" -#: templates/backends/s3.html:79 +#: templates/backends/s3.html:78 msgid "Client library to use" msgstr "Klientbibliotek att använda" @@ -546,6 +556,14 @@ msgstr "" msgid "Cloud API Secret Key" msgstr "" +#: templates/commandline.html:8 +msgid "Command" +msgstr "" + +#: templates/commandline.html:18 +msgid "Commandline arguments" +msgstr "" + #: templates/home.html:40 msgid "Commandline …" msgstr "Kommandorad ..." @@ -574,9 +592,11 @@ msgstr "Slutför säkerhetskopieringen..." msgid "Completing previous backup …" msgstr "Slutför tidigare säkerhetskopiering …" -#: templates/about.html:65 -msgid "Compression modules:" -msgstr "Komprimeringsmoduler:" +#: templates/about.html:67 +msgid "" +"Compression modules:

{{item.Key}}

" +msgstr "" #: scripts/directives/sourceFolderPicker.js:533 msgid "Computer" @@ -604,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 "" @@ -620,7 +640,7 @@ msgstr "Bekräftelse beövs" msgid "Connect" msgstr "Anslut" -#: index.html:307 +#: index.html:308 msgid "Connect now" msgstr "Anslut nu" @@ -628,25 +648,18 @@ msgstr "Anslut nu" msgid "Connecting to server …" msgstr "Ansluter till server ..." -#: templates/commandline.html:51 +#: templates/commandline.html:48 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" -#: index.html:294 -msgid "" -"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." -msgstr "" - #: scripts/directives/backupEditUri.js:50 #: scripts/directives/backupEditUri.js:53 msgid "Connection worked!" @@ -681,6 +694,11 @@ msgstr "Kopia" msgid "Copy Destination URL to Clipboard" msgstr "Kopiera mål-URL till urklipp" +#: scripts/controllers/EditBackupController.js:104 +#: scripts/controllers/RestoreDirectController.js:33 +msgid "Copy URL" +msgstr "" + #: scripts/controllers/DialogController.js:20 msgid "Copy failed. Please manually copy the URL" msgstr "Kopering misslyckades, var vänlig kopiera URLen manuellt" @@ -761,11 +779,11 @@ msgstr "Anpassad Satellit ({{satellite}})" msgid "Custom authentication url" msgstr "Anpassad autentiseringsadress" -#: templates/addoredit.html:327 +#: templates/addoredit.html:325 msgid "Custom backup retention" msgstr "Anpassad backup-bibehållning" -#: templates/backends/s3.html:56 +#: templates/backends/s3.html:55 msgid "Custom bucket storage class" msgstr "" @@ -785,27 +803,19 @@ msgstr "Anpassat värde för region ({{region}})" msgid "Custom server url ({{server}})" msgstr "Anpassad serveradress ({{server}})" -#: templates/backends/s3.html:50 -msgid "" -"Custom storage class\n" -" ({{class}})" -msgstr "" -"Anpassad lagringsklass\n" -" ({{class}})" - -#: templates/backends/gcs.html:29 +#: templates/backends/gcs.html:29 templates/backends/s3.html:50 msgid "Custom storage class ({{class}})" msgstr "Anpassad lagringsklass ({{class}})" #: templates/advancedoptionseditor.html:43 -msgid "DEPRECATED:" +msgid "DEPRECATED: {{getDeprecationMessage(item)}}" msgstr "" #: templates/home.html:37 msgid "Database …" msgstr "Databas ..." -#: scripts/services/AppUtils.js:91 templates/addoredit.html:353 +#: scripts/services/AppUtils.js:91 templates/addoredit.html:351 msgid "Days" msgstr "Dagar" @@ -825,7 +835,11 @@ msgstr "Standard exkluderingar" msgid "Default options" msgstr "Standardalternativ" -#: templates/localdatabase.html:19 +#: templates/advancedoptionseditor.html:44 +msgid "Default value: \"{{getDefaultValue(item)}}\"" +msgstr "" + +#: templates/localdatabase.html:16 msgid "Delete" msgstr "Radera" @@ -837,7 +851,7 @@ msgstr "Ta bort fas (gamla säkerhetskopieringsversioner)" msgid "Delete backup" msgstr "Radera säkerhetskopia" -#: templates/addoredit.html:324 +#: templates/addoredit.html:322 msgid "Delete backups that are older than" msgstr "Radera säkerhetskopior äldre än" @@ -965,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:177 +#: 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" @@ -1010,7 +1024,7 @@ msgstr "" "När du tar bort en säkerhetskopia kan du också ta bort den lokala databasen utan att påverka möjligheten att återställa fjärrfilerna.\n" "Om du använder den lokala databasen för säkerhetskopior från kommandoraden bör du behålla databasen." -#: templates/localdatabase.html:8 +#: templates/localdatabase.html:5 msgid "" "Each backup has a local database associated with it, which stores " "information about the remote backup on the local machine. This makes it " @@ -1018,12 +1032,12 @@ msgid "" " to be downloaded for each operation." msgstr "" -#: templates/addoredit.html:174 templates/addoredit.html:389 +#: templates/addoredit.html:174 templates/addoredit.html:387 #: templates/edituri.html:39 templates/settings.html:146 msgid "Edit as list" msgstr "Ändra som lista" -#: templates/addoredit.html:177 templates/addoredit.html:392 +#: templates/addoredit.html:177 templates/addoredit.html:390 #: templates/edituri.html:42 templates/settings.html:152 msgid "Edit as text" msgstr "Ändra som text" @@ -1049,9 +1063,11 @@ msgstr "Kryptering" msgid "Encryption changed" msgstr "Kryptering förändrad" -#: templates/about.html:66 -msgid "Encryption modules:" -msgstr "Krypteringsmoduler:" +#: templates/about.html:68 +msgid "" +"Encryption modules:

{{item.Key}}

" +msgstr "" #: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 #: templates/backends/storj.html:26 @@ -1077,7 +1093,12 @@ msgstr "Slut" msgid "Enter URL" msgstr "Ange URL" -#: templates/addoredit.html:341 +#: scripts/controllers/EditBackupController.js:96 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Enter a backup destination URL:" +msgstr "" + +#: templates/addoredit.html:339 msgid "" "Enter a retention strategy manually. Placeholders are D/W/Y for " "days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. " @@ -1091,6 +1112,10 @@ msgstr "" " var 4:e vecka och en för var 36:e månad. Detta kan också skriva som " "1W:1D,1M:1W,3Y:1M." +#: templates/commandline.html:14 +msgid "Enter a url, or click the "Target URL >" link" +msgstr "" + #: templates/restoredirect.html:61 msgid "Enter backup passphrase, if any" msgstr "Ange lösenordsfras, om tillämpligt" @@ -1107,11 +1132,11 @@ msgstr "Ange krypteringslösenord" msgid "Enter expression here" msgstr "Ange uttryck här" -#: templates/commandline.html:22 +#: templates/commandline.html:19 msgid "Enter one argument per line without quotes, e.g. *.txt" msgstr "" -#: templates/commandline.html:29 +#: templates/commandline.html:26 msgid "" "Enter one option per line in command-line format, e.g. --dblock-size=100MB" msgstr "" @@ -1325,11 +1350,11 @@ msgstr "Filer större än:" msgid "Filters" msgstr "Filter" -#: templates/commandline.html:60 +#: templates/commandline.html:57 msgid "Finished!" msgstr "Klar!" -#: scripts/controllers/AppController.js:176 +#: scripts/controllers/AppController.js:183 msgid "First run setup" msgstr "Nyinstallationsinställningar" @@ -1337,11 +1362,15 @@ msgstr "Nyinstallationsinställningar" msgid "Folder" msgstr "Mapp" +#: templates/backends/storj.html:42 +msgid "Folder in the bucket" +msgstr "" + #: templates/backends/aliyunoss.html:30 templates/backends/b2.html:7 #: templates/backends/cos.html:30 templates/backends/e2.html:16 #: templates/backends/file.html:22 templates/backends/file.html:6 #: templates/backends/jottacloud.html:2 templates/backends/mega.html:2 -#: templates/backends/s3.html:61 templates/backends/sia.html:6 +#: templates/backends/s3.html:60 templates/backends/sia.html:6 #: templates/backends/storj.html:41 templates/restore.html:105 #: templates/restore.html:89 msgid "Folder path" @@ -1351,10 +1380,6 @@ msgstr "Mappsökväg" msgid "Folder path name" msgstr "" -#: templates/backends/storj.html:42 -msgid "Folder within the bucket for storing the backup" -msgstr "" - #: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "Fre" @@ -1392,7 +1417,7 @@ msgstr "Generella inställningar" msgid "Generate" msgstr "Skapa" -#: templates/backends/s3.html:89 +#: templates/backends/s3.html:88 msgid "Generate IAM access policy" msgstr "" @@ -1416,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" @@ -1467,7 +1492,7 @@ msgstr "" msgid "If a date was missed, the job will run as soon as possible." msgstr "Om ett tillfälle missades görs uppgiften så fort som möjligt." -#: templates/addoredit.html:361 +#: templates/addoredit.html:359 msgid "" "If at least one newer backup is found, all backups older than this date are " "deleted." @@ -1475,7 +1500,7 @@ msgstr "" "Om minst en nyare säkerhetskopia finns, kommer alla säkerhetskopior äldre än" " detta datum att raderas." -#: templates/localdatabase.html:13 +#: templates/localdatabase.html:10 msgid "" "If the backup and the remote storage is out of sync, Duplicati will require " "that you perform a repair operation to synchronize the database. If the " @@ -1486,21 +1511,15 @@ msgstr "" msgid "" "If the backup file was not downloaded automatically, right click and choose "Save" -" as …"" +" as …"." msgstr "" -"Om säkerhetskopian inte laddades ner automatiskt, högerklicka och välj "Spara " -"som …"" #: templates/notificationarea.html:7 msgid "" "If the backup file was not downloaded automatically, right click and choose " -""Save as …"" +""Save as …"." msgstr "" -"Om säkerhetskopian inte laddades ner automatiskt, högerklicka och välj " -""Spara som …"" #: scripts/services/EditUriBackendConfig.js:113 msgid "" @@ -1517,10 +1536,8 @@ msgstr "Om du inte anger en API-nyckel krävs \"tenant name\"" #: templates/delete.html:32 msgid "" "If you want to use the backup later, you can export the configuration before" -" deleting it" +" deleting it." msgstr "" -"Om du vill använda säkerhetskopian senare kan du exportera konfigurationen " -"innan du raderar den" #: templates/import.html:29 msgid "Import" @@ -1530,6 +1547,11 @@ msgstr "Importera" msgid "Import Destination URL" msgstr "Importera destinationsadress" +#: scripts/controllers/EditBackupController.js:96 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Import URL" +msgstr "" + #: templates/import.html:3 msgid "Import backup configuration" msgstr "Importera konfiguration för säkerhetskopia" @@ -1558,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" @@ -1603,11 +1625,11 @@ msgstr "KByte" msgid "KByte/s" msgstr "KByte/s" -#: templates/addoredit.html:325 +#: templates/addoredit.html:323 msgid "Keep a specific number of backups" msgstr "Behåll ett visst antal säkerhetskopior" -#: templates/addoredit.html:323 +#: templates/addoredit.html:321 msgid "Keep all backups" msgstr "Behåll alla säkerhetskopior" @@ -1673,10 +1695,10 @@ msgstr "Hämta äldre data" msgid "Loading remote storage usage …" msgstr "" -#: templates/about.html:42 templates/about.html:47 templates/about.html:53 +#: 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 ..." @@ -1686,10 +1708,13 @@ msgid "Local Repository" msgstr "Lokalt arkiv" #: templates/localdatabase.html:2 -msgid "Local database for" -msgstr "Lokal databas för" +msgid "" +"Local database for {{Backup.Backup.Name}}…loading…" +msgstr "" -#: templates/localdatabase.html:26 +#: templates/localdatabase.html:23 msgid "Local database path:" msgstr "Sökväg till lokal databas:" @@ -1701,7 +1726,7 @@ msgstr "Lokalt arkiv" msgid "Local storage" msgstr "Lokal lagring" -#: templates/localdatabase.html:23 +#: templates/localdatabase.html:20 msgid "Location" msgstr "Plats" @@ -1717,7 +1742,11 @@ msgstr "Logg-data för {{Backup.Backup.Name}}" msgid "Log data from the server" msgstr "Logg data från servern" -#: index.html:226 +#: index.html:307 +msgid "Log in" +msgstr "" + +#: index.html:227 msgid "Log out" msgstr "Logga ut" @@ -1729,7 +1758,7 @@ msgstr "MByte" msgid "MByte/s" msgstr "MByte/s" -#: templates/localdatabase.html:11 +#: templates/localdatabase.html:8 msgid "Maintenance" msgstr "Underhåll" @@ -1739,7 +1768,7 @@ msgid "" " advanced options." msgstr "" -#: index.html:259 +#: index.html:260 msgid "Manual" msgstr "" @@ -1759,8 +1788,8 @@ msgstr "Max nedladdningshastighet" msgid "Max upload speed" msgstr "Max uppladdningshastighet" -#: index.html:144 templates/addoredit.html:127 templates/addoredit.html:169 -#: templates/addoredit.html:384 templates/addoredit.html:95 +#: 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" msgstr "Meny" @@ -1806,11 +1835,11 @@ msgstr "Ändrad" msgid "Mon" msgstr "Mån" -#: scripts/services/AppUtils.js:93 templates/addoredit.html:355 +#: scripts/services/AppUtils.js:93 templates/addoredit.html:353 msgid "Months" msgstr "Månader" -#: templates/localdatabase.html:34 +#: templates/localdatabase.html:31 msgid "Move existing database" msgstr "Flytta existerande databas" @@ -1842,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 "" @@ -1869,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:" @@ -1881,7 +1910,7 @@ msgstr "Nästa uppgift:" msgid "Next time" msgstr "Nästa gång" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -1930,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" @@ -1953,25 +1982,22 @@ msgid "" "is equivalent to 1 MByte/s." msgstr "" -#: templates/backends/sia.html:19 -msgid "Note:" -msgstr "" - -#: templates/addoredit.html:330 +#: templates/addoredit.html:328 msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "" "Ingenting kommer att raderas. Storleken på säkerhetskopieringen kommer att " "växa med varje ändring." -#: scripts/controllers/AppController.js:48 -#: scripts/controllers/AppController.js:63 +#: 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 #: scripts/controllers/RestoreDirectController.js:33 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28 #: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58 -#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:152 +#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:147 #: templates/settings.html:158 msgid "OK" msgstr "OK" @@ -1984,14 +2010,14 @@ msgstr "" msgid "OSS Access Key Secret" msgstr "" -#: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 -msgid "OSS Bucket Name" -msgstr "" - #: templates/backends/aliyunoss.html:21 msgid "OSS Bucket Region" msgstr "" +#: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 +msgid "OSS Bucket name" +msgstr "" + #: templates/backends/aliyunoss.html:2 msgid "OSS Endpoint" msgstr "" @@ -2008,7 +2034,7 @@ msgstr "" msgid "Official releases" msgstr "" -#: templates/addoredit.html:348 +#: templates/addoredit.html:346 msgid "" "Once there are more backups than the specified number, the oldest backups " "are deleted." @@ -2029,8 +2055,8 @@ msgid "Opened" msgstr "Öppnad" #: scripts/services/EditUriBuiltins.js:1016 -msgid "Openstack API Key are not supported in v3 keystone API." -msgstr "Openstack API Key stöds inte i v3 keystone API." +msgid "Openstack API key are not supported in v3 keystone API" +msgstr "" #: scripts/services/AppUtils.js:197 msgid "Operating System" @@ -2072,10 +2098,8 @@ msgstr "Alternativ" #: templates/settings.html:143 msgid "" "Options added here are applied to all backups, but can be overridden in each" -" individual backup" +" individual backup." msgstr "" -"Alternativ som läggs till här tillämpas på alla säkerhetskopior, men kan " -"åsidosättas i varje enskild säkerhetskopia" #: templates/restore.html:81 msgid "Original location" @@ -2085,7 +2109,7 @@ msgstr "Ursprunglig plats" msgid "Others" msgstr "Andra" -#: templates/addoredit.html:334 +#: templates/addoredit.html:332 msgid "" "Over time backups will be deleted automatically. There will remain one " "backup for each of the last 7 days, each of the last 4 weeks, each of the " @@ -2147,7 +2171,7 @@ msgid "Path on server" msgstr "Sökväg på servern" #: templates/backends/b2.html:8 templates/backends/e2.html:17 -#: templates/backends/s3.html:63 +#: templates/backends/s3.html:62 msgid "Path or subfolder in the bucket" msgstr "Sökväg eller undermapp i bucket" @@ -2159,7 +2183,7 @@ msgstr "Paus" msgid "Pause after startup or hibernation" msgstr "Pausa efter uppstart eller viloläge" -#: scripts/controllers/AppController.js:46 +#: scripts/controllers/AppController.js:52 msgid "Pause options" msgstr "Pausalternativ" @@ -2188,7 +2212,7 @@ msgid "Prevent tray icon automatic log-in" msgstr "Förhindra att tray-icon automatiskt loggar in" #: templates/addoredit.html:114 templates/addoredit.html:247 -#: templates/addoredit.html:297 templates/addoredit.html:411 +#: templates/addoredit.html:297 templates/addoredit.html:409 #: templates/restoredirect.html:81 msgid "Previous" msgstr "Tidigare" @@ -2221,7 +2245,7 @@ msgstr "Rensar filer..." msgid "Rebuilding local database …" msgstr "Bygger om lokal databas..." -#: templates/localdatabase.html:20 +#: templates/localdatabase.html:17 msgid "Recreate (delete and repair)" msgstr "Återskapa (ta bort och reparera)" @@ -2245,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:306 templates/captcha.html:7 +#: index.html:306 templates/captcha.html:8 msgid "Reload" msgstr "Ladda om" @@ -2285,7 +2309,7 @@ msgstr "Ta bort alternativ" msgid "Removed files" msgstr "Borttagna filer" -#: templates/localdatabase.html:18 templates/notificationarea.html:14 +#: templates/localdatabase.html:15 templates/notificationarea.html:14 msgid "Repair" msgstr "Reparera" @@ -2305,11 +2329,11 @@ msgstr "Upprepa lösenfrasen" msgid "Reporting:" msgstr "Rapportering:" -#: templates/localdatabase.html:31 +#: templates/localdatabase.html:28 msgid "Reset" msgstr "Återställa" -#: index.html:214 templates/restore.html:142 +#: index.html:215 templates/restore.html:137 msgid "Restore" msgstr "Återställ" @@ -2367,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" @@ -2383,18 +2407,22 @@ msgstr "Kör igen varje" msgid "Run now" msgstr "Kör nu" -#: templates/commandline.html:47 +#: templates/commandline.html:44 msgid "Running commandline entry" msgstr "Kör kommandoradspost" -#: index.html:172 +#: index.html:173 msgid "Running task:" msgstr "Pågående uppgift:" -#: scripts/controllers/StateController.js:25 templates/commandline.html:58 +#: scripts/controllers/StateController.js:25 msgid "Running …" msgstr "Pågående ... " +#: templates/commandline.html:54 +msgid "Running … stop now" +msgstr "" + #: scripts/services/SystemInfo.js:51 msgid "S3 Compatible" msgstr "S3 Kompatibel" @@ -2411,11 +2439,11 @@ msgstr "Lör" msgid "Satellite" msgstr "Satellit" -#: templates/addoredit.html:410 templates/localdatabase.html:32 +#: templates/addoredit.html:408 templates/localdatabase.html:29 msgid "Save" msgstr "Spara" -#: templates/localdatabase.html:33 +#: templates/localdatabase.html:30 msgid "Save and repair" msgstr "Spara och reparera" @@ -2473,11 +2501,16 @@ msgstr "Server och port" msgid "Server hostname or IP" msgstr "Server värdnamn eller IP" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "Server is currently paused," msgstr "Servern är för närvarande pausad," +#: templates/commandline.html:45 +msgid "" +"Server is currently paused, resume now" +msgstr "" + #: scripts/controllers/HomeController.js:7 msgid "Server is currently paused, do you want to resume now?" msgstr "Servern är för närvarande pausad, vill du återuppta nu?" @@ -2490,11 +2523,11 @@ msgstr "Server lösenord" msgid "Server paused" msgstr "Servern pausad" -#: templates/about.html:69 +#: templates/about.html:71 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" @@ -2528,13 +2561,7 @@ msgstr "Visa träd-vy" msgid "Sia server password" msgstr "Sia-server lösenord" -#: templates/backends/sia.html:19 -msgid "" -"Sia will still boost redundancy later as long as you're connected to your " -"hosts." -msgstr "" - -#: templates/addoredit.html:326 +#: templates/addoredit.html:324 msgid "Smart backup retention" msgstr "Smart backup-bibehållning" @@ -2546,7 +2573,7 @@ msgstr "" "Vissa OpenStack-leverantörer tillåter en API-nyckel istället för ett " "lösenord och \"tenant name\"" -#: templates/backends/s3.html:83 +#: templates/backends/s3.html:82 msgid "" "Some S3 providers might only be compatible with a certain client library" msgstr "" @@ -2631,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:" @@ -2688,7 +2715,7 @@ msgstr "Systemfiler" msgid "System info" msgstr "System information" -#: templates/about.html:61 +#: templates/about.html:63 msgid "System properties" msgstr "Systemegenskaper" @@ -2700,6 +2727,10 @@ msgstr "TByte" msgid "TByte/s" msgstr "TByte/s" +#: templates/commandline.html:13 +msgid "Target URL >" +msgstr "" + #: templates/backends/sia.html:7 msgid "Target path. Example: /backup" msgstr "" @@ -2772,22 +2803,16 @@ msgstr "" #: templates/addoredit.html:312 msgid "" -"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 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." msgstr "" #: scripts/services/EditUriBuiltins.js:1068 msgid "The bucket name should be all lower-case, convert automatically?" msgstr "Namnet på bucket borde vara gemener, konvertera automatiskt?" -#: scripts/services/EditUriBuiltins.js:1052 -msgid "" -"The bucket name should start with your username, prepend automatically?" -msgstr "" -"Bucket namnet ska börja med ditt användarnamn, addera till början " -"automatiskt?" - #: scripts/controllers/ExportController.js:13 msgid "" "The configuration should be kept safe. Are you sure you want to save an " @@ -2917,7 +2942,7 @@ msgstr "Denna månad" msgid "This week" msgstr "Denna vecka" -#: scripts/controllers/AppController.js:61 +#: scripts/controllers/AppController.js:67 msgid "Throttle settings" msgstr "Inställningar för Hastighetsbegränsningar " @@ -2946,6 +2971,12 @@ msgstr "" msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "För att exportera utan en lösenordsfras, avmarkera rutan \"Kryptera fil\"" +#: scripts/services/EditUriBuiltins.js:1052 +msgid "" +"To prevent bucket naming conflicts, it is recommended to prepend your " +"account ID to the bucket name. Prepend automatically?" +msgstr "" + #: templates/settings.html:26 msgid "" "To prevent various DNS based attacks, Duplicati limits the allowed hostnames" @@ -2988,7 +3019,7 @@ msgstr "" msgid "Tue" msgstr "Tis" -#: templates/restore.html:138 +#: templates/restore.html:133 msgid "Type passphrase here." msgstr "Skriv lösenordsfras här." @@ -3004,6 +3035,13 @@ msgstr "Okänd storlek och versioner av säkerhetskopia" msgid "Until resumed" msgstr "Tills den återupptas" +#: templates/about.html:30 +msgid "" +"Update {{state.updatedVersion}} is available." +" Download now" +msgstr "" + #: templates/settings.html:78 msgid "Update channel" msgstr "Uppdatera kanal" @@ -3028,13 +3066,8 @@ 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 "" -"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}}" #: templates/settings.html:113 msgid "Usage statistics" @@ -3142,16 +3175,15 @@ 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å" #: templates/delete.html:21 msgid "" "WARNING: The remote database is found to be in use by the commandline " -"library" +"library." msgstr "" -"VARNING: Fjärrdatabasen har visat sig användas av kommandoradsbiblioteket" #: templates/delete.html:44 msgid "WARNING: This will prevent you from restoring the data in the future." @@ -3163,7 +3195,7 @@ msgstr "" msgid "Waiting for task to begin" msgstr "Väntar på att uppgiften ska börja" -#: templates/commandline.html:54 +#: templates/commandline.html:51 msgid "Waiting for task to start …" msgstr "" @@ -3193,7 +3225,7 @@ msgstr "Svag lösenfras" msgid "Wed" msgstr "Ons" -#: scripts/services/AppUtils.js:92 templates/addoredit.html:354 +#: scripts/services/AppUtils.js:92 templates/addoredit.html:352 msgid "Weeks" msgstr "Veckor" @@ -3205,11 +3237,11 @@ msgstr "Var vill du återställa från?" msgid "Where do you want to restore the files to?" msgstr "Var vill du återställa filerna?" -#: scripts/services/AppUtils.js:94 templates/addoredit.html:356 +#: scripts/services/AppUtils.js:94 templates/addoredit.html:354 msgid "Years" msgstr "År" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -3256,7 +3288,7 @@ msgstr "" "Du ändrar databassökvägen från en befintlig databas.\n" "Är du säker på detta?" -#: templates/about.html:27 +#: templates/about.html:28 msgid "You are currently running {{appname}} {{version}}" msgstr "Du kör för närvarande {{appname}} {{version}}" @@ -3343,9 +3375,8 @@ msgid "You must enter a tenant (aka project) name to use v3 API" msgstr "Du måste ange ett tenant (aka project) för att använda v3 API" #: scripts/services/EditUriBuiltins.js:1027 -msgid "You must enter a tenant name if you do not provide an API Key" +msgid "You must enter a tenant name if you do not provide an API key" msgstr "" -"Du måste ange ett \"tenant name\" om du inte tillhandahåller en API-nyckel" #: scripts/controllers/EditBackupController.js:289 msgid "You must enter a valid duration for the time to keep backups" @@ -3357,12 +3388,12 @@ msgid "You must enter a valid retention policy string" msgstr "Du måste ange en giltig lagrings-policysträng" #: scripts/services/EditUriBuiltins.js:1024 -msgid "You must enter either a password or an API Key" -msgstr "Du måste ange antingen ett lösenord eller en API-nyckel" +msgid "You must enter either a password or an API key" +msgstr "" #: scripts/services/EditUriBuiltins.js:1031 -msgid "You must enter either a password or an API Key, not both" -msgstr "Du måste ange antingen ett lösenord eller en API-nyckel, inte båda" +msgid "You must enter either a password or an API key, not both" +msgstr "" #: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the password" @@ -3397,7 +3428,7 @@ msgstr "Du måste ange en sökväg" msgid "You should fill in {{field}} {{reason}}" msgstr "" -#: templates/restore.html:149 +#: templates/restore.html:144 msgid "Your files and folders have been restored successfully." msgstr "Dina filer och mappar har återställts." @@ -3437,7 +3468,7 @@ msgstr "" msgid "cos_secret_key" msgstr "" -#: templates/addoredit.html:272 templates/addoredit.html:357 +#: templates/addoredit.html:272 templates/addoredit.html:355 #: templates/advancedoptionseditor.html:29 #: templates/advancedoptionseditor.html:36 msgid "custom" @@ -3471,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 "" @@ -3483,8 +3510,7 @@ msgstr "" msgid "remote repository, e.g. remote" msgstr "" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "resume now" msgstr "återuppta nu" @@ -3508,7 +3534,7 @@ msgstr "" "href=\"{{websitelink}}\">{{websitename}}. {{appname}} är licensierad " "under {{licensename}}." -#: templates/about.html:51 +#: templates/about.html:53 msgid "" "{{brandingService.appName}} is using the following third party libraries:" msgstr "" @@ -3539,7 +3565,3 @@ msgstr "{{number}} Minuter" #: templates/home.html:52 msgid "{{time}} (took {{duration}})" msgstr "{{time}} (tog {{duration}})" - -#: templates/localdatabase.html:4 -msgid "…loading…" -msgstr "...laddar..." diff --git a/Localizations/webroot/localization_webroot-th.po b/Localizations/webroot/localization_webroot-th.po index b9742caea..972a67bc2 100644 --- a/Localizations/webroot/localization_webroot-th.po +++ b/Localizations/webroot/localization_webroot-th.po @@ -39,22 +39,39 @@ msgstr "- เลือกตัวเลือก -" msgid "...loading..." msgstr "...กำลังดึงข้อมูล..." -#: templates/backends/openstack.html:44 -msgid "API Key" -msgstr "กุญแจ API" +#: templates/backends/sia.html:19 +msgid "" +"Note: Sia will still boost redundancy later as long as you're " +"connected to your hosts." +msgstr "" -#: scripts/services/EditUriBuiltins.js:1167 templates/backends/storj.html:21 +#: templates/commandline.html:25 +msgid " Edit as text" +msgstr "" + +#: templates/commandline.html:32 +msgid " Edit as text" +msgstr "" + +#: index.html:294 +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 "" + +#: scripts/services/EditUriBuiltins.js:1167 +#: templates/backends/openstack.html:44 templates/backends/storj.html:21 #: templates/backends/storj.html:22 msgid "API key" msgstr "" -#: scripts/services/EditUriBuiltins.js:1041 templates/backends/s3.html:67 -#: templates/backends/s3.html:69 +#: scripts/services/EditUriBuiltins.js:1041 templates/backends/s3.html:66 +#: templates/backends/s3.html:68 msgid "AWS Access ID" msgstr "" -#: scripts/services/EditUriBuiltins.js:1042 templates/backends/s3.html:72 -#: templates/backends/s3.html:74 +#: scripts/services/EditUriBuiltins.js:1042 templates/backends/s3.html:71 +#: templates/backends/s3.html:73 msgid "AWS Access Key" msgstr "" @@ -140,7 +157,8 @@ msgstr "ปรับแก้ชื่อถัง?" msgid "Advanced Options" msgstr "ตัวเลือกขั้นสูง" -#: templates/addoredit.html:378 templates/edituri.html:28 +#: templates/addoredit.html:376 templates/commandline.html:23 +#: templates/commandline.html:31 templates/edituri.html:28 msgid "Advanced options" msgstr "ตัวเลือกขั้นสูง:" @@ -241,7 +259,7 @@ msgid "Autogenerated passphrase" msgstr "" #: templates/addoredit.html:258 -msgid "Automatically run backups." +msgid "Automatically run backups" msgstr "" #: templates/backends/b2.html:12 @@ -264,13 +282,15 @@ msgstr "" msgid "B2 Cloud Storage Application Key" msgstr "" -#: templates/restore.html:143 templates/restore.html:70 +#: templates/restore.html:138 templates/restore.html:70 msgid "Back" msgstr "กลับ" -#: templates/about.html:64 -msgid "Backend modules:" -msgstr "มอดูลสนับสนุน:" +#: templates/about.html:66 +msgid "" +"Backend modules:

{{item.Key}}

" +msgstr "" #: scripts/services/ServerStatus.js:46 msgid "Backup complete!" @@ -282,10 +302,9 @@ msgstr "ปลายทางข้อมูลสำรอง" #: templates/restore.html:131 msgid "" -"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. 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." msgstr "" #: templates/restore.html:21 templates/restoredirect.html:21 @@ -293,7 +312,7 @@ msgstr "" msgid "Backup location" msgstr "ตำแหน่งข้อมูลสำรอง" -#: templates/addoredit.html:321 +#: templates/addoredit.html:319 msgid "Backup retention" msgstr "" @@ -317,33 +336,23 @@ msgstr "ดู" msgid "Browser default" msgstr "ค่ามาตรฐานของเบราว์เซอร์" -#: scripts/services/EditUriBuiltins.js:1163 -#: scripts/services/EditUriBuiltins.js:1169 templates/backends/storj.html:37 -msgid "Bucket" +#: templates/backends/gcs.html:15 +msgid "Bucket create location" msgstr "" #: scripts/services/EditUriBuiltins.js:1000 #: scripts/services/EditUriBuiltins.js:1040 #: scripts/services/EditUriBuiltins.js:1086 #: scripts/services/EditUriBuiltins.js:1100 +#: scripts/services/EditUriBuiltins.js:1163 +#: scripts/services/EditUriBuiltins.js:1169 #: scripts/services/EditUriBuiltins.js:1226 -#: scripts/services/EditUriBuiltins.js:1238 -msgid "Bucket Name" -msgstr "ชื่อถัง" - -#: templates/backends/gcs.html:15 -msgid "Bucket create location" -msgstr "" - -#: templates/backends/storj.html:38 -msgid "Bucket for storing the backup" -msgstr "" - -#: templates/backends/b2.html:2 templates/backends/b2.html:3 -#: templates/backends/cos.html:25 templates/backends/e2.html:11 -#: templates/backends/e2.html:12 templates/backends/gcs.html:2 -#: templates/backends/openstack.html:2 templates/backends/s3.html:22 -#: templates/backends/s3.html:23 +#: scripts/services/EditUriBuiltins.js:1238 templates/backends/b2.html:2 +#: templates/backends/b2.html:3 templates/backends/cos.html:25 +#: templates/backends/e2.html:11 templates/backends/e2.html:12 +#: templates/backends/gcs.html:2 templates/backends/openstack.html:2 +#: templates/backends/s3.html:22 templates/backends/s3.html:23 +#: templates/backends/storj.html:37 templates/backends/storj.html:38 msgid "Bucket name" msgstr "" @@ -421,8 +430,8 @@ msgstr "" msgid "Canary" msgstr "" -#: scripts/controllers/AppController.js:48 -#: scripts/controllers/AppController.js:63 +#: scripts/controllers/AppController.js:52 +#: scripts/controllers/AppController.js:67 #: scripts/controllers/EditBackupController.js:345 #: scripts/controllers/EditBackupController.js:360 #: scripts/controllers/EditBackupController.js:394 @@ -473,11 +482,11 @@ msgstr "" msgid "Check failed:" msgstr "การตรวจสอบล้มเหลว:" -#: templates/about.html:33 +#: templates/about.html:34 msgid "Check for updates now" msgstr "ตรวจหาการปรับปรุงตอนนี้" -#: templates/about.html:34 +#: templates/about.html:35 msgid "Checking for updates …" msgstr "" @@ -505,7 +514,7 @@ msgstr "" msgid "Click to set throttle options" msgstr "" -#: templates/backends/s3.html:79 +#: templates/backends/s3.html:78 msgid "Client library to use" msgstr "" @@ -517,6 +526,14 @@ msgstr "" msgid "Cloud API Secret Key" msgstr "" +#: templates/commandline.html:8 +msgid "Command" +msgstr "" + +#: templates/commandline.html:18 +msgid "Commandline arguments" +msgstr "" + #: templates/home.html:40 msgid "Commandline …" msgstr "" @@ -545,8 +562,10 @@ msgstr "" msgid "Completing previous backup …" msgstr "" -#: templates/about.html:65 -msgid "Compression modules:" +#: templates/about.html:67 +msgid "" +"Compression modules:

{{item.Key}}

" msgstr "" #: scripts/directives/sourceFolderPicker.js:533 @@ -595,11 +614,11 @@ msgstr "เชื่อมต่อ" msgid "Connect now" msgstr "เชื่อมต่อเดี๋ยวนี้" -#: index.html:302 +#: index.html:301 msgid "Connecting to server …" msgstr "" -#: templates/commandline.html:51 +#: templates/commandline.html:48 msgid "Connecting to task …" msgstr "" @@ -611,13 +630,6 @@ msgstr "" msgid "Connection lost" msgstr "" -#: index.html:294 -msgid "" -"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." -msgstr "" - #: scripts/directives/backupEditUri.js:50 #: scripts/directives/backupEditUri.js:53 msgid "Connection worked!" @@ -652,6 +664,11 @@ msgstr "" msgid "Copy Destination URL to Clipboard" msgstr "คัดลอก URL ปลายทางไปยังคลิปบอร์ด" +#: scripts/controllers/EditBackupController.js:104 +#: scripts/controllers/RestoreDirectController.js:33 +msgid "Copy URL" +msgstr "" + #: scripts/controllers/DialogController.js:20 msgid "Copy failed. Please manually copy the URL" msgstr "" @@ -732,11 +749,11 @@ msgstr "" msgid "Custom authentication url" msgstr "" -#: templates/addoredit.html:327 +#: templates/addoredit.html:325 msgid "Custom backup retention" msgstr "" -#: templates/backends/s3.html:56 +#: templates/backends/s3.html:55 msgid "Custom bucket storage class" msgstr "" @@ -756,25 +773,19 @@ msgstr "" msgid "Custom server url ({{server}})" msgstr "" -#: templates/backends/s3.html:50 -msgid "" -"Custom storage class\n" -" ({{class}})" -msgstr "" - -#: templates/backends/gcs.html:29 +#: templates/backends/gcs.html:29 templates/backends/s3.html:50 msgid "Custom storage class ({{class}})" msgstr "" #: templates/advancedoptionseditor.html:43 -msgid "DEPRECATED:" +msgid "DEPRECATED: {{getDeprecationMessage(item)}}" msgstr "" #: templates/home.html:37 msgid "Database …" msgstr "" -#: scripts/services/AppUtils.js:91 templates/addoredit.html:353 +#: scripts/services/AppUtils.js:91 templates/addoredit.html:351 msgid "Days" msgstr "วัน" @@ -794,7 +805,11 @@ msgstr "" msgid "Default options" msgstr "ตัวเลือกมาตรฐาน" -#: templates/localdatabase.html:19 +#: templates/advancedoptionseditor.html:44 +msgid "Default value: \"{{getDefaultValue(item)}}\"" +msgstr "" + +#: templates/localdatabase.html:16 msgid "Delete" msgstr "ลบ" @@ -806,7 +821,7 @@ msgstr "" msgid "Delete backup" msgstr "ลบข้อมูลสำรอง" -#: templates/addoredit.html:324 +#: templates/addoredit.html:322 msgid "Delete backups that are older than" msgstr "" @@ -942,7 +957,7 @@ msgstr "" msgid "Duplicati forum" msgstr "" -#: scripts/controllers/AppController.js:177 +#: scripts/controllers/AppController.js:181 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" @@ -973,7 +988,7 @@ msgid "" " If you are using the local database for backups from the commandline, you should keep the database." msgstr "" -#: templates/localdatabase.html:8 +#: templates/localdatabase.html:5 msgid "" "Each backup has a local database associated with it, which stores " "information about the remote backup on the local machine. This makes it " @@ -981,12 +996,12 @@ msgid "" " to be downloaded for each operation." msgstr "" -#: templates/addoredit.html:174 templates/addoredit.html:389 +#: templates/addoredit.html:174 templates/addoredit.html:387 #: templates/edituri.html:39 templates/settings.html:146 msgid "Edit as list" msgstr "" -#: templates/addoredit.html:177 templates/addoredit.html:392 +#: templates/addoredit.html:177 templates/addoredit.html:390 #: templates/edituri.html:42 templates/settings.html:152 msgid "Edit as text" msgstr "" @@ -1012,9 +1027,11 @@ msgstr "การเข้ารหัสลับ" msgid "Encryption changed" msgstr "การเข้ารหัสลับถูกเปลี่ยนแล้ว" -#: templates/about.html:66 -msgid "Encryption modules:" -msgstr "มอดูลเข้ารหัสลับ:" +#: templates/about.html:68 +msgid "" +"Encryption modules:

{{item.Key}}

" +msgstr "" #: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 #: templates/backends/storj.html:26 @@ -1040,7 +1057,12 @@ msgstr "" msgid "Enter URL" msgstr "ใส่ URL" -#: templates/addoredit.html:341 +#: scripts/controllers/EditBackupController.js:96 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Enter a backup destination URL:" +msgstr "" + +#: templates/addoredit.html:339 msgid "" "Enter a retention strategy manually. Placeholders are D/W/Y for " "days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. " @@ -1049,6 +1071,10 @@ msgid "" "written as 1W:1D,1M:1W,3Y:1M." msgstr "" +#: templates/commandline.html:14 +msgid "Enter a url, or click the "Target URL >" link" +msgstr "" + #: templates/restoredirect.html:61 msgid "Enter backup passphrase, if any" msgstr "" @@ -1065,11 +1091,11 @@ msgstr "ใส่วลีรหัสผ่านเข้ารหัสลั msgid "Enter expression here" msgstr "" -#: templates/commandline.html:22 +#: templates/commandline.html:19 msgid "Enter one argument per line without quotes, e.g. *.txt" msgstr "" -#: templates/commandline.html:29 +#: templates/commandline.html:26 msgid "" "Enter one option per line in command-line format, e.g. --dblock-size=100MB" msgstr "" @@ -1283,11 +1309,11 @@ msgstr "แฟ้มที่ใหญ่กว่า:" msgid "Filters" msgstr "ตัวกรอง" -#: templates/commandline.html:60 +#: templates/commandline.html:57 msgid "Finished!" msgstr "เสร็จสิ้น!" -#: scripts/controllers/AppController.js:176 +#: scripts/controllers/AppController.js:180 msgid "First run setup" msgstr "" @@ -1295,11 +1321,15 @@ msgstr "" msgid "Folder" msgstr "โฟลเดอร์" +#: templates/backends/storj.html:42 +msgid "Folder in the bucket" +msgstr "" + #: templates/backends/aliyunoss.html:30 templates/backends/b2.html:7 #: templates/backends/cos.html:30 templates/backends/e2.html:16 #: templates/backends/file.html:22 templates/backends/file.html:6 #: templates/backends/jottacloud.html:2 templates/backends/mega.html:2 -#: templates/backends/s3.html:61 templates/backends/sia.html:6 +#: templates/backends/s3.html:60 templates/backends/sia.html:6 #: templates/backends/storj.html:41 templates/restore.html:105 #: templates/restore.html:89 msgid "Folder path" @@ -1309,10 +1339,6 @@ msgstr "" msgid "Folder path name" msgstr "" -#: templates/backends/storj.html:42 -msgid "Folder within the bucket for storing the backup" -msgstr "" - #: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "ศุกร์" @@ -1350,7 +1376,7 @@ msgstr "ตัวเลือกทั่วไป" msgid "Generate" msgstr "สร้าง" -#: templates/backends/s3.html:89 +#: templates/backends/s3.html:88 msgid "Generate IAM access policy" msgstr "" @@ -1425,13 +1451,13 @@ msgstr "" msgid "If a date was missed, the job will run as soon as possible." msgstr "" -#: templates/addoredit.html:361 +#: templates/addoredit.html:359 msgid "" "If at least one newer backup is found, all backups older than this date are " "deleted." msgstr "" -#: templates/localdatabase.html:13 +#: templates/localdatabase.html:10 msgid "" "If the backup and the remote storage is out of sync, Duplicati will require " "that you perform a repair operation to synchronize the database. If the " @@ -1442,14 +1468,14 @@ msgstr "" msgid "" "If the backup file was not downloaded automatically, right click and choose "Save" -" as …"" +" as …"." msgstr "" #: templates/notificationarea.html:7 msgid "" "If the backup file was not downloaded automatically, right click and choose " -""Save as …"" +""Save as …"." msgstr "" #: scripts/services/EditUriBackendConfig.js:113 @@ -1465,7 +1491,7 @@ msgstr "" #: templates/delete.html:32 msgid "" "If you want to use the backup later, you can export the configuration before" -" deleting it" +" deleting it." msgstr "" #: templates/import.html:29 @@ -1476,6 +1502,11 @@ msgstr "นำเข้า" msgid "Import Destination URL" msgstr "นำเข้า URL ปลายทาง" +#: scripts/controllers/EditBackupController.js:96 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Import URL" +msgstr "" + #: templates/import.html:3 msgid "Import backup configuration" msgstr "นำเข้าการตั้งค่าข้อมูลสำรอง" @@ -1545,11 +1576,11 @@ msgstr "กิโลไบต์" msgid "KByte/s" msgstr "กิโลไบต์/วิ" -#: templates/addoredit.html:325 +#: templates/addoredit.html:323 msgid "Keep a specific number of backups" msgstr "" -#: templates/addoredit.html:323 +#: templates/addoredit.html:321 msgid "Keep all backups" msgstr "" @@ -1614,7 +1645,7 @@ msgstr "เรียกข้อมูลที่เก่ากว่า" msgid "Loading remote storage usage …" msgstr "" -#: templates/about.html:42 templates/about.html:47 templates/about.html:53 +#: 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 @@ -1627,10 +1658,13 @@ msgid "Local Repository" msgstr "" #: templates/localdatabase.html:2 -msgid "Local database for" +msgid "" +"Local database for {{Backup.Backup.Name}}…loading…" msgstr "" -#: templates/localdatabase.html:26 +#: templates/localdatabase.html:23 msgid "Local database path:" msgstr "" @@ -1642,7 +1676,7 @@ msgstr "" msgid "Local storage" msgstr "ที่เก็บข้อมูลในท้องถิ่น" -#: templates/localdatabase.html:23 +#: templates/localdatabase.html:20 msgid "Location" msgstr "ที่ตั้ง" @@ -1658,6 +1692,10 @@ msgstr "" msgid "Log data from the server" msgstr "" +#: index.html:306 +msgid "Log in" +msgstr "" + #: index.html:226 msgid "Log out" msgstr "ลงชื่อออก" @@ -1670,7 +1708,7 @@ msgstr "เมกะไบต์" msgid "MByte/s" msgstr "เมกะไบต์/วิ" -#: templates/localdatabase.html:11 +#: templates/localdatabase.html:8 msgid "Maintenance" msgstr "การบำรุงรักษา" @@ -1701,7 +1739,7 @@ msgid "Max upload speed" msgstr "" #: index.html:144 templates/addoredit.html:127 templates/addoredit.html:169 -#: templates/addoredit.html:384 templates/addoredit.html:95 +#: templates/addoredit.html:382 templates/addoredit.html:95 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" msgstr "เมนู" @@ -1747,11 +1785,11 @@ msgstr "" msgid "Mon" msgstr "จ" -#: scripts/services/AppUtils.js:93 templates/addoredit.html:355 +#: scripts/services/AppUtils.js:93 templates/addoredit.html:353 msgid "Months" msgstr "เดือน" -#: templates/localdatabase.html:34 +#: templates/localdatabase.html:31 msgid "Move existing database" msgstr "" @@ -1820,7 +1858,7 @@ msgstr "" msgid "Next time" msgstr "" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:182 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -1889,23 +1927,19 @@ msgid "" "is equivalent to 1 MByte/s." msgstr "" -#: templates/backends/sia.html:19 -msgid "Note:" -msgstr "" - -#: templates/addoredit.html:330 +#: templates/addoredit.html:328 msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "" -#: scripts/controllers/AppController.js:48 -#: scripts/controllers/AppController.js:63 +#: scripts/controllers/AppController.js:52 +#: scripts/controllers/AppController.js:67 #: scripts/controllers/EditBackupController.js:104 #: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 #: scripts/controllers/RestoreDirectController.js:33 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28 #: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58 -#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:152 +#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:147 #: templates/settings.html:158 msgid "OK" msgstr "ตกลง" @@ -1918,14 +1952,14 @@ msgstr "" msgid "OSS Access Key Secret" msgstr "" -#: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 -msgid "OSS Bucket Name" -msgstr "" - #: templates/backends/aliyunoss.html:21 msgid "OSS Bucket Region" msgstr "" +#: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 +msgid "OSS Bucket name" +msgstr "" + #: templates/backends/aliyunoss.html:2 msgid "OSS Endpoint" msgstr "" @@ -1942,7 +1976,7 @@ msgstr "" msgid "Official releases" msgstr "" -#: templates/addoredit.html:348 +#: templates/addoredit.html:346 msgid "" "Once there are more backups than the specified number, the oldest backups " "are deleted." @@ -1961,7 +1995,7 @@ msgid "Opened" msgstr "เปิดแล้ว" #: scripts/services/EditUriBuiltins.js:1016 -msgid "Openstack API Key are not supported in v3 keystone API." +msgid "Openstack API key are not supported in v3 keystone API" msgstr "" #: scripts/services/AppUtils.js:197 @@ -2004,7 +2038,7 @@ msgstr "ตัวเลือก" #: templates/settings.html:143 msgid "" "Options added here are applied to all backups, but can be overridden in each" -" individual backup" +" individual backup." msgstr "" #: templates/restore.html:81 @@ -2015,7 +2049,7 @@ msgstr "ตำแหน่งที่ตั้งตั้งต้น" msgid "Others" msgstr "อื่นๆ" -#: templates/addoredit.html:334 +#: templates/addoredit.html:332 msgid "" "Over time backups will be deleted automatically. There will remain one " "backup for each of the last 7 days, each of the last 4 weeks, each of the " @@ -2073,7 +2107,7 @@ msgid "Path on server" msgstr "" #: templates/backends/b2.html:8 templates/backends/e2.html:17 -#: templates/backends/s3.html:63 +#: templates/backends/s3.html:62 msgid "Path or subfolder in the bucket" msgstr "" @@ -2085,7 +2119,7 @@ msgstr "หยุดชั่วคราว" msgid "Pause after startup or hibernation" msgstr "" -#: scripts/controllers/AppController.js:46 +#: scripts/controllers/AppController.js:50 msgid "Pause options" msgstr "" @@ -2114,7 +2148,7 @@ msgid "Prevent tray icon automatic log-in" msgstr "" #: templates/addoredit.html:114 templates/addoredit.html:247 -#: templates/addoredit.html:297 templates/addoredit.html:411 +#: templates/addoredit.html:297 templates/addoredit.html:409 #: templates/restoredirect.html:81 msgid "Previous" msgstr "ก่อหน้า" @@ -2147,7 +2181,7 @@ msgstr "" msgid "Rebuilding local database …" msgstr "" -#: templates/localdatabase.html:20 +#: templates/localdatabase.html:17 msgid "Recreate (delete and repair)" msgstr "" @@ -2171,7 +2205,7 @@ msgstr "" msgid "Relative paths not allowed" msgstr "" -#: index.html:306 templates/captcha.html:7 +#: index.html:305 templates/captcha.html:7 msgid "Reload" msgstr "" @@ -2211,7 +2245,7 @@ msgstr "" msgid "Removed files" msgstr "" -#: templates/localdatabase.html:18 templates/notificationarea.html:14 +#: templates/localdatabase.html:15 templates/notificationarea.html:14 msgid "Repair" msgstr "ซ่อม" @@ -2231,11 +2265,11 @@ msgstr "" msgid "Reporting:" msgstr "" -#: templates/localdatabase.html:31 +#: templates/localdatabase.html:28 msgid "Reset" msgstr "" -#: index.html:214 templates/restore.html:142 +#: index.html:214 templates/restore.html:137 msgid "Restore" msgstr "" @@ -2309,7 +2343,7 @@ msgstr "" msgid "Run now" msgstr "" -#: templates/commandline.html:47 +#: templates/commandline.html:44 msgid "Running commandline entry" msgstr "" @@ -2317,10 +2351,14 @@ msgstr "" msgid "Running task:" msgstr "" -#: scripts/controllers/StateController.js:25 templates/commandline.html:58 +#: scripts/controllers/StateController.js:25 msgid "Running …" msgstr "" +#: templates/commandline.html:54 +msgid "Running … stop now" +msgstr "" + #: scripts/services/SystemInfo.js:51 msgid "S3 Compatible" msgstr "" @@ -2337,11 +2375,11 @@ msgstr "" msgid "Satellite" msgstr "" -#: templates/addoredit.html:410 templates/localdatabase.html:32 +#: templates/addoredit.html:408 templates/localdatabase.html:29 msgid "Save" msgstr "" -#: templates/localdatabase.html:33 +#: templates/localdatabase.html:30 msgid "Save and repair" msgstr "" @@ -2399,11 +2437,16 @@ msgstr "" msgid "Server hostname or IP" msgstr "" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "Server is currently paused," msgstr "" +#: templates/commandline.html:45 +msgid "" +"Server is currently paused, resume now" +msgstr "" + #: scripts/controllers/HomeController.js:7 msgid "Server is currently paused, do you want to resume now?" msgstr "" @@ -2416,7 +2459,7 @@ msgstr "" msgid "Server paused" msgstr "" -#: templates/about.html:69 +#: templates/about.html:71 msgid "Server state properties" msgstr "" @@ -2454,13 +2497,7 @@ msgstr "" msgid "Sia server password" msgstr "" -#: templates/backends/sia.html:19 -msgid "" -"Sia will still boost redundancy later as long as you're connected to your " -"hosts." -msgstr "" - -#: templates/addoredit.html:326 +#: templates/addoredit.html:324 msgid "Smart backup retention" msgstr "" @@ -2470,7 +2507,7 @@ msgid "" "name" msgstr "" -#: templates/backends/s3.html:83 +#: templates/backends/s3.html:82 msgid "" "Some S3 providers might only be compatible with a certain client library" msgstr "" @@ -2608,7 +2645,7 @@ msgstr "" msgid "System info" msgstr "" -#: templates/about.html:61 +#: templates/about.html:63 msgid "System properties" msgstr "" @@ -2620,6 +2657,10 @@ msgstr "" msgid "TByte/s" msgstr "" +#: templates/commandline.html:13 +msgid "Target URL >" +msgstr "" + #: templates/backends/sia.html:7 msgid "Target path. Example: /backup" msgstr "" @@ -2688,27 +2729,23 @@ msgstr "" #: templates/addoredit.html:312 msgid "" -"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 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." msgstr "" #: scripts/services/EditUriBuiltins.js:1068 msgid "The bucket name should be all lower-case, convert automatically?" msgstr "" -#: scripts/services/EditUriBuiltins.js:1052 -msgid "" -"The bucket name should start with your username, prepend automatically?" -msgstr "" - #: scripts/controllers/ExportController.js:13 msgid "" "The configuration should be kept safe. Are you sure you want to save an " "unencrypted file containing your passwords?" msgstr "" -#: index.html:299 +#: index.html:298 msgid "The connection to the server is lost, attempting again in {{time}} …" msgstr "" @@ -2810,7 +2847,7 @@ msgstr "เดือนนี้" msgid "This week" msgstr "สัปดาห์นี้" -#: scripts/controllers/AppController.js:61 +#: scripts/controllers/AppController.js:65 msgid "Throttle settings" msgstr "" @@ -2837,6 +2874,12 @@ msgstr "" msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "" +#: scripts/services/EditUriBuiltins.js:1052 +msgid "" +"To prevent bucket naming conflicts, it is recommended to prepend your " +"account ID to the bucket name. Prepend automatically?" +msgstr "" + #: templates/settings.html:26 msgid "" "To prevent various DNS based attacks, Duplicati limits the allowed hostnames" @@ -2870,7 +2913,7 @@ msgstr "" msgid "Tue" msgstr "" -#: templates/restore.html:138 +#: templates/restore.html:133 msgid "Type passphrase here." msgstr "" @@ -2886,6 +2929,13 @@ msgstr "" msgid "Until resumed" msgstr "" +#: templates/about.html:30 +msgid "" +"Update {{state.updatedVersion}} is available." +" Download now" +msgstr "" + #: templates/settings.html:78 msgid "Update channel" msgstr "" @@ -2911,7 +2961,7 @@ msgid "" "Usage reports help us improve the user experience and evaluate impact of new" " features. We use them to generate {{'public usage statistics' | " -"translate}}" +"translate}}." msgstr "" #: templates/settings.html:113 @@ -3027,7 +3077,7 @@ msgstr "" #: templates/delete.html:21 msgid "" "WARNING: The remote database is found to be in use by the commandline " -"library" +"library." msgstr "" #: templates/delete.html:44 @@ -3038,7 +3088,7 @@ msgstr "" msgid "Waiting for task to begin" msgstr "" -#: templates/commandline.html:54 +#: templates/commandline.html:51 msgid "Waiting for task to start …" msgstr "" @@ -3066,7 +3116,7 @@ msgstr "" msgid "Wed" msgstr "" -#: scripts/services/AppUtils.js:92 templates/addoredit.html:354 +#: scripts/services/AppUtils.js:92 templates/addoredit.html:352 msgid "Weeks" msgstr "" @@ -3078,11 +3128,11 @@ msgstr "" msgid "Where do you want to restore the files to?" msgstr "" -#: scripts/services/AppUtils.js:94 templates/addoredit.html:356 +#: scripts/services/AppUtils.js:94 templates/addoredit.html:354 msgid "Years" msgstr "" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:182 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -3127,7 +3177,7 @@ msgid "" "Are you sure this is what you want?" msgstr "" -#: templates/about.html:27 +#: templates/about.html:28 msgid "You are currently running {{appname}} {{version}}" msgstr "" @@ -3201,7 +3251,7 @@ msgid "You must enter a tenant (aka project) name to use v3 API" msgstr "" #: scripts/services/EditUriBuiltins.js:1027 -msgid "You must enter a tenant name if you do not provide an API Key" +msgid "You must enter a tenant name if you do not provide an API key" msgstr "" #: scripts/controllers/EditBackupController.js:289 @@ -3213,11 +3263,11 @@ msgid "You must enter a valid retention policy string" msgstr "" #: scripts/services/EditUriBuiltins.js:1024 -msgid "You must enter either a password or an API Key" +msgid "You must enter either a password or an API key" msgstr "" #: scripts/services/EditUriBuiltins.js:1031 -msgid "You must enter either a password or an API Key, not both" +msgid "You must enter either a password or an API key, not both" msgstr "" #: scripts/services/EditUriBackendConfig.js:122 @@ -3253,7 +3303,7 @@ msgstr "" msgid "You should fill in {{field}} {{reason}}" msgstr "" -#: templates/restore.html:149 +#: templates/restore.html:144 msgid "Your files and folders have been restored successfully." msgstr "" @@ -3293,7 +3343,7 @@ msgstr "" msgid "cos_secret_key" msgstr "" -#: templates/addoredit.html:272 templates/addoredit.html:357 +#: templates/addoredit.html:272 templates/addoredit.html:355 #: templates/advancedoptionseditor.html:29 #: templates/advancedoptionseditor.html:36 msgid "custom" @@ -3339,8 +3389,7 @@ msgstr "" msgid "remote repository, e.g. remote" msgstr "" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "resume now" msgstr "" @@ -3360,7 +3409,7 @@ msgid "" "under the {{licensename}}." msgstr "" -#: templates/about.html:51 +#: templates/about.html:53 msgid "" "{{brandingService.appName}} is using the following third party libraries:" msgstr "" @@ -3390,7 +3439,3 @@ msgstr "" #: templates/home.html:52 msgid "{{time}} (took {{duration}})" msgstr "" - -#: templates/localdatabase.html:4 -msgid "…loading…" -msgstr "" diff --git a/Localizations/webroot/localization_webroot-zh_CN.po b/Localizations/webroot/localization_webroot-zh_CN.po index 9965d71e4..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 -" @@ -41,22 +42,41 @@ msgstr "- 选择一个选项 -" msgid "...loading..." msgstr "…正在加载…" -#: templates/backends/openstack.html:44 -msgid "API Key" -msgstr "API 密钥" +#: templates/backends/sia.html:19 +msgid "" +"Note: Sia will still boost redundancy later as long as you're " +"connected to your hosts." +msgstr "注意: 只要您连接到您的主机,Sia稍后仍会提升冗余。" -#: scripts/services/EditUriBuiltins.js:1167 templates/backends/storj.html:21 +#: templates/commandline.html:25 +msgid " Edit as text" +msgstr " 以文本编辑" + +#: templates/commandline.html:32 +msgid " Edit as text" +msgstr " 以文本编辑" + +#: 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 #: templates/backends/storj.html:22 msgid "API key" msgstr "API 密钥" -#: scripts/services/EditUriBuiltins.js:1041 templates/backends/s3.html:67 -#: templates/backends/s3.html:69 +#: scripts/services/EditUriBuiltins.js:1041 templates/backends/s3.html:66 +#: templates/backends/s3.html:68 msgid "AWS Access ID" msgstr "AWS 访问 ID" -#: scripts/services/EditUriBuiltins.js:1042 templates/backends/s3.html:72 -#: templates/backends/s3.html:74 +#: scripts/services/EditUriBuiltins.js:1042 templates/backends/s3.html:71 +#: templates/backends/s3.html:73 msgid "AWS Access Key" msgstr "AWS 访问密钥" @@ -64,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 "关于" @@ -117,7 +137,7 @@ msgstr "直接添加路径" msgid "Add advanced option" msgstr "添加高级选项" -#: index.html:211 +#: index.html:212 msgid "Add backup" msgstr "新增备份" @@ -142,7 +162,8 @@ msgstr "调整 bucket 名称?" msgid "Advanced Options" msgstr "高级选项" -#: templates/addoredit.html:378 templates/edituri.html:28 +#: templates/addoredit.html:376 templates/commandline.html:23 +#: templates/commandline.html:31 templates/edituri.html:28 msgid "Advanced options" msgstr "高级选项" @@ -152,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" @@ -250,7 +271,7 @@ msgid "Autogenerated passphrase" msgstr "自动生成的密码" #: templates/addoredit.html:258 -msgid "Automatically run backups." +msgid "Automatically run backups" msgstr "自动运行备份" #: templates/backends/b2.html:12 @@ -273,13 +294,17 @@ msgstr "B2 云存储应用 ID" msgid "B2 Cloud Storage Application Key" msgstr "B2 云存储应用密钥" -#: templates/restore.html:143 templates/restore.html:70 +#: templates/restore.html:138 templates/restore.html:70 msgid "Back" msgstr "返回" -#: templates/about.html:64 -msgid "Backend modules:" -msgstr "后端模块:" +#: templates/about.html:66 +msgid "" +"Backend modules:

{{item.Key}}

" +msgstr "" +"后端模块:

{{item.Key}}

" #: scripts/services/ServerStatus.js:46 msgid "Backup complete!" @@ -291,21 +316,18 @@ msgstr "备份保存位置" #: templates/restore.html:131 msgid "" -"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. 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." msgstr "" -"备份已经加密,但没有可用的密码。\n" -" 请在下方输入密码以恢复您的文件,\n" -" 如果您使用 GPG 加密,请保留空白让 GPG 通过调用系统密钥链获取密码。" +"备份已加密,但没有可用的密码短语。请在下方输入一个密码短语以用于恢复您的文件。或者在GPG加密的情况下,留空以让gpg通过调用您系统的钥匙串来检索密码短语。" #: templates/restore.html:21 templates/restoredirect.html:21 #: templates/restoredirect.html:31 msgid "Backup location" msgstr "备份位置" -#: templates/addoredit.html:321 +#: templates/addoredit.html:319 msgid "Backup retention" msgstr "备份保留策略" @@ -329,33 +351,23 @@ msgstr "浏览" msgid "Browser default" msgstr "浏览器默认" -#: scripts/services/EditUriBuiltins.js:1163 -#: scripts/services/EditUriBuiltins.js:1169 templates/backends/storj.html:37 -msgid "Bucket" -msgstr "Bucket" +#: templates/backends/gcs.html:15 +msgid "Bucket create location" +msgstr "Bucket 创建位置" #: scripts/services/EditUriBuiltins.js:1000 #: scripts/services/EditUriBuiltins.js:1040 #: scripts/services/EditUriBuiltins.js:1086 #: scripts/services/EditUriBuiltins.js:1100 +#: scripts/services/EditUriBuiltins.js:1163 +#: scripts/services/EditUriBuiltins.js:1169 #: scripts/services/EditUriBuiltins.js:1226 -#: scripts/services/EditUriBuiltins.js:1238 -msgid "Bucket Name" -msgstr "Bucket 名称" - -#: templates/backends/gcs.html:15 -msgid "Bucket create location" -msgstr "Bucket 创建位置" - -#: templates/backends/storj.html:38 -msgid "Bucket for storing the backup" -msgstr "" - -#: templates/backends/b2.html:2 templates/backends/b2.html:3 -#: templates/backends/cos.html:25 templates/backends/e2.html:11 -#: templates/backends/e2.html:12 templates/backends/gcs.html:2 -#: templates/backends/openstack.html:2 templates/backends/s3.html:22 -#: templates/backends/s3.html:23 +#: scripts/services/EditUriBuiltins.js:1238 templates/backends/b2.html:2 +#: templates/backends/b2.html:3 templates/backends/cos.html:25 +#: templates/backends/e2.html:11 templates/backends/e2.html:12 +#: templates/backends/gcs.html:2 templates/backends/openstack.html:2 +#: templates/backends/s3.html:22 templates/backends/s3.html:23 +#: templates/backends/storj.html:37 templates/backends/storj.html:38 msgid "Bucket name" msgstr "Bucket 名称" @@ -363,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" @@ -379,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 …" @@ -391,7 +403,7 @@ msgstr "正在构建部分临时数据库…" #: templates/restore.html:59 msgid "Busy …" -msgstr "" +msgstr "繁忙…" #: templates/settings.html:21 msgid "" @@ -434,8 +446,9 @@ msgstr "缓存文件" msgid "Canary" msgstr "Canary" -#: scripts/controllers/AppController.js:48 -#: scripts/controllers/AppController.js:63 +#: 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 @@ -460,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" @@ -468,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 @@ -486,23 +503,23 @@ msgstr "{{appname}} {{version}} 更新日志" msgid "Check failed:" msgstr "检查失败:" -#: templates/about.html:33 +#: templates/about.html:34 msgid "Check for updates now" msgstr "立即检查更新" -#: templates/about.html:34 +#: templates/about.html:35 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" @@ -514,11 +531,11 @@ 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 "点击配置限流" -#: templates/backends/s3.html:79 +#: templates/backends/s3.html:78 msgid "Client library to use" msgstr "使用的客户端库" @@ -530,6 +547,14 @@ msgstr "" msgid "Cloud API Secret Key" msgstr "" +#: templates/commandline.html:8 +msgid "Command" +msgstr "命令" + +#: templates/commandline.html:18 +msgid "Commandline arguments" +msgstr "命令行参数" + #: templates/home.html:40 msgid "Commandline …" msgstr "命令行..." @@ -558,9 +583,13 @@ msgstr "正在完成备份…" msgid "Completing previous backup …" msgstr "正在完成上次备份…" -#: templates/about.html:65 -msgid "Compression modules:" -msgstr "压缩模块:" +#: templates/about.html:67 +msgid "" +"Compression modules:

{{item.Key}}

" +msgstr "" +"压缩模块:

{{item.Key}}

" #: scripts/directives/sourceFolderPicker.js:533 msgid "Computer" @@ -588,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" @@ -604,7 +633,7 @@ msgstr "需要确认" msgid "Connect" msgstr "连接" -#: index.html:307 +#: index.html:308 msgid "Connect now" msgstr "立即连接" @@ -612,24 +641,17 @@ msgstr "立即连接" msgid "Connecting to server …" msgstr "正在连接服务器…" -#: templates/commandline.html:51 +#: templates/commandline.html:48 msgid "Connecting to task …" -msgstr "" +msgstr "正在连接到任务…" -#: index.html:308 +#: index.html:309 msgid "Connecting …" -msgstr "" - -#: index.html:293 -msgid "Connection lost" -msgstr "连接中断" +msgstr "正在连接…" #: index.html:294 -msgid "" -"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." -msgstr "" +msgid "Connection lost" +msgstr "连接中断" #: scripts/directives/backupEditUri.js:50 #: scripts/directives/backupEditUri.js:53 @@ -665,13 +687,18 @@ msgstr "复制" msgid "Copy Destination URL to Clipboard" msgstr "复制地址到剪贴板" +#: scripts/controllers/EditBackupController.js:104 +#: scripts/controllers/RestoreDirectController.js:33 +msgid "Copy URL" +msgstr "复制URL" + #: scripts/controllers/DialogController.js:20 msgid "Copy failed. Please manually copy the URL" msgstr "复制失败,请手动复制该地址" #: templates/backup-result/box.html:41 msgid "Copy log" -msgstr "" +msgstr "复制日志" #: scripts/services/AppUtils.js:724 msgid "Core options" @@ -715,7 +742,7 @@ msgstr "正在创建临时备份…" #: scripts/services/EditUriBuiltins.js:122 msgid "Creating user …" -msgstr "" +msgstr "正在创建用户…" #: templates/home.html:76 msgid "Current action:" @@ -745,13 +772,13 @@ msgstr "自定义卫星 ({{satellite}})" msgid "Custom authentication url" msgstr "自定义认证地址" -#: templates/addoredit.html:327 +#: templates/addoredit.html:325 msgid "Custom backup retention" msgstr "自定义备份保留策略" -#: templates/backends/s3.html:56 +#: templates/backends/s3.html:55 msgid "Custom bucket storage class" -msgstr "" +msgstr "自定义bucket存储类" #: templates/backends/gcs.html:18 msgid "Custom location ({{server}})" @@ -769,27 +796,19 @@ msgstr "自定义地区 ({{region}})" msgid "Custom server url ({{server}})" msgstr "自定义服务器地址 ({{server}})" -#: templates/backends/s3.html:50 -msgid "" -"Custom storage class\n" -" ({{class}})" -msgstr "" -"自定义存储类别\n" -" ({{class}})" - -#: templates/backends/gcs.html:29 +#: templates/backends/gcs.html:29 templates/backends/s3.html:50 msgid "Custom storage class ({{class}})" msgstr "自定义存储类别 ({{class}})" #: templates/advancedoptionseditor.html:43 -msgid "DEPRECATED:" -msgstr "" +msgid "DEPRECATED: {{getDeprecationMessage(item)}}" +msgstr "已废弃: {{getDeprecationMessage(item)}}" #: templates/home.html:37 msgid "Database …" -msgstr "数据库..." +msgstr "数据库…" -#: scripts/services/AppUtils.js:91 templates/addoredit.html:353 +#: scripts/services/AppUtils.js:91 templates/addoredit.html:351 msgid "Days" msgstr "天" @@ -809,7 +828,11 @@ msgstr "默认排除规则" msgid "Default options" msgstr "默认选项" -#: templates/localdatabase.html:19 +#: templates/advancedoptionseditor.html:44 +msgid "Default value: \"{{getDefaultValue(item)}}\"" +msgstr "默认值: \"{{getDefaultValue(item)}}\"" + +#: templates/localdatabase.html:16 msgid "Delete" msgstr "删除" @@ -821,7 +844,7 @@ msgstr "删除阶段 (旧版本备份)" msgid "Delete backup" msgstr "删除备份" -#: templates/addoredit.html:324 +#: templates/addoredit.html:322 msgid "Delete backups that are older than" msgstr "删除早于条件的备份" @@ -889,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" @@ -922,7 +945,7 @@ msgstr "您确定要删除 \"{{name}}\" 的本地数据库吗 ?" #: templates/backends/openstack.html:26 msgid "Domain name" -msgstr "" +msgstr "域名" #: templates/export.html:53 msgid "Done" @@ -949,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:177 +#: 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 "" @@ -991,20 +1017,21 @@ msgstr "" "删除一个备份时,您也可以删除其本地数据库,这不会影响从远程文件中恢复数据。\n" "但如果你通过命令行进行备份,您应当保留此数据库。" -#: templates/localdatabase.html:8 +#: templates/localdatabase.html:5 msgid "" "Each backup has a local database associated with it, which stores " "information about the remote backup on the local machine. This makes it " "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:389 +#: templates/addoredit.html:174 templates/addoredit.html:387 #: templates/edituri.html:39 templates/settings.html:146 msgid "Edit as list" msgstr "以列表形式编辑" -#: templates/addoredit.html:177 templates/addoredit.html:392 +#: templates/addoredit.html:177 templates/addoredit.html:390 #: templates/edituri.html:42 templates/settings.html:152 msgid "Edit as text" msgstr "以文本形式编辑" @@ -1015,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" @@ -1030,9 +1057,13 @@ msgstr "加密方式" msgid "Encryption changed" msgstr "加密方式已更改" -#: templates/about.html:66 -msgid "Encryption modules:" -msgstr "加密模块:" +#: templates/about.html:68 +msgid "" +"Encryption modules:

{{item.Key}}

" +msgstr "" +"加密模块:

{{item.Key}}

" #: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 #: templates/backends/storj.html:26 @@ -1041,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 @@ -1056,9 +1087,14 @@ msgstr "结束" #: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 msgid "Enter URL" -msgstr "输入地址" +msgstr "输入URL" -#: templates/addoredit.html:341 +#: scripts/controllers/EditBackupController.js:96 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Enter a backup destination URL:" +msgstr "输入备份目标URL:" + +#: templates/addoredit.html:339 msgid "" "Enter a retention strategy manually. Placeholders are D/W/Y for " "days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. " @@ -1070,6 +1106,10 @@ msgstr "" "7D:1D,4W:1W,36M:1M,这个例子保留7天中每天一份,4个星期中每星期一份,36个月中每月一份,也可以写成 " "1W:1D,1M:1W,3Y:1M" +#: templates/commandline.html:14 +msgid "Enter a url, or click the "Target URL >" link" +msgstr "输入一个网址,或者点击"目标网址>"链接" + #: templates/restoredirect.html:61 msgid "Enter backup passphrase, if any" msgstr "输入备份密码 (若存在)" @@ -1086,18 +1126,18 @@ msgstr "输入加密密码" msgid "Enter expression here" msgstr "在此输入表达式" -#: templates/commandline.html:22 +#: templates/commandline.html:19 msgid "Enter one argument per line without quotes, e.g. *.txt" -msgstr "" +msgstr "每行输入一个参数,不带引号,例如:*.txt" -#: templates/commandline.html:29 +#: 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" @@ -1260,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:" @@ -1273,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}}" @@ -1285,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 @@ -1304,11 +1344,11 @@ msgstr "文件大于" msgid "Filters" msgstr "过滤条件" -#: templates/commandline.html:60 +#: templates/commandline.html:57 msgid "Finished!" msgstr "已完成!" -#: scripts/controllers/AppController.js:176 +#: scripts/controllers/AppController.js:183 msgid "First run setup" msgstr "初始配置" @@ -1316,11 +1356,15 @@ msgstr "初始配置" msgid "Folder" msgstr "文件夹" +#: templates/backends/storj.html:42 +msgid "Folder in the bucket" +msgstr "bucket中的文件夹" + #: templates/backends/aliyunoss.html:30 templates/backends/b2.html:7 #: templates/backends/cos.html:30 templates/backends/e2.html:16 #: templates/backends/file.html:22 templates/backends/file.html:6 #: templates/backends/jottacloud.html:2 templates/backends/mega.html:2 -#: templates/backends/s3.html:61 templates/backends/sia.html:6 +#: templates/backends/s3.html:60 templates/backends/sia.html:6 #: templates/backends/storj.html:41 templates/restore.html:105 #: templates/restore.html:89 msgid "Folder path" @@ -1328,11 +1372,7 @@ msgstr "文件夹路径" #: templates/backends/mega.html:3 msgid "Folder path name" -msgstr "" - -#: templates/backends/storj.html:42 -msgid "Folder within the bucket for storing the backup" -msgstr "" +msgstr "文件夹路径名称" #: scripts/services/AppUtils.js:108 msgid "Fri" @@ -1340,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" @@ -1371,7 +1411,7 @@ msgstr "常规选项" msgid "Generate" msgstr "生成" -#: templates/backends/s3.html:89 +#: templates/backends/s3.html:88 msgid "Generate IAM access policy" msgstr "生成 IAM 访问策略" @@ -1395,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 "首页" @@ -1446,36 +1486,36 @@ msgstr "" msgid "If a date was missed, the job will run as soon as possible." msgstr "如果错过了时间,任务将尽快运行。" -#: templates/addoredit.html:361 +#: templates/addoredit.html:359 msgid "" "If at least one newer backup is found, all backups older than this date are " "deleted." msgstr "如果有更新的备份存在,早于此日期的备份将被删除。" -#: templates/localdatabase.html:13 +#: templates/localdatabase.html:10 msgid "" "If the backup and the remote storage is out of sync, Duplicati will require " "that you perform a repair operation to synchronize the database. If the " "repair is unsuccessful, you can delete the local database and re-generate." -msgstr "" +msgstr "如果备份和远程存储不同步,Duplicati将要求您执行修复操作以同步数据库。如果修复不成功,您可以删除本地数据库并重新生成。" #: templates/export.html:49 msgid "" "If the backup file was not downloaded automatically, right click and choose "Save" -" as …"" +" as …"." msgstr "" -"如果备份文件没有自动下载,右键单击并选择 " -""另存为…" " +"如果备份文件没有自动下载,请右键点击并选择"另存为…"。" #: templates/notificationarea.html:7 msgid "" "If the backup file was not downloaded automatically, right click and choose " -""Save as …"" +""Save as …"." msgstr "" -"如果备份文件没有自动下载,右键单击并选择 " -""另存为…" " +"如果备份文件没有自动下载,请右键点击并选择"另存为…"。" #: scripts/services/EditUriBackendConfig.js:113 msgid "" @@ -1492,8 +1532,8 @@ msgstr "如果您不输入 API 密钥,则需要输入租户名称" #: templates/delete.html:32 msgid "" "If you want to use the backup later, you can export the configuration before" -" deleting it" -msgstr "如果您需要之后使用该备份,您可以在删除它之前导出配置" +" deleting it." +msgstr "如果您以后还想使用此备份,可以在删除之前先导出配置。" #: templates/import.html:29 msgid "Import" @@ -1501,7 +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 "导入URL" #: templates/import.html:3 msgid "Import backup configuration" @@ -1531,7 +1576,7 @@ msgstr "包含表达式" msgid "Include regular expression" msgstr "包含正则表达式" -#: templates/captcha.html:11 +#: templates/captcha.html:12 msgid "Incorrect answer, try again" msgstr "验证失败,请重试" @@ -1546,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" @@ -1574,11 +1619,11 @@ msgstr "KB" msgid "KByte/s" msgstr "KB/s" -#: templates/addoredit.html:325 +#: templates/addoredit.html:323 msgid "Keep a specific number of backups" msgstr "保留指定版本数" -#: templates/addoredit.html:323 +#: templates/addoredit.html:321 msgid "Keep all backups" msgstr "永久保留" @@ -1641,12 +1686,12 @@ msgstr "加载之前的数据" #: templates/delete.html:40 msgid "Loading remote storage usage …" -msgstr "" +msgstr "正在加载远程存储使用情况…" -#: templates/about.html:42 templates/about.html:47 templates/about.html:53 +#: 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 "正在加载…" @@ -1656,10 +1701,15 @@ msgid "Local Repository" msgstr "本地仓库" #: templates/localdatabase.html:2 -msgid "Local database for" -msgstr "本地数据库" +msgid "" +"Local database for {{Backup.Backup.Name}}…loading…" +msgstr "" +"本地数据库用于 {{Backup.Backup.Name}}…加载中…" -#: templates/localdatabase.html:26 +#: templates/localdatabase.html:23 msgid "Local database path:" msgstr "本地数据库路径:" @@ -1671,7 +1721,7 @@ msgstr "本地仓库" msgid "Local storage" msgstr "本地存储" -#: templates/localdatabase.html:23 +#: templates/localdatabase.html:20 msgid "Location" msgstr "位置" @@ -1687,7 +1737,11 @@ msgstr "{{Backup.Backup.Name}} 的日志数据" msgid "Log data from the server" msgstr "来自服务器的日志数据" -#: index.html:226 +#: index.html:307 +msgid "Log in" +msgstr "登录" + +#: index.html:227 msgid "Log out" msgstr "退出登录" @@ -1699,7 +1753,7 @@ msgstr "MB" msgid "MByte/s" msgstr "MB/s" -#: templates/localdatabase.html:11 +#: templates/localdatabase.html:8 msgid "Maintenance" msgstr "维护" @@ -1707,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" @@ -1729,8 +1783,8 @@ msgstr "最大下载速度" msgid "Max upload speed" msgstr "最大上传速度" -#: index.html:144 templates/addoredit.html:127 templates/addoredit.html:169 -#: templates/addoredit.html:384 templates/addoredit.html:95 +#: 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" msgstr "菜单" @@ -1776,11 +1830,11 @@ msgstr "已修改" msgid "Mon" msgstr "周一" -#: scripts/services/AppUtils.js:93 templates/addoredit.html:355 +#: scripts/services/AppUtils.js:93 templates/addoredit.html:353 msgid "Months" msgstr "月" -#: templates/localdatabase.html:34 +#: templates/localdatabase.html:31 msgid "Move existing database" msgstr "移动已有数据库" @@ -1812,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 "" @@ -1839,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 "下一次任务:" @@ -1851,7 +1905,7 @@ msgstr "下一次任务:" msgid "Next time" msgstr "下一次运行时间:" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -1900,7 +1954,7 @@ msgstr "未恢复项目,请至少选择一项" msgid "No passphrase entered" msgstr "未输入密码" -#: index.html:185 +#: index.html:186 msgid "No scheduled tasks" msgstr "暂无计划任务" @@ -1922,61 +1976,59 @@ 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/backends/sia.html:19 -msgid "Note:" -msgstr "" - -#: templates/addoredit.html:330 +#: templates/addoredit.html:328 msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "不会清理任何备份,备份大小将持续增长" -#: scripts/controllers/AppController.js:48 -#: scripts/controllers/AppController.js:63 +#: 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 #: scripts/controllers/RestoreDirectController.js:33 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28 #: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58 -#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:152 +#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:147 #: templates/settings.html:158 msgid "OK" 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 "" - -#: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 -msgid "OSS Bucket Name" -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 "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:348 +#: templates/addoredit.html:346 msgid "" "Once there are more backups than the specified number, the oldest backups " "are deleted." @@ -1995,8 +2047,8 @@ msgid "Opened" msgstr "已打开" #: scripts/services/EditUriBuiltins.js:1016 -msgid "Openstack API Key are not supported in v3 keystone API." -msgstr "v3 keystone API 不支持 Openstack API 密钥" +msgid "Openstack API key are not supported in v3 keystone API" +msgstr "Openstack API key 在 v3 keystone API 中不受支持" #: scripts/services/AppUtils.js:197 msgid "Operating System" @@ -2012,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 @@ -2038,8 +2090,8 @@ msgstr "选项" #: templates/settings.html:143 msgid "" "Options added here are applied to all backups, but can be overridden in each" -" individual backup" -msgstr "此处添加的选项将对所有备份生效,但您可以在每个单独的备份中覆盖它" +" individual backup." +msgstr "在此添加的选项适用于所有备份,但每个备份中可以单独设置来覆盖此选项" #: templates/restore.html:81 msgid "Original location" @@ -2049,7 +2101,7 @@ msgstr "原位置" msgid "Others" msgstr "其它" -#: templates/addoredit.html:334 +#: templates/addoredit.html:332 msgid "" "Over time backups will be deleted automatically. There will remain one " "backup for each of the last 7 days, each of the last 4 weeks, each of the " @@ -2107,7 +2159,7 @@ msgid "Path on server" msgstr "服务器上路径" #: templates/backends/b2.html:8 templates/backends/e2.html:17 -#: templates/backends/s3.html:63 +#: templates/backends/s3.html:62 msgid "Path or subfolder in the bucket" msgstr "Bucket 中路径或子文件夹" @@ -2119,7 +2171,7 @@ msgstr "暂停" msgid "Pause after startup or hibernation" msgstr "开机或休眠后暂停" -#: scripts/controllers/AppController.js:46 +#: scripts/controllers/AppController.js:52 msgid "Pause options" msgstr "暂停选项" @@ -2133,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" @@ -2148,7 +2200,7 @@ msgid "Prevent tray icon automatic log-in" msgstr "保持托盘图标自动登录" #: templates/addoredit.html:114 templates/addoredit.html:247 -#: templates/addoredit.html:297 templates/addoredit.html:411 +#: templates/addoredit.html:297 templates/addoredit.html:409 #: templates/restoredirect.html:81 msgid "Previous" msgstr "上一步" @@ -2181,7 +2233,7 @@ msgstr "正在清除文件..." msgid "Rebuilding local database …" msgstr "正在重新构建本地数据库…" -#: templates/localdatabase.html:20 +#: templates/localdatabase.html:17 msgid "Recreate (delete and repair)" msgstr "重建 (删除并修复)" @@ -2205,7 +2257,7 @@ msgstr "正在注册临时备份…" msgid "Relative paths not allowed" msgstr "不允许相对路径" -#: index.html:306 templates/captcha.html:7 +#: index.html:306 templates/captcha.html:8 msgid "Reload" msgstr "重新加载" @@ -2245,7 +2297,7 @@ msgstr "移除选项" msgid "Removed files" msgstr "已删除文件" -#: templates/localdatabase.html:18 templates/notificationarea.html:14 +#: templates/localdatabase.html:15 templates/notificationarea.html:14 msgid "Repair" msgstr "修复" @@ -2265,11 +2317,11 @@ msgstr "重复密码" msgid "Reporting:" msgstr "报告:" -#: templates/localdatabase.html:31 +#: templates/localdatabase.html:28 msgid "Reset" msgstr "重置" -#: index.html:214 templates/restore.html:142 +#: index.html:215 templates/restore.html:137 msgid "Restore" msgstr "恢复" @@ -2283,7 +2335,7 @@ msgstr "恢复文件" #: templates/restore.html:46 msgid "Restore files from:" -msgstr "" +msgstr "从以下位置恢复文件:" #: templates/home.html:24 msgid "Restore files …" @@ -2299,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 @@ -2327,7 +2379,7 @@ msgstr "已恢复符号链接" msgid "Restoring files …" msgstr "正在恢复文件…" -#: index.html:217 +#: index.html:218 msgid "Resume" msgstr "恢复运行" @@ -2343,18 +2395,22 @@ msgstr "重复运行每" msgid "Run now" msgstr "立即运行" -#: templates/commandline.html:47 +#: templates/commandline.html:44 msgid "Running commandline entry" msgstr "正在运行命令行" -#: index.html:172 +#: index.html:173 msgid "Running task:" msgstr "运行中的任务:" -#: scripts/controllers/StateController.js:25 templates/commandline.html:58 +#: scripts/controllers/StateController.js:25 msgid "Running …" msgstr "正在运行…" +#: templates/commandline.html:54 +msgid "Running … stop now" +msgstr "正在运行… 立即停止" + #: scripts/services/SystemInfo.js:51 msgid "S3 Compatible" msgstr "S3 兼容" @@ -2371,11 +2427,11 @@ msgstr "周六" msgid "Satellite" msgstr "卫星" -#: templates/addoredit.html:410 templates/localdatabase.html:32 +#: templates/addoredit.html:408 templates/localdatabase.html:29 msgid "Save" msgstr "保存" -#: templates/localdatabase.html:33 +#: templates/localdatabase.html:30 msgid "Save and repair" msgstr "保存并修复" @@ -2433,11 +2489,18 @@ msgstr "服务器与端口" msgid "Server hostname or IP" msgstr "服务器主机名或 IP" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "Server is currently paused," msgstr "服务器暂停中," +#: templates/commandline.html:45 +msgid "" +"Server is currently paused, resume now" +msgstr "" +"服务器当前已暂停, 立即恢复" + #: scripts/controllers/HomeController.js:7 msgid "Server is currently paused, do you want to resume now?" msgstr "服务器目前已暂停,您想立即恢复运行吗?" @@ -2450,11 +2513,11 @@ msgstr "服务器密码" msgid "Server paused" msgstr "服务器已暂停" -#: templates/about.html:69 +#: templates/about.html:71 msgid "Server state properties" msgstr "服务器状态" -#: index.html:220 templates/settings.html:2 +#: index.html:221 templates/settings.html:2 msgid "Settings" msgstr "设置" @@ -2488,13 +2551,7 @@ msgstr "显示树状视图" msgid "Sia server password" msgstr "Sia 服务器密码" -#: templates/backends/sia.html:19 -msgid "" -"Sia will still boost redundancy later as long as you're connected to your " -"hosts." -msgstr "" - -#: templates/addoredit.html:326 +#: templates/addoredit.html:324 msgid "Smart backup retention" msgstr "智能备份保留策略" @@ -2504,7 +2561,7 @@ msgid "" "name" msgstr "一些 OpenStack 提供商允许使用 API 密钥,而不是租户名称和密码" -#: templates/backends/s3.html:83 +#: templates/backends/s3.html:82 msgid "" "Some S3 providers might only be compatible with a certain client library" msgstr "一些 S3 提供商可能只与某个客户端库兼容" @@ -2585,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 "正在停止任务:" @@ -2642,7 +2699,7 @@ msgstr "系统文件" msgid "System info" msgstr "系统信息" -#: templates/about.html:61 +#: templates/about.html:63 msgid "System properties" msgstr "系统属性" @@ -2654,9 +2711,13 @@ msgstr "TB" msgid "TByte/s" msgstr "TB/s" +#: templates/commandline.html:13 +msgid "Target URL >" +msgstr "目标 URL >" + #: templates/backends/sia.html:7 msgid "Target path. Example: /backup" -msgstr "" +msgstr "目标路径. 例如: /backup" #: templates/waitarea.html:5 msgid "Task is running" @@ -2672,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" @@ -2692,7 +2753,7 @@ msgstr "测试连接" #: scripts/directives/backupEditUri.js:43 msgid "Testing connection …" -msgstr "" +msgstr "测试连接中…" #: scripts/services/EditUriBuiltins.js:48 msgid "Testing permissions …" @@ -2713,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 "" @@ -2722,20 +2783,19 @@ msgstr "这是已经不存在的临时备份,因此没有日志数据" #: templates/addoredit.html:312 msgid "" -"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 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." msgstr "" +"备份将被分割成多个称为卷的文件。您可以在此设置单个卷文件的最大大小。更多信息,请参见此页面。" #: scripts/services/EditUriBuiltins.js:1068 msgid "The bucket name should be all lower-case, convert automatically?" msgstr "Bucket 名称应当是全小写,需要自动转换吗?" -#: scripts/services/EditUriBuiltins.js:1052 -msgid "" -"The bucket name should start with your username, prepend automatically?" -msgstr "Bucket 名称应该以您的用户名开头,需要自动加上吗?" - #: scripts/controllers/ExportController.js:13 msgid "" "The configuration should be kept safe. Are you sure you want to save an " @@ -2744,7 +2804,7 @@ msgstr "配置应该注意安全。您确定要将含有您密码的配置保存 #: 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)" @@ -2756,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 "" @@ -2853,7 +2913,7 @@ msgstr "本月" msgid "This week" msgstr "本周" -#: scripts/controllers/AppController.js:61 +#: scripts/controllers/AppController.js:67 msgid "Throttle settings" msgstr "限流设置" @@ -2880,6 +2940,12 @@ msgstr "为确认您要删除 \"{{name}}\" 的所有远程文件,请输入以 msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "如果不想使用密码加密导出的文件,请去除勾选\"加密文件\"" +#: scripts/services/EditUriBuiltins.js:1052 +msgid "" +"To prevent bucket naming conflicts, it is recommended to prepend your " +"account ID to the bucket name. Prepend automatically?" +msgstr "为防止bucket命名冲突,建议在bucket名称前加上您的账户ID。是否自动添加?" + #: templates/settings.html:26 msgid "" "To prevent various DNS based attacks, Duplicati limits the allowed hostnames" @@ -2915,7 +2981,7 @@ msgstr "尝试我们正在开发的新功能。这是当前最稳定的版本。 msgid "Tue" msgstr "周二" -#: templates/restore.html:138 +#: templates/restore.html:133 msgid "Type passphrase here." msgstr "在这里输入密码。" @@ -2931,6 +2997,15 @@ msgstr "未知的备份大小和版本" msgid "Until resumed" msgstr "直到手动恢复运行" +#: templates/about.html:30 +msgid "" +"Update {{state.updatedVersion}} is available." +" Download now" +msgstr "" +"更新 {{state.updatedVersion}}" +" 可用。立即下载" + #: templates/settings.html:78 msgid "Update channel" msgstr "更新分支" @@ -2955,12 +3030,8 @@ 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 "" -"使用情况报告帮助我们提升用户体验,评估新特性的影响。我们用它们生成 {{'public usage statistics' | " -"translate}}" #: templates/settings.html:113 msgid "Usage statistics" @@ -3026,7 +3097,7 @@ msgstr "验证" #: templates/backends/storj.html:29 msgid "Verify encryption passphrase" -msgstr "" +msgstr "验证加密密码" #: templates/home.html:38 msgid "Verify files" @@ -3068,15 +3139,15 @@ msgstr "强度非常高" msgid "Very weak" msgstr "强度非常低" -#: index.html:245 +#: index.html:246 msgid "Visit us on" msgstr "了解我们" #: templates/delete.html:21 msgid "" "WARNING: The remote database is found to be in use by the commandline " -"library" -msgstr "警告:远程数据库正在被命令行库使用" +"library." +msgstr "警告:远程数据库被发现正被命令行使用。" #: templates/delete.html:44 msgid "WARNING: This will prevent you from restoring the data in the future." @@ -3086,9 +3157,9 @@ msgstr "警告:这将阻止您将来恢复数据" msgid "Waiting for task to begin" msgstr "等待任务开始…" -#: templates/commandline.html:54 +#: templates/commandline.html:51 msgid "Waiting for task to start …" -msgstr "" +msgstr "等待任务启动…" #: scripts/services/ServerStatus.js:41 msgid "Waiting for upload to finish …" @@ -3114,7 +3185,7 @@ msgstr "弱密码" msgid "Wed" msgstr "周三" -#: scripts/services/AppUtils.js:92 templates/addoredit.html:354 +#: scripts/services/AppUtils.js:92 templates/addoredit.html:352 msgid "Weeks" msgstr "周" @@ -3126,11 +3197,11 @@ msgstr "您想从哪里恢复呢?" msgid "Where do you want to restore the files to?" msgstr "您想把文件恢复到哪里?" -#: scripts/services/AppUtils.js:94 templates/addoredit.html:356 +#: scripts/services/AppUtils.js:94 templates/addoredit.html:354 msgid "Years" msgstr "年" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -3177,7 +3248,7 @@ msgstr "" "您正在更改现有数据库路径。\n" "您确定要这么做吗?" -#: templates/about.html:27 +#: templates/about.html:28 msgid "You are currently running {{appname}} {{version}}" msgstr "当前正在运行 {{appname}} {{version}}" @@ -3251,8 +3322,8 @@ msgid "You must enter a tenant (aka project) name to use v3 API" msgstr "您必须输入租户名称(即项目)以使用 v3 API" #: scripts/services/EditUriBuiltins.js:1027 -msgid "You must enter a tenant name if you do not provide an API Key" -msgstr "如果您不提供 API 密钥,您必须输入租户名称" +msgid "You must enter a tenant name if you do not provide an API key" +msgstr "如果您不提供API key,则必须输入租户名称" #: scripts/controllers/EditBackupController.js:289 msgid "You must enter a valid duration for the time to keep backups" @@ -3263,12 +3334,12 @@ msgid "You must enter a valid retention policy string" msgstr "您必须输入一个有效的保留策略" #: scripts/services/EditUriBuiltins.js:1024 -msgid "You must enter either a password or an API Key" -msgstr "您必须输入一个密码或 API 密钥" +msgid "You must enter either a password or an API key" +msgstr "您必须输入密码或API key" #: scripts/services/EditUriBuiltins.js:1031 -msgid "You must enter either a password or an API Key, not both" -msgstr "您只能输入一个密码或 API 密钥,不能同时输入" +msgid "You must enter either a password or an API key, not both" +msgstr "您必须输入密码或API key,两者不能同时都输入" #: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the password" @@ -3301,9 +3372,9 @@ msgstr "您必须指定路径" #: scripts/services/EditUriBackendConfig.js:92 msgid "You should fill in {{field}} {{reason}}" -msgstr "" +msgstr "您应该填写{{field}} {{reason}}" -#: templates/restore.html:149 +#: templates/restore.html:144 msgid "Your files and folders have been restored successfully." msgstr "您的文件和文件夹已经恢复成功。" @@ -3343,7 +3414,7 @@ msgstr "" msgid "cos_secret_key" msgstr "" -#: templates/addoredit.html:272 templates/addoredit.html:357 +#: templates/addoredit.html:272 templates/addoredit.html:355 #: templates/advancedoptionseditor.html:29 #: templates/advancedoptionseditor.html:36 msgid "custom" @@ -3351,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" @@ -3377,20 +3448,15 @@ 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/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "resume now" msgstr "立即恢复运行" @@ -3414,10 +3480,10 @@ msgstr "" "href=\"{{websitelink}}\">{{websitename}} 下载. {{appname}} 采用 {{licensename}} 授权." -#: templates/about.html:51 +#: 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}}" @@ -3444,7 +3510,3 @@ msgstr "{{number}} 分钟" #: templates/home.html:52 msgid "{{time}} (took {{duration}})" msgstr "{{time}} (耗时 {{duration}})" - -#: templates/localdatabase.html:4 -msgid "…loading…" -msgstr "…正在加载…" diff --git a/Localizations/webroot/localization_webroot-zh_HK.po b/Localizations/webroot/localization_webroot-zh_HK.po index 2a39ac2ce..7bc65980f 100644 --- a/Localizations/webroot/localization_webroot-zh_HK.po +++ b/Localizations/webroot/localization_webroot-zh_HK.po @@ -39,22 +39,39 @@ msgstr "選擇一個選項" msgid "...loading..." msgstr "...載入中..." -#: templates/backends/openstack.html:44 -msgid "API Key" -msgstr "API Key" +#: templates/backends/sia.html:19 +msgid "" +"Note: Sia will still boost redundancy later as long as you're " +"connected to your hosts." +msgstr "" -#: scripts/services/EditUriBuiltins.js:1167 templates/backends/storj.html:21 +#: templates/commandline.html:25 +msgid " Edit as text" +msgstr "" + +#: templates/commandline.html:32 +msgid " Edit as text" +msgstr "" + +#: index.html:294 +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 "" + +#: scripts/services/EditUriBuiltins.js:1167 +#: templates/backends/openstack.html:44 templates/backends/storj.html:21 #: templates/backends/storj.html:22 msgid "API key" msgstr "" -#: scripts/services/EditUriBuiltins.js:1041 templates/backends/s3.html:67 -#: templates/backends/s3.html:69 +#: scripts/services/EditUriBuiltins.js:1041 templates/backends/s3.html:66 +#: templates/backends/s3.html:68 msgid "AWS Access ID" msgstr "" -#: scripts/services/EditUriBuiltins.js:1042 templates/backends/s3.html:72 -#: templates/backends/s3.html:74 +#: scripts/services/EditUriBuiltins.js:1042 templates/backends/s3.html:71 +#: templates/backends/s3.html:73 msgid "AWS Access Key" msgstr "" @@ -140,7 +157,8 @@ msgstr "" msgid "Advanced Options" msgstr "進階選項" -#: templates/addoredit.html:378 templates/edituri.html:28 +#: templates/addoredit.html:376 templates/commandline.html:23 +#: templates/commandline.html:31 templates/edituri.html:28 msgid "Advanced options" msgstr "進階選項" @@ -241,8 +259,8 @@ msgid "Autogenerated passphrase" msgstr "自動產生密碼" #: templates/addoredit.html:258 -msgid "Automatically run backups." -msgstr "自動執行備份" +msgid "Automatically run backups" +msgstr "" #: templates/backends/b2.html:12 msgid "B2 Application ID" @@ -264,12 +282,14 @@ msgstr "" msgid "B2 Cloud Storage Application Key" msgstr "" -#: templates/restore.html:143 templates/restore.html:70 +#: templates/restore.html:138 templates/restore.html:70 msgid "Back" msgstr "返回" -#: templates/about.html:64 -msgid "Backend modules:" +#: templates/about.html:66 +msgid "" +"Backend modules:

{{item.Key}}

" msgstr "" #: scripts/services/ServerStatus.js:46 @@ -282,10 +302,9 @@ msgstr "備份目的地" #: templates/restore.html:131 msgid "" -"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. 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." msgstr "" #: templates/restore.html:21 templates/restoredirect.html:21 @@ -293,7 +312,7 @@ msgstr "" msgid "Backup location" msgstr "備份位置" -#: templates/addoredit.html:321 +#: templates/addoredit.html:319 msgid "Backup retention" msgstr "" @@ -317,33 +336,23 @@ msgstr "瀏覽" msgid "Browser default" msgstr "瀏覽預設" -#: scripts/services/EditUriBuiltins.js:1163 -#: scripts/services/EditUriBuiltins.js:1169 templates/backends/storj.html:37 -msgid "Bucket" -msgstr "" +#: templates/backends/gcs.html:15 +msgid "Bucket create location" +msgstr "Bucket 建立位置" #: scripts/services/EditUriBuiltins.js:1000 #: scripts/services/EditUriBuiltins.js:1040 #: scripts/services/EditUriBuiltins.js:1086 #: scripts/services/EditUriBuiltins.js:1100 +#: scripts/services/EditUriBuiltins.js:1163 +#: scripts/services/EditUriBuiltins.js:1169 #: scripts/services/EditUriBuiltins.js:1226 -#: scripts/services/EditUriBuiltins.js:1238 -msgid "Bucket Name" -msgstr "Bucket 名稱" - -#: templates/backends/gcs.html:15 -msgid "Bucket create location" -msgstr "Bucket 建立位置" - -#: templates/backends/storj.html:38 -msgid "Bucket for storing the backup" -msgstr "" - -#: templates/backends/b2.html:2 templates/backends/b2.html:3 -#: templates/backends/cos.html:25 templates/backends/e2.html:11 -#: templates/backends/e2.html:12 templates/backends/gcs.html:2 -#: templates/backends/openstack.html:2 templates/backends/s3.html:22 -#: templates/backends/s3.html:23 +#: scripts/services/EditUriBuiltins.js:1238 templates/backends/b2.html:2 +#: templates/backends/b2.html:3 templates/backends/cos.html:25 +#: templates/backends/e2.html:11 templates/backends/e2.html:12 +#: templates/backends/gcs.html:2 templates/backends/openstack.html:2 +#: templates/backends/s3.html:22 templates/backends/s3.html:23 +#: templates/backends/storj.html:37 templates/backends/storj.html:38 msgid "Bucket name" msgstr "Bucket 名稱" @@ -421,8 +430,8 @@ msgstr "" msgid "Canary" msgstr "Canary" -#: scripts/controllers/AppController.js:48 -#: scripts/controllers/AppController.js:63 +#: scripts/controllers/AppController.js:52 +#: scripts/controllers/AppController.js:67 #: scripts/controllers/EditBackupController.js:345 #: scripts/controllers/EditBackupController.js:360 #: scripts/controllers/EditBackupController.js:394 @@ -473,11 +482,11 @@ msgstr "{{appname}} {{version}} 更新日誌" msgid "Check failed:" msgstr "檢查失敗:" -#: templates/about.html:33 +#: templates/about.html:34 msgid "Check for updates now" msgstr "立即檢查更新" -#: templates/about.html:34 +#: templates/about.html:35 msgid "Checking for updates …" msgstr "" @@ -505,7 +514,7 @@ msgstr "" msgid "Click to set throttle options" msgstr "" -#: templates/backends/s3.html:79 +#: templates/backends/s3.html:78 msgid "Client library to use" msgstr "" @@ -517,6 +526,14 @@ msgstr "" msgid "Cloud API Secret Key" msgstr "" +#: templates/commandline.html:8 +msgid "Command" +msgstr "" + +#: templates/commandline.html:18 +msgid "Commandline arguments" +msgstr "" + #: templates/home.html:40 msgid "Commandline …" msgstr "" @@ -545,9 +562,11 @@ msgstr "" msgid "Completing previous backup …" msgstr "" -#: templates/about.html:65 -msgid "Compression modules:" -msgstr "壓縮模組:" +#: templates/about.html:67 +msgid "" +"Compression modules:

{{item.Key}}

" +msgstr "" #: scripts/directives/sourceFolderPicker.js:533 msgid "Computer" @@ -595,11 +614,11 @@ msgstr "連接" msgid "Connect now" msgstr "立即連接" -#: index.html:302 +#: index.html:301 msgid "Connecting to server …" msgstr "" -#: templates/commandline.html:51 +#: templates/commandline.html:48 msgid "Connecting to task …" msgstr "" @@ -611,13 +630,6 @@ msgstr "" msgid "Connection lost" msgstr "連接中斷" -#: index.html:294 -msgid "" -"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." -msgstr "" - #: scripts/directives/backupEditUri.js:50 #: scripts/directives/backupEditUri.js:53 msgid "Connection worked!" @@ -652,6 +664,11 @@ msgstr "" msgid "Copy Destination URL to Clipboard" msgstr "複製目的地網址到剪貼簿" +#: scripts/controllers/EditBackupController.js:104 +#: scripts/controllers/RestoreDirectController.js:33 +msgid "Copy URL" +msgstr "" + #: scripts/controllers/DialogController.js:20 msgid "Copy failed. Please manually copy the URL" msgstr "複製失敗。請手動複製網址" @@ -732,11 +749,11 @@ msgstr "" msgid "Custom authentication url" msgstr "" -#: templates/addoredit.html:327 +#: templates/addoredit.html:325 msgid "Custom backup retention" msgstr "" -#: templates/backends/s3.html:56 +#: templates/backends/s3.html:55 msgid "Custom bucket storage class" msgstr "" @@ -756,25 +773,19 @@ msgstr "" msgid "Custom server url ({{server}})" msgstr "自訂伺服器地址({{server}})" -#: templates/backends/s3.html:50 -msgid "" -"Custom storage class\n" -" ({{class}})" -msgstr "" - -#: templates/backends/gcs.html:29 +#: templates/backends/gcs.html:29 templates/backends/s3.html:50 msgid "Custom storage class ({{class}})" msgstr "" #: templates/advancedoptionseditor.html:43 -msgid "DEPRECATED:" +msgid "DEPRECATED: {{getDeprecationMessage(item)}}" msgstr "" #: templates/home.html:37 msgid "Database …" msgstr "" -#: scripts/services/AppUtils.js:91 templates/addoredit.html:353 +#: scripts/services/AppUtils.js:91 templates/addoredit.html:351 msgid "Days" msgstr "Days" @@ -794,7 +805,11 @@ msgstr "" msgid "Default options" msgstr "預設選項" -#: templates/localdatabase.html:19 +#: templates/advancedoptionseditor.html:44 +msgid "Default value: \"{{getDefaultValue(item)}}\"" +msgstr "" + +#: templates/localdatabase.html:16 msgid "Delete" msgstr "刪除" @@ -806,7 +821,7 @@ msgstr "" msgid "Delete backup" msgstr "刪除備份" -#: templates/addoredit.html:324 +#: templates/addoredit.html:322 msgid "Delete backups that are older than" msgstr "" @@ -942,7 +957,7 @@ msgstr "Duplicati 網站" msgid "Duplicati forum" msgstr "Duplicati 討論區" -#: scripts/controllers/AppController.js:177 +#: scripts/controllers/AppController.js:181 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" @@ -973,7 +988,7 @@ msgid "" " If you are using the local database for backups from the commandline, you should keep the database." msgstr "" -#: templates/localdatabase.html:8 +#: templates/localdatabase.html:5 msgid "" "Each backup has a local database associated with it, which stores " "information about the remote backup on the local machine. This makes it " @@ -981,12 +996,12 @@ msgid "" " to be downloaded for each operation." msgstr "" -#: templates/addoredit.html:174 templates/addoredit.html:389 +#: templates/addoredit.html:174 templates/addoredit.html:387 #: templates/edituri.html:39 templates/settings.html:146 msgid "Edit as list" msgstr "" -#: templates/addoredit.html:177 templates/addoredit.html:392 +#: templates/addoredit.html:177 templates/addoredit.html:390 #: templates/edituri.html:42 templates/settings.html:152 msgid "Edit as text" msgstr "" @@ -1012,9 +1027,11 @@ msgstr "" msgid "Encryption changed" msgstr "" -#: templates/about.html:66 -msgid "Encryption modules:" -msgstr "加密模組:" +#: templates/about.html:68 +msgid "" +"Encryption modules:

{{item.Key}}

" +msgstr "" #: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 #: templates/backends/storj.html:26 @@ -1040,7 +1057,12 @@ msgstr "" msgid "Enter URL" msgstr "輸入網址" -#: templates/addoredit.html:341 +#: scripts/controllers/EditBackupController.js:96 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Enter a backup destination URL:" +msgstr "" + +#: templates/addoredit.html:339 msgid "" "Enter a retention strategy manually. Placeholders are D/W/Y for " "days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. " @@ -1049,6 +1071,10 @@ msgid "" "written as 1W:1D,1M:1W,3Y:1M." msgstr "" +#: templates/commandline.html:14 +msgid "Enter a url, or click the "Target URL >" link" +msgstr "" + #: templates/restoredirect.html:61 msgid "Enter backup passphrase, if any" msgstr "輸入備份密碼(如有)" @@ -1065,11 +1091,11 @@ msgstr "輸入加密密碼" msgid "Enter expression here" msgstr "" -#: templates/commandline.html:22 +#: templates/commandline.html:19 msgid "Enter one argument per line without quotes, e.g. *.txt" msgstr "" -#: templates/commandline.html:29 +#: templates/commandline.html:26 msgid "" "Enter one option per line in command-line format, e.g. --dblock-size=100MB" msgstr "" @@ -1283,11 +1309,11 @@ msgstr "檔案大於" msgid "Filters" msgstr "過濾器" -#: templates/commandline.html:60 +#: templates/commandline.html:57 msgid "Finished!" msgstr "已完成!" -#: scripts/controllers/AppController.js:176 +#: scripts/controllers/AppController.js:180 msgid "First run setup" msgstr "" @@ -1295,11 +1321,15 @@ msgstr "" msgid "Folder" msgstr "資籵夾" +#: templates/backends/storj.html:42 +msgid "Folder in the bucket" +msgstr "" + #: templates/backends/aliyunoss.html:30 templates/backends/b2.html:7 #: templates/backends/cos.html:30 templates/backends/e2.html:16 #: templates/backends/file.html:22 templates/backends/file.html:6 #: templates/backends/jottacloud.html:2 templates/backends/mega.html:2 -#: templates/backends/s3.html:61 templates/backends/sia.html:6 +#: templates/backends/s3.html:60 templates/backends/sia.html:6 #: templates/backends/storj.html:41 templates/restore.html:105 #: templates/restore.html:89 msgid "Folder path" @@ -1309,10 +1339,6 @@ msgstr "資料夾路徑" msgid "Folder path name" msgstr "" -#: templates/backends/storj.html:42 -msgid "Folder within the bucket for storing the backup" -msgstr "" - #: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "星期五" @@ -1350,7 +1376,7 @@ msgstr "一般設定" msgid "Generate" msgstr "產生" -#: templates/backends/s3.html:89 +#: templates/backends/s3.html:88 msgid "Generate IAM access policy" msgstr "產生 IAM 存取原則" @@ -1425,13 +1451,13 @@ msgstr "" msgid "If a date was missed, the job will run as soon as possible." msgstr "如果錯過了時間,將儘快執行工作。" -#: templates/addoredit.html:361 +#: templates/addoredit.html:359 msgid "" "If at least one newer backup is found, all backups older than this date are " "deleted." msgstr "" -#: templates/localdatabase.html:13 +#: templates/localdatabase.html:10 msgid "" "If the backup and the remote storage is out of sync, Duplicati will require " "that you perform a repair operation to synchronize the database. If the " @@ -1442,14 +1468,14 @@ msgstr "" msgid "" "If the backup file was not downloaded automatically, right click and choose "Save" -" as …"" +" as …"." msgstr "" #: templates/notificationarea.html:7 msgid "" "If the backup file was not downloaded automatically, right click and choose " -""Save as …"" +""Save as …"." msgstr "" #: scripts/services/EditUriBackendConfig.js:113 @@ -1465,7 +1491,7 @@ msgstr "" #: templates/delete.html:32 msgid "" "If you want to use the backup later, you can export the configuration before" -" deleting it" +" deleting it." msgstr "" #: templates/import.html:29 @@ -1476,6 +1502,11 @@ msgstr "匯入" msgid "Import Destination URL" msgstr "匯入目的地網址" +#: scripts/controllers/EditBackupController.js:96 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Import URL" +msgstr "" + #: templates/import.html:3 msgid "Import backup configuration" msgstr "匯入備份設定" @@ -1545,11 +1576,11 @@ msgstr "KByte" msgid "KByte/s" msgstr "KByte/s" -#: templates/addoredit.html:325 +#: templates/addoredit.html:323 msgid "Keep a specific number of backups" msgstr "" -#: templates/addoredit.html:323 +#: templates/addoredit.html:321 msgid "Keep all backups" msgstr "" @@ -1614,7 +1645,7 @@ msgstr "載入舊資料" msgid "Loading remote storage usage …" msgstr "" -#: templates/about.html:42 templates/about.html:47 templates/about.html:53 +#: 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 @@ -1627,10 +1658,13 @@ msgid "Local Repository" msgstr "" #: templates/localdatabase.html:2 -msgid "Local database for" -msgstr "本地資連庫" +msgid "" +"Local database for {{Backup.Backup.Name}}…loading…" +msgstr "" -#: templates/localdatabase.html:26 +#: templates/localdatabase.html:23 msgid "Local database path:" msgstr "本地資料庫路徑:" @@ -1642,7 +1676,7 @@ msgstr "" msgid "Local storage" msgstr "本地儲存" -#: templates/localdatabase.html:23 +#: templates/localdatabase.html:20 msgid "Location" msgstr "位置" @@ -1658,6 +1692,10 @@ msgstr "" msgid "Log data from the server" msgstr "來自伺服器的記錄" +#: index.html:306 +msgid "Log in" +msgstr "" + #: index.html:226 msgid "Log out" msgstr "登出" @@ -1670,7 +1708,7 @@ msgstr "MByte" msgid "MByte/s" msgstr "MByte/s" -#: templates/localdatabase.html:11 +#: templates/localdatabase.html:8 msgid "Maintenance" msgstr "維護" @@ -1701,7 +1739,7 @@ msgid "Max upload speed" msgstr "最高上傳速度" #: index.html:144 templates/addoredit.html:127 templates/addoredit.html:169 -#: templates/addoredit.html:384 templates/addoredit.html:95 +#: templates/addoredit.html:382 templates/addoredit.html:95 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" msgstr "選單" @@ -1747,11 +1785,11 @@ msgstr "" msgid "Mon" msgstr "星期一" -#: scripts/services/AppUtils.js:93 templates/addoredit.html:355 +#: scripts/services/AppUtils.js:93 templates/addoredit.html:353 msgid "Months" msgstr "月" -#: templates/localdatabase.html:34 +#: templates/localdatabase.html:31 msgid "Move existing database" msgstr "移動現時的資料庫" @@ -1822,7 +1860,7 @@ msgstr "下次的工作:" msgid "Next time" msgstr "下次執行時間:" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:182 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -1894,23 +1932,19 @@ msgid "" "is equivalent to 1 MByte/s." msgstr "" -#: templates/backends/sia.html:19 -msgid "Note:" -msgstr "" - -#: templates/addoredit.html:330 +#: templates/addoredit.html:328 msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "" -#: scripts/controllers/AppController.js:48 -#: scripts/controllers/AppController.js:63 +#: scripts/controllers/AppController.js:52 +#: scripts/controllers/AppController.js:67 #: scripts/controllers/EditBackupController.js:104 #: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 #: scripts/controllers/RestoreDirectController.js:33 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28 #: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58 -#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:152 +#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:147 #: templates/settings.html:158 msgid "OK" msgstr "確定" @@ -1923,14 +1957,14 @@ msgstr "" msgid "OSS Access Key Secret" msgstr "" -#: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 -msgid "OSS Bucket Name" -msgstr "" - #: templates/backends/aliyunoss.html:21 msgid "OSS Bucket Region" msgstr "" +#: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 +msgid "OSS Bucket name" +msgstr "" + #: templates/backends/aliyunoss.html:2 msgid "OSS Endpoint" msgstr "" @@ -1947,7 +1981,7 @@ msgstr "" msgid "Official releases" msgstr "" -#: templates/addoredit.html:348 +#: templates/addoredit.html:346 msgid "" "Once there are more backups than the specified number, the oldest backups " "are deleted." @@ -1966,7 +2000,7 @@ msgid "Opened" msgstr "" #: scripts/services/EditUriBuiltins.js:1016 -msgid "Openstack API Key are not supported in v3 keystone API." +msgid "Openstack API key are not supported in v3 keystone API" msgstr "" #: scripts/services/AppUtils.js:197 @@ -2009,7 +2043,7 @@ msgstr "選項" #: templates/settings.html:143 msgid "" "Options added here are applied to all backups, but can be overridden in each" -" individual backup" +" individual backup." msgstr "" #: templates/restore.html:81 @@ -2020,7 +2054,7 @@ msgstr "" msgid "Others" msgstr "Others" -#: templates/addoredit.html:334 +#: templates/addoredit.html:332 msgid "" "Over time backups will be deleted automatically. There will remain one " "backup for each of the last 7 days, each of the last 4 weeks, each of the " @@ -2078,7 +2112,7 @@ msgid "Path on server" msgstr "伺服器上路徑" #: templates/backends/b2.html:8 templates/backends/e2.html:17 -#: templates/backends/s3.html:63 +#: templates/backends/s3.html:62 msgid "Path or subfolder in the bucket" msgstr "" @@ -2090,7 +2124,7 @@ msgstr "暫停" msgid "Pause after startup or hibernation" msgstr "啟動或休眠後暫停" -#: scripts/controllers/AppController.js:46 +#: scripts/controllers/AppController.js:50 msgid "Pause options" msgstr "暫停選項" @@ -2119,7 +2153,7 @@ msgid "Prevent tray icon automatic log-in" msgstr "" #: templates/addoredit.html:114 templates/addoredit.html:247 -#: templates/addoredit.html:297 templates/addoredit.html:411 +#: templates/addoredit.html:297 templates/addoredit.html:409 #: templates/restoredirect.html:81 msgid "Previous" msgstr "Previous" @@ -2152,7 +2186,7 @@ msgstr "" msgid "Rebuilding local database …" msgstr "" -#: templates/localdatabase.html:20 +#: templates/localdatabase.html:17 msgid "Recreate (delete and repair)" msgstr "重建(刪除及修復)" @@ -2176,7 +2210,7 @@ msgstr "" msgid "Relative paths not allowed" msgstr "" -#: index.html:306 templates/captcha.html:7 +#: index.html:305 templates/captcha.html:7 msgid "Reload" msgstr "" @@ -2216,7 +2250,7 @@ msgstr "移除選項" msgid "Removed files" msgstr "" -#: templates/localdatabase.html:18 templates/notificationarea.html:14 +#: templates/localdatabase.html:15 templates/notificationarea.html:14 msgid "Repair" msgstr "修復" @@ -2236,11 +2270,11 @@ msgstr "重覆密碼" msgid "Reporting:" msgstr "報告︰" -#: templates/localdatabase.html:31 +#: templates/localdatabase.html:28 msgid "Reset" msgstr "重設" -#: index.html:214 templates/restore.html:142 +#: index.html:214 templates/restore.html:137 msgid "Restore" msgstr "還原" @@ -2314,7 +2348,7 @@ msgstr "每...重覆執行" msgid "Run now" msgstr "立即執行" -#: templates/commandline.html:47 +#: templates/commandline.html:44 msgid "Running commandline entry" msgstr "" @@ -2322,10 +2356,14 @@ msgstr "" msgid "Running task:" msgstr "正在執行工作:" -#: scripts/controllers/StateController.js:25 templates/commandline.html:58 +#: scripts/controllers/StateController.js:25 msgid "Running …" msgstr "" +#: templates/commandline.html:54 +msgid "Running … stop now" +msgstr "" + #: scripts/services/SystemInfo.js:51 msgid "S3 Compatible" msgstr "S3 相容" @@ -2342,11 +2380,11 @@ msgstr "星期六" msgid "Satellite" msgstr "" -#: templates/addoredit.html:410 templates/localdatabase.html:32 +#: templates/addoredit.html:408 templates/localdatabase.html:29 msgid "Save" msgstr "儲存" -#: templates/localdatabase.html:33 +#: templates/localdatabase.html:30 msgid "Save and repair" msgstr "儲存並修復" @@ -2404,11 +2442,16 @@ msgstr "伺服器與連接埠" msgid "Server hostname or IP" msgstr "伺服器名稱或 IP" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "Server is currently paused," msgstr "伺服器目前已暫停," +#: templates/commandline.html:45 +msgid "" +"Server is currently paused, resume now" +msgstr "" + #: scripts/controllers/HomeController.js:7 msgid "Server is currently paused, do you want to resume now?" msgstr "伺服器暫停中,您要現在立即繼續嗎?" @@ -2421,7 +2464,7 @@ msgstr "伺服器密碼" msgid "Server paused" msgstr "伺服器已暫停" -#: templates/about.html:69 +#: templates/about.html:71 msgid "Server state properties" msgstr "伺服器狀態" @@ -2459,13 +2502,7 @@ msgstr "顯示樹狀檢視" msgid "Sia server password" msgstr "Sia 伺服器密碼" -#: templates/backends/sia.html:19 -msgid "" -"Sia will still boost redundancy later as long as you're connected to your " -"hosts." -msgstr "" - -#: templates/addoredit.html:326 +#: templates/addoredit.html:324 msgid "Smart backup retention" msgstr "" @@ -2475,7 +2512,7 @@ msgid "" "name" msgstr "" -#: templates/backends/s3.html:83 +#: templates/backends/s3.html:82 msgid "" "Some S3 providers might only be compatible with a certain client library" msgstr "" @@ -2613,7 +2650,7 @@ msgstr "系統檔案" msgid "System info" msgstr "系統資訊" -#: templates/about.html:61 +#: templates/about.html:63 msgid "System properties" msgstr "系統內容" @@ -2625,6 +2662,10 @@ msgstr "TByte" msgid "TByte/s" msgstr "TByte/s" +#: templates/commandline.html:13 +msgid "Target URL >" +msgstr "" + #: templates/backends/sia.html:7 msgid "Target path. Example: /backup" msgstr "" @@ -2693,27 +2734,23 @@ msgstr "" #: templates/addoredit.html:312 msgid "" -"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 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." msgstr "" #: scripts/services/EditUriBuiltins.js:1068 msgid "The bucket name should be all lower-case, convert automatically?" msgstr "" -#: scripts/services/EditUriBuiltins.js:1052 -msgid "" -"The bucket name should start with your username, prepend automatically?" -msgstr "" - #: scripts/controllers/ExportController.js:13 msgid "" "The configuration should be kept safe. Are you sure you want to save an " "unencrypted file containing your passwords?" msgstr "" -#: index.html:299 +#: index.html:298 msgid "The connection to the server is lost, attempting again in {{time}} …" msgstr "" @@ -2815,7 +2852,7 @@ msgstr "本月" msgid "This week" msgstr "本週" -#: scripts/controllers/AppController.js:61 +#: scripts/controllers/AppController.js:65 msgid "Throttle settings" msgstr "" @@ -2842,6 +2879,12 @@ msgstr "" msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "" +#: scripts/services/EditUriBuiltins.js:1052 +msgid "" +"To prevent bucket naming conflicts, it is recommended to prepend your " +"account ID to the bucket name. Prepend automatically?" +msgstr "" + #: templates/settings.html:26 msgid "" "To prevent various DNS based attacks, Duplicati limits the allowed hostnames" @@ -2875,7 +2918,7 @@ msgstr "" msgid "Tue" msgstr "星期二" -#: templates/restore.html:138 +#: templates/restore.html:133 msgid "Type passphrase here." msgstr "" @@ -2891,6 +2934,13 @@ msgstr "" msgid "Until resumed" msgstr "直至手動繼續" +#: templates/about.html:30 +msgid "" +"Update {{state.updatedVersion}} is available." +" Download now" +msgstr "" + #: templates/settings.html:78 msgid "Update channel" msgstr "更新頻道" @@ -2916,7 +2966,7 @@ msgid "" "Usage reports help us improve the user experience and evaluate impact of new" " features. We use them to generate {{'public usage statistics' | " -"translate}}" +"translate}}." msgstr "" #: templates/settings.html:113 @@ -3032,7 +3082,7 @@ msgstr "" #: templates/delete.html:21 msgid "" "WARNING: The remote database is found to be in use by the commandline " -"library" +"library." msgstr "" #: templates/delete.html:44 @@ -3043,7 +3093,7 @@ msgstr "" msgid "Waiting for task to begin" msgstr "" -#: templates/commandline.html:54 +#: templates/commandline.html:51 msgid "Waiting for task to start …" msgstr "" @@ -3071,7 +3121,7 @@ msgstr "弱密碼" msgid "Wed" msgstr "星期三" -#: scripts/services/AppUtils.js:92 templates/addoredit.html:354 +#: scripts/services/AppUtils.js:92 templates/addoredit.html:352 msgid "Weeks" msgstr "星期" @@ -3083,11 +3133,11 @@ msgstr "" msgid "Where do you want to restore the files to?" msgstr "" -#: scripts/services/AppUtils.js:94 templates/addoredit.html:356 +#: scripts/services/AppUtils.js:94 templates/addoredit.html:354 msgid "Years" msgstr "年" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:182 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -3132,7 +3182,7 @@ msgid "" "Are you sure this is what you want?" msgstr "" -#: templates/about.html:27 +#: templates/about.html:28 msgid "You are currently running {{appname}} {{version}}" msgstr "" @@ -3206,7 +3256,7 @@ msgid "You must enter a tenant (aka project) name to use v3 API" msgstr "" #: scripts/services/EditUriBuiltins.js:1027 -msgid "You must enter a tenant name if you do not provide an API Key" +msgid "You must enter a tenant name if you do not provide an API key" msgstr "" #: scripts/controllers/EditBackupController.js:289 @@ -3218,11 +3268,11 @@ msgid "You must enter a valid retention policy string" msgstr "" #: scripts/services/EditUriBuiltins.js:1024 -msgid "You must enter either a password or an API Key" +msgid "You must enter either a password or an API key" msgstr "" #: scripts/services/EditUriBuiltins.js:1031 -msgid "You must enter either a password or an API Key, not both" +msgid "You must enter either a password or an API key, not both" msgstr "" #: scripts/services/EditUriBackendConfig.js:122 @@ -3258,7 +3308,7 @@ msgstr "" msgid "You should fill in {{field}} {{reason}}" msgstr "" -#: templates/restore.html:149 +#: templates/restore.html:144 msgid "Your files and folders have been restored successfully." msgstr "" @@ -3298,7 +3348,7 @@ msgstr "" msgid "cos_secret_key" msgstr "" -#: templates/addoredit.html:272 templates/addoredit.html:357 +#: templates/addoredit.html:272 templates/addoredit.html:355 #: templates/advancedoptionseditor.html:29 #: templates/advancedoptionseditor.html:36 msgid "custom" @@ -3344,8 +3394,7 @@ msgstr "" msgid "remote repository, e.g. remote" msgstr "" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "resume now" msgstr "立即繼續" @@ -3365,7 +3414,7 @@ msgid "" "under the {{licensename}}." msgstr "" -#: templates/about.html:51 +#: templates/about.html:53 msgid "" "{{brandingService.appName}} is using the following third party libraries:" msgstr "" @@ -3395,7 +3444,3 @@ msgstr "{{number}} 分鐘" #: templates/home.html:52 msgid "{{time}} (took {{duration}})" msgstr "{{time}} (花費 {{duration}})" - -#: templates/localdatabase.html:4 -msgid "…loading…" -msgstr "" diff --git a/Localizations/webroot/localization_webroot-zh_TW.po b/Localizations/webroot/localization_webroot-zh_TW.po index 0c2e15316..687594494 100644 --- a/Localizations/webroot/localization_webroot-zh_TW.po +++ b/Localizations/webroot/localization_webroot-zh_TW.po @@ -39,22 +39,39 @@ msgstr "選擇一個項目" msgid "...loading..." msgstr "...載入中..." -#: templates/backends/openstack.html:44 -msgid "API Key" -msgstr "API Key" +#: templates/backends/sia.html:19 +msgid "" +"Note: Sia will still boost redundancy later as long as you're " +"connected to your hosts." +msgstr "" -#: scripts/services/EditUriBuiltins.js:1167 templates/backends/storj.html:21 +#: templates/commandline.html:25 +msgid " Edit as text" +msgstr "" + +#: templates/commandline.html:32 +msgid " Edit as text" +msgstr "" + +#: 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 "" + +#: scripts/services/EditUriBuiltins.js:1167 +#: templates/backends/openstack.html:44 templates/backends/storj.html:21 #: templates/backends/storj.html:22 msgid "API key" msgstr "" -#: scripts/services/EditUriBuiltins.js:1041 templates/backends/s3.html:67 -#: templates/backends/s3.html:69 +#: scripts/services/EditUriBuiltins.js:1041 templates/backends/s3.html:66 +#: templates/backends/s3.html:68 msgid "AWS Access ID" msgstr "AWS Access ID" -#: scripts/services/EditUriBuiltins.js:1042 templates/backends/s3.html:72 -#: templates/backends/s3.html:74 +#: scripts/services/EditUriBuiltins.js:1042 templates/backends/s3.html:71 +#: templates/backends/s3.html:73 msgid "AWS Access Key" msgstr "AWS Access Key" @@ -62,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 "關於" @@ -115,7 +132,7 @@ msgstr "直接增加資料路徑" msgid "Add advanced option" msgstr "加入進階選項" -#: index.html:211 +#: index.html:212 msgid "Add backup" msgstr "備份" @@ -140,7 +157,8 @@ msgstr "調整 bucket 名稱?" msgid "Advanced Options" msgstr "進階選項" -#: templates/addoredit.html:378 templates/edituri.html:28 +#: templates/addoredit.html:376 templates/commandline.html:23 +#: templates/commandline.html:31 templates/edituri.html:28 msgid "Advanced options" msgstr "進階選項" @@ -246,8 +264,8 @@ msgid "Autogenerated passphrase" msgstr "自動產生密碼" #: templates/addoredit.html:258 -msgid "Automatically run backups." -msgstr "自動執行備份" +msgid "Automatically run backups" +msgstr "" #: templates/backends/b2.html:12 msgid "B2 Application ID" @@ -269,13 +287,15 @@ msgstr "" msgid "B2 Cloud Storage Application Key" msgstr "B2 Cloud Storage Application Key" -#: templates/restore.html:143 templates/restore.html:70 +#: templates/restore.html:138 templates/restore.html:70 msgid "Back" msgstr "返回" -#: templates/about.html:64 -msgid "Backend modules:" -msgstr "Backend 模組:" +#: templates/about.html:66 +msgid "" +"Backend modules:

{{item.Key}}

" +msgstr "" #: scripts/services/ServerStatus.js:46 msgid "Backup complete!" @@ -287,21 +307,17 @@ msgstr "備份目的地" #: templates/restore.html:131 msgid "" -"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. 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." msgstr "" -"備份檔已加密,但沒有可用的密碼。\n" -" 請輸入密碼以還原您的檔案,\n" -" 若您是使用 GPG 加密者,保持空白讓 GPG 檢索並取用系統的 keychain。" #: templates/restore.html:21 templates/restoredirect.html:21 #: templates/restoredirect.html:31 msgid "Backup location" msgstr "備份位置" -#: templates/addoredit.html:321 +#: templates/addoredit.html:319 msgid "Backup retention" msgstr "保留備份數目" @@ -325,33 +341,23 @@ msgstr "瀏覽" msgid "Browser default" msgstr "瀏覽器預設" -#: scripts/services/EditUriBuiltins.js:1163 -#: scripts/services/EditUriBuiltins.js:1169 templates/backends/storj.html:37 -msgid "Bucket" -msgstr "" +#: templates/backends/gcs.html:15 +msgid "Bucket create location" +msgstr "Bucket 建立位置" #: scripts/services/EditUriBuiltins.js:1000 #: scripts/services/EditUriBuiltins.js:1040 #: scripts/services/EditUriBuiltins.js:1086 #: scripts/services/EditUriBuiltins.js:1100 +#: scripts/services/EditUriBuiltins.js:1163 +#: scripts/services/EditUriBuiltins.js:1169 #: scripts/services/EditUriBuiltins.js:1226 -#: scripts/services/EditUriBuiltins.js:1238 -msgid "Bucket Name" -msgstr "Bucket 名稱" - -#: templates/backends/gcs.html:15 -msgid "Bucket create location" -msgstr "Bucket 建立位置" - -#: templates/backends/storj.html:38 -msgid "Bucket for storing the backup" -msgstr "" - -#: templates/backends/b2.html:2 templates/backends/b2.html:3 -#: templates/backends/cos.html:25 templates/backends/e2.html:11 -#: templates/backends/e2.html:12 templates/backends/gcs.html:2 -#: templates/backends/openstack.html:2 templates/backends/s3.html:22 -#: templates/backends/s3.html:23 +#: scripts/services/EditUriBuiltins.js:1238 templates/backends/b2.html:2 +#: templates/backends/b2.html:3 templates/backends/cos.html:25 +#: templates/backends/e2.html:11 templates/backends/e2.html:12 +#: templates/backends/gcs.html:2 templates/backends/openstack.html:2 +#: templates/backends/s3.html:22 templates/backends/s3.html:23 +#: templates/backends/storj.html:37 templates/backends/storj.html:38 msgid "Bucket name" msgstr "Bucket 名稱" @@ -431,8 +437,9 @@ msgstr "快取檔案" msgid "Canary" msgstr "Canary" -#: scripts/controllers/AppController.js:48 -#: scripts/controllers/AppController.js:63 +#: 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 @@ -471,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 "更新記錄" @@ -483,15 +494,15 @@ msgstr "更新記錄:{{appname}} {{version}}" msgid "Check failed:" msgstr "檢查失敗:" -#: templates/about.html:33 +#: templates/about.html:34 msgid "Check for updates now" msgstr "現在檢查更新" -#: templates/about.html:34 +#: templates/about.html:35 msgid "Checking for updates …" msgstr "檢查更新中 ..." -#: templates/captcha.html:10 +#: templates/captcha.html:11 msgid "Checking …" msgstr "" @@ -511,11 +522,11 @@ 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 "點這裡進入頻寬限制設定" -#: templates/backends/s3.html:79 +#: templates/backends/s3.html:78 msgid "Client library to use" msgstr "" @@ -527,6 +538,14 @@ msgstr "" msgid "Cloud API Secret Key" msgstr "" +#: templates/commandline.html:8 +msgid "Command" +msgstr "" + +#: templates/commandline.html:18 +msgid "Commandline arguments" +msgstr "" + #: templates/home.html:40 msgid "Commandline …" msgstr "命令列 ..." @@ -555,9 +574,11 @@ msgstr "正在完成備份 ..." msgid "Completing previous backup …" msgstr "正在完成上一次備份 ..." -#: templates/about.html:65 -msgid "Compression modules:" -msgstr "壓縮模組:" +#: templates/about.html:67 +msgid "" +"Compression modules:

{{item.Key}}

" +msgstr "" #: scripts/directives/sourceFolderPicker.js:533 msgid "Computer" @@ -585,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 "" @@ -601,7 +622,7 @@ msgstr "需要確認" msgid "Connect" msgstr "連線" -#: index.html:307 +#: index.html:308 msgid "Connect now" msgstr "立即連線" @@ -609,25 +630,18 @@ msgstr "立即連線" msgid "Connecting to server …" msgstr "正在連線到伺服器 ..." -#: templates/commandline.html:51 +#: templates/commandline.html:48 msgid "Connecting to task …" msgstr "" -#: index.html:308 +#: index.html:309 msgid "Connecting …" msgstr "" -#: index.html:293 +#: index.html:294 msgid "Connection lost" msgstr "連線失敗" -#: index.html:294 -msgid "" -"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." -msgstr "" - #: scripts/directives/backupEditUri.js:50 #: scripts/directives/backupEditUri.js:53 msgid "Connection worked!" @@ -662,6 +676,11 @@ msgstr "複製" msgid "Copy Destination URL to Clipboard" msgstr "複製目標 URL 至剪貼簿" +#: scripts/controllers/EditBackupController.js:104 +#: scripts/controllers/RestoreDirectController.js:33 +msgid "Copy URL" +msgstr "" + #: scripts/controllers/DialogController.js:20 msgid "Copy failed. Please manually copy the URL" msgstr "複製失敗。請手動複製 URL" @@ -742,11 +761,11 @@ msgstr "" msgid "Custom authentication url" msgstr "自訂授權 URL" -#: templates/addoredit.html:327 +#: templates/addoredit.html:325 msgid "Custom backup retention" msgstr "自訂備份保留規則" -#: templates/backends/s3.html:56 +#: templates/backends/s3.html:55 msgid "Custom bucket storage class" msgstr "" @@ -766,25 +785,19 @@ msgstr "自訂區域 Value ({{region}})" msgid "Custom server url ({{server}})" msgstr "自訂伺服器 URL ({{server}})" -#: templates/backends/s3.html:50 -msgid "" -"Custom storage class\n" -" ({{class}})" -msgstr "" - -#: templates/backends/gcs.html:29 +#: templates/backends/gcs.html:29 templates/backends/s3.html:50 msgid "Custom storage class ({{class}})" msgstr "自訂儲存等級 ({{class}})" #: templates/advancedoptionseditor.html:43 -msgid "DEPRECATED:" +msgid "DEPRECATED: {{getDeprecationMessage(item)}}" msgstr "" #: templates/home.html:37 msgid "Database …" msgstr "資料庫 ..." -#: scripts/services/AppUtils.js:91 templates/addoredit.html:353 +#: scripts/services/AppUtils.js:91 templates/addoredit.html:351 msgid "Days" msgstr "日" @@ -804,7 +817,11 @@ msgstr "預設排除" msgid "Default options" msgstr "預設選項" -#: templates/localdatabase.html:19 +#: templates/advancedoptionseditor.html:44 +msgid "Default value: \"{{getDefaultValue(item)}}\"" +msgstr "" + +#: templates/localdatabase.html:16 msgid "Delete" msgstr "刪除" @@ -816,7 +833,7 @@ msgstr "刪除階段 (舊版本備份)" msgid "Delete backup" msgstr "刪除備份" -#: templates/addoredit.html:324 +#: templates/addoredit.html:322 msgid "Delete backups that are older than" msgstr "刪除指定條件以前的備份" @@ -944,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:177 +#: 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" @@ -987,7 +1004,7 @@ msgstr "" " 當您刪除備份時,您可以只刪除本機資料庫而不影響恢復備份目的地備份檔的還原能力。\n" " 如果您使用本機資料庫做命令列方式備份,您將資料庫保留好。" -#: templates/localdatabase.html:8 +#: templates/localdatabase.html:5 msgid "" "Each backup has a local database associated with it, which stores " "information about the remote backup on the local machine. This makes it " @@ -995,12 +1012,12 @@ msgid "" " to be downloaded for each operation." msgstr "" -#: templates/addoredit.html:174 templates/addoredit.html:389 +#: templates/addoredit.html:174 templates/addoredit.html:387 #: templates/edituri.html:39 templates/settings.html:146 msgid "Edit as list" msgstr "編輯清單" -#: templates/addoredit.html:177 templates/addoredit.html:392 +#: templates/addoredit.html:177 templates/addoredit.html:390 #: templates/edituri.html:42 templates/settings.html:152 msgid "Edit as text" msgstr "編輯文字內容" @@ -1026,9 +1043,11 @@ msgstr "加密方式" msgid "Encryption changed" msgstr "加密方式已變更" -#: templates/about.html:66 -msgid "Encryption modules:" -msgstr "加密模組:" +#: templates/about.html:68 +msgid "" +"Encryption modules:

{{item.Key}}

" +msgstr "" #: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 #: templates/backends/storj.html:26 @@ -1054,7 +1073,12 @@ msgstr "結束" msgid "Enter URL" msgstr "輸入 URL" -#: templates/addoredit.html:341 +#: scripts/controllers/EditBackupController.js:96 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Enter a backup destination URL:" +msgstr "" + +#: templates/addoredit.html:339 msgid "" "Enter a retention strategy manually. Placeholders are D/W/Y for " "days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. " @@ -1066,6 +1090,10 @@ msgstr "" "日/週/年。語法如下:7D:1D,4W:1W,36M:1M。上述例子表示,每7日保留1份,每4週保留1份,每36個月保留1份。您也可以寫成 " "1W:1D,1M:1W,3Y:1M。" +#: templates/commandline.html:14 +msgid "Enter a url, or click the "Target URL >" link" +msgstr "" + #: templates/restoredirect.html:61 msgid "Enter backup passphrase, if any" msgstr "輸入備份密碼,如果有的話" @@ -1082,11 +1110,11 @@ msgstr "輸入加密密碼" msgid "Enter expression here" msgstr "在這裡輸入運算式" -#: templates/commandline.html:22 +#: templates/commandline.html:19 msgid "Enter one argument per line without quotes, e.g. *.txt" msgstr "" -#: templates/commandline.html:29 +#: templates/commandline.html:26 msgid "" "Enter one option per line in command-line format, e.g. --dblock-size=100MB" msgstr "" @@ -1300,11 +1328,11 @@ msgstr "檔案大小超過:" msgid "Filters" msgstr "篩選" -#: templates/commandline.html:60 +#: templates/commandline.html:57 msgid "Finished!" msgstr "已完成!" -#: scripts/controllers/AppController.js:176 +#: scripts/controllers/AppController.js:183 msgid "First run setup" msgstr "執行初始化設定" @@ -1312,11 +1340,15 @@ msgstr "執行初始化設定" msgid "Folder" msgstr "資料夾" +#: templates/backends/storj.html:42 +msgid "Folder in the bucket" +msgstr "" + #: templates/backends/aliyunoss.html:30 templates/backends/b2.html:7 #: templates/backends/cos.html:30 templates/backends/e2.html:16 #: templates/backends/file.html:22 templates/backends/file.html:6 #: templates/backends/jottacloud.html:2 templates/backends/mega.html:2 -#: templates/backends/s3.html:61 templates/backends/sia.html:6 +#: templates/backends/s3.html:60 templates/backends/sia.html:6 #: templates/backends/storj.html:41 templates/restore.html:105 #: templates/restore.html:89 msgid "Folder path" @@ -1326,10 +1358,6 @@ msgstr "資料夾路徑" msgid "Folder path name" msgstr "" -#: templates/backends/storj.html:42 -msgid "Folder within the bucket for storing the backup" -msgstr "" - #: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "週五" @@ -1367,7 +1395,7 @@ msgstr "一般選項" msgid "Generate" msgstr "產生" -#: templates/backends/s3.html:89 +#: templates/backends/s3.html:88 msgid "Generate IAM access policy" msgstr "產生 IAM access policy" @@ -1391,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 "首頁" @@ -1442,13 +1470,13 @@ msgstr "" msgid "If a date was missed, the job will run as soon as possible." msgstr "如果已錯過時間,將儘可能快速進行這個工作。" -#: templates/addoredit.html:361 +#: templates/addoredit.html:359 msgid "" "If at least one newer backup is found, all backups older than this date are " "deleted." msgstr "如果有更新的備份存在,則刪除比這個日期早的所有備份。" -#: templates/localdatabase.html:13 +#: templates/localdatabase.html:10 msgid "" "If the backup and the remote storage is out of sync, Duplicati will require " "that you perform a repair operation to synchronize the database. If the " @@ -1459,19 +1487,15 @@ msgstr "" msgid "" "If the backup file was not downloaded automatically, right click and choose "Save" -" as …"" +" as …"." msgstr "" -"如果備份檔案沒有自動下載,右鍵點選這裡 "另存 " -"..."" #: templates/notificationarea.html:7 msgid "" "If the backup file was not downloaded automatically, right click and choose " -""Save as …"" +""Save as …"." msgstr "" -"如果備份檔案沒有自動下載,右鍵點選這裡 " -""另存 ..."" #: scripts/services/EditUriBackendConfig.js:113 msgid "" @@ -1488,8 +1512,8 @@ msgstr "If you do not enter an API Key, the tenant name is required" #: templates/delete.html:32 msgid "" "If you want to use the backup later, you can export the configuration before" -" deleting it" -msgstr "如果您以後還想要使用此備份,您可以在刪除之前先將設定匯出" +" deleting it." +msgstr "" #: templates/import.html:29 msgid "Import" @@ -1499,6 +1523,11 @@ msgstr "匯入" msgid "Import Destination URL" msgstr "匯入目的地 URL" +#: scripts/controllers/EditBackupController.js:96 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Import URL" +msgstr "" + #: templates/import.html:3 msgid "Import backup configuration" msgstr "匯入備份設定" @@ -1527,7 +1556,7 @@ msgstr "包含表示式" msgid "Include regular expression" msgstr "包含正則表示式" -#: templates/captcha.html:11 +#: templates/captcha.html:12 msgid "Incorrect answer, try again" msgstr "回應不正確,請重試一次" @@ -1570,11 +1599,11 @@ msgstr "KByte" msgid "KByte/s" msgstr "KByte/s" -#: templates/addoredit.html:325 +#: templates/addoredit.html:323 msgid "Keep a specific number of backups" msgstr "保留指定份數的備份" -#: templates/addoredit.html:323 +#: templates/addoredit.html:321 msgid "Keep all backups" msgstr "保留所有備份" @@ -1639,10 +1668,10 @@ msgstr "載入較舊的資料" msgid "Loading remote storage usage …" msgstr "" -#: templates/about.html:42 templates/about.html:47 templates/about.html:53 +#: 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 "載入中 ..." @@ -1652,10 +1681,13 @@ msgid "Local Repository" msgstr "本機 Repository" #: templates/localdatabase.html:2 -msgid "Local database for" -msgstr "本機資料庫" +msgid "" +"Local database for {{Backup.Backup.Name}}…loading…" +msgstr "" -#: templates/localdatabase.html:26 +#: templates/localdatabase.html:23 msgid "Local database path:" msgstr "本機資料庫路徑:" @@ -1667,7 +1699,7 @@ msgstr "本機 repository" msgid "Local storage" msgstr "本機儲存區" -#: templates/localdatabase.html:23 +#: templates/localdatabase.html:20 msgid "Location" msgstr "位置" @@ -1683,7 +1715,11 @@ msgstr "{{Backup.Backup.Name}} 的記錄資料" msgid "Log data from the server" msgstr "伺服器上的記錄" -#: index.html:226 +#: index.html:307 +msgid "Log in" +msgstr "" + +#: index.html:227 msgid "Log out" msgstr "登出" @@ -1695,7 +1731,7 @@ msgstr "MByte" msgid "MByte/s" msgstr "MByte/s" -#: templates/localdatabase.html:11 +#: templates/localdatabase.html:8 msgid "Maintenance" msgstr "維護" @@ -1705,7 +1741,7 @@ msgid "" " advanced options." msgstr "" -#: index.html:259 +#: index.html:260 msgid "Manual" msgstr "" @@ -1725,8 +1761,8 @@ msgstr "最大下載速度" msgid "Max upload speed" msgstr "最大上傳速度" -#: index.html:144 templates/addoredit.html:127 templates/addoredit.html:169 -#: templates/addoredit.html:384 templates/addoredit.html:95 +#: 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" msgstr "功能" @@ -1772,11 +1808,11 @@ msgstr "已修改" msgid "Mon" msgstr "週一" -#: scripts/services/AppUtils.js:93 templates/addoredit.html:355 +#: scripts/services/AppUtils.js:93 templates/addoredit.html:353 msgid "Months" msgstr "月" -#: templates/localdatabase.html:34 +#: templates/localdatabase.html:31 msgid "Move existing database" msgstr "搬移已存在資料庫" @@ -1808,7 +1844,7 @@ msgstr "名稱" msgid "Never" msgstr "從未" -#: templates/settings.html:11 +#: templates/changepassword.html:5 templates/settings.html:11 msgid "New Password" msgstr "" @@ -1835,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 "下一個工作:" @@ -1847,7 +1883,7 @@ msgstr "下一個工作:" msgid "Next time" msgstr "下一次" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -1896,7 +1932,7 @@ msgstr "沒有要還原的項目,請至少選擇一個項目" msgid "No passphrase entered" msgstr "沒有輸入密碼" -#: index.html:185 +#: index.html:186 msgid "No scheduled tasks" msgstr "沒有排程工作" @@ -1919,23 +1955,20 @@ msgid "" "is equivalent to 1 MByte/s." msgstr "" -#: templates/backends/sia.html:19 -msgid "Note:" -msgstr "" - -#: templates/addoredit.html:330 +#: templates/addoredit.html:328 msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "什麼都不刪除。備份大小將隨著每次異動而持續增長。" -#: scripts/controllers/AppController.js:48 -#: scripts/controllers/AppController.js:63 +#: 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 #: scripts/controllers/RestoreDirectController.js:33 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28 #: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58 -#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:152 +#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:147 #: templates/settings.html:158 msgid "OK" msgstr "確定" @@ -1948,14 +1981,14 @@ msgstr "" msgid "OSS Access Key Secret" msgstr "" -#: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 -msgid "OSS Bucket Name" -msgstr "" - #: templates/backends/aliyunoss.html:21 msgid "OSS Bucket Region" msgstr "" +#: templates/backends/aliyunoss.html:25 templates/backends/aliyunoss.html:26 +msgid "OSS Bucket name" +msgstr "" + #: templates/backends/aliyunoss.html:2 msgid "OSS Endpoint" msgstr "" @@ -1972,7 +2005,7 @@ msgstr "" msgid "Official releases" msgstr "" -#: templates/addoredit.html:348 +#: templates/addoredit.html:346 msgid "" "Once there are more backups than the specified number, the oldest backups " "are deleted." @@ -1991,8 +2024,8 @@ msgid "Opened" msgstr "已開啟" #: scripts/services/EditUriBuiltins.js:1016 -msgid "Openstack API Key are not supported in v3 keystone API." -msgstr "v3 keystone API 不支援 Openstack API 金鑰。" +msgid "Openstack API key are not supported in v3 keystone API" +msgstr "" #: scripts/services/AppUtils.js:197 msgid "Operating System" @@ -2034,8 +2067,8 @@ msgstr "選項" #: templates/settings.html:143 msgid "" "Options added here are applied to all backups, but can be overridden in each" -" individual backup" -msgstr "這裡的選項將適用所有備份作業,不過每個作業內可以再各自設定,它將會覆寫這裡的全域選項。" +" individual backup." +msgstr "" #: templates/restore.html:81 msgid "Original location" @@ -2045,7 +2078,7 @@ msgstr "原始位置" msgid "Others" msgstr "其它" -#: templates/addoredit.html:334 +#: templates/addoredit.html:332 msgid "" "Over time backups will be deleted automatically. There will remain one " "backup for each of the last 7 days, each of the last 4 weeks, each of the " @@ -2103,7 +2136,7 @@ msgid "Path on server" msgstr "伺服器路徑" #: templates/backends/b2.html:8 templates/backends/e2.html:17 -#: templates/backends/s3.html:63 +#: templates/backends/s3.html:62 msgid "Path or subfolder in the bucket" msgstr "Bucket 裡的路徑或子資料夾" @@ -2115,7 +2148,7 @@ msgstr "暫停" msgid "Pause after startup or hibernation" msgstr "當啟動或休眠後暫停" -#: scripts/controllers/AppController.js:46 +#: scripts/controllers/AppController.js:52 msgid "Pause options" msgstr "暫停選項" @@ -2144,7 +2177,7 @@ msgid "Prevent tray icon automatic log-in" msgstr "關閉從系統列 (Tray) 圖示自動登入" #: templates/addoredit.html:114 templates/addoredit.html:247 -#: templates/addoredit.html:297 templates/addoredit.html:411 +#: templates/addoredit.html:297 templates/addoredit.html:409 #: templates/restoredirect.html:81 msgid "Previous" msgstr "上一頁" @@ -2177,7 +2210,7 @@ msgstr "正在清理檔案 ..." msgid "Rebuilding local database …" msgstr "正在重建本機資料庫 ..." -#: templates/localdatabase.html:20 +#: templates/localdatabase.html:17 msgid "Recreate (delete and repair)" msgstr "重新建立(刪除並修復)" @@ -2201,7 +2234,7 @@ msgstr "正在註冊暫時備份 ..." msgid "Relative paths not allowed" msgstr "不允許使用相對路徑" -#: index.html:306 templates/captcha.html:7 +#: index.html:306 templates/captcha.html:8 msgid "Reload" msgstr "重新載入" @@ -2241,7 +2274,7 @@ msgstr "移除選項" msgid "Removed files" msgstr "檔案已移除" -#: templates/localdatabase.html:18 templates/notificationarea.html:14 +#: templates/localdatabase.html:15 templates/notificationarea.html:14 msgid "Repair" msgstr "修復" @@ -2261,11 +2294,11 @@ msgstr "重複密碼" msgid "Reporting:" msgstr "報告︰" -#: templates/localdatabase.html:31 +#: templates/localdatabase.html:28 msgid "Reset" msgstr "重置" -#: index.html:214 templates/restore.html:142 +#: index.html:215 templates/restore.html:137 msgid "Restore" msgstr "還原" @@ -2323,7 +2356,7 @@ msgstr "已還原符號連結" msgid "Restoring files …" msgstr "正在還原檔案 ..." -#: index.html:217 +#: index.html:218 msgid "Resume" msgstr "繼續" @@ -2339,18 +2372,22 @@ msgstr "重複執行於每" msgid "Run now" msgstr "立即執行" -#: templates/commandline.html:47 +#: templates/commandline.html:44 msgid "Running commandline entry" msgstr "Running commandline entry" -#: index.html:172 +#: index.html:173 msgid "Running task:" msgstr "正在執行工作:" -#: scripts/controllers/StateController.js:25 templates/commandline.html:58 +#: scripts/controllers/StateController.js:25 msgid "Running …" msgstr "正在執行 ..." +#: templates/commandline.html:54 +msgid "Running … stop now" +msgstr "" + #: scripts/services/SystemInfo.js:51 msgid "S3 Compatible" msgstr "S3 相容" @@ -2367,11 +2404,11 @@ msgstr "週六" msgid "Satellite" msgstr "" -#: templates/addoredit.html:410 templates/localdatabase.html:32 +#: templates/addoredit.html:408 templates/localdatabase.html:29 msgid "Save" msgstr "儲存" -#: templates/localdatabase.html:33 +#: templates/localdatabase.html:30 msgid "Save and repair" msgstr "儲存並修復" @@ -2429,11 +2466,16 @@ msgstr "伺服器與連接埠" msgid "Server hostname or IP" msgstr "伺服器名稱或 IP" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "Server is currently paused," msgstr "伺服器目前已暫停," +#: templates/commandline.html:45 +msgid "" +"Server is currently paused, resume now" +msgstr "" + #: scripts/controllers/HomeController.js:7 msgid "Server is currently paused, do you want to resume now?" msgstr "伺服器目前已暫停,請問您現在要繼續嗎?" @@ -2446,11 +2488,11 @@ msgstr "伺服器密碼" msgid "Server paused" msgstr "伺服器目前已暫停" -#: templates/about.html:69 +#: templates/about.html:71 msgid "Server state properties" msgstr "伺服器狀態屬性" -#: index.html:220 templates/settings.html:2 +#: index.html:221 templates/settings.html:2 msgid "Settings" msgstr "設定" @@ -2484,13 +2526,7 @@ msgstr "顯示樹狀清單" msgid "Sia server password" msgstr "Sia 伺服器密碼" -#: templates/backends/sia.html:19 -msgid "" -"Sia will still boost redundancy later as long as you're connected to your " -"hosts." -msgstr "" - -#: templates/addoredit.html:326 +#: templates/addoredit.html:324 msgid "Smart backup retention" msgstr "智慧管理備份數" @@ -2500,7 +2536,7 @@ msgid "" "name" msgstr "某些 OpenStack 供應商允許 API Key 而不用密碼與 Tenant 名稱" -#: templates/backends/s3.html:83 +#: templates/backends/s3.html:82 msgid "" "Some S3 providers might only be compatible with a certain client library" msgstr "" @@ -2581,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 "正在停止工作:" @@ -2638,7 +2674,7 @@ msgstr "系統檔案" msgid "System info" msgstr "系統資訊" -#: templates/about.html:61 +#: templates/about.html:63 msgid "System properties" msgstr "系統屬性" @@ -2650,6 +2686,10 @@ msgstr "TByte" msgid "TByte/s" msgstr "TByte/s" +#: templates/commandline.html:13 +msgid "Target URL >" +msgstr "" + #: templates/backends/sia.html:7 msgid "Target path. Example: /backup" msgstr "" @@ -2720,20 +2760,16 @@ msgstr "這是已經不存在的臨時備份,因此已無記錄資料。" #: templates/addoredit.html:312 msgid "" -"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 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." msgstr "" #: scripts/services/EditUriBuiltins.js:1068 msgid "The bucket name should be all lower-case, convert automatically?" msgstr "Bucket 名稱應該全部小寫,要自動轉換嗎?" -#: scripts/services/EditUriBuiltins.js:1052 -msgid "" -"The bucket name should start with your username, prepend automatically?" -msgstr "Bucket 名稱應該以您的使用者名稱開頭,要自動加入嗎?" - #: scripts/controllers/ExportController.js:13 msgid "" "The configuration should be kept safe. Are you sure you want to save an " @@ -2851,7 +2887,7 @@ msgstr "本月" msgid "This week" msgstr "本週" -#: scripts/controllers/AppController.js:61 +#: scripts/controllers/AppController.js:67 msgid "Throttle settings" msgstr "頻寬限制設定" @@ -2878,6 +2914,12 @@ msgstr "確認要刪除所有的遠端檔案 \"{{name}}\",請輸入下面的 msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "若要無密碼匯出,請不要勾選\"加密檔案\"核取方塊" +#: scripts/services/EditUriBuiltins.js:1052 +msgid "" +"To prevent bucket naming conflicts, it is recommended to prepend your " +"account ID to the bucket name. Prepend automatically?" +msgstr "" + #: templates/settings.html:26 msgid "" "To prevent various DNS based attacks, Duplicati limits the allowed hostnames" @@ -2914,7 +2956,7 @@ msgstr "嘗試我們正在開發中的新功能。這是目前最穩定的版本 msgid "Tue" msgstr "週二" -#: templates/restore.html:138 +#: templates/restore.html:133 msgid "Type passphrase here." msgstr "在此這輸入密碼。" @@ -2930,6 +2972,13 @@ msgstr "未知的備份大小與版本" msgid "Until resumed" msgstr "手動繼續" +#: templates/about.html:30 +msgid "" +"Update {{state.updatedVersion}} is available." +" Download now" +msgstr "" + #: templates/settings.html:78 msgid "Update channel" msgstr "更新頻道" @@ -2954,12 +3003,8 @@ 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 "" -"使用情況報告有助於我們改進使用者體驗並評估新功能的影響。 我們使用這些報告資料來產生 {{'public usage statistics'" -" | translate}}" #: templates/settings.html:113 msgid "Usage statistics" @@ -3067,17 +3112,15 @@ msgstr "非常強" msgid "Very weak" msgstr "非常弱" -#: index.html:245 +#: index.html:246 msgid "Visit us on" msgstr "造訪我們" #: templates/delete.html:21 msgid "" "WARNING: The remote database is found to be in use by the commandline " -"library" +"library." msgstr "" -"WARNING: The remote database is found to be in use by the commandline " -"library" #: templates/delete.html:44 msgid "WARNING: This will prevent you from restoring the data in the future." @@ -3087,7 +3130,7 @@ msgstr "警告︰ 這將會阻止您日後還原資料。" msgid "Waiting for task to begin" msgstr "正在等待工作開始" -#: templates/commandline.html:54 +#: templates/commandline.html:51 msgid "Waiting for task to start …" msgstr "" @@ -3115,7 +3158,7 @@ msgstr "弱密碼" msgid "Wed" msgstr "週三" -#: scripts/services/AppUtils.js:92 templates/addoredit.html:354 +#: scripts/services/AppUtils.js:92 templates/addoredit.html:352 msgid "Weeks" msgstr "週" @@ -3127,11 +3170,11 @@ msgstr "您要從那裡還原?" msgid "Where do you want to restore the files to?" msgstr "您要還原檔案到哪裡?" -#: scripts/services/AppUtils.js:94 templates/addoredit.html:356 +#: scripts/services/AppUtils.js:94 templates/addoredit.html:354 msgid "Years" msgstr "年" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -3178,7 +3221,7 @@ msgstr "" "您正在變更現有資料庫的路徑。\n" "您確定這是您想要的嗎?" -#: templates/about.html:27 +#: templates/about.html:28 msgid "You are currently running {{appname}} {{version}}" msgstr "您正在執行 {{appname}} {{version}}" @@ -3252,8 +3295,8 @@ msgid "You must enter a tenant (aka project) name to use v3 API" msgstr "您必須輸入 tenant (或 project) 名稱以使用 v3 API" #: scripts/services/EditUriBuiltins.js:1027 -msgid "You must enter a tenant name if you do not provide an API Key" -msgstr "如果您不提供 API Key,您必須輸入 Tenant 名稱" +msgid "You must enter a tenant name if you do not provide an API key" +msgstr "" #: scripts/controllers/EditBackupController.js:289 msgid "You must enter a valid duration for the time to keep backups" @@ -3264,12 +3307,12 @@ msgid "You must enter a valid retention policy string" msgstr "" #: scripts/services/EditUriBuiltins.js:1024 -msgid "You must enter either a password or an API Key" -msgstr "您必須輸入密碼或 API Key" +msgid "You must enter either a password or an API key" +msgstr "" #: scripts/services/EditUriBuiltins.js:1031 -msgid "You must enter either a password or an API Key, not both" -msgstr "您必須輸入密碼或者 API Key,二擇一" +msgid "You must enter either a password or an API key, not both" +msgstr "" #: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the password" @@ -3304,7 +3347,7 @@ msgstr "您必須指定一個路徑" msgid "You should fill in {{field}} {{reason}}" msgstr "" -#: templates/restore.html:149 +#: templates/restore.html:144 msgid "Your files and folders have been restored successfully." msgstr "您的檔案與資料夾已成功還原。" @@ -3344,7 +3387,7 @@ msgstr "" msgid "cos_secret_key" msgstr "" -#: templates/addoredit.html:272 templates/addoredit.html:357 +#: templates/addoredit.html:272 templates/addoredit.html:355 #: templates/advancedoptionseditor.html:29 #: templates/advancedoptionseditor.html:36 msgid "custom" @@ -3378,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 "" @@ -3390,8 +3429,7 @@ msgstr "" msgid "remote repository, e.g. remote" msgstr "" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "resume now" msgstr "立即繼續" @@ -3415,7 +3453,7 @@ msgstr "" "href=\"{{websitelink}}\">{{websitename}} 下載取得。 {{appname}} 採用 {{licensename}} 授權。" -#: templates/about.html:51 +#: templates/about.html:53 msgid "" "{{brandingService.appName}} is using the following third party libraries:" msgstr "" @@ -3445,7 +3483,3 @@ msgstr "{{number}} 分鐘" #: templates/home.html:52 msgid "{{time}} (took {{duration}})" msgstr "{{time}} (花費 {{duration}})" - -#: templates/localdatabase.html:4 -msgid "…loading…" -msgstr "...載入中..." diff --git a/Localizations/webroot/localization_webroot.pot b/Localizations/webroot/localization_webroot.pot index 929b266a0..db7a0d527 100644 --- a/Localizations/webroot/localization_webroot.pot +++ b/Localizations/webroot/localization_webroot.pot @@ -28,31 +28,40 @@ msgstr "" msgid "...loading..." msgstr "" -#: index.html:294 -msgid "" -"

Connection to server was rejected due to invalid authentication. Reload browser window to reconnect to server properly.

\n" -"

If this problem persist open this page from the TrayIcon instead.

" +#: templates/backends/sia.html:19 +msgid "Note: Sia will still boost redundancy later as long as you're connected to your hosts." msgstr "" -#: templates/backends/openstack.html:44 -msgid "API Key" +#: templates/commandline.html:25 +msgid " Edit as text" +msgstr "" + +#: templates/commandline.html:32 +msgid " Edit as text" +msgstr "" + +#: index.html:294 +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 "" #: scripts/services/EditUriBuiltins.js:1167 +#: templates/backends/openstack.html:44 #: templates/backends/storj.html:21 #: templates/backends/storj.html:22 msgid "API key" msgstr "" #: scripts/services/EditUriBuiltins.js:1041 -#: templates/backends/s3.html:67 -#: templates/backends/s3.html:69 +#: templates/backends/s3.html:66 +#: templates/backends/s3.html:68 msgid "AWS Access ID" msgstr "" #: scripts/services/EditUriBuiltins.js:1042 -#: templates/backends/s3.html:72 -#: templates/backends/s3.html:74 +#: templates/backends/s3.html:71 +#: templates/backends/s3.html:73 msgid "AWS Access Key" msgstr "" @@ -143,7 +152,9 @@ msgstr "" msgid "Advanced Options" msgstr "" -#: templates/addoredit.html:378 +#: templates/addoredit.html:376 +#: templates/commandline.html:23 +#: templates/commandline.html:31 #: templates/edituri.html:28 msgid "Advanced options" msgstr "" @@ -248,7 +259,7 @@ msgid "Autogenerated passphrase" msgstr "" #: templates/addoredit.html:258 -msgid "Automatically run backups." +msgid "Automatically run backups" msgstr "" #: templates/backends/b2.html:12 @@ -277,8 +288,8 @@ msgstr "" msgid "Back" msgstr "" -#: templates/about.html:64 -msgid "Backend modules:" +#: templates/about.html:66 +msgid "Backend modules:

{{item.Key}}

" msgstr "" #: scripts/services/ServerStatus.js:46 @@ -299,7 +310,7 @@ msgstr "" msgid "Backup location" msgstr "" -#: templates/addoredit.html:321 +#: templates/addoredit.html:319 msgid "Backup retention" msgstr "" @@ -324,29 +335,18 @@ msgstr "" msgid "Browser default" msgstr "" -#: scripts/services/EditUriBuiltins.js:1163 -#: scripts/services/EditUriBuiltins.js:1169 -#: templates/backends/storj.html:37 -msgid "Bucket" +#: templates/backends/gcs.html:15 +msgid "Bucket create location" msgstr "" #: scripts/services/EditUriBuiltins.js:1000 #: scripts/services/EditUriBuiltins.js:1040 #: scripts/services/EditUriBuiltins.js:1086 #: scripts/services/EditUriBuiltins.js:1100 +#: scripts/services/EditUriBuiltins.js:1163 +#: scripts/services/EditUriBuiltins.js:1169 #: scripts/services/EditUriBuiltins.js:1226 #: scripts/services/EditUriBuiltins.js:1238 -msgid "Bucket Name" -msgstr "" - -#: templates/backends/gcs.html:15 -msgid "Bucket create location" -msgstr "" - -#: templates/backends/storj.html:38 -msgid "Bucket for storing the backup" -msgstr "" - #: templates/backends/b2.html:2 #: templates/backends/b2.html:3 #: templates/backends/cos.html:25 @@ -356,6 +356,8 @@ msgstr "" #: templates/backends/openstack.html:2 #: templates/backends/s3.html:22 #: templates/backends/s3.html:23 +#: templates/backends/storj.html:37 +#: templates/backends/storj.html:38 msgid "Bucket name" msgstr "" @@ -423,8 +425,8 @@ msgstr "" msgid "Canary" msgstr "" -#: scripts/controllers/AppController.js:48 -#: scripts/controllers/AppController.js:63 +#: 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 @@ -478,15 +480,15 @@ msgstr "" msgid "Check failed:" msgstr "" -#: templates/about.html:33 +#: templates/about.html:34 msgid "Check for updates now" msgstr "" -#: templates/about.html:34 +#: templates/about.html:35 msgid "Checking for updates …" msgstr "" -#: templates/captcha.html:10 +#: templates/captcha.html:11 msgid "Checking …" msgstr "" @@ -511,7 +513,7 @@ msgstr "" msgid "Click to set throttle options" msgstr "" -#: templates/backends/s3.html:79 +#: templates/backends/s3.html:78 msgid "Client library to use" msgstr "" @@ -523,6 +525,14 @@ msgstr "" msgid "Cloud API Secret Key" msgstr "" +#: templates/commandline.html:8 +msgid "Command" +msgstr "" + +#: templates/commandline.html:18 +msgid "Commandline arguments" +msgstr "" + #: templates/home.html:40 msgid "Commandline …" msgstr "" @@ -552,8 +562,8 @@ msgstr "" msgid "Completing previous backup …" msgstr "" -#: templates/about.html:65 -msgid "Compression modules:" +#: templates/about.html:67 +msgid "Compression modules:

{{item.Key}}

" msgstr "" #: scripts/directives/sourceFolderPicker.js:533 @@ -598,7 +608,7 @@ msgstr "" msgid "Connect" msgstr "" -#: index.html:306 +#: index.html:307 msgid "Connect now" msgstr "" @@ -606,11 +616,11 @@ msgstr "" msgid "Connecting to server …" msgstr "" -#: templates/commandline.html:51 +#: templates/commandline.html:48 msgid "Connecting to task …" msgstr "" -#: index.html:307 +#: index.html:308 msgid "Connecting …" msgstr "" @@ -740,11 +750,11 @@ msgstr "" msgid "Custom authentication url" msgstr "" -#: templates/addoredit.html:327 +#: templates/addoredit.html:325 msgid "Custom backup retention" msgstr "" -#: templates/backends/s3.html:56 +#: templates/backends/s3.html:55 msgid "Custom bucket storage class" msgstr "" @@ -765,18 +775,13 @@ msgstr "" msgid "Custom server url ({{server}})" msgstr "" -#: templates/backends/s3.html:50 -msgid "" -"Custom storage class\n" -" ({{class}})" -msgstr "" - #: templates/backends/gcs.html:29 +#: templates/backends/s3.html:50 msgid "Custom storage class ({{class}})" msgstr "" #: templates/advancedoptionseditor.html:43 -msgid "DEPRECATED:" +msgid "DEPRECATED: {{getDeprecationMessage(item)}}" msgstr "" #: templates/home.html:37 @@ -784,7 +789,7 @@ msgid "Database …" msgstr "" #: scripts/services/AppUtils.js:91 -#: templates/addoredit.html:353 +#: templates/addoredit.html:351 msgid "Days" msgstr "" @@ -804,6 +809,10 @@ msgstr "" msgid "Default options" msgstr "" +#: templates/advancedoptionseditor.html:44 +msgid "Default value: \"{{getDefaultValue(item)}}\"" +msgstr "" + #: templates/localdatabase.html:16 msgid "Delete" msgstr "" @@ -817,7 +826,7 @@ msgstr "" msgid "Delete backup" msgstr "" -#: templates/addoredit.html:324 +#: templates/addoredit.html:322 msgid "Delete backups that are older than" msgstr "" @@ -959,7 +968,7 @@ msgstr "" msgid "Duplicati forum" msgstr "" -#: scripts/controllers/AppController.js:177 +#: 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" @@ -992,14 +1001,14 @@ msgid "Each backup has a local database associated with it, which stores informa msgstr "" #: templates/addoredit.html:174 -#: templates/addoredit.html:389 +#: templates/addoredit.html:387 #: templates/edituri.html:39 #: templates/settings.html:146 msgid "Edit as list" msgstr "" #: templates/addoredit.html:177 -#: templates/addoredit.html:392 +#: templates/addoredit.html:390 #: templates/edituri.html:42 #: templates/settings.html:152 msgid "Edit as text" @@ -1028,8 +1037,8 @@ msgstr "" msgid "Encryption changed" msgstr "" -#: templates/about.html:66 -msgid "Encryption modules:" +#: templates/about.html:68 +msgid "Encryption modules:

{{item.Key}}

" msgstr "" #: scripts/services/EditUriBuiltins.js:1168 @@ -1062,10 +1071,14 @@ msgstr "" msgid "Enter a backup destination URL:" msgstr "" -#: templates/addoredit.html:341 +#: templates/addoredit.html:339 msgid "Enter a retention strategy manually. Placeholders are D/W/Y for days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. This example keeps one backup for each of the next 7 days, one for each of the next 4 weeks, and one for each of the next 36 months. This can also be written as 1W:1D,1M:1W,3Y:1M." msgstr "" +#: templates/commandline.html:14 +msgid "Enter a url, or click the "Target URL >" link" +msgstr "" + #: templates/restoredirect.html:61 msgid "Enter backup passphrase, if any" msgstr "" @@ -1082,11 +1095,11 @@ msgstr "" msgid "Enter expression here" msgstr "" -#: templates/commandline.html:22 +#: templates/commandline.html:19 msgid "Enter one argument per line without quotes, e.g. *.txt" msgstr "" -#: templates/commandline.html:29 +#: templates/commandline.html:26 msgid "Enter one option per line in command-line format, e.g. --dblock-size=100MB" msgstr "" @@ -1302,11 +1315,11 @@ msgstr "" msgid "Filters" msgstr "" -#: templates/commandline.html:60 +#: templates/commandline.html:57 msgid "Finished!" msgstr "" -#: scripts/controllers/AppController.js:176 +#: scripts/controllers/AppController.js:183 msgid "First run setup" msgstr "" @@ -1314,6 +1327,10 @@ msgstr "" msgid "Folder" msgstr "" +#: templates/backends/storj.html:42 +msgid "Folder in the bucket" +msgstr "" + #: templates/backends/aliyunoss.html:30 #: templates/backends/b2.html:7 #: templates/backends/cos.html:30 @@ -1322,7 +1339,7 @@ msgstr "" #: templates/backends/file.html:6 #: templates/backends/jottacloud.html:2 #: templates/backends/mega.html:2 -#: templates/backends/s3.html:61 +#: templates/backends/s3.html:60 #: templates/backends/sia.html:6 #: templates/backends/storj.html:41 #: templates/restore.html:105 @@ -1334,10 +1351,6 @@ msgstr "" msgid "Folder path name" msgstr "" -#: templates/backends/storj.html:42 -msgid "Folder within the bucket for storing the backup" -msgstr "" - #: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "" @@ -1376,7 +1389,7 @@ msgstr "" msgid "Generate" msgstr "" -#: templates/backends/s3.html:89 +#: templates/backends/s3.html:88 msgid "Generate IAM access policy" msgstr "" @@ -1457,7 +1470,7 @@ msgstr "" msgid "If a date was missed, the job will run as soon as possible." msgstr "" -#: templates/addoredit.html:361 +#: templates/addoredit.html:359 msgid "If at least one newer backup is found, all backups older than this date are deleted." msgstr "" @@ -1466,11 +1479,11 @@ msgid "If the backup and the remote storage is out of sync, Duplicati will requi msgstr "" #: templates/export.html:49 -msgid "If the backup file was not downloaded automatically, right click and choose "Save as …"" +msgid "If the backup file was not downloaded automatically, right click and choose "Save as …"." msgstr "" #: templates/notificationarea.html:7 -msgid "If the backup file was not downloaded automatically, right click and choose "Save as …"" +msgid "If the backup file was not downloaded automatically, right click and choose "Save as …"." msgstr "" #: scripts/services/EditUriBackendConfig.js:113 @@ -1484,7 +1497,7 @@ msgid "If you do not enter an API Key, the tenant name is required" msgstr "" #: templates/delete.html:32 -msgid "If you want to use the backup later, you can export the configuration before deleting it" +msgid "If you want to use the backup later, you can export the configuration before deleting it." msgstr "" #: templates/import.html:29 @@ -1529,7 +1542,7 @@ msgstr "" msgid "Include regular expression" msgstr "" -#: templates/captcha.html:11 +#: templates/captcha.html:12 msgid "Incorrect answer, try again" msgstr "" @@ -1569,11 +1582,11 @@ msgstr "" msgid "KByte/s" msgstr "" -#: templates/addoredit.html:325 +#: templates/addoredit.html:323 msgid "Keep a specific number of backups" msgstr "" -#: templates/addoredit.html:323 +#: templates/addoredit.html:321 msgid "Keep all backups" msgstr "" @@ -1639,14 +1652,14 @@ msgstr "" msgid "Loading remote storage usage …" msgstr "" -#: templates/about.html:42 -#: templates/about.html:47 -#: templates/about.html:53 +#: 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/captcha.html:15 #: templates/log.html:12 #: templates/log.html:23 #: templates/updatechangelog.html:7 @@ -1689,6 +1702,10 @@ msgstr "" msgid "Log data from the server" msgstr "" +#: index.html:306 +msgid "Log in" +msgstr "" + #: index.html:226 msgid "Log out" msgstr "" @@ -1733,7 +1750,7 @@ msgstr "" #: index.html:144 #: templates/addoredit.html:127 #: templates/addoredit.html:169 -#: templates/addoredit.html:384 +#: templates/addoredit.html:382 #: templates/addoredit.html:95 #: templates/edituri.html:34 #: templates/restoredirect.html:34 @@ -1783,7 +1800,7 @@ msgid "Mon" msgstr "" #: scripts/services/AppUtils.js:93 -#: templates/addoredit.html:355 +#: templates/addoredit.html:353 msgid "Months" msgstr "" @@ -1859,7 +1876,7 @@ msgstr "" msgid "Next time" msgstr "" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -1926,16 +1943,12 @@ msgstr "" msgid "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." msgstr "" -#: templates/backends/sia.html:19 -msgid "Note:" -msgstr "" - -#: templates/addoredit.html:330 +#: templates/addoredit.html:328 msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "" -#: scripts/controllers/AppController.js:48 -#: scripts/controllers/AppController.js:63 +#: 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 @@ -1960,15 +1973,15 @@ msgstr "" msgid "OSS Access Key Secret" msgstr "" -#: templates/backends/aliyunoss.html:25 -#: templates/backends/aliyunoss.html:26 -msgid "OSS Bucket Name" -msgstr "" - #: templates/backends/aliyunoss.html:21 msgid "OSS Bucket Region" msgstr "" +#: templates/backends/aliyunoss.html:25 +#: templates/backends/aliyunoss.html:26 +msgid "OSS Bucket name" +msgstr "" + #: templates/backends/aliyunoss.html:2 msgid "OSS Endpoint" msgstr "" @@ -1985,7 +1998,7 @@ msgstr "" msgid "Official releases" msgstr "" -#: templates/addoredit.html:348 +#: templates/addoredit.html:346 msgid "Once there are more backups than the specified number, the oldest backups are deleted." msgstr "" @@ -2002,7 +2015,7 @@ msgid "Opened" msgstr "" #: scripts/services/EditUriBuiltins.js:1016 -msgid "Openstack API Key are not supported in v3 keystone API." +msgid "Openstack API key are not supported in v3 keystone API" msgstr "" #: scripts/services/AppUtils.js:197 @@ -2045,7 +2058,7 @@ msgid "Options" msgstr "" #: templates/settings.html:143 -msgid "Options added here are applied to all backups, but can be overridden in each individual backup" +msgid "Options added here are applied to all backups, but can be overridden in each individual backup." msgstr "" #: templates/restore.html:81 @@ -2056,7 +2069,7 @@ msgstr "" msgid "Others" msgstr "" -#: templates/addoredit.html:334 +#: templates/addoredit.html:332 msgid "Over time backups will be deleted automatically. There will remain one backup for each of the last 7 days, each of the last 4 weeks, each of the last 12 months. There will always be at least one remaining backup." msgstr "" @@ -2119,7 +2132,7 @@ msgstr "" #: templates/backends/b2.html:8 #: templates/backends/e2.html:17 -#: templates/backends/s3.html:63 +#: templates/backends/s3.html:62 msgid "Path or subfolder in the bucket" msgstr "" @@ -2131,7 +2144,7 @@ msgstr "" msgid "Pause after startup or hibernation" msgstr "" -#: scripts/controllers/AppController.js:46 +#: scripts/controllers/AppController.js:52 msgid "Pause options" msgstr "" @@ -2162,7 +2175,7 @@ msgstr "" #: templates/addoredit.html:114 #: templates/addoredit.html:247 #: templates/addoredit.html:297 -#: templates/addoredit.html:411 +#: templates/addoredit.html:409 #: templates/restoredirect.html:81 msgid "Previous" msgstr "" @@ -2220,7 +2233,7 @@ msgid "Relative paths not allowed" msgstr "" #: index.html:305 -#: templates/captcha.html:7 +#: templates/captcha.html:8 msgid "Reload" msgstr "" @@ -2363,7 +2376,7 @@ msgstr "" msgid "Run now" msgstr "" -#: templates/commandline.html:47 +#: templates/commandline.html:44 msgid "Running commandline entry" msgstr "" @@ -2372,10 +2385,13 @@ msgid "Running task:" msgstr "" #: scripts/controllers/StateController.js:25 -#: templates/commandline.html:58 msgid "Running …" msgstr "" +#: templates/commandline.html:54 +msgid "Running … stop now" +msgstr "" + #: scripts/services/SystemInfo.js:51 msgid "S3 Compatible" msgstr "" @@ -2392,7 +2408,7 @@ msgstr "" msgid "Satellite" msgstr "" -#: templates/addoredit.html:410 +#: templates/addoredit.html:408 #: templates/localdatabase.html:29 msgid "Save" msgstr "" @@ -2459,12 +2475,15 @@ msgstr "" msgid "Server hostname or IP" msgstr "" -#: templates/commandline.html:49 #: templates/restoredirect.html:95 #: templates/waitarea.html:15 msgid "Server is currently paused," msgstr "" +#: templates/commandline.html:45 +msgid "Server is currently paused, resume now" +msgstr "" + #: scripts/controllers/HomeController.js:7 msgid "Server is currently paused, do you want to resume now?" msgstr "" @@ -2477,7 +2496,7 @@ msgstr "" msgid "Server paused" msgstr "" -#: templates/about.html:69 +#: templates/about.html:71 msgid "Server state properties" msgstr "" @@ -2519,11 +2538,7 @@ msgstr "" msgid "Sia server password" msgstr "" -#: templates/backends/sia.html:19 -msgid "Sia will still boost redundancy later as long as you're connected to your hosts." -msgstr "" - -#: templates/addoredit.html:326 +#: templates/addoredit.html:324 msgid "Smart backup retention" msgstr "" @@ -2531,7 +2546,7 @@ msgstr "" msgid "Some OpenStack providers allow an API key instead of a password and tenant name" msgstr "" -#: templates/backends/s3.html:83 +#: templates/backends/s3.html:82 msgid "Some S3 providers might only be compatible with a certain client library" msgstr "" @@ -2669,7 +2684,7 @@ msgstr "" msgid "System info" msgstr "" -#: templates/about.html:61 +#: templates/about.html:63 msgid "System properties" msgstr "" @@ -2681,6 +2696,10 @@ msgstr "" msgid "TByte/s" msgstr "" +#: templates/commandline.html:13 +msgid "Target URL >" +msgstr "" + #: templates/backends/sia.html:7 msgid "Target path. Example: /backup" msgstr "" @@ -2746,20 +2765,13 @@ msgid "The backup was temporary and does not exist anymore, so the log data is l msgstr "" #: templates/addoredit.html:312 -msgid "" -"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." +msgid "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." msgstr "" #: scripts/services/EditUriBuiltins.js:1068 msgid "The bucket name should be all lower-case, convert automatically?" msgstr "" -#: scripts/services/EditUriBuiltins.js:1052 -msgid "The bucket name should start with your username, prepend automatically?" -msgstr "" - #: scripts/controllers/ExportController.js:13 msgid "The configuration should be kept safe. Are you sure you want to save an unencrypted file containing your passwords?" msgstr "" @@ -2855,7 +2867,7 @@ msgstr "" msgid "This week" msgstr "" -#: scripts/controllers/AppController.js:61 +#: scripts/controllers/AppController.js:67 msgid "Throttle settings" msgstr "" @@ -2880,6 +2892,10 @@ msgstr "" msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "" +#: scripts/services/EditUriBuiltins.js:1052 +msgid "To prevent bucket naming conflicts, it is recommended to prepend your account ID to the bucket name. Prepend automatically?" +msgstr "" + #: templates/settings.html:26 msgid "To prevent various DNS based attacks, Duplicati limits the allowed hostnames to the ones listed here. Direct IP access and localhost is always allowed. Multiple hostnames can be supplied with a semicolon separator. If any of the allowed hostnames is an asterisk (*), all hostnames are allowed and this feature is disabled. If the field is empty, only IP address and localhost access is allowed." msgstr "" @@ -2920,6 +2936,10 @@ msgstr "" msgid "Until resumed" msgstr "" +#: templates/about.html:30 +msgid "Update {{state.updatedVersion}} is available. Download now" +msgstr "" + #: templates/settings.html:78 msgid "Update channel" msgstr "" @@ -2941,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 @@ -3062,7 +3082,7 @@ msgid "Visit us on" msgstr "" #: templates/delete.html:21 -msgid "WARNING: The remote database is found to be in use by the commandline library" +msgid "WARNING: The remote database is found to be in use by the commandline library." msgstr "" #: templates/delete.html:44 @@ -3073,7 +3093,7 @@ msgstr "" msgid "Waiting for task to begin" msgstr "" -#: templates/commandline.html:54 +#: templates/commandline.html:51 msgid "Waiting for task to start …" msgstr "" @@ -3102,7 +3122,7 @@ msgid "Wed" msgstr "" #: scripts/services/AppUtils.js:92 -#: templates/addoredit.html:354 +#: templates/addoredit.html:352 msgid "Weeks" msgstr "" @@ -3115,11 +3135,11 @@ msgid "Where do you want to restore the files to?" msgstr "" #: scripts/services/AppUtils.js:94 -#: templates/addoredit.html:356 +#: templates/addoredit.html:354 msgid "Years" msgstr "" -#: scripts/controllers/AppController.js:178 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/EditBackupController.js:154 #: scripts/controllers/EditBackupController.js:164 @@ -3164,7 +3184,7 @@ msgid "" "Are you sure this is what you want?" msgstr "" -#: templates/about.html:27 +#: templates/about.html:28 msgid "You are currently running {{appname}} {{version}}" msgstr "" @@ -3225,7 +3245,7 @@ msgid "You must enter a tenant (aka project) name to use v3 API" msgstr "" #: scripts/services/EditUriBuiltins.js:1027 -msgid "You must enter a tenant name if you do not provide an API Key" +msgid "You must enter a tenant name if you do not provide an API key" msgstr "" #: scripts/controllers/EditBackupController.js:289 @@ -3237,11 +3257,11 @@ msgid "You must enter a valid retention policy string" msgstr "" #: scripts/services/EditUriBuiltins.js:1024 -msgid "You must enter either a password or an API Key" +msgid "You must enter either a password or an API key" msgstr "" #: scripts/services/EditUriBuiltins.js:1031 -msgid "You must enter either a password or an API Key, not both" +msgid "You must enter either a password or an API key, not both" msgstr "" #: scripts/services/EditUriBackendConfig.js:122 @@ -3319,7 +3339,7 @@ msgid "cos_secret_key" msgstr "" #: templates/addoredit.html:272 -#: templates/addoredit.html:357 +#: templates/addoredit.html:355 #: templates/advancedoptionseditor.html:29 #: templates/advancedoptionseditor.html:36 msgid "custom" @@ -3353,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 "" @@ -3365,7 +3381,6 @@ msgstr "" msgid "remote repository, e.g. remote" msgstr "" -#: templates/commandline.html:49 #: templates/restoredirect.html:95 #: templates/waitarea.html:15 msgid "resume now" @@ -3383,7 +3398,7 @@ msgstr "" msgid "{{appname}} was primarily developed by {{dev1}} and {{dev2}}. {{appname}} can be downloaded from {{websitename}}. {{appname}} is licensed under the {{licensename}}." msgstr "" -#: templates/about.html:51 +#: templates/about.html:53 msgid "{{brandingService.appName}} is using the following third party libraries:" msgstr "" diff --git a/README.ja-JP.md b/README.ja-JP.md new file mode 100644 index 000000000..c44107140 --- /dev/null +++ b/README.ja-JP.md @@ -0,0 +1,113 @@ +# Duplicati + +[English](./README.md) | [中文](./README.zh-CN.md) | **日本語** + +暗号化したバックアップを、クラウドストレージサービスで安全に保管しましょう! + + + + + +[![Open Collectiveでのサポーター](https://opencollective.com/duplicati/backers/badge.svg)](#backers) [![Open Collectiveでのスポンサー](https://opencollective.com/duplicati/sponsors/badge.svg)](#sponsors) [![Travis-CIでのビルドの状況](https://travis-ci.org/duplicati/duplicati.svg?branch=master)](https://travis-ci.org/duplicati/duplicati) +[![カバレッジの状況](https://coveralls.io/repos/github/duplicati/duplicati/badge.svg?branch=HEAD)](https://coveralls.io/github/duplicati/duplicati?branch=HEAD) +[![ライセンス](https://img.shields.io/badge/License-MIT-yellow.svg)](https://github.com/duplicati/duplicati/blob/master/LICENSE.txt) + + +Duplicatiは、フリー(自由)でオープンソースのバックアップ用クライアントです。圧縮し、暗号化した増分バックアップを、クラウドストレージサービスや遠隔のファイルサーバー上に安全に保存できます。Duplicatiは、主に以下のサービスやソフトウェアで使うことができます。 + +   *Amazon S3、[IDrive e2](https://www.idrive.com/e2/duplicati "Using Duplicati with IDrive e2")、[Backblaze (B2)](https://www.backblaze.com/blog/duplicati-backups-cloud-storage/ "Duplicati with Backblaze B2 Cloud Storage")、Box、Dropbox、FTP、Googleクラウド、Googleドライブ、MEGA、Microsoft Azure、Microsoft OneDrive、Rackspace Cloud Files、OpenStack Storage (Swift)、Sia、Storj DCS、SSH (SFTP)、WebDAV、Tencentクラウドオブジェクトストレージ(COS)、Aliyun OSS、[その他にも対応しています!](https://duplicati.readthedocs.io/en/latest/01-introduction/#supported-backends)* + +DuplicatiはMITライセンスで公開されており、Windows、OSX、Linuxで利用できます(.NET 4.7.1以上、またはMono 5.10.0以上が必要です)。 + +ダウンロード +======== + +Duplicati 2.0のベータ版がDuplicatiの最新バージョンとなります。 + +[ここをクリックすると、Duplicati 2.0のベータ版をダウンロードできます。](https://duplicati.com/download) + +ベータ版では、アップデートがある場合に自動的に通知を行い、1クリック(またはターミナルでのコマンド入力)でアップグレードできます。 +より新しい[テスト版に関しては、最新のリリースを確認](https://github.com/duplicati/duplicati/releases)するか、ソフトウェア上の画面またはコマンドラインで、別のアップデートチャンネルを選択してください。 + +全てのリリースは、GPGで署名されます。署名に使われる公開鍵は[3DAC703D](https://keys.openpgp.org/search?q=0xC20E90473DAC703D)となります。最新の署名ファイル(バイナリー版とASCII版)については、[Duplicatiのダウンロード用ページ](https://github.com/duplicati/duplicati/releases)から入手できます。 + +サポート +======= + +Duplicatiは、活発なコミュニティーによってサポートが行われています。コミュニティーには[フォーラム](https://forum.duplicati.com)からご参加ください。 + +[Duplicatiのマニュアル](https://docs.duplicati.com)もあります。マニュアルの作成や維持にぜひ[ご参加](https://github.com/kees-z/DuplicatiDocs)ください。 + +機能 +======== + + * 全てのデータについて、アップロードする前にAES-256(またはGNU Privacy Guard)による暗号化を行い、データの安全性を確保します。 + * 最初に全体のフルバックアップを行い、その後、小さな増分のバックアップを送信することにより、回線の帯域幅と保存領域の使用量を節約します。 + * スケジュールの設定機能により、バックアップを最新のものに自動的に維持します。 + * 新しいリリースが公開された際に、通知を行います。 + * 暗号化したバックアップのファイルを、FTP、 Cloudfiles、WebDAV、SSH (SFTP)、Amazon S3などのサービスに送信します。 + * フォルダー、ドキュメントや画像などファイルの種類、ユーザー定義のフィルターを指定して、バックアップを実行できます。 + * 簡単に使える操作画面と、コマンドラインのツールを備えています。 + * Windowsのボリュームシャドウコピーサービス(VSS)や、Linuxの論理ボリューム管理(LVM)によって、プログラムによって開かれているファイルや、ロックされているファイルを適切にバックアップできます。これにより、Microsoft Outlookを使っている際に、OutlookのPSTファイルをバックアップできます。 + * フィルター、削除に関するルール、転送や帯域幅に関する設定などを行えます。 + +Duplicatiの利点 +================== + +データを安全に保つこと。離れたところに保管すること。バックアップを定期的に更新すること。 +とてもシンプルなルールですが、今日の多くのバックアップ用サービスやソフトウェアは、これを達成していません。 +一方、Duplicatiでは、このルールを実践しています! + +データを安全に保ちましょう! 悪意をもったインターネット上の人々は、興味を引くデータをあらゆるところで探し回っているようです。しかしユーザーは、自らのプライベートなデータが第三者に暴かれてもよいとは誰も思っていません。Duplicatiでは、強力な暗号を使うことで、あなたのデータが、自分以外には全く意味不明なものになっていることを保証します。よく検討されたパスワードを使うと、あなたのバックアップファイルは、公開されているウェブサーバー上に保管されている場合でも、あなたの自宅にあり、しかし暗号化されずに保管されているファイルと比べて、より安全なものとなります。 + +バックアップは、離れたところに保管しましょう! たとえバックアップが完璧だったとしても、それがバックアップ元のデータもろとも失われてしまっては何の意味もありません。職場で火事があった場合を想像してみてください。… バックアップは火事にも負けず生き残りますか? Duplicatiはバックアップを多様な遠隔のファイルサーバーに保存し、データの更新が必要な部分だけが転送されるよう、増分バックアップをサポートしています。これによって、バックアップ元のデータから遠く離れたところにバックアップを保管しやすくなっています。 + +定期的にバックアップを行いましょう! 最悪のケースは、しかるべきときにバックアップを行うことをうっかり忘れていたために、バックアップが古くなってしまっていることです。Duplicatiにはスケジュールの設定機能が備わっているので、簡単に、最新の状態のバックアップを定期的に作成できます。また、Duplicatiはファイルの圧縮を実行し、増分バックアップを行えるため、保存領域と帯域幅を節約できます。 + +開発に参加 +================== + +## 不具合を報告 +バグの管理にはGitHubを使っています。不具合を発見した場合は https://github.com/duplicati/duplicati/issues で既存のIssueがないか検索して、もしまだ報告されていないようであれば、新しいIssueを作成してください。 + +## 翻訳に参加 +Duplicatiの翻訳に興味がある場合は、[Transifex](https://www.transifex.com/duplicati/duplicati/dashboard/)で翻訳作業にご参加ください。 + +## 開発作業に参加 +開発環境を設定してDuplicatiをビルドする方法については、[ウィキ](https://github.com/duplicati/duplicati/wiki/How-to-build-from-source)をご覧ください。不具合を修正したり、Duplicatiを改善したりするプルリクエストについては、いつでも歓迎します。 + +修正すべき問題を探している場合は、[minor change](https://github.com/duplicati/duplicati/issues?q=is%3Aissue+is%3Aopen+label%3A%22minor+change%22)のIssueを確認してみてください。ウェブUIの開発に慣れている場合は、 [「UI」でタグ付けされたIssue](https://github.com/duplicati/duplicati/issues?q=is%3Aissue+is%3Aopen+label%3A%22UI%22)を見てみてください。 + + +貢献していただいた皆様に感謝いたします! + + + +## 後援 + +後援いただいている皆様に感謝いたします!🙏 + + + + +## スポンサー + +以下に、Duplicatiに寄付していただいたスポンサーを一覧でご紹介します。 + + + + + + + + + + + diff --git a/README.md b/README.md index 8d79d34f1..32a02c8a3 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Duplicati -**English** | [中文](./README.zh-CN.md) +**English** | [中文](./README.zh-CN.md) | [日本語](./README.ja-JP.md) Store securely encrypted backups on cloud storage services! @@ -24,19 +24,19 @@ Duplicati is a free, open source, backup client that securely stores encrypted,    *Amazon S3, [IDrive e2](https://www.idrive.com/e2/duplicati "Using Duplicati with IDrive e2"), [Backblaze (B2)](https://www.backblaze.com/blog/duplicati-backups-cloud-storage/ "Duplicati with Backblaze B2 Cloud Storage"), Box, Dropbox, FTP, Google Cloud and Drive, MEGA, Microsoft Azure and OneDrive, Rackspace Cloud Files, OpenStack Storage (Swift), Sia, Storj DCS, SSH (SFTP), WebDAV, Tencent Cloud Object Storage (COS), Aliyun OSS, [and more!](https://duplicati.readthedocs.io/en/latest/01-introduction/#supported-backends)* -Duplicati is licensed under the MIT license and available for Windows, OSX and Linux (.NET 4.7.1+ or Mono 5.10.0+ required). +Duplicati is licensed under the MIT license and available for Windows, OSX and Linux (.NET 4.7.1+ or Mono 5.10.0+ required). Download ======== -The latest version of Duplicati is a beta version for the Duplicati 2.0 release. +The latest version of Duplicati is a beta version for the Duplicati 2.0 release. [Click here to download the latest Duplicati 2.0 beta release.](https://duplicati.com/download) The beta release will automatically notify you of updates and allows you to upgrade with a single click (or command in the terminal). For even more [bleeding edge access, check the latest releases](https://github.com/duplicati/duplicati/releases) or choose another update channel in the UI or on the commandline. -All releases are GPG signed with the public key [3DAC703D](https://pgp.mit.edu/pks/lookup?op=get&search=0xC20E90473DAC703D). The latest signature file and latest ASCII signature file are also available from [the Duplicati download page](https://github.com/duplicati/duplicati/releases). +All releases are GPG signed with the public key [3DAC703D](https://keys.openpgp.org/search?q=0xC20E90473DAC703D). The latest signature file and latest ASCII signature file are also available from [the Duplicati download page](https://github.com/duplicati/duplicati/releases). Support ======= @@ -53,7 +53,7 @@ Features * A scheduler keeps backups up-to-date automatically. * Integrated updater notifies you when a new release is out * Encrypted backup files are transferred to targets like FTP, Cloudfiles, WebDAV, SSH (SFTP), Amazon S3 and others. - * Duplicati allows backups of folders, document types like e.g. documents or images, or custom filter rules. + * Duplicati allows backups of folders, document types like e.g. documents or images, or custom filter rules. * Duplicati is available as application with an easy-to-use user interface and as command line tool. * Duplicati can make proper backups of opened or locked files using the Volume Snapshot Service (VSS) under Windows or the Logical Volume Manager (LVM) under Linux. This allows Duplicati to back up the Microsoft Outlook PST file while Outlook is running. * Filters, deletion rules, transfer and bandwidth options, etc @@ -61,8 +61,8 @@ Features Why use Duplicati? ================== -Keep your data safe, store it far away, update your backup regularly! -This is a simple rule but many backup solutions do not achieve that today. +Keep your data safe, store it far away, update your backup regularly! +This is a simple rule but many backup solutions do not achieve that today. But Duplicati does! Keep your data safe! Bad guys on the Internet seem to look for interesting data everywhere. But people do not want to see any of their private data revealed anywhere. Duplicati provides strong encryption to make sure that your data looks like garbage to others. With a well chosen password your backup files will be more safe on a public webserver than your unencrypted files at home. @@ -113,5 +113,3 @@ The list below reflects the sponsors who donated to the open-source project. - - diff --git a/README.zh-CN.md b/README.zh-CN.md index e3ddd0642..567e22c35 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -1,6 +1,6 @@ # Duplicati -[English](./README.md) | **中文** +[English](./README.md) | **中文** | [日本語](./README.ja-JP.md) [中文官网](https://duplicati.cn) @@ -40,7 +40,7 @@ Duplicati 的最新版本是 Duplicati 2.0 发布的测试版。 测试版将自动通知您更新,并允许您通过单击(或在终端中的命令)升级。 要获取更多[前沿版本,查看最新发布](https://github.com/duplicati/duplicati/releases)或在 UI 或命令行中选择另一个更新渠道。 -所有发布版本都使用公钥 [3DAC703D](https://pgp.mit.edu/pks/lookup?op=get&search=0xC20E90473DAC703D) 进行 GPG 签名。最新的签名文件和最新的 ASCII 签名文件也可以在 [Duplicati 下载页面](https://github.com/duplicati/duplicati/releases) 获取。 +所有发布版本都使用公钥 [3DAC703D](https://keys.openpgp.org/search?q=0xC20E90473DAC703D) 进行 GPG 签名。最新的签名文件和最新的 ASCII 签名文件也可以在 [Duplicati 下载页面](https://github.com/duplicati/duplicati/releases) 获取。 支持 ======= @@ -116,4 +116,3 @@ https://www.transifex.com/duplicati/duplicati/dashboard/ - diff --git a/ReleaseBuilder/Build/Command.Compile.Post.cs b/ReleaseBuilder/Build/Command.Compile.Post.cs index ab446c704..1417c91ac 100644 --- a/ReleaseBuilder/Build/Command.Compile.Post.cs +++ b/ReleaseBuilder/Build/Command.Compile.Post.cs @@ -1,7 +1,4 @@ -using System.IO.Compression; -using System.Net; using System.Text.RegularExpressions; -using Duplicati.Library.Utility; namespace ReleaseBuilder.Build; @@ -39,6 +36,7 @@ public static partial class Command case OSType.Linux: await ReplaceLibMonoUnix(baseDir, buildDir, arch); + await ReplaceSQLiteInterop(baseDir, buildDir, arch); break; default: @@ -281,6 +279,28 @@ public static partial class Command return Task.CompletedTask; } + /// + /// Replaces the library SQLiteInterop.dll with a version that is built against GLIBC_2.33 for ARM7 + /// + /// The base directory + /// The build directory + /// The architecture to build for + /// An awaitable task + static Task ReplaceSQLiteInterop(string baseDir, string buildDir, ArchType arch) + { + if (arch != ArchType.Arm7) + return Task.CompletedTask; + + var sourceFile = Path.Combine(baseDir, "ReleaseBuilder", "Resources", "linux-arm-binary", "SQLite.Interop.dll"); + var targetFile = Path.Combine(buildDir, "SQLite.Interop.dll"); + if (!File.Exists(targetFile)) + throw new Exception($"Expected file \"{targetFile}\" not found, has build changed?"); + + File.Copy(sourceFile, targetFile, overwrite: true); + + return Task.CompletedTask; + } + /// /// Signs all .exe and .dll files with Authenticode /// diff --git a/ReleaseBuilder/Build/Command.CreatePackage.cs b/ReleaseBuilder/Build/Command.CreatePackage.cs index beafc3afd..608736ecf 100644 --- a/ReleaseBuilder/Build/Command.CreatePackage.cs +++ b/ReleaseBuilder/Build/Command.CreatePackage.cs @@ -163,11 +163,11 @@ public static partial class Command } /// - /// Builds a zip package asynchronously. + /// Builds a ZIP package asynchronously. /// - /// The output folder where the zip package will be created. - /// The directory name to use as the root zip name. - /// The zip file to generate. + /// The output folder where the ZIP package will be created. + /// The directory name to use as the root ZIP name. + /// The ZIP file to generate. /// The package target. /// The runtime configuration. /// A representing the asynchronous operation. @@ -258,7 +258,7 @@ public static partial class Command if (File.Exists(binFiles)) File.Delete(binFiles); - File.WriteAllText(binFiles, WixHeatBuilder.CreateWixFilelist(sourceFiles)); + File.WriteAllText(binFiles, WixHeatBuilder.CreateWixFilelist(sourceFiles, version: rtcfg.ReleaseInfo.Version.ToString())); var msiArch = target.Arch switch { diff --git a/ReleaseBuilder/Build/Command.GitPush.cs b/ReleaseBuilder/Build/Command.GitPush.cs index 98beecb8e..3c9214137 100644 --- a/ReleaseBuilder/Build/Command.GitPush.cs +++ b/ReleaseBuilder/Build/Command.GitPush.cs @@ -30,8 +30,8 @@ public static partial class Command "git", "commit", "-m", $"Version bump to v{releaseInfo.Version}-{releaseInfo.ReleaseName}", "-m", "You can download this build from: ", - "-m", $"Binaries: https://updates.duplicati.com/{releaseInfo.Channel}/", - "-m", $"Signature file: https://updates.duplicati.com/{releaseInfo.Channel}/{releaseInfo.ReleaseName}.signatures.zip" + "-m", $"Binaries: https://updates.duplicati.com/{releaseInfo.Channel.ToString().ToLowerInvariant()}/", + "-m", $"Signature file: https://updates.duplicati.com/{releaseInfo.Channel.ToString().ToLowerInvariant()}/duplicati-{releaseInfo.ReleaseName}.signatures.zip" }, workingDirectory: baseDir); // And tag the release 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/PackageTarget.cs b/ReleaseBuilder/PackageTarget.cs index b51c8f983..7d8ea3b92 100644 --- a/ReleaseBuilder/PackageTarget.cs +++ b/ReleaseBuilder/PackageTarget.cs @@ -50,7 +50,7 @@ public enum ArchType public enum PackageType { /// - /// The basic zip package + /// The basic ZIP package /// Zip, /// @@ -245,4 +245,4 @@ public record PackageTarget(OSType OS, ArchType Arch, InterfaceType Interface, P return new PackageTarget(os, arch, interfaceType, package); } -} \ No newline at end of file +} diff --git a/ReleaseBuilder/Resources/Docker/Dockerfile b/ReleaseBuilder/Resources/Docker/Dockerfile index 629fd1dfa..417161e4c 100644 --- a/ReleaseBuilder/Resources/Docker/Dockerfile +++ b/ReleaseBuilder/Resources/Docker/Dockerfile @@ -13,8 +13,11 @@ ARG VERSION= ENV DUPLICATI_CHANNEL=${CHANNEL} ENV DUPLICATI_VERSION=${VERSION} +ENV DUPLICATI__WEBSERVICE_PORT=8200 +ENV DUPLICATI__WEBSERVICE_INTERFACE=any + 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/Resources/Windows/Duplicati.wxs b/ReleaseBuilder/Resources/Windows/Duplicati.wxs index 2995fcdd6..321113e1f 100644 --- a/ReleaseBuilder/Resources/Windows/Duplicati.wxs +++ b/ReleaseBuilder/Resources/Windows/Duplicati.wxs @@ -44,19 +44,19 @@ - + FORSERVICE = "true" - + FORSERVICE = "true" - + FORSERVICE = "true" @@ -69,7 +69,8 @@ - + + diff --git a/ReleaseBuilder/Resources/linux-arm-binary/README.md b/ReleaseBuilder/Resources/linux-arm-binary/README.md index 76ee95155..500b1839c 100644 --- a/ReleaseBuilder/Resources/linux-arm-binary/README.md +++ b/ReleaseBuilder/Resources/linux-arm-binary/README.md @@ -1,4 +1,4 @@ -# This folder contains an updated binary +# This folder contains updated binaries The NuGet package of `Mono.Posix` and `Mono.Unix` contains a library for 32-bit Arm that is built without large file support. This causes it to fail when processing files that are larger than the 32bit values (i.e., 4 GiB). @@ -6,3 +6,7 @@ This causes it to fail when processing files that are larger than the 32bit valu The binary in this folder is built from [the `Mono.Posix` source](https://github.com/mono/mono.posix) on Ubuntu, which default enables large file support for Arm cross-compiles. The [issue is reported to `Mono.Posix`](https://github.com/mono/mono.posix/issues/49) and this folder should be deleted once upstream is fixed, but at this point the package has not been updated in 3 years, so it is unclear if an update will ever happen. + +# Updated builds for Debian Buster + +The files `libMono.Unix.so` and `SQLite.Interop.dll` files are built on Debian Buster to link against `GLIBC_2.33` ensuring compatibility with older Linux distros. diff --git a/ReleaseBuilder/Resources/linux-arm-binary/SQLite.Interop.dll b/ReleaseBuilder/Resources/linux-arm-binary/SQLite.Interop.dll new file mode 100755 index 000000000..062a07bb2 Binary files /dev/null and b/ReleaseBuilder/Resources/linux-arm-binary/SQLite.Interop.dll differ diff --git a/ReleaseBuilder/Resources/linux-arm-binary/libMono.Unix.so b/ReleaseBuilder/Resources/linux-arm-binary/libMono.Unix.so index 442ba29d4..5ec75a0ac 100755 Binary files a/ReleaseBuilder/Resources/linux-arm-binary/libMono.Unix.so and b/ReleaseBuilder/Resources/linux-arm-binary/libMono.Unix.so differ diff --git a/ReleaseBuilder/WixHeatBuilder.cs b/ReleaseBuilder/WixHeatBuilder.cs index 2a27fe091..b5404ffc3 100644 --- a/ReleaseBuilder/WixHeatBuilder.cs +++ b/ReleaseBuilder/WixHeatBuilder.cs @@ -15,7 +15,7 @@ public static class WixHeatBuilder /// The name of the component group /// A function to generate file IDs. /// The wix file xml contents - public static string CreateWixFilelist(string sourceFolder, string folderPrefix = "$(var.HarvestPath)", string directoryRefName = "INSTALLLOCATION", string componentGroupId = "DUPLICATIBIN", Func? fileIdGenerator = null) + public static string CreateWixFilelist(string sourceFolder, string version, string folderPrefix = "$(var.HarvestPath)", string directoryRefName = "INSTALLLOCATION", string componentGroupId = "DUPLICATIBIN", Func? fileIdGenerator = null) { var itemIds = new Dictionary(); fileIdGenerator ??= (x) => Path.GetRelativePath(sourceFolder, x).Replace("\\", "_").Replace("/", "_").Replace(":", "_").Replace(" ", "_"); @@ -32,9 +32,9 @@ public static class WixHeatBuilder foreach (var f in Directory.EnumerateFileSystemEntries(sourceFolder)) if (File.Exists(f)) - AddFile(doc, directoryRef, f, itemIds, fileIdGenerator, pathTransformer); + AddFile(doc, directoryRef, f, version, itemIds, fileIdGenerator, pathTransformer); else if (Directory.Exists(f)) - AddDirectory(doc, directoryRef, f, itemIds, fileIdGenerator, pathTransformer); + AddDirectory(doc, directoryRef, f, version, itemIds, fileIdGenerator, pathTransformer); var fragment2 = doc.CreateElement("Fragment"); root.AppendChild(fragment2); @@ -59,9 +59,10 @@ public static class WixHeatBuilder /// The XML document. /// The XML element representing the directory reference. /// The file to be added. + /// The version of the file. /// The dictionary containing the item IDs. /// The function to generate file IDs. - private static void AddFile(XmlDocument doc, XmlElement directoryRef, string file, Dictionary itemIds, Func fileIdGenerator, Func pathTransformer) + private static void AddFile(XmlDocument doc, XmlElement directoryRef, string file, string version, Dictionary itemIds, Func fileIdGenerator, Func pathTransformer) { var id = fileIdGenerator.Invoke(file); itemIds.Add(file, id); @@ -74,6 +75,7 @@ public static class WixHeatBuilder var fileElement = doc.CreateElement("File"); fileElement.SetAttribute("Id", id); fileElement.SetAttribute("KeyPath", "yes"); + fileElement.SetAttribute("DefaultVersion", version); fileElement.SetAttribute("Source", pathTransformer(file)); component.AppendChild(fileElement); } @@ -84,9 +86,10 @@ public static class WixHeatBuilder /// The XML document to add the directory to. /// The parent directory reference element. /// The directory path to add. + /// The version of the directory. /// A dictionary to store the mapping between directory paths and their generated IDs. /// A function to generate file IDs. - private static void AddDirectory(XmlDocument doc, XmlElement directoryRef, string dir, Dictionary itemIds, Func fileIdGenerator, Func pathTransformer) + private static void AddDirectory(XmlDocument doc, XmlElement directoryRef, string dir, string version, Dictionary itemIds, Func fileIdGenerator, Func pathTransformer) { var id = fileIdGenerator.Invoke(dir); @@ -97,9 +100,9 @@ public static class WixHeatBuilder directoryRef.AppendChild(directory); foreach (var file in Directory.GetFiles(dir)) - AddFile(doc, directory, file, itemIds, fileIdGenerator, pathTransformer); + AddFile(doc, directory, file, version, itemIds, fileIdGenerator, pathTransformer); foreach (var subDir in Directory.GetDirectories(dir)) - AddDirectory(doc, directory, subDir, itemIds, fileIdGenerator, pathTransformer); + AddDirectory(doc, directory, subDir, version, itemIds, fileIdGenerator, pathTransformer); } } \ No newline at end of file diff --git a/ReleaseBuilder/build_version.txt b/ReleaseBuilder/build_version.txt index 4b6b4d251..c8a4bfb48 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.107 \ No newline at end of file diff --git a/SECURITY.md b/SECURITY.md index 4f39f5969..6b48bbb52 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -1,3 +1,3 @@ Any security issues can be reported to the main author at kenneth@duplicati.com. -If the issue is sensitive, the [PGP signing key](https://pgp.mit.edu/pks/lookup?op=get&search=0xC20E90473DAC703D) can be used for encryption. +If the issue is sensitive, the [PGP signing key](https://keys.openpgp.org/search?q=0xC20E90473DAC703D) can be used for encryption. diff --git a/Tools/ZipFileDebugger/Program.cs b/Tools/ZipFileDebugger/Program.cs index 4303f2c94..e6116dc94 100644 --- a/Tools/ZipFileDebugger/Program.cs +++ b/Tools/ZipFileDebugger/Program.cs @@ -56,7 +56,7 @@ namespace ZipFileDebugger continue; } - Console.WriteLine("Opening zip file {0}", file); + Console.WriteLine("Opening ZIP file {0}", file); var errors = false; @@ -113,7 +113,7 @@ namespace ZipFileDebugger } } - Console.Write("Processed {0} zip files", filecount); + Console.Write("Processed {0} ZIP files", filecount); if (errorcount == 0) Console.WriteLine(" without errors"); else diff --git a/changelog.txt b/changelog.txt index cdbf772dc..8b4aacb1e 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,3 +1,218 @@ +2024-09-11 - 2.0.9.107_canary_2024-09-11 +========== +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. + +The builds are self-contained so Mono or .NET installations are not required to install. + +**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 for server +- Settings database version updated to v8 + +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`. + +# Upgrade from `v2.0.9.105` +If you are upgrading from 2.0.9.105 please see the release notes from 2.0.9.106 for how to prepare the database. +Upgrades from other versions do not need special steps. + +## Detailed list of changes: +- Prepared some additional localization strings +- Fixed a bug with server-util not finding backups by name +- Added support for insecure connections from server-util +- Embedding backwards compatible ARMv7 binaries in builds +- Another fix for MSI packages breaking on upgrade +- Improved Swagger output to include types +- Replaced `WebRequest` for WebDAV with `HttpClient` +- Reduced log output from server-util and TrayIcon +- Microfix for USN parsing +- Fixed a case where almost identical files could cause broken index files, thanks @Jojo-1000 +- Also improved handling when reading index files with broken lists, thanks @Jojo-1000 +- Fixed auto-repair failing due to locked databases, thanks @Jojo-1000 + +2024-09-03 - 2.0.9.106_canary_2024-09-03 +========== +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 + +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 can now be encrypted with user supplied key. + +The following environment variables control the encryption options: +- `SETTINGS_ENCRYPTION_KEY`: Provides the settings encryption key. +- `DUPLICATI__REQUIRE_DB_ENCRYPTION_KEY=true`: Prevents starting with a key (also supported via `--require-db-encryption-key-true`). +- `DUPLICATI__DISABLE_DB_ENCRYPTION=true`: Forces Duplicati to run without encryption (also supported via `--disable-db-encryption=true`). + +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, change `SETTINGS_ENCRYPTION_KEY` to the new 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. + +**Note for users of 2.0.9.105:** The method for extracting an encryption key from the machine seriail number did not produce secure results. +This feature has now been removed, and will prevent you from upgrading. To upgrade from 2.0.9.105, start with `--disable-db-encryption`, then exit, then upgrade to 2.0.9.106+. +Users from other versions than 2.0.9.105 will not have difficulties, and Docker users should not see any issues either. + +## Detailed list of changes: +- Fixed console duration output including days +- Added blacklisting of some settings encryption keys +- Refactored the way databases are located to use shared code +- Fixed translation consistency issues, thanks @luixxiul +- Fixed missing commandline help on Windows +- Added dift support for JWT expiration +- Removed DeviceId as the source for settings encryption keys +- Fixed an issue where an authentication issue was reported as a server error +- Fixed MSI packages failing to upgrade +- Re-added the `FORSERVICE=true` flag to MSI packages +- Improved diganostics output from server-util + +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/AWS SDK/licensedata.json b/thirdparty/AWS SDK/licensedata.json index f1bf3881a..169c09937 100644 --- a/thirdparty/AWS SDK/licensedata.json +++ b/thirdparty/AWS SDK/licensedata.json @@ -1,6 +1,6 @@ { "name": "AWS SDK for .NET", - "description": "An SDK to connect with Amazon Web Services", + "description": "An SDK to connect with Amazon Web Services.", "link": "http://aws.amazon.com/sdkfornet/", "license": "Apache 2.0", "notes": "Patched to support additional timeout properties" diff --git a/thirdparty/AngularJS/licensedata.json b/thirdparty/AngularJS/licensedata.json index db55dfd3a..2bf4376eb 100644 --- a/thirdparty/AngularJS/licensedata.json +++ b/thirdparty/AngularJS/licensedata.json @@ -1,6 +1,6 @@ { "name": "AngularJS", - "description": "Superheroic JavaScript MVW Framework", + "description": "Superheroic JavaScript MVW Framework.", "link": "https://angularjs.org/", "license": "MIT", "notes": "" diff --git a/thirdparty/Artalk.Xmpp/licensedata.json b/thirdparty/Artalk.Xmpp/licensedata.json index 3ba58c405..b0504c29a 100644 --- a/thirdparty/Artalk.Xmpp/licensedata.json +++ b/thirdparty/Artalk.Xmpp/licensedata.json @@ -1,6 +1,6 @@ { "name": "Artalk.Xmpp", - "description": ".NET assembly for communicating with an XMPP server", + "description": ".NET assembly for communicating with an XMPP server.", "link": "https://github.com/araditc/Artalk.Xmpp", "license": "MIT", "notes": "" diff --git a/thirdparty/CoCoL/licensedata.json b/thirdparty/CoCoL/licensedata.json index 9521f83d8..ff3925046 100644 --- a/thirdparty/CoCoL/licensedata.json +++ b/thirdparty/CoCoL/licensedata.json @@ -1,6 +1,6 @@ { "name": "CoCoL", - "description": "Concurrent Communications Library", + "description": "Concurrent Communications Library.", "link": "https://github.com/kenkendk/cocol", "license": "MIT", "notes": "" diff --git a/thirdparty/FluentFTP/licensedata.json b/thirdparty/FluentFTP/licensedata.json index d14a4adda..e22068a08 100644 --- a/thirdparty/FluentFTP/licensedata.json +++ b/thirdparty/FluentFTP/licensedata.json @@ -1,6 +1,6 @@ { "name": "FluentFTP", - "description": "A .Net library for connecting with the FTP protocol", + "description": "A .Net library for connecting with the FTP protocol.", "link": "https://github.com/robinrodricks/FluentFTP", "license": "MIT", "notes": "" diff --git a/thirdparty/Json.NET/licensedata.json b/thirdparty/Json.NET/licensedata.json index cdab49fb2..514dfec67 100644 --- a/thirdparty/Json.NET/licensedata.json +++ b/thirdparty/Json.NET/licensedata.json @@ -1,6 +1,6 @@ { "name": "Json.NET", - "description": "A library for serializing and deserializing .Net and JSON objects", + "description": "A library for serializing and deserializing .Net and JSON objects.", "link": "https://github.com/JamesNK/Newtonsoft.Json/", "license": "MIT", "notes": "" diff --git a/thirdparty/MailKit/licensedata.json b/thirdparty/MailKit/licensedata.json index 63ac5f0ed..b6ab2b906 100644 --- a/thirdparty/MailKit/licensedata.json +++ b/thirdparty/MailKit/licensedata.json @@ -1,7 +1,7 @@ { "name": "MailKit", - "description": "A cross-platform .NET library for IMAP, POP3, and SMTP", + "description": "A cross-platform .NET library for IMAP, POP3, and SMTP.", "link": "https://github.com/jstedfast/MailKit/", "license": "MIT", "notes": "" -} \ No newline at end of file +} diff --git a/thirdparty/ManagedLZMA/licensedata.json b/thirdparty/ManagedLZMA/licensedata.json index 8e9bd95e4..ec84e8663 100644 --- a/thirdparty/ManagedLZMA/licensedata.json +++ b/thirdparty/ManagedLZMA/licensedata.json @@ -1,6 +1,6 @@ { "name": "ManagedLZMA", - "description": "An LZMA/7z compression library by Tobias Käs", + "description": "An LZMA/7z compression library by Tobias Käs.", "link": "https://github.com/weltkante/managed-lzma", "license": "MIT", "notes": "" diff --git a/thirdparty/MegaApi/licensedata.json b/thirdparty/MegaApi/licensedata.json index f33d11fdb..9356304a4 100644 --- a/thirdparty/MegaApi/licensedata.json +++ b/thirdparty/MegaApi/licensedata.json @@ -1,6 +1,6 @@ { "name": "MegaApi", - "description": "C# library to access http://mega.co.nz API", + "description": "C# library to access http://mega.co.nz API.", "link": "https://github.com/gpailler/MegaApiClient", "license": "MIT", "notes": "" diff --git a/thirdparty/SQLite/licensedata.json b/thirdparty/SQLite/licensedata.json index 8002f6bc0..07f529f72 100644 --- a/thirdparty/SQLite/licensedata.json +++ b/thirdparty/SQLite/licensedata.json @@ -1,6 +1,6 @@ { "name": "SQLite for .Net", - "description": "A .Net library for working with SQLite databases", + "description": "A .Net library for working with SQLite databases.", "link": "https://system.data.sqlite.org", "license": "Public Domain", "notes": "" diff --git a/thirdparty/SSH.NET/licensedata.json b/thirdparty/SSH.NET/licensedata.json index 2639affb3..8cce8fd1c 100644 --- a/thirdparty/SSH.NET/licensedata.json +++ b/thirdparty/SSH.NET/licensedata.json @@ -1,6 +1,6 @@ { "name": "SSH Client for .Net", - "description": "A .Net library for connecting with the SSH protocol", + "description": "A .Net library for connecting with the SSH protocol.", "link": "https://github.com/sshnet/SSH.NET", "license": "MIT", "notes": "" diff --git a/thirdparty/SharePointPnP-Sites-Core/licensedata.json b/thirdparty/SharePointPnP-Sites-Core/licensedata.json index 86e2a826b..6c688aeba 100644 --- a/thirdparty/SharePointPnP-Sites-Core/licensedata.json +++ b/thirdparty/SharePointPnP-Sites-Core/licensedata.json @@ -1,7 +1,7 @@ { "name": "SharePointPnP-Sites-Core", - "description": "Office 365 Dev PnP Core component (.NET) targeted for increasing developer productivity with CSOM based solutions. ", + "description": "Office 365 Dev PnP Core component (.NET) targeted for increasing developer productivity with CSOM based solutions.", "link": "https://github.com/SharePoint/PnP-Sites-Core", - "license": "license.txt", + "license": "MIT", "notes": "" -} \ No newline at end of file +} diff --git a/thirdparty/SharpAESCrypt/licensedata.json b/thirdparty/SharpAESCrypt/licensedata.json index 5d5b038a1..879afcc49 100644 --- a/thirdparty/SharpAESCrypt/licensedata.json +++ b/thirdparty/SharpAESCrypt/licensedata.json @@ -1,6 +1,6 @@ { "name": "SharpAESCrypt", - "description": "A C# implementation of the AESCrypt file format ", + "description": "A C# implementation of the AESCrypt file format.", "link": "https://github.com/duplicati/sharpaescrypt", "license": "MIT", "notes": "" diff --git a/thirdparty/SharpCompress/licensedata.json b/thirdparty/SharpCompress/licensedata.json index 80bf22b10..7711546d2 100644 --- a/thirdparty/SharpCompress/licensedata.json +++ b/thirdparty/SharpCompress/licensedata.json @@ -1,6 +1,6 @@ { "name": "SharpCompress", - "description": "A C# Library for RAR, Zip, 7z, Tar and BZ2 compression", + "description": "A C# Library for RAR, Zip, 7z, Tar and BZ2 compression.", "link": "https://github.com/adamhathcock/sharpcompress/", "license": "Microsoft Public", "notes": "" diff --git a/thirdparty/SshNet.Security.Cryptography/licensedata.json b/thirdparty/SshNet.Security.Cryptography/licensedata.json index ac1a9d4a8..2a4ee6c55 100644 --- a/thirdparty/SshNet.Security.Cryptography/licensedata.json +++ b/thirdparty/SshNet.Security.Cryptography/licensedata.json @@ -1,6 +1,6 @@ { "name": "SshNet.Security.Cryptography", - "description": "Crypto classes for SSH.NET", + "description": "Crypto classes for SSH.NET.", "link": "https://github.com/sshnet/Cryptography", "license": "MIT", "notes": "" diff --git a/thirdparty/WindowsAzureStorage/licensedata.json b/thirdparty/WindowsAzureStorage/licensedata.json index f3db3ea01..d29fae2e8 100644 --- a/thirdparty/WindowsAzureStorage/licensedata.json +++ b/thirdparty/WindowsAzureStorage/licensedata.json @@ -1,6 +1,6 @@ { "name": "WindowsAzure.Blob", - "description": "A .Net library for working with Azure Blobs", + "description": "A .Net library for working with Azure Blobs.", "link": "http://azure.microsoft.com/", "license": "Apache 2.0", "notes": "" diff --git a/thirdparty/aliyun-oss-csharp-sdk/licensedata.json b/thirdparty/aliyun-oss-csharp-sdk/licensedata.json index b3c3de2b9..80812603b 100644 --- a/thirdparty/aliyun-oss-csharp-sdk/licensedata.json +++ b/thirdparty/aliyun-oss-csharp-sdk/licensedata.json @@ -1,6 +1,6 @@ { "name": "aliyun-oss-csharp-sdk", - "description": "Alibaba Cloud Object Storage Service (OSS) library for C#", + "description": "Alibaba Cloud Object Storage Service (OSS) library for C#.", "link": "https://github.com/aliyun/aliyun-oss-csharp-sdk", "license": "MIT", "notes": "" diff --git a/thirdparty/alphavss/licensedata.json b/thirdparty/alphavss/licensedata.json index 189d9a49e..08fdf719a 100644 --- a/thirdparty/alphavss/licensedata.json +++ b/thirdparty/alphavss/licensedata.json @@ -1,6 +1,6 @@ { "name": "AlphaVSS", - "description": "A library for accessing Windows Shadow Copy service", + "description": "A library for accessing Windows Shadow Copy service.", "link": "https://github.com/alphaleonis/AlphaVSS/", "license": "Apache 2.0", "notes": "" diff --git a/thirdparty/angular-gettext/licensedata.json b/thirdparty/angular-gettext/licensedata.json index ff714c596..d6c2275ae 100644 --- a/thirdparty/angular-gettext/licensedata.json +++ b/thirdparty/angular-gettext/licensedata.json @@ -1,6 +1,6 @@ { "name": "angular-gettext", - "description": "Super-simple translation support for Angular.JS", + "description": "Super-simple translation support for Angular.JS.", "link": "https://angular-gettext.rocketeer.be/", "license": "MIT", "notes": "" diff --git a/thirdparty/jQuery/licensedata.json b/thirdparty/jQuery/licensedata.json index 7829ce02a..39a5c9899 100644 --- a/thirdparty/jQuery/licensedata.json +++ b/thirdparty/jQuery/licensedata.json @@ -1,6 +1,6 @@ { "name": "jQuery", - "description": "The Write Less, Do More, JavaScript Library", + "description": "The Write Less, Do More, JavaScript Library.", "link": "https://jquery.com/", "license": "MIT", "notes": ""